5.2.8.4 ZCL_DeviceEndpoint_t Structure
Syntax
typedef struct { // Service structure struct { union { APS_RegisterEndpointReq_t apsEndpoint; APS_UnregisterEndpointReq_t unregEpReq; }; } service; SimpleDescriptor_t simpleDescriptor; //!< Device endpoint Simple Descriptor ZCL_Cluster_t *serverCluster; //!< Device server clusters #if APP_CLUSTERS_IN_FLASH == 1 ZCL_ClusterPartRam_t *serverClusterPartRam; //!< Device server clusters mutable part defined in ram memory ZCL_ClusterPartFlash_t *serverClusterPartFlash; //!< Device server clusters immutable part defined in flash memory #endif ZCL_Cluster_t *clientCluster; //!< Device client clusters #if APP_CLUSTERS_IN_FLASH == 1 ZCL_ClusterPartRam_t *clientClusterPartRam; //!< Device server clusters mutable part defined in ram memory ZCL_ClusterPartFlash_t *clientClusterPartFlash; //!< Device server clusters immutable part defined in flash memory #endif } ZCL_DeviceEndpoint_t;
Description
The ZCL_DeviceEndpoint_t
structure type describes the parameter of the
ZCL_RegisterEndpoint()
function