if (command.opcode_set == 1)
{
push_back(MSGSTART);
- push_escaped(command.parameters.empty() ? (uint8_t)MSGCODE_TRANSMIT_EOM : (uint8_t)MSGCODE_TRANSMIT);
+ push_escaped(command.parameters.IsEmpty() ? (uint8_t)MSGCODE_TRANSMIT_EOM : (uint8_t)MSGCODE_TRANSMIT);
push_back((uint8_t) command.opcode);
push_back(MSGEND);
code == MSGCODE_TRANSMIT_FAILED_TIMEOUT_LINE);
}
-void CCECAdapterMessage::push_escaped(int16_t byte)
+void CCECAdapterMessage::push_escaped(uint8_t byte)
{
if (byte >= MSGESC && byte != MSGSTART)
{
push_back(MSGESC);
- push_back((uint8_t) (byte - ESCOFFSET));
+ push_back(byte - ESCOFFSET);
}
else
- push_back((uint8_t) byte);
+ push_back(byte);
}
CAdapterCommunication::CAdapterCommunication(CLibCEC *controller) :