ZCL_DeviceEndpoint_t struct
C
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
Type describing parameter of ZCL_RegisterEndpoint() function
