//Common public void SetMode(DataMode mode) { if (currentDataMode != mode) { currentDataMode = mode; } switch (currentDataMode) { case DataMode.Binary: connection.Send(Relay.StringMessage(Relay.OpCode.binaryMode, 0, "", "")); break; case DataMode.String: connection.SendBytes(Relay.Binary((byte)Relay.OpCode.stringMode, 0, 0, new byte[0])); break; } currentDataMode = mode; dataMode = mode; }
public void Send(byte relayCode, uint ID, byte msgCode, byte[] bytes) { connection.SendBytes(Relay.Binary(relayCode, ID, msgCode, bytes)); }