eCLD_CommissioningSetAttribute

teZCL_Status eCLD_CommissioningSetAttribute(
    uint8 u8SourceEndPointId,
    teCLD_Commissioning_AttributeSet eAttributeSet,
    void *vptrAttributeSetStructure);

Description {

This function can be used on a Commissioning cluster server to write values to a particular attribute set of the Commissioning cluster.

Parameters

  • u8SourceEndPointId        Number of the local endpoint through which to issue the request.

  • eAttributeSet        Enumeration indicating attribute set to write to, one of:

  • E_CLD_COMMISSIONING_ATTR_SET_STARTUP_PARAMS

  • E_CLD_COMMISSIONING_ATTR_SET_JOIN_PARAMS

  • E_CLD_COMMISSIONING_ATTR_SET_ENDDEVICE_PARAMS

  • E_CLD_COMMISSIONING_ATTR_SET_CONCENTRATOR_PARAMS

  • vptrAttributeSetStructure        Pointer to a structure containing the new values for the attribute set - the relevant structures are detailed in Section 43.2

Returns

  • E_ZCL_SUCCESS

  • E_ZCL_FAIL

  • E_ZCL_ERR_PARAMETER_NULL

  • E_ZCL_ERR_INVALID_VALUE

Parent topic:Functions