Enumerations
teCLD_IASACE_ArmMode
The following structure contains the enumerations used to indicate a mode of armament:
typedef enum
{
E_CLD_IASACE_ARM_MODE_DISARM = 0x00,
E_CLD_IASACE_ARM_MODE_ARM_DAY_HOME_ZONES_ONLY,
E_CLD_IASACE_ARM_MODE_ARM_NIGHT_SLEEP_ZONES_ONLY,
E_CLD_IASACE_ARM_MODE_ARM_ALL_ZONES,
} teCLD_IASACE_ArmMode;
Parent topic:Enumerations
teCLD_IASACE_PanelStatus
The following structure contains the enumerations used to indicate the status of the panel:
typedef enum
{
E_CLD_IASACE_PANEL_STATUS_PANEL_DISARMED = 0x00,
E_CLD_IASACE_PANEL_STATUS_PANEL_ARMED_DAY,
E_CLD_IASACE_PANEL_STATUS_PANEL_ARMED_NIGHT,
E_CLD_IASACE_PANEL_STATUS_PANEL_ARMED_AWAY,
E_CLD_IASACE_PANEL_STATUS_PANEL_EXIT_DELAY,
E_CLD_IASACE_PANEL_STATUS_PANEL_ENTRY_DELAY,
E_CLD_IASACE_PANEL_STATUS_PANEL_NOT_READY_TO_ARM,
E_CLD_IASACE_PANEL_STATUS_PANEL_IN_ALARM,
E_CLD_IASACE_PANEL_STATUS_PANEL_ARMING_STAY,
E_CLD_IASACE_PANEL_STATUS_PANEL_ARMING_NIGHT,
E_CLD_IASACE_PANEL_STATUS_PANEL_ARMING_AWAY
} teCLD_IASACE_PanelStatus;
Parent topic:Enumerations
teCLD_IASACE_AlarmStatus
The following structure contains the enumerations used to indicate the status/meaning of the alarm:
typedef enum
{
E_CLD_IASACE_ALARM_STATUS_NO_ALARM = 0x00,
E_CLD_IASACE_ALARM_STATUS_BURGLAR,
E_CLD_IASACE_ALARM_STATUS_FIRE,
E_CLD_IASACE_ALARM_STATUS_EMERGENCY,
E_CLD_IASACE_ALARM_STATUS_POLICE_PANIC,
E_CLD_IASACE_ALARM_STATUS_FIRE_PANIC,
E_CLD_IASACE_ALARM_STATUS_EMERGENCY_PANIC
} teCLD_IASACE_AlarmStatus;
Parent topic:Enumerations
teCLD_IASACE_AudibleNotification
The following structure contains the enumerations used to indicate the configuration of the audible indication:
typedef enum
{
E_CLD_IASACE_AUDIBLE_NOTIF_MUTE = 0x00,
E_CLD_IASACE_AUDIBLE_NOTIF_DEFAULT_SOUND
} teCLD_IASACE_AudibleNotification;
Parent topic:Enumerations
Parent topic:IAS Ancillary Control Equipment Cluster