ZCL IP#

API and Callbacks for the ZCL IP Component.

This component provides functionality to encapsulate and extract ZCL packets over IP to a remote Internet-connected host.

API#

sl_zigbee_af_zcl_ip_generate_outgoing_proxy_packet(sl_zigbee_aps_frame_t *apsFrame, sl_802154_short_addr_t nodeId, sl_802154_long_addr_t eui64, uint8_t *zclMessageBuffer, uint16_t zclMessageBufferLength)

Generate the outgoing proxy packet.

sl_zigbee_af_zcl_ip_generate_outgoing_keepalive(uint32_t unixTime, uint32_t nextKeepaliveDelaySeconds)

Generate the outgoing keep alive.

sl_zigbee_af_zcl_ip_retrieve_incoming_encapsulated_zcl_proxy_packet(sl_zigbee_af_cluster_command_t *returnCmd, sl_802154_long_addr_t returnEui64)

Retrieve incoming encapsulated ZCL proxy packet.

sl_zigbee_af_zcl_ip_retrieve_incoming_keepalive(uint32_t *unixTimeSinceEpoch, uint32_t *nextKeepaliveDelaySeconds)

Retrieve incoming keepalive.

sl_zigbee_af_zcl_ip_retrieve_incoming_configure_remote_clusters(sl_zigbee_af_remote_cluster_struct_t *returnData, uint16_t maxCount, uint16_t *returnedCount)

Retrieve incoming configure remote clusters.

sl_zigbee_af_zcl_ip_generate_outgoing_configure_remote_cluster(uint16_t count, const sl_zigbee_af_remote_cluster_struct_t *records)

Generate outgoing configure remote cluster.

sl_zigbee_af_zcl_ip_generate_outgoing_add_device(sl_802154_long_addr_t newDeviceEui64, const sl_zigbee_key_data_t *newDeviceKeyData)

Generate outgoing add device.

sl_zigbee_af_zcl_ip_generate_outgoing_configure_remote_binding(sl_802154_long_addr_t targetEUI64, uint8_t sourceEndpoint, uint8_t destEndpoint, uint16_t clusterId, sl_802154_long_addr_t destEUI64, sl_802154_long_addr_t sourceEUI64)

Generate outgoing configure remote binding.

sl_zigbee_af_zcl_ip_generate_outgoing_device_discovery_update(const sl_zigbee_af_device_info_t *device)

Generate outgoing device discovery update.

uint16_t
sl_zigbee_af_zcl_ip_get_packet_length(const uint8_t *zclIpPacket)

Get packet length.

uint8_t *

Get received packet pointer.

uint16_t

Get received packet command ID.

uint8_t *

Get received proxy packet eui64 pointer.

sl_zigbee_af_zcl_ip_retrieve_incoming_add_device(sl_802154_long_addr_t newDeviceEui64, sl_zigbee_key_data_t *newDeviceKeyData)

Retrieved incoming add device.

sl_zigbee_af_zcl_ip_retrieve_incoming_configure_remote_binding(sl_zigbee_af_remote_binding_struct_t *returnData)

Macros#

#define
EM_AF_ZCL_IP_MINIMUM_PACKET_SIZE (EM_AF_ZCL_IP_COMMAND_ID_INDEX + EM_AF_ZCL_IP_COMMAND_ID_FIELD_LENGTH)
#define
EM_AF_ZCL_IP_KEEPALIVE_PACKET_SIZE (EM_AF_ZCL_IP_KEEPALIVE_DELAY_SECONDS_INDEX + EM_AF_ZCL_IP_KEEPALIVE_DELAY_SECONDS_SIZE)
#define
EM_AF_ZCL_IP_PROXY_PACKET_MINIMUM_SIZE (EM_AF_ZCL_IP_ZCL_PAYLOAD_INDEX)
#define
EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_ENDPOINT_INFO_MIN_LENGTH EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_CLUSTER_ID_OFFSET
#define
EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_MIN_LENGTH EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_ENDPOINT_INFO_INDEX

API Documentation#

sl_zigbee_af_zcl_ip_generate_outgoing_proxy_packet#

sl_status_t sl_zigbee_af_zcl_ip_generate_outgoing_proxy_packet (sl_zigbee_aps_frame_t * apsFrame, sl_802154_short_addr_t nodeId, sl_802154_long_addr_t eui64, uint8_t * zclMessageBuffer, uint16_t zclMessageBufferLength)

Generate the outgoing proxy packet.

Parameters
N/AapsFrame
N/AnodeId
N/Aeui64
N/AzclMessageBuffer
N/AzclMessageBufferLength

Returns

  • sl_status_t status code


Definition at line 143 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_generate_outgoing_keepalive#

sl_status_t sl_zigbee_af_zcl_ip_generate_outgoing_keepalive (uint32_t unixTime, uint32_t nextKeepaliveDelaySeconds)

Generate the outgoing keep alive.

Parameters
N/AunixTime
N/AnextKeepaliveDelaySeconds

Returns

  • sl_status_t status code


Definition at line 157 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_retrieve_incoming_encapsulated_zcl_proxy_packet#

sl_status_t sl_zigbee_af_zcl_ip_retrieve_incoming_encapsulated_zcl_proxy_packet (sl_zigbee_af_cluster_command_t * returnCmd, sl_802154_long_addr_t returnEui64)

Retrieve incoming encapsulated ZCL proxy packet.

Parameters
N/AreturnCmd
N/AreturnEui64

Returns

  • sl_status_t status code


Definition at line 168 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_retrieve_incoming_keepalive#

sl_status_t sl_zigbee_af_zcl_ip_retrieve_incoming_keepalive (uint32_t * unixTimeSinceEpoch, uint32_t * nextKeepaliveDelaySeconds)

Retrieve incoming keepalive.

Parameters
N/AunixTimeSinceEpoch
N/AnextKeepaliveDelaySeconds

Returns

  • sl_status_t status code


Definition at line 178 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_retrieve_incoming_configure_remote_clusters#

sl_status_t sl_zigbee_af_zcl_ip_retrieve_incoming_configure_remote_clusters (sl_zigbee_af_remote_cluster_struct_t * returnData, uint16_t maxCount, uint16_t * returnedCount)

Retrieve incoming configure remote clusters.

Parameters
N/AreturnData

struct for remote cluster data

N/AmaxCount
N/AreturnedCount

Returns

  • sl_status_t status code


Definition at line 189 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_generate_outgoing_configure_remote_cluster#

sl_status_t sl_zigbee_af_zcl_ip_generate_outgoing_configure_remote_cluster (uint16_t count, const sl_zigbee_af_remote_cluster_struct_t * records)

Generate outgoing configure remote cluster.

Parameters
N/Acount
N/Arecords

struct for remote cluster data

Returns

  • sl_status_t status code


Definition at line 201 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_generate_outgoing_add_device#

sl_status_t sl_zigbee_af_zcl_ip_generate_outgoing_add_device (sl_802154_long_addr_t newDeviceEui64, const sl_zigbee_key_data_t * newDeviceKeyData)

Generate outgoing add device.

Parameters
N/AnewDeviceEui64
N/AnewDeviceKeyData

Returns

  • sl_status_t status code


Definition at line 212 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_generate_outgoing_configure_remote_binding#

sl_status_t sl_zigbee_af_zcl_ip_generate_outgoing_configure_remote_binding (sl_802154_long_addr_t targetEUI64, uint8_t sourceEndpoint, uint8_t destEndpoint, uint16_t clusterId, sl_802154_long_addr_t destEUI64, sl_802154_long_addr_t sourceEUI64)

Generate outgoing configure remote binding.

Parameters
N/AtargetEUI64
N/AsourceEndpoint
N/AdestEndpoint
N/AclusterId
N/AdestEUI64
N/AsourceEUI64

Returns

  • sl_status_t status code


Definition at line 227 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_generate_outgoing_device_discovery_update#

sl_status_t sl_zigbee_af_zcl_ip_generate_outgoing_device_discovery_update (const sl_zigbee_af_device_info_t * device)

Generate outgoing device discovery update.

Parameters
N/Adevice

Pointer to device info struct

Returns

  • sl_status_t status code


Definition at line 241 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_get_packet_length#

uint16_t sl_zigbee_af_zcl_ip_get_packet_length (const uint8_t * zclIpPacket)

Get packet length.

Parameters
N/AzclIpPacket

Returns

  • uint16_t packet length


Definition at line 250 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_get_received_packet_pointer#

uint8_t * sl_zigbee_af_zcl_ip_get_received_packet_pointer (void )

Get received packet pointer.

Parameters
N/A

Returns

  • uint8_t* pointer to the received packet


Definition at line 257 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_get_received_packet_command_id#

uint16_t sl_zigbee_af_zcl_ip_get_received_packet_command_id (void )

Get received packet command ID.

Parameters
N/A

Returns

  • uint16_t command ID


Definition at line 264 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_get_received_proxy_packet_eui64_pointer#

uint8_t * sl_zigbee_af_zcl_ip_get_received_proxy_packet_eui64_pointer (void )

Get received proxy packet eui64 pointer.

Parameters
N/A

Returns

  • uint8_t eui64 packet pointer


Definition at line 271 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_retrieve_incoming_add_device#

sl_status_t sl_zigbee_af_zcl_ip_retrieve_incoming_add_device (sl_802154_long_addr_t newDeviceEui64, sl_zigbee_key_data_t * newDeviceKeyData)

Retrieved incoming add device.

Parameters
N/AnewDeviceEui64
N/AnewDeviceKeyData

Returns

  • sl_status_t status code


Definition at line 290 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_retrieve_incoming_configure_remote_binding#

sl_status_t sl_zigbee_af_zcl_ip_retrieve_incoming_configure_remote_binding (sl_zigbee_af_remote_binding_struct_t * returnData)
Parameters
N/AreturnData

Pointer to the remote binding struct

Retrieve incoming configure remote binding.

Returns

  • sl_status_t status code


Definition at line 300 of file app/framework/plugin/zcl-ip/zcl-ip.h

sl_zigbee_af_zcl_ip_retrieve_incoming_device_discovery_update#

sl_status_t sl_zigbee_af_zcl_ip_retrieve_incoming_device_discovery_update (sl_zigbee_af_device_info_t * device)
Parameters
N/Adevice

pointer to the device info struct

Retrieve incoming device discovery update.

Returns

  • sl_status_t status code


Definition at line 309 of file app/framework/plugin/zcl-ip/zcl-ip.h

Macro Definition Documentation#

EM_AF_ZCL_IP_VERSION#

#define EM_AF_ZCL_IP_VERSION
Value:
0x01

Definition at line 34 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_HEADER_INDEX#

#define EM_AF_ZCL_IP_HEADER_INDEX
Value:
0

Definition at line 37 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_PACKET_LENGTH_INDEX#

#define EM_AF_ZCL_IP_PACKET_LENGTH_INDEX
Value:
2

Definition at line 38 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_COMMAND_ID_INDEX#

#define EM_AF_ZCL_IP_COMMAND_ID_INDEX
Value:
4

Definition at line 39 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_COMMAND_ID_FIELD_LENGTH#

#define EM_AF_ZCL_IP_COMMAND_ID_FIELD_LENGTH
Value:
2

Definition at line 42 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_MINIMUM_PACKET_SIZE#

#define EM_AF_ZCL_IP_MINIMUM_PACKET_SIZE
Value:
(EM_AF_ZCL_IP_COMMAND_ID_INDEX + EM_AF_ZCL_IP_COMMAND_ID_FIELD_LENGTH)

Definition at line 44 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_KEEPALIVE_PACKET_ID#

#define EM_AF_ZCL_IP_KEEPALIVE_PACKET_ID
Value:
0x0000

Definition at line 47 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_COMMAND_ZCL_PROXY_PACKET_ID#

#define EM_AF_ZCL_IP_COMMAND_ZCL_PROXY_PACKET_ID
Value:
0x0001

Definition at line 48 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_ID#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_ID
Value:
0x0002

Definition at line 49 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_ADD_DEVICE_ID#

#define EM_AF_ZCL_IP_ADD_DEVICE_ID
Value:
0x0003

Definition at line 50 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_ID#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_ID
Value:
0x0004

Definition at line 51 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_ID#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_ID
Value:
0x0005

Definition at line 52 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_UNIX_TIME_INDEX#

#define EM_AF_ZCL_IP_UNIX_TIME_INDEX
Value:
6

Definition at line 55 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_KEEPALIVE_DELAY_SECONDS_INDEX#

#define EM_AF_ZCL_IP_KEEPALIVE_DELAY_SECONDS_INDEX
Value:
10

Definition at line 56 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_KEEPALIVE_DELAY_SECONDS_SIZE#

#define EM_AF_ZCL_IP_KEEPALIVE_DELAY_SECONDS_SIZE
Value:
4

Definition at line 57 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_KEEPALIVE_PACKET_SIZE#

#define EM_AF_ZCL_IP_KEEPALIVE_PACKET_SIZE
Value:
(EM_AF_ZCL_IP_KEEPALIVE_DELAY_SECONDS_INDEX + EM_AF_ZCL_IP_KEEPALIVE_DELAY_SECONDS_SIZE)

Definition at line 59 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CLUSTER_ID_INDEX#

#define EM_AF_ZCL_IP_CLUSTER_ID_INDEX
Value:
6

Definition at line 62 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_PROFILE_ID_INDEX#

#define EM_AF_ZCL_IP_PROFILE_ID_INDEX
Value:
8

Definition at line 63 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_SOURCE_EP_INDEX#

#define EM_AF_ZCL_IP_SOURCE_EP_INDEX
Value:
10

Definition at line 64 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEST_EP_INDEX#

#define EM_AF_ZCL_IP_DEST_EP_INDEX
Value:
11

Definition at line 65 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_EUI64_INDEX#

#define EM_AF_ZCL_IP_EUI64_INDEX
Value:
12

Definition at line 66 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_APS_OPTIONS_INDEX#

#define EM_AF_ZCL_IP_APS_OPTIONS_INDEX
Value:
20

Definition at line 67 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_ZCL_LENGTH_INDEX#

#define EM_AF_ZCL_IP_ZCL_LENGTH_INDEX
Value:
22

Definition at line 68 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_ZCL_PAYLOAD_INDEX#

#define EM_AF_ZCL_IP_ZCL_PAYLOAD_INDEX
Value:
24

Definition at line 69 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_PROXY_PACKET_MINIMUM_SIZE#

#define EM_AF_ZCL_IP_PROXY_PACKET_MINIMUM_SIZE
Value:
(EM_AF_ZCL_IP_ZCL_PAYLOAD_INDEX)

Definition at line 71 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_COUNT_INDEX#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_COUNT_INDEX
Value:
6

Definition at line 74 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_START_INDEX#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_START_INDEX
Value:
8

Definition at line 75 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_COMMAND_OVERHEAD#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_COMMAND_OVERHEAD
Value:
2

Definition at line 77 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_CLUSTER_OFFSET#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_CLUSTER_OFFSET
Value:
0

Definition at line 80 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_PROFILE_OFFSET#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_PROFILE_OFFSET
Value:
2

Definition at line 81 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_DEVICE_ID_OFFSET#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_DEVICE_ID_OFFSET
Value:
4

Definition at line 82 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_ENDPOINT_OFFSET#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_ENDPOINT_OFFSET
Value:
6

Definition at line 83 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_TYPE_OFFSET#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_TYPE_OFFSET
Value:
7

Definition at line 84 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_TYPE_OFFSET_LENGTH#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_TYPE_OFFSET_LENGTH
Value:
2

Definition at line 86 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_LENGTH#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_LENGTH
Value:
(EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_TYPE_OFFSET \
+ EM_AF_ZCL_IP_CONFIGURE_REMOTE_CLUSTERS_RECORD_TYPE_OFFSET_LENGTH)

Definition at line 88 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_ADD_DEVICE_EUI64_INDEX#

#define EM_AF_ZCL_IP_ADD_DEVICE_EUI64_INDEX
Value:
6

Definition at line 93 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_ADD_DEVICE_LINK_KEY_INDEX#

#define EM_AF_ZCL_IP_ADD_DEVICE_LINK_KEY_INDEX
Value:
14

Definition at line 94 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_ADD_DEVICE_COMMAND_LENGTH#

#define EM_AF_ZCL_IP_ADD_DEVICE_COMMAND_LENGTH
Value:
30

Definition at line 95 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_TARGET_EUI_OFFSET#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_TARGET_EUI_OFFSET
Value:
6

Definition at line 98 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_SOURCE_ENDPOINT_OFFSET#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_SOURCE_ENDPOINT_OFFSET
Value:
14

Definition at line 99 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_DEST_ENDPOINT_OFFSET#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_DEST_ENDPOINT_OFFSET
Value:
15

Definition at line 100 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_CLUSTER_ID_OFFSET#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_CLUSTER_ID_OFFSET
Value:
16

Definition at line 101 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_DEST_EUI_OFFSET#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_DEST_EUI_OFFSET
Value:
18

Definition at line 102 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_SOURCE_EUI_OFFSET#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_SOURCE_EUI_OFFSET
Value:
26

Definition at line 103 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_LENGTH#

#define EM_AF_ZCL_IP_CONFIGURE_REMOTE_BINDING_COMMAND_LENGTH
Value:
34

Definition at line 104 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_EUI64_INDEX#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_EUI64_INDEX
Value:
6

Definition at line 107 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_STATUS_INDEX#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_STATUS_INDEX
Value:
14

Definition at line 108 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_CAPABILITIES_INDEX#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_CAPABILITIES_INDEX
Value:
15

Definition at line 109 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_ENDPOINT_COUNT_INDEX#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_ENDPOINT_COUNT_INDEX
Value:
16

Definition at line 110 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_ENDPOINT_INFO_INDEX#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_ENDPOINT_INFO_INDEX
Value:
17

Definition at line 111 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_ENDPOINT_OFFSET#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_ENDPOINT_OFFSET
Value:
0

Definition at line 114 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_PROFILE_ID_OFFSET#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_PROFILE_ID_OFFSET
Value:
1

Definition at line 115 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_DEVICE_ID_OFFSET#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_DEVICE_ID_OFFSET
Value:
3

Definition at line 116 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_CLUSTER_COUNT_OFFSET#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_CLUSTER_COUNT_OFFSET
Value:
5

Definition at line 117 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_CLUSTER_ID_OFFSET#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_CLUSTER_ID_OFFSET
Value:
6

Definition at line 118 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_ENDPOINT_INFO_MIN_LENGTH#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_ENDPOINT_INFO_MIN_LENGTH
Value:
EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_CLUSTER_ID_OFFSET

Definition at line 120 of file app/framework/plugin/zcl-ip/zcl-ip.h

EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_MIN_LENGTH#

#define EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_MIN_LENGTH
Value:
EM_AF_ZCL_IP_DEVICE_DISCOVERY_UPDATE_COMMAND_ENDPOINT_INFO_INDEX

Definition at line 124 of file app/framework/plugin/zcl-ip/zcl-ip.h