pyg90alarm.local

Modules

alarm_phones

Protocol entity for G90 alarm panel phone numbers.

alert_config

Represents various configuration aspects of the alarm panel.

base_cmd

Provides support for basic commands of G90 alarm panel.

cid_config

Interprets configuration data fields for CID (Contact ID) phone reporting, GETCID/SETCID commands.

config

Compatibility module for the alert configuration, which should be imported from local.alert_config instead.

discovery

Discovers G90 alarm panels.

history

History protocol entity.

host_config

Protocol entity for G90 alarm panel config.

host_info

Protocol entity for G90 alarm panel information.

host_status

Protocol entity for G90 alarm panel status.

net_config

Interprets network configuration data fields of GETAPINFO/SETAPINFO commands.

notifications

Implements support for notifications/alerts sent by G90 alarm panel.

paginated_cmd

Implements paginated command for G90 alarm panel protocol.

paginated_result

Extends paginated command for G90 alarm panel providing convenience interface to work with results of paginated commands.

sia_config

Interprets configuration data fields for SIA Internet reporting, GETSIA/SETSIA commands.

system_cmd

Provides support for system commands of the G90 alarm panel.

targeted_discovery

Discovers G90 alarm panel devices with specific ID.

user_data_crc

Protocol entity for G90 alarm panel that provides checksums of different on-device databases.