28 : m_rTransport(rTransport)
51 std::vector<std::uint8_t> buffer;
55 const uint8_t MAGIC_BYTE = 0x02;
57 auto it = buffer.begin();
58 for (uint8_t i = 0; i < 8; i++)
60 it = buffer.insert(it, MAGIC_BYTE);
63 *
reinterpret_cast<uint32_t*
>(&buffer[4]) =
88 if (0x02 == buffer[0])
103 const uint32_t length = readUnalignBigEndian<uint32_t>(buffer.data()) +
116 uint8_t checksum = 0;
117 for (
size_t i = 8; i < buffer.size(); i++)
119 checksum ^= buffer[i];