tsZLL_CommissionEndpoint
This structure is used to hold endpoint information for a Touchlink application.
typedef struct
{
tsZCL_EndPointDefinition sEndPoint;
tsZLL_CommissionEndpointClusterInstances sClusterInstance;
#if (defined CLD_ZLL_COMMISSION) && (defined ZLL_COMMISSION_SERVER)
tsCLD_ZllCommission sZllCommissionServerCluster;
tsCLD_ZllCommissionCustomDataStructure
sZllCommissionServerCustomDataStructure;
#endif
#if (defined CLD_ZLL_COMMISSION) && (defined ZLL_COMMISSION_CLIENT)
tsCLD_ZllCommission sZllCommissionClientCluster;
tsCLD_ZllCommissionCustomDataStructure
sZllCommissionClientCustomDataStructure;
#endif
} tsZLL_CommissionEndpoint;
where:
sEndPoint
is a ZCL structure containing information about the endpoint (refer to Section 6.1.1).sClusterInstance
is a structure containing information about the Touchlink Commissioning cluster instance on the endpoint (see Section 44.8.2).For a Touchlink server, the following fields are used:
sZllCommissionServerCluster
is the Touchlink Commissioning cluster structure (which contains no attributes).sZllCommissionServerCustomDataStructure
is a structure containing custom data for the cluster server (see Section 44.8.3).
For a Touchlink client, the following fields are used:
sZllCommissionClientCluster
is the Touchlink Commissioning cluster structure (which contains no attributes).sZllCommissionClientCustomDataStructure
is a structure containing custom data for the cluster client (see Section 44.8.3).
Parent topic:Structures