public void ParseRawBytes(byte[] raw) { RawResponse = raw; ResponseOn = DateTime.Now; if (raw[20] == ReadResponseFlag) { Value = (T)DataTypeStrategy.HandleReadOperation(raw); } if (raw[20] == WriteResponseFlag) { DataTypeStrategy.HandleWriteOperation(raw); } }
private byte[] CreateWriteInstructionBytes() => DataTypeStrategy.CreateWriteInstructionBytes(Address, Value);