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; 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) static inline bool isSignOn(const Message &msg)
{ {
if (msg.size == 1 && msg.body[0] == CMD_SIGN_ON) if (msg.size == 1 && msg.body[0] == CMD_SIGN_ON)
@ -394,18 +406,6 @@ static inline void handleMessage(Message &msg)
formatErrorAnswer(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() int main()
{ {
serial.init(); serial.init();