SimpleDescriptor_t Struct
C
typedef struct PACK
{
/*! ID of the endpoint within the node to which this description refers.
Applications shall only use endpoints 1-240. */
Endpoint_t endpoint;
/*! Profile that is supported on this endpoint. */
ProfileId_t AppProfileId;
/*! Device description supported on this endpoint. */
uint16_t AppDeviceId;
/*! Version of the device description supported on this endpoint. */
uint8_t AppDeviceVersion : 4;
/*! Reserved. */
uint8_t Reserved : 4;
/*! Number of input clusters supported on this endpoint. If 0, the
application input cluster list field shall not be included. */
uint8_t AppInClustersCount;
/*! List of input clusters supported on this endpoint. */
ClusterId_t* AppInClustersList;
/*! Number of output clusters supported on this endpoint. If 0, the
application output cluster list field shall not be included. */
uint8_t AppOutClustersCount;
/*! List of output clusters supported on this endpoint. */
ClusterId_t* AppOutClustersList;
} SimpleDescriptor_t;
Description
Simple Descriptor Mandatory for each endpoint present in the node.
