Home
bggardner edited this page Jan 19, 2018
·
15 revisions
- Message - Base class for all messages
- BaseStationKeypadMessage - Message sent from a Base Station to a Keypad
- AbstractBaseStationKeypadAddComponentSerialMenuResponse
- BaseStationKeypadAddCoDetectorMenuResponse
- BaseStationKeypadAddEntrySensorMenuResponse
- BaseStationKeypadAddFreezeSensorMenuResponse
- BaseStationKeypadAddGlassbreakSensorMenuResponse
- BaseStationKeypadAddKeychainRemoteMenuResponse
- BaseStationKeypadAddMotionSensorMenuResponse
- BaseStationKeypadAddPanicButtonMenuResponse
- BaseStationKeypadAddSmokeDetectorMenuResponse
- BaseStationKeypadAddWaterSensorMenuResponse
- AbstractBaseStationKeypadSimpleStatusMessage
- BaseStationKeypadOffResponse
- BaseStationKeypadTestModeOffResponse
- BaseStationKeypadTestModeOnResponse
- AbstractBaseStationKeypadSimpleMenuMessage
- BaseStationKeypadAddComponentMenuResponse
- BaseStationKeypadChangePinConfirmMenuResponse
- BaseStationKeypadChangePinMenuResponse
- BaseStationKeypadChangePrefixMenuResponse
- BaseStationKeypadClearSensorError1Update
- BaseStationKeypadClearSensorError2Update
- BaseStationKeypadClearSensorError3Update
- BaseStationKeypadClearSensorError4Update
- BaseStationKeypadExitMenuResponse
- AbstractBaseStationKeypadRemoveComponentScrollMenuResponse
- BaseStationKeypadRemoveCoDetectorScrollMenuResponse
- BaseStationKeypadRemoveEntrySensorScrollMenuResponse
- BaseStationKeypadRemoveFreezeSensorScrollMenuResponse
- BaseStationKeypadRemoveGlassbreakSensorScrollMenuResponse
- BaseStationKeypadRemoveKeychainRemoteScrollMenuResponse
- BaseStationKeypadRemoveMotionSensorScrollMenuResponse
- BaseStationKeypadRemovePanicButtonScrollMenuResponse
- BaseStationKeypadRemoveSmokeDetectorScrollMenuResponse
- BaseStationKeypadRemoveWaterSensorScrollMenuResponse
- BaseStationKeypadAwayResponse
- BaseStationKeypadDisarmPinResponse
- BaseStationKeypadInvalidDisarmPinResponse
- BaseStationkeypadValidDisarmPinResponse
- BaseStationKeypadEnterMenuResponse
- BaseStationKeypadEntrySensorUpdate
- BaseStationKeypadExtendedStatusMessage
- BaseStationKeypadExtendedStatusRemoteUpdate
- BaseStationKeypadExtendedStatusResponse
- BaseStationKeypadExtendedStatusUpdate
- BaseStationKeypadHomeResponse
- BaseStationKeypadPanicUpdate
- BaseStationKeypadMenuPinResponse
- BaseStationKeypadInvalidMenuPinResponse
- BaseStationKeypadValidMenuPinResponse
- BaseStationKeypadNewPrefixResponse
- BaseStationKeypadOffRemoteUpdate
- BaseStationKeypadRemoveComponentConfirmMenuResponse
- BaseStationKeypadRemoveComponentSelectMenuResponse
- BaseStationKeypadSensorErrorUpdate
- BaseStationKeypadStatusUpdate
- AbstractBaseStationKeypadAddComponentSerialMenuResponse
- ComponentMessage - Message not sent by a Base Station
- KeypadMessage - Message sent by a Keypad
- KeypadRemoveComponentScrollMenuRequest
- KeypadPinMessage
- KeypadDisarmPinRequest
- KeypadMenuPinRequest
- KeypadNewPinRequest
- AbstractKeypadSimpleRequest
- KeypadAddComponentLastTypeMenuRequest
- KeypadAddComponentMenuRequest
- KeypadAwayRequest
- KeypadChangePinConfirmMenuRequest
- KeypadChangePinMenuRequest
- KeypadEnterMenuRequest
- KeypadExitMenuRequest
- KeypadExtendedStatusRequest
- KeypadHomeRequest
- KeypadOffRequest
- KeypadPanicRequest
- KeypadRemoveComponentMenuRequest
- KeypadRemoveComponentSelectMenuRequest
- KeypadTestModeOnRequest
- KeypadTestModeOffRequest
- KeypadPrefixRequest
- AbstractKeypadModifyComponentRequest
- KeypadAddCoDectectorMenuRequest
- KeypadAddEntrySensorMenuRequest
- KeypadAddFreezeSensorMenuRequest
- KeypadAddGlassbreakSensorMenuRequest
- KeypadAddKeychainRemoteMenuRequest
- KeypadAddMotionSensorMenuRequest
- KeypadAddPanicButtonMenuRequest
- KeypadAddSmokeDetectorMenuRequest
- KeypadAddWaterSensorMenuRequest
- KeypadRemoveComponentConfirmMenuRequest
- KeypadAddComponentTypeMenuRequest
- SensorMessage - Message sent by a sensor
- CoDetectorMessage*
- EntrySensorMessage
- FreezeSensorMessage*
- GlassbreakSensorMessage
- KeychainRemoteMessage
- MotionSensorMessage
- PanicButtonMessage
- SmokeDetectorMessage
- WaterSensorMessage*
- * not implemented yet
- KeypadMessage - Message sent by a Keypad
- BaseStationKeypadMessage - Message sent from a Base Station to a Keypad
- UniqueEnum - Python Enum with unique values
- Message.OriginType
- KeypadMessage.EventType
- KeypadAddComponentTypeMenuRequest.ComponentType
- BaseStationKeypadMessage.MessageType
- BaseStationKeypadMessage.InfoType
- BaseStationKeypadStatusMessageTrait.ErrorFlags
- BaseStationKeypadExtendedStatusMessage.ArmedStatusType
- BaseStationKeypadExtendedStatusMessage.EntrySensorStatusType
- BaseStationKeypadDisarmPinResponse.ResponseType
- BaseStationKeypadMenuPinResponse.ResponseType
- AbstractBaseStationKeypadAddComponentSerialMenuResponse.ResponseType
- BaseStationKeypadEntrySensorUpdate.UpdateType
- SensorMessage.EventType
Trait classes are only used with multiple inheritance as the non-primary parent/superclass. They provide common attributes and non-initilization methods for the classes that inherit them.
- BaseStationKeypadMenuMessageTrait - Message regarding Keypad menu events
- BaseStationKeypadResponseTrait - Response to Keypad requests
- BaseStationKeypadSimpleMessageTrait - No payload body
- BaseStationKeypadStatusMessageTrait - Message regarding status (non-menu) events
- BaseStationKeypadUpdateTrait - Unrequested message