public void FakeReceiveData( SerialPortAdapterRef portRef, string data) { if (portRef == SerialPortAdapterRef) { Callback( portRef, data); } }
public SerialPortAdapterRef Connect( PrinterConfigurationModel config, Action <SerialPortAdapterRef, string> dataReceivedCallback) { WrittenBinaryData = new List <SerialPortAdapterWriteBinaryData>(); Config = config; Callback = dataReceivedCallback; SerialPortAdapterRef = new SerialPortAdapterRef( config, dataReceivedCallback); return(SerialPortAdapterRef); }
public bool Disconnect(SerialPortAdapterRef portRef) { if (portRef == SerialPortAdapterRef) { Config = null; Callback = null; SerialPortAdapterRef = null; return(true); } else { return(false); } }
public bool Write( SerialPortAdapterRef portRef, byte[] data, int offset, int count) { if (portRef == SerialPortAdapterRef) { WrittenBinaryData.Add(new SerialPortAdapterWriteBinaryData() { Data = data, Offset = offset, Count = count }); return(true); } else { return(false); } }
public ISerialPort GetSerialPort(SerialPortAdapterRef portRef) { return(null); }