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_WINDOW_DOOR_OPEN = 0x16 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_WINDOW_DOOR_CLOSE = 0x17 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_LOCK_CLOSE_OPERATION = 0x23 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_UNLOCK_OPEN_OPERATION = 0x24 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_ALL_USERS_DELETED = 0x25 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_MULTIPLE_CREDENTIALS_DELETED = 0x26 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_USER_ADDED = 0x27 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_USER_MODIFIED = 0x28 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_USER_DELETED = 0x29 ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_USER_UNCHANGED = 0x2A ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_ADDED = 0x2B ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_MODIFIED = 0x2C ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_DELETED = 0x2D ,
  NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_UNCHANGED = 0x2E ,
  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
}
 

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_WINDOW_DOOR_OPEN 
NOTIFICATION_EVENT_ACCESS_CONTROL_WINDOW_DOOR_CLOSE 
NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_LOCK_CLOSE_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_UNLOCK_OPEN_OPERATION 
NOTIFICATION_EVENT_ACCESS_CONTROL_ALL_USERS_DELETED 
NOTIFICATION_EVENT_ACCESS_CONTROL_MULTIPLE_CREDENTIALS_DELETED 
NOTIFICATION_EVENT_ACCESS_CONTROL_USER_ADDED 
NOTIFICATION_EVENT_ACCESS_CONTROL_USER_MODIFIED 
NOTIFICATION_EVENT_ACCESS_CONTROL_USER_DELETED 
NOTIFICATION_EVENT_ACCESS_CONTROL_USER_UNCHANGED 
NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_ADDED 
NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_MODIFIED 
NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_DELETED 
NOTIFICATION_EVENT_ACCESS_CONTROL_CREDENTIAL_UNCHANGED 
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_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