
Occupancy Sensing cluster has no cluster-specific command support. Cluster attributes can be queried with common commands.
| #define ZB_ZCL_DECLARE_OCCUPANCY_SENSING_ATTRIB_LIST | ( | attr_list, | |
| occupancy, | |||
| occupancy_sensor_type, | |||
| occupancy_sensor_type_bitmap | |||
| ) |
Declare attribute list for Occupancy Sensing cluster.
| attr_list | - attribute list name |
| occupancy | - pointer to variable to store Occupancy attribute value |
| occupancy_sensor_type | - pointer to variable to store Occupancy Sensor Type attribute value |
| occupancy_sensor_type_bitmap | - pointer to variable to store Occupancy Sensor Type Bitmap attribute value |
| #define ZB_ZCL_OCCUPANCY_SENSING_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) |
Default value for Occupancy Sensing cluster revision global attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_MAX_VALUE (ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_UNOCCUPIED) |
Maximal value for switch type attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_DEFAULT_VALUE ((zb_uint16_t)0x0000) |
Default value for PhysicalContactOccupiedToUnoccupiedDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_NO_REPORTING_VALUE ((zb_uint16_t)0xffff) |
No-reporting value for PhysicalContactOccupiedToUnoccupiedDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_DEFAULT_VALUE ((zb_uint16_t)0x0000) |
Default value for PhysicalContactUnoccupiedToOccupiedDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_NO_REPORTING_VALUE ((zb_uint16_t)0xffff) |
No-reporting value for PhysicalContactUnoccupiedToOccupiedDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_DEFAULT_VALUE |
Default value for PhysicalContactUnoccupiedToOccupiedThreshold attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MAX_VALUE ((zb_uint8_t)0xfe) |
Maximal value for PhysicalContactUnoccupiedToOccupiedThreshold attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE ((zb_uint8_t)0x01) |
Minimal value for PhysicalContactUnoccupiedToOccupiedThreshold attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_MIN_VALUE |
Default value for PIROccToUnoccDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_MAX_VALUE ((zb_uint16_t)0xfffe) |
Maximal value for PIROccToUnoccDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_MIN_VALUE ((zb_uint16_t)0x0000) |
Minimal value for PIROccToUnoccDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_MIN_VALUE |
Default value for PIRUnoccToOccDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_MAX_VALUE ((zb_uint16_t)0xfffe) |
Maximal value for PIRUnoccToOccDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_MIN_VALUE ((zb_uint16_t)0x0000) |
Minimal value for PIRUnoccToOccDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_MIN_VALUE |
Default value for PIRUnoccToOccThreshold attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_MAX_VALUE ((zb_uint8_t)0xfe) |
Maximal value for PIRUnoccToOccThreshold attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_MIN_VALUE ((zb_uint8_t)0x01) |
Minimal value for PIRUnoccToOccThreshold attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_MIN_VALUE |
Default value for UltrasonicOccupiedToUnoccupiedDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_MAX_VALUE ((zb_uint16_t)0xfffe) |
Maximal value for UltrasonicOccupiedToUnoccupiedDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_MIN_VALUE ((zb_uint16_t)0x0000) |
Minimal value for UltrasonicOccupiedToUnoccupiedDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_MIN_VALUE |
Default value for UltrasonicUnoccupiedToOccupiedDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_MAX_VALUE ((zb_uint16_t)0xfffe) |
Maximal value for UltrasonicUnoccupiedToOccupiedDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_MIN_VALUE ((zb_uint16_t)0x0000) |
Minimal value for UltrasonicUnoccupiedToOccupiedDelay attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE |
Default value for UltrasonicUnoccupiedToOccupiedThreshold attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MAX_VALUE ((zb_uint8_t)0xfe) |
Maximal value for UltrasonicUnoccupiedToOccupiedThreshold attribute.
| #define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE ((zb_uint8_t)0x01) |
Minimal value for UltrasonicUnoccupiedToOccupiedThreshold attribute.
Occupancy Sensing cluster attribute identifiers.
Permissible values for Occupancy Sensor Type attribute.