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#

EmberStatus
emberAfPluginZclIpGenerateOutgoingProxyPacket(EmberApsFrame *apsFrame, EmberNodeId nodeId, EmberEUI64 eui64, uint8_t *zclMessageBuffer, uint16_t zclMessageBufferLength)

Generate the outgoing proxy packet.

EmberStatus
emberAfPluginZclIpGenerateOutgoingKeepalive(uint32_t unixTime, uint32_t nextKeepaliveDelaySeconds)

Generate the outgoing keep alive.

EmberStatus
emberAfPluginZclIpRetrieveIncomingEncapsulatedZclProxyPacket(EmberAfClusterCommand *returnCmd, EmberEUI64 returnEui64)

Retrieve incoming encapsulated ZCL proxy packet.

EmberStatus
emberAfPluginZclIpRetrieveIncomingKeepalive(uint32_t *unixTimeSinceEpoch, uint32_t *nextKeepaliveDelaySeconds)

Retrieve incoming keepalive.

EmberStatus
emberAfPluginZclIpRetrieveIncomingConfigureRemoteClusters(EmberAfRemoteClusterStruct *returnData, uint16_t maxCount, uint16_t *returnedCount)

Retrieve incoming configure remote clusters.

EmberStatus
emberAfPluginZclIpGenerateOutgoingConfigureRemoteCluster(uint16_t count, const EmberAfRemoteClusterStruct *records)

Generate outgoing configure remote cluster.

EmberStatus
emberAfPluginZclIpGenerateOutgoingAddDevice(EmberEUI64 newDeviceEui64, const EmberKeyData *newDeviceKeyData)

Generate outgoing add device.

EmberStatus
emberAfPluginZclIpGenerateOutgoingConfigureRemoteBinding(EmberEUI64 targetEUI64, uint8_t sourceEndpoint, uint8_t destEndpoint, uint16_t clusterId, EmberEUI64 destEUI64, EmberEUI64 sourceEUI64)

Generate outgoing configure remote binding.

EmberStatus

Generate outgoing device discovery update.

uint16_t
emberAfPluginZclIpGetPacketLength(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.

EmberStatus
emberAfPluginZclIpRetrieveIncomingAddDevice(EmberEUI64 newDeviceEui64, EmberKeyData *newDeviceKeyData)

Retrieved incoming add device.

EmberStatus
emberAfPluginZclIpRetrieveIncomingConfigureRemoteBinding(EmberAfRemoteBindingStruct *returnData)
EmberStatus

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#

emberAfPluginZclIpGenerateOutgoingProxyPacket#

EmberStatus emberAfPluginZclIpGenerateOutgoingProxyPacket (EmberApsFrame *apsFrame, EmberNodeId nodeId, EmberEUI64 eui64, uint8_t *zclMessageBuffer, uint16_t zclMessageBufferLength)

Generate the outgoing proxy packet.

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

Returns

  • EmberStatus status code


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

emberAfPluginZclIpGenerateOutgoingKeepalive#

EmberStatus emberAfPluginZclIpGenerateOutgoingKeepalive (uint32_t unixTime, uint32_t nextKeepaliveDelaySeconds)

Generate the outgoing keep alive.

Parameters
N/AunixTime
N/AnextKeepaliveDelaySeconds

Returns

  • EmberStatus status code


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

emberAfPluginZclIpRetrieveIncomingEncapsulatedZclProxyPacket#

EmberStatus emberAfPluginZclIpRetrieveIncomingEncapsulatedZclProxyPacket (EmberAfClusterCommand *returnCmd, EmberEUI64 returnEui64)

Retrieve incoming encapsulated ZCL proxy packet.

Parameters
N/AreturnCmd
N/AreturnEui64

Returns

  • EmberStatus status code


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

emberAfPluginZclIpRetrieveIncomingKeepalive#

EmberStatus emberAfPluginZclIpRetrieveIncomingKeepalive (uint32_t *unixTimeSinceEpoch, uint32_t *nextKeepaliveDelaySeconds)

Retrieve incoming keepalive.

Parameters
N/AunixTimeSinceEpoch
N/AnextKeepaliveDelaySeconds

Returns

  • EmberStatus status code


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

emberAfPluginZclIpRetrieveIncomingConfigureRemoteClusters#

EmberStatus emberAfPluginZclIpRetrieveIncomingConfigureRemoteClusters (EmberAfRemoteClusterStruct *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

  • EmberStatus status code


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

emberAfPluginZclIpGenerateOutgoingConfigureRemoteCluster#

EmberStatus emberAfPluginZclIpGenerateOutgoingConfigureRemoteCluster (uint16_t count, const EmberAfRemoteClusterStruct *records)

Generate outgoing configure remote cluster.

Parameters
N/Acount
N/Arecords

struct for remote cluster data

Returns

  • EmberStatus status code


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

emberAfPluginZclIpGenerateOutgoingAddDevice#

EmberStatus emberAfPluginZclIpGenerateOutgoingAddDevice (EmberEUI64 newDeviceEui64, const EmberKeyData *newDeviceKeyData)

Generate outgoing add device.

Parameters
N/AnewDeviceEui64
N/AnewDeviceKeyData

Returns

  • EmberStatus status code


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

emberAfPluginZclIpGenerateOutgoingConfigureRemoteBinding#

EmberStatus emberAfPluginZclIpGenerateOutgoingConfigureRemoteBinding (EmberEUI64 targetEUI64, uint8_t sourceEndpoint, uint8_t destEndpoint, uint16_t clusterId, EmberEUI64 destEUI64, EmberEUI64 sourceEUI64)

Generate outgoing configure remote binding.

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

Returns

  • EmberStatus status code


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

emberAfPluginZclIpGenerateOutgoingDeviceDiscoveryUpdate#

EmberStatus emberAfPluginZclIpGenerateOutgoingDeviceDiscoveryUpdate (const EmberAfDeviceInfo *device)

Generate outgoing device discovery update.

Parameters
N/Adevice

Pointer to device info struct

Returns

  • EmberStatus status code


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

emberAfPluginZclIpGetPacketLength#

uint16_t emberAfPluginZclIpGetPacketLength (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

emberAfPluginZclIpGetReceivedPacketPointer#

uint8_t * emberAfPluginZclIpGetReceivedPacketPointer (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

emberAfPluginZclIpGetReceivedPacketCommandId#

uint16_t emberAfPluginZclIpGetReceivedPacketCommandId (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

emberAfPluginZclIpGetReceivedProxyPacketEui64Pointer#

uint8_t * emberAfPluginZclIpGetReceivedProxyPacketEui64Pointer (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

emberAfPluginZclIpRetrieveIncomingAddDevice#

EmberStatus emberAfPluginZclIpRetrieveIncomingAddDevice (EmberEUI64 newDeviceEui64, EmberKeyData *newDeviceKeyData)

Retrieved incoming add device.

Parameters
N/AnewDeviceEui64
N/AnewDeviceKeyData

Returns

  • EmberStatus status code


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

emberAfPluginZclIpRetrieveIncomingConfigureRemoteBinding#

EmberStatus emberAfPluginZclIpRetrieveIncomingConfigureRemoteBinding (EmberAfRemoteBindingStruct *returnData)
Parameters
N/AreturnData

Pointer to the remote binding struct

Retrieve incoming configure remote binding.

Returns

  • EmberStatus status code


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

emberAfPluginZclIpRetrieveIncomingDeviceDiscoveryUpdate#

EmberStatus emberAfPluginZclIpRetrieveIncomingDeviceDiscoveryUpdate (EmberAfDeviceInfo *device)
Parameters
N/Adevice

pointer to the device info struct

Retrieve incoming device discovery update.

Returns

  • EmberStatus 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