Add support for parsing activate scene packets

This commit is contained in:
2024-04-19 15:07:47 +10:00
parent ce46892fde
commit 80b40cafcb
3 changed files with 25 additions and 1 deletions

View File

@@ -74,6 +74,9 @@ bool PacketParser::parsePacket(const uint8_t *buffer, Packet& packet)
std::vector<Field> fields;
parseFields(buffer, fields);
packet.parameters = FieldsParameters{fields};
} else if (buffer[dataOffset + 0] == 0x53 && buffer[dataOffset + 1] == 0x47) {
packet.type = PacketType::ACTIVATE_SCENE;
packet.parameters = ActivateSceneParameters{buffer[dataOffset + 2]};
} else {
packet.type = PacketType::UNKNOWN;
packet.parameters = std::monostate{};