Fix communication commands failing

This commit is contained in:
Paul Hollinsky
2018-10-04 17:27:39 -04:00
parent 21f5badb0c
commit c56aa73b31
2 changed files with 13 additions and 12 deletions
+1 -1
View File
@@ -57,7 +57,7 @@ bool Communication::sendCommand(Command cmd, std::vector<uint8_t> arguments) {
auto msg = std::make_shared<Message>();
msg->network = Network::NetID::Main51;
msg->data = std::move(arguments);
msg->data.insert(msg->data.begin(), {(uint8_t)cmd, (uint8_t)(uint16_t(cmd) >> 8)});
msg->data.insert(msg->data.begin(), (uint8_t)cmd);
auto packet = encoder->encode(msg);
return sendPacket(packet);
}