Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
cc_notification_events.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  NOTIFICATION_EVENT_HOME_SECURITY {
  NOTIFICATION_EVENT_HOME_SECURITY_NO_EVENT ,
  NOTIFICATION_EVENT_HOME_SECURITY_INTRUSION ,
  NOTIFICATION_EVENT_HOME_SECURITY_INTRUSION_UNKNOWN_EV ,
  NOTIFICATION_EVENT_HOME_SECURITY_TAMPERING_COVERING_REMOVED ,
  NOTIFICATION_EVENT_HOME_SECURITY_TAMPERING_INVALID_CODE ,
  NOTIFICATION_EVENT_HOME_SECURITY_GLASS_BREAKAGE ,
  NOTIFICATION_EVENT_HOME_SECURITY_GLASS_BREAKAGE_UNKNOWN_LOCATION ,
  NOTIFICATION_EVENT_HOME_SECURITY_MOTION_DETECTION ,
  NOTIFICATION_EVENT_HOME_SECURITY_MOTION_DETECTION_UNKNOWN_LOCATION ,
  NOTIFICATION_EVENT_HOME_SECURITY_UNKNOWN_EVENT = 0xFE
}
 
enum  NOTIFICATION_EVENT_POWER_MANAGEMENT {
  NOTIFICATION_EVENT_POWER_MANAGEMENT_NO_EVENT ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_POWER_HAS_BEEN_APPLIED ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_AC_MAINS_DISCONNECED ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_AC_MAINS_RECONNECED ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_SURGE_DETECTED ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_VOLTAGE_DROP_DRIFT ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_OVERCURRENT_DETECTED ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_OVERVOLTAGE_DETECTION ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_OVERLOADED_DETECTED ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_LOAD_ERROR ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_REPLACE_BATTERY_SOON ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_REPLACE_BATTERY_NOW ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_BATTERY_IS_CHARGING ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_BATTERY_IS_FULLY_CHARGED ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_CHARGE_BATTERY_SOON ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_CHARGE_BATTERY_NOW ,
  NOTIFICATION_EVENT_POWER_MANAGEMENT_UNKNOWN_EVENT = 0xFE
}
 
enum  NOTIFICATION_EVENT_EMERGENCY_ALARM {
  NOTIFICATION_EVENT_EMERGENCY_ALARM_NO_EVENT ,
  NOTIFICATION_EVENT_EMERGENCY_ALARM_CONTACT_POLICE ,
  NOTIFICATION_EVENT_EMERGENCY_ALARM_CONTACT_FIRE_SERVICE ,
  NOTIFICATION_EVENT_EMERGENCY_ALARM_CONTACT_MEDICAL_SERVICE ,
  NOTIFICATION_EVENT_EMERGENCY_UNKNOWN_EVENT = 0xFE
}
 
enum  NOTIFICATION_EVENT_SYSTEM {
  NOTIFICATION_EVENT_SYSTEM_NO_EVENT ,
  NOTIFICATION_EVENT_SYSTEM_HARDWARE_FAILURE ,
  NOTIFICATION_EVENT_SYSTEM_SOFTWARE_FAILURE ,
  NOTIFICATION_EVENT_SYSTEM_HARDWARE_FAILURE_WITH_MANUFACTURER_PROPRIETARY_FAILURE_CODE ,
  NOTIFICATION_EVENT_SYSTEM_SOFTWARE_FAILURE_WITH_MANUFACTURER_PROPRIETARY_FAILURE_CODE ,
  NOTIFICATION_EVENT_SYSTEM_UNKNOWN_EVENT = 0xFE
}
 
enum  NOTIFICATION_EVENT_SMOKE_ALARM {
  NOTIFICATION_EVENT_SMOKE_ALARM_NO_EVENT ,
  NOTIFICATION_EVENT_SMOKE_ALARM_SMOKE_DETECTED ,
  NOTIFICATION_EVENT_SMOKE_ALARM_SMOKE_DETECTED_UNKNOWN_LOCATION ,
  NOTIFICATION_EVENT_SMOKE_ALARM_TEST ,
  NOTIFICATION_EVENT_SMOKE_ALARM_REPLACEMENT_REQUIRED ,
  NOTIFICATION_EVENT_SMOKE_ALARM_UNKNOWN_EVENT = 0xFE
}
 
enum  NOTIFICATION_EVENT_CO_ALARM {
  NOTIFICATION_EVENT_CO_ALARM_NO_EVENT ,
  NOTIFICATION_EVENT_CO_ALARM_CO_DETECTED_LOCATION_PROVIDED ,
  NOTIFICATION_EVENT_CO_ALARM_CO_DETECTED_UNKNOWN_LOCATION ,
  NOTIFICATION_EVENT_CO_ALARM_CO_TEST ,
  NOTIFICATION_EVENT_CO_ALARM_REPLACEMENT_REQUIRED ,
  NOTIFICATION_EVENT_CO_ALARM_REPLACEMENT_REQUIRED_END_OF_LIFE ,
  NOTIFICATION_EVENT_CO_ALARM_DETECTED_ALARM_SILENCED ,
  NOTIFICATION_EVENT_CO_ALARM_DETECTED_MAINTANCE_REQUIRED ,
  NOTIFICATION_EVENT_CO_ALARM_UNKNOWN_EVENT = 0xFE
}
 
enum  NOTIFICATION_EVENT_CO2_ALARM {
  NOTIFICATION_EVENT_CO2_ALARM_NO_EVENT ,
  NOTIFICATION_EVENT_CO2_ALARM_CO2_DETECTED_LOCATION_PROVIDED ,
  NOTIFICATION_EVENT_CO2_ALARM_CO2_DETECTED_UNKNOWN_LOCATION ,
  NOTIFICATION_EVENT_CO2_ALARM_CO2_TEST ,
  NOTIFICATION_EVENT_CO2_ALARM_REPLACEMENT_REQUIRED ,
  NOTIFICATION_EVENT_CO2_ALARM_REPLACEMENT_REQUIRED_END_OF_LIFE ,
  NOTIFICATION_EVENT_CO2_ALARM_ALARM_SILENCED ,
  NOTIFICATION_EVENT_CO2_ALARM_MAINTANCE_REQUIRED ,
  NOTIFICATION_EVENT_CO2_ALARM_UNKNOWN_EVENT = 0xFE
}
 
enum  NOTIFICATION_EVENT_HEAT_ALARM {
  NOTIFICATION_EVENT_HEAT_ALARM_NO_EVENT ,
  NOTIFICATION_EVENT_HEAT_ALARM_RAPID_TEMPERATURE_RISE_LOCATION_PROVIDED = 0x03 ,
  NOTIFICATION_EVENT_HEAT_ALARM_RAPID_TEMPERATURE_RISE = 0x04 ,
  NOTIFICATION_EVENT_HEAT_ALARM_RAPID_TEMPERATURE_FALL_LOCATION_PROVIDED = 0x0C ,
  NOTIFICATION_EVENT_HEAT_ALARM_RAPID_TEMPERATURE_FALL = 0x0D ,
  NOTIFICATION_EVENT_HEAT_ALARM_UNKNOWN_EVENT = 0xFE
}
 
enum  NOTIFICATION_EVENT_ACCESS_CONTROL {
  NOTIFICATION_EVENT_ACCESS_CONTROL_NO_EVENT = 0x00 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_MANUAL_LOCK_OPERATION = 0x01 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_MANUAL_UNLOCK_OPERATION = 0x02 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_RF_LOCK_OPERATION = 0x03 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_RF_UNLOCK_OPERATION = 0x04 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_KEYPAD_LOCK_OPERATION = 0x05 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_KEYPAD_UNLOCK_OPERATION = 0x06 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_MANUAL_NOT_FULLY_LOCKED_OPERATION = 0x07 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_RF_NOT_FULLY_LOCKED = 0x08 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_AUTO_LOCK_LOCKED_OPERATION = 0x09 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_AUTO_LOCK_NOT_FULLY_OPERATION = 0x0A ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_LOCK_JAMMED = 0x0B ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_ALL_USER_CODES_DELETED = 0x0C ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_SINGLE_USER_CODE_DELETED = 0x0D ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_NEW_USER_CODE_ADDED = 0x0E ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_NEW_USER_CODE_NOT_ADDED_DUPLICATE_CODE = 0x0F ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_KEYPAD_TEMPORARY_DISABLED = 0x10 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_KEYPAD_BUSY = 0x11 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_NEW_PROGRAM_CODE_ENTERED = 0x12 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_MANUALLY_ENTER_USER_CODE_EXCEEDS_CODE_LIMIT = 0x13 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_UNLOCK_BY_RF_WITH_INVALID_USER_CODE = 0x14 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_LOCK_BY_RF_WITH_INVALID_USER_CODE = 0x15 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_DOOR_IS_OPEN = 0x16 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_DOOR_IS_CLOSED = 0x17 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_LOCK_CLOSE_OPERATION = 0x23 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_UNLOCK_OPEN_OPERATION = 0x24 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_ACCESS_DENIED_OCCUPIED_DISABLED = 0x2F ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_INVALID_CREDENTIAL_USED_TO_ACCESS_THE_NODE = 0x32 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_NON_ACCESS_USER_ENTERED = 0x33 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_UNKNOWN_EVENT = 0XFE
}
 

Detailed Description

Defines notification events for CC Notification.

Enumeration Type Documentation

◆ NOTIFICATION_EVENT_ACCESS_CONTROL

Enumerator
NOTIFICATION_EVENT_ACCESS_CONTROL_NO_EVENT 
NOTIFICATION_EVENT_ACCESS_CONTROL_MANUAL_LOCK_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_MANUAL_UNLOCK_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_RF_LOCK_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_RF_UNLOCK_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_KEYPAD_LOCK_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_KEYPAD_UNLOCK_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_MANUAL_NOT_FULLY_LOCKED_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_RF_NOT_FULLY_LOCKED 
NOTIFICATION_EVENT_ACCESS_CONTROL_AUTO_LOCK_LOCKED_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_AUTO_LOCK_NOT_FULLY_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_LOCK_JAMMED 
NOTIFICATION_EVENT_ACCESS_CONTROL_ALL_USER_CODES_DELETED 
NOTIFICATION_EVENT_ACCESS_CONTROL_SINGLE_USER_CODE_DELETED 
NOTIFICATION_EVENT_ACCESS_CONTROL_NEW_USER_CODE_ADDED 
NOTIFICATION_EVENT_ACCESS_CONTROL_NEW_USER_CODE_NOT_ADDED_DUPLICATE_CODE 
NOTIFICATION_EVENT_ACCESS_CONTROL_KEYPAD_TEMPORARY_DISABLED 
NOTIFICATION_EVENT_ACCESS_CONTROL_KEYPAD_BUSY 
NOTIFICATION_EVENT_ACCESS_CONTROL_NEW_PROGRAM_CODE_ENTERED 
NOTIFICATION_EVENT_ACCESS_CONTROL_MANUALLY_ENTER_USER_CODE_EXCEEDS_CODE_LIMIT 
NOTIFICATION_EVENT_ACCESS_CONTROL_UNLOCK_BY_RF_WITH_INVALID_USER_CODE 
NOTIFICATION_EVENT_ACCESS_CONTROL_LOCK_BY_RF_WITH_INVALID_USER_CODE 
NOTIFICATION_EVENT_ACCESS_CONTROL_DOOR_IS_OPEN 
NOTIFICATION_EVENT_ACCESS_CONTROL_DOOR_IS_CLOSED 
NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_LOCK_CLOSE_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_UNLOCK_OPEN_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_ACCESS_DENIED_OCCUPIED_DISABLED 
NOTIFICATION_EVENT_ACCESS_CONTROL_INVALID_CREDENTIAL_USED_TO_ACCESS_THE_NODE 
NOTIFICATION_EVENT_ACCESS_CONTROL_NON_ACCESS_USER_ENTERED 
NOTIFICATION_EVENT_ACCESS_CONTROL_UNKNOWN_EVENT 

◆ NOTIFICATION_EVENT_CO2_ALARM

Enumerator
NOTIFICATION_EVENT_CO2_ALARM_NO_EVENT 
NOTIFICATION_EVENT_CO2_ALARM_CO2_DETECTED_LOCATION_PROVIDED 
NOTIFICATION_EVENT_CO2_ALARM_CO2_DETECTED_UNKNOWN_LOCATION 
NOTIFICATION_EVENT_CO2_ALARM_CO2_TEST 
NOTIFICATION_EVENT_CO2_ALARM_REPLACEMENT_REQUIRED 
NOTIFICATION_EVENT_CO2_ALARM_REPLACEMENT_REQUIRED_END_OF_LIFE 
NOTIFICATION_EVENT_CO2_ALARM_ALARM_SILENCED 
NOTIFICATION_EVENT_CO2_ALARM_MAINTANCE_REQUIRED 
NOTIFICATION_EVENT_CO2_ALARM_UNKNOWN_EVENT 

◆ NOTIFICATION_EVENT_CO_ALARM

Enumerator
NOTIFICATION_EVENT_CO_ALARM_NO_EVENT 
NOTIFICATION_EVENT_CO_ALARM_CO_DETECTED_LOCATION_PROVIDED 
NOTIFICATION_EVENT_CO_ALARM_CO_DETECTED_UNKNOWN_LOCATION 
NOTIFICATION_EVENT_CO_ALARM_CO_TEST 
NOTIFICATION_EVENT_CO_ALARM_REPLACEMENT_REQUIRED 
NOTIFICATION_EVENT_CO_ALARM_REPLACEMENT_REQUIRED_END_OF_LIFE 
NOTIFICATION_EVENT_CO_ALARM_DETECTED_ALARM_SILENCED 
NOTIFICATION_EVENT_CO_ALARM_DETECTED_MAINTANCE_REQUIRED 
NOTIFICATION_EVENT_CO_ALARM_UNKNOWN_EVENT 

◆ NOTIFICATION_EVENT_EMERGENCY_ALARM

Notification event (8 bit) for notification type NOTIFICATION_TYPE_SMOKE_ALARM.

Enumerator
NOTIFICATION_EVENT_EMERGENCY_ALARM_NO_EVENT 
NOTIFICATION_EVENT_EMERGENCY_ALARM_CONTACT_POLICE 
NOTIFICATION_EVENT_EMERGENCY_ALARM_CONTACT_FIRE_SERVICE 
NOTIFICATION_EVENT_EMERGENCY_ALARM_CONTACT_MEDICAL_SERVICE 
NOTIFICATION_EVENT_EMERGENCY_UNKNOWN_EVENT 

◆ NOTIFICATION_EVENT_HEAT_ALARM

Enumerator
NOTIFICATION_EVENT_HEAT_ALARM_NO_EVENT 
NOTIFICATION_EVENT_HEAT_ALARM_RAPID_TEMPERATURE_RISE_LOCATION_PROVIDED 
NOTIFICATION_EVENT_HEAT_ALARM_RAPID_TEMPERATURE_RISE 
NOTIFICATION_EVENT_HEAT_ALARM_RAPID_TEMPERATURE_FALL_LOCATION_PROVIDED 
NOTIFICATION_EVENT_HEAT_ALARM_RAPID_TEMPERATURE_FALL 
NOTIFICATION_EVENT_HEAT_ALARM_UNKNOWN_EVENT 

◆ NOTIFICATION_EVENT_HOME_SECURITY

Notification event (8 bit) for notification type NOTIFICATION_TYPE_HOME_SECURITY.

Enumerator
NOTIFICATION_EVENT_HOME_SECURITY_NO_EVENT 
NOTIFICATION_EVENT_HOME_SECURITY_INTRUSION 
NOTIFICATION_EVENT_HOME_SECURITY_INTRUSION_UNKNOWN_EV 
NOTIFICATION_EVENT_HOME_SECURITY_TAMPERING_COVERING_REMOVED 
NOTIFICATION_EVENT_HOME_SECURITY_TAMPERING_INVALID_CODE 
NOTIFICATION_EVENT_HOME_SECURITY_GLASS_BREAKAGE 
NOTIFICATION_EVENT_HOME_SECURITY_GLASS_BREAKAGE_UNKNOWN_LOCATION 
NOTIFICATION_EVENT_HOME_SECURITY_MOTION_DETECTION 
NOTIFICATION_EVENT_HOME_SECURITY_MOTION_DETECTION_UNKNOWN_LOCATION 
NOTIFICATION_EVENT_HOME_SECURITY_UNKNOWN_EVENT 

◆ NOTIFICATION_EVENT_POWER_MANAGEMENT

Notification event (8 bit) for notification type NOTIFICATION_TYPE_POWER_MANAGEMENT.

Enumerator
NOTIFICATION_EVENT_POWER_MANAGEMENT_NO_EVENT 
NOTIFICATION_EVENT_POWER_MANAGEMENT_POWER_HAS_BEEN_APPLIED 
NOTIFICATION_EVENT_POWER_MANAGEMENT_AC_MAINS_DISCONNECED 
NOTIFICATION_EVENT_POWER_MANAGEMENT_AC_MAINS_RECONNECED 
NOTIFICATION_EVENT_POWER_MANAGEMENT_SURGE_DETECTED 
NOTIFICATION_EVENT_POWER_MANAGEMENT_VOLTAGE_DROP_DRIFT 
NOTIFICATION_EVENT_POWER_MANAGEMENT_OVERCURRENT_DETECTED 
NOTIFICATION_EVENT_POWER_MANAGEMENT_OVERVOLTAGE_DETECTION 
NOTIFICATION_EVENT_POWER_MANAGEMENT_OVERLOADED_DETECTED 
NOTIFICATION_EVENT_POWER_MANAGEMENT_LOAD_ERROR 
NOTIFICATION_EVENT_POWER_MANAGEMENT_REPLACE_BATTERY_SOON 
NOTIFICATION_EVENT_POWER_MANAGEMENT_REPLACE_BATTERY_NOW 
NOTIFICATION_EVENT_POWER_MANAGEMENT_BATTERY_IS_CHARGING 
NOTIFICATION_EVENT_POWER_MANAGEMENT_BATTERY_IS_FULLY_CHARGED 
NOTIFICATION_EVENT_POWER_MANAGEMENT_CHARGE_BATTERY_SOON 
NOTIFICATION_EVENT_POWER_MANAGEMENT_CHARGE_BATTERY_NOW 
NOTIFICATION_EVENT_POWER_MANAGEMENT_UNKNOWN_EVENT 

◆ NOTIFICATION_EVENT_SMOKE_ALARM

Notification event (8 bit) for notification type NOTIFICATION_TYPE_SMOKE_ALARM.

Enumerator
NOTIFICATION_EVENT_SMOKE_ALARM_NO_EVENT 
NOTIFICATION_EVENT_SMOKE_ALARM_SMOKE_DETECTED 
NOTIFICATION_EVENT_SMOKE_ALARM_SMOKE_DETECTED_UNKNOWN_LOCATION 
NOTIFICATION_EVENT_SMOKE_ALARM_TEST 
NOTIFICATION_EVENT_SMOKE_ALARM_REPLACEMENT_REQUIRED 
NOTIFICATION_EVENT_SMOKE_ALARM_UNKNOWN_EVENT 

◆ NOTIFICATION_EVENT_SYSTEM

Notification event (8 bit) for notification type NOTIFICATION_TYPE_SYSTEM.

Enumerator
NOTIFICATION_EVENT_SYSTEM_NO_EVENT 
NOTIFICATION_EVENT_SYSTEM_HARDWARE_FAILURE 
NOTIFICATION_EVENT_SYSTEM_SOFTWARE_FAILURE 
NOTIFICATION_EVENT_SYSTEM_HARDWARE_FAILURE_WITH_MANUFACTURER_PROPRIETARY_FAILURE_CODE 
NOTIFICATION_EVENT_SYSTEM_SOFTWARE_FAILURE_WITH_MANUFACTURER_PROPRIETARY_FAILURE_CODE 
NOTIFICATION_EVENT_SYSTEM_UNKNOWN_EVENT