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
