case0xA5: processPanel_0xA5(); break; // Date, time, system status messages - partitions 1-2
case0xE6: if (dscPartitions > 2) processPanel_0xE6(); break; // Extended status command split into multiple subcommands to handle up to 8 partitions/64 zones
case0xEB: if (dscPartitions > 2) processPanel_0xEB(); break; // Date, time, system status messages - partitions 1-8
}
returntrue;
}
booldscKeybusInterface::handleModule() {
if (!moduleDataCaptured) returnfalse;
moduleDataCaptured = false;
if (moduleBitCount < 8) returnfalse;
// Determines if a keybus message is a response to a panel command