Move transmitMessage to message handling part

This commit is contained in:
BlackMark 2020-04-11 21:17:10 +02:00
parent 03fd10860f
commit 28eeca8158

View File

@ -64,6 +64,18 @@ static inline bool receiveMessage(Message &msg)
return true;
}
static inline void transmitMessage(const Message &msg)
{
serial.txByte(msg.start);
serial.txByte(msg.number);
serial.txByte(msg.size >> 8);
serial.txByte(msg.size & 0xFF);
serial.txByte(msg.token);
for (uint16_t i = 0; i < msg.size; ++i)
serial.txByte(msg.body[i]);
serial.txByte(msg.checksum);
}
static inline bool isSignOn(const Message &msg)
{
if (msg.size == 1 && msg.body[0] == CMD_SIGN_ON)
@ -394,18 +406,6 @@ static inline void handleMessage(Message &msg)
formatErrorAnswer(msg);
}
static inline void transmitMessage(const Message &msg)
{
serial.txByte(msg.start);
serial.txByte(msg.number);
serial.txByte(msg.size >> 8);
serial.txByte(msg.size & 0xFF);
serial.txByte(msg.token);
for (uint16_t i = 0; i < msg.size; ++i)
serial.txByte(msg.body[i]);
serial.txByte(msg.checksum);
}
int main()
{
serial.init();