我有一個名爲Communicator
,其具有一個ElectronicDevice
的接口類,並ElectronicDevice
具有到SerialPortWrapper
類的接口(其又具有SerialPort
對象)ClassB中的某個方法是否可能由ClassB中的事件觸發?
Communicator
經由SerialPort
將消息發送到ElectronicDevice
。
Communicator
需要在某些情況下根據SerialPort
的響應修改其行爲。 SerialPort
收到數據時通常會增加SerialDataReceivedEvent
,但Communicator
無法訪問此數據。
對我來說,處理我的對象和SerialPort
之間的通信的最佳方式是什麼?我願意接受任何和所有建議! (我對與SerialPort
溝通是全新的,所以如果你能引導我正確,我真的很感激它!)
+1用於通過SerialPortWrapper鏈接rx數據,以便它可以在不涉及Communicator的情況下正確處理SerialPort。 – 2012-03-14 16:34:43