Data Structures | |
| struct | zb_zcl_tunneling_attrs_s |
| Tunneling cluster attributes. More... | |
Macros | |
| #define | ZB_ZCL_TUNNELING_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) |
| Default value for Tunneling cluster revision global attribute. | |
| #define | ZB_ZCL_TUNNELING_CLOSE_TUNNEL_TIMEOUT_MIN_VALUE 0x0001 |
| Min value for the CloseTunnelTimeout attribute. More... | |
| #define | ZB_ZCL_TUNNELING_CLOSE_TUNNEL_TIMEOUT_DEFAULT_VALUE 0xFFFF |
| Default value for the CloseTunnelTimeout attribute. More... | |
| #define | ZB_ZCL_DECLARE_TUNNELING_ATTRIB_LIST(attr_list, close_tunnel_timeout) |
| Declare attribute list for Tunneling cluster. More... | |
| #define | ZB_ZCL_DECLARE_TUNNELING_ATTR_LIST(attr_list, attrs) ZB_ZCL_DECLARE_TUNNELING_ATTRIB_LIST(attr_list, &attrs.close_tunnel_timeout ) |
| Declare attribute list for Tunneling cluster cluster. More... | |
Typedefs | |
| typedef struct zb_zcl_tunneling_attrs_s | zb_zcl_tunneling_attrs_t |
| Tunneling cluster attributes. | |
Enumerations | |
| enum | zb_zcl_tunneling_attr_e { ZB_ZCL_ATTR_TUNNELING_CLOSE_TUNNEL_TIMEOUT_ID = 0 } |
| Tunneling cluster attribute identifiers. More... | |
Detailed Description
Macro Definition Documentation
◆ ZB_ZCL_DECLARE_TUNNELING_ATTR_LIST
| #define ZB_ZCL_DECLARE_TUNNELING_ATTR_LIST | ( | attr_list, | |
| attrs | |||
| ) | ZB_ZCL_DECLARE_TUNNELING_ATTRIB_LIST(attr_list, &attrs.close_tunnel_timeout ) |
Declare attribute list for Tunneling cluster cluster.
- Parameters
-
[in] attr_list - attribute list variable name [in] attrs - pointer to zb_zcl_tunneling_attrs_s structure
◆ ZB_ZCL_DECLARE_TUNNELING_ATTRIB_LIST
| #define ZB_ZCL_DECLARE_TUNNELING_ATTRIB_LIST | ( | attr_list, | |
| close_tunnel_timeout | |||
| ) |
Value:
ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_TUNNELING) \ ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TUNNELING_CLOSE_TUNNEL_TIMEOUT_ID, (close_tunnel_timeout)) \ ZB_ZCL_FINISH_DECLARE_ATTRIB_LISTCloseTunnelTimeout defines the minimum number of seconds that the server waits on an inactive tunnel ...Definition: zb_zcl_tunneling.h:85
Declare attribute list for Tunneling cluster.
- Parameters
-
[in] attr_list - attribute list name [in] close_tunnel_timeout - pointer to variable to store On/Tunneling attribute value
◆ ZB_ZCL_TUNNELING_CLOSE_TUNNEL_TIMEOUT_DEFAULT_VALUE
| #define ZB_ZCL_TUNNELING_CLOSE_TUNNEL_TIMEOUT_DEFAULT_VALUE 0xFFFF |
Default value for the CloseTunnelTimeout attribute.
◆ ZB_ZCL_TUNNELING_CLOSE_TUNNEL_TIMEOUT_MIN_VALUE
| #define ZB_ZCL_TUNNELING_CLOSE_TUNNEL_TIMEOUT_MIN_VALUE 0x0001 |
Min value for the CloseTunnelTimeout attribute.
Enumeration Type Documentation
◆ zb_zcl_tunneling_attr_e
Tunneling cluster attribute identifiers.
- See also
- SE spec, subclause D.6.2.2