Application Framework command interface Reference#

This document describes the ZCL command interface used by the Ember Application Framework for filling ZCL command buffers.

Modules#

ZCL Command Structures

ZCL Command Parsers

Global Commands#

#define

Command description for ReadAttributes.

#define

Command description for ReadAttributes.

#define
sl_zigbee_af_fill_command_global_server_to_client_read_attributes_response (clusterId, readAttributeStatusRecords, readAttributeStatusRecordsLen)

Command description for ReadAttributesResponse.

#define
sl_zigbee_af_fill_command_global_client_to_server_read_attributes_response (clusterId, readAttributeStatusRecords, readAttributeStatusRecordsLen)

Command description for ReadAttributesResponse.

#define
sl_zigbee_af_fill_command_global_server_to_client_write_attributes (clusterId, writeAttributeRecords, writeAttributeRecordsLen)

Command description for WriteAttributes.

#define
sl_zigbee_af_fill_command_global_client_to_server_write_attributes (clusterId, writeAttributeRecords, writeAttributeRecordsLen)

Command description for WriteAttributes.

#define
sl_zigbee_af_fill_command_global_server_to_client_write_attributes_undivided (clusterId, writeAttributeRecords, writeAttributeRecordsLen)

Command description for WriteAttributesUndivided.

#define
sl_zigbee_af_fill_command_global_client_to_server_write_attributes_undivided (clusterId, writeAttributeRecords, writeAttributeRecordsLen)

Command description for WriteAttributesUndivided.

#define
sl_zigbee_af_fill_command_global_server_to_client_write_attributes_response (clusterId, writeAttributeStatusRecords, writeAttributeStatusRecordsLen)

Command description for WriteAttributesResponse.

#define
sl_zigbee_af_fill_command_global_client_to_server_write_attributes_response (clusterId, writeAttributeStatusRecords, writeAttributeStatusRecordsLen)

Command description for WriteAttributesResponse.

#define
sl_zigbee_af_fill_command_global_server_to_client_write_attributes_no_response (clusterId, writeAttributeRecords, writeAttributeRecordsLen)

Command description for WriteAttributesNoResponse.

#define
sl_zigbee_af_fill_command_global_client_to_server_write_attributes_no_response (clusterId, writeAttributeRecords, writeAttributeRecordsLen)

Command description for WriteAttributesNoResponse.

#define
sl_zigbee_af_fill_command_global_server_to_client_configure_reporting (clusterId, configureReportingRecords, configureReportingRecordsLen)

Command description for ConfigureReporting.

#define
sl_zigbee_af_fill_command_global_client_to_server_configure_reporting (clusterId, configureReportingRecords, configureReportingRecordsLen)

Command description for ConfigureReporting.

#define
sl_zigbee_af_fill_command_global_server_to_client_configure_reporting_response (clusterId, configureReportingStatusRecords, configureReportingStatusRecordsLen)

Command description for ConfigureReportingResponse.

#define
sl_zigbee_af_fill_command_global_client_to_server_configure_reporting_response (clusterId, configureReportingStatusRecords, configureReportingStatusRecordsLen)

Command description for ConfigureReportingResponse.

#define
sl_zigbee_af_fill_command_global_server_to_client_read_reporting_configuration (clusterId, readReportingConfigurationAttributeRecords, readReportingConfigurationAttributeRecordsLen)

Command description for ReadReportingConfiguration.

#define
sl_zigbee_af_fill_command_global_client_to_server_read_reporting_configuration (clusterId, readReportingConfigurationAttributeRecords, readReportingConfigurationAttributeRecordsLen)

Command description for ReadReportingConfiguration.

#define
sl_zigbee_af_fill_command_global_server_to_client_read_reporting_configuration_response (clusterId, readReportingConfigurationRecords, readReportingConfigurationRecordsLen)

Command description for ReadReportingConfigurationResponse.

#define
sl_zigbee_af_fill_command_global_client_to_server_read_reporting_configuration_response (clusterId, readReportingConfigurationRecords, readReportingConfigurationRecordsLen)

Command description for ReadReportingConfigurationResponse.

#define
sl_zigbee_af_fill_command_global_server_to_client_report_attributes (clusterId, reportAttributeRecords, reportAttributeRecordsLen)

Command description for ReportAttributes.

#define
sl_zigbee_af_fill_command_global_client_to_server_report_attributes (clusterId, reportAttributeRecords, reportAttributeRecordsLen)

Command description for ReportAttributes.

#define

Command description for DefaultResponse.

#define

Command description for DefaultResponse.

#define

Command description for DiscoverAttributes.

#define

Command description for DiscoverAttributes.

#define
sl_zigbee_af_fill_command_global_server_to_client_discover_attributes_response (clusterId, discoveryComplete, discoverAttributesInfoRecords, discoverAttributesInfoRecordsLen)

Command description for DiscoverAttributesResponse.

#define
sl_zigbee_af_fill_command_global_client_to_server_discover_attributes_response (clusterId, discoveryComplete, discoverAttributesInfoRecords, discoverAttributesInfoRecordsLen)

Command description for DiscoverAttributesResponse.

#define
sl_zigbee_af_fill_command_global_server_to_client_read_attributes_structured (clusterId, readStructuredAttributeRecords, readStructuredAttributeRecordsLen)

Command description for ReadAttributesStructured.

#define
sl_zigbee_af_fill_command_global_client_to_server_read_attributes_structured (clusterId, readStructuredAttributeRecords, readStructuredAttributeRecordsLen)

Command description for ReadAttributesStructured.

#define
sl_zigbee_af_fill_command_global_server_to_client_write_attributes_structured (clusterId, writeStructuredAttributeRecords, writeStructuredAttributeRecordsLen)

Command description for WriteAttributesStructured.

#define
sl_zigbee_af_fill_command_global_client_to_server_write_attributes_structured (clusterId, writeStructuredAttributeRecords, writeStructuredAttributeRecordsLen)

Command description for WriteAttributesStructured.

#define
sl_zigbee_af_fill_command_global_server_to_client_write_attributes_structured_response (clusterId, writeStructuredAttributeStatusRecords, writeStructuredAttributeStatusRecordsLen)

Command description for WriteAttributesStructuredResponse.

#define
sl_zigbee_af_fill_command_global_client_to_server_write_attributes_structured_response (clusterId, writeStructuredAttributeStatusRecords, writeStructuredAttributeStatusRecordsLen)

Command description for WriteAttributesStructuredResponse.

#define

This command may be used to discover all commands processed (received) by this cluster, including optional or manufacturer specific commands.

#define

This command may be used to discover all commands processed (received) by this cluster, including optional or manufacturer specific commands.

#define
sl_zigbee_af_fill_command_global_server_to_client_discover_commands_received_response (clusterId, discoveryComplete, commandIds, commandIdsLen)

The discover commands received response command is sent in response to a discover commands received command, and is used to discover which commands a particular cluster can process.

#define
sl_zigbee_af_fill_command_global_client_to_server_discover_commands_received_response (clusterId, discoveryComplete, commandIds, commandIdsLen)

The discover commands received response command is sent in response to a discover commands received command, and is used to discover which commands a particular cluster can process.

#define

This command may be used to discover all commands which may be generated (sent) by the cluster, including optional or manufacturer specific commands.

#define

This command may be used to discover all commands which may be generated (sent) by the cluster, including optional or manufacturer specific commands.

#define
sl_zigbee_af_fill_command_global_server_to_client_discover_commands_generated_response (clusterId, discoveryComplete, commandIds, commandIdsLen)

The discover client commands response command is sent in response to a discover client commands command, and is used to discover which commands a particular cluster supports.

#define
sl_zigbee_af_fill_command_global_client_to_server_discover_commands_generated_response (clusterId, discoveryComplete, commandIds, commandIdsLen)

The discover client commands response command is sent in response to a discover client commands command, and is used to discover which commands a particular cluster supports.

#define

This command is similar to the discover attributes command, but also includes a field to indicate whether the attribute is readable, writeable or reportable.

#define

This command is similar to the discover attributes command, but also includes a field to indicate whether the attribute is readable, writeable or reportable.

#define
sl_zigbee_af_fill_command_global_server_to_client_discover_attributes_extended_response (clusterId, discoveryComplete, extendedDiscoverAttributesInfoRecords, extendedDiscoverAttributesInfoRecordsLen)

This command is sent in response to a discover attribute extended command and is used to determine if attributes are readable, writable or reportable.

#define
sl_zigbee_af_fill_command_global_client_to_server_discover_attributes_extended_response (clusterId, discoveryComplete, extendedDiscoverAttributesInfoRecords, extendedDiscoverAttributesInfoRecordsLen)

This command is sent in response to a discover attribute extended command and is used to determine if attributes are readable, writable or reportable.

Basic Commands#

#define

Command that resets all attribute values to factory default.

#define

This command gets locales supported.

#define
sl_zigbee_af_fill_command_basic_cluster_get_locales_supported_response (discoveryComplete, localeSupported, localeSupportedLen)

The locales supported response command is sent in response to a get locales supported command, and is used to discover which locales the device supports.

Identify Commands#

#define

Command description for Identify.

#define

Command description for IdentifyQuery.

#define

Invoke EZMode on an Identify Server.

#define

Update Commission State on the server device.

#define

Command description for IdentifyQueryResponse.

#define

Command description for TriggerEffect.

Groups Commands#

#define

Command description for AddGroup.

#define

Command description for ViewGroup.

#define

Command description for GetGroupMembership.

#define

Command description for RemoveGroup.

#define

Command description for RemoveAllGroups.

#define

Command description for AddGroupIfIdentifying.

#define

Command description for AddGroupResponse.

#define

Command description for ViewGroupResponse.

#define
sl_zigbee_af_fill_command_groups_cluster_get_group_membership_response (capacity, groupCount, groupList, groupListLen)

Command description for GetGroupMembershipResponse.

#define

Command description for RemoveGroupResponse.

Scenes Commands#

#define
sl_zigbee_af_fill_command_scenes_cluster_add_scene (groupId, sceneId, transitionTime, sceneName, extensionFieldSets, extensionFieldSetsLen)

Add a scene to the scene table. Extension field sets are supported, and are inputed as arrays of the form [[cluster ID] [length] [value0...n] ...].

#define

Command description for ViewScene.

#define

Command description for RemoveScene.

#define

Command description for RemoveAllScenes.

#define

Command description for StoreScene.

#define

Command description for RecallScene.

#define

Command description for GetSceneMembership.

#define

Command description for AddSceneResponse.

#define
sl_zigbee_af_fill_command_scenes_cluster_view_scene_response (status, groupId, sceneId, transitionTime, sceneName, extensionFieldSets, extensionFieldSetsLen)

Command description for ViewSceneResponse.

#define

Command description for RemoveSceneResponse.

#define

Command description for RemoveAllScenesResponse.

#define

Command description for StoreSceneResponse.

#define
sl_zigbee_af_fill_command_scenes_cluster_get_scene_membership_response (status, capacity, groupId, sceneCount, sceneList, sceneListLen)

Command description for GetSceneMembershipResponse.

#define
sl_zigbee_af_fill_command_scenes_cluster_enhanced_add_scene (groupId, sceneId, transitionTime, sceneName, extensionFieldSets, extensionFieldSetsLen)

Command description for EnhancedAddScene.

#define

Command description for EnhancedViewScene.

#define
sl_zigbee_af_fill_command_scenes_cluster_copy_scene (mode, groupIdFrom, sceneIdFrom, groupIdTo, sceneIdTo)

Command description for CopyScene.

#define

Command description for EnhancedAddSceneResponse.

#define
sl_zigbee_af_fill_command_scenes_cluster_enhanced_view_scene_response (status, groupId, sceneId, transitionTime, sceneName, extensionFieldSets, extensionFieldSetsLen)

Command description for EnhancedViewSceneResponse.

#define

Command description for CopySceneResponse.

On/off Commands#

#define

Command description for Off.

#define

Command description for On.

#define

Command description for Toggle.

#define

Command description for OffWithEffect.

#define

Command description for OnWithRecallGlobalScene.

#define

Command description for OnWithTimedOff.

#define

Client command that turns the device off with a transition given by the transition time in the Ember Sample transition time attribute.

#define

Client command that turns the device on with a transition given by the transition time in the Ember Sample transition time attribute.

#define

Client command that toggles the device with a transition given by the transition time in the Ember Sample transition time attribute.

#define

Client command that turns the device on with a transition given by the transition time in the Ember Sample transition time attribute.

#define

Client command that toggles the device with a transition given by the transition time in the Ember Sample transition time attribute.

Level Control Commands#

#define
sl_zigbee_af_fill_command_level_control_cluster_move_to_level (level, transitionTime, optionMask, optionOverride)

Command description for MoveToLevel.

#define
sl_zigbee_af_fill_command_level_control_cluster_move (moveMode, rate, optionMask, optionOverride)

Command description for Move.

#define
sl_zigbee_af_fill_command_level_control_cluster_step (stepMode, stepSize, transitionTime, optionMask, optionOverride)

Command description for Step.

#define

Command description for Stop.

#define

Command description for MoveToLevelWithOnOff.

#define

Command description for MoveWithOnOff.

#define

Command description for StepWithOnOff.

#define
#define

Command description for MoveToClosestFrequency.

Alarms Commands#

#define

Command description for ResetAlarm.

#define

Command description for ResetAllAlarms.

#define

Command description for GetAlarm.

#define

Command description for ResetAlarmLog.

#define

Command description for Alarm.

#define
sl_zigbee_af_fill_command_alarm_cluster_get_alarm_response (status, alarmCode, clusterId, timeStamp)

Command description for GetAlarmResponse.

RSSI Location Commands#

#define
sl_zigbee_af_fill_command_rssi_location_cluster_set_absolute_location (coordinate1, coordinate2, coordinate3, power, pathLossExponent)

Command description for SetAbsoluteLocation.

#define
sl_zigbee_af_fill_command_rssi_location_cluster_set_device_configuration (power, pathLossExponent, calculationPeriod, numberRssiMeasurements, reportingPeriod)

Command description for SetDeviceConfiguration.

#define

Command description for GetDeviceConfiguration.

#define

Command description for GetLocationData.

#define
sl_zigbee_af_fill_command_rssi_location_cluster_rssi_response (replyingDevice, coordinate1, coordinate2, coordinate3, rssi, numberRssiMeasurements)

Command description for RssiResponse.

#define
sl_zigbee_af_fill_command_rssi_location_cluster_send_pings (targetAddress, numberRssiMeasurements, calculationPeriod)

Command description for SendPings.

#define
sl_zigbee_af_fill_command_rssi_location_cluster_anchor_node_announce (anchorNodeIeeeAddress, coordinate1, coordinate2, coordinate3)

Command description for AnchorNodeAnnounce.

#define
sl_zigbee_af_fill_command_rssi_location_cluster_device_configuration_response (status, power, pathLossExponent, calculationPeriod, numberRssiMeasurements, reportingPeriod)

Command description for DeviceConfigurationResponse.

#define
sl_zigbee_af_fill_command_rssi_location_cluster_location_data_response (status, locationType, coordinate1, coordinate2, coordinate3, power, pathLossExponent, locationMethod, qualityMeasure, locationAge)

Command description for LocationDataResponse.

#define
sl_zigbee_af_fill_command_rssi_location_cluster_location_data_notification (locationType, coordinate1, coordinate2, coordinate3, power, pathLossExponent, locationMethod, qualityMeasure, locationAge)

Command description for LocationDataNotification.

#define
sl_zigbee_af_fill_command_rssi_location_cluster_compact_location_data_notification (locationType, coordinate1, coordinate2, coordinate3, qualityMeasure, locationAge)

Command description for CompactLocationDataNotification.

#define

Command description for RssiPing.

#define

Command description for RssiRequest.

#define
sl_zigbee_af_fill_command_rssi_location_cluster_report_rssi_measurements (measuringDevice, neighbors, neighborsInfo, neighborsInfoLen)

Command description for ReportRssiMeasurements.

#define

Command description for RequestOwnLocation.

Commissioning Commands#

#define

Command description for RestartDevice.

#define

Command description for SaveStartupParameters.

#define

Command description for RestoreStartupParameters.

#define

Command description for ResetStartupParameters.

#define

Command description for RestartDeviceResponse.

#define

Command description for SaveStartupParametersResponse.

#define

Command description for RestoreStartupParametersResponse.

#define

Command description for ResetStartupParametersResponse.

Partition Commands#

#define
sl_zigbee_af_fill_command_partition_cluster_transfer_partitioned_frame (fragmentationOptions, partitionedIndicatorAndFrame, partitionedIndicatorAndFrameLen)

The TransferPartitionedFrame command is used to send a partitioned frame to another Partition cluster.

#define
sl_zigbee_af_fill_command_partition_cluster_read_handshake_param (partitionedClusterId, attributeList, attributeListLen)

The ReadHandshakeParam command is used in order to read the appropriate set of parameters for each transaction to be performed by the Partition Cluster.

#define
sl_zigbee_af_fill_command_partition_cluster_write_handshake_param (partitionedClusterId, writeAttributeRecords, writeAttributeRecordsLen)

The WriteHandshakeParam command is used during the handshake phase in order to write the appropriate parameters for each transaction to be performed by the Partition Cluster.

#define
sl_zigbee_af_fill_command_partition_cluster_multiple_ack (ackOptions, firstFrameIdAndNackList, firstFrameIdAndNackListLen)

MultipleACK command.

#define
sl_zigbee_af_fill_command_partition_cluster_read_handshake_param_response (partitionedClusterId, readAttributeStatusRecords, readAttributeStatusRecordsLen)

The ReadHandshakeParamResponse command is used in order to response to the corresponding ReadHandshakeParam command in order to communicate the appropriate set of parameters configured for each transaction to be performed by the Partition Cluster.

Over the Air Bootloading Commands#

#define
sl_zigbee_af_fill_command_ota_bootload_cluster_image_notify (payloadType, queryJitter, manufacturerId, imageType, newFileVersion)

This command is generated when the upgrade server wishes to notify the clients of the available OTA upgrade image. The command can be sent as unicast which provides a way for the server to force the upgrade on the client. The command can also be sent as broadcast or multicast to certain class of clients (for example, the ones that have matching manufacturing and device ids).

#define
sl_zigbee_af_fill_command_ota_bootload_cluster_query_next_image_request (fieldControl, manufacturerId, imageType, currentFileVersion, hardwareVersion)

This command is generated upon receipt of an Image Notify command to indicate that the client is looking for the next firmware image to upgrade to. The client may also choose to send the command periodically to the server.

#define
sl_zigbee_af_fill_command_ota_bootload_cluster_query_next_image_response (status, manufacturerId, imageType, fileVersion, imageSize)

This command is generated upon receipt of an QueryNextImageRequest command to response whether the server has a valid OTA upgrade image for the client or not. If the server has the file, information regarding the file and OTA upgrade process will be included in the command.

#define
sl_zigbee_af_fill_command_ota_bootload_cluster_image_block_request (fieldControl, manufacturerId, imageType, fileVersion, fileOffset, maxDataSize, requestNodeAddress)

This command is generated by the client to request blocks of OTA upgrade file data.

#define
sl_zigbee_af_fill_command_ota_bootload_cluster_image_page_request (fieldControl, manufacturerId, imageType, fileVersion, fileOffset, maxDataSize, pageSize, responseSpacing, requestNodeAddress)

This command is generated by the client to request pages of OTA upgrade file data. A page would contain multiple blocks of data.

#define
sl_zigbee_af_fill_command_ota_bootload_cluster_image_block_response (status, manufacturerId, imageType, fileVersion, fileOffset, dataSize, imageData, imageDataLen)

This command is generated by the server in response to the block or page request command. If the server has the data available, it will reply back with a SUCCESS status. For other error cases, it may reply with status WAIT_FOR_DATA (server does not have the data available yet) or ABORT (invalid requested parameters or other failure cases).

#define
sl_zigbee_af_fill_command_ota_bootload_cluster_upgrade_end_request (status, manufacturerId, imageType, fileVersion)

This command is generated by the client to notify the server of the end of the upgrade process. The process may end with success or error status.

#define
sl_zigbee_af_fill_command_ota_bootload_cluster_upgrade_end_response (manufacturerId, imageType, fileVersion, currentTime, upgradeTime)

This command is generated by the server in response to the upgrade request in order to let the client know when to upgrade to running new firmware image.

#define
sl_zigbee_af_fill_command_ota_bootload_cluster_query_specific_file_request (requestNodeAddress, manufacturerId, imageType, fileVersion, currentZigbeeStackVersion)

This command is generated by the client to request a file that is specific to itself. The intention is to provide a way for the client to request non-OTA upgrade file.

#define
sl_zigbee_af_fill_command_ota_bootload_cluster_query_specific_file_response (status, manufacturerId, imageType, fileVersion, imageSize)

This command is generated upon receipt of an QuerySpecificFileRequest command to response whether the server has a valid file for the client or not. If the server has the file, information regarding the file and OTA process will be included in the command.

Power Profile Commands#

#define

The PowerProfileRequest Command is generated by a device supporting the client side of the Power Profile cluster in order to request the Power Profile of a server device.

#define

The PowerProfileStateRequest Command is generated in order to retrieve the identifiers of current Power Profiles.

#define
sl_zigbee_af_fill_command_power_profile_cluster_get_power_profile_price_response (powerProfileId, currency, price, priceTrailingDigit)

The GetPowerProfilePriceResponse command allows a device (client) to communicate the cost associated to the selected Power Profile to another device (server) requesting it.

#define

The GetOverallSchedulePriceResponse command allows a device (client) to communicate the overall cost associated to all Power Profiles scheduled to another device (server) requesting it.

#define
sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_notification (powerProfileId, numOfScheduledPhases, scheduledPhases, scheduledPhasesLen)

The EnergyPhasesScheduleNotification Command is generated by a device supporting the client side of the Power Profile cluster in order to schedule the start of the selected Power Profile and its phases.

#define
sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_response (powerProfileId, numOfScheduledPhases, scheduledPhases, scheduledPhasesLen)

This command is generated by the client side of Power Profile cluster as a reply to the EnergyPhasesScheduleRequest command.

#define

The PowerProfileScheduleConstraintsRequest Command is generated by a device supporting the client side of the Power Profile cluster in order to request the constraints -if set- of Power Profile of a client device, in order to set the proper boundaries for the scheduling when calculating the schedules.

#define

The EnergyPhasesScheduleStateRequest Command is generated by a device supporting the client side of the Power Profile cluster to check the states of the scheduling of a power profile, which is supported in the device implementing the server side of Power Profile cluster.

#define

The Get Power Profile Price Extended Response command allows a device (client) to communicate the cost associated to all Power Profiles scheduled to another device (server) requesting it according to the specific options contained in the Get Power Profile Price Extended Response.

#define
sl_zigbee_af_fill_command_power_profile_cluster_power_profile_notification (totalProfileNum, powerProfileId, numOfTransferredPhases, transferredPhases, transferredPhasesLen)

The PowerProfileNotification Command is generated by a device supporting the server side of the Power Profile cluster in order to send the information of the specific parameters (such as Peak power and others) belonging to each phase.

#define
sl_zigbee_af_fill_command_power_profile_cluster_power_profile_response (totalProfileNum, powerProfileId, numOfTransferredPhases, transferredPhases, transferredPhasesLen)

This command is generated by the server side of Power Profile cluster as a reply to the PowerProfileRequest command.

#define
sl_zigbee_af_fill_command_power_profile_cluster_power_profile_state_response (powerProfileCount, powerProfileRecords, powerProfileRecordsLen)

The PowerProfileStateResponse command allows a device (server) to communicate its current Power Profile(s) to another device (client) that previously requested them.

#define

The GetPowerProfilePrice Command is generated by the server (e.g. White goods) in order to retrieve the cost associated to a specific Power profile.

#define
sl_zigbee_af_fill_command_power_profile_cluster_power_profiles_state_notification (powerProfileCount, powerProfileRecords, powerProfileRecordsLen)

The PowerProfileStateNotification Command is generated by the server (e.g. White goods) in order to update the state of the power profile and the current energy phase.

#define

The GetOverallSchedulePrice Command is generated by the server (e.g. White goods) in order to retrieve the overall cost associated to all the Power Profiles scheduled by the scheduler (the device supporting the Power Profile cluster client side) for the next 24 hours.

#define

The EnergyPhasesScheduleRequest Command is generated by the server (e.g. White goods) in order to retrieve from the scheduler (e.g. Home Gateway) the schedule (if available) associated to the specific Power Profile carried in the payload.

#define
sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_state_response (powerProfileId, numOfScheduledPhases, scheduledPhases, scheduledPhasesLen)

The EnergyPhasesScheduleStateResponse Command is generated by the server (e.g. White goods) in order to reply to a EnergyPhasesScheduleStateRequest command about the scheduling states that are set in the server side.

#define
sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_state_notification (powerProfileId, numOfScheduledPhases, scheduledPhases, scheduledPhasesLen)

The EnergyPhasesScheduleStateNotification Command is generated by the server (e.g. White goods) in order to notify (un-solicited command) a client side about the scheduling states that are set in the server side.

#define

The PowerProfileScheduleConstraintsNotification Command is generated by a device supporting the server side of the Power Profile cluster to notify the client side of this cluster about the imposed constraints and let the scheduler (i.e. the entity supporting the Power Profile cluster client side) to set the proper boundaries for the scheduling.

#define

The PowerProfileScheduleConstraintsResponse Command is generated by a device supporting the server side of the Power Profile cluster to reply to a client side of this cluster which sent a PowerProfileScheduleConstraintsRequest.

#define

The Get Power Profile Price Extended command is generated by the server (e.g., White Goods) in order to retrieve the cost associated to a specific Power profile considering specific conditions described in the option field (e.g., a specific time).

Appliance Control Commands#

#define

This basic message is used to remotely control and to program household appliances.

#define

This basic message is used to retrieve Household Appliances status.

#define
sl_zigbee_af_fill_command_appliance_control_cluster_write_functions (functionId, functionDataType, functionData, functionDataLen)

This basic message is used to set appliance functions, i.e. information regarding the execution of an appliance cycle. Condition parameters such as start time or finish time information could be provided through this command.

#define

This command shall be used to resume the normal behavior of a household appliance being in pause mode after receiving a Overload Pause command.

#define

This command shall be used to pause the household appliance as a consequence of an imminent overload event.

#define

This basic message is used to send warnings the household appliance as a consequence of a possible overload event, or the notification of the end of the warning state.

#define
sl_zigbee_af_fill_command_appliance_control_cluster_signal_state_response (applianceStatus, remoteEnableFlagsAndDeviceStatus2, applianceStatus2)

This command shall be used to return household appliance status, according to Appliance Status Values and Remote Enable Flags Values.

#define
sl_zigbee_af_fill_command_appliance_control_cluster_signal_state_notification (applianceStatus, remoteEnableFlagsAndDeviceStatus2, applianceStatus2)

This command shall be used to return household appliance status, automatically when appliance status changes.

Poll Control Commands#

#define

The Poll Control Cluster server sends out a Check-in command to the devices to which it is paired based on the server's Check-in Interval attribute.

#define

The Check-in Response is sent in response to the receipt of a Check-in command.

#define

The Fast Poll Stop command is used to stop the fast poll mode initiated by the Check-in response.

#define

The Set Long Poll Interval command is used to set the read only Long Poll Interval Attribute.

#define

The Set Short Poll Interval command is used to set the read only Short Poll Interval Attribute.

Green Power Commands#

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_notification (options, gpdSrcId, gpdIeee, gpdEndpoint, gpdSecurityFrameCounter, gpdCommandId, gpdCommandPayload, gppShortAddress, gppDistance)

From GPP to GPS to tunnel GP frame.

#define

From GPP to GPSs in entire network to get pairing indication related to GPD for Proxy Table update.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_tunneling_stop (options, gpdSrcId, gpdIeee, endpoint, gpdSecurityFrameCounter, gppShortAddress, gppDistance)

From GPP to neighbor GPPs to indicate GP Notification sent in unicast mode.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_commissioning_notification (options, gpdSrcId, gpdIeee, endpoint, gpdSecurityFrameCounter, gpdCommandId, gpdCommandPayload, gppShortAddress, gppLink, mic)

From GPP to GPS to tunnel GPD commissioning data.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_sink_commissioning_mode (options, gpmAddrForSecurity, gpmAddrForPairing, sinkEndpoint)

To enable commissioning mode of the sink, over the air.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_update (options, gpdSrcId, gpdIeee, endpoint, translations, translationsLen)

To configure GPD Command Translation Table.

#define

To provide GPD Command Translation Table content.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_configuration (actions, options, gpdSrcId, gpdIeee, endpoint, deviceId, groupListCount, groupList, groupListLen, gpdAssignedAlias, groupcastRadius, securityOptions, gpdSecurityFrameCounter, gpdSecurityKey, numberOfPairedEndpoints, pairedEndpoints, pairedEndpointsLen, applicationInformation, manufacturerId, modeId, numberOfGpdCommands, gpdCommandIdList, gpdCommandIdListLen, clusterIdListCount, clusterListServer, clusterListServerLen, clusterListClient, clusterListClientLen, switchInformationLength, switchConfiguration, currentContactStatus, totalNumberOfReports, numberOfReports, reportDescriptor, reportDescriptorLen)

To configure Sink Table.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_request (options, gpdSrcId, gpdIeee, endpoint, index)

To read out selected Sink Table Entries, by index or by GPD ID.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_response (status, totalNumberOfNonEmptyProxyTableEntries, startIndex, entriesCount, proxyTableEntries, proxyTableEntriesLen)

To reply with read-out Proxy Table entries, by index or by GPD ID.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_notification_response (options, gpdSrcId, gpdIeee, endpoint, gpdSecurityFrameCounter)

From GPS to GPP to acknowledge GP Notification received in unicast mode.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_pairing (options, gpdSrcId, gpdIeee, endpoint, sinkIeeeAddress, sinkNwkAddress, sinkGroupId, deviceId, gpdSecurityFrameCounter, gpdKey, assignedAlias, groupcastRadius)

From GPS to the entire network to (de)register for tunneling service, or for removing GPD from the network.

#define

From GPS to GPPs in the whole network to indicate commissioning mode.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_response (options, tempMasterShortAddress, tempMasterTxChannel, gpdSrcId, gpdIeee, endpoint, gpdCommandId, gpdCommandPayload)

From GPS to selected GPP, to provide data to be transmitted to Rx-capable GPD.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_response (status, options, totalNumberOfEntries, startIndex, entriesCount, translationTableList, translationTableListLen)

To provide GPD Command Translation Table content.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_response (status, totalNumberofNonEmptySinkTableEntries, startIndex, sinkTableEntriesCount, sinkTableEntries, sinkTableEntriesLen)

To selected Proxy Table entries, by index or by GPD ID.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_request (options, gpdSrcId, gpdIeee, endpoint, index)

To request selected Proxy Table entries, by index or by GPD ID.

Door Lock Commands#

#define

Toggles the door lock from its current state to the opposite state locked or unlocked.

#define

Unlock the door with a timeout. When the timeout expires, the door will automatically re-lock.

#define

Retrieve a log record at a specified index.

#define
sl_zigbee_af_fill_command_door_lock_cluster_set_pin (userId, userStatus, userType, pin)

Set the PIN for a specified user id.

#define

Retrieve PIN information for a user with a specific user ID.

#define

Clear the PIN for a user with a specific user ID.

#define

Clear all PIN codes on the lock for all users.

#define

Set the status value for a specified user ID.

#define

Retrieve the status byte for a specific user.

#define
sl_zigbee_af_fill_command_door_lock_cluster_set_weekday_schedule (scheduleId, userId, daysMask, startHour, startMinute, endHour, endMinute)

Set the schedule of days during the week that the associated user based on the user ID will have access to the lock and will be able to operate it.

#define

Retrieve a weekday schedule for doorlock user activation for a specific schedule id and user id.

#define

Clear a weekday schedule for doorlock user activation for a specific schedule id and user id.

#define
sl_zigbee_af_fill_command_door_lock_cluster_set_yearday_schedule (scheduleId, userId, localStartTime, localEndTime)

Set a door lock user id activation schedule according to a specific absolute local start and end time.

#define

Retrieve a yearday schedule for a specific scheduleId and userId.

#define

Clear a yearday schedule for a specific scheduleId and userId.

#define
sl_zigbee_af_fill_command_door_lock_cluster_set_holiday_schedule (scheduleId, localStartTime, localEndTime, operatingModeDuringHoliday)

Set the holiday schedule for a specific user.

#define

Retrieve a holiday schedule for a specific scheduleId.

#define

Clear a holiday schedule for a specific scheduleId.

#define

Set the type value for a user based on user ID.

#define

Retrieve the type for a specific user based on the user ID.

#define
sl_zigbee_af_fill_command_door_lock_cluster_set_rfid (userId, userStatus, userType, id)

Set the PIN for a specified user id.

#define

Retrieve RFID ID information for a user with a specific user ID.

#define

Clear the RFID ID for a user with a specific user ID.

#define

Clear all RFID ID codes on the lock for all users.

#define

Set the Disposable Schedule by specifying local start time and local end time for the specific user.

#define

Retrieve the disposable schedule for the specific user.

#define

Clear the Disposable schedule for the specific user.

#define

Clear the Biometric Credential for the specific user.

#define

Clear out all Biometric Credentials on the lock.

#define

Indicates lock success or failure.

#define

Indicates unlock success or failure.

#define

Response provided to the toggle command, indicates whether the toggle was successful or not.

#define

Response provided to unlock with specific timeout. This command indicates whether the unlock command was successful or not.

#define
sl_zigbee_af_fill_command_door_lock_cluster_get_log_record_response (logEntryId, timestamp, eventType, source, eventIdOrAlarmCode, userId, pin)

Returns the specific log record requested.

#define

Indicates whether the setting of the PIN was successful or not.

#define

Returns the PIN requested according to the user ID passed.

#define

Returns success or failure depending on whether the PIN was cleared or not.

#define

Returns success or failure depending on whether the PINs were cleared or not.

#define

Returns success or failure depending on whether the user status was set or not.

#define
#define

Returns the status of setting the weekday schedule.

#define
sl_zigbee_af_fill_command_door_lock_cluster_get_weekday_schedule_response (scheduleId, userId, status, daysMask, startHour, startMinute, endHour, endMinute)

Returns the weekday schedule requested.

#define

Returns the status of clearing the weekday schedule.

#define

Returns success or failure depending on whether the yearday schedule was set or not.

#define
sl_zigbee_af_fill_command_door_lock_cluster_get_yearday_schedule_response (scheduleId, userId, status, localStartTime, localEndTime)

Returns the yearday schedule requested.

#define

Returns success or failure depending on whether the yearday schedule was removed or not.

#define

Returns success or failure depending on whether the holiday schedule was set or not.

#define
sl_zigbee_af_fill_command_door_lock_cluster_get_holiday_schedule_response (scheduleId, status, localStartTime, localEndTime, operatingModeDuringHoliday)

Returns the holiday schedule requested.

#define

Returns success or failure depending on whether the holiday schedule was removed or not.

#define

returns success or failure depending on whether the user type was set or not.

#define

Returns the user type for the user ID requested.

#define

Indicates whether the setting of the RFID ID was successful or not.

#define

Returns the RFID ID requested according to the user ID passed.

#define

Returns success or failure depending on whether the RFID ID was cleared or not.

#define

Returns success or failure depending on whether the RFID IDs were cleared or not.

#define

Returns pass/fail of the SetDisposableSchedule command.

#define

Returns the Disposable schedule data for the User ID.

#define
sl_zigbee_af_fill_command_door_lock_cluster_operation_event_notification (source, eventCode, userId, pin, timeStamp, data)

Indicates that an operation event has taken place. Includes the associated event information.

#define
sl_zigbee_af_fill_command_door_lock_cluster_programming_event_notification (source, eventCode, userId, pin, userType, userStatus, timeStamp, data)

Indicates that a programming event has taken place. Includes the associated programming event information.

Window Covering Commands#

#define

Moves window covering to InstalledOpenLimit - Lift and InstalledOpenLimit - Tilt.

#define

Moves window covering to InstalledClosedLimit - Lift and InstalledCloseLimit - Tilt.

#define
#define
#define

Barrier Control Commands#

#define

Command to instruct a barrier to go to a percent open state.

#define

Command that instructs the barrier to stop moving.

Thermostat Commands#

#define

Command description for SetpointRaiseLower.

#define
sl_zigbee_af_fill_command_thermostat_cluster_set_weekly_schedule (numberOfTransitionsForSequence, dayOfWeekForSequence, modeForSequence, payload, payloadLen)

Command description for SetWeeklySchedule.

#define

Command description for GetWeeklySchedule.

#define

The Clear Weekly Schedule command is used to clear the weekly schedule.

#define

The Get Relay Status Log command is used to query the thermostat internal relay status log.

#define
sl_zigbee_af_fill_command_thermostat_cluster_current_weekly_schedule (numberOfTransitionsForSequence, dayOfWeekForSequence, modeForSequence, payload, payloadLen)

The Current Weekly Schedule Command is sent from the server in response to the Get Weekly Schedule Command.

#define
sl_zigbee_af_fill_command_thermostat_cluster_relay_status_log (timeOfDay, relayStatus, localTemperature, humidityInPercentage, setpoint, unreadEntries)

This command is sent from the thermostat cluster server in response to the Get Relay Status Log.

Color Control Commands#

#define
sl_zigbee_af_fill_command_color_control_cluster_move_to_hue (hue, direction, transitionTime, optionsMask, optionsOverride)

Move to specified hue.

#define
sl_zigbee_af_fill_command_color_control_cluster_move_hue (moveMode, rate, optionsMask, optionsOverride)

Move hue up or down at specified rate.

#define
sl_zigbee_af_fill_command_color_control_cluster_step_hue (stepMode, stepSize, transitionTime, optionsMask, optionsOverride)

Step hue up or down by specified size at specified rate.

#define
sl_zigbee_af_fill_command_color_control_cluster_move_to_saturation (saturation, transitionTime, optionsMask, optionsOverride)

Move to specified saturation.

#define
sl_zigbee_af_fill_command_color_control_cluster_move_saturation (moveMode, rate, optionsMask, optionsOverride)

Move saturation up or down at specified rate.

#define
sl_zigbee_af_fill_command_color_control_cluster_step_saturation (stepMode, stepSize, transitionTime, optionsMask, optionsOverride)

Step saturation up or down by specified size at specified rate.

#define
sl_zigbee_af_fill_command_color_control_cluster_move_to_hue_and_saturation (hue, saturation, transitionTime, optionsMask, optionsOverride)

Move to hue and saturation.

#define
sl_zigbee_af_fill_command_color_control_cluster_move_to_color (colorX, colorY, transitionTime, optionsMask, optionsOverride)

Move to specified color.

#define
sl_zigbee_af_fill_command_color_control_cluster_move_color (rateX, rateY, optionsMask, optionsOverride)

Moves the color.

#define
sl_zigbee_af_fill_command_color_control_cluster_step_color (stepX, stepY, transitionTime, optionsMask, optionsOverride)

Steps the lighting to a specific color.

#define
sl_zigbee_af_fill_command_color_control_cluster_move_to_color_temperature (colorTemperature, transitionTime, optionsMask, optionsOverride)

Move to a specific color temperature.

#define
sl_zigbee_af_fill_command_color_control_cluster_enhanced_move_to_hue (enhancedHue, direction, transitionTime, optionsMask, optionsOverride)

Command description for EnhancedMoveToHue.

#define
sl_zigbee_af_fill_command_color_control_cluster_enhanced_move_hue (moveMode, rate, optionsMask, optionsOverride)

Command description for EnhancedMoveHue.

#define
sl_zigbee_af_fill_command_color_control_cluster_enhanced_step_hue (stepMode, stepSize, transitionTime, optionsMask, optionsOverride)

Command description for EnhancedStepHue.

#define
sl_zigbee_af_fill_command_color_control_cluster_enhanced_move_to_hue_and_saturation (enhancedHue, saturation, transitionTime, optionsMask, optionsOverride)

Command description for EnhancedMoveToHueAndSaturation.

#define
sl_zigbee_af_fill_command_color_control_cluster_color_loop_set (updateFlags, action, direction, time, startHue, optionsMask, optionsOverride)

Command description for ColorLoopSet.

#define

Command description for StopMoveStep.

#define
sl_zigbee_af_fill_command_color_control_cluster_move_color_temperature (moveMode, rate, colorTemperatureMinimum, colorTemperatureMaximum, optionsMask, optionsOverride)

Command description for MoveColorTemperature.

#define
sl_zigbee_af_fill_command_color_control_cluster_step_color_temperature (stepMode, stepSize, transitionTime, colorTemperatureMinimum, colorTemperatureMaximum, optionsMask, optionsOverride)

Command description for StepColorTemperature.

IAS Zone Commands#

#define

Command description for zoneEnrollResponse.

#define

Used to tell the IAS Zone server to commence normal operation mode.

#define
sl_zigbee_af_fill_command_ias_zone_cluster_initiate_test_mode (testModeDuration, currentZoneSensitivityLevel)

Certain IAS Zone servers may have operational configurations that could be configured OTA or locally on the device. This command enables them to be remotely placed into a test mode so that the user or installer may configure their field of view, sensitivity, and other operational parameters.

#define

Command description for zoneStatusChangeNotification.

#define

Command description for zoneEnrollRequest.

#define

Confirms that the IAS Zone server has commenced normal operation mode.

#define

Confirms that the IAS Zone server has commenced test mode and that the IAS Zone client should treat any Zone Status Change Notification commands received from the sending IAS Zone server as being in response to test events.

IAS ACE Commands#

#define
sl_zigbee_af_fill_command_ias_ace_cluster_arm (armMode, armDisarmCode, zoneId)

Command description for Arm.

#define
sl_zigbee_af_fill_command_ias_ace_cluster_bypass (numberOfZones, zoneIds, zoneIdsLen, armDisarmCode)

Command description for Bypass.

#define

Command description for Emergency.

#define

Command description for Fire.

#define

Command description for Panic.

#define

Command description for GetZoneIdMap.

#define

Command description for GetZoneInformation.

#define

Used by the ACE client to request an update to the status of the ACE server.

#define

Used by the ACE client to retrieve the bypassed zones.

#define
sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_status (startingZoneId, maxNumberOfZoneIds, zoneStatusMaskFlag, zoneStatusMask)

Used by the ACE client to request an update to the zone status of the ACE server.

#define

Command description for ArmResponse.

#define
sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_id_map_response (section0, section1, section2, section3, section4, section5, section6, section7, section8, section9, section10, section11, section12, section13, section14, section15)

Command description for GetZoneIdMapResponse.

#define

Command description for GetZoneInformationResponse.

#define
sl_zigbee_af_fill_command_ias_ace_cluster_zone_status_changed (zoneId, zoneStatus, audibleNotification, zoneLabel)

This command updates ACE clients in the system of changes to zone status recorded by the ACE server (e.g., IAS CIE device).

#define
sl_zigbee_af_fill_command_ias_ace_cluster_panel_status_changed (panelStatus, secondsRemaining, audibleNotification, alarmStatus)

This command updates ACE clients in the system of changes to panel status recorded by the ACE server (e.g., IAS CIE device).

#define
sl_zigbee_af_fill_command_ias_ace_cluster_get_panel_status_response (panelStatus, secondsRemaining, audibleNotification, alarmStatus)

Command updates requesting IAS ACE clients in the system of changes to the security panel status recorded by the ACE server.

#define

Sets the list of bypassed zones on the IAS ACE client.

#define
sl_zigbee_af_fill_command_ias_ace_cluster_bypass_response (numberOfZones, bypassResult, bypassResultLen)

Provides the response of the security panel to the request from the IAS ACE client to bypass zones via a Bypass command.

#define
sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_status_response (zoneStatusComplete, numberOfZones, zoneStatusResult, zoneStatusResultLen)

This command updates requesting IAS ACE clients in the system of changes to the IAS Zone server statuses recorded by the ACE server (e.g., IAS CIE device).

IAS WD Commands#

#define
sl_zigbee_af_fill_command_ias_wd_cluster_start_warning (warningInfo, warningDuration, strobeDutyCycle, strobeLevel)

Command description for StartWarning.

#define

Command description for Squawk.

Generic Tunnel Commands#

#define

This command is generated when an application wishes to find the ZigBee address (node, endpoint) of the Generic Tunnel server cluster with a given ProtocolAddress attribute. The command is typically multicast to a group of inter-communicating Generic Tunnel clusters.

#define

This command is generated upon receipt of a Match Protocol Address command to indicate that the Protocol Address was successfully matched.

#define

This command is typically sent upon startup, and whenever the ProtocolAddress attribute changes. It is typically multicast to a group of inter-communicating Generic Tunnel clusters.

BACnet Protocol Tunnel Commands#

#define

This command is generated when a BACnet network layer wishes to transfer a BACnet NPDU across a ZigBee tunnel to another BACnet network layer.

11073 Protocol Tunnel Commands#

#define

This command is generated when an 11073 network layer wishes to transfer an 11073 APDU across a ZigBee tunnel to another 11073 network layer.

#define
sl_zigbee_af_fill_command_11073_protocol_tunnel_cluster_connect_request (connectControl, idleTimeout, managerTarget, managerEndpoint)

This command is generated when an Health Care client wishes to connect to a Health Care server for the purposes of transmitting 11073 APDUs across the 11073 tunnel.

#define

This command is generated when an Health Care client wishes to disconnect from a Health Care server.

#define

Generated in response to requests related to connection or any event that causes the tunnel to become disconnected.

ISO 7816 Protocol Tunnel Commands#

#define
#define
#define
#define

Price Commands#

#define
sl_zigbee_af_fill_command_price_cluster_publish_price (providerId, rateLabel, issuerEventId, currentTime, unitOfMeasure, currency, priceTrailingDigitAndPriceTier, numberOfPriceTiersAndRegisterTier, startTime, durationInMinutes, price, priceRatio, generationPrice, generationPriceRatio, alternateCostDelivered, alternateCostUnit, alternateCostTrailingDigit, numberOfBlockThresholds, priceControl, numberOfGenerationTiers, generationTier, extendedNumberOfPriceTiers, extendedPriceTier, extendedRegisterTier)

The PublishPrice command is generated in response to receiving a Get Current Price command, in response to a Get Scheduled Prices command, and when an update to the pricing information is available from the commodity provider, either before or when a TOU price becomes active.

#define
sl_zigbee_af_fill_command_price_cluster_publish_block_period (providerId, issuerEventId, blockPeriodStartTime, blockPeriodDuration, blockPeriodControl, blockPeriodDurationType, tariffType, tariffResolutionPeriod)

The PublishBlockPeriod command is generated in response to receiving a GetBlockPeriod(s) command or when an update to the block tariff schedule is available from the commodity provider.

#define
sl_zigbee_af_fill_command_price_cluster_publish_conversion_factor (issuerEventId, startTime, conversionFactor, conversionFactorTrailingDigit)

The PublishConversionFactor command is sent in response to a GetConversionFactor command or if a new Conversion factor is available.

#define
sl_zigbee_af_fill_command_price_cluster_publish_calorific_value (issuerEventId, startTime, calorificValue, calorificValueUnit, calorificValueTrailingDigit)

The PublishCalorificValue command is sent in response to a GetCalorificValue command or if a new calorific value is available.

#define
sl_zigbee_af_fill_command_price_cluster_publish_tariff_information (providerId, issuerEventId, issuerTariffId, startTime, tariffTypeChargingScheme, tariffLabel, numberOfPriceTiersInUse, numberOfBlockThresholdsInUse, unitOfMeasure, currency, priceTrailingDigit, standingCharge, tierBlockMode, blockThresholdMultiplier, blockThresholdDivisor)

The PublishTariffInformation command is sent in response to a GetTariffInformation command or if new tariff information is available (including price matrix and block thresholds).

#define
sl_zigbee_af_fill_command_price_cluster_publish_price_matrix (providerId, issuerEventId, startTime, issuerTariffId, commandIndex, numberOfCommands, subPayloadControl, payload, payloadLen)

PublishPriceMatrix command is used to publish the Block Price Information Set (up to 15 tiers x 15 blocks) and the Extended Price Information Set (up to 48 tiers). The PublishPriceMatrix command is sent in response to a GetPriceMatrix command.

#define
sl_zigbee_af_fill_command_price_cluster_publish_block_thresholds (providerId, issuerEventId, startTime, issuerTariffId, commandIndex, numberOfCommands, subPayloadControl, payload, payloadLen)

The PublishBlockThreshold command is sent in response to a GetBlockThreshold command.

#define
sl_zigbee_af_fill_command_price_cluster_publish_co2_value (providerId, issuerEventId, startTime, tariffType, cO2Value, cO2ValueUnit, cO2ValueTrailingDigit)

The PublishCO2Value command is sent in response to a GetCO2Value command or if a new CO2 conversion factor is available.

#define
sl_zigbee_af_fill_command_price_cluster_publish_tier_labels (providerId, issuerEventId, issuerTariffId, commandIndex, numberOfCommands, numberOfLabels, tierLabelsPayload, tierLabelsPayloadLen)

The PublishTierLabels command is generated in response to receiving a GetTierLabels command or when there is a tier label change.

#define
sl_zigbee_af_fill_command_price_cluster_publish_billing_period (providerId, issuerEventId, billingPeriodStartTime, billingPeriodDuration, billingPeriodDurationType, tariffType)

The PublishBillingPeriod command is generated in response to receiving a GetBillingPeriod(s) command or when an update to the Billing schedule is available from the commodity Supplier.

#define
sl_zigbee_af_fill_command_price_cluster_publish_consolidated_bill (providerId, issuerEventId, billingPeriodStartTime, billingPeriodDuration, billingPeriodDurationType, tariffType, consolidatedBill, currency, billTrailingDigit)

The PublishConsolidatedBill command is used to make consolidated billing information of previous billing periods available to other end devices. This command is issued in response to a GetConsolidatedBill command or if new billing information is available.

#define
sl_zigbee_af_fill_command_price_cluster_publish_cpp_event (providerId, issuerEventId, startTime, durationInMinutes, tariffType, cppPriceTier, cppAuth)

The PublishCPPEvent command is sent from an ESI to its price clients to notify them of a Critical Peak Pricing event.

#define
sl_zigbee_af_fill_command_price_cluster_publish_credit_payment (providerId, issuerEventId, creditPaymentDueDate, creditPaymentOverDueAmount, creditPaymentStatus, creditPayment, creditPaymentDate, creditPaymentRef)

The PublishCreditPayment command is used to update the credit payment information is available.

#define
sl_zigbee_af_fill_command_price_cluster_publish_currency_conversion (providerId, issuerEventId, startTime, oldCurrency, newCurrency, conversionFactor, conversionFactorTrailingDigit, currencyChangeControlFlags)

The PublishCurrencyConversion command is sent in response to a GetCurrencyConversion command or when a new currency becomes available.

#define
sl_zigbee_af_fill_command_price_cluster_cancel_tariff (providerId, issuerTariffId, tariffType)

The CancelTariff command indicates that all data associated with a particular tariff instance should be discarded.

#define

The GetCurrentPrice command initiates a PublishPrice command for the current time.

#define

The GetScheduledPrices command initiates a PublishPrice command for available price events.

#define
sl_zigbee_af_fill_command_price_cluster_price_acknowledgement (providerId, issuerEventId, priceAckTime, control)

The PriceAcknowledgement command described provides the ability to acknowledge a previously sent PublishPrice command.

#define
sl_zigbee_af_fill_command_price_cluster_get_block_periods (startTime, numberOfEvents, tariffType)

The GetBlockPeriods command initiates a PublishBlockPeriod command for the currently scheduled block periods.

#define
sl_zigbee_af_fill_command_price_cluster_get_conversion_factor (earliestStartTime, minIssuerEventId, numberOfCommands)

The GetConversionFactor command initiates a PublishConversionFactor command for the scheduled conversion factor updates.

#define
sl_zigbee_af_fill_command_price_cluster_get_calorific_value (earliestStartTime, minIssuerEventId, numberOfCommands)

The GetCalorificValue command initiates a PublishCalorificValue command for the scheduled conversion factor updates.

#define
sl_zigbee_af_fill_command_price_cluster_get_tariff_information (earliestStartTime, minIssuerEventId, numberOfCommands, tariffType)

The GetTariffInformation command initiates a PublishTariffInformation command for the scheduled tariff updates.

#define

The GetPriceMatrix command initiates a PublishPriceMatrix command for the scheduled Price Matrix updates.

#define

The GetBlockThresholds command initiates a PublishBlockThreshold command for the scheduled Block Threshold updates.

#define
sl_zigbee_af_fill_command_price_cluster_get_co2_value (earliestStartTime, minIssuerEventId, numberOfCommands, tariffType)

The GetCO2Value command initiates a PublishCO2Value command for the scheduled CO2 conversion factor updates.

#define

The GetTierLabels command allows a client to retrieve the tier labels associated with a given tariff; this command initiates a PublishTierLabels command from the server.

#define
sl_zigbee_af_fill_command_price_cluster_get_billing_period (earliestStartTime, minIssuerEventId, numberOfCommands, tariffType)

The GetBillingPeriod command initiates one or more PublishBillingPeriod commands for the currently scheduled billing periods.

#define
sl_zigbee_af_fill_command_price_cluster_get_consolidated_bill (earliestStartTime, minIssuerEventId, numberOfCommands, tariffType)

The GetConsolidatedBill command initiates one or more PublishConsolidatedBill commands with the requested billing information.

#define

The CPPEventResponse command is sent from a Client (IHD) to the ESI to notify it of a Critical Peak Pricing event authorization.

#define

The GetCreditPayment command initiates PublishCreditPayment commands for the requested credit payment information.

#define

The GetCurrencyConversionCommand command initiates a PublishCurrencyConversion command for the currency conversion factor updates. A server shall be capable of storing both the old and the new currencies.

#define

The GetTariffCancellation command initiates the return of the last CancelTariff command held on the associated server.

Demand Response and Load Control Commands#

#define
sl_zigbee_af_fill_command_demand_response_load_control_cluster_load_control_event (issuerEventId, deviceClass, utilityEnrollmentGroup, startTime, durationInMinutes, criticalityLevel, coolingTemperatureOffset, heatingTemperatureOffset, coolingTemperatureSetPoint, heatingTemperatureSetPoint, averageLoadAdjustmentPercentage, dutyCycle, eventControl)

Command description for LoadControlEvent.

#define
sl_zigbee_af_fill_command_demand_response_load_control_cluster_cancel_load_control_event (issuerEventId, deviceClass, utilityEnrollmentGroup, cancelControl, effectiveTime)

Command description for CancelLoadControlEvent.

#define

Command description for CancelAllLoadControlEvents.

#define
sl_zigbee_af_fill_command_demand_response_load_control_cluster_report_event_status (issuerEventId, eventStatus, eventStatusTime, criticalityLevelApplied, coolingTemperatureSetPointApplied, heatingTemperatureSetPointApplied, averageLoadAdjustmentPercentageApplied, dutyCycleApplied, eventControl, signatureType, signature)

Command description for ReportEventStatus.

#define

Command description for GetScheduledEvents.

Simple Metering Commands#

#define
sl_zigbee_af_fill_command_simple_metering_cluster_get_profile_response (endTime, status, profileIntervalPeriod, numberOfPeriodsDelivered, intervals, intervalsLen)

This command is generated when the Client command GetProfile is received.

#define

This command is used to request the ESI to mirror Metering Device data.

#define

This command is used to request the ESI to remove its mirror of Metering Device data.

#define

This command is generated when the client command Request Fast Poll Mode is received.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_schedule_snapshot_response (issuerEventId, snapshotResponsePayload, snapshotResponsePayloadLen)

This command is generated in response to a ScheduleSnapshot command, and is sent to confirm whether the requested snapshot schedule has been set up.

#define

This command is generated in response to a TakeSnapshot command, and is sent to confirm whether the requested snapshot has been accepted and successfully taken.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_publish_snapshot (snapshotId, snapshotTime, totalSnapshotsFound, commandIndex, totalCommands, snapshotCause, snapshotPayloadType, snapshotPayload, snapshotPayloadLen)

This command is generated in response to a GetSnapshot command. It is used to return a single snapshot to the client.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_get_sampled_data_response (sampleId, sampleStartTime, sampleType, sampleRequestInterval, numberOfSamples, samples, samplesLen)

This command is used to send the requested sample data to the client. It is generated in response to a GetSampledData command.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_configure_mirror (issuerEventId, reportingInterval, mirrorNotificationReporting, notificationScheme)

ConfigureMirror is sent to the mirror once the mirror has been created. The command deals with the operational configuration of the Mirror.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_configure_notification_scheme (issuerEventId, notificationScheme, notificationFlagOrder)

The ConfigureNotificationScheme is sent to the mirror once the mirror has been created. The command deals with the operational configuration of the Mirror and the device that reports to the mirror. No default schemes are allowed to be overwritten.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_configure_notification_flags (issuerEventId, notificationScheme, notificationFlagAttributeId, clusterId, manufacturerCode, numberOfCommands, commandIds, commandIdsLen)

The ConfigureNotificationFlags command is used to set the commands relating to the bit value for each NotificationFlags attribute that the scheme is proposing to use.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_get_notified_message (notificationScheme, notificationFlagAttributeId, notificationFlagsN)

The GetNotifiedMessage command is used only when a BOMD is being mirrored. This command provides a method for the BOMD to notify the Mirror message queue that it wants to receive commands that the Mirror has queued. The Notification flags set within the command shall inform the mirror of the commands that the BOMD is requesting.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_supply_status_response (providerId, issuerEventId, implementationDateTime, supplyStatus)

This command is transmitted by a Metering Device in response to a ChangeSupply command.

#define

This command is transmitted by a Metering Device in response to a StartSampling command.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_get_profile (intervalChannel, endTime, numberOfPeriods)

The GetProfile command is generated when a client device wishes to retrieve a list of captured Energy, Gas or water consumption for profiling purposes.

#define

The Request Mirror Response Command allows the ESI to inform a sleepy Metering Device it has the ability to store and mirror its data.

#define

The Mirror Removed Command allows the ESI to inform a sleepy Metering Device mirroring support has been removed or halted.

#define

The Request Fast Poll Mode command is generated when the metering client wishes to receive near real-time updates of InstantaneousDemand.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_schedule_snapshot (issuerEventId, commandIndex, commandCount, snapshotSchedulePayload, snapshotSchedulePayloadLen)

This command is used to set up a schedule of when the device shall create snapshot data.

#define

This command is used to instruct the cluster server to take a single snapshot.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_get_snapshot (earliestStartTime, latestEndTime, snapshotOffset, snapshotCause)

This command is used to request snapshot data from the cluster server.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_start_sampling (issuerEventId, startSamplingTime, sampleType, sampleRequestInterval, maxNumberOfSamples)

The sampling mechanism allows a set of samples of the specified type of data to be taken, commencing at the stipulated start time. This mechanism may run concurrently with the capturing of profile data, and may refer the same parameters, albeit possibly at a different sampling rate.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_get_sampled_data (sampleId, earliestSampleTime, sampleType, numberOfSamples)

This command is used to request sampled data from the server. Note that it is the responsibility of the client to ensure that it does not request more samples than can be held in a single command payload.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_mirror_report_attribute_response (notificationScheme, notificationFlags, notificationFlagsLen)

This command is sent in response to the ReportAttribute command when the MirrorReporting attribute is set.

#define

The ResetLoadLimitCounter command shall cause the LoadLimitCounter attribute to be reset.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_change_supply (providerId, issuerEventId, requestDateTime, implementationDateTime, proposedSupplyStatus, supplyControlBits)

This command is sent from the Head-end or ESI to the Metering Device to instruct it to change the status of the valve or load switch, i.e. the supply.

#define

This command is a simplified version of the ChangeSupply command, intended to be sent from an IHD to a meter as the consequence of a user action on the IHD. Its purpose is to provide a local disconnection/reconnection button on the IHD in addition to the one on the meter.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_set_supply_status (issuerEventId, supplyTamperState, supplyDepletionState, supplyUncontrolledFlowState, loadLimitSupplyState)

This command is used to specify the required status of the supply following the occurance of certain events on the meter.

#define
sl_zigbee_af_fill_command_simple_metering_cluster_set_uncontrolled_flow_threshold (providerId, issuerEventId, uncontrolledFlowThreshold, unitOfMeasure, multiplier, divisor, stabilisationPeriod, measurementPeriod)

This command is used to update the 'Uncontrolled Flow Rate' configuration data used by flow meters.

Messaging Commands#

#define
sl_zigbee_af_fill_command_messaging_cluster_display_message (messageId, messageControl, startTime, durationInMinutes, message, optionalExtendedMessageControl)

Command description for DisplayMessage.

#define

The CancelMessage command provides the ability to cancel the sending or acceptance of previously sent messages.

#define
sl_zigbee_af_fill_command_messaging_cluster_display_protected_message (messageId, messageControl, startTime, durationInMinutes, message, optionalExtendedMessageControl)

The DisplayProtected Message command is for use with messages that are protected by a password or PIN.

#define

The CancelAllMessages command indicates to a client device that it should cancel all display messages currently held by it.

#define

Command description for GetLastMessage.

#define
sl_zigbee_af_fill_command_messaging_cluster_message_confirmation (messageId, confirmationTime, messageConfirmationControl, messageResponse)

The Message Confirmation command provides an indication that a Utility Customer has acknowledged and/or accepted the contents of a previously sent message. Enhanced Message Confirmation commands shall contain an answer of 'NO', 'YES' and/or a message confirmation string.

#define

This command initiates the return of the first (and maybe only) Cancel All Messages command held on the associated server, and which has an implementation time equal to or later than the value indicated in the payload.

Tunneling Commands#

#define
sl_zigbee_af_fill_command_tunneling_cluster_request_tunnel (protocolId, manufacturerCode, flowControlSupport, maximumIncomingTransferSize)

RequestTunnel is the client command used to setup a tunnel association with the server. The request payload specifies the protocol identifier for the requested tunnel, a manufacturer code in case of proprietary protocols and the use of flow control for streaming protocols.

#define

Client command used to close the tunnel with the server. The parameter in the payload specifies the tunnel identifier of the tunnel that has to be closed. The server leaves the tunnel open and the assigned resources allocated until the client sends the CloseTunnel command or the CloseTunnelTimeout fires.

#define

Command that indicates (if received) that the client has sent data to the server. The data itself is contained within the payload.

#define

This command is generated by the receiver of a TransferData command if the tunnel status indicates that something is wrong. There are two three cases in which TransferDataError is sent: (1) The TransferData received contains a TunnelID that does not match to any of the active tunnels of the receiving device. This could happen if a (sleeping) device sends a TransferData command to a tunnel that has been closed by the server after the CloseTunnelTimeout. (2) The TransferData received contains a proper TunnelID of an active tunnel, but the device sending the data does not match to it. (3) The TransferData received contains more data than indicated by the MaximumIncomingTransferSize of the receiving device.

#define

Command sent in response to each TransferData command in case - and only in case - flow control has been requested by the client in the TunnelRequest command and is supported by both tunnel endpoints. The response payload indicates the number of octets that may still be received by the receiver.

#define

The ReadyData command is generated - after a receiver had to stop the dataflow using the AckTransferData(0) command - to indicate that the device is now ready to continue receiving data. The parameter NumberOfOctetsLeft gives a hint on how much space is left for the next data transfer. The ReadyData command is only issued if flow control is enabled.

#define

Get Supported Tunnel Protocols is the client command used to determine the Tunnel protocols supported on another device.

#define
sl_zigbee_af_fill_command_tunneling_cluster_request_tunnel_response (tunnelId, tunnelStatus, maximumIncomingTransferSize)

RequestTunnelResponse is sent by the server in response to a RequestTunnel command previously received from the client. The response contains the status of the RequestTunnel command and a tunnel identifier corresponding to the tunnel that has been set-up in the server in case of success.

#define

Command that transfers data from server to the client. The data itself has to be placed within the payload.

#define

This command is generated by the receiver of a TransferData command if the tunnel status indicates that something is wrong. There are two three cases in which TransferDataError is sent: (1) The TransferData received contains a TunnelID that does not match to any of the active tunnels of the receiving device. This could happen if a (sleeping) device sends a TransferData command to a tunnel that has been closed by the server after the CloseTunnelTimeout. (2) The TransferData received contains a proper TunnelID of an active tunnel, but the device sending the data does not match to it. (3) The TransferData received contains more data than indicated by the MaximumIncomingTransferSize of the receiving device.

#define

Command sent in response to each TransferData command in case - and only in case - flow control has been requested by the client in the TunnelRequest command and is supported by both tunnel endpoints. The response payload indicates the number of octets that may still be received by the receiver.

#define

The ReadyData command is generated - after a receiver had to stop the dataflow using the AckTransferData(0) command - to indicate that the device is now ready to continue receiving data. The parameter NumberOfOctetsLeft gives a hint on how much space is left for the next data transfer. The ReadyData command is only issued if flow control is enabled.

#define
sl_zigbee_af_fill_command_tunneling_cluster_supported_tunnel_protocols_response (protocolListComplete, protocolCount, protocolList, protocolListLen)

Supported Tunnel Protocol Response is sent in response to a Get Supported Tunnel Protocols command previously received. The response contains a list of Tunnel protocols supported by the device; the payload of the response should be capable of holding up to 16 protocols.

#define

TunnelClosureNotification is sent by the server to indicate that a tunnel has been closed due to expiration of a CloseTunnelTimeout.

Prepayment Commands#

#define

This command is sent to the Metering Device to activate the use of any Emergency Credit available on the Metering Device.

#define
sl_zigbee_af_fill_command_prepayment_cluster_change_debt (issuerEventId, debtLabel, debtAmount, debtRecoveryMethod, debtAmountType, debtRecoveryStartTime, debtRecoveryCollectionTime, debtRecoveryFrequency, debtRecoveryAmount, debtRecoveryBalancePercentage)

The ChangeDebt command is send to the Metering Device to change the fuel or Non fuel debt values.

#define
sl_zigbee_af_fill_command_prepayment_cluster_emergency_credit_setup (issuerEventId, startTime, emergencyCreditLimit, emergencyCreditThreshold)

This command is a method to set up the parameters for the emergency credit.

#define

The ConsumerTopUp command is used by the IPD and the ESI as a method of applying credit top up values to the prepayment meter.

#define
sl_zigbee_af_fill_command_prepayment_cluster_credit_adjustment (issuerEventId, startTime, creditAdjustmentType, creditAdjustmentValue)

The CreditAdjustment command is sent to update the accounting base for the Prepayment meter.

#define
sl_zigbee_af_fill_command_prepayment_cluster_change_payment_mode (providerId, issuerEventId, implementationDateTime, proposedPaymentControlConfiguration, cutOffValue)

This command is sent to a Metering Device to instruct it to change its mode of operation. i.e. from Credit to Prepayment.

#define
sl_zigbee_af_fill_command_prepayment_cluster_get_prepay_snapshot (earliestStartTime, latestEndTime, snapshotOffset, snapshotCause)

This command is used to request the cluster server for snapshot data.

#define

This command is sent to the Metering Device to retrieve the log of Top Up codes received by the meter.

#define

This command is sent from client to a Prepayment server to set the warning level for low credit.

#define

This command is used to request the contents of the repayment log.

#define
sl_zigbee_af_fill_command_prepayment_cluster_set_maximum_credit_limit (providerId, issuerEventId, implementationDateTime, maximumCreditLevel, maximumCreditPerTopUp)

This command is sent from a client to the Prepayment server to set the maximum credit level allowed in the meter.

#define
sl_zigbee_af_fill_command_prepayment_cluster_set_overall_debt_cap (providerId, issuerEventId, implementationDateTime, overallDebtCap)

This command is sent from a client to the Prepayment server to set the overall debt cap allowed in the meter.

#define
sl_zigbee_af_fill_command_prepayment_cluster_publish_prepay_snapshot (snapshotId, snapshotTime, totalSnapshotsFound, commandIndex, totalNumberOfCommands, snapshotCause, snapshotPayloadType, snapshotPayload, snapshotPayloadLen)

This command is generated in response to a GetPrepaySnapshot command. It is used to return a single snapshot to the client.

#define
sl_zigbee_af_fill_command_prepayment_cluster_change_payment_mode_response (friendlyCredit, friendlyCreditCalendarId, emergencyCreditLimit, emergencyCreditThreshold)

This command is send in response to the ChangePaymentMode Command.

#define
sl_zigbee_af_fill_command_prepayment_cluster_consumer_top_up_response (resultType, topUpValue, sourceOfTopUp, creditRemaining)

This command is send in response to the ConsumerTopUp Command.

#define
sl_zigbee_af_fill_command_prepayment_cluster_publish_top_up_log (commandIndex, totalNumberOfCommands, topUpPayload, topUpPayloadLen)

This command is used to send the Top Up Code Log entries to the client.

#define
sl_zigbee_af_fill_command_prepayment_cluster_publish_debt_log (commandIndex, totalNumberOfCommands, debtPayload, debtPayloadLen)

This command is used to send the contents of the Repayment Log.

Energy Management Commands#

#define
sl_zigbee_af_fill_command_energy_management_cluster_report_event_status (issuerEventId, eventStatus, eventStatusTime, criticalityLevelApplied, coolingTemperatureSetPointApplied, heatingTemperatureSetPointApplied, averageLoadAdjustmentPercentageApplied, dutyCycleApplied, eventControl)

This command is reused from the DRLC cluster. This command is generated in response to the Manage Event command.

#define
sl_zigbee_af_fill_command_energy_management_cluster_manage_event (issuerEventId, deviceClass, utilityEnrollmentGroup, actionRequired)

The Manage Event command allows a remote device (such as an IHD or web portal) to change the behavior of a DRLC cluster client when responding to a DRLC Load Control Event.

Calendar Commands#

#define
sl_zigbee_af_fill_command_calendar_cluster_publish_calendar (providerId, issuerEventId, issuerCalendarId, startTime, calendarType, calendarTimeReference, calendarName, numberOfSeasons, numberOfWeekProfiles, numberOfDayProfiles)

The PublishCalendar command is published in response to a GetCalendar command or if new calendar information is available.

#define
sl_zigbee_af_fill_command_calendar_cluster_publish_day_profile (providerId, issuerEventId, issuerCalendarId, dayId, totalNumberOfScheduleEntries, commandIndex, totalNumberOfCommands, calendarType, dayScheduleEntries, dayScheduleEntriesLen)

The PublishDayProfile command is published in response to a GetDayProfile command.

#define
sl_zigbee_af_fill_command_calendar_cluster_publish_week_profile (providerId, issuerEventId, issuerCalendarId, weekId, dayIdRefMonday, dayIdRefTuesday, dayIdRefWednesday, dayIdRefThursday, dayIdRefFriday, dayIdRefSaturday, dayIdRefSunday)

The PublishWeekProfile command is published in response to a GetWeekProfile command.

#define
sl_zigbee_af_fill_command_calendar_cluster_publish_seasons (providerId, issuerEventId, issuerCalendarId, commandIndex, totalNumberOfCommands, seasonEntries, seasonEntriesLen)

The PublishSeasons command is published in response to a GetSeason command.

#define
sl_zigbee_af_fill_command_calendar_cluster_publish_special_days (providerId, issuerEventId, issuerCalendarId, startTime, calendarType, totalNumberOfSpecialDays, commandIndex, totalNumberOfCommands, specialDayEntries, specialDayEntriesLen)

The PublishSpecialDays command is published in response to a GetSpecialDays command or if a calendar update is available.

#define
sl_zigbee_af_fill_command_calendar_cluster_cancel_calendar (providerId, issuerCalendarId, calendarType)

The CancelCalendar command indicates that all data associated with a particular calendar instance should be discarded.

#define
sl_zigbee_af_fill_command_calendar_cluster_get_calendar (earliestStartTime, minIssuerEventId, numberOfCalendars, calendarType, providerId)

This command initiates PublishCalendar command(s) for scheduled Calendar updates.

#define
sl_zigbee_af_fill_command_calendar_cluster_get_day_profiles (providerId, issuerCalendarId, startDayId, numberOfDays)

This command initiates one or more PublishDayProfile commands for the referenced Calendar.

#define
sl_zigbee_af_fill_command_calendar_cluster_get_week_profiles (providerId, issuerCalendarId, startWeekId, numberOfWeeks)

This command initiates one or more PublishWeekProfile commands for the referenced Calendar.

#define

This command initiates one or more PublishSeasons commands for the referenced Calendar.

#define
sl_zigbee_af_fill_command_calendar_cluster_get_special_days (startTime, numberOfEvents, calendarType, providerId, issuerCalendarId)

This command initiates one or more PublishSpecialDays commands for the scheduled Special Day Table updates.

#define

This command initiates the return of the last CancelCalendar command held on the associated server.

Device Management Commands#

#define

This command is used to request the ESI to respond with information regarding any available change of tenancy.

#define

This command is used to request the ESI to respond with information regarding any available change of supplier.

#define

This command is used to request the current password from the server.

#define

This command is used to request the ESI to respond with information regarding any pending change of Site ID.

#define
sl_zigbee_af_fill_command_device_management_cluster_report_event_configuration (commandIndex, totalCommands, eventConfigurationPayload, eventConfigurationPayloadLen)

This command is sent in response to a GetEventConfiguration command.

#define

This command is used to request the ESI to respond with information regarding any pending change of Customer ID Number.

#define
sl_zigbee_af_fill_command_device_management_cluster_publish_change_of_tenancy (providerId, issuerEventId, tariffType, implementationDateTime, proposedTenancyChangeControl)

This command is used to change the tenancy of a meter.

#define
sl_zigbee_af_fill_command_device_management_cluster_publish_change_of_supplier (currentProviderId, issuerEventId, tariffType, proposedProviderId, providerChangeImplementationTime, providerChangeControl, proposedProviderName, proposedProviderContactDetails)

This command is used to change the Supplier (energy supplier) that is supplying the meter (s).

#define
sl_zigbee_af_fill_command_device_management_cluster_request_new_password_response (issuerEventId, implementationDateTime, durationInMinutes, passwordType, password)

This command is used to send the current password to the client.

#define
sl_zigbee_af_fill_command_device_management_cluster_update_site_id (issuerEventId, siteIdTime, providerId, siteId)

This command is used to set the siteID.

#define
sl_zigbee_af_fill_command_device_management_cluster_set_event_configuration (issuerEventId, startDateTime, eventConfiguration, configurationControl, eventConfigurationPayload, eventConfigurationPayloadLen)

This command provides a method to set the event configuration attributes, held in a client device.

#define

This command allows the server to request details of event configurations.

#define
sl_zigbee_af_fill_command_device_management_cluster_update_cin (issuerEventId, implementationTime, providerId, customerIdNumber)

This command is used to set the CustomerIDNumber attribute held in the Metering cluster.

Events Commands#

#define
sl_zigbee_af_fill_command_events_cluster_get_event_log (eventControlLogId, eventId, startTime, endTime, numberOfEvents, eventOffset)

The GetEventLog command allows a client to request events from a server's event logs. One or more PublishEventLog commands are returned on receipt of this command.

#define

The ClearEventLogRequest command requests that an Events server device clear the specified event log(s).

#define
sl_zigbee_af_fill_command_events_cluster_publish_event (logId, eventId, eventTime, eventControl, eventData)

The PublishEvent command is generated upon an event trigger from within the reporting device and, if supported, the associated Event Configuration attribute in the Device Management cluster.

#define
sl_zigbee_af_fill_command_events_cluster_publish_event_log (totalNumberOfEvents, commandIndex, totalCommands, logPayloadControl, logPayload, logPayloadLen)

This command is generated on receipt of a GetEventLog command. The command returns the most recent event first and up to the number of events requested.

#define

This command is generated on receipt of a Clear Event Log Request command.

MDU Pairing Commands#

#define
sl_zigbee_af_fill_command_mdu_pairing_cluster_pairing_response (pairingInformationVersion, totalNumberOfDevices, commandIndex, totalNumberOfCommands, eui64s, eui64sLen)

The Pairing Response command provides a device joining a MDU network with a list of the devices that will constitute the 'virtual HAN' for the household in which the joining device is to operate.

#define
sl_zigbee_af_fill_command_mdu_pairing_cluster_pairing_request (localPairingInformationVersion, eui64OfRequestingDevice)

The Pairing Request command allows a device joining a MDU network to determine the devices that will constitute the 'virtual HAN' for the household in which it is to operate.

Sub-GHz Commands#

#define

The server sends it to temporarily suspend ZCL messages from clients it identifies as causing too much traffic.

#define

The client sends it to determine the current status of its ZCL communications from the server.

Key Establishment Commands#

#define
sl_zigbee_af_fill_command_key_establishment_cluster_initiate_key_establishment_request (keyEstablishmentSuite, ephemeralDataGenerateTime, confirmKeyGenerateTime, identity)

Command description for InitiateKeyEstablishmentRequest.

#define

Command description for EphemeralDataRequest.

#define

Command description for ConfirmKeyDataRequest.

#define

Command description for TerminateKeyEstablishment.

#define

Command description for TerminateKeyEstablishment.

#define
sl_zigbee_af_fill_command_key_establishment_cluster_initiate_key_establishment_response (requestedKeyEstablishmentSuite, ephemeralDataGenerateTime, confirmKeyGenerateTime, identity)

Command description for InitiateKeyEstablishmentResponse.

#define

Command description for EphemeralDataResponse.

#define

Command description for ConfirmKeyDataResponse.

Information Commands#

#define
sl_zigbee_af_fill_command_information_cluster_request_information (inquiryId, dataTypeId, requestInformationPayload, requestInformationPayloadLen)

Command description for RequestInformation.

#define

Command description for PushInformationResponse.

#define
sl_zigbee_af_fill_command_information_cluster_send_preference (preferenceType, preferencePayload, preferencePayloadLen)

Command description for SendPreference.

#define
sl_zigbee_af_fill_command_information_cluster_request_preference_response (statusFeedback, preferenceType, preferencePayload, preferencePayloadLen)

Command description for RequestPreferenceResponse.

#define
sl_zigbee_af_fill_command_information_cluster_update (accessControl, option, contents, contentsLen)

Command description for Update.

#define
sl_zigbee_af_fill_command_information_cluster_delete (deletionOptions, contentIds, contentIdsLen)

Command description for Delete.

#define

Command description for ConfigureNodeDescription.

#define

Command description for ConfigureDeliveryEnable.

#define

Command description for ConfigurePushInformationTimer.

#define

Command description for ConfigureSetRootId.

#define

Command description for RequestInformationResponse.

#define

Command description for PushInformation.

#define

Command description for SendPreferenceResponse.

#define

Command description for ServerRequestPreference.

#define

Command description for RequestPreferenceConfirmation.

#define

Command description for UpdateResponse.

#define

Command description for DeleteResponse.

Data Sharing Commands#

#define
sl_zigbee_af_fill_command_data_sharing_cluster_read_file_request (fileIndex, fileStartPositionAndRequestedOctetCount, fileStartPositionAndRequestedOctetCountLen)

Command description for ReadFileRequest.

#define
sl_zigbee_af_fill_command_data_sharing_cluster_read_record_request (fileIndex, fileStartRecordAndRequestedRecordCount, fileStartRecordAndRequestedRecordCountLen)

Command description for ReadRecordRequest.

#define

Command description for WriteFileResponse.

#define

Command description for WriteFileRequest.

#define

Command description for ModifyFileRequest.

#define

Command description for ModifyRecordRequest.

#define

Command description for FileTransmission.

#define

Command description for RecordTransmission.

Gaming Commands#

#define

Command description for SearchGame.

#define
sl_zigbee_af_fill_command_gaming_cluster_join_game (gameId, joinAsMaster, nameOfGame)

Command description for JoinGame.

#define

Command description for StartGame.

#define

Command description for PauseGame.

#define

Command description for ResumeGame.

#define

Command description for QuitGame.

#define

Command description for EndGame.

#define

Command description for StartOver.

#define

Command description for ActionControl.

#define

Command description for DownloadGame.

#define

Command description for GameAnnouncement.

#define

Command description for GeneralResponse.

Data Rate Control Commands#

#define
sl_zigbee_af_fill_command_data_rate_control_cluster_path_creation (originatorAddress, destinationAddress, dataRate)

Command description for PathCreation.

#define
sl_zigbee_af_fill_command_data_rate_control_cluster_data_rate_notification (originatorAddress, destinationAddress, dataRate)

Command description for DataRateNotification.

#define

Command description for PathDeletion.

#define
sl_zigbee_af_fill_command_data_rate_control_cluster_data_rate_control (originatorAddress, destinationAddress, dataRate)

Command description for DataRateControl.

Voice over ZigBee Commands#

#define
sl_zigbee_af_fill_command_voice_over_zigbee_cluster_establishment_request (flag, codecType, sampFreq, codecRate, serviceType, buffer, bufferLen)

Command description for EstablishmentRequest.

#define

Command description for VoiceTransmission.

#define

Command description for VoiceTransmissionCompletion.

#define

Command description for ControlResponse.

#define

Command description for EstablishmentResponse.

#define

Command description for VoiceTransmissionResponse.

#define

Command description for Control.

Chatting Commands#

#define

Command description for JoinChatRequest.

#define

Command description for LeaveChatRequest.

#define

Command description for SearchChatRequest.

#define

Command description for SwitchChairmanResponse.

#define

Command description for StartChatRequest.

#define
sl_zigbee_af_fill_command_chatting_cluster_chat_message (destinationUid, sourceUid, cid, nickname, message)

Command description for ChatMessage.

#define

Command description for GetNodeInformationRequest.

#define

Command description for StartChatResponse.

#define
sl_zigbee_af_fill_command_chatting_cluster_join_chat_response (status, cid, chatParticipantList, chatParticipantListLen)

Command description for JoinChatResponse.

#define

Command description for UserLeft.

#define

Command description for UserJoined.

#define

Command description for SearchChatResponse.

#define

Command description for SwitchChairmanRequest.

#define
sl_zigbee_af_fill_command_chatting_cluster_switch_chairman_confirm (cid, nodeInformationList, nodeInformationListLen)

Command description for SwitchChairmanConfirm.

#define

Command description for SwitchChairmanNotification.

#define
sl_zigbee_af_fill_command_chatting_cluster_get_node_information_response (status, cid, uid, addressEndpointAndNickname, addressEndpointAndNicknameLen)

Command description for GetNodeInformationResponse.

Payment Commands#

#define
sl_zigbee_af_fill_command_payment_cluster_buy_request (userId, userType, serviceId, goodId)

Command description for BuyRequest.

#define
sl_zigbee_af_fill_command_payment_cluster_accept_payment (userId, userType, serviceId, goodId)

Command description for AcceptPayment.

#define

Command description for PaymentConfirm.

#define
sl_zigbee_af_fill_command_payment_cluster_buy_confirm (serialNumber, currency, priceTrailingDigit, price, timestamp, transId, transStatus)

Command description for BuyConfirm.

#define
sl_zigbee_af_fill_command_payment_cluster_receipt_delivery (serialNumber, currency, priceTrailingDigit, price, timestamp)

Command description for ReceiptDelivery.

#define

Command description for TransactionEnd.

Billing Commands#

#define
sl_zigbee_af_fill_command_billing_cluster_subscribe (userId, serviceId, serviceProviderId)

Command description for Subscribe.

#define
sl_zigbee_af_fill_command_billing_cluster_unsubscribe (userId, serviceId, serviceProviderId)

Command description for Unsubscribe.

#define

Command description for StartBillingSession.

#define

Command description for StopBillingSession.

#define

Command description for BillStatusNotification.

#define

Command description for SessionKeepAlive.

#define

Command description for CheckBillStatus.

#define
sl_zigbee_af_fill_command_billing_cluster_send_bill_record (userId, serviceId, serviceProviderId, timestamp, duration)

Command description for SendBillRecord.

Appliance Events and Alert Commands#

#define

This basic message is used to retrieve Household Appliance current alerts.

#define

This message is used to return household appliance current alerts.

#define

This message is used to notify the current modification of warning and/or fault conditions.

#define

This message is used to notify an event occurred during the normal working of the appliance.

Appliance Statistics Commands#

#define
sl_zigbee_af_fill_command_appliance_statistics_cluster_log_notification (timeStamp, logId, logLength, logPayload, logPayloadLen)

The Appliance Statistics Cluster server occasionally sends out a Log Notification command to the devices to which it needs to log information related to statistics (e.g., home gateways) which implement the client side of Appliance Statistics Cluster.

#define
sl_zigbee_af_fill_command_appliance_statistics_cluster_log_response (timeStamp, logId, logLength, logPayload, logPayloadLen)

The Appliance Statistics Cluster server sends out a Log Response command to respond to a Log Request command generated by the client side of the Appliance Statistics cluster.

#define

The Log Queue Response command is generated as a response to a LogQueueRequest command in order to notify the client side of the Appliance statistics cluster about the logs stored in the server side (queue) that can be retrieved by the client side of this cluster through a LogRequest command.

#define

The Appliance Statistics Cluster server sends out a Statistic Available command to notify the client side of the Appliance Statistics cluster that there are statistics that can be retrieved by using the Log Request command.

#define

The Log request command is sent from a device supporting the client side of the Appliance Statistics cluster (e.g., Home Gateway) to retrieve the log from the device supporting the server side (e.g., appliance).

#define

The Log Queue Request command is send from a device supporting the client side of the Appliance Statistics cluster (e.g. Home Gateway) to retrieve the information about the logs inserted in the queue, from the device supporting the server side (e.g. appliance).

Electrical Measurement Commands#

#define
sl_zigbee_af_fill_command_electrical_measurement_cluster_get_profile_info_response_command (profileCount, profileIntervalPeriod, maxNumberOfIntervals, listOfAttributes, listOfAttributesLen)

A function which returns the power profiling information requested in the GetProfileInfo command. The power profiling information consists of a list of attributes which are profiled along with the period used to profile them.

#define
sl_zigbee_af_fill_command_electrical_measurement_cluster_get_measurement_profile_response_command (startTime, status, profileIntervalPeriod, numberOfIntervalsDelivered, attributeId, intervals, intervalsLen)

A function which returns the electricity measurement profile. The electricity measurement profile includes information regarding the amount of time used to capture data related to the flow of electricity as well as the intervals thes.

#define

A function which retrieves the power profiling information from the electrical measurement server.

#define

A function which retrieves an electricity measurement profile from the electricity measurement server for a specific attribute Id requested.

ZLL Commissioning Commands#

#define
sl_zigbee_af_fill_command_zll_commissioning_cluster_scan_request (transaction, zigbeeInformation, zllInformation)

Command description for ScanRequest.

#define

Command description for DeviceInformationRequest.

#define

Command description for IdentifyRequest.

#define

Command description for ResetToFactoryNewRequest.

#define
sl_zigbee_af_fill_command_zll_commissioning_cluster_network_start_request (transaction, extendedPanId, keyIndex, encryptedNetworkKey, logicalChannel, panId, networkAddress, groupIdentifiersBegin, groupIdentifiersEnd, freeNetworkAddressRangeBegin, freeNetworkAddressRangeEnd, freeGroupIdentifierRangeBegin, freeGroupIdentifierRangeEnd, initiatorIeeeAddress, initiatorNetworkAddress)

Command description for NetworkStartRequest.

#define
sl_zigbee_af_fill_command_zll_commissioning_cluster_network_join_router_request (transaction, extendedPanId, keyIndex, encryptedNetworkKey, networkUpdateId, logicalChannel, panId, networkAddress, groupIdentifiersBegin, groupIdentifiersEnd, freeNetworkAddressRangeBegin, freeNetworkAddressRangeEnd, freeGroupIdentifierRangeBegin, freeGroupIdentifierRangeEnd)

Command description for NetworkJoinRouterRequest.

#define
sl_zigbee_af_fill_command_zll_commissioning_cluster_network_join_end_device_request (transaction, extendedPanId, keyIndex, encryptedNetworkKey, networkUpdateId, logicalChannel, panId, networkAddress, groupIdentifiersBegin, groupIdentifiersEnd, freeNetworkAddressRangeBegin, freeNetworkAddressRangeEnd, freeGroupIdentifierRangeBegin, freeGroupIdentifierRangeEnd)

Command description for NetworkJoinEndDeviceRequest.

#define
sl_zigbee_af_fill_command_zll_commissioning_cluster_network_update_request (transaction, extendedPanId, networkUpdateId, logicalChannel, panId, networkAddress)

Command description for NetworkUpdateRequest.

#define

Command description for GetGroupIdentifiersRequest.

#define

Command description for GetEndpointListRequest.

#define
sl_zigbee_af_fill_command_zll_commissioning_cluster_scan_response (transaction, rssiCorrection, zigbeeInformation, zllInformation, keyBitmask, responseId, extendedPanId, networkUpdateId, logicalChannel, panId, networkAddress, numberOfSubDevices, totalGroupIds, endpointId, profileId, deviceId, version, groupIdCount)

Command description for ScanResponse.

#define
sl_zigbee_af_fill_command_zll_commissioning_cluster_device_information_response (transaction, numberOfSubDevices, startIndex, deviceInformationRecordCount, deviceInformationRecordList, deviceInformationRecordListLen)

Command description for DeviceInformationResponse.

#define
sl_zigbee_af_fill_command_zll_commissioning_cluster_network_start_response (transaction, status, extendedPanId, networkUpdateId, logicalChannel, panId)

Command description for NetworkStartResponse.

#define

Command description for NetworkJoinRouterResponse.

#define

Command description for NetworkJoinEndDeviceResponse.

#define
sl_zigbee_af_fill_command_zll_commissioning_cluster_endpoint_information (ieeeAddress, networkAddress, endpointId, profileId, deviceId, version)

Command description for EndpointInformation.

#define
sl_zigbee_af_fill_command_zll_commissioning_cluster_get_group_identifiers_response (total, startIndex, count, groupInformationRecordList, groupInformationRecordListLen)

Command description for GetGroupIdentifiersResponse.

#define
sl_zigbee_af_fill_command_zll_commissioning_cluster_get_endpoint_list_response (total, startIndex, count, endpointInformationRecordList, endpointInformationRecordListLen)

Command description for GetEndpointListResponse.

Sample Mfg Specific Cluster Commands#

#define

A sample manufacturer specific command within the sample manufacturer specific cluster.

Sample Mfg Specific Cluster 2 Commands#

#define

A sample manufacturer specific command within the sample manufacturer specific cluster.

Configuration Cluster Commands#

#define

Command to write a token value over the air.

#define
#define
#define

Command to unlock tokens with a device-specific password (if allowed).

#define

Response to a token value read.

MFGLIB Cluster Commands#

#define

Command to put the device into streaming mode.

#define

Command to put the device into tone mode.

#define

Command to put the device into RX mode.

SL Works With All Hubs Commands#

#define

Enable enforcement of APS-level security for all cluster commands.

#define

Disable enforcement of APS-level security for all cluster commands.

#define

Query status of APS-level security enforcement for a specified cluster.

#define

Trigger device to request a new APS link key from the Trust Center.

#define
sl_zigbee_af_fill_command_sl_wwah_cluster_enable_wwah_app_event_retry_algorithm (firstBackoffTimeSeconds, backoffSeqCommonRatio, maxBackoffTimeSeconds, maxRedeliveryAttempts)

Enable WWAH App Event retry algorithm.

#define

Trigger device to request current attribute values from Time Cluster server.

#define
sl_zigbee_af_fill_command_sl_wwah_cluster_enable_wwah_rejoin_algorithm (fastRejoinTimeoutSeconds, durationBetweenRejoinsSeconds, fastRejoinFirstBackoffSeconds, maxBackoffTimeSeconds, maxBackoffIterations)

Enable WWAH rejoin algorithm.

#define

Set the enrollment method of an IAS Zone server.

#define

Enable device to periodically check connectivity with Zigbee Coordinator.

#define

Disable device from periodically checking connectivity with Zigbee Coordinator.

#define
#define

Set pending network update parameters.

#define
sl_zigbee_af_fill_command_sl_wwah_cluster_require_aps_acks_on_unicasts (numberExemptClusters, clusterId, clusterIdLen)

Require all unicast commands to have APS ACKs enabled.

#define

Roll back changes made by Require APS ACK on Unicasts.

#define

Query whether unicast commands are required to have APS ACKs enabled.

#define

Query for specified debug report.

#define

Causes device to perform a scan for beacons advertising the device's network.

#define

Disallow OTA downgrade of all device firmware components.

#define

Causes device to ignore MGMT Leave Without Rejoin commands.

#define

Causes device to ignore Touchlink Interpan messages.

#define

Enable WWAH Parent Classification advertisements.

#define

Disable WWAH Parent Classification advertisements.

#define

Process only network key rotation commands sent via unicast and encrypted by Trust Center Link Key.

#define
#define
#define

Use only the Trust Center as cluster server for the set of clusters specified.

#define

Causes device to send an appropriate Trust Center for Cluster Server Query Response command.

#define

Command description for SlAPSLinkKeyAuthorizationQueryResponse.

#define
sl_zigbee_af_fill_command_sl_wwah_cluster_powering_off_notification (powerNotificationReason, manufacturerId, manufacturerReasonLength, manufacturerReason, manufacturerReasonLen)

Command description for SlPoweringOffNotification.

#define
sl_zigbee_af_fill_command_sl_wwah_cluster_powering_on_notification (powerNotificationReason, manufacturerId, manufacturerReasonLength, manufacturerReason, manufacturerReasonLen)

Command description for SlPoweringOnNotification.

#define

Command description for SlShortAddressChange.

#define

Command description for SlAPSAckEnablementQueryResponse.

#define
sl_zigbee_af_fill_command_sl_wwah_cluster_power_descriptor_change (currentPowerMode, availablePowerSources, currentPowerSource, currentPowerSourceLevel)

Command description for SlPowerDescriptorChange.

#define

Command description for SlNewDebugReportNotification.

#define
sl_zigbee_af_fill_command_sl_wwah_cluster_debug_report_query_response (debugReportId, debugReportData, debugReportDataLen)

Command description for SlDebugReportQueryResponse.

#define

Command description for SlTrustCenterForClusterServerQueryResponse.

#define

Command description for SlSurveyBeaconsResponse.

#define
sl_zigbee_af_fill_command_sl_wwah_cluster_use_trust_center_for_cluster_server_response (status, clusterStatusLength, clusterStatus, clusterStatusLen)

Command description for SlUseTrustCenterForClusterServerResponse.

Global Commands Documentation#

sl_zigbee_af_fill_command_global_server_to_client_read_attributes#

#define sl_zigbee_af_fill_command_global_server_to_client_read_attributes
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_READ_ATTRIBUTES_COMMAND_ID, \
"b", \
attributeIds, \
attributeIdsLen);

Command description for ReadAttributes.

Command: ReadAttributes


Definition at line 31 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_read_attributes#

#define sl_zigbee_af_fill_command_global_client_to_server_read_attributes
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_READ_ATTRIBUTES_COMMAND_ID, \
"b", \
attributeIds, \
attributeIdsLen);

Command description for ReadAttributes.

Command: ReadAttributes


Definition at line 50 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_read_attributes_response#

#define sl_zigbee_af_fill_command_global_server_to_client_read_attributes_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_READ_ATTRIBUTES_RESPONSE_COMMAND_ID, \
"b", \
readAttributeStatusRecords, \
readAttributeStatusRecordsLen);

Command description for ReadAttributesResponse.

Command: ReadAttributesResponse


Definition at line 69 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_read_attributes_response#

#define sl_zigbee_af_fill_command_global_client_to_server_read_attributes_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_READ_ATTRIBUTES_RESPONSE_COMMAND_ID, \
"b", \
readAttributeStatusRecords, \
readAttributeStatusRecordsLen);

Command description for ReadAttributesResponse.

Command: ReadAttributesResponse


Definition at line 89 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_write_attributes#

#define sl_zigbee_af_fill_command_global_server_to_client_write_attributes
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_COMMAND_ID, \
"b", \
writeAttributeRecords, \
writeAttributeRecordsLen);

Command description for WriteAttributes.

Command: WriteAttributes


Definition at line 109 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_write_attributes#

#define sl_zigbee_af_fill_command_global_client_to_server_write_attributes
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_COMMAND_ID, \
"b", \
writeAttributeRecords, \
writeAttributeRecordsLen);

Command description for WriteAttributes.

Command: WriteAttributes


Definition at line 128 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_write_attributes_undivided#

#define sl_zigbee_af_fill_command_global_server_to_client_write_attributes_undivided
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_UNDIVIDED_COMMAND_ID, \
"b", \
writeAttributeRecords, \
writeAttributeRecordsLen);

Command description for WriteAttributesUndivided.

Command: WriteAttributesUndivided


Definition at line 147 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_write_attributes_undivided#

#define sl_zigbee_af_fill_command_global_client_to_server_write_attributes_undivided
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_UNDIVIDED_COMMAND_ID, \
"b", \
writeAttributeRecords, \
writeAttributeRecordsLen);

Command description for WriteAttributesUndivided.

Command: WriteAttributesUndivided


Definition at line 166 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_write_attributes_response#

#define sl_zigbee_af_fill_command_global_server_to_client_write_attributes_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_RESPONSE_COMMAND_ID, \
"b", \
writeAttributeStatusRecords, \
writeAttributeStatusRecordsLen);

Command description for WriteAttributesResponse.

Command: WriteAttributesResponse


Definition at line 185 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_write_attributes_response#

#define sl_zigbee_af_fill_command_global_client_to_server_write_attributes_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_RESPONSE_COMMAND_ID, \
"b", \
writeAttributeStatusRecords, \
writeAttributeStatusRecordsLen);

Command description for WriteAttributesResponse.

Command: WriteAttributesResponse


Definition at line 205 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_write_attributes_no_response#

#define sl_zigbee_af_fill_command_global_server_to_client_write_attributes_no_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_NO_RESPONSE_COMMAND_ID, \
"b", \
writeAttributeRecords, \
writeAttributeRecordsLen);

Command description for WriteAttributesNoResponse.

Command: WriteAttributesNoResponse


Definition at line 225 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_write_attributes_no_response#

#define sl_zigbee_af_fill_command_global_client_to_server_write_attributes_no_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_NO_RESPONSE_COMMAND_ID, \
"b", \
writeAttributeRecords, \
writeAttributeRecordsLen);

Command description for WriteAttributesNoResponse.

Command: WriteAttributesNoResponse


Definition at line 245 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_configure_reporting#

#define sl_zigbee_af_fill_command_global_server_to_client_configure_reporting
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_CONFIGURE_REPORTING_COMMAND_ID, \
"b", \
configureReportingRecords, \
configureReportingRecordsLen);

Command description for ConfigureReporting.

Command: ConfigureReporting


Definition at line 265 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_configure_reporting#

#define sl_zigbee_af_fill_command_global_client_to_server_configure_reporting
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_CONFIGURE_REPORTING_COMMAND_ID, \
"b", \
configureReportingRecords, \
configureReportingRecordsLen);

Command description for ConfigureReporting.

Command: ConfigureReporting


Definition at line 284 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_configure_reporting_response#

#define sl_zigbee_af_fill_command_global_server_to_client_configure_reporting_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_CONFIGURE_REPORTING_RESPONSE_COMMAND_ID, \
"b", \
configureReportingStatusRecords, \
configureReportingStatusRecordsLen);

Command description for ConfigureReportingResponse.

Command: ConfigureReportingResponse


Definition at line 303 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_configure_reporting_response#

#define sl_zigbee_af_fill_command_global_client_to_server_configure_reporting_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_CONFIGURE_REPORTING_RESPONSE_COMMAND_ID, \
"b", \
configureReportingStatusRecords, \
configureReportingStatusRecordsLen);

Command description for ConfigureReportingResponse.

Command: ConfigureReportingResponse


Definition at line 323 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_read_reporting_configuration#

#define sl_zigbee_af_fill_command_global_server_to_client_read_reporting_configuration
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_READ_REPORTING_CONFIGURATION_COMMAND_ID, \
"b", \
readReportingConfigurationAttributeRecords, \
readReportingConfigurationAttributeRecordsLen);

Command description for ReadReportingConfiguration.

Command: ReadReportingConfiguration


Definition at line 343 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_read_reporting_configuration#

#define sl_zigbee_af_fill_command_global_client_to_server_read_reporting_configuration
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_READ_REPORTING_CONFIGURATION_COMMAND_ID, \
"b", \
readReportingConfigurationAttributeRecords, \
readReportingConfigurationAttributeRecordsLen);

Command description for ReadReportingConfiguration.

Command: ReadReportingConfiguration


Definition at line 362 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_read_reporting_configuration_response#

#define sl_zigbee_af_fill_command_global_server_to_client_read_reporting_configuration_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_READ_REPORTING_CONFIGURATION_RESPONSE_COMMAND_ID, \
"b", \
readReportingConfigurationRecords, \
readReportingConfigurationRecordsLen);

Command description for ReadReportingConfigurationResponse.

Command: ReadReportingConfigurationResponse


Definition at line 381 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_read_reporting_configuration_response#

#define sl_zigbee_af_fill_command_global_client_to_server_read_reporting_configuration_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_READ_REPORTING_CONFIGURATION_RESPONSE_COMMAND_ID, \
"b", \
readReportingConfigurationRecords, \
readReportingConfigurationRecordsLen);

Command description for ReadReportingConfigurationResponse.

Command: ReadReportingConfigurationResponse


Definition at line 401 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_report_attributes#

#define sl_zigbee_af_fill_command_global_server_to_client_report_attributes
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_REPORT_ATTRIBUTES_COMMAND_ID, \
"b", \
reportAttributeRecords, \
reportAttributeRecordsLen);

Command description for ReportAttributes.

Command: ReportAttributes


Definition at line 421 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_report_attributes#

#define sl_zigbee_af_fill_command_global_client_to_server_report_attributes
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_REPORT_ATTRIBUTES_COMMAND_ID, \
"b", \
reportAttributeRecords, \
reportAttributeRecordsLen);

Command description for ReportAttributes.

Command: ReportAttributes


Definition at line 440 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_default_response#

#define sl_zigbee_af_fill_command_global_server_to_client_default_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_DEFAULT_RESPONSE_COMMAND_ID, \
"uu", \
commandId, \
status);

Command description for DefaultResponse.

Command: DefaultResponse


Definition at line 459 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_default_response#

#define sl_zigbee_af_fill_command_global_client_to_server_default_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_DEFAULT_RESPONSE_COMMAND_ID, \
"uu", \
commandId, \
status);

Command description for DefaultResponse.

Command: DefaultResponse


Definition at line 479 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_discover_attributes#

#define sl_zigbee_af_fill_command_global_server_to_client_discover_attributes
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_DISCOVER_ATTRIBUTES_COMMAND_ID, \
"vu", \
startId, \
maxAttributeIds);

Command description for DiscoverAttributes.

Command: DiscoverAttributes


Definition at line 499 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_discover_attributes#

#define sl_zigbee_af_fill_command_global_client_to_server_discover_attributes
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_DISCOVER_ATTRIBUTES_COMMAND_ID, \
"vu", \
startId, \
maxAttributeIds);

Command description for DiscoverAttributes.

Command: DiscoverAttributes


Definition at line 518 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_discover_attributes_response#

#define sl_zigbee_af_fill_command_global_server_to_client_discover_attributes_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_DISCOVER_ATTRIBUTES_RESPONSE_COMMAND_ID, \
"ub", \
discoveryComplete, \
discoverAttributesInfoRecords, \
discoverAttributesInfoRecordsLen);

Command description for DiscoverAttributesResponse.

Command: DiscoverAttributesResponse


Definition at line 539 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_discover_attributes_response#

#define sl_zigbee_af_fill_command_global_client_to_server_discover_attributes_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_DISCOVER_ATTRIBUTES_RESPONSE_COMMAND_ID, \
"ub", \
discoveryComplete, \
discoverAttributesInfoRecords, \
discoverAttributesInfoRecordsLen);

Command description for DiscoverAttributesResponse.

Command: DiscoverAttributesResponse


Definition at line 562 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_read_attributes_structured#

#define sl_zigbee_af_fill_command_global_server_to_client_read_attributes_structured
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_READ_ATTRIBUTES_STRUCTURED_COMMAND_ID, \
"b", \
readStructuredAttributeRecords, \
readStructuredAttributeRecordsLen);

Command description for ReadAttributesStructured.

Command: ReadAttributesStructured


Definition at line 583 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_read_attributes_structured#

#define sl_zigbee_af_fill_command_global_client_to_server_read_attributes_structured
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_READ_ATTRIBUTES_STRUCTURED_COMMAND_ID, \
"b", \
readStructuredAttributeRecords, \
readStructuredAttributeRecordsLen);

Command description for ReadAttributesStructured.

Command: ReadAttributesStructured


Definition at line 602 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_write_attributes_structured#

#define sl_zigbee_af_fill_command_global_server_to_client_write_attributes_structured
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_STRUCTURED_COMMAND_ID, \
"b", \
writeStructuredAttributeRecords, \
writeStructuredAttributeRecordsLen);

Command description for WriteAttributesStructured.

Command: WriteAttributesStructured


Definition at line 621 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_write_attributes_structured#

#define sl_zigbee_af_fill_command_global_client_to_server_write_attributes_structured
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_STRUCTURED_COMMAND_ID, \
"b", \
writeStructuredAttributeRecords, \
writeStructuredAttributeRecordsLen);

Command description for WriteAttributesStructured.

Command: WriteAttributesStructured


Definition at line 640 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_write_attributes_structured_response#

#define sl_zigbee_af_fill_command_global_server_to_client_write_attributes_structured_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_STRUCTURED_RESPONSE_COMMAND_ID, \
"b", \
writeStructuredAttributeStatusRecords, \
writeStructuredAttributeStatusRecordsLen);

Command description for WriteAttributesStructuredResponse.

Command: WriteAttributesStructuredResponse


Definition at line 659 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_write_attributes_structured_response#

#define sl_zigbee_af_fill_command_global_client_to_server_write_attributes_structured_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_WRITE_ATTRIBUTES_STRUCTURED_RESPONSE_COMMAND_ID, \
"b", \
writeStructuredAttributeStatusRecords, \
writeStructuredAttributeStatusRecordsLen);

Command description for WriteAttributesStructuredResponse.

Command: WriteAttributesStructuredResponse


Definition at line 679 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_discover_commands_received#

#define sl_zigbee_af_fill_command_global_server_to_client_discover_commands_received
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_DISCOVER_COMMANDS_RECEIVED_COMMAND_ID, \
"uu", \
startCommandId, \
maxCommandIds);

This command may be used to discover all commands processed (received) by this cluster, including optional or manufacturer specific commands.

Command: DiscoverCommandsReceived


Definition at line 699 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_discover_commands_received#

#define sl_zigbee_af_fill_command_global_client_to_server_discover_commands_received
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_DISCOVER_COMMANDS_RECEIVED_COMMAND_ID, \
"uu", \
startCommandId, \
maxCommandIds);

This command may be used to discover all commands processed (received) by this cluster, including optional or manufacturer specific commands.

Command: DiscoverCommandsReceived


Definition at line 718 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_discover_commands_received_response#

#define sl_zigbee_af_fill_command_global_server_to_client_discover_commands_received_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_DISCOVER_COMMANDS_RECEIVED_RESPONSE_COMMAND_ID, \
"ub", \
discoveryComplete, \
commandIds, \
commandIdsLen);

The discover commands received response command is sent in response to a discover commands received command, and is used to discover which commands a particular cluster can process.

Command: DiscoverCommandsReceivedResponse


Definition at line 739 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_discover_commands_received_response#

#define sl_zigbee_af_fill_command_global_client_to_server_discover_commands_received_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_DISCOVER_COMMANDS_RECEIVED_RESPONSE_COMMAND_ID, \
"ub", \
discoveryComplete, \
commandIds, \
commandIdsLen);

The discover commands received response command is sent in response to a discover commands received command, and is used to discover which commands a particular cluster can process.

Command: DiscoverCommandsReceivedResponse


Definition at line 762 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_discover_commands_generated#

#define sl_zigbee_af_fill_command_global_server_to_client_discover_commands_generated
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_DISCOVER_COMMANDS_GENERATED_COMMAND_ID, \
"uu", \
startCommandId, \
maxCommandIds);

This command may be used to discover all commands which may be generated (sent) by the cluster, including optional or manufacturer specific commands.

Command: DiscoverCommandsGenerated


Definition at line 783 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_discover_commands_generated#

#define sl_zigbee_af_fill_command_global_client_to_server_discover_commands_generated
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_DISCOVER_COMMANDS_GENERATED_COMMAND_ID, \
"uu", \
startCommandId, \
maxCommandIds);

This command may be used to discover all commands which may be generated (sent) by the cluster, including optional or manufacturer specific commands.

Command: DiscoverCommandsGenerated


Definition at line 802 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_discover_commands_generated_response#

#define sl_zigbee_af_fill_command_global_server_to_client_discover_commands_generated_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_DISCOVER_COMMANDS_GENERATED_RESPONSE_COMMAND_ID, \
"ub", \
discoveryComplete, \
commandIds, \
commandIdsLen);

The discover client commands response command is sent in response to a discover client commands command, and is used to discover which commands a particular cluster supports.

Command: DiscoverCommandsGeneratedResponse


Definition at line 823 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_discover_commands_generated_response#

#define sl_zigbee_af_fill_command_global_client_to_server_discover_commands_generated_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_DISCOVER_COMMANDS_GENERATED_RESPONSE_COMMAND_ID, \
"ub", \
discoveryComplete, \
commandIds, \
commandIdsLen);

The discover client commands response command is sent in response to a discover client commands command, and is used to discover which commands a particular cluster supports.

Command: DiscoverCommandsGeneratedResponse


Definition at line 846 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_discover_attributes_extended#

#define sl_zigbee_af_fill_command_global_server_to_client_discover_attributes_extended
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
clusterId, \
ZCL_DISCOVER_ATTRIBUTES_EXTENDED_COMMAND_ID, \
"vu", \
startId, \
maxAttributeIds);

This command is similar to the discover attributes command, but also includes a field to indicate whether the attribute is readable, writeable or reportable.

Command: DiscoverAttributesExtended


Definition at line 867 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_discover_attributes_extended#

#define sl_zigbee_af_fill_command_global_client_to_server_discover_attributes_extended
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
clusterId, \
ZCL_DISCOVER_ATTRIBUTES_EXTENDED_COMMAND_ID, \
"vu", \
startId, \
maxAttributeIds);

This command is similar to the discover attributes command, but also includes a field to indicate whether the attribute is readable, writeable or reportable.

Command: DiscoverAttributesExtended


Definition at line 886 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_server_to_client_discover_attributes_extended_response#

#define sl_zigbee_af_fill_command_global_server_to_client_discover_attributes_extended_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_DISCOVER_ATTRIBUTES_EXTENDED_RESPONSE_COMMAND_ID, \
"ub", \
discoveryComplete, \
extendedDiscoverAttributesInfoRecords, \
extendedDiscoverAttributesInfoRecordsLen);

This command is sent in response to a discover attribute extended command and is used to determine if attributes are readable, writable or reportable.

Command: DiscoverAttributesExtendedResponse


Definition at line 907 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_global_client_to_server_discover_attributes_extended_response#

#define sl_zigbee_af_fill_command_global_client_to_server_discover_attributes_extended_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_GLOBAL_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
clusterId, \
ZCL_DISCOVER_ATTRIBUTES_EXTENDED_RESPONSE_COMMAND_ID, \
"ub", \
discoveryComplete, \
extendedDiscoverAttributesInfoRecords, \
extendedDiscoverAttributesInfoRecordsLen);

This command is sent in response to a discover attribute extended command and is used to determine if attributes are readable, writable or reportable.

Command: DiscoverAttributesExtendedResponse


Definition at line 930 of file app/framework/test/headers/client-command-macro.doc

Basic Commands Documentation#

sl_zigbee_af_fill_command_basic_cluster_reset_to_factory_defaults#

#define sl_zigbee_af_fill_command_basic_cluster_reset_to_factory_defaults
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_BASIC_CLUSTER_ID, \
ZCL_RESET_TO_FACTORY_DEFAULTS_COMMAND_ID, \
"");

Command that resets all attribute values to factory default.

Cluster: Basic, Attributes for determining basic information about a device, setting user device information such as location, and enabling a device. Command: ResetToFactoryDefaults


Definition at line 953 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_basic_cluster_get_locales_supported#

#define sl_zigbee_af_fill_command_basic_cluster_get_locales_supported
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_BASIC_CLUSTER_ID, \
ZCL_GET_LOCALES_SUPPORTED_COMMAND_ID, \
"su", \
startLocale, \
maxLocalesRequested);

This command gets locales supported.

Cluster: Basic, Attributes for determining basic information about a device, setting user device information such as location, and enabling a device. Command: GetLocalesSupported


Definition at line 969 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_basic_cluster_get_locales_supported_response#

#define sl_zigbee_af_fill_command_basic_cluster_get_locales_supported_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_BASIC_CLUSTER_ID, \
ZCL_GET_LOCALES_SUPPORTED_RESPONSE_COMMAND_ID, \
"ub", \
discoveryComplete, \
localeSupported, \
localeSupportedLen);

The locales supported response command is sent in response to a get locales supported command, and is used to discover which locales the device supports.

Cluster: Basic, Attributes for determining basic information about a device, setting user device information such as location, and enabling a device. Command: GetLocalesSupportedResponse


Definition at line 989 of file app/framework/test/headers/client-command-macro.doc

Identify Commands Documentation#

sl_zigbee_af_fill_command_identify_cluster_identify#

#define sl_zigbee_af_fill_command_identify_cluster_identify
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IDENTIFY_CLUSTER_ID, \
ZCL_IDENTIFY_COMMAND_ID, \
"v", \
identifyTime);

Command description for Identify.

Cluster: Identify, Attributes and commands for putting a device into Identification mode (e.g. flashing a light). Command: Identify


Definition at line 1021 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_identify_cluster_identify_query#

#define sl_zigbee_af_fill_command_identify_cluster_identify_query
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IDENTIFY_CLUSTER_ID, \
ZCL_IDENTIFY_QUERY_COMMAND_ID, \
"");

Command description for IdentifyQuery.

Cluster: Identify, Attributes and commands for putting a device into Identification mode (e.g. flashing a light). Command: IdentifyQuery


Definition at line 1035 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_identify_cluster_e_z_mode_invoke#

#define sl_zigbee_af_fill_command_identify_cluster_e_z_mode_invoke
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IDENTIFY_CLUSTER_ID, \
ZCL_E_Z_MODE_INVOKE_COMMAND_ID, \
"u", \
action);

Invoke EZMode on an Identify Server.

Cluster: Identify, Attributes and commands for putting a device into Identification mode (e.g. flashing a light). Command: EZModeInvoke


Definition at line 1049 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_identify_cluster_update_commission_state#

#define sl_zigbee_af_fill_command_identify_cluster_update_commission_state
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IDENTIFY_CLUSTER_ID, \
ZCL_UPDATE_COMMISSION_STATE_COMMAND_ID, \
"uu", \
action, \
commissionStateMask);

Update Commission State on the server device.

Cluster: Identify, Attributes and commands for putting a device into Identification mode (e.g. flashing a light). Command: UpdateCommissionState


Definition at line 1066 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_identify_cluster_identify_query_response#

#define sl_zigbee_af_fill_command_identify_cluster_identify_query_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_IDENTIFY_CLUSTER_ID, \
ZCL_IDENTIFY_QUERY_RESPONSE_COMMAND_ID, \
"v", \
timeout);

Command description for IdentifyQueryResponse.

Cluster: Identify, Attributes and commands for putting a device into Identification mode (e.g. flashing a light). Command: IdentifyQueryResponse


Definition at line 1082 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_identify_cluster_trigger_effect#

#define sl_zigbee_af_fill_command_identify_cluster_trigger_effect
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IDENTIFY_CLUSTER_ID, \
ZCL_TRIGGER_EFFECT_COMMAND_ID, \
"uu", \
effectId, \
effectVariant);

Command description for TriggerEffect.

Cluster: Identify, Attributes and commands for putting a device into Identification mode (e.g. flashing a light). Command: TriggerEffect


Definition at line 1100 of file app/framework/test/headers/client-command-macro.doc

Groups Commands Documentation#

sl_zigbee_af_fill_command_groups_cluster_add_group#

#define sl_zigbee_af_fill_command_groups_cluster_add_group
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GROUPS_CLUSTER_ID, \
ZCL_ADD_GROUP_COMMAND_ID, \
"vs", \
groupId, \
groupName);

Command description for AddGroup.

Cluster: Groups, Attributes and commands for group configuration and manipulation. Command: AddGroup


Definition at line 1123 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_groups_cluster_view_group#

#define sl_zigbee_af_fill_command_groups_cluster_view_group
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GROUPS_CLUSTER_ID, \
ZCL_VIEW_GROUP_COMMAND_ID, \
"v", \
groupId);

Command description for ViewGroup.

Cluster: Groups, Attributes and commands for group configuration and manipulation. Command: ViewGroup


Definition at line 1139 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_groups_cluster_get_group_membership#

#define sl_zigbee_af_fill_command_groups_cluster_get_group_membership
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GROUPS_CLUSTER_ID, \
ZCL_GET_GROUP_MEMBERSHIP_COMMAND_ID, \
"ub", \
groupCount, \
groupList, \
groupListLen);

Command description for GetGroupMembership.

Cluster: Groups, Attributes and commands for group configuration and manipulation. Command: GetGroupMembership


Definition at line 1158 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_groups_cluster_remove_group#

#define sl_zigbee_af_fill_command_groups_cluster_remove_group
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GROUPS_CLUSTER_ID, \
ZCL_REMOVE_GROUP_COMMAND_ID, \
"v", \
groupId);

Command description for RemoveGroup.

Cluster: Groups, Attributes and commands for group configuration and manipulation. Command: RemoveGroup


Definition at line 1175 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_groups_cluster_remove_all_groups#

#define sl_zigbee_af_fill_command_groups_cluster_remove_all_groups
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GROUPS_CLUSTER_ID, \
ZCL_REMOVE_ALL_GROUPS_COMMAND_ID, \
"");

Command description for RemoveAllGroups.

Cluster: Groups, Attributes and commands for group configuration and manipulation. Command: RemoveAllGroups


Definition at line 1189 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_groups_cluster_add_group_if_identifying#

#define sl_zigbee_af_fill_command_groups_cluster_add_group_if_identifying
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GROUPS_CLUSTER_ID, \
ZCL_ADD_GROUP_IF_IDENTIFYING_COMMAND_ID, \
"vs", \
groupId, \
groupName);

Command description for AddGroupIfIdentifying.

Cluster: Groups, Attributes and commands for group configuration and manipulation. Command: AddGroupIfIdentifying


Definition at line 1205 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_groups_cluster_add_group_response#

#define sl_zigbee_af_fill_command_groups_cluster_add_group_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_GROUPS_CLUSTER_ID, \
ZCL_ADD_GROUP_RESPONSE_COMMAND_ID, \
"uv", \
status, \
groupId);

Command description for AddGroupResponse.

Cluster: Groups, Attributes and commands for group configuration and manipulation. Command: AddGroupResponse


Definition at line 1223 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_groups_cluster_view_group_response#

#define sl_zigbee_af_fill_command_groups_cluster_view_group_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_GROUPS_CLUSTER_ID, \
ZCL_VIEW_GROUP_RESPONSE_COMMAND_ID, \
"uvs", \
status, \
groupId, \
groupName);

Command description for ViewGroupResponse.

Cluster: Groups, Attributes and commands for group configuration and manipulation. Command: ViewGroupResponse


Definition at line 1244 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_groups_cluster_get_group_membership_response#

#define sl_zigbee_af_fill_command_groups_cluster_get_group_membership_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_GROUPS_CLUSTER_ID, \
ZCL_GET_GROUP_MEMBERSHIP_RESPONSE_COMMAND_ID, \
"uub", \
capacity, \
groupCount, \
groupList, \
groupListLen);

Command description for GetGroupMembershipResponse.

Cluster: Groups, Attributes and commands for group configuration and manipulation. Command: GetGroupMembershipResponse


Definition at line 1268 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_groups_cluster_remove_group_response#

#define sl_zigbee_af_fill_command_groups_cluster_remove_group_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_GROUPS_CLUSTER_ID, \
ZCL_REMOVE_GROUP_RESPONSE_COMMAND_ID, \
"uv", \
status, \
groupId);

Command description for RemoveGroupResponse.

Cluster: Groups, Attributes and commands for group configuration and manipulation. Command: RemoveGroupResponse


Definition at line 1289 of file app/framework/test/headers/client-command-macro.doc

Scenes Commands Documentation#

sl_zigbee_af_fill_command_scenes_cluster_add_scene#

#define sl_zigbee_af_fill_command_scenes_cluster_add_scene
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_ADD_SCENE_COMMAND_ID, \
"vuvsb", \
groupId, \
sceneId, \
transitionTime, \
sceneName, \
extensionFieldSets, \
extensionFieldSetsLen);

Add a scene to the scene table. Extension field sets are supported, and are inputed as arrays of the form [[cluster ID] [length] [value0...n] ...].

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: AddScene


Definition at line 1321 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_view_scene#

#define sl_zigbee_af_fill_command_scenes_cluster_view_scene
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_VIEW_SCENE_COMMAND_ID, \
"vu", \
groupId, \
sceneId);

Command description for ViewScene.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: ViewScene


Definition at line 1343 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_remove_scene#

#define sl_zigbee_af_fill_command_scenes_cluster_remove_scene
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_REMOVE_SCENE_COMMAND_ID, \
"vu", \
groupId, \
sceneId);

Command description for RemoveScene.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: RemoveScene


Definition at line 1361 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_remove_all_scenes#

#define sl_zigbee_af_fill_command_scenes_cluster_remove_all_scenes
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_REMOVE_ALL_SCENES_COMMAND_ID, \
"v", \
groupId);

Command description for RemoveAllScenes.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: RemoveAllScenes


Definition at line 1377 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_store_scene#

#define sl_zigbee_af_fill_command_scenes_cluster_store_scene
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_STORE_SCENE_COMMAND_ID, \
"vu", \
groupId, \
sceneId);

Command description for StoreScene.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: StoreScene


Definition at line 1394 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_recall_scene#

#define sl_zigbee_af_fill_command_scenes_cluster_recall_scene
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_RECALL_SCENE_COMMAND_ID, \
"vuv", \
groupId, \
sceneId, \
transitionTime);

Command description for RecallScene.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: RecallScene


Definition at line 1414 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_get_scene_membership#

#define sl_zigbee_af_fill_command_scenes_cluster_get_scene_membership
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_GET_SCENE_MEMBERSHIP_COMMAND_ID, \
"v", \
groupId);

Command description for GetSceneMembership.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: GetSceneMembership


Definition at line 1431 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_add_scene_response#

#define sl_zigbee_af_fill_command_scenes_cluster_add_scene_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_ADD_SCENE_RESPONSE_COMMAND_ID, \
"uvu", \
status, \
groupId, \
sceneId);

Command description for AddSceneResponse.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: AddSceneResponse


Definition at line 1450 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_view_scene_response#

#define sl_zigbee_af_fill_command_scenes_cluster_view_scene_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_VIEW_SCENE_RESPONSE_COMMAND_ID, \
"uvuvsb", \
status, \
groupId, \
sceneId, \
transitionTime, \
sceneName, \
extensionFieldSets, \
extensionFieldSetsLen);

Command description for ViewSceneResponse.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: ViewSceneResponse


Definition at line 1480 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_remove_scene_response#

#define sl_zigbee_af_fill_command_scenes_cluster_remove_scene_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_REMOVE_SCENE_RESPONSE_COMMAND_ID, \
"uvu", \
status, \
groupId, \
sceneId);

Command description for RemoveSceneResponse.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: RemoveSceneResponse


Definition at line 1506 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_remove_all_scenes_response#

#define sl_zigbee_af_fill_command_scenes_cluster_remove_all_scenes_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_REMOVE_ALL_SCENES_RESPONSE_COMMAND_ID, \
"uv", \
status, \
groupId);

Command description for RemoveAllScenesResponse.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: RemoveAllScenesResponse


Definition at line 1526 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_store_scene_response#

#define sl_zigbee_af_fill_command_scenes_cluster_store_scene_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_STORE_SCENE_RESPONSE_COMMAND_ID, \
"uvu", \
status, \
groupId, \
sceneId);

Command description for StoreSceneResponse.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: StoreSceneResponse


Definition at line 1547 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_get_scene_membership_response#

#define sl_zigbee_af_fill_command_scenes_cluster_get_scene_membership_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_GET_SCENE_MEMBERSHIP_RESPONSE_COMMAND_ID, \
"uuvub", \
status, \
capacity, \
groupId, \
sceneCount, \
sceneList, \
sceneListLen);

Command description for GetSceneMembershipResponse.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: GetSceneMembershipResponse


Definition at line 1575 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_enhanced_add_scene#

#define sl_zigbee_af_fill_command_scenes_cluster_enhanced_add_scene
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_ENHANCED_ADD_SCENE_COMMAND_ID, \
"vuvsb", \
groupId, \
sceneId, \
transitionTime, \
sceneName, \
extensionFieldSets, \
extensionFieldSetsLen);

Command description for EnhancedAddScene.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: EnhancedAddScene


Definition at line 1606 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_enhanced_view_scene#

#define sl_zigbee_af_fill_command_scenes_cluster_enhanced_view_scene
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_ENHANCED_VIEW_SCENE_COMMAND_ID, \
"vu", \
groupId, \
sceneId);

Command description for EnhancedViewScene.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: EnhancedViewScene


Definition at line 1628 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_copy_scene#

#define sl_zigbee_af_fill_command_scenes_cluster_copy_scene
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_COPY_SCENE_COMMAND_ID, \
"uvuvu", \
mode, \
groupIdFrom, \
sceneIdFrom, \
groupIdTo, \
sceneIdTo);

Command description for CopyScene.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: CopyScene


Definition at line 1652 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_enhanced_add_scene_response#

#define sl_zigbee_af_fill_command_scenes_cluster_enhanced_add_scene_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_ENHANCED_ADD_SCENE_RESPONSE_COMMAND_ID, \
"uvu", \
status, \
groupId, \
sceneId);

Command description for EnhancedAddSceneResponse.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: EnhancedAddSceneResponse


Definition at line 1675 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_enhanced_view_scene_response#

#define sl_zigbee_af_fill_command_scenes_cluster_enhanced_view_scene_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_ENHANCED_VIEW_SCENE_RESPONSE_COMMAND_ID, \
"uvuvsb", \
status, \
groupId, \
sceneId, \
transitionTime, \
sceneName, \
extensionFieldSets, \
extensionFieldSetsLen);

Command description for EnhancedViewSceneResponse.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: EnhancedViewSceneResponse


Definition at line 1705 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_scenes_cluster_copy_scene_response#

#define sl_zigbee_af_fill_command_scenes_cluster_copy_scene_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SCENES_CLUSTER_ID, \
ZCL_COPY_SCENE_RESPONSE_COMMAND_ID, \
"uvu", \
status, \
groupIdFrom, \
sceneIdFrom);

Command description for CopySceneResponse.

Cluster: Scenes, Attributes and commands for scene configuration and manipulation. Command: CopySceneResponse


Definition at line 1731 of file app/framework/test/headers/client-command-macro.doc

On/off Commands Documentation#

sl_zigbee_af_fill_command_on_off_cluster_off#

#define sl_zigbee_af_fill_command_on_off_cluster_off
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ON_OFF_CLUSTER_ID, \
ZCL_OFF_COMMAND_ID, \
"");

Command description for Off.

Cluster: On/off, Attributes and commands for switching devices between 'On' and 'Off' states. Command: Off


Definition at line 1753 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_on_off_cluster_on#

#define sl_zigbee_af_fill_command_on_off_cluster_on
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ON_OFF_CLUSTER_ID, \
ZCL_ON_COMMAND_ID, \
"");

Command description for On.

Cluster: On/off, Attributes and commands for switching devices between 'On' and 'Off' states. Command: On


Definition at line 1766 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_on_off_cluster_toggle#

#define sl_zigbee_af_fill_command_on_off_cluster_toggle
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ON_OFF_CLUSTER_ID, \
ZCL_TOGGLE_COMMAND_ID, \
"");

Command description for Toggle.

Cluster: On/off, Attributes and commands for switching devices between 'On' and 'Off' states. Command: Toggle


Definition at line 1779 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_on_off_cluster_off_with_effect#

#define sl_zigbee_af_fill_command_on_off_cluster_off_with_effect
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ON_OFF_CLUSTER_ID, \
ZCL_OFF_WITH_EFFECT_COMMAND_ID, \
"uu", \
effectId, \
effectVariant);

Command description for OffWithEffect.

Cluster: On/off, Attributes and commands for switching devices between 'On' and 'Off' states. Command: OffWithEffect


Definition at line 1795 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_on_off_cluster_on_with_recall_global_scene#

#define sl_zigbee_af_fill_command_on_off_cluster_on_with_recall_global_scene
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ON_OFF_CLUSTER_ID, \
ZCL_ON_WITH_RECALL_GLOBAL_SCENE_COMMAND_ID, \
"");

Command description for OnWithRecallGlobalScene.

Cluster: On/off, Attributes and commands for switching devices between 'On' and 'Off' states. Command: OnWithRecallGlobalScene


Definition at line 1810 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_on_off_cluster_on_with_timed_off#

#define sl_zigbee_af_fill_command_on_off_cluster_on_with_timed_off
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ON_OFF_CLUSTER_ID, \
ZCL_ON_WITH_TIMED_OFF_COMMAND_ID, \
"uvv", \
onOffControl, \
onTime, \
offWaitTime);

Command description for OnWithTimedOff.

Cluster: On/off, Attributes and commands for switching devices between 'On' and 'Off' states. Command: OnWithTimedOff


Definition at line 1828 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_on_off_cluster_sample_mfg_specific_off_with_transition#

#define sl_zigbee_af_fill_command_on_off_cluster_sample_mfg_specific_off_with_transition
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ON_OFF_CLUSTER_ID, \
0x1002, \
ZCL_SAMPLE_MFG_SPECIFIC_OFF_WITH_TRANSITION_COMMAND_ID, \
"");

Client command that turns the device off with a transition given by the transition time in the Ember Sample transition time attribute.

Cluster: On/off, Attributes and commands for switching devices between 'On' and 'Off' states. Command: SampleMfgSpecificOffWithTransition


Definition at line 1845 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_on_off_cluster_sample_mfg_specific_on_with_transition#

#define sl_zigbee_af_fill_command_on_off_cluster_sample_mfg_specific_on_with_transition
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ON_OFF_CLUSTER_ID, \
0x1002, \
ZCL_SAMPLE_MFG_SPECIFIC_ON_WITH_TRANSITION_COMMAND_ID, \
"");

Client command that turns the device on with a transition given by the transition time in the Ember Sample transition time attribute.

Cluster: On/off, Attributes and commands for switching devices between 'On' and 'Off' states. Command: SampleMfgSpecificOnWithTransition


Definition at line 1861 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_on_off_cluster_sample_mfg_specific_toggle_with_transition#

#define sl_zigbee_af_fill_command_on_off_cluster_sample_mfg_specific_toggle_with_transition
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ON_OFF_CLUSTER_ID, \
0x1002, \
ZCL_SAMPLE_MFG_SPECIFIC_TOGGLE_WITH_TRANSITION_COMMAND_ID, \
"");

Client command that toggles the device with a transition given by the transition time in the Ember Sample transition time attribute.

Cluster: On/off, Attributes and commands for switching devices between 'On' and 'Off' states. Command: SampleMfgSpecificToggleWithTransition


Definition at line 1877 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_on_off_cluster_sample_mfg_specific_on_with_transition2#

#define sl_zigbee_af_fill_command_on_off_cluster_sample_mfg_specific_on_with_transition2
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ON_OFF_CLUSTER_ID, \
0x1049, \
ZCL_SAMPLE_MFG_SPECIFIC_ON_WITH_TRANSITION2_COMMAND_ID, \
"");

Client command that turns the device on with a transition given by the transition time in the Ember Sample transition time attribute.

Cluster: On/off, Attributes and commands for switching devices between 'On' and 'Off' states. Command: SampleMfgSpecificOnWithTransition2


Definition at line 1893 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_on_off_cluster_sample_mfg_specific_toggle_with_transition2#

#define sl_zigbee_af_fill_command_on_off_cluster_sample_mfg_specific_toggle_with_transition2
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ON_OFF_CLUSTER_ID, \
0x1049, \
ZCL_SAMPLE_MFG_SPECIFIC_TOGGLE_WITH_TRANSITION2_COMMAND_ID, \
"");

Client command that toggles the device with a transition given by the transition time in the Ember Sample transition time attribute.

Cluster: On/off, Attributes and commands for switching devices between 'On' and 'Off' states. Command: SampleMfgSpecificToggleWithTransition2


Definition at line 1909 of file app/framework/test/headers/client-command-macro.doc

Level Control Commands Documentation#

sl_zigbee_af_fill_command_level_control_cluster_move_to_level#

#define sl_zigbee_af_fill_command_level_control_cluster_move_to_level
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_LEVEL_CONTROL_CLUSTER_ID, \
ZCL_MOVE_TO_LEVEL_COMMAND_ID, \
"uvuu", \
level, \
transitionTime, \
optionMask, \
optionOverride);

Command description for MoveToLevel.

Cluster: Level Control, Attributes and commands for controlling devices that can be set to a level between fully 'On' and fully 'Off.' Command: MoveToLevel


Definition at line 1941 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_level_control_cluster_move#

#define sl_zigbee_af_fill_command_level_control_cluster_move
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_LEVEL_CONTROL_CLUSTER_ID, \
ZCL_MOVE_COMMAND_ID, \
"uuuu", \
moveMode, \
rate, \
optionMask, \
optionOverride);

Command description for Move.

Cluster: Level Control, Attributes and commands for controlling devices that can be set to a level between fully 'On' and fully 'Off.' Command: Move


Definition at line 1965 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_level_control_cluster_step#

#define sl_zigbee_af_fill_command_level_control_cluster_step
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_LEVEL_CONTROL_CLUSTER_ID, \
ZCL_STEP_COMMAND_ID, \
"uuvuu", \
stepMode, \
stepSize, \
transitionTime, \
optionMask, \
optionOverride);

Command description for Step.

Cluster: Level Control, Attributes and commands for controlling devices that can be set to a level between fully 'On' and fully 'Off.' Command: Step


Definition at line 1991 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_level_control_cluster_stop#

#define sl_zigbee_af_fill_command_level_control_cluster_stop
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_LEVEL_CONTROL_CLUSTER_ID, \
ZCL_STOP_COMMAND_ID, \
"uu", \
optionMask, \
optionOverride);

Command description for Stop.

Cluster: Level Control, Attributes and commands for controlling devices that can be set to a level between fully 'On' and fully 'Off.' Command: Stop


Definition at line 2012 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_level_control_cluster_move_to_level_with_on_off#

#define sl_zigbee_af_fill_command_level_control_cluster_move_to_level_with_on_off
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_LEVEL_CONTROL_CLUSTER_ID, \
ZCL_MOVE_TO_LEVEL_WITH_ON_OFF_COMMAND_ID, \
"uv", \
level, \
transitionTime);

Command description for MoveToLevelWithOnOff.

Cluster: Level Control, Attributes and commands for controlling devices that can be set to a level between fully 'On' and fully 'Off.' Command: MoveToLevelWithOnOff


Definition at line 2030 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_level_control_cluster_move_with_on_off#

#define sl_zigbee_af_fill_command_level_control_cluster_move_with_on_off
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_LEVEL_CONTROL_CLUSTER_ID, \
ZCL_MOVE_WITH_ON_OFF_COMMAND_ID, \
"uu", \
moveMode, \
rate);

Command description for MoveWithOnOff.

Cluster: Level Control, Attributes and commands for controlling devices that can be set to a level between fully 'On' and fully 'Off.' Command: MoveWithOnOff


Definition at line 2048 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_level_control_cluster_step_with_on_off#

#define sl_zigbee_af_fill_command_level_control_cluster_step_with_on_off
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_LEVEL_CONTROL_CLUSTER_ID, \
ZCL_STEP_WITH_ON_OFF_COMMAND_ID, \
"uuv", \
stepMode, \
stepSize, \
transitionTime);

Command description for StepWithOnOff.

Cluster: Level Control, Attributes and commands for controlling devices that can be set to a level between fully 'On' and fully 'Off.' Command: StepWithOnOff


Definition at line 2068 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_level_control_cluster_stop_with_on_off#

#define sl_zigbee_af_fill_command_level_control_cluster_stop_with_on_off
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_LEVEL_CONTROL_CLUSTER_ID, \
ZCL_STOP_WITH_ON_OFF_COMMAND_ID, \
"");

Command description for StopWithOnOff.

Cluster: Level Control, Attributes and commands for controlling devices that can be set to a level between fully 'On' and fully 'Off.' Command: StopWithOnOff


Definition at line 2084 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_level_control_cluster_move_to_closest_frequency#

#define sl_zigbee_af_fill_command_level_control_cluster_move_to_closest_frequency
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_LEVEL_CONTROL_CLUSTER_ID, \
ZCL_MOVE_TO_CLOSEST_FREQUENCY_COMMAND_ID, \
"v", \
frequency);

Command description for MoveToClosestFrequency.

Cluster: Level Control, Attributes and commands for controlling devices that can be set to a level between fully 'On' and fully 'Off.' Command: MoveToClosestFrequency


Definition at line 2098 of file app/framework/test/headers/client-command-macro.doc

Alarms Commands Documentation#

sl_zigbee_af_fill_command_alarm_cluster_reset_alarm#

#define sl_zigbee_af_fill_command_alarm_cluster_reset_alarm
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ALARM_CLUSTER_ID, \
ZCL_RESET_ALARM_COMMAND_ID, \
"uv", \
alarmCode, \
clusterId);

Command description for ResetAlarm.

Cluster: Alarms, Attributes and commands for sending notifications and configuring alarm functionality. Command: ResetAlarm


Definition at line 2120 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_alarm_cluster_reset_all_alarms#

#define sl_zigbee_af_fill_command_alarm_cluster_reset_all_alarms
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ALARM_CLUSTER_ID, \
ZCL_RESET_ALL_ALARMS_COMMAND_ID, \
"");

Command description for ResetAllAlarms.

Cluster: Alarms, Attributes and commands for sending notifications and configuring alarm functionality. Command: ResetAllAlarms


Definition at line 2135 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_alarm_cluster_get_alarm#

#define sl_zigbee_af_fill_command_alarm_cluster_get_alarm
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ALARM_CLUSTER_ID, \
ZCL_GET_ALARM_COMMAND_ID, \
"");

Command description for GetAlarm.

Cluster: Alarms, Attributes and commands for sending notifications and configuring alarm functionality. Command: GetAlarm


Definition at line 2148 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_alarm_cluster_reset_alarm_log#

#define sl_zigbee_af_fill_command_alarm_cluster_reset_alarm_log
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ALARM_CLUSTER_ID, \
ZCL_RESET_ALARM_LOG_COMMAND_ID, \
"");

Command description for ResetAlarmLog.

Cluster: Alarms, Attributes and commands for sending notifications and configuring alarm functionality. Command: ResetAlarmLog


Definition at line 2161 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_alarm_cluster_alarm#

#define sl_zigbee_af_fill_command_alarm_cluster_alarm
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_ALARM_CLUSTER_ID, \
ZCL_ALARM_COMMAND_ID, \
"uv", \
alarmCode, \
clusterId);

Command description for Alarm.

Cluster: Alarms, Attributes and commands for sending notifications and configuring alarm functionality. Command: Alarm


Definition at line 2177 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_alarm_cluster_get_alarm_response#

#define sl_zigbee_af_fill_command_alarm_cluster_get_alarm_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_ALARM_CLUSTER_ID, \
ZCL_GET_ALARM_RESPONSE_COMMAND_ID, \
"uuvw", \
status, \
alarmCode, \
clusterId, \
timeStamp);

Command description for GetAlarmResponse.

Cluster: Alarms, Attributes and commands for sending notifications and configuring alarm functionality. Command: GetAlarmResponse


Definition at line 2199 of file app/framework/test/headers/client-command-macro.doc

RSSI Location Commands Documentation#

sl_zigbee_af_fill_command_rssi_location_cluster_set_absolute_location#

#define sl_zigbee_af_fill_command_rssi_location_cluster_set_absolute_location
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_SET_ABSOLUTE_LOCATION_COMMAND_ID, \
"vvvvv", \
coordinate1, \
coordinate2, \
coordinate3, \
power, \
pathLossExponent);

Command description for SetAbsoluteLocation.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: SetAbsoluteLocation


Definition at line 2236 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_set_device_configuration#

#define sl_zigbee_af_fill_command_rssi_location_cluster_set_device_configuration
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_SET_DEVICE_CONFIGURATION_COMMAND_ID, \
"vvvuv", \
power, \
pathLossExponent, \
calculationPeriod, \
numberRssiMeasurements, \
reportingPeriod);

Command description for SetDeviceConfiguration.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: SetDeviceConfiguration


Definition at line 2263 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_get_device_configuration#

#define sl_zigbee_af_fill_command_rssi_location_cluster_get_device_configuration
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_GET_DEVICE_CONFIGURATION_COMMAND_ID, \
"8", \
targetAddress);

Command description for GetDeviceConfiguration.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: GetDeviceConfiguration


Definition at line 2282 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_get_location_data#

#define sl_zigbee_af_fill_command_rssi_location_cluster_get_location_data
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_GET_LOCATION_DATA_COMMAND_ID, \
"uu8", \
flags, \
numberResponses, \
targetAddress);

Command description for GetLocationData.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: GetLocationData


Definition at line 2301 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_rssi_response#

#define sl_zigbee_af_fill_command_rssi_location_cluster_rssi_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_RSSI_RESPONSE_COMMAND_ID, \
"8vvvuu", \
replyingDevice, \
coordinate1, \
coordinate2, \
coordinate3, \
rssi, \
numberRssiMeasurements);

Command description for RssiResponse.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: RssiResponse


Definition at line 2328 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_send_pings#

#define sl_zigbee_af_fill_command_rssi_location_cluster_send_pings
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_SEND_PINGS_COMMAND_ID, \
"8uv", \
targetAddress, \
numberRssiMeasurements, \
calculationPeriod);

Command description for SendPings.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: SendPings


Definition at line 2353 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_anchor_node_announce#

#define sl_zigbee_af_fill_command_rssi_location_cluster_anchor_node_announce
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_ANCHOR_NODE_ANNOUNCE_COMMAND_ID, \
"8vvv", \
anchorNodeIeeeAddress, \
coordinate1, \
coordinate2, \
coordinate3);

Command description for AnchorNodeAnnounce.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: AnchorNodeAnnounce


Definition at line 2376 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_device_configuration_response#

#define sl_zigbee_af_fill_command_rssi_location_cluster_device_configuration_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_DEVICE_CONFIGURATION_RESPONSE_COMMAND_ID, \
"uvvvuv", \
status, \
power, \
pathLossExponent, \
calculationPeriod, \
numberRssiMeasurements, \
reportingPeriod);

Command description for DeviceConfigurationResponse.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: DeviceConfigurationResponse


Definition at line 2404 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_location_data_response#

#define sl_zigbee_af_fill_command_rssi_location_cluster_location_data_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_LOCATION_DATA_RESPONSE_COMMAND_ID, \
"uuvvvvvuuv", \
status, \
locationType, \
coordinate1, \
coordinate2, \
coordinate3, \
power, \
pathLossExponent, \
locationMethod, \
qualityMeasure, \
locationAge);

Command description for LocationDataResponse.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: LocationDataResponse


Definition at line 2443 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_location_data_notification#

#define sl_zigbee_af_fill_command_rssi_location_cluster_location_data_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_LOCATION_DATA_NOTIFICATION_COMMAND_ID, \
"uvvvvvuuv", \
locationType, \
coordinate1, \
coordinate2, \
coordinate3, \
power, \
pathLossExponent, \
locationMethod, \
qualityMeasure, \
locationAge);

Command description for LocationDataNotification.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: LocationDataNotification


Definition at line 2484 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_compact_location_data_notification#

#define sl_zigbee_af_fill_command_rssi_location_cluster_compact_location_data_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_COMPACT_LOCATION_DATA_NOTIFICATION_COMMAND_ID, \
"uvvvuv", \
locationType, \
coordinate1, \
coordinate2, \
coordinate3, \
qualityMeasure, \
locationAge);

Command description for CompactLocationDataNotification.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: CompactLocationDataNotification


Definition at line 2517 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_rssi_ping#

#define sl_zigbee_af_fill_command_rssi_location_cluster_rssi_ping
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_RSSI_PING_COMMAND_ID, \
"u", \
locationType);

Command description for RssiPing.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: RssiPing


Definition at line 2537 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_rssi_request#

#define sl_zigbee_af_fill_command_rssi_location_cluster_rssi_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_RSSI_REQUEST_COMMAND_ID, \
"");

Command description for RssiRequest.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: RssiRequest


Definition at line 2551 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_report_rssi_measurements#

#define sl_zigbee_af_fill_command_rssi_location_cluster_report_rssi_measurements
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_REPORT_RSSI_MEASUREMENTS_COMMAND_ID, \
"8ub", \
measuringDevice, \
neighbors, \
neighborsInfo, \
neighborsInfoLen);

Command description for ReportRssiMeasurements.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: ReportRssiMeasurements


Definition at line 2571 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_rssi_location_cluster_request_own_location#

#define sl_zigbee_af_fill_command_rssi_location_cluster_request_own_location
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_RSSI_LOCATION_CLUSTER_ID, \
ZCL_REQUEST_OWN_LOCATION_COMMAND_ID, \
"8", \
blindNode);

Command description for RequestOwnLocation.

Cluster: RSSI Location, Attributes and commands that provide a means for exchanging location information and channel parameters among devices. Command: RequestOwnLocation


Definition at line 2589 of file app/framework/test/headers/client-command-macro.doc

Commissioning Commands Documentation#

sl_zigbee_af_fill_command_commissioning_cluster_restart_device#

#define sl_zigbee_af_fill_command_commissioning_cluster_restart_device
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COMMISSIONING_CLUSTER_ID, \
ZCL_RESTART_DEVICE_COMMAND_ID, \
"uuu", \
options, \
delay, \
jitter);

Command description for RestartDevice.

Cluster: Commissioning, Attributes and commands for commissioning and managing a ZigBee device. Command: RestartDevice


Definition at line 2618 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_commissioning_cluster_save_startup_parameters#

#define sl_zigbee_af_fill_command_commissioning_cluster_save_startup_parameters
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COMMISSIONING_CLUSTER_ID, \
ZCL_SAVE_STARTUP_PARAMETERS_COMMAND_ID, \
"uu", \
options, \
index);

Command description for SaveStartupParameters.

Cluster: Commissioning, Attributes and commands for commissioning and managing a ZigBee device. Command: SaveStartupParameters


Definition at line 2637 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_commissioning_cluster_restore_startup_parameters#

#define sl_zigbee_af_fill_command_commissioning_cluster_restore_startup_parameters
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COMMISSIONING_CLUSTER_ID, \
ZCL_RESTORE_STARTUP_PARAMETERS_COMMAND_ID, \
"uu", \
options, \
index);

Command description for RestoreStartupParameters.

Cluster: Commissioning, Attributes and commands for commissioning and managing a ZigBee device. Command: RestoreStartupParameters


Definition at line 2655 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_commissioning_cluster_reset_startup_parameters#

#define sl_zigbee_af_fill_command_commissioning_cluster_reset_startup_parameters
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COMMISSIONING_CLUSTER_ID, \
ZCL_RESET_STARTUP_PARAMETERS_COMMAND_ID, \
"uu", \
options, \
index);

Command description for ResetStartupParameters.

Cluster: Commissioning, Attributes and commands for commissioning and managing a ZigBee device. Command: ResetStartupParameters


Definition at line 2673 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_commissioning_cluster_restart_device_response#

#define sl_zigbee_af_fill_command_commissioning_cluster_restart_device_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_COMMISSIONING_CLUSTER_ID, \
ZCL_RESTART_DEVICE_RESPONSE_COMMAND_ID, \
"u", \
status);

Command description for RestartDeviceResponse.

Cluster: Commissioning, Attributes and commands for commissioning and managing a ZigBee device. Command: RestartDeviceResponse


Definition at line 2689 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_commissioning_cluster_save_startup_parameters_response#

#define sl_zigbee_af_fill_command_commissioning_cluster_save_startup_parameters_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_COMMISSIONING_CLUSTER_ID, \
ZCL_SAVE_STARTUP_PARAMETERS_RESPONSE_COMMAND_ID, \
"u", \
status);

Command description for SaveStartupParametersResponse.

Cluster: Commissioning, Attributes and commands for commissioning and managing a ZigBee device. Command: SaveStartupParametersResponse


Definition at line 2705 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_commissioning_cluster_restore_startup_parameters_response#

#define sl_zigbee_af_fill_command_commissioning_cluster_restore_startup_parameters_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_COMMISSIONING_CLUSTER_ID, \
ZCL_RESTORE_STARTUP_PARAMETERS_RESPONSE_COMMAND_ID, \
"u", \
status);

Command description for RestoreStartupParametersResponse.

Cluster: Commissioning, Attributes and commands for commissioning and managing a ZigBee device. Command: RestoreStartupParametersResponse


Definition at line 2721 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_commissioning_cluster_reset_startup_parameters_response#

#define sl_zigbee_af_fill_command_commissioning_cluster_reset_startup_parameters_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_COMMISSIONING_CLUSTER_ID, \
ZCL_RESET_STARTUP_PARAMETERS_RESPONSE_COMMAND_ID, \
"u", \
status);

Command description for ResetStartupParametersResponse.

Cluster: Commissioning, Attributes and commands for commissioning and managing a ZigBee device. Command: ResetStartupParametersResponse


Definition at line 2737 of file app/framework/test/headers/client-command-macro.doc

Partition Commands Documentation#

sl_zigbee_af_fill_command_partition_cluster_transfer_partitioned_frame#

#define sl_zigbee_af_fill_command_partition_cluster_transfer_partitioned_frame
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PARTITION_CLUSTER_ID, \
ZCL_TRANSFER_PARTITIONED_FRAME_COMMAND_ID, \
"ub", \
fragmentationOptions, \
partitionedIndicatorAndFrame, \
partitionedIndicatorAndFrameLen);

The TransferPartitionedFrame command is used to send a partitioned frame to another Partition cluster.

Cluster: Partition, Commands and attributes for enabling partitioning of large frame to be carried from other clusters of ZigBee devices. Command: TransferPartitionedFrame


Definition at line 2762 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_partition_cluster_read_handshake_param#

#define sl_zigbee_af_fill_command_partition_cluster_read_handshake_param
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PARTITION_CLUSTER_ID, \
ZCL_READ_HANDSHAKE_PARAM_COMMAND_ID, \
"vb", \
partitionedClusterId, \
attributeList, \
attributeListLen);

The ReadHandshakeParam command is used in order to read the appropriate set of parameters for each transaction to be performed by the Partition Cluster.

Cluster: Partition, Commands and attributes for enabling partitioning of large frame to be carried from other clusters of ZigBee devices. Command: ReadHandshakeParam


Definition at line 2783 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_partition_cluster_write_handshake_param#

#define sl_zigbee_af_fill_command_partition_cluster_write_handshake_param
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PARTITION_CLUSTER_ID, \
ZCL_WRITE_HANDSHAKE_PARAM_COMMAND_ID, \
"vb", \
partitionedClusterId, \
writeAttributeRecords, \
writeAttributeRecordsLen);

The WriteHandshakeParam command is used during the handshake phase in order to write the appropriate parameters for each transaction to be performed by the Partition Cluster.

Cluster: Partition, Commands and attributes for enabling partitioning of large frame to be carried from other clusters of ZigBee devices. Command: WriteHandshakeParam


Definition at line 2804 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_partition_cluster_multiple_ack#

#define sl_zigbee_af_fill_command_partition_cluster_multiple_ack
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PARTITION_CLUSTER_ID, \
ZCL_MULTIPLE_ACK_COMMAND_ID, \
"ub", \
ackOptions, \
firstFrameIdAndNackList, \
firstFrameIdAndNackListLen);

MultipleACK command.

Cluster: Partition, Commands and attributes for enabling partitioning of large frame to be carried from other clusters of ZigBee devices. Command: MultipleAck


Definition at line 2825 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_partition_cluster_read_handshake_param_response#

#define sl_zigbee_af_fill_command_partition_cluster_read_handshake_param_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_PARTITION_CLUSTER_ID, \
ZCL_READ_HANDSHAKE_PARAM_RESPONSE_COMMAND_ID, \
"vb", \
partitionedClusterId, \
readAttributeStatusRecords, \
readAttributeStatusRecordsLen);

The ReadHandshakeParamResponse command is used in order to response to the corresponding ReadHandshakeParam command in order to communicate the appropriate set of parameters configured for each transaction to be performed by the Partition Cluster.

Cluster: Partition, Commands and attributes for enabling partitioning of large frame to be carried from other clusters of ZigBee devices. Command: ReadHandshakeParamResponse


Definition at line 2846 of file app/framework/test/headers/client-command-macro.doc

Over the Air Bootloading Commands Documentation#

sl_zigbee_af_fill_command_ota_bootload_cluster_image_notify#

#define sl_zigbee_af_fill_command_ota_bootload_cluster_image_notify
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_OTA_BOOTLOAD_CLUSTER_ID, \
ZCL_IMAGE_NOTIFY_COMMAND_ID, \
"uuvvw", \
payloadType, \
queryJitter, \
manufacturerId, \
imageType, \
newFileVersion);

This command is generated when the upgrade server wishes to notify the clients of the available OTA upgrade image. The command can be sent as unicast which provides a way for the server to force the upgrade on the client. The command can also be sent as broadcast or multicast to certain class of clients (for example, the ones that have matching manufacturing and device ids).

Cluster: Over the Air Bootloading, This cluster contains commands and attributes that act as an interface for ZigBee Over-the-air bootloading. Command: ImageNotify


Definition at line 2877 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_bootload_cluster_query_next_image_request#

#define sl_zigbee_af_fill_command_ota_bootload_cluster_query_next_image_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_OTA_BOOTLOAD_CLUSTER_ID, \
ZCL_QUERY_NEXT_IMAGE_REQUEST_COMMAND_ID, \
"uvvwv", \
fieldControl, \
manufacturerId, \
imageType, \
currentFileVersion, \
hardwareVersion);

This command is generated upon receipt of an Image Notify command to indicate that the client is looking for the next firmware image to upgrade to. The client may also choose to send the command periodically to the server.

Cluster: Over the Air Bootloading, This cluster contains commands and attributes that act as an interface for ZigBee Over-the-air bootloading. Command: QueryNextImageRequest


Definition at line 2904 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_bootload_cluster_query_next_image_response#

#define sl_zigbee_af_fill_command_ota_bootload_cluster_query_next_image_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_OTA_BOOTLOAD_CLUSTER_ID, \
ZCL_QUERY_NEXT_IMAGE_RESPONSE_COMMAND_ID, \
"uvvww", \
status, \
manufacturerId, \
imageType, \
fileVersion, \
imageSize);

This command is generated upon receipt of an QueryNextImageRequest command to response whether the server has a valid OTA upgrade image for the client or not. If the server has the file, information regarding the file and OTA upgrade process will be included in the command.

Cluster: Over the Air Bootloading, This cluster contains commands and attributes that act as an interface for ZigBee Over-the-air bootloading. Command: QueryNextImageResponse


Definition at line 2931 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_bootload_cluster_image_block_request#

#define sl_zigbee_af_fill_command_ota_bootload_cluster_image_block_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_OTA_BOOTLOAD_CLUSTER_ID, \
ZCL_IMAGE_BLOCK_REQUEST_COMMAND_ID, \
"uvvwwu8", \
fieldControl, \
manufacturerId, \
imageType, \
fileVersion, \
fileOffset, \
maxDataSize, \
requestNodeAddress);

This command is generated by the client to request blocks of OTA upgrade file data.

Cluster: Over the Air Bootloading, This cluster contains commands and attributes that act as an interface for ZigBee Over-the-air bootloading. Command: ImageBlockRequest


Definition at line 2963 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_bootload_cluster_image_page_request#

#define sl_zigbee_af_fill_command_ota_bootload_cluster_image_page_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_OTA_BOOTLOAD_CLUSTER_ID, \
ZCL_IMAGE_PAGE_REQUEST_COMMAND_ID, \
"uvvwwuvv8", \
fieldControl, \
manufacturerId, \
imageType, \
fileVersion, \
fileOffset, \
maxDataSize, \
pageSize, \
responseSpacing, \
requestNodeAddress);

This command is generated by the client to request pages of OTA upgrade file data. A page would contain multiple blocks of data.

Cluster: Over the Air Bootloading, This cluster contains commands and attributes that act as an interface for ZigBee Over-the-air bootloading. Command: ImagePageRequest


Definition at line 3000 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_bootload_cluster_image_block_response#

#define sl_zigbee_af_fill_command_ota_bootload_cluster_image_block_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_OTA_BOOTLOAD_CLUSTER_ID, \
ZCL_IMAGE_BLOCK_RESPONSE_COMMAND_ID, \
"uvvwwub", \
status, \
manufacturerId, \
imageType, \
fileVersion, \
fileOffset, \
dataSize, \
imageData, \
imageDataLen);

This command is generated by the server in response to the block or page request command. If the server has the data available, it will reply back with a SUCCESS status. For other error cases, it may reply with status WAIT_FOR_DATA (server does not have the data available yet) or ABORT (invalid requested parameters or other failure cases).

Cluster: Over the Air Bootloading, This cluster contains commands and attributes that act as an interface for ZigBee Over-the-air bootloading. Command: ImageBlockResponse


Definition at line 3037 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_bootload_cluster_upgrade_end_request#

#define sl_zigbee_af_fill_command_ota_bootload_cluster_upgrade_end_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_OTA_BOOTLOAD_CLUSTER_ID, \
ZCL_UPGRADE_END_REQUEST_COMMAND_ID, \
"uvvw", \
status, \
manufacturerId, \
imageType, \
fileVersion);

This command is generated by the client to notify the server of the end of the upgrade process. The process may end with success or error status.

Cluster: Over the Air Bootloading, This cluster contains commands and attributes that act as an interface for ZigBee Over-the-air bootloading. Command: UpgradeEndRequest


Definition at line 3066 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_bootload_cluster_upgrade_end_response#

#define sl_zigbee_af_fill_command_ota_bootload_cluster_upgrade_end_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_OTA_BOOTLOAD_CLUSTER_ID, \
ZCL_UPGRADE_END_RESPONSE_COMMAND_ID, \
"vvwww", \
manufacturerId, \
imageType, \
fileVersion, \
currentTime, \
upgradeTime);

This command is generated by the server in response to the upgrade request in order to let the client know when to upgrade to running new firmware image.

Cluster: Over the Air Bootloading, This cluster contains commands and attributes that act as an interface for ZigBee Over-the-air bootloading. Command: UpgradeEndResponse


Definition at line 3092 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_bootload_cluster_query_specific_file_request#

#define sl_zigbee_af_fill_command_ota_bootload_cluster_query_specific_file_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_OTA_BOOTLOAD_CLUSTER_ID, \
ZCL_QUERY_SPECIFIC_FILE_REQUEST_COMMAND_ID, \
"8vvwv", \
requestNodeAddress, \
manufacturerId, \
imageType, \
fileVersion, \
currentZigbeeStackVersion);

This command is generated by the client to request a file that is specific to itself. The intention is to provide a way for the client to request non-OTA upgrade file.

Cluster: Over the Air Bootloading, This cluster contains commands and attributes that act as an interface for ZigBee Over-the-air bootloading. Command: QuerySpecificFileRequest


Definition at line 3120 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_bootload_cluster_query_specific_file_response#

#define sl_zigbee_af_fill_command_ota_bootload_cluster_query_specific_file_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_OTA_BOOTLOAD_CLUSTER_ID, \
ZCL_QUERY_SPECIFIC_FILE_RESPONSE_COMMAND_ID, \
"uvvww", \
status, \
manufacturerId, \
imageType, \
fileVersion, \
imageSize);

This command is generated upon receipt of an QuerySpecificFileRequest command to response whether the server has a valid file for the client or not. If the server has the file, information regarding the file and OTA process will be included in the command.

Cluster: Over the Air Bootloading, This cluster contains commands and attributes that act as an interface for ZigBee Over-the-air bootloading. Command: QuerySpecificFileResponse


Definition at line 3147 of file app/framework/test/headers/client-command-macro.doc

Power Profile Commands Documentation#

sl_zigbee_af_fill_command_power_profile_cluster_power_profile_request#

#define sl_zigbee_af_fill_command_power_profile_cluster_power_profile_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_POWER_PROFILE_REQUEST_COMMAND_ID, \
"u", \
powerProfileId);

The PowerProfileRequest Command is generated by a device supporting the client side of the Power Profile cluster in order to request the Power Profile of a server device.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: PowerProfileRequest


Definition at line 3172 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_power_profile_state_request#

#define sl_zigbee_af_fill_command_power_profile_cluster_power_profile_state_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_POWER_PROFILE_STATE_REQUEST_COMMAND_ID, \
"");

The PowerProfileStateRequest Command is generated in order to retrieve the identifiers of current Power Profiles.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: PowerProfileStateRequest


Definition at line 3186 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_get_power_profile_price_response#

#define sl_zigbee_af_fill_command_power_profile_cluster_get_power_profile_price_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_GET_POWER_PROFILE_PRICE_RESPONSE_COMMAND_ID, \
"uvwu", \
powerProfileId, \
currency, \
price, \
priceTrailingDigit);

The GetPowerProfilePriceResponse command allows a device (client) to communicate the cost associated to the selected Power Profile to another device (server) requesting it.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: GetPowerProfilePriceResponse


Definition at line 3206 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_get_overall_schedule_price_response#

#define sl_zigbee_af_fill_command_power_profile_cluster_get_overall_schedule_price_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_GET_OVERALL_SCHEDULE_PRICE_RESPONSE_COMMAND_ID, \
"vwu", \
currency, \
price, \
priceTrailingDigit);

The GetOverallSchedulePriceResponse command allows a device (client) to communicate the overall cost associated to all Power Profiles scheduled to another device (server) requesting it.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: GetOverallSchedulePriceResponse


Definition at line 3229 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_notification#

#define sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_ENERGY_PHASES_SCHEDULE_NOTIFICATION_COMMAND_ID, \
"uub", \
powerProfileId, \
numOfScheduledPhases, \
scheduledPhases, \
scheduledPhasesLen);

The EnergyPhasesScheduleNotification Command is generated by a device supporting the client side of the Power Profile cluster in order to schedule the start of the selected Power Profile and its phases.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: EnergyPhasesScheduleNotification


Definition at line 3253 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_response#

#define sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_ENERGY_PHASES_SCHEDULE_RESPONSE_COMMAND_ID, \
"uub", \
powerProfileId, \
numOfScheduledPhases, \
scheduledPhases, \
scheduledPhasesLen);

This command is generated by the client side of Power Profile cluster as a reply to the EnergyPhasesScheduleRequest command.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: EnergyPhasesScheduleResponse


Definition at line 3277 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_power_profile_schedule_constraints_request#

#define sl_zigbee_af_fill_command_power_profile_cluster_power_profile_schedule_constraints_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_POWER_PROFILE_SCHEDULE_CONSTRAINTS_REQUEST_COMMAND_ID, \
"u", \
powerProfileId);

The PowerProfileScheduleConstraintsRequest Command is generated by a device supporting the client side of the Power Profile cluster in order to request the constraints -if set- of Power Profile of a client device, in order to set the proper boundaries for the scheduling when calculating the schedules.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: PowerProfileScheduleConstraintsRequest


Definition at line 3296 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_state_request#

#define sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_state_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_ENERGY_PHASES_SCHEDULE_STATE_REQUEST_COMMAND_ID, \
"u", \
powerProfileId);

The EnergyPhasesScheduleStateRequest Command is generated by a device supporting the client side of the Power Profile cluster to check the states of the scheduling of a power profile, which is supported in the device implementing the server side of Power Profile cluster.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: EnergyPhasesScheduleStateRequest


Definition at line 3311 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_get_power_profile_price_extended_response#

#define sl_zigbee_af_fill_command_power_profile_cluster_get_power_profile_price_extended_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_GET_POWER_PROFILE_PRICE_EXTENDED_RESPONSE_COMMAND_ID, \
"uvwu", \
powerProfileId, \
currency, \
price, \
priceTrailingDigit);

The Get Power Profile Price Extended Response command allows a device (client) to communicate the cost associated to all Power Profiles scheduled to another device (server) requesting it according to the specific options contained in the Get Power Profile Price Extended Response.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: GetPowerProfilePriceExtendedResponse


Definition at line 3332 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_power_profile_notification#

#define sl_zigbee_af_fill_command_power_profile_cluster_power_profile_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_POWER_PROFILE_NOTIFICATION_COMMAND_ID, \
"uuub", \
totalProfileNum, \
powerProfileId, \
numOfTransferredPhases, \
transferredPhases, \
transferredPhasesLen);

The PowerProfileNotification Command is generated by a device supporting the server side of the Power Profile cluster in order to send the information of the specific parameters (such as Peak power and others) belonging to each phase.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: PowerProfileNotification


Definition at line 3359 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_power_profile_response#

#define sl_zigbee_af_fill_command_power_profile_cluster_power_profile_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_POWER_PROFILE_RESPONSE_COMMAND_ID, \
"uuub", \
totalProfileNum, \
powerProfileId, \
numOfTransferredPhases, \
transferredPhases, \
transferredPhasesLen);

This command is generated by the server side of Power Profile cluster as a reply to the PowerProfileRequest command.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: PowerProfileResponse


Definition at line 3386 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_power_profile_state_response#

#define sl_zigbee_af_fill_command_power_profile_cluster_power_profile_state_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_POWER_PROFILE_STATE_RESPONSE_COMMAND_ID, \
"ub", \
powerProfileCount, \
powerProfileRecords, \
powerProfileRecordsLen);

The PowerProfileStateResponse command allows a device (server) to communicate its current Power Profile(s) to another device (client) that previously requested them.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: PowerProfileStateResponse


Definition at line 3410 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_get_power_profile_price#

#define sl_zigbee_af_fill_command_power_profile_cluster_get_power_profile_price
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_GET_POWER_PROFILE_PRICE_COMMAND_ID, \
"u", \
powerProfileId);

The GetPowerProfilePrice Command is generated by the server (e.g. White goods) in order to retrieve the cost associated to a specific Power profile.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: GetPowerProfilePrice


Definition at line 3428 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_power_profiles_state_notification#

#define sl_zigbee_af_fill_command_power_profile_cluster_power_profiles_state_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_POWER_PROFILES_STATE_NOTIFICATION_COMMAND_ID, \
"ub", \
powerProfileCount, \
powerProfileRecords, \
powerProfileRecordsLen);

The PowerProfileStateNotification Command is generated by the server (e.g. White goods) in order to update the state of the power profile and the current energy phase.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: PowerProfilesStateNotification


Definition at line 3447 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_get_overall_schedule_price#

#define sl_zigbee_af_fill_command_power_profile_cluster_get_overall_schedule_price
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_GET_OVERALL_SCHEDULE_PRICE_COMMAND_ID, \
"");

The GetOverallSchedulePrice Command is generated by the server (e.g. White goods) in order to retrieve the overall cost associated to all the Power Profiles scheduled by the scheduler (the device supporting the Power Profile cluster client side) for the next 24 hours.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: GetOverallSchedulePrice


Definition at line 3463 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_request#

#define sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_ENERGY_PHASES_SCHEDULE_REQUEST_COMMAND_ID, \
"u", \
powerProfileId);

The EnergyPhasesScheduleRequest Command is generated by the server (e.g. White goods) in order to retrieve from the scheduler (e.g. Home Gateway) the schedule (if available) associated to the specific Power Profile carried in the payload.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: EnergyPhasesScheduleRequest


Definition at line 3477 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_state_response#

#define sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_state_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_ENERGY_PHASES_SCHEDULE_STATE_RESPONSE_COMMAND_ID, \
"uub", \
powerProfileId, \
numOfScheduledPhases, \
scheduledPhases, \
scheduledPhasesLen);

The EnergyPhasesScheduleStateResponse Command is generated by the server (e.g. White goods) in order to reply to a EnergyPhasesScheduleStateRequest command about the scheduling states that are set in the server side.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: EnergyPhasesScheduleStateResponse


Definition at line 3498 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_state_notification#

#define sl_zigbee_af_fill_command_power_profile_cluster_energy_phases_schedule_state_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_ENERGY_PHASES_SCHEDULE_STATE_NOTIFICATION_COMMAND_ID, \
"uub", \
powerProfileId, \
numOfScheduledPhases, \
scheduledPhases, \
scheduledPhasesLen);

The EnergyPhasesScheduleStateNotification Command is generated by the server (e.g. White goods) in order to notify (un-solicited command) a client side about the scheduling states that are set in the server side.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: EnergyPhasesScheduleStateNotification


Definition at line 3523 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_power_profile_schedule_constraints_notification#

#define sl_zigbee_af_fill_command_power_profile_cluster_power_profile_schedule_constraints_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_POWER_PROFILE_SCHEDULE_CONSTRAINTS_NOTIFICATION_COMMAND_ID, \
"uvv", \
powerProfileId, \
startAfter, \
stopBefore);

The PowerProfileScheduleConstraintsNotification Command is generated by a device supporting the server side of the Power Profile cluster to notify the client side of this cluster about the imposed constraints and let the scheduler (i.e. the entity supporting the Power Profile cluster client side) to set the proper boundaries for the scheduling.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: PowerProfileScheduleConstraintsNotification


Definition at line 3545 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_power_profile_schedule_constraints_response#

#define sl_zigbee_af_fill_command_power_profile_cluster_power_profile_schedule_constraints_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_POWER_PROFILE_SCHEDULE_CONSTRAINTS_RESPONSE_COMMAND_ID, \
"uvv", \
powerProfileId, \
startAfter, \
stopBefore);

The PowerProfileScheduleConstraintsResponse Command is generated by a device supporting the server side of the Power Profile cluster to reply to a client side of this cluster which sent a PowerProfileScheduleConstraintsRequest.

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: PowerProfileScheduleConstraintsResponse


Definition at line 3566 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_power_profile_cluster_get_power_profile_price_extended#

#define sl_zigbee_af_fill_command_power_profile_cluster_get_power_profile_price_extended
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_POWER_PROFILE_CLUSTER_ID, \
ZCL_GET_POWER_PROFILE_PRICE_EXTENDED_COMMAND_ID, \
"uuv", \
options, \
powerProfileId, \
powerProfileStartTime);

The Get Power Profile Price Extended command is generated by the server (e.g., White Goods) in order to retrieve the cost associated to a specific Power profile considering specific conditions described in the option field (e.g., a specific time).

Cluster: Power Profile, This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side). Command: GetPowerProfilePriceExtended


Definition at line 3588 of file app/framework/test/headers/client-command-macro.doc

Appliance Control Commands Documentation#

sl_zigbee_af_fill_command_appliance_control_cluster_execution_of_a_command#

#define sl_zigbee_af_fill_command_appliance_control_cluster_execution_of_a_command
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_APPLIANCE_CONTROL_CLUSTER_ID, \
ZCL_EXECUTION_OF_A_COMMAND_COMMAND_ID, \
"u", \
commandId);

This basic message is used to remotely control and to program household appliances.

Cluster: Appliance Control, This cluster provides an interface to remotely control and to program household appliances. Command: ExecutionOfACommand


Definition at line 3610 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_control_cluster_signal_state#

#define sl_zigbee_af_fill_command_appliance_control_cluster_signal_state
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_APPLIANCE_CONTROL_CLUSTER_ID, \
ZCL_SIGNAL_STATE_COMMAND_ID, \
"");

This basic message is used to retrieve Household Appliances status.

Cluster: Appliance Control, This cluster provides an interface to remotely control and to program household appliances. Command: SignalState


Definition at line 3624 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_control_cluster_write_functions#

#define sl_zigbee_af_fill_command_appliance_control_cluster_write_functions
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_APPLIANCE_CONTROL_CLUSTER_ID, \
ZCL_WRITE_FUNCTIONS_COMMAND_ID, \
"vub", \
functionId, \
functionDataType, \
functionData, \
functionDataLen);

This basic message is used to set appliance functions, i.e. information regarding the execution of an appliance cycle. Condition parameters such as start time or finish time information could be provided through this command.

Cluster: Appliance Control, This cluster provides an interface to remotely control and to program household appliances. Command: WriteFunctions


Definition at line 3644 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_control_cluster_overload_pause_resume#

#define sl_zigbee_af_fill_command_appliance_control_cluster_overload_pause_resume
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_APPLIANCE_CONTROL_CLUSTER_ID, \
ZCL_OVERLOAD_PAUSE_RESUME_COMMAND_ID, \
"");

This command shall be used to resume the normal behavior of a household appliance being in pause mode after receiving a Overload Pause command.

Cluster: Appliance Control, This cluster provides an interface to remotely control and to program household appliances. Command: OverloadPauseResume


Definition at line 3661 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_control_cluster_overload_pause#

#define sl_zigbee_af_fill_command_appliance_control_cluster_overload_pause
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_APPLIANCE_CONTROL_CLUSTER_ID, \
ZCL_OVERLOAD_PAUSE_COMMAND_ID, \
"");

This command shall be used to pause the household appliance as a consequence of an imminent overload event.

Cluster: Appliance Control, This cluster provides an interface to remotely control and to program household appliances. Command: OverloadPause


Definition at line 3674 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_control_cluster_overload_warning#

#define sl_zigbee_af_fill_command_appliance_control_cluster_overload_warning
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_APPLIANCE_CONTROL_CLUSTER_ID, \
ZCL_OVERLOAD_WARNING_COMMAND_ID, \
"u", \
warningEvent);

This basic message is used to send warnings the household appliance as a consequence of a possible overload event, or the notification of the end of the warning state.

Cluster: Appliance Control, This cluster provides an interface to remotely control and to program household appliances. Command: OverloadWarning


Definition at line 3688 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_control_cluster_signal_state_response#

#define sl_zigbee_af_fill_command_appliance_control_cluster_signal_state_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_APPLIANCE_CONTROL_CLUSTER_ID, \
ZCL_SIGNAL_STATE_RESPONSE_COMMAND_ID, \
"uux", \
applianceStatus, \
remoteEnableFlagsAndDeviceStatus2, \
applianceStatus2);

This command shall be used to return household appliance status, according to Appliance Status Values and Remote Enable Flags Values.

Cluster: Appliance Control, This cluster provides an interface to remotely control and to program household appliances. Command: SignalStateResponse


Definition at line 3707 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_control_cluster_signal_state_notification#

#define sl_zigbee_af_fill_command_appliance_control_cluster_signal_state_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_APPLIANCE_CONTROL_CLUSTER_ID, \
ZCL_SIGNAL_STATE_NOTIFICATION_COMMAND_ID, \
"uux", \
applianceStatus, \
remoteEnableFlagsAndDeviceStatus2, \
applianceStatus2);

This command shall be used to return household appliance status, automatically when appliance status changes.

Cluster: Appliance Control, This cluster provides an interface to remotely control and to program household appliances. Command: SignalStateNotification


Definition at line 3729 of file app/framework/test/headers/client-command-macro.doc

Poll Control Commands Documentation#

sl_zigbee_af_fill_command_poll_control_cluster_check_in#

#define sl_zigbee_af_fill_command_poll_control_cluster_check_in
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_POLL_CONTROL_CLUSTER_ID, \
ZCL_CHECK_IN_COMMAND_ID, \
"");

The Poll Control Cluster server sends out a Check-in command to the devices to which it is paired based on the server's Check-in Interval attribute.

Cluster: Poll Control, This cluster provides a mechanism for the management of an end device's MAC Data Poll rate. For the purposes of this cluster, the term "poll" always refers to the sending of a MAC Data Poll from the end device to the end device's parent. Command: CheckIn


Definition at line 3750 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_poll_control_cluster_check_in_response#

#define sl_zigbee_af_fill_command_poll_control_cluster_check_in_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_POLL_CONTROL_CLUSTER_ID, \
ZCL_CHECK_IN_RESPONSE_COMMAND_ID, \
"uv", \
startFastPolling, \
fastPollTimeout);

The Check-in Response is sent in response to the receipt of a Check-in command.

Cluster: Poll Control, This cluster provides a mechanism for the management of an end device's MAC Data Poll rate. For the purposes of this cluster, the term "poll" always refers to the sending of a MAC Data Poll from the end device to the end device's parent. Command: CheckInResponse


Definition at line 3766 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_poll_control_cluster_fast_poll_stop#

#define sl_zigbee_af_fill_command_poll_control_cluster_fast_poll_stop
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_POLL_CONTROL_CLUSTER_ID, \
ZCL_FAST_POLL_STOP_COMMAND_ID, \
"");

The Fast Poll Stop command is used to stop the fast poll mode initiated by the Check-in response.

Cluster: Poll Control, This cluster provides a mechanism for the management of an end device's MAC Data Poll rate. For the purposes of this cluster, the term "poll" always refers to the sending of a MAC Data Poll from the end device to the end device's parent. Command: FastPollStop


Definition at line 3782 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_poll_control_cluster_set_long_poll_interval#

#define sl_zigbee_af_fill_command_poll_control_cluster_set_long_poll_interval
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_POLL_CONTROL_CLUSTER_ID, \
ZCL_SET_LONG_POLL_INTERVAL_COMMAND_ID, \
"w", \
newLongPollInterval);

The Set Long Poll Interval command is used to set the read only Long Poll Interval Attribute.

Cluster: Poll Control, This cluster provides a mechanism for the management of an end device's MAC Data Poll rate. For the purposes of this cluster, the term "poll" always refers to the sending of a MAC Data Poll from the end device to the end device's parent. Command: SetLongPollInterval


Definition at line 3796 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_poll_control_cluster_set_short_poll_interval#

#define sl_zigbee_af_fill_command_poll_control_cluster_set_short_poll_interval
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_POLL_CONTROL_CLUSTER_ID, \
ZCL_SET_SHORT_POLL_INTERVAL_COMMAND_ID, \
"v", \
newShortPollInterval);

The Set Short Poll Interval command is used to set the read only Short Poll Interval Attribute.

Cluster: Poll Control, This cluster provides a mechanism for the management of an end device's MAC Data Poll rate. For the purposes of this cluster, the term "poll" always refers to the sending of a MAC Data Poll from the end device to the end device's parent. Command: SetShortPollInterval


Definition at line 3811 of file app/framework/test/headers/client-command-macro.doc

Green Power Commands Documentation#

sl_zigbee_af_fill_command_green_power_cluster_gp_notification#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_NOTIFICATION_COMMAND_ID, \
"vw8uwusvu", \
options, \
gpdSrcId, \
gpdIeee, \
gpdEndpoint, \
gpdSecurityFrameCounter, \
gpdCommandId, \
gpdCommandPayload, \
gppShortAddress, \
gppDistance);

From GPP to GPS to tunnel GP frame.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpNotification


Definition at line 3847 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_search#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_search
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_PAIRING_SEARCH_COMMAND_ID, \
"vw8u", \
options, \
gpdSrcId, \
gpdIeee, \
endpoint);

From GPP to GPSs in entire network to get pairing indication related to GPD for Proxy Table update.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpPairingSearch


Definition at line 3876 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_tunneling_stop#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_tunneling_stop
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_TUNNELING_STOP_COMMAND_ID, \
"uw8uwvu", \
options, \
gpdSrcId, \
gpdIeee, \
endpoint, \
gpdSecurityFrameCounter, \
gppShortAddress, \
gppDistance);

From GPP to neighbor GPPs to indicate GP Notification sent in unicast mode.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpTunnelingStop


Definition at line 3906 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_commissioning_notification#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_commissioning_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_COMMISSIONING_NOTIFICATION_COMMAND_ID, \
"vw8uwusvuw", \
options, \
gpdSrcId, \
gpdIeee, \
endpoint, \
gpdSecurityFrameCounter, \
gpdCommandId, \
gpdCommandPayload, \
gppShortAddress, \
gppLink, \
mic);

From GPP to GPS to tunnel GPD commissioning data.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpCommissioningNotification


Definition at line 3945 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_sink_commissioning_mode#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_sink_commissioning_mode
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_SINK_COMMISSIONING_MODE_COMMAND_ID, \
"uvvu", \
options, \
gpmAddrForSecurity, \
gpmAddrForPairing, \
sinkEndpoint);

To enable commissioning mode of the sink, over the air.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpSinkCommissioningMode


Definition at line 3975 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_update#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_update
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_TRANSLATION_TABLE_UPDATE_COMMAND_ID, \
"vw8ub", \
options, \
gpdSrcId, \
gpdIeee, \
endpoint, \
translations, \
translationsLen);

To configure GPD Command Translation Table.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpTranslationTableUpdate


Definition at line 4003 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_request#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_TRANSLATION_TABLE_REQUEST_COMMAND_ID, \
"u", \
startIndex);

To provide GPD Command Translation Table content.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpTranslationTableRequest


Definition at line 4023 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_configuration#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_configuration

To configure Sink Table.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpPairingConfiguration


Definition at line 4106 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_request#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_SINK_TABLE_REQUEST_COMMAND_ID, \
"uw8uu", \
options, \
gpdSrcId, \
gpdIeee, \
endpoint, \
index);

To read out selected Sink Table Entries, by index or by GPD ID.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpSinkTableRequest


Definition at line 4163 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_response#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_PROXY_TABLE_RESPONSE_COMMAND_ID, \
"uuuub", \
status, \
totalNumberOfNonEmptyProxyTableEntries, \
startIndex, \
entriesCount, \
proxyTableEntries, \
proxyTableEntriesLen);

To reply with read-out Proxy Table entries, by index or by GPD ID.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpProxyTableResponse


Definition at line 4192 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_notification_response#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_notification_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_NOTIFICATION_RESPONSE_COMMAND_ID, \
"uw8uw", \
options, \
gpdSrcId, \
gpdIeee, \
endpoint, \
gpdSecurityFrameCounter);

From GPS to GPP to acknowledge GP Notification received in unicast mode.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpNotificationResponse


Definition at line 4220 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_pairing#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_pairing
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_PAIRING_COMMAND_ID, \
"xw8u8vvuwGvu", \
options, \
gpdSrcId, \
gpdIeee, \
endpoint, \
sinkIeeeAddress, \
sinkNwkAddress, \
sinkGroupId, \
deviceId, \
gpdSecurityFrameCounter, \
gpdKey, \
assignedAlias, \
groupcastRadius);

From GPS to the entire network to (de)register for tunneling service, or for removing GPD from the network.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpPairing


Definition at line 4261 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_commissioning_mode#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_commissioning_mode
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_PROXY_COMMISSIONING_MODE_COMMAND_ID, \
"uvu", \
options, \
commissioningWindow, \
channel);

From GPS to GPPs in the whole network to indicate commissioning mode.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpProxyCommissioningMode


Definition at line 4291 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_response#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_RESPONSE_COMMAND_ID, \
"uvuw8uus", \
options, \
tempMasterShortAddress, \
tempMasterTxChannel, \
gpdSrcId, \
gpdIeee, \
endpoint, \
gpdCommandId, \
gpdCommandPayload);

From GPS to selected GPP, to provide data to be transmitted to Rx-capable GPD.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpResponse


Definition at line 4322 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_response#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_TRANSLATION_TABLE_RESPONSE_COMMAND_ID, \
"uuuuub", \
status, \
options, \
totalNumberOfEntries, \
startIndex, \
entriesCount, \
translationTableList, \
translationTableListLen);

To provide GPD Command Translation Table content.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpTranslationTableResponse


Definition at line 4356 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_response#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_SINK_TABLE_RESPONSE_COMMAND_ID, \
"uuuub", \
status, \
totalNumberofNonEmptySinkTableEntries, \
startIndex, \
sinkTableEntriesCount, \
sinkTableEntries, \
sinkTableEntriesLen);

To selected Proxy Table entries, by index or by GPD ID.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpSinkTableResponse


Definition at line 4387 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_request#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_PROXY_TABLE_REQUEST_COMMAND_ID, \
"uw8uu", \
options, \
gpdSrcId, \
gpdIeee, \
endpoint, \
index);

To request selected Proxy Table entries, by index or by GPD ID.

Cluster: Green Power, The Green Power cluster defines the format of the commands exchanged when handling GPDs. Command: GpProxyTableRequest


Definition at line 4415 of file app/framework/test/headers/client-command-macro.doc

Door Lock Commands Documentation#

sl_zigbee_af_fill_command_door_lock_cluster_lock_door#

#define sl_zigbee_af_fill_command_door_lock_cluster_lock_door
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_LOCK_DOOR_COMMAND_ID, \
"s", \
PIN);

Locks the door.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: LockDoor


Definition at line 4449 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_unlock_door#

#define sl_zigbee_af_fill_command_door_lock_cluster_unlock_door
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_UNLOCK_DOOR_COMMAND_ID, \
"s", \
PIN);

Unlocks the door.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: UnlockDoor


Definition at line 4464 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_toggle#

#define sl_zigbee_af_fill_command_door_lock_cluster_toggle
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_TOGGLE_COMMAND_ID, \
"s", \
pin);

Toggles the door lock from its current state to the opposite state locked or unlocked.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: Toggle


Definition at line 4479 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_unlock_with_timeout#

#define sl_zigbee_af_fill_command_door_lock_cluster_unlock_with_timeout
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_UNLOCK_WITH_TIMEOUT_COMMAND_ID, \
"vs", \
timeoutInSeconds, \
pin);

Unlock the door with a timeout. When the timeout expires, the door will automatically re-lock.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: UnlockWithTimeout


Definition at line 4496 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_log_record#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_log_record
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_LOG_RECORD_COMMAND_ID, \
"v", \
logIndex);

Retrieve a log record at a specified index.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetLogRecord


Definition at line 4512 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_pin#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_pin
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_PIN_COMMAND_ID, \
"vuus", \
userId, \
userStatus, \
userType, \
pin);

Set the PIN for a specified user id.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetPin


Definition at line 4533 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_pin#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_pin
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_PIN_COMMAND_ID, \
"v", \
userId);

Retrieve PIN information for a user with a specific user ID.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetPin


Definition at line 4551 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_pin#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_pin
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_PIN_COMMAND_ID, \
"v", \
userId);

Clear the PIN for a user with a specific user ID.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearPin


Definition at line 4566 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_all_pins#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_all_pins
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_ALL_PINS_COMMAND_ID, \
"");

Clear all PIN codes on the lock for all users.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearAllPins


Definition at line 4580 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_user_status#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_user_status
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_USER_STATUS_COMMAND_ID, \
"vu", \
userId, \
userStatus);

Set the status value for a specified user ID.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetUserStatus


Definition at line 4596 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_user_status#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_user_status
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_USER_STATUS_COMMAND_ID, \
"v", \
userId);

Retrieve the status byte for a specific user.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetUserStatus


Definition at line 4612 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_weekday_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_weekday_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_WEEKDAY_SCHEDULE_COMMAND_ID, \
"uvuuuuu", \
scheduleId, \
userId, \
daysMask, \
startHour, \
startMinute, \
endHour, \
endMinute);

Set the schedule of days during the week that the associated user based on the user ID will have access to the lock and will be able to operate it.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetWeekdaySchedule


Definition at line 4639 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_weekday_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_weekday_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_WEEKDAY_SCHEDULE_COMMAND_ID, \
"uv", \
scheduleId, \
userId);

Retrieve a weekday schedule for doorlock user activation for a specific schedule id and user id.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetWeekdaySchedule


Definition at line 4662 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_weekday_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_weekday_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_WEEKDAY_SCHEDULE_COMMAND_ID, \
"uv", \
scheduleId, \
userId);

Clear a weekday schedule for doorlock user activation for a specific schedule id and user id.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearWeekdaySchedule


Definition at line 4680 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_yearday_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_yearday_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_YEARDAY_SCHEDULE_COMMAND_ID, \
"uvww", \
scheduleId, \
userId, \
localStartTime, \
localEndTime);

Set a door lock user id activation schedule according to a specific absolute local start and end time.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetYeardaySchedule


Definition at line 4702 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_yearday_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_yearday_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_YEARDAY_SCHEDULE_COMMAND_ID, \
"uv", \
scheduleId, \
userId);

Retrieve a yearday schedule for a specific scheduleId and userId.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetYeardaySchedule


Definition at line 4722 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_yearday_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_yearday_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_YEARDAY_SCHEDULE_COMMAND_ID, \
"uv", \
scheduleId, \
userId);

Clear a yearday schedule for a specific scheduleId and userId.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearYeardaySchedule


Definition at line 4740 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_holiday_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_holiday_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_HOLIDAY_SCHEDULE_COMMAND_ID, \
"uwwu", \
scheduleId, \
localStartTime, \
localEndTime, \
operatingModeDuringHoliday);

Set the holiday schedule for a specific user.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetHolidaySchedule


Definition at line 4762 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_holiday_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_holiday_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_HOLIDAY_SCHEDULE_COMMAND_ID, \
"u", \
scheduleId);

Retrieve a holiday schedule for a specific scheduleId.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetHolidaySchedule


Definition at line 4780 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_holiday_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_holiday_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_HOLIDAY_SCHEDULE_COMMAND_ID, \
"u", \
scheduleId);

Clear a holiday schedule for a specific scheduleId.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearHolidaySchedule


Definition at line 4795 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_user_type#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_user_type
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_USER_TYPE_COMMAND_ID, \
"vu", \
userId, \
userType);

Set the type value for a user based on user ID.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetUserType


Definition at line 4812 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_user_type#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_user_type
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_USER_TYPE_COMMAND_ID, \
"v", \
userId);

Retrieve the type for a specific user based on the user ID.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetUserType


Definition at line 4828 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_rfid#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_rfid
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_RFID_COMMAND_ID, \
"vuus", \
userId, \
userStatus, \
userType, \
id);

Set the PIN for a specified user id.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetRfid


Definition at line 4849 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_rfid#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_rfid
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_RFID_COMMAND_ID, \
"v", \
userId);

Retrieve RFID ID information for a user with a specific user ID.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetRfid


Definition at line 4867 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_rfid#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_rfid
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_RFID_COMMAND_ID, \
"v", \
userId);

Clear the RFID ID for a user with a specific user ID.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearRfid


Definition at line 4882 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_all_rfids#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_all_rfids
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_ALL_RFIDS_COMMAND_ID, \
"");

Clear all RFID ID codes on the lock for all users.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearAllRfids


Definition at line 4896 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_disposable_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_disposable_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_DISPOSABLE_SCHEDULE_COMMAND_ID, \
"vww", \
userId, \
localStartTime, \
localEndTime);

Set the Disposable Schedule by specifying local start time and local end time for the specific user.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetDisposableSchedule


Definition at line 4914 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_disposable_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_disposable_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_DISPOSABLE_SCHEDULE_COMMAND_ID, \
"v", \
userId);

Retrieve the disposable schedule for the specific user.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetDisposableSchedule


Definition at line 4931 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_disposable_schedule#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_disposable_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_DISPOSABLE_SCHEDULE_COMMAND_ID, \
"v", \
userId);

Clear the Disposable schedule for the specific user.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearDisposableSchedule


Definition at line 4946 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_biometric_credential#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_biometric_credential
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_BIOMETRIC_CREDENTIAL_COMMAND_ID, \
"v", \
userId);

Clear the Biometric Credential for the specific user.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearBiometricCredential


Definition at line 4961 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_all_biometric_credentials#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_all_biometric_credentials
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_ALL_BIOMETRIC_CREDENTIALS_COMMAND_ID, \
"");

Clear out all Biometric Credentials on the lock.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearAllBiometricCredentials


Definition at line 4975 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_lock_door_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_lock_door_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_LOCK_DOOR_RESPONSE_COMMAND_ID, \
"u", \
status);

Indicates lock success or failure.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: LockDoorResponse


Definition at line 4989 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_unlock_door_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_unlock_door_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_UNLOCK_DOOR_RESPONSE_COMMAND_ID, \
"u", \
status);

Indicates unlock success or failure.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: UnlockDoorResponse


Definition at line 5005 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_toggle_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_toggle_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_TOGGLE_RESPONSE_COMMAND_ID, \
"u", \
status);

Response provided to the toggle command, indicates whether the toggle was successful or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ToggleResponse


Definition at line 5021 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_unlock_with_timeout_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_unlock_with_timeout_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_UNLOCK_WITH_TIMEOUT_RESPONSE_COMMAND_ID, \
"u", \
status);

Response provided to unlock with specific timeout. This command indicates whether the unlock command was successful or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: UnlockWithTimeoutResponse


Definition at line 5037 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_log_record_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_log_record_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_LOG_RECORD_RESPONSE_COMMAND_ID, \
"vwuuuvs", \
logEntryId, \
timestamp, \
eventType, \
source, \
eventIdOrAlarmCode, \
userId, \
pin);

Returns the specific log record requested.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetLogRecordResponse


Definition at line 5065 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_pin_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_pin_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_PIN_RESPONSE_COMMAND_ID, \
"u", \
status);

Indicates whether the setting of the PIN was successful or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetPinResponse


Definition at line 5087 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_pin_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_pin_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_PIN_RESPONSE_COMMAND_ID, \
"vuus", \
userId, \
userStatus, \
userType, \
pin);

Returns the PIN requested according to the user ID passed.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetPinResponse


Definition at line 5109 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_pin_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_pin_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_PIN_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns success or failure depending on whether the PIN was cleared or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearPinResponse


Definition at line 5128 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_all_pins_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_all_pins_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_ALL_PINS_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns success or failure depending on whether the PINs were cleared or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearAllPinsResponse


Definition at line 5144 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_user_status_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_user_status_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_USER_STATUS_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns success or failure depending on whether the user status was set or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetUserStatusResponse


Definition at line 5160 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_user_status_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_user_status_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_USER_STATUS_RESPONSE_COMMAND_ID, \
"vu", \
userId, \
status);

Returns the user status.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetUserStatusResponse


Definition at line 5178 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_weekday_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_weekday_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_WEEKDAY_SCHEDULE_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns the status of setting the weekday schedule.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetWeekdayScheduleResponse


Definition at line 5195 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_weekday_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_weekday_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_WEEKDAY_SCHEDULE_RESPONSE_COMMAND_ID, \
"uvuuuuuu", \
scheduleId, \
userId, \
status, \
daysMask, \
startHour, \
startMinute, \
endHour, \
endMinute);

Returns the weekday schedule requested.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetWeekdayScheduleResponse


Definition at line 5225 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_weekday_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_weekday_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_WEEKDAY_SCHEDULE_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns the status of clearing the weekday schedule.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearWeekdayScheduleResponse


Definition at line 5248 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_yearday_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_yearday_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_YEARDAY_SCHEDULE_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns success or failure depending on whether the yearday schedule was set or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetYeardayScheduleResponse


Definition at line 5264 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_yearday_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_yearday_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_YEARDAY_SCHEDULE_RESPONSE_COMMAND_ID, \
"uvuww", \
scheduleId, \
userId, \
status, \
localStartTime, \
localEndTime);

Returns the yearday schedule requested.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetYeardayScheduleResponse


Definition at line 5288 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_yearday_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_yearday_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_YEARDAY_SCHEDULE_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns success or failure depending on whether the yearday schedule was removed or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearYeardayScheduleResponse


Definition at line 5308 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_holiday_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_holiday_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_HOLIDAY_SCHEDULE_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns success or failure depending on whether the holiday schedule was set or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetHolidayScheduleResponse


Definition at line 5324 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_holiday_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_holiday_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_HOLIDAY_SCHEDULE_RESPONSE_COMMAND_ID, \
"uuwwu", \
scheduleId, \
status, \
localStartTime, \
localEndTime, \
operatingModeDuringHoliday);

Returns the holiday schedule requested.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetHolidayScheduleResponse


Definition at line 5348 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_holiday_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_holiday_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_HOLIDAY_SCHEDULE_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns success or failure depending on whether the holiday schedule was removed or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearHolidayScheduleResponse


Definition at line 5368 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_user_type_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_user_type_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_USER_TYPE_RESPONSE_COMMAND_ID, \
"u", \
status);

returns success or failure depending on whether the user type was set or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetUserTypeResponse


Definition at line 5384 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_user_type_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_user_type_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_USER_TYPE_RESPONSE_COMMAND_ID, \
"vu", \
userId, \
userType);

Returns the user type for the user ID requested.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetUserTypeResponse


Definition at line 5402 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_rfid_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_rfid_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_RFID_RESPONSE_COMMAND_ID, \
"u", \
status);

Indicates whether the setting of the RFID ID was successful or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetRfidResponse


Definition at line 5419 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_rfid_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_rfid_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_RFID_RESPONSE_COMMAND_ID, \
"vuus", \
userId, \
userStatus, \
userType, \
rfid);

Returns the RFID ID requested according to the user ID passed.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetRfidResponse


Definition at line 5441 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_rfid_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_rfid_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_RFID_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns success or failure depending on whether the RFID ID was cleared or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearRfidResponse


Definition at line 5460 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_all_rfids_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_all_rfids_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_ALL_RFIDS_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns success or failure depending on whether the RFID IDs were cleared or not.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearAllRfidsResponse


Definition at line 5476 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_set_disposable_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_set_disposable_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_SET_DISPOSABLE_SCHEDULE_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns pass/fail of the SetDisposableSchedule command.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: SetDisposableScheduleResponse


Definition at line 5492 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_get_disposable_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_get_disposable_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_GET_DISPOSABLE_SCHEDULE_RESPONSE_COMMAND_ID, \
"vuww", \
userId, \
status, \
localStartTime, \
localEndTime);

Returns the Disposable schedule data for the User ID.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: GetDisposableScheduleResponse


Definition at line 5514 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_disposable_schedule_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_disposable_schedule_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_DISPOSABLE_SCHEDULE_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns pass/fail of the command.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearDisposableScheduleResponse


Definition at line 5533 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_biometric_credential_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_biometric_credential_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_BIOMETRIC_CREDENTIAL_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns pass/fail of the command.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearBiometricCredentialResponse


Definition at line 5549 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_clear_all_biometric_credentials_response#

#define sl_zigbee_af_fill_command_door_lock_cluster_clear_all_biometric_credentials_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_CLEAR_ALL_BIOMETRIC_CREDENTIALS_RESPONSE_COMMAND_ID, \
"u", \
status);

Returns pass/fail of the command.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ClearAllBiometricCredentialsResponse


Definition at line 5565 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_operation_event_notification#

#define sl_zigbee_af_fill_command_door_lock_cluster_operation_event_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_OPERATION_EVENT_NOTIFICATION_COMMAND_ID, \
"uuvsws", \
source, \
eventCode, \
userId, \
pin, \
timeStamp, \
data);

Indicates that an operation event has taken place. Includes the associated event information.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: OperationEventNotification


Definition at line 5591 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_door_lock_cluster_programming_event_notification#

#define sl_zigbee_af_fill_command_door_lock_cluster_programming_event_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DOOR_LOCK_CLUSTER_ID, \
ZCL_PROGRAMMING_EVENT_NOTIFICATION_COMMAND_ID, \
"uuvsuuws", \
source, \
eventCode, \
userId, \
pin, \
userType, \
userStatus, \
timeStamp, \
data);

Indicates that a programming event has taken place. Includes the associated programming event information.

Cluster: Door Lock, Provides an interface into a generic way to secure a door. Command: ProgrammingEventNotification


Definition at line 5625 of file app/framework/test/headers/client-command-macro.doc

Window Covering Commands Documentation#

sl_zigbee_af_fill_command_window_covering_cluster_window_covering_up_open#

#define sl_zigbee_af_fill_command_window_covering_cluster_window_covering_up_open
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_WINDOW_COVERING_CLUSTER_ID, \
ZCL_WINDOW_COVERING_UP_OPEN_COMMAND_ID, \
"");

Moves window covering to InstalledOpenLimit - Lift and InstalledOpenLimit - Tilt.

Cluster: Window Covering, Provides an interface for controlling and adjusting automatic window coverings. Command: WindowCoveringUpOpen


Definition at line 5651 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_window_covering_cluster_window_covering_down_close#

#define sl_zigbee_af_fill_command_window_covering_cluster_window_covering_down_close
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_WINDOW_COVERING_CLUSTER_ID, \
ZCL_WINDOW_COVERING_DOWN_CLOSE_COMMAND_ID, \
"");

Moves window covering to InstalledClosedLimit - Lift and InstalledCloseLimit - Tilt.

Cluster: Window Covering, Provides an interface for controlling and adjusting automatic window coverings. Command: sl_zigbee_af_fill_command_window_covering_cluster_window_covering_down_close


Definition at line 5664 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_window_covering_cluster_window_covering_stop#

#define sl_zigbee_af_fill_command_window_covering_cluster_window_covering_stop
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_WINDOW_COVERING_CLUSTER_ID, \
ZCL_WINDOW_COVERING_STOP_COMMAND_ID, \
"");

Stop any adjusting of window covering.

Cluster: Window Covering, Provides an interface for controlling and adjusting automatic window coverings. Command: WindowCoveringStop


Definition at line 5677 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_window_covering_cluster_window_covering_go_to_lift_value#

#define sl_zigbee_af_fill_command_window_covering_cluster_window_covering_go_to_lift_value
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_WINDOW_COVERING_CLUSTER_ID, \
ZCL_WINDOW_COVERING_GO_TO_LIFT_VALUE_COMMAND_ID, \
"v", \
liftValue);

Goto lift value specified.

Cluster: Window Covering, Provides an interface for controlling and adjusting automatic window coverings. Command: WindowCoveringGoToLiftValue


Definition at line 5691 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_window_covering_cluster_window_covering_go_to_lift_percentage#

#define sl_zigbee_af_fill_command_window_covering_cluster_window_covering_go_to_lift_percentage
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_WINDOW_COVERING_CLUSTER_ID, \
ZCL_WINDOW_COVERING_GO_TO_LIFT_PERCENTAGE_COMMAND_ID, \
"u", \
percentageLiftValue);

Goto lift percentage specified.

Cluster: Window Covering, Provides an interface for controlling and adjusting automatic window coverings. Command: WindowCoveringGoToLiftPercentage


Definition at line 5706 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_window_covering_cluster_window_covering_go_to_tilt_value#

#define sl_zigbee_af_fill_command_window_covering_cluster_window_covering_go_to_tilt_value
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_WINDOW_COVERING_CLUSTER_ID, \
ZCL_WINDOW_COVERING_GO_TO_TILT_VALUE_COMMAND_ID, \
"v", \
tiltValue);

Goto tilt value specified.

Cluster: Window Covering, Provides an interface for controlling and adjusting automatic window coverings. Command: WindowCoveringGoToTiltValue


Definition at line 5721 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_window_covering_cluster_window_covering_go_to_tilt_percentage#

#define sl_zigbee_af_fill_command_window_covering_cluster_window_covering_go_to_tilt_percentage
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_WINDOW_COVERING_CLUSTER_ID, \
ZCL_WINDOW_COVERING_GO_TO_TILT_PERCENTAGE_COMMAND_ID, \
"u", \
percentageTiltValue);

Goto tilt percentage specified.

Cluster: Window Covering, Provides an interface for controlling and adjusting automatic window coverings. Command: WindowCoveringGoToTiltPercentage


Definition at line 5736 of file app/framework/test/headers/client-command-macro.doc

Barrier Control Commands Documentation#

sl_zigbee_af_fill_command_barrier_control_cluster_barrier_control_go_to_percent#

#define sl_zigbee_af_fill_command_barrier_control_cluster_barrier_control_go_to_percent
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_BARRIER_CONTROL_CLUSTER_ID, \
ZCL_BARRIER_CONTROL_GO_TO_PERCENT_COMMAND_ID, \
"u", \
percentOpen);

Command to instruct a barrier to go to a percent open state.

Cluster: Barrier Control, This cluster provides control of a barrier (garage door). Command: BarrierControlGoToPercent


Definition at line 5756 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_barrier_control_cluster_barrier_control_stop#

#define sl_zigbee_af_fill_command_barrier_control_cluster_barrier_control_stop
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_BARRIER_CONTROL_CLUSTER_ID, \
ZCL_BARRIER_CONTROL_STOP_COMMAND_ID, \
"");

Command that instructs the barrier to stop moving.

Cluster: Barrier Control, This cluster provides control of a barrier (garage door). Command: BarrierControlStop


Definition at line 5770 of file app/framework/test/headers/client-command-macro.doc

Thermostat Commands Documentation#

sl_zigbee_af_fill_command_thermostat_cluster_setpoint_raise_lower#

#define sl_zigbee_af_fill_command_thermostat_cluster_setpoint_raise_lower
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_THERMOSTAT_CLUSTER_ID, \
ZCL_SETPOINT_RAISE_LOWER_COMMAND_ID, \
"uu", \
mode, \
amount);

Command description for SetpointRaiseLower.

Cluster: Thermostat, An interface for configuring and controlling the functionality of a thermostat. Command: SetpointRaiseLower


Definition at line 5796 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_thermostat_cluster_set_weekly_schedule#

#define sl_zigbee_af_fill_command_thermostat_cluster_set_weekly_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_THERMOSTAT_CLUSTER_ID, \
ZCL_SET_WEEKLY_SCHEDULE_COMMAND_ID, \
"uuub", \
numberOfTransitionsForSequence, \
dayOfWeekForSequence, \
modeForSequence, \
payload, \
payloadLen);

Command description for SetWeeklySchedule.

Cluster: Thermostat, An interface for configuring and controlling the functionality of a thermostat. Command: SetWeeklySchedule


Definition at line 5820 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_thermostat_cluster_get_weekly_schedule#

#define sl_zigbee_af_fill_command_thermostat_cluster_get_weekly_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_THERMOSTAT_CLUSTER_ID, \
ZCL_GET_WEEKLY_SCHEDULE_COMMAND_ID, \
"uu", \
daysToReturn, \
modeToReturn);

Command description for GetWeeklySchedule.

Cluster: Thermostat, An interface for configuring and controlling the functionality of a thermostat. Command: GetWeeklySchedule


Definition at line 5841 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_thermostat_cluster_clear_weekly_schedule#

#define sl_zigbee_af_fill_command_thermostat_cluster_clear_weekly_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_THERMOSTAT_CLUSTER_ID, \
ZCL_CLEAR_WEEKLY_SCHEDULE_COMMAND_ID, \
"");

The Clear Weekly Schedule command is used to clear the weekly schedule.

Cluster: Thermostat, An interface for configuring and controlling the functionality of a thermostat. Command: ClearWeeklySchedule


Definition at line 5856 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_thermostat_cluster_get_relay_status_log#

#define sl_zigbee_af_fill_command_thermostat_cluster_get_relay_status_log
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_THERMOSTAT_CLUSTER_ID, \
ZCL_GET_RELAY_STATUS_LOG_COMMAND_ID, \
"");

The Get Relay Status Log command is used to query the thermostat internal relay status log.

Cluster: Thermostat, An interface for configuring and controlling the functionality of a thermostat. Command: GetRelayStatusLog


Definition at line 5869 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_thermostat_cluster_current_weekly_schedule#

#define sl_zigbee_af_fill_command_thermostat_cluster_current_weekly_schedule
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_THERMOSTAT_CLUSTER_ID, \
ZCL_CURRENT_WEEKLY_SCHEDULE_COMMAND_ID, \
"uuub", \
numberOfTransitionsForSequence, \
dayOfWeekForSequence, \
modeForSequence, \
payload, \
payloadLen);

The Current Weekly Schedule Command is sent from the server in response to the Get Weekly Schedule Command.

Cluster: Thermostat, An interface for configuring and controlling the functionality of a thermostat. Command: CurrentWeeklySchedule


Definition at line 5891 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_thermostat_cluster_relay_status_log#

#define sl_zigbee_af_fill_command_thermostat_cluster_relay_status_log
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_THERMOSTAT_CLUSTER_ID, \
ZCL_RELAY_STATUS_LOG_COMMAND_ID, \
"vvvuvv", \
timeOfDay, \
relayStatus, \
localTemperature, \
humidityInPercentage, \
setpoint, \
unreadEntries);

This command is sent from the thermostat cluster server in response to the Get Relay Status Log.

Cluster: Thermostat, An interface for configuring and controlling the functionality of a thermostat. Command: RelayStatusLog


Definition at line 5920 of file app/framework/test/headers/client-command-macro.doc

Color Control Commands Documentation#

sl_zigbee_af_fill_command_color_control_cluster_move_to_hue#

#define sl_zigbee_af_fill_command_color_control_cluster_move_to_hue
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_MOVE_TO_HUE_COMMAND_ID, \
"uuvuu", \
hue, \
direction, \
transitionTime, \
optionsMask, \
optionsOverride);

Move to specified hue.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: MoveToHue


Definition at line 5968 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_move_hue#

#define sl_zigbee_af_fill_command_color_control_cluster_move_hue
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_MOVE_HUE_COMMAND_ID, \
"uuuu", \
moveMode, \
rate, \
optionsMask, \
optionsOverride);

Move hue up or down at specified rate.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: MoveHue


Definition at line 5993 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_step_hue#

#define sl_zigbee_af_fill_command_color_control_cluster_step_hue
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_STEP_HUE_COMMAND_ID, \
"uuuuu", \
stepMode, \
stepSize, \
transitionTime, \
optionsMask, \
optionsOverride);

Step hue up or down by specified size at specified rate.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: StepHue


Definition at line 6019 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_move_to_saturation#

#define sl_zigbee_af_fill_command_color_control_cluster_move_to_saturation
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_MOVE_TO_SATURATION_COMMAND_ID, \
"uvuu", \
saturation, \
transitionTime, \
optionsMask, \
optionsOverride);

Move to specified saturation.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: MoveToSaturation


Definition at line 6044 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_move_saturation#

#define sl_zigbee_af_fill_command_color_control_cluster_move_saturation
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_MOVE_SATURATION_COMMAND_ID, \
"uuuu", \
moveMode, \
rate, \
optionsMask, \
optionsOverride);

Move saturation up or down at specified rate.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: MoveSaturation


Definition at line 6068 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_step_saturation#

#define sl_zigbee_af_fill_command_color_control_cluster_step_saturation
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_STEP_SATURATION_COMMAND_ID, \
"uuuuu", \
stepMode, \
stepSize, \
transitionTime, \
optionsMask, \
optionsOverride);

Step saturation up or down by specified size at specified rate.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: StepSaturation


Definition at line 6094 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_move_to_hue_and_saturation#

#define sl_zigbee_af_fill_command_color_control_cluster_move_to_hue_and_saturation
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_MOVE_TO_HUE_AND_SATURATION_COMMAND_ID, \
"uuvuu", \
hue, \
saturation, \
transitionTime, \
optionsMask, \
optionsOverride);

Move to hue and saturation.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: MoveToHueAndSaturation


Definition at line 6121 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_move_to_color#

#define sl_zigbee_af_fill_command_color_control_cluster_move_to_color
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_MOVE_TO_COLOR_COMMAND_ID, \
"vvvuu", \
colorX, \
colorY, \
transitionTime, \
optionsMask, \
optionsOverride);

Move to specified color.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: MoveToColor


Definition at line 6148 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_move_color#

#define sl_zigbee_af_fill_command_color_control_cluster_move_color
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_MOVE_COLOR_COMMAND_ID, \
"vvuu", \
rateX, \
rateY, \
optionsMask, \
optionsOverride);

Moves the color.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: MoveColor


Definition at line 6173 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_step_color#

#define sl_zigbee_af_fill_command_color_control_cluster_step_color
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_STEP_COLOR_COMMAND_ID, \
"vvvuu", \
stepX, \
stepY, \
transitionTime, \
optionsMask, \
optionsOverride);

Steps the lighting to a specific color.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: StepColor


Definition at line 6199 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_move_to_color_temperature#

#define sl_zigbee_af_fill_command_color_control_cluster_move_to_color_temperature
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_MOVE_TO_COLOR_TEMPERATURE_COMMAND_ID, \
"vvuu", \
colorTemperature, \
transitionTime, \
optionsMask, \
optionsOverride);

Move to a specific color temperature.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: MoveToColorTemperature


Definition at line 6224 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_enhanced_move_to_hue#

#define sl_zigbee_af_fill_command_color_control_cluster_enhanced_move_to_hue
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_ENHANCED_MOVE_TO_HUE_COMMAND_ID, \
"vuvuu", \
enhancedHue, \
direction, \
transitionTime, \
optionsMask, \
optionsOverride);

Command description for EnhancedMoveToHue.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: EnhancedMoveToHue


Definition at line 6250 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_enhanced_move_hue#

#define sl_zigbee_af_fill_command_color_control_cluster_enhanced_move_hue
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_ENHANCED_MOVE_HUE_COMMAND_ID, \
"uvuu", \
moveMode, \
rate, \
optionsMask, \
optionsOverride);

Command description for EnhancedMoveHue.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: EnhancedMoveHue


Definition at line 6275 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_enhanced_step_hue#

#define sl_zigbee_af_fill_command_color_control_cluster_enhanced_step_hue
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_ENHANCED_STEP_HUE_COMMAND_ID, \
"uvvuu", \
stepMode, \
stepSize, \
transitionTime, \
optionsMask, \
optionsOverride);

Command description for EnhancedStepHue.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: EnhancedStepHue


Definition at line 6301 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_enhanced_move_to_hue_and_saturation#

#define sl_zigbee_af_fill_command_color_control_cluster_enhanced_move_to_hue_and_saturation
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_ENHANCED_MOVE_TO_HUE_AND_SATURATION_COMMAND_ID, \
"vuvuu", \
enhancedHue, \
saturation, \
transitionTime, \
optionsMask, \
optionsOverride);

Command description for EnhancedMoveToHueAndSaturation.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: EnhancedMoveToHueAndSaturation


Definition at line 6328 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_color_loop_set#

#define sl_zigbee_af_fill_command_color_control_cluster_color_loop_set
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_COLOR_LOOP_SET_COMMAND_ID, \
"uuuvvuu", \
updateFlags, \
action, \
direction, \
time, \
startHue, \
optionsMask, \
optionsOverride);

Command description for ColorLoopSet.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: ColorLoopSet


Definition at line 6359 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_stop_move_step#

#define sl_zigbee_af_fill_command_color_control_cluster_stop_move_step
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_STOP_MOVE_STEP_COMMAND_ID, \
"uu", \
optionsMask, \
optionsOverride);

Command description for StopMoveStep.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: StopMoveStep


Definition at line 6382 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_move_color_temperature#

#define sl_zigbee_af_fill_command_color_control_cluster_move_color_temperature
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_MOVE_COLOR_TEMPERATURE_COMMAND_ID, \
"uvvvuu", \
moveMode, \
rate, \
colorTemperatureMinimum, \
colorTemperatureMaximum, \
optionsMask, \
optionsOverride);

Command description for MoveColorTemperature.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: MoveColorTemperature


Definition at line 6408 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_color_control_cluster_step_color_temperature#

#define sl_zigbee_af_fill_command_color_control_cluster_step_color_temperature
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_COLOR_CONTROL_CLUSTER_ID, \
ZCL_STEP_COLOR_TEMPERATURE_COMMAND_ID, \
"uvvvvuu", \
stepMode, \
stepSize, \
transitionTime, \
colorTemperatureMinimum, \
colorTemperatureMaximum, \
optionsMask, \
optionsOverride);

Command description for StepColorTemperature.

Cluster: Color Control, Attributes and commands for controlling the color properties of a color-capable light. Command: StepColorTemperature


Definition at line 6440 of file app/framework/test/headers/client-command-macro.doc

IAS Zone Commands Documentation#

sl_zigbee_af_fill_command_ias_zone_cluster_zone_enroll_response#

#define sl_zigbee_af_fill_command_ias_zone_cluster_zone_enroll_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_IAS_ZONE_CLUSTER_ID, \
ZCL_ZONE_ENROLL_RESPONSE_COMMAND_ID, \
"uu", \
enrollResponseCode, \
zoneId);

Command description for zoneEnrollResponse.

Cluster: IAS Zone, Attributes and commands for IAS security zone devices. Command: ZoneEnrollResponse


Definition at line 6658 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_zone_cluster_initiate_normal_operation_mode#

#define sl_zigbee_af_fill_command_ias_zone_cluster_initiate_normal_operation_mode
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ZONE_CLUSTER_ID, \
ZCL_INITIATE_NORMAL_OPERATION_MODE_COMMAND_ID, \
"");

Used to tell the IAS Zone server to commence normal operation mode.

Cluster: IAS Zone, Attributes and commands for IAS security zone devices. Command: InitiateNormalOperationMode


Definition at line 6674 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_zone_cluster_initiate_test_mode#

#define sl_zigbee_af_fill_command_ias_zone_cluster_initiate_test_mode
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ZONE_CLUSTER_ID, \
ZCL_INITIATE_TEST_MODE_COMMAND_ID, \
"uu", \
testModeDuration, \
currentZoneSensitivityLevel);

Certain IAS Zone servers may have operational configurations that could be configured OTA or locally on the device. This command enables them to be remotely placed into a test mode so that the user or installer may configure their field of view, sensitivity, and other operational parameters.

Cluster: IAS Zone, Attributes and commands for IAS security zone devices. Command: InitiateTestMode


Definition at line 6690 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_zone_cluster_zone_status_change_notification#

#define sl_zigbee_af_fill_command_ias_zone_cluster_zone_status_change_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_IAS_ZONE_CLUSTER_ID, \
ZCL_ZONE_STATUS_CHANGE_NOTIFICATION_COMMAND_ID, \
"vuuv", \
zoneStatus, \
extendedStatus, \
zoneId, \
delay);

Command description for zoneStatusChangeNotification.

Cluster: IAS Zone, Attributes and commands for IAS security zone devices. Command: ZoneStatusChangeNotification


Definition at line 6712 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_zone_cluster_zone_enroll_request#

#define sl_zigbee_af_fill_command_ias_zone_cluster_zone_enroll_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_IAS_ZONE_CLUSTER_ID, \
ZCL_ZONE_ENROLL_REQUEST_COMMAND_ID, \
"vv", \
zoneType, \
manufacturerCode);

Command description for zoneEnrollRequest.

Cluster: IAS Zone, Attributes and commands for IAS security zone devices. Command: ZoneEnrollRequest


Definition at line 6732 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_zone_cluster_initiate_normal_operation_mode_response#

#define sl_zigbee_af_fill_command_ias_zone_cluster_initiate_normal_operation_mode_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_IAS_ZONE_CLUSTER_ID, \
ZCL_INITIATE_NORMAL_OPERATION_MODE_RESPONSE_COMMAND_ID, \
"");

Confirms that the IAS Zone server has commenced normal operation mode.

Cluster: IAS Zone, Attributes and commands for IAS security zone devices. Command: InitiateNormalOperationModeResponse


Definition at line 6747 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_zone_cluster_initiate_test_mode_response#

#define sl_zigbee_af_fill_command_ias_zone_cluster_initiate_test_mode_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_IAS_ZONE_CLUSTER_ID, \
ZCL_INITIATE_TEST_MODE_RESPONSE_COMMAND_ID, \
"");

Confirms that the IAS Zone server has commenced test mode and that the IAS Zone client should treat any Zone Status Change Notification commands received from the sending IAS Zone server as being in response to test events.

Cluster: IAS Zone, Attributes and commands for IAS security zone devices. Command: InitiateTestModeResponse


Definition at line 6761 of file app/framework/test/headers/client-command-macro.doc

IAS ACE Commands Documentation#

sl_zigbee_af_fill_command_ias_ace_cluster_arm#

#define sl_zigbee_af_fill_command_ias_ace_cluster_arm
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_ARM_COMMAND_ID, \
"usu", \
armMode, \
armDisarmCode, \
zoneId);

Command description for Arm.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: Arm


Definition at line 6785 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_bypass#

#define sl_zigbee_af_fill_command_ias_ace_cluster_bypass
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_BYPASS_COMMAND_ID, \
"ubs", \
numberOfZones, \
zoneIds, \
zoneIdsLen, \
armDisarmCode);

Command description for Bypass.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: Bypass


Definition at line 6808 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_emergency#

#define sl_zigbee_af_fill_command_ias_ace_cluster_emergency
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_EMERGENCY_COMMAND_ID, \
"");

Command description for Emergency.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: Emergency


Definition at line 6825 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_fire#

#define sl_zigbee_af_fill_command_ias_ace_cluster_fire
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_FIRE_COMMAND_ID, \
"");

Command description for Fire.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: Fire


Definition at line 6838 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_panic#

#define sl_zigbee_af_fill_command_ias_ace_cluster_panic
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_PANIC_COMMAND_ID, \
"");

Command description for Panic.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: Panic


Definition at line 6851 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_id_map#

#define sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_id_map
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_GET_ZONE_ID_MAP_COMMAND_ID, \
"");

Command description for GetZoneIdMap.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: GetZoneIdMap


Definition at line 6864 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_information#

#define sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_information
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_GET_ZONE_INFORMATION_COMMAND_ID, \
"u", \
zoneId);

Command description for GetZoneInformation.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: GetZoneInformation


Definition at line 6878 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_get_panel_status#

#define sl_zigbee_af_fill_command_ias_ace_cluster_get_panel_status
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_GET_PANEL_STATUS_COMMAND_ID, \
"");

Used by the ACE client to request an update to the status of the ACE server.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: GetPanelStatus


Definition at line 6892 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_get_bypassed_zone_list#

#define sl_zigbee_af_fill_command_ias_ace_cluster_get_bypassed_zone_list
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_GET_BYPASSED_ZONE_LIST_COMMAND_ID, \
"");

Used by the ACE client to retrieve the bypassed zones.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: GetBypassedZoneList


Definition at line 6905 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_status#

#define sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_status
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_GET_ZONE_STATUS_COMMAND_ID, \
"uuuv", \
startingZoneId, \
maxNumberOfZoneIds, \
zoneStatusMaskFlag, \
zoneStatusMask);

Used by the ACE client to request an update to the zone status of the ACE server.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: GetZoneStatus


Definition at line 6925 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_arm_response#

#define sl_zigbee_af_fill_command_ias_ace_cluster_arm_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_ARM_RESPONSE_COMMAND_ID, \
"u", \
armNotification);

Command description for ArmResponse.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: ArmResponse


Definition at line 6943 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_id_map_response#

#define sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_id_map_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_GET_ZONE_ID_MAP_RESPONSE_COMMAND_ID, \
"vvvvvvvvvvvvvvvv", \
section0, \
section1, \
section2, \
section3, \
section4, \
section5, \
section6, \
section7, \
section8, \
section9, \
section10, \
section11, \
section12, \
section13, \
section14, \
section15);

Command description for GetZoneIdMapResponse.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: GetZoneIdMapResponse


Definition at line 6989 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_information_response#

#define sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_information_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_GET_ZONE_INFORMATION_RESPONSE_COMMAND_ID, \
"uv8s", \
zoneId, \
zoneType, \
ieeeAddress, \
zoneLabel);

Command description for GetZoneInformationResponse.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: GetZoneInformationResponse


Definition at line 7026 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_zone_status_changed#

#define sl_zigbee_af_fill_command_ias_ace_cluster_zone_status_changed
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_ZONE_STATUS_CHANGED_COMMAND_ID, \
"uvus", \
zoneId, \
zoneStatus, \
audibleNotification, \
zoneLabel);

This command updates ACE clients in the system of changes to zone status recorded by the ACE server (e.g., IAS CIE device).

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: ZoneStatusChanged


Definition at line 7051 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_panel_status_changed#

#define sl_zigbee_af_fill_command_ias_ace_cluster_panel_status_changed
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_PANEL_STATUS_CHANGED_COMMAND_ID, \
"uuuu", \
panelStatus, \
secondsRemaining, \
audibleNotification, \
alarmStatus);

This command updates ACE clients in the system of changes to panel status recorded by the ACE server (e.g., IAS CIE device).

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: PanelStatusChanged


Definition at line 7075 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_get_panel_status_response#

#define sl_zigbee_af_fill_command_ias_ace_cluster_get_panel_status_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_GET_PANEL_STATUS_RESPONSE_COMMAND_ID, \
"uuuu", \
panelStatus, \
secondsRemaining, \
audibleNotification, \
alarmStatus);

Command updates requesting IAS ACE clients in the system of changes to the security panel status recorded by the ACE server.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: GetPanelStatusResponse


Definition at line 7099 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_set_bypassed_zone_list#

#define sl_zigbee_af_fill_command_ias_ace_cluster_set_bypassed_zone_list
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_SET_BYPASSED_ZONE_LIST_COMMAND_ID, \
"ub", \
numberOfZones, \
zoneIds, \
zoneIdsLen);

Sets the list of bypassed zones on the IAS ACE client.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: SetBypassedZoneList


Definition at line 7122 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_bypass_response#

#define sl_zigbee_af_fill_command_ias_ace_cluster_bypass_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_BYPASS_RESPONSE_COMMAND_ID, \
"ub", \
numberOfZones, \
bypassResult, \
bypassResultLen);

Provides the response of the security panel to the request from the IAS ACE client to bypass zones via a Bypass command.

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: BypassResponse


Definition at line 7143 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_status_response#

#define sl_zigbee_af_fill_command_ias_ace_cluster_get_zone_status_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_IAS_ACE_CLUSTER_ID, \
ZCL_GET_ZONE_STATUS_RESPONSE_COMMAND_ID, \
"uub", \
zoneStatusComplete, \
numberOfZones, \
zoneStatusResult, \
zoneStatusResultLen);

This command updates requesting IAS ACE clients in the system of changes to the IAS Zone server statuses recorded by the ACE server (e.g., IAS CIE device).

Cluster: IAS ACE, Attributes and commands for IAS Ancillary Control Equipment. Command: GetZoneStatusResponse


Definition at line 7167 of file app/framework/test/headers/client-command-macro.doc

IAS WD Commands Documentation#

sl_zigbee_af_fill_command_ias_wd_cluster_start_warning#

#define sl_zigbee_af_fill_command_ias_wd_cluster_start_warning
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_WD_CLUSTER_ID, \
ZCL_START_WARNING_COMMAND_ID, \
"uvuu", \
warningInfo, \
warningDuration, \
strobeDutyCycle, \
strobeLevel);

Command description for StartWarning.

Cluster: IAS WD, Attributes and commands for IAS Warning Devices. Command: StartWarning


Definition at line 7197 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ias_wd_cluster_squawk#

#define sl_zigbee_af_fill_command_ias_wd_cluster_squawk
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_IAS_WD_CLUSTER_ID, \
ZCL_SQUAWK_COMMAND_ID, \
"u", \
squawkInfo);

Command description for Squawk.

Cluster: IAS WD, Attributes and commands for IAS Warning Devices. Command: Squawk


Definition at line 7215 of file app/framework/test/headers/client-command-macro.doc

Generic Tunnel Commands Documentation#

sl_zigbee_af_fill_command_generic_tunnel_cluster_match_protocol_address#

#define sl_zigbee_af_fill_command_generic_tunnel_cluster_match_protocol_address
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GENERIC_TUNNEL_CLUSTER_ID, \
ZCL_MATCH_PROTOCOL_ADDRESS_COMMAND_ID, \
"s", \
protocolAddress);

This command is generated when an application wishes to find the ZigBee address (node, endpoint) of the Generic Tunnel server cluster with a given ProtocolAddress attribute. The command is typically multicast to a group of inter-communicating Generic Tunnel clusters.

Cluster: Generic Tunnel, The minimum common commands and attributes required to tunnel any protocol. Command: MatchProtocolAddress


Definition at line 7235 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_generic_tunnel_cluster_match_protocol_address_response#

#define sl_zigbee_af_fill_command_generic_tunnel_cluster_match_protocol_address_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_GENERIC_TUNNEL_CLUSTER_ID, \
ZCL_MATCH_PROTOCOL_ADDRESS_RESPONSE_COMMAND_ID, \
"8s", \
deviceIeeeAddress, \
protocolAddress);

This command is generated upon receipt of a Match Protocol Address command to indicate that the Protocol Address was successfully matched.

Cluster: Generic Tunnel, The minimum common commands and attributes required to tunnel any protocol. Command: MatchProtocolAddressResponse


Definition at line 7252 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_generic_tunnel_cluster_advertise_protocol_address#

#define sl_zigbee_af_fill_command_generic_tunnel_cluster_advertise_protocol_address
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_GENERIC_TUNNEL_CLUSTER_ID, \
ZCL_ADVERTISE_PROTOCOL_ADDRESS_COMMAND_ID, \
"s", \
protocolAddress);

This command is typically sent upon startup, and whenever the ProtocolAddress attribute changes. It is typically multicast to a group of inter-communicating Generic Tunnel clusters.

Cluster: Generic Tunnel, The minimum common commands and attributes required to tunnel any protocol. Command: AdvertiseProtocolAddress


Definition at line 7269 of file app/framework/test/headers/client-command-macro.doc

BACnet Protocol Tunnel Commands Documentation#

sl_zigbee_af_fill_command_bacnet_protocol_tunnel_cluster_transfer_npdu#

#define sl_zigbee_af_fill_command_bacnet_protocol_tunnel_cluster_transfer_npdu
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_BACNET_PROTOCOL_TUNNEL_CLUSTER_ID, \
ZCL_TRANSFER_NPDU_COMMAND_ID, \
"b", \
npdu, \
npduLen);

This command is generated when a BACnet network layer wishes to transfer a BACnet NPDU across a ZigBee tunnel to another BACnet network layer.

Cluster: BACnet Protocol Tunnel, Commands and attributes required to tunnel the BACnet protocol. Command: TransferNpdu


Definition at line 7291 of file app/framework/test/headers/client-command-macro.doc

11073 Protocol Tunnel Commands Documentation#

sl_zigbee_af_fill_command_11073_protocol_tunnel_cluster_transfer_apdu#

#define sl_zigbee_af_fill_command_11073_protocol_tunnel_cluster_transfer_apdu
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_11073_PROTOCOL_TUNNEL_CLUSTER_ID, \
ZCL_TRANSFER_A_P_D_U_COMMAND_ID, \
"s", \
apdu);

This command is generated when an 11073 network layer wishes to transfer an 11073 APDU across a ZigBee tunnel to another 11073 network layer.

Cluster: 11073 Protocol Tunnel, Attributes and commands for the 11073 protocol tunnel used for ZigBee Health Care. Command: TransferAPDU


Definition at line 7312 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_11073_protocol_tunnel_cluster_connect_request#

#define sl_zigbee_af_fill_command_11073_protocol_tunnel_cluster_connect_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_11073_PROTOCOL_TUNNEL_CLUSTER_ID, \
ZCL_CONNECT_REQUEST_COMMAND_ID, \
"uv8u", \
connectControl, \
idleTimeout, \
managerTarget, \
managerEndpoint);

This command is generated when an Health Care client wishes to connect to a Health Care server for the purposes of transmitting 11073 APDUs across the 11073 tunnel.

Cluster: 11073 Protocol Tunnel, Attributes and commands for the 11073 protocol tunnel used for ZigBee Health Care. Command: ConnectRequest


Definition at line 7333 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_11073_protocol_tunnel_cluster_disconnect_request#

#define sl_zigbee_af_fill_command_11073_protocol_tunnel_cluster_disconnect_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_11073_PROTOCOL_TUNNEL_CLUSTER_ID, \
ZCL_DISCONNECT_REQUEST_COMMAND_ID, \
"8", \
managerIEEEAddress);

This command is generated when an Health Care client wishes to disconnect from a Health Care server.

Cluster: 11073 Protocol Tunnel, Attributes and commands for the 11073 protocol tunnel used for ZigBee Health Care. Command: DisconnectRequest


Definition at line 7351 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_11073_protocol_tunnel_cluster_connect_status_notification#

#define sl_zigbee_af_fill_command_11073_protocol_tunnel_cluster_connect_status_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_11073_PROTOCOL_TUNNEL_CLUSTER_ID, \
ZCL_CONNECT_STATUS_NOTIFICATION_COMMAND_ID, \
"u", \
connectStatus);

Generated in response to requests related to connection or any event that causes the tunnel to become disconnected.

Cluster: 11073 Protocol Tunnel, Attributes and commands for the 11073 protocol tunnel used for ZigBee Health Care. Command: ConnectStatusNotification


Definition at line 7366 of file app/framework/test/headers/client-command-macro.doc

ISO 7816 Protocol Tunnel Commands Documentation#

emberAfFillCommandIso7816ProtocolTunnelClusterServerToClientTransferApdu#

#define emberAfFillCommandIso7816ProtocolTunnelClusterServerToClientTransferApdu
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_ISO7816_PROTOCOL_TUNNEL_CLUSTER_ID, \
ZCL_TRANSFER_APDU_COMMAND_ID, \
"s", \
apdu);

Command description for TransferApdu.

Cluster: ISO 7816 Protocol Tunnel, Commands and attributes for mobile office solutions including ZigBee devices. Command: TransferApdu


Definition at line 7386 of file app/framework/test/headers/client-command-macro.doc

emberAfFillCommandIso7816ProtocolTunnelClusterClientToServerTransferApdu#

#define emberAfFillCommandIso7816ProtocolTunnelClusterClientToServerTransferApdu
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ISO7816_PROTOCOL_TUNNEL_CLUSTER_ID, \
ZCL_TRANSFER_APDU_COMMAND_ID, \
"s", \
apdu);

Command description for TransferApdu.

Cluster: ISO 7816 Protocol Tunnel, Commands and attributes for mobile office solutions including ZigBee devices. Command: TransferApdu


Definition at line 7401 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_iso7816_protocol_tunnel_cluster_insert_smart_card#

#define sl_zigbee_af_fill_command_iso7816_protocol_tunnel_cluster_insert_smart_card
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ISO7816_PROTOCOL_TUNNEL_CLUSTER_ID, \
ZCL_INSERT_SMART_CARD_COMMAND_ID, \
"");

Command description for InsertSmartCard.

Cluster: ISO 7816 Protocol Tunnel, Commands and attributes for mobile office solutions including ZigBee devices. Command: InsertSmartCard


Definition at line 7415 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_iso7816_protocol_tunnel_cluster_extract_smart_card#

#define sl_zigbee_af_fill_command_iso7816_protocol_tunnel_cluster_extract_smart_card
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ISO7816_PROTOCOL_TUNNEL_CLUSTER_ID, \
ZCL_EXTRACT_SMART_CARD_COMMAND_ID, \
"");

Command description for ExtractSmartCard.

Cluster: ISO 7816 Protocol Tunnel, Commands and attributes for mobile office solutions including ZigBee devices. Command: ExtractSmartCard


Definition at line 7428 of file app/framework/test/headers/client-command-macro.doc

Price Commands Documentation#

sl_zigbee_af_fill_command_price_cluster_publish_price#

#define sl_zigbee_af_fill_command_price_cluster_publish_price
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_PRICE_COMMAND_ID, \
"wswwuvuuwvwuwuwuuuuuuuuu", \
providerId, \
rateLabel, \
issuerEventId, \
currentTime, \
unitOfMeasure, \
currency, \
priceTrailingDigitAndPriceTier, \
numberOfPriceTiersAndRegisterTier, \
startTime, \
durationInMinutes, \
price, \
priceRatio, \
generationPrice, \
generationPriceRatio, \
alternateCostDelivered, \
alternateCostUnit, \
alternateCostTrailingDigit, \
numberOfBlockThresholds, \
priceControl, \
numberOfGenerationTiers, \
generationTier, \
extendedNumberOfPriceTiers, \
extendedPriceTier, \
extendedRegisterTier);

The PublishPrice command is generated in response to receiving a Get Current Price command, in response to a Get Scheduled Prices command, and when an update to the pricing information is available from the commodity provider, either before or when a TOU price becomes active.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishPrice


Definition at line 7493 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_block_period#

#define sl_zigbee_af_fill_command_price_cluster_publish_block_period
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_BLOCK_PERIOD_COMMAND_ID, \
"wwwxuuuu", \
providerId, \
issuerEventId, \
blockPeriodStartTime, \
blockPeriodDuration, \
blockPeriodControl, \
blockPeriodDurationType, \
tariffType, \
tariffResolutionPeriod);

The PublishBlockPeriod command is generated in response to receiving a GetBlockPeriod(s) command or when an update to the block tariff schedule is available from the commodity provider.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishBlockPeriod


Definition at line 7545 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_conversion_factor#

#define sl_zigbee_af_fill_command_price_cluster_publish_conversion_factor
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_CONVERSION_FACTOR_COMMAND_ID, \
"wwwu", \
issuerEventId, \
startTime, \
conversionFactor, \
conversionFactorTrailingDigit);

The PublishConversionFactor command is sent in response to a GetConversionFactor command or if a new Conversion factor is available.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishConversionFactor


Definition at line 7573 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_calorific_value#

#define sl_zigbee_af_fill_command_price_cluster_publish_calorific_value
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_CALORIFIC_VALUE_COMMAND_ID, \
"wwwuu", \
issuerEventId, \
startTime, \
calorificValue, \
calorificValueUnit, \
calorificValueTrailingDigit);

The PublishCalorificValue command is sent in response to a GetCalorificValue command or if a new calorific value is available.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishCalorificValue


Definition at line 7599 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_tariff_information#

#define sl_zigbee_af_fill_command_price_cluster_publish_tariff_information
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_TARIFF_INFORMATION_COMMAND_ID, \
"wwwwusuuuvuwuxx", \
providerId, \
issuerEventId, \
issuerTariffId, \
startTime, \
tariffTypeChargingScheme, \
tariffLabel, \
numberOfPriceTiersInUse, \
numberOfBlockThresholdsInUse, \
unitOfMeasure, \
currency, \
priceTrailingDigit, \
standingCharge, \
tierBlockMode, \
blockThresholdMultiplier, \
blockThresholdDivisor);

The PublishTariffInformation command is sent in response to a GetTariffInformation command or if new tariff information is available (including price matrix and block thresholds).

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishTariffInformation


Definition at line 7646 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_price_matrix#

#define sl_zigbee_af_fill_command_price_cluster_publish_price_matrix
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_PRICE_MATRIX_COMMAND_ID, \
"wwwwuuub", \
providerId, \
issuerEventId, \
startTime, \
issuerTariffId, \
commandIndex, \
numberOfCommands, \
subPayloadControl, \
payload, \
payloadLen);

PublishPriceMatrix command is used to publish the Block Price Information Set (up to 15 tiers x 15 blocks) and the Extended Price Information Set (up to 48 tiers). The PublishPriceMatrix command is sent in response to a GetPriceMatrix command.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishPriceMatrix


Definition at line 7691 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_block_thresholds#

#define sl_zigbee_af_fill_command_price_cluster_publish_block_thresholds
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_BLOCK_THRESHOLDS_COMMAND_ID, \
"wwwwuuub", \
providerId, \
issuerEventId, \
startTime, \
issuerTariffId, \
commandIndex, \
numberOfCommands, \
subPayloadControl, \
payload, \
payloadLen);

The PublishBlockThreshold command is sent in response to a GetBlockThreshold command.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishBlockThresholds


Definition at line 7730 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_co2_value#

#define sl_zigbee_af_fill_command_price_cluster_publish_co2_value
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_C_O2_VALUE_COMMAND_ID, \
"wwwuwuu", \
providerId, \
issuerEventId, \
startTime, \
tariffType, \
cO2Value, \
cO2ValueUnit, \
cO2ValueTrailingDigit);

The PublishCO2Value command is sent in response to a GetCO2Value command or if a new CO2 conversion factor is available.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishCO2Value


Definition at line 7765 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_tier_labels#

#define sl_zigbee_af_fill_command_price_cluster_publish_tier_labels
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_TIER_LABELS_COMMAND_ID, \
"wwwuuub", \
providerId, \
issuerEventId, \
issuerTariffId, \
commandIndex, \
numberOfCommands, \
numberOfLabels, \
tierLabelsPayload, \
tierLabelsPayloadLen);

The PublishTierLabels command is generated in response to receiving a GetTierLabels command or when there is a tier label change.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishTierLabels


Definition at line 7800 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_billing_period#

#define sl_zigbee_af_fill_command_price_cluster_publish_billing_period
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_BILLING_PERIOD_COMMAND_ID, \
"wwwxuu", \
providerId, \
issuerEventId, \
billingPeriodStartTime, \
billingPeriodDuration, \
billingPeriodDurationType, \
tariffType);

The PublishBillingPeriod command is generated in response to receiving a GetBillingPeriod(s) command or when an update to the Billing schedule is available from the commodity Supplier.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishBillingPeriod


Definition at line 7832 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_consolidated_bill#

#define sl_zigbee_af_fill_command_price_cluster_publish_consolidated_bill
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_CONSOLIDATED_BILL_COMMAND_ID, \
"wwwxuuwvu", \
providerId, \
issuerEventId, \
billingPeriodStartTime, \
billingPeriodDuration, \
billingPeriodDurationType, \
tariffType, \
consolidatedBill, \
currency, \
billTrailingDigit);

The PublishConsolidatedBill command is used to make consolidated billing information of previous billing periods available to other end devices. This command is issued in response to a GetConsolidatedBill command or if new billing information is available.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishConsolidatedBill


Definition at line 7868 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_cpp_event#

#define sl_zigbee_af_fill_command_price_cluster_publish_cpp_event
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_CPP_EVENT_COMMAND_ID, \
"wwwvuuu", \
providerId, \
issuerEventId, \
startTime, \
durationInMinutes, \
tariffType, \
cppPriceTier, \
cppAuth);

The PublishCPPEvent command is sent from an ESI to its price clients to notify them of a Critical Peak Pricing event.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishCppEvent


Definition at line 7903 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_credit_payment#

#define sl_zigbee_af_fill_command_price_cluster_publish_credit_payment
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_CREDIT_PAYMENT_COMMAND_ID, \
"wwwwuwws", \
providerId, \
issuerEventId, \
creditPaymentDueDate, \
creditPaymentOverDueAmount, \
creditPaymentStatus, \
creditPayment, \
creditPaymentDate, \
creditPaymentRef);

The PublishCreditPayment command is used to update the credit payment information is available.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishCreditPayment


Definition at line 7938 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_publish_currency_conversion#

#define sl_zigbee_af_fill_command_price_cluster_publish_currency_conversion
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PUBLISH_CURRENCY_CONVERSION_COMMAND_ID, \
"wwwvvwuw", \
providerId, \
issuerEventId, \
startTime, \
oldCurrency, \
newCurrency, \
conversionFactor, \
conversionFactorTrailingDigit, \
currencyChangeControlFlags);

The PublishCurrencyConversion command is sent in response to a GetCurrencyConversion command or when a new currency becomes available.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PublishCurrencyConversion


Definition at line 7974 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_cancel_tariff#

#define sl_zigbee_af_fill_command_price_cluster_cancel_tariff
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_CANCEL_TARIFF_COMMAND_ID, \
"wwu", \
providerId, \
issuerTariffId, \
tariffType);

The CancelTariff command indicates that all data associated with a particular tariff instance should be discarded.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: CancelTariff


Definition at line 8000 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_current_price#

#define sl_zigbee_af_fill_command_price_cluster_get_current_price
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_CURRENT_PRICE_COMMAND_ID, \
"u", \
commandOptions);

The GetCurrentPrice command initiates a PublishPrice command for the current time.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetCurrentPrice


Definition at line 8017 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_scheduled_prices#

#define sl_zigbee_af_fill_command_price_cluster_get_scheduled_prices
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_SCHEDULED_PRICES_COMMAND_ID, \
"wu", \
startTime, \
numberOfEvents);

The GetScheduledPrices command initiates a PublishPrice command for available price events.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetScheduledPrices


Definition at line 8034 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_price_acknowledgement#

#define sl_zigbee_af_fill_command_price_cluster_price_acknowledgement
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_PRICE_ACKNOWLEDGEMENT_COMMAND_ID, \
"wwwu", \
providerId, \
issuerEventId, \
priceAckTime, \
control);

The PriceAcknowledgement command described provides the ability to acknowledge a previously sent PublishPrice command.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: PriceAcknowledgement


Definition at line 8056 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_block_periods#

#define sl_zigbee_af_fill_command_price_cluster_get_block_periods
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_BLOCK_PERIODS_COMMAND_ID, \
"wuu", \
startTime, \
numberOfEvents, \
tariffType);

The GetBlockPeriods command initiates a PublishBlockPeriod command for the currently scheduled block periods.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetBlockPeriods


Definition at line 8078 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_conversion_factor#

#define sl_zigbee_af_fill_command_price_cluster_get_conversion_factor
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_CONVERSION_FACTOR_COMMAND_ID, \
"wwu", \
earliestStartTime, \
minIssuerEventId, \
numberOfCommands);

The GetConversionFactor command initiates a PublishConversionFactor command for the scheduled conversion factor updates.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetConversionFactor


Definition at line 8099 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_calorific_value#

#define sl_zigbee_af_fill_command_price_cluster_get_calorific_value
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_CALORIFIC_VALUE_COMMAND_ID, \
"wwu", \
earliestStartTime, \
minIssuerEventId, \
numberOfCommands);

The GetCalorificValue command initiates a PublishCalorificValue command for the scheduled conversion factor updates.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetCalorificValue


Definition at line 8120 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_tariff_information#

#define sl_zigbee_af_fill_command_price_cluster_get_tariff_information
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_TARIFF_INFORMATION_COMMAND_ID, \
"wwuu", \
earliestStartTime, \
minIssuerEventId, \
numberOfCommands, \
tariffType);

The GetTariffInformation command initiates a PublishTariffInformation command for the scheduled tariff updates.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetTariffInformation


Definition at line 8143 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_price_matrix#

#define sl_zigbee_af_fill_command_price_cluster_get_price_matrix
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_PRICE_MATRIX_COMMAND_ID, \
"w", \
issuerTariffId);

The GetPriceMatrix command initiates a PublishPriceMatrix command for the scheduled Price Matrix updates.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetPriceMatrix


Definition at line 8161 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_block_thresholds#

#define sl_zigbee_af_fill_command_price_cluster_get_block_thresholds
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_BLOCK_THRESHOLDS_COMMAND_ID, \
"w", \
issuerTariffId);

The GetBlockThresholds command initiates a PublishBlockThreshold command for the scheduled Block Threshold updates.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetBlockThresholds


Definition at line 8176 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_co2_value#

#define sl_zigbee_af_fill_command_price_cluster_get_co2_value
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_C_O2_VALUE_COMMAND_ID, \
"wwuu", \
earliestStartTime, \
minIssuerEventId, \
numberOfCommands, \
tariffType);

The GetCO2Value command initiates a PublishCO2Value command for the scheduled CO2 conversion factor updates.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetCO2Value


Definition at line 8197 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_tier_labels#

#define sl_zigbee_af_fill_command_price_cluster_get_tier_labels
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_TIER_LABELS_COMMAND_ID, \
"w", \
issuerTariffId);

The GetTierLabels command allows a client to retrieve the tier labels associated with a given tariff; this command initiates a PublishTierLabels command from the server.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetTierLabels


Definition at line 8215 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_billing_period#

#define sl_zigbee_af_fill_command_price_cluster_get_billing_period
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_BILLING_PERIOD_COMMAND_ID, \
"wwuu", \
earliestStartTime, \
minIssuerEventId, \
numberOfCommands, \
tariffType);

The GetBillingPeriod command initiates one or more PublishBillingPeriod commands for the currently scheduled billing periods.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetBillingPeriod


Definition at line 8236 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_consolidated_bill#

#define sl_zigbee_af_fill_command_price_cluster_get_consolidated_bill
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_CONSOLIDATED_BILL_COMMAND_ID, \
"wwuu", \
earliestStartTime, \
minIssuerEventId, \
numberOfCommands, \
tariffType);

The GetConsolidatedBill command initiates one or more PublishConsolidatedBill commands with the requested billing information.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetConsolidatedBill


Definition at line 8260 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_cpp_event_response#

#define sl_zigbee_af_fill_command_price_cluster_cpp_event_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_CPP_EVENT_RESPONSE_COMMAND_ID, \
"wu", \
issuerEventId, \
cppAuth);

The CPPEventResponse command is sent from a Client (IHD) to the ESI to notify it of a Critical Peak Pricing event authorization.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: CppEventResponse


Definition at line 8280 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_credit_payment#

#define sl_zigbee_af_fill_command_price_cluster_get_credit_payment
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_CREDIT_PAYMENT_COMMAND_ID, \
"wu", \
latestEndTime, \
numberOfRecords);

The GetCreditPayment command initiates PublishCreditPayment commands for the requested credit payment information.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetCreditPayment


Definition at line 8299 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_currency_conversion_command#

#define sl_zigbee_af_fill_command_price_cluster_get_currency_conversion_command
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_CURRENCY_CONVERSION_COMMAND_COMMAND_ID, \
"");

The GetCurrencyConversionCommand command initiates a PublishCurrencyConversion command for the currency conversion factor updates. A server shall be capable of storing both the old and the new currencies.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetCurrencyConversionCommand


Definition at line 8314 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_price_cluster_get_tariff_cancellation#

#define sl_zigbee_af_fill_command_price_cluster_get_tariff_cancellation
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PRICE_CLUSTER_ID, \
ZCL_GET_TARIFF_CANCELLATION_COMMAND_ID, \
"");

The GetTariffCancellation command initiates the return of the last CancelTariff command held on the associated server.

Cluster: Price, The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises. Command: GetTariffCancellation


Definition at line 8327 of file app/framework/test/headers/client-command-macro.doc

Demand Response and Load Control Commands Documentation#

sl_zigbee_af_fill_command_demand_response_load_control_cluster_load_control_event#

#define sl_zigbee_af_fill_command_demand_response_load_control_cluster_load_control_event
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DEMAND_RESPONSE_LOAD_CONTROL_CLUSTER_ID, \
ZCL_LOAD_CONTROL_EVENT_COMMAND_ID, \
"wvuwvuuuvvuuu", \
issuerEventId, \
deviceClass, \
utilityEnrollmentGroup, \
startTime, \
durationInMinutes, \
criticalityLevel, \
coolingTemperatureOffset, \
heatingTemperatureOffset, \
coolingTemperatureSetPoint, \
heatingTemperatureSetPoint, \
averageLoadAdjustmentPercentage, \
dutyCycle, \
eventControl);

Command description for LoadControlEvent.

Cluster: Demand Response and Load Control, This cluster provides an interface to the functionality of Smart Energy Demand Response and Load Control. Devices targeted by this cluster include thermostats and devices that support load control. Command: LoadControlEvent


Definition at line 8370 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_demand_response_load_control_cluster_cancel_load_control_event#

#define sl_zigbee_af_fill_command_demand_response_load_control_cluster_cancel_load_control_event
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DEMAND_RESPONSE_LOAD_CONTROL_CLUSTER_ID, \
ZCL_CANCEL_LOAD_CONTROL_EVENT_COMMAND_ID, \
"wvuuw", \
issuerEventId, \
deviceClass, \
utilityEnrollmentGroup, \
cancelControl, \
effectiveTime);

Command description for CancelLoadControlEvent.

Cluster: Demand Response and Load Control, This cluster provides an interface to the functionality of Smart Energy Demand Response and Load Control. Devices targeted by this cluster include thermostats and devices that support load control. Command: CancelLoadControlEvent


Definition at line 8405 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_demand_response_load_control_cluster_cancel_all_load_control_events#

#define sl_zigbee_af_fill_command_demand_response_load_control_cluster_cancel_all_load_control_events
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DEMAND_RESPONSE_LOAD_CONTROL_CLUSTER_ID, \
ZCL_CANCEL_ALL_LOAD_CONTROL_EVENTS_COMMAND_ID, \
"u", \
cancelControl);

Command description for CancelAllLoadControlEvents.

Cluster: Demand Response and Load Control, This cluster provides an interface to the functionality of Smart Energy Demand Response and Load Control. Devices targeted by this cluster include thermostats and devices that support load control. Command: CancelAllLoadControlEvents


Definition at line 8424 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_demand_response_load_control_cluster_report_event_status#

#define sl_zigbee_af_fill_command_demand_response_load_control_cluster_report_event_status
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DEMAND_RESPONSE_LOAD_CONTROL_CLUSTER_ID, \
ZCL_REPORT_EVENT_STATUS_COMMAND_ID, \
"wuwuvvuuuub", \
issuerEventId, \
eventStatus, \
eventStatusTime, \
criticalityLevelApplied, \
coolingTemperatureSetPointApplied, \
heatingTemperatureSetPointApplied, \
averageLoadAdjustmentPercentageApplied, \
dutyCycleApplied, \
eventControl, \
signatureType, \
signature, \
42);

Command description for ReportEventStatus.

Cluster: Demand Response and Load Control, This cluster provides an interface to the functionality of Smart Energy Demand Response and Load Control. Devices targeted by this cluster include thermostats and devices that support load control. Command: ReportEventStatus


Definition at line 8459 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_demand_response_load_control_cluster_get_scheduled_events#

#define sl_zigbee_af_fill_command_demand_response_load_control_cluster_get_scheduled_events
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DEMAND_RESPONSE_LOAD_CONTROL_CLUSTER_ID, \
ZCL_GET_SCHEDULED_EVENTS_COMMAND_ID, \
"wuw", \
startTime, \
numberOfEvents, \
issuerEventId);

Command description for GetScheduledEvents.

Cluster: Demand Response and Load Control, This cluster provides an interface to the functionality of Smart Energy Demand Response and Load Control. Devices targeted by this cluster include thermostats and devices that support load control. Command: GetScheduledEvents


Definition at line 8489 of file app/framework/test/headers/client-command-macro.doc

Simple Metering Commands Documentation#

sl_zigbee_af_fill_command_simple_metering_cluster_get_profile_response#

#define sl_zigbee_af_fill_command_simple_metering_cluster_get_profile_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_GET_PROFILE_RESPONSE_COMMAND_ID, \
"wuuub", \
endTime, \
status, \
profileIntervalPeriod, \
numberOfPeriodsDelivered, \
intervals, \
intervalsLen);

This command is generated when the Client command GetProfile is received.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: GetProfileResponse


Definition at line 8521 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_request_mirror#

#define sl_zigbee_af_fill_command_simple_metering_cluster_request_mirror
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_REQUEST_MIRROR_COMMAND_ID, \
"");

This command is used to request the ESI to mirror Metering Device data.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: RequestMirror


Definition at line 8541 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_remove_mirror#

#define sl_zigbee_af_fill_command_simple_metering_cluster_remove_mirror
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_REMOVE_MIRROR_COMMAND_ID, \
"");

This command is used to request the ESI to remove its mirror of Metering Device data.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: RemoveMirror


Definition at line 8554 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_request_fast_poll_mode_response#

#define sl_zigbee_af_fill_command_simple_metering_cluster_request_fast_poll_mode_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_REQUEST_FAST_POLL_MODE_RESPONSE_COMMAND_ID, \
"uw", \
appliedUpdatePeriod, \
fastPollModeEndtime);

This command is generated when the client command Request Fast Poll Mode is received.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: RequestFastPollModeResponse


Definition at line 8570 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_schedule_snapshot_response#

#define sl_zigbee_af_fill_command_simple_metering_cluster_schedule_snapshot_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_SCHEDULE_SNAPSHOT_RESPONSE_COMMAND_ID, \
"wb", \
issuerEventId, \
snapshotResponsePayload, \
snapshotResponsePayloadLen);

This command is generated in response to a ScheduleSnapshot command, and is sent to confirm whether the requested snapshot schedule has been set up.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: ScheduleSnapshotResponse


Definition at line 8591 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_take_snapshot_response#

#define sl_zigbee_af_fill_command_simple_metering_cluster_take_snapshot_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_TAKE_SNAPSHOT_RESPONSE_COMMAND_ID, \
"wu", \
snapshotId, \
snapshotConfirmation);

This command is generated in response to a TakeSnapshot command, and is sent to confirm whether the requested snapshot has been accepted and successfully taken.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: TakeSnapshotResponse


Definition at line 8611 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_publish_snapshot#

#define sl_zigbee_af_fill_command_simple_metering_cluster_publish_snapshot
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_PUBLISH_SNAPSHOT_COMMAND_ID, \
"wwuuuwub", \
snapshotId, \
snapshotTime, \
totalSnapshotsFound, \
commandIndex, \
totalCommands, \
snapshotCause, \
snapshotPayloadType, \
snapshotPayload, \
snapshotPayloadLen);

This command is generated in response to a GetSnapshot command. It is used to return a single snapshot to the client.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: PublishSnapshot


Definition at line 8644 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_get_sampled_data_response#

#define sl_zigbee_af_fill_command_simple_metering_cluster_get_sampled_data_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_GET_SAMPLED_DATA_RESPONSE_COMMAND_ID, \
"vwuvvb", \
sampleId, \
sampleStartTime, \
sampleType, \
sampleRequestInterval, \
numberOfSamples, \
samples, \
samplesLen);

This command is used to send the requested sample data to the client. It is generated in response to a GetSampledData command.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: GetSampledDataResponse


Definition at line 8679 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_configure_mirror#

#define sl_zigbee_af_fill_command_simple_metering_cluster_configure_mirror
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_CONFIGURE_MIRROR_COMMAND_ID, \
"wxuu", \
issuerEventId, \
reportingInterval, \
mirrorNotificationReporting, \
notificationScheme);

ConfigureMirror is sent to the mirror once the mirror has been created. The command deals with the operational configuration of the Mirror.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: ConfigureMirror


Definition at line 8707 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_configure_notification_scheme#

#define sl_zigbee_af_fill_command_simple_metering_cluster_configure_notification_scheme
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_CONFIGURE_NOTIFICATION_SCHEME_COMMAND_ID, \
"wuw", \
issuerEventId, \
notificationScheme, \
notificationFlagOrder);

The ConfigureNotificationScheme is sent to the mirror once the mirror has been created. The command deals with the operational configuration of the Mirror and the device that reports to the mirror. No default schemes are allowed to be overwritten.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: ConfigureNotificationScheme


Definition at line 8729 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_configure_notification_flags#

#define sl_zigbee_af_fill_command_simple_metering_cluster_configure_notification_flags
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_CONFIGURE_NOTIFICATION_FLAGS_COMMAND_ID, \
"wuvvvub", \
issuerEventId, \
notificationScheme, \
notificationFlagAttributeId, \
clusterId, \
manufacturerCode, \
numberOfCommands, \
commandIds, \
commandIdsLen);

The ConfigureNotificationFlags command is used to set the commands relating to the bit value for each NotificationFlags attribute that the scheme is proposing to use.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: ConfigureNotificationFlags


Definition at line 8760 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_get_notified_message#

#define sl_zigbee_af_fill_command_simple_metering_cluster_get_notified_message
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_GET_NOTIFIED_MESSAGE_COMMAND_ID, \
"uvw", \
notificationScheme, \
notificationFlagAttributeId, \
notificationFlagsN);

The GetNotifiedMessage command is used only when a BOMD is being mirrored. This command provides a method for the BOMD to notify the Mirror message queue that it wants to receive commands that the Mirror has queued. The Notification flags set within the command shall inform the mirror of the commands that the BOMD is requesting.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: GetNotifiedMessage


Definition at line 8786 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_supply_status_response#

#define sl_zigbee_af_fill_command_simple_metering_cluster_supply_status_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_SUPPLY_STATUS_RESPONSE_COMMAND_ID, \
"wwwu", \
providerId, \
issuerEventId, \
implementationDateTime, \
supplyStatus);

This command is transmitted by a Metering Device in response to a ChangeSupply command.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: SupplyStatusResponse


Definition at line 8809 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_start_sampling_response#

#define sl_zigbee_af_fill_command_simple_metering_cluster_start_sampling_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_START_SAMPLING_RESPONSE_COMMAND_ID, \
"v", \
sampleId);

This command is transmitted by a Metering Device in response to a StartSampling command.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: StartSamplingResponse


Definition at line 8828 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_get_profile#

#define sl_zigbee_af_fill_command_simple_metering_cluster_get_profile
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_GET_PROFILE_COMMAND_ID, \
"uwu", \
intervalChannel, \
endTime, \
numberOfPeriods);

The GetProfile command is generated when a client device wishes to retrieve a list of captured Energy, Gas or water consumption for profiling purposes.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: GetProfile


Definition at line 8848 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_request_mirror_response#

#define sl_zigbee_af_fill_command_simple_metering_cluster_request_mirror_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_REQUEST_MIRROR_RESPONSE_COMMAND_ID, \
"v", \
endpointId);

The Request Mirror Response Command allows the ESI to inform a sleepy Metering Device it has the ability to store and mirror its data.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: RequestMirrorResponse


Definition at line 8865 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_mirror_removed#

#define sl_zigbee_af_fill_command_simple_metering_cluster_mirror_removed
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_MIRROR_REMOVED_COMMAND_ID, \
"v", \
endpointId);

The Mirror Removed Command allows the ESI to inform a sleepy Metering Device mirroring support has been removed or halted.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: MirrorRemoved


Definition at line 8881 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_request_fast_poll_mode#

#define sl_zigbee_af_fill_command_simple_metering_cluster_request_fast_poll_mode
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_REQUEST_FAST_POLL_MODE_COMMAND_ID, \
"uu", \
fastPollUpdatePeriod, \
duration);

The Request Fast Poll Mode command is generated when the metering client wishes to receive near real-time updates of InstantaneousDemand.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: RequestFastPollMode


Definition at line 8898 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_schedule_snapshot#

#define sl_zigbee_af_fill_command_simple_metering_cluster_schedule_snapshot
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_SCHEDULE_SNAPSHOT_COMMAND_ID, \
"wuub", \
issuerEventId, \
commandIndex, \
commandCount, \
snapshotSchedulePayload, \
snapshotSchedulePayloadLen);

This command is used to set up a schedule of when the device shall create snapshot data.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: ScheduleSnapshot


Definition at line 8922 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_take_snapshot#

#define sl_zigbee_af_fill_command_simple_metering_cluster_take_snapshot
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_TAKE_SNAPSHOT_COMMAND_ID, \
"w", \
snapshotCause);

This command is used to instruct the cluster server to take a single snapshot.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: TakeSnapshot


Definition at line 8941 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_get_snapshot#

#define sl_zigbee_af_fill_command_simple_metering_cluster_get_snapshot
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_GET_SNAPSHOT_COMMAND_ID, \
"wwuw", \
earliestStartTime, \
latestEndTime, \
snapshotOffset, \
snapshotCause);

This command is used to request snapshot data from the cluster server.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: GetSnapshot


Definition at line 8962 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_start_sampling#

#define sl_zigbee_af_fill_command_simple_metering_cluster_start_sampling
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_START_SAMPLING_COMMAND_ID, \
"wwuvv", \
issuerEventId, \
startSamplingTime, \
sampleType, \
sampleRequestInterval, \
maxNumberOfSamples);

The sampling mechanism allows a set of samples of the specified type of data to be taken, commencing at the stipulated start time. This mechanism may run concurrently with the capturing of profile data, and may refer the same parameters, albeit possibly at a different sampling rate.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: StartSampling


Definition at line 8988 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_get_sampled_data#

#define sl_zigbee_af_fill_command_simple_metering_cluster_get_sampled_data
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_GET_SAMPLED_DATA_COMMAND_ID, \
"vwuv", \
sampleId, \
earliestSampleTime, \
sampleType, \
numberOfSamples);

This command is used to request sampled data from the server. Note that it is the responsibility of the client to ensure that it does not request more samples than can be held in a single command payload.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: GetSampledData


Definition at line 9013 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_mirror_report_attribute_response#

#define sl_zigbee_af_fill_command_simple_metering_cluster_mirror_report_attribute_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_MIRROR_REPORT_ATTRIBUTE_RESPONSE_COMMAND_ID, \
"ub", \
notificationScheme, \
notificationFlags, \
notificationFlagsLen);

This command is sent in response to the ReportAttribute command when the MirrorReporting attribute is set.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: MirrorReportAttributeResponse


Definition at line 9035 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_reset_load_limit_counter#

#define sl_zigbee_af_fill_command_simple_metering_cluster_reset_load_limit_counter
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_RESET_LOAD_LIMIT_COUNTER_COMMAND_ID, \
"ww", \
providerId, \
issuerEventId);

The ResetLoadLimitCounter command shall cause the LoadLimitCounter attribute to be reset.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: ResetLoadLimitCounter


Definition at line 9055 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_change_supply#

#define sl_zigbee_af_fill_command_simple_metering_cluster_change_supply
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_CHANGE_SUPPLY_COMMAND_ID, \
"wwwwuu", \
providerId, \
issuerEventId, \
requestDateTime, \
implementationDateTime, \
proposedSupplyStatus, \
supplyControlBits);

This command is sent from the Head-end or ESI to the Metering Device to instruct it to change the status of the valve or load switch, i.e. the supply.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: ChangeSupply


Definition at line 9081 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_local_change_supply#

#define sl_zigbee_af_fill_command_simple_metering_cluster_local_change_supply
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_LOCAL_CHANGE_SUPPLY_COMMAND_ID, \
"u", \
proposedSupplyStatus);

This command is a simplified version of the ChangeSupply command, intended to be sent from an IHD to a meter as the consequence of a user action on the IHD. Its purpose is to provide a local disconnection/reconnection button on the IHD in addition to the one on the meter.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: LocalChangeSupply


Definition at line 9101 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_set_supply_status#

#define sl_zigbee_af_fill_command_simple_metering_cluster_set_supply_status
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_SET_SUPPLY_STATUS_COMMAND_ID, \
"wuuuu", \
issuerEventId, \
supplyTamperState, \
supplyDepletionState, \
supplyUncontrolledFlowState, \
loadLimitSupplyState);

This command is used to specify the required status of the supply following the occurance of certain events on the meter.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: SetSupplyStatus


Definition at line 9124 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_simple_metering_cluster_set_uncontrolled_flow_threshold#

#define sl_zigbee_af_fill_command_simple_metering_cluster_set_uncontrolled_flow_threshold
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SIMPLE_METERING_CLUSTER_ID, \
ZCL_SET_UNCONTROLLED_FLOW_THRESHOLD_COMMAND_ID, \
"wwvuvvuv", \
providerId, \
issuerEventId, \
uncontrolledFlowThreshold, \
unitOfMeasure, \
multiplier, \
divisor, \
stabilisationPeriod, \
measurementPeriod);

This command is used to update the 'Uncontrolled Flow Rate' configuration data used by flow meters.

Cluster: Simple Metering, The Metering Cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. Command: SetUncontrolledFlowThreshold


Definition at line 9157 of file app/framework/test/headers/client-command-macro.doc

Messaging Commands Documentation#

sl_zigbee_af_fill_command_messaging_cluster_display_message#

#define sl_zigbee_af_fill_command_messaging_cluster_display_message
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_MESSAGING_CLUSTER_ID, \
ZCL_DISPLAY_MESSAGE_COMMAND_ID, \
"wuwvsu", \
messageId, \
messageControl, \
startTime, \
durationInMinutes, \
message, \
optionalExtendedMessageControl);

Command description for DisplayMessage.

Cluster: Messaging, This cluster provides an interface for passing text messages between SE devices. Command: DisplayMessage


Definition at line 9194 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_messaging_cluster_cancel_message#

#define sl_zigbee_af_fill_command_messaging_cluster_cancel_message
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_MESSAGING_CLUSTER_ID, \
ZCL_CANCEL_MESSAGE_COMMAND_ID, \
"wu", \
messageId, \
messageControl);

The CancelMessage command provides the ability to cancel the sending or acceptance of previously sent messages.

Cluster: Messaging, This cluster provides an interface for passing text messages between SE devices. Command: CancelMessage


Definition at line 9216 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_messaging_cluster_display_protected_message#

#define sl_zigbee_af_fill_command_messaging_cluster_display_protected_message
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_MESSAGING_CLUSTER_ID, \
ZCL_DISPLAY_PROTECTED_MESSAGE_COMMAND_ID, \
"wuwvsu", \
messageId, \
messageControl, \
startTime, \
durationInMinutes, \
message, \
optionalExtendedMessageControl);

The DisplayProtected Message command is for use with messages that are protected by a password or PIN.

Cluster: Messaging, This cluster provides an interface for passing text messages between SE devices. Command: DisplayProtectedMessage


Definition at line 9242 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_messaging_cluster_cancel_all_messages#

#define sl_zigbee_af_fill_command_messaging_cluster_cancel_all_messages
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_MESSAGING_CLUSTER_ID, \
ZCL_CANCEL_ALL_MESSAGES_COMMAND_ID, \
"w", \
implementationDateTime);

The CancelAllMessages command indicates to a client device that it should cancel all display messages currently held by it.

Cluster: Messaging, This cluster provides an interface for passing text messages between SE devices. Command: CancelAllMessages


Definition at line 9262 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_messaging_cluster_get_last_message#

#define sl_zigbee_af_fill_command_messaging_cluster_get_last_message
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_MESSAGING_CLUSTER_ID, \
ZCL_GET_LAST_MESSAGE_COMMAND_ID, \
"");

Command description for GetLastMessage.

Cluster: Messaging, This cluster provides an interface for passing text messages between SE devices. Command: GetLastMessage


Definition at line 9276 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_messaging_cluster_message_confirmation#

#define sl_zigbee_af_fill_command_messaging_cluster_message_confirmation
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_MESSAGING_CLUSTER_ID, \
ZCL_MESSAGE_CONFIRMATION_COMMAND_ID, \
"wwus", \
messageId, \
confirmationTime, \
messageConfirmationControl, \
messageResponse);

The Message Confirmation command provides an indication that a Utility Customer has acknowledged and/or accepted the contents of a previously sent message. Enhanced Message Confirmation commands shall contain an answer of 'NO', 'YES' and/or a message confirmation string.

Cluster: Messaging, This cluster provides an interface for passing text messages between SE devices. Command: MessageConfirmation


Definition at line 9296 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_messaging_cluster_get_message_cancellation#

#define sl_zigbee_af_fill_command_messaging_cluster_get_message_cancellation
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_MESSAGING_CLUSTER_ID, \
ZCL_GET_MESSAGE_CANCELLATION_COMMAND_ID, \
"w", \
earliestImplementationTime);

This command initiates the return of the first (and maybe only) Cancel All Messages command held on the associated server, and which has an implementation time equal to or later than the value indicated in the payload.

Cluster: Messaging, This cluster provides an interface for passing text messages between SE devices. Command: GetMessageCancellation


Definition at line 9314 of file app/framework/test/headers/client-command-macro.doc

Tunneling Commands Documentation#

sl_zigbee_af_fill_command_tunneling_cluster_request_tunnel#

#define sl_zigbee_af_fill_command_tunneling_cluster_request_tunnel
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_REQUEST_TUNNEL_COMMAND_ID, \
"uvuv", \
protocolId, \
manufacturerCode, \
flowControlSupport, \
maximumIncomingTransferSize);

RequestTunnel is the client command used to setup a tunnel association with the server. The request payload specifies the protocol identifier for the requested tunnel, a manufacturer code in case of proprietary protocols and the use of flow control for streaming protocols.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: RequestTunnel


Definition at line 9340 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_close_tunnel#

#define sl_zigbee_af_fill_command_tunneling_cluster_close_tunnel
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_CLOSE_TUNNEL_COMMAND_ID, \
"v", \
tunnelId);

Client command used to close the tunnel with the server. The parameter in the payload specifies the tunnel identifier of the tunnel that has to be closed. The server leaves the tunnel open and the assigned resources allocated until the client sends the CloseTunnel command or the CloseTunnelTimeout fires.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: CloseTunnel


Definition at line 9358 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_transfer_data_client_to_server#

#define sl_zigbee_af_fill_command_tunneling_cluster_transfer_data_client_to_server
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_TRANSFER_DATA_CLIENT_TO_SERVER_COMMAND_ID, \
"vb", \
tunnelId, \
data, \
dataLen);

Command that indicates (if received) that the client has sent data to the server. The data itself is contained within the payload.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: TransferDataClientToServer


Definition at line 9377 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_transfer_data_error_client_to_server#

#define sl_zigbee_af_fill_command_tunneling_cluster_transfer_data_error_client_to_server
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_TRANSFER_DATA_ERROR_CLIENT_TO_SERVER_COMMAND_ID, \
"vu", \
tunnelId, \
transferDataStatus);

This command is generated by the receiver of a TransferData command if the tunnel status indicates that something is wrong. There are two three cases in which TransferDataError is sent: (1) The TransferData received contains a TunnelID that does not match to any of the active tunnels of the receiving device. This could happen if a (sleeping) device sends a TransferData command to a tunnel that has been closed by the server after the CloseTunnelTimeout. (2) The TransferData received contains a proper TunnelID of an active tunnel, but the device sending the data does not match to it. (3) The TransferData received contains more data than indicated by the MaximumIncomingTransferSize of the receiving device.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: TransferDataErrorClientToServer


Definition at line 9396 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_ack_transfer_data_client_to_server#

#define sl_zigbee_af_fill_command_tunneling_cluster_ack_transfer_data_client_to_server
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_ACK_TRANSFER_DATA_CLIENT_TO_SERVER_COMMAND_ID, \
"vv", \
tunnelId, \
numberOfBytesLeft);

Command sent in response to each TransferData command in case - and only in case - flow control has been requested by the client in the TunnelRequest command and is supported by both tunnel endpoints. The response payload indicates the number of octets that may still be received by the receiver.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: AckTransferDataClientToServer


Definition at line 9414 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_ready_data_client_to_server#

#define sl_zigbee_af_fill_command_tunneling_cluster_ready_data_client_to_server
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_READY_DATA_CLIENT_TO_SERVER_COMMAND_ID, \
"vv", \
tunnelId, \
numberOfOctetsLeft);

The ReadyData command is generated - after a receiver had to stop the dataflow using the AckTransferData(0) command - to indicate that the device is now ready to continue receiving data. The parameter NumberOfOctetsLeft gives a hint on how much space is left for the next data transfer. The ReadyData command is only issued if flow control is enabled.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: ReadyDataClientToServer


Definition at line 9432 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_get_supported_tunnel_protocols#

#define sl_zigbee_af_fill_command_tunneling_cluster_get_supported_tunnel_protocols
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_GET_SUPPORTED_TUNNEL_PROTOCOLS_COMMAND_ID, \
"u", \
protocolOffset);

Get Supported Tunnel Protocols is the client command used to determine the Tunnel protocols supported on another device.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: GetSupportedTunnelProtocols


Definition at line 9448 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_request_tunnel_response#

#define sl_zigbee_af_fill_command_tunneling_cluster_request_tunnel_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_REQUEST_TUNNEL_RESPONSE_COMMAND_ID, \
"vuv", \
tunnelId, \
tunnelStatus, \
maximumIncomingTransferSize);

RequestTunnelResponse is sent by the server in response to a RequestTunnel command previously received from the client. The response contains the status of the RequestTunnel command and a tunnel identifier corresponding to the tunnel that has been set-up in the server in case of success.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: RequestTunnelResponse


Definition at line 9467 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_transfer_data_server_to_client#

#define sl_zigbee_af_fill_command_tunneling_cluster_transfer_data_server_to_client
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_TRANSFER_DATA_SERVER_TO_CLIENT_COMMAND_ID, \
"vb", \
tunnelId, \
data, \
dataLen);

Command that transfers data from server to the client. The data itself has to be placed within the payload.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: TransferDataServerToClient


Definition at line 9489 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_transfer_data_error_server_to_client#

#define sl_zigbee_af_fill_command_tunneling_cluster_transfer_data_error_server_to_client
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_TRANSFER_DATA_ERROR_SERVER_TO_CLIENT_COMMAND_ID, \
"vu", \
tunnelId, \
transferDataStatus);

This command is generated by the receiver of a TransferData command if the tunnel status indicates that something is wrong. There are two three cases in which TransferDataError is sent: (1) The TransferData received contains a TunnelID that does not match to any of the active tunnels of the receiving device. This could happen if a (sleeping) device sends a TransferData command to a tunnel that has been closed by the server after the CloseTunnelTimeout. (2) The TransferData received contains a proper TunnelID of an active tunnel, but the device sending the data does not match to it. (3) The TransferData received contains more data than indicated by the MaximumIncomingTransferSize of the receiving device.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: TransferDataErrorServerToClient


Definition at line 9508 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_ack_transfer_data_server_to_client#

#define sl_zigbee_af_fill_command_tunneling_cluster_ack_transfer_data_server_to_client
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_ACK_TRANSFER_DATA_SERVER_TO_CLIENT_COMMAND_ID, \
"vv", \
tunnelId, \
numberOfBytesLeft);

Command sent in response to each TransferData command in case - and only in case - flow control has been requested by the client in the TunnelRequest command and is supported by both tunnel endpoints. The response payload indicates the number of octets that may still be received by the receiver.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: AckTransferDataServerToClient


Definition at line 9526 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_ready_data_server_to_client#

#define sl_zigbee_af_fill_command_tunneling_cluster_ready_data_server_to_client
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_READY_DATA_SERVER_TO_CLIENT_COMMAND_ID, \
"vv", \
tunnelId, \
numberOfOctetsLeft);

The ReadyData command is generated - after a receiver had to stop the dataflow using the AckTransferData(0) command - to indicate that the device is now ready to continue receiving data. The parameter NumberOfOctetsLeft gives a hint on how much space is left for the next data transfer. The ReadyData command is only issued if flow control is enabled.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: ReadyDataServerToClient


Definition at line 9544 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_supported_tunnel_protocols_response#

#define sl_zigbee_af_fill_command_tunneling_cluster_supported_tunnel_protocols_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_SUPPORTED_TUNNEL_PROTOCOLS_RESPONSE_COMMAND_ID, \
"uub", \
protocolListComplete, \
protocolCount, \
protocolList, \
protocolListLen);

Supported Tunnel Protocol Response is sent in response to a Get Supported Tunnel Protocols command previously received. The response contains a list of Tunnel protocols supported by the device; the payload of the response should be capable of holding up to 16 protocols.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: SupportedTunnelProtocolsResponse


Definition at line 9566 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_tunneling_cluster_tunnel_closure_notification#

#define sl_zigbee_af_fill_command_tunneling_cluster_tunnel_closure_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_TUNNELING_CLUSTER_ID, \
ZCL_TUNNEL_CLOSURE_NOTIFICATION_COMMAND_ID, \
"v", \
tunnelId);

TunnelClosureNotification is sent by the server to indicate that a tunnel has been closed due to expiration of a CloseTunnelTimeout.

Cluster: Tunneling, The tunneling cluster provides an interface for tunneling protocols. Command: TunnelClosureNotification


Definition at line 9585 of file app/framework/test/headers/client-command-macro.doc

Prepayment Commands Documentation#

sl_zigbee_af_fill_command_prepayment_cluster_select_available_emergency_credit#

#define sl_zigbee_af_fill_command_prepayment_cluster_select_available_emergency_credit
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_SELECT_AVAILABLE_EMERGENCY_CREDIT_COMMAND_ID, \
"wu", \
commandIssueDateTime, \
originatingDevice);

This command is sent to the Metering Device to activate the use of any Emergency Credit available on the Metering Device.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: SelectAvailableEmergencyCredit


Definition at line 9607 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_change_debt#

#define sl_zigbee_af_fill_command_prepayment_cluster_change_debt
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_CHANGE_DEBT_COMMAND_ID, \
"wswuuwvuwv", \
issuerEventId, \
debtLabel, \
debtAmount, \
debtRecoveryMethod, \
debtAmountType, \
debtRecoveryStartTime, \
debtRecoveryCollectionTime, \
debtRecoveryFrequency, \
debtRecoveryAmount, \
debtRecoveryBalancePercentage);

The ChangeDebt command is send to the Metering Device to change the fuel or Non fuel debt values.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: ChangeDebt


Definition at line 9641 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_emergency_credit_setup#

#define sl_zigbee_af_fill_command_prepayment_cluster_emergency_credit_setup
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_EMERGENCY_CREDIT_SETUP_COMMAND_ID, \
"wwww", \
issuerEventId, \
startTime, \
emergencyCreditLimit, \
emergencyCreditThreshold);

This command is a method to set up the parameters for the emergency credit.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: EmergencyCreditSetup


Definition at line 9671 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_consumer_top_up#

#define sl_zigbee_af_fill_command_prepayment_cluster_consumer_top_up
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_CONSUMER_TOP_UP_COMMAND_ID, \
"us", \
originatingDevice, \
topUpCode);

The ConsumerTopUp command is used by the IPD and the ESI as a method of applying credit top up values to the prepayment meter.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: ConsumerTopUp


Definition at line 9691 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_credit_adjustment#

#define sl_zigbee_af_fill_command_prepayment_cluster_credit_adjustment
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_CREDIT_ADJUSTMENT_COMMAND_ID, \
"wwuw", \
issuerEventId, \
startTime, \
creditAdjustmentType, \
creditAdjustmentValue);

The CreditAdjustment command is sent to update the accounting base for the Prepayment meter.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: CreditAdjustment


Definition at line 9713 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_change_payment_mode#

#define sl_zigbee_af_fill_command_prepayment_cluster_change_payment_mode
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_CHANGE_PAYMENT_MODE_COMMAND_ID, \
"wwwvw", \
providerId, \
issuerEventId, \
implementationDateTime, \
proposedPaymentControlConfiguration, \
cutOffValue);

This command is sent to a Metering Device to instruct it to change its mode of operation. i.e. from Credit to Prepayment.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: ChangePaymentMode


Definition at line 9739 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_get_prepay_snapshot#

#define sl_zigbee_af_fill_command_prepayment_cluster_get_prepay_snapshot
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_GET_PREPAY_SNAPSHOT_COMMAND_ID, \
"wwuw", \
earliestStartTime, \
latestEndTime, \
snapshotOffset, \
snapshotCause);

This command is used to request the cluster server for snapshot data.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: GetPrepaySnapshot


Definition at line 9764 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_get_top_up_log#

#define sl_zigbee_af_fill_command_prepayment_cluster_get_top_up_log
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_GET_TOP_UP_LOG_COMMAND_ID, \
"wu", \
latestEndTime, \
numberOfRecords);

This command is sent to the Metering Device to retrieve the log of Top Up codes received by the meter.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: GetTopUpLog


Definition at line 9784 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_set_low_credit_warning_level#

#define sl_zigbee_af_fill_command_prepayment_cluster_set_low_credit_warning_level
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_SET_LOW_CREDIT_WARNING_LEVEL_COMMAND_ID, \
"w", \
lowCreditWarningLevel);

This command is sent from client to a Prepayment server to set the warning level for low credit.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: SetLowCreditWarningLevel


Definition at line 9800 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_get_debt_repayment_log#

#define sl_zigbee_af_fill_command_prepayment_cluster_get_debt_repayment_log
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_GET_DEBT_REPAYMENT_LOG_COMMAND_ID, \
"wuu", \
latestEndTime, \
numberOfDebts, \
debtType);

This command is used to request the contents of the repayment log.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: GetDebtRepaymentLog


Definition at line 9819 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_set_maximum_credit_limit#

#define sl_zigbee_af_fill_command_prepayment_cluster_set_maximum_credit_limit
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_SET_MAXIMUM_CREDIT_LIMIT_COMMAND_ID, \
"wwwww", \
providerId, \
issuerEventId, \
implementationDateTime, \
maximumCreditLevel, \
maximumCreditPerTopUp);

This command is sent from a client to the Prepayment server to set the maximum credit level allowed in the meter.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: SetMaximumCreditLimit


Definition at line 9844 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_set_overall_debt_cap#

#define sl_zigbee_af_fill_command_prepayment_cluster_set_overall_debt_cap
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_SET_OVERALL_DEBT_CAP_COMMAND_ID, \
"wwww", \
providerId, \
issuerEventId, \
implementationDateTime, \
overallDebtCap);

This command is sent from a client to the Prepayment server to set the overall debt cap allowed in the meter.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: SetOverallDebtCap


Definition at line 9869 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_publish_prepay_snapshot#

#define sl_zigbee_af_fill_command_prepayment_cluster_publish_prepay_snapshot
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_PUBLISH_PREPAY_SNAPSHOT_COMMAND_ID, \
"wwuuuwub", \
snapshotId, \
snapshotTime, \
totalSnapshotsFound, \
commandIndex, \
totalNumberOfCommands, \
snapshotCause, \
snapshotPayloadType, \
snapshotPayload, \
snapshotPayloadLen);

This command is generated in response to a GetPrepaySnapshot command. It is used to return a single snapshot to the client.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: PublishPrepaySnapshot


Definition at line 9903 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_change_payment_mode_response#

#define sl_zigbee_af_fill_command_prepayment_cluster_change_payment_mode_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_CHANGE_PAYMENT_MODE_RESPONSE_COMMAND_ID, \
"uwww", \
friendlyCredit, \
friendlyCreditCalendarId, \
emergencyCreditLimit, \
emergencyCreditThreshold);

This command is send in response to the ChangePaymentMode Command.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: ChangePaymentModeResponse


Definition at line 9932 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_consumer_top_up_response#

#define sl_zigbee_af_fill_command_prepayment_cluster_consumer_top_up_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_CONSUMER_TOP_UP_RESPONSE_COMMAND_ID, \
"uwuw", \
resultType, \
topUpValue, \
sourceOfTopUp, \
creditRemaining);

This command is send in response to the ConsumerTopUp Command.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: ConsumerTopUpResponse


Definition at line 9957 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_publish_top_up_log#

#define sl_zigbee_af_fill_command_prepayment_cluster_publish_top_up_log
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_PUBLISH_TOP_UP_LOG_COMMAND_ID, \
"uub", \
commandIndex, \
totalNumberOfCommands, \
topUpPayload, \
topUpPayloadLen);

This command is used to send the Top Up Code Log entries to the client.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: PublishTopUpLog


Definition at line 9982 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_prepayment_cluster_publish_debt_log#

#define sl_zigbee_af_fill_command_prepayment_cluster_publish_debt_log
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PREPAYMENT_CLUSTER_ID, \
ZCL_PUBLISH_DEBT_LOG_COMMAND_ID, \
"uub", \
commandIndex, \
totalNumberOfCommands, \
debtPayload, \
debtPayloadLen);

This command is used to send the contents of the Repayment Log.

Cluster: Prepayment, The Prepayment Cluster provides the facility to pass messages relating to prepayment between devices on the HAN. Command: PublishDebtLog


Definition at line 10006 of file app/framework/test/headers/client-command-macro.doc

Energy Management Commands Documentation#

sl_zigbee_af_fill_command_energy_management_cluster_report_event_status#

#define sl_zigbee_af_fill_command_energy_management_cluster_report_event_status
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_ENERGY_MANAGEMENT_CLUSTER_ID, \
ZCL_REPORT_EVENT_STATUS_COMMAND_ID, \
"wuwuvvuuu", \
issuerEventId, \
eventStatus, \
eventStatusTime, \
criticalityLevelApplied, \
coolingTemperatureSetPointApplied, \
heatingTemperatureSetPointApplied, \
averageLoadAdjustmentPercentageApplied, \
dutyCycleApplied, \
eventControl);

This command is reused from the DRLC cluster. This command is generated in response to the Manage Event command.

Cluster: Energy Management, This cluster provides attributes and commands to assist applications in creating resource monitoring protocols. Command: ReportEventStatus


Definition at line 10045 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_energy_management_cluster_manage_event#

#define sl_zigbee_af_fill_command_energy_management_cluster_manage_event
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ENERGY_MANAGEMENT_CLUSTER_ID, \
ZCL_MANAGE_EVENT_COMMAND_ID, \
"wvuu", \
issuerEventId, \
deviceClass, \
utilityEnrollmentGroup, \
actionRequired);

The Manage Event command allows a remote device (such as an IHD or web portal) to change the behavior of a DRLC cluster client when responding to a DRLC Load Control Event.

Cluster: Energy Management, This cluster provides attributes and commands to assist applications in creating resource monitoring protocols. Command: ManageEvent


Definition at line 10074 of file app/framework/test/headers/client-command-macro.doc

Calendar Commands Documentation#

sl_zigbee_af_fill_command_calendar_cluster_publish_calendar#

#define sl_zigbee_af_fill_command_calendar_cluster_publish_calendar
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_PUBLISH_CALENDAR_COMMAND_ID, \
"wwwwuusuuu", \
providerId, \
issuerEventId, \
issuerCalendarId, \
startTime, \
calendarType, \
calendarTimeReference, \
calendarName, \
numberOfSeasons, \
numberOfWeekProfiles, \
numberOfDayProfiles);

The PublishCalendar command is published in response to a GetCalendar command or if new calendar information is available.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: PublishCalendar


Definition at line 10115 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_calendar_cluster_publish_day_profile#

#define sl_zigbee_af_fill_command_calendar_cluster_publish_day_profile
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_PUBLISH_DAY_PROFILE_COMMAND_ID, \
"wwwuuuuub", \
providerId, \
issuerEventId, \
issuerCalendarId, \
dayId, \
totalNumberOfScheduleEntries, \
commandIndex, \
totalNumberOfCommands, \
calendarType, \
dayScheduleEntries, \
dayScheduleEntriesLen);

The PublishDayProfile command is published in response to a GetDayProfile command.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: PublishDayProfile


Definition at line 10157 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_calendar_cluster_publish_week_profile#

#define sl_zigbee_af_fill_command_calendar_cluster_publish_week_profile
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_PUBLISH_WEEK_PROFILE_COMMAND_ID, \
"wwwuuuuuuuu", \
providerId, \
issuerEventId, \
issuerCalendarId, \
weekId, \
dayIdRefMonday, \
dayIdRefTuesday, \
dayIdRefWednesday, \
dayIdRefThursday, \
dayIdRefFriday, \
dayIdRefSaturday, \
dayIdRefSunday);

The PublishWeekProfile command is published in response to a GetWeekProfile command.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: PublishWeekProfile


Definition at line 10201 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_calendar_cluster_publish_seasons#

#define sl_zigbee_af_fill_command_calendar_cluster_publish_seasons
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_PUBLISH_SEASONS_COMMAND_ID, \
"wwwuub", \
providerId, \
issuerEventId, \
issuerCalendarId, \
commandIndex, \
totalNumberOfCommands, \
seasonEntries, \
seasonEntriesLen);

The PublishSeasons command is published in response to a GetSeason command.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: PublishSeasons


Definition at line 10238 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_calendar_cluster_publish_special_days#

#define sl_zigbee_af_fill_command_calendar_cluster_publish_special_days
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_PUBLISH_SPECIAL_DAYS_COMMAND_ID, \
"wwwwuuuub", \
providerId, \
issuerEventId, \
issuerCalendarId, \
startTime, \
calendarType, \
totalNumberOfSpecialDays, \
commandIndex, \
totalNumberOfCommands, \
specialDayEntries, \
specialDayEntriesLen);

The PublishSpecialDays command is published in response to a GetSpecialDays command or if a calendar update is available.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: PublishSpecialDays


Definition at line 10277 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_calendar_cluster_cancel_calendar#

#define sl_zigbee_af_fill_command_calendar_cluster_cancel_calendar
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_CANCEL_CALENDAR_COMMAND_ID, \
"wwu", \
providerId, \
issuerCalendarId, \
calendarType);

The CancelCalendar command indicates that all data associated with a particular calendar instance should be discarded.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: CancelCalendar


Definition at line 10305 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_calendar_cluster_get_calendar#

#define sl_zigbee_af_fill_command_calendar_cluster_get_calendar
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_GET_CALENDAR_COMMAND_ID, \
"wwuuw", \
earliestStartTime, \
minIssuerEventId, \
numberOfCalendars, \
calendarType, \
providerId);

This command initiates PublishCalendar command(s) for scheduled Calendar updates.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: GetCalendar


Definition at line 10330 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_calendar_cluster_get_day_profiles#

#define sl_zigbee_af_fill_command_calendar_cluster_get_day_profiles
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_GET_DAY_PROFILES_COMMAND_ID, \
"wwuu", \
providerId, \
issuerCalendarId, \
startDayId, \
numberOfDays);

This command initiates one or more PublishDayProfile commands for the referenced Calendar.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: GetDayProfiles


Definition at line 10355 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_calendar_cluster_get_week_profiles#

#define sl_zigbee_af_fill_command_calendar_cluster_get_week_profiles
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_GET_WEEK_PROFILES_COMMAND_ID, \
"wwuu", \
providerId, \
issuerCalendarId, \
startWeekId, \
numberOfWeeks);

This command initiates one or more PublishWeekProfile commands for the referenced Calendar.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: GetWeekProfiles


Definition at line 10379 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_calendar_cluster_get_seasons#

#define sl_zigbee_af_fill_command_calendar_cluster_get_seasons
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_GET_SEASONS_COMMAND_ID, \
"ww", \
providerId, \
issuerCalendarId);

This command initiates one or more PublishSeasons commands for the referenced Calendar.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: GetSeasons


Definition at line 10399 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_calendar_cluster_get_special_days#

#define sl_zigbee_af_fill_command_calendar_cluster_get_special_days
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_GET_SPECIAL_DAYS_COMMAND_ID, \
"wuuww", \
startTime, \
numberOfEvents, \
calendarType, \
providerId, \
issuerCalendarId);

This command initiates one or more PublishSpecialDays commands for the scheduled Special Day Table updates.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: GetSpecialDays


Definition at line 10423 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_calendar_cluster_get_calendar_cancellation#

#define sl_zigbee_af_fill_command_calendar_cluster_get_calendar_cancellation
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CALENDAR_CLUSTER_ID, \
ZCL_GET_CALENDAR_CANCELLATION_COMMAND_ID, \
"");

This command initiates the return of the last CancelCalendar command held on the associated server.

Cluster: Calendar, This cluster provides attributes and commands to assist applications in developing time and date based protocol. Command: GetCalendarCancellation


Definition at line 10441 of file app/framework/test/headers/client-command-macro.doc

Device Management Commands Documentation#

sl_zigbee_af_fill_command_device_management_cluster_get_change_of_tenancy#

#define sl_zigbee_af_fill_command_device_management_cluster_get_change_of_tenancy
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_GET_CHANGE_OF_TENANCY_COMMAND_ID, \
"");

This command is used to request the ESI to respond with information regarding any available change of tenancy.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: GetChangeOfTenancy


Definition at line 10459 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_get_change_of_supplier#

#define sl_zigbee_af_fill_command_device_management_cluster_get_change_of_supplier
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_GET_CHANGE_OF_SUPPLIER_COMMAND_ID, \
"");

This command is used to request the ESI to respond with information regarding any available change of supplier.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: GetChangeOfSupplier


Definition at line 10472 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_request_new_password#

#define sl_zigbee_af_fill_command_device_management_cluster_request_new_password
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_REQUEST_NEW_PASSWORD_COMMAND_ID, \
"u", \
passwordType);

This command is used to request the current password from the server.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: RequestNewPassword


Definition at line 10486 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_get_site_id#

#define sl_zigbee_af_fill_command_device_management_cluster_get_site_id
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_GET_SITE_ID_COMMAND_ID, \
"");

This command is used to request the ESI to respond with information regarding any pending change of Site ID.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: GetSiteId


Definition at line 10500 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_report_event_configuration#

#define sl_zigbee_af_fill_command_device_management_cluster_report_event_configuration
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_REPORT_EVENT_CONFIGURATION_COMMAND_ID, \
"uub", \
commandIndex, \
totalCommands, \
eventConfigurationPayload, \
eventConfigurationPayloadLen);

This command is sent in response to a GetEventConfiguration command.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: ReportEventConfiguration


Definition at line 10520 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_get_cin#

#define sl_zigbee_af_fill_command_device_management_cluster_get_cin
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_GET_C_I_N_COMMAND_ID, \
"");

This command is used to request the ESI to respond with information regarding any pending change of Customer ID Number.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: GetCIN


Definition at line 10537 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_publish_change_of_tenancy#

#define sl_zigbee_af_fill_command_device_management_cluster_publish_change_of_tenancy
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_PUBLISH_CHANGE_OF_TENANCY_COMMAND_ID, \
"wwuww", \
providerId, \
issuerEventId, \
tariffType, \
implementationDateTime, \
proposedTenancyChangeControl);

This command is used to change the tenancy of a meter.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: PublishChangeOfTenancy


Definition at line 10559 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_publish_change_of_supplier#

#define sl_zigbee_af_fill_command_device_management_cluster_publish_change_of_supplier
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_PUBLISH_CHANGE_OF_SUPPLIER_COMMAND_ID, \
"wwuwwwss", \
currentProviderId, \
issuerEventId, \
tariffType, \
proposedProviderId, \
providerChangeImplementationTime, \
providerChangeControl, \
proposedProviderName, \
proposedProviderContactDetails);

This command is used to change the Supplier (energy supplier) that is supplying the meter (s).

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: PublishChangeOfSupplier


Definition at line 10592 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_request_new_password_response#

#define sl_zigbee_af_fill_command_device_management_cluster_request_new_password_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_REQUEST_NEW_PASSWORD_RESPONSE_COMMAND_ID, \
"wwvus", \
issuerEventId, \
implementationDateTime, \
durationInMinutes, \
passwordType, \
password);

This command is used to send the current password to the client.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: RequestNewPasswordResponse


Definition at line 10622 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_update_site_id#

#define sl_zigbee_af_fill_command_device_management_cluster_update_site_id
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_UPDATE_SITE_ID_COMMAND_ID, \
"wwws", \
issuerEventId, \
siteIdTime, \
providerId, \
siteId);

This command is used to set the siteID.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: UpdateSiteId


Definition at line 10648 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_set_event_configuration#

#define sl_zigbee_af_fill_command_device_management_cluster_set_event_configuration
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_SET_EVENT_CONFIGURATION_COMMAND_ID, \
"wwuub", \
issuerEventId, \
startDateTime, \
eventConfiguration, \
configurationControl, \
eventConfigurationPayload, \
eventConfigurationPayloadLen);

This command provides a method to set the event configuration attributes, held in a client device.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: SetEventConfiguration


Definition at line 10676 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_get_event_configuration#

#define sl_zigbee_af_fill_command_device_management_cluster_get_event_configuration
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_GET_EVENT_CONFIGURATION_COMMAND_ID, \
"v", \
eventId);

This command allows the server to request details of event configurations.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: GetEventConfiguration


Definition at line 10696 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_device_management_cluster_update_cin#

#define sl_zigbee_af_fill_command_device_management_cluster_update_cin
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DEVICE_MANAGEMENT_CLUSTER_ID, \
ZCL_UPDATE_C_I_N_COMMAND_ID, \
"wwws", \
issuerEventId, \
implementationTime, \
providerId, \
customerIdNumber);

This command is used to set the CustomerIDNumber attribute held in the Metering cluster.

Cluster: Device Management, This cluster provides attributes and commands to support device-cognisant application layer protocols. Command: UpdateCIN


Definition at line 10717 of file app/framework/test/headers/client-command-macro.doc

Events Commands Documentation#

sl_zigbee_af_fill_command_events_cluster_get_event_log#

#define sl_zigbee_af_fill_command_events_cluster_get_event_log
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_EVENTS_CLUSTER_ID, \
ZCL_GET_EVENT_LOG_COMMAND_ID, \
"uvwwuv", \
eventControlLogId, \
eventId, \
startTime, \
endTime, \
numberOfEvents, \
eventOffset);

The GetEventLog command allows a client to request events from a server's event logs. One or more PublishEventLog commands are returned on receipt of this command.

Cluster: Events, This cluster provides an interface on which applications can use event-based protocols. Command: GetEventLog


Definition at line 10750 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_events_cluster_clear_event_log_request#

#define sl_zigbee_af_fill_command_events_cluster_clear_event_log_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_EVENTS_CLUSTER_ID, \
ZCL_CLEAR_EVENT_LOG_REQUEST_COMMAND_ID, \
"u", \
logId);

The ClearEventLogRequest command requests that an Events server device clear the specified event log(s).

Cluster: Events, This cluster provides an interface on which applications can use event-based protocols. Command: ClearEventLogRequest


Definition at line 10770 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_events_cluster_publish_event#

#define sl_zigbee_af_fill_command_events_cluster_publish_event
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_EVENTS_CLUSTER_ID, \
ZCL_PUBLISH_EVENT_COMMAND_ID, \
"uvwus", \
logId, \
eventId, \
eventTime, \
eventControl, \
eventData);

The PublishEvent command is generated upon an event trigger from within the reporting device and, if supported, the associated Event Configuration attribute in the Device Management cluster.

Cluster: Events, This cluster provides an interface on which applications can use event-based protocols. Command: PublishEvent


Definition at line 10793 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_events_cluster_publish_event_log#

#define sl_zigbee_af_fill_command_events_cluster_publish_event_log
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_EVENTS_CLUSTER_ID, \
ZCL_PUBLISH_EVENT_LOG_COMMAND_ID, \
"vuuub", \
totalNumberOfEvents, \
commandIndex, \
totalCommands, \
logPayloadControl, \
logPayload, \
logPayloadLen);

This command is generated on receipt of a GetEventLog command. The command returns the most recent event first and up to the number of events requested.

Cluster: Events, This cluster provides an interface on which applications can use event-based protocols. Command: PublishEventLog


Definition at line 10822 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_events_cluster_clear_event_log_response#

#define sl_zigbee_af_fill_command_events_cluster_clear_event_log_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_EVENTS_CLUSTER_ID, \
ZCL_CLEAR_EVENT_LOG_RESPONSE_COMMAND_ID, \
"u", \
clearedEventsLogs);

This command is generated on receipt of a Clear Event Log Request command.

Cluster: Events, This cluster provides an interface on which applications can use event-based protocols. Command: ClearEventLogResponse


Definition at line 10842 of file app/framework/test/headers/client-command-macro.doc

MDU Pairing Commands Documentation#

sl_zigbee_af_fill_command_mdu_pairing_cluster_pairing_response#

#define sl_zigbee_af_fill_command_mdu_pairing_cluster_pairing_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_MDU_PAIRING_CLUSTER_ID, \
ZCL_PAIRING_RESPONSE_COMMAND_ID, \
"wuuub", \
pairingInformationVersion, \
totalNumberOfDevices, \
commandIndex, \
totalNumberOfCommands, \
eui64s, \
eui64sLen);

The Pairing Response command provides a device joining a MDU network with a list of the devices that will constitute the 'virtual HAN' for the household in which the joining device is to operate.

Cluster: MDU Pairing, This cluster seeks to assist in the commissioning of networks that include multi-dwelling units (MDUs). Command: PairingResponse


Definition at line 10873 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_mdu_pairing_cluster_pairing_request#

#define sl_zigbee_af_fill_command_mdu_pairing_cluster_pairing_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_MDU_PAIRING_CLUSTER_ID, \
ZCL_PAIRING_REQUEST_COMMAND_ID, \
"w8", \
localPairingInformationVersion, \
eui64OfRequestingDevice);

The Pairing Request command allows a device joining a MDU network to determine the devices that will constitute the 'virtual HAN' for the household in which it is to operate.

Cluster: MDU Pairing, This cluster seeks to assist in the commissioning of networks that include multi-dwelling units (MDUs). Command: PairingRequest


Definition at line 10896 of file app/framework/test/headers/client-command-macro.doc

Sub-GHz Commands Documentation#

sl_zigbee_af_fill_command_sub_ghz_cluster_suspend_zcl_messages#

#define sl_zigbee_af_fill_command_sub_ghz_cluster_suspend_zcl_messages
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SUB_GHZ_CLUSTER_ID, \
ZCL_SUSPEND_ZCL_MESSAGES_COMMAND_ID, \
"u", \
period);

The server sends it to temporarily suspend ZCL messages from clients it identifies as causing too much traffic.

Cluster: Sub-GHz, Used by the Smart Energy profile for duty cycle monitoring and frequency agility. Command: SuspendZclMessages


Definition at line 10917 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sub_ghz_cluster_get_suspend_zcl_messages_status#

#define sl_zigbee_af_fill_command_sub_ghz_cluster_get_suspend_zcl_messages_status
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SUB_GHZ_CLUSTER_ID, \
ZCL_GET_SUSPEND_ZCL_MESSAGES_STATUS_COMMAND_ID, \
"");

The client sends it to determine the current status of its ZCL communications from the server.

Cluster: Sub-GHz, Used by the Smart Energy profile for duty cycle monitoring and frequency agility. Command: GetSuspendZclMessagesStatus


Definition at line 10931 of file app/framework/test/headers/client-command-macro.doc

Key Establishment Commands Documentation#

sl_zigbee_af_fill_command_key_establishment_cluster_initiate_key_establishment_request#

#define sl_zigbee_af_fill_command_key_establishment_cluster_initiate_key_establishment_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_KEY_ESTABLISHMENT_CLUSTER_ID, \
ZCL_INITIATE_KEY_ESTABLISHMENT_REQUEST_COMMAND_ID, \
"vuub", \
keyEstablishmentSuite, \
ephemeralDataGenerateTime, \
confirmKeyGenerateTime, \
identity, \
48);

Command description for InitiateKeyEstablishmentRequest.

Cluster: Key Establishment, Key Establishment cluster Command: InitiateKeyEstablishmentRequest


Definition at line 10956 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_key_establishment_cluster_ephemeral_data_request#

#define sl_zigbee_af_fill_command_key_establishment_cluster_ephemeral_data_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_KEY_ESTABLISHMENT_CLUSTER_ID, \
ZCL_EPHEMERAL_DATA_REQUEST_COMMAND_ID, \
"b", \
ephemeralData, \
22);

Command description for EphemeralDataRequest.

Cluster: Key Establishment, Key Establishment cluster Command: EphemeralDataRequest


Definition at line 10975 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_key_establishment_cluster_confirm_key_data_request#

#define sl_zigbee_af_fill_command_key_establishment_cluster_confirm_key_data_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_KEY_ESTABLISHMENT_CLUSTER_ID, \
ZCL_CONFIRM_KEY_DATA_REQUEST_COMMAND_ID, \
"G", \
secureMessageAuthenticationCode);

Command description for ConfirmKeyDataRequest.

Cluster: Key Establishment, Key Establishment cluster Command: ConfirmKeyDataRequest


Definition at line 10991 of file app/framework/test/headers/client-command-macro.doc

emberAfFillCommandKeyEstablishmentClusterServerToClientTerminateKeyEstablishment#

#define emberAfFillCommandKeyEstablishmentClusterServerToClientTerminateKeyEstablishment
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_KEY_ESTABLISHMENT_CLUSTER_ID, \
ZCL_TERMINATE_KEY_ESTABLISHMENT_COMMAND_ID, \
"uuv", \
statusCode, \
waitTime, \
keyEstablishmentSuite);

Command description for TerminateKeyEstablishment.

Cluster: Key Establishment, Key Establishment cluster Command: TerminateKeyEstablishment


Definition at line 11010 of file app/framework/test/headers/client-command-macro.doc

emberAfFillCommandKeyEstablishmentClusterClientToServerTerminateKeyEstablishment#

#define emberAfFillCommandKeyEstablishmentClusterClientToServerTerminateKeyEstablishment
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_KEY_ESTABLISHMENT_CLUSTER_ID, \
ZCL_TERMINATE_KEY_ESTABLISHMENT_COMMAND_ID, \
"uuv", \
statusCode, \
waitTime, \
keyEstablishmentSuite);

Command description for TerminateKeyEstablishment.

Cluster: Key Establishment, Key Establishment cluster Command: TerminateKeyEstablishment


Definition at line 11031 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_key_establishment_cluster_initiate_key_establishment_response#

#define sl_zigbee_af_fill_command_key_establishment_cluster_initiate_key_establishment_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_KEY_ESTABLISHMENT_CLUSTER_ID, \
ZCL_INITIATE_KEY_ESTABLISHMENT_RESPONSE_COMMAND_ID, \
"vuub", \
requestedKeyEstablishmentSuite, \
ephemeralDataGenerateTime, \
confirmKeyGenerateTime, \
identity, \
48);

Command description for InitiateKeyEstablishmentResponse.

Cluster: Key Establishment, Key Establishment cluster Command: InitiateKeyEstablishmentResponse


Definition at line 11054 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_key_establishment_cluster_ephemeral_data_response#

#define sl_zigbee_af_fill_command_key_establishment_cluster_ephemeral_data_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_KEY_ESTABLISHMENT_CLUSTER_ID, \
ZCL_EPHEMERAL_DATA_RESPONSE_COMMAND_ID, \
"b", \
ephemeralData, \
22);

Command description for EphemeralDataResponse.

Cluster: Key Establishment, Key Establishment cluster Command: EphemeralDataResponse


Definition at line 11074 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_key_establishment_cluster_confirm_key_data_response#

#define sl_zigbee_af_fill_command_key_establishment_cluster_confirm_key_data_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_KEY_ESTABLISHMENT_CLUSTER_ID, \
ZCL_CONFIRM_KEY_DATA_RESPONSE_COMMAND_ID, \
"G", \
secureMessageAuthenticationCode);

Command description for ConfirmKeyDataResponse.

Cluster: Key Establishment, Key Establishment cluster Command: ConfirmKeyDataResponse


Definition at line 11091 of file app/framework/test/headers/client-command-macro.doc

Information Commands Documentation#

sl_zigbee_af_fill_command_information_cluster_request_information#

#define sl_zigbee_af_fill_command_information_cluster_request_information
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_REQUEST_INFORMATION_COMMAND_ID, \
"uub", \
inquiryId, \
dataTypeId, \
requestInformationPayload, \
requestInformationPayloadLen);

Command description for RequestInformation.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: RequestInformation


Definition at line 11118 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_push_information_response#

#define sl_zigbee_af_fill_command_information_cluster_push_information_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_PUSH_INFORMATION_RESPONSE_COMMAND_ID, \
"b", \
notificationList, \
notificationListLen);

Command description for PushInformationResponse.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: PushInformationResponse


Definition at line 11138 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_send_preference#

#define sl_zigbee_af_fill_command_information_cluster_send_preference
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_SEND_PREFERENCE_COMMAND_ID, \
"vb", \
preferenceType, \
preferencePayload, \
preferencePayloadLen);

Command description for SendPreference.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: SendPreference


Definition at line 11159 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_request_preference_response#

#define sl_zigbee_af_fill_command_information_cluster_request_preference_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_REQUEST_PREFERENCE_RESPONSE_COMMAND_ID, \
"uvb", \
statusFeedback, \
preferenceType, \
preferencePayload, \
preferencePayloadLen);

Command description for RequestPreferenceResponse.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: RequestPreferenceResponse


Definition at line 11182 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_update#

#define sl_zigbee_af_fill_command_information_cluster_update
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_UPDATE_COMMAND_ID, \
"uub", \
accessControl, \
option, \
contents, \
contentsLen);

Command description for Update.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: Update


Definition at line 11207 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_delete#

#define sl_zigbee_af_fill_command_information_cluster_delete
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_DELETE_COMMAND_ID, \
"ub", \
deletionOptions, \
contentIds, \
contentIdsLen);

Command description for Delete.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: Delete


Definition at line 11229 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_configure_node_description#

#define sl_zigbee_af_fill_command_information_cluster_configure_node_description
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_CONFIGURE_NODE_DESCRIPTION_COMMAND_ID, \
"s", \
description);

Command description for ConfigureNodeDescription.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: ConfigureNodeDescription


Definition at line 11246 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_configure_delivery_enable#

#define sl_zigbee_af_fill_command_information_cluster_configure_delivery_enable
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_CONFIGURE_DELIVERY_ENABLE_COMMAND_ID, \
"u", \
enable);

Command description for ConfigureDeliveryEnable.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: ConfigureDeliveryEnable


Definition at line 11261 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_configure_push_information_timer#

#define sl_zigbee_af_fill_command_information_cluster_configure_push_information_timer
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_CONFIGURE_PUSH_INFORMATION_TIMER_COMMAND_ID, \
"w", \
timer);

Command description for ConfigurePushInformationTimer.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: ConfigurePushInformationTimer


Definition at line 11276 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_configure_set_root_id#

#define sl_zigbee_af_fill_command_information_cluster_configure_set_root_id
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_CONFIGURE_SET_ROOT_ID_COMMAND_ID, \
"v", \
rootId);

Command description for ConfigureSetRootId.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: ConfigureSetRootId


Definition at line 11291 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_request_information_response#

#define sl_zigbee_af_fill_command_information_cluster_request_information_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_REQUEST_INFORMATION_RESPONSE_COMMAND_ID, \
"ub", \
number, \
buffer, \
bufferLen);

Command description for RequestInformationResponse.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: RequestInformationResponse


Definition at line 11310 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_push_information#

#define sl_zigbee_af_fill_command_information_cluster_push_information
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_PUSH_INFORMATION_COMMAND_ID, \
"b", \
contents, \
contentsLen);

Command description for PushInformation.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: PushInformation


Definition at line 11330 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_send_preference_response#

#define sl_zigbee_af_fill_command_information_cluster_send_preference_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_SEND_PREFERENCE_RESPONSE_COMMAND_ID, \
"b", \
statusFeedbackList, \
statusFeedbackListLen);

Command description for SendPreferenceResponse.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: SendPreferenceResponse


Definition at line 11348 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_server_request_preference#

#define sl_zigbee_af_fill_command_information_cluster_server_request_preference
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_SERVER_REQUEST_PREFERENCE_COMMAND_ID, \
"");

Command description for ServerRequestPreference.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: ServerRequestPreference


Definition at line 11364 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_request_preference_confirmation#

#define sl_zigbee_af_fill_command_information_cluster_request_preference_confirmation
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_REQUEST_PREFERENCE_CONFIRMATION_COMMAND_ID, \
"b", \
statusFeedbackList, \
statusFeedbackListLen);

Command description for RequestPreferenceConfirmation.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: RequestPreferenceConfirmation


Definition at line 11380 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_update_response#

#define sl_zigbee_af_fill_command_information_cluster_update_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_UPDATE_RESPONSE_COMMAND_ID, \
"b", \
notificationList, \
notificationListLen);

Command description for UpdateResponse.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: UpdateResponse


Definition at line 11398 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_information_cluster_delete_response#

#define sl_zigbee_af_fill_command_information_cluster_delete_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_INFORMATION_CLUSTER_ID, \
ZCL_DELETE_RESPONSE_COMMAND_ID, \
"b", \
notificationList, \
notificationListLen);

Command description for DeleteResponse.

Cluster: Information, Provides commands and attributes for information delivery service on ZigBee networks. Command: DeleteResponse


Definition at line 11417 of file app/framework/test/headers/client-command-macro.doc

Data Sharing Commands Documentation#

sl_zigbee_af_fill_command_data_sharing_cluster_read_file_request#

#define sl_zigbee_af_fill_command_data_sharing_cluster_read_file_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DATA_SHARING_CLUSTER_ID, \
ZCL_READ_FILE_REQUEST_COMMAND_ID, \
"vb", \
fileIndex, \
fileStartPositionAndRequestedOctetCount, \
fileStartPositionAndRequestedOctetCountLen);

Command description for ReadFileRequest.

Cluster: Data Sharing, Commands and attributes for small data sharing among ZigBee devices. Command: ReadFileRequest


Definition at line 11443 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_data_sharing_cluster_read_record_request#

#define sl_zigbee_af_fill_command_data_sharing_cluster_read_record_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DATA_SHARING_CLUSTER_ID, \
ZCL_READ_RECORD_REQUEST_COMMAND_ID, \
"vb", \
fileIndex, \
fileStartRecordAndRequestedRecordCount, \
fileStartRecordAndRequestedRecordCountLen);

Command description for ReadRecordRequest.

Cluster: Data Sharing, Commands and attributes for small data sharing among ZigBee devices. Command: ReadRecordRequest


Definition at line 11464 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_data_sharing_cluster_write_file_response#

#define sl_zigbee_af_fill_command_data_sharing_cluster_write_file_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_DATA_SHARING_CLUSTER_ID, \
ZCL_WRITE_FILE_RESPONSE_COMMAND_ID, \
"ub", \
status, \
fileIndex, \
fileIndexLen);

Command description for WriteFileResponse.

Cluster: Data Sharing, Commands and attributes for small data sharing among ZigBee devices. Command: WriteFileResponse


Definition at line 11485 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_data_sharing_cluster_write_file_request#

#define sl_zigbee_af_fill_command_data_sharing_cluster_write_file_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DATA_SHARING_CLUSTER_ID, \
ZCL_WRITE_FILE_REQUEST_COMMAND_ID, \
"ub", \
writeOptions, \
fileSize, \
fileSizeLen);

Command description for WriteFileRequest.

Cluster: Data Sharing, Commands and attributes for small data sharing among ZigBee devices. Command: WriteFileRequest


Definition at line 11507 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_data_sharing_cluster_modify_file_request#

#define sl_zigbee_af_fill_command_data_sharing_cluster_modify_file_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DATA_SHARING_CLUSTER_ID, \
ZCL_MODIFY_FILE_REQUEST_COMMAND_ID, \
"vww", \
fileIndex, \
fileStartPosition, \
octetCount);

Command description for ModifyFileRequest.

Cluster: Data Sharing, Commands and attributes for small data sharing among ZigBee devices. Command: ModifyFileRequest


Definition at line 11528 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_data_sharing_cluster_modify_record_request#

#define sl_zigbee_af_fill_command_data_sharing_cluster_modify_record_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DATA_SHARING_CLUSTER_ID, \
ZCL_MODIFY_RECORD_REQUEST_COMMAND_ID, \
"vvv", \
fileIndex, \
fileStartRecord, \
recordCount);

Command description for ModifyRecordRequest.

Cluster: Data Sharing, Commands and attributes for small data sharing among ZigBee devices. Command: ModifyRecordRequest


Definition at line 11549 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_data_sharing_cluster_file_transmission#

#define sl_zigbee_af_fill_command_data_sharing_cluster_file_transmission
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DATA_SHARING_CLUSTER_ID, \
ZCL_FILE_TRANSMISSION_COMMAND_ID, \
"ub", \
transmitOptions, \
buffer, \
bufferLen);

Command description for FileTransmission.

Cluster: Data Sharing, Commands and attributes for small data sharing among ZigBee devices. Command: FileTransmission


Definition at line 11570 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_data_sharing_cluster_record_transmission#

#define sl_zigbee_af_fill_command_data_sharing_cluster_record_transmission
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DATA_SHARING_CLUSTER_ID, \
ZCL_RECORD_TRANSMISSION_COMMAND_ID, \
"ub", \
transmitOptions, \
buffer, \
bufferLen);

Command description for RecordTransmission.

Cluster: Data Sharing, Commands and attributes for small data sharing among ZigBee devices. Command: RecordTransmission


Definition at line 11591 of file app/framework/test/headers/client-command-macro.doc

Gaming Commands Documentation#

sl_zigbee_af_fill_command_gaming_cluster_search_game#

#define sl_zigbee_af_fill_command_gaming_cluster_search_game
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_SEARCH_GAME_COMMAND_ID, \
"uv", \
specificGame, \
gameId);

Command description for SearchGame.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: SearchGame


Definition at line 11615 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_gaming_cluster_join_game#

#define sl_zigbee_af_fill_command_gaming_cluster_join_game
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_JOIN_GAME_COMMAND_ID, \
"vus", \
gameId, \
joinAsMaster, \
nameOfGame);

Command description for JoinGame.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: JoinGame


Definition at line 11635 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_gaming_cluster_start_game#

#define sl_zigbee_af_fill_command_gaming_cluster_start_game
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_START_GAME_COMMAND_ID, \
"");

Command description for StartGame.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: StartGame


Definition at line 11651 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_gaming_cluster_pause_game#

#define sl_zigbee_af_fill_command_gaming_cluster_pause_game
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_PAUSE_GAME_COMMAND_ID, \
"");

Command description for PauseGame.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: PauseGame


Definition at line 11664 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_gaming_cluster_resume_game#

#define sl_zigbee_af_fill_command_gaming_cluster_resume_game
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_RESUME_GAME_COMMAND_ID, \
"");

Command description for ResumeGame.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: ResumeGame


Definition at line 11677 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_gaming_cluster_quit_game#

#define sl_zigbee_af_fill_command_gaming_cluster_quit_game
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_QUIT_GAME_COMMAND_ID, \
"");

Command description for QuitGame.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: QuitGame


Definition at line 11690 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_gaming_cluster_end_game#

#define sl_zigbee_af_fill_command_gaming_cluster_end_game
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_END_GAME_COMMAND_ID, \
"");

Command description for EndGame.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: EndGame


Definition at line 11703 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_gaming_cluster_start_over#

#define sl_zigbee_af_fill_command_gaming_cluster_start_over
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_START_OVER_COMMAND_ID, \
"");

Command description for StartOver.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: StartOver


Definition at line 11716 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_gaming_cluster_action_control#

#define sl_zigbee_af_fill_command_gaming_cluster_action_control
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_ACTION_CONTROL_COMMAND_ID, \
"w", \
actions);

Command description for ActionControl.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: ActionControl


Definition at line 11730 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_gaming_cluster_download_game#

#define sl_zigbee_af_fill_command_gaming_cluster_download_game
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_DOWNLOAD_GAME_COMMAND_ID, \
"");

Command description for DownloadGame.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: DownloadGame


Definition at line 11744 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_gaming_cluster_game_announcement#

#define sl_zigbee_af_fill_command_gaming_cluster_game_announcement
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_GAME_ANNOUNCEMENT_COMMAND_ID, \
"vus", \
gameId, \
gameMaster, \
listOfGame);

Command description for GameAnnouncement.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: GameAnnouncement


Definition at line 11762 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_gaming_cluster_general_response#

#define sl_zigbee_af_fill_command_gaming_cluster_general_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_GAMING_CLUSTER_ID, \
ZCL_GENERAL_RESPONSE_COMMAND_ID, \
"uus", \
commandId, \
status, \
message);

Command description for GeneralResponse.

Cluster: Gaming, Attributes and commands to support gaming functions of ZigBee-enabled mobile terminals. Command: GeneralResponse


Definition at line 11783 of file app/framework/test/headers/client-command-macro.doc

Data Rate Control Commands Documentation#

sl_zigbee_af_fill_command_data_rate_control_cluster_path_creation#

#define sl_zigbee_af_fill_command_data_rate_control_cluster_path_creation
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DATA_RATE_CONTROL_CLUSTER_ID, \
ZCL_PATH_CREATION_COMMAND_ID, \
"vvu", \
originatorAddress, \
destinationAddress, \
dataRate);

Command description for PathCreation.

Cluster: Data Rate Control, This cluster seeks to give applications a means to managing data rate. It provides commands and attributes which form this interface. Command: PathCreation


Definition at line 11810 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_data_rate_control_cluster_data_rate_notification#

#define sl_zigbee_af_fill_command_data_rate_control_cluster_data_rate_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DATA_RATE_CONTROL_CLUSTER_ID, \
ZCL_DATA_RATE_NOTIFICATION_COMMAND_ID, \
"vvu", \
originatorAddress, \
destinationAddress, \
dataRate);

Command description for DataRateNotification.

Cluster: Data Rate Control, This cluster seeks to give applications a means to managing data rate. It provides commands and attributes which form this interface. Command: DataRateNotification


Definition at line 11831 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_data_rate_control_cluster_path_deletion#

#define sl_zigbee_af_fill_command_data_rate_control_cluster_path_deletion
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_DATA_RATE_CONTROL_CLUSTER_ID, \
ZCL_PATH_DELETION_COMMAND_ID, \
"vv", \
originatorAddress, \
destinationAddress);

Command description for PathDeletion.

Cluster: Data Rate Control, This cluster seeks to give applications a means to managing data rate. It provides commands and attributes which form this interface. Command: PathDeletion


Definition at line 11850 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_data_rate_control_cluster_data_rate_control#

#define sl_zigbee_af_fill_command_data_rate_control_cluster_data_rate_control
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_DATA_RATE_CONTROL_CLUSTER_ID, \
ZCL_DATA_RATE_CONTROL_COMMAND_ID, \
"vvu", \
originatorAddress, \
destinationAddress, \
dataRate);

Command description for DataRateControl.

Cluster: Data Rate Control, This cluster seeks to give applications a means to managing data rate. It provides commands and attributes which form this interface. Command: DataRateControl


Definition at line 11870 of file app/framework/test/headers/client-command-macro.doc

Voice over ZigBee Commands Documentation#

sl_zigbee_af_fill_command_voice_over_zigbee_cluster_establishment_request#

#define sl_zigbee_af_fill_command_voice_over_zigbee_cluster_establishment_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_VOICE_OVER_ZIGBEE_CLUSTER_ID, \
ZCL_ESTABLISHMENT_REQUEST_COMMAND_ID, \
"uuuuub", \
flag, \
codecType, \
sampFreq, \
codecRate, \
serviceType, \
buffer, \
bufferLen);

Command description for EstablishmentRequest.

Cluster: Voice over ZigBee, This cluster seeks to provide an interface to a voice over ZigBee protocol. Command: EstablishmentRequest


Definition at line 11904 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_voice_over_zigbee_cluster_voice_transmission#

#define sl_zigbee_af_fill_command_voice_over_zigbee_cluster_voice_transmission
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_VOICE_OVER_ZIGBEE_CLUSTER_ID, \
ZCL_VOICE_TRANSMISSION_COMMAND_ID, \
"b", \
voiceData, \
voiceDataLen);

Command description for VoiceTransmission.

Cluster: Voice over ZigBee, This cluster seeks to provide an interface to a voice over ZigBee protocol. Command: VoiceTransmission


Definition at line 11927 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_voice_over_zigbee_cluster_voice_transmission_completion#

#define sl_zigbee_af_fill_command_voice_over_zigbee_cluster_voice_transmission_completion
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_VOICE_OVER_ZIGBEE_CLUSTER_ID, \
ZCL_VOICE_TRANSMISSION_COMPLETION_COMMAND_ID, \
"");

Command description for VoiceTransmissionCompletion.

Cluster: Voice over ZigBee, This cluster seeks to provide an interface to a voice over ZigBee protocol. Command: VoiceTransmissionCompletion


Definition at line 11942 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_voice_over_zigbee_cluster_control_response#

#define sl_zigbee_af_fill_command_voice_over_zigbee_cluster_control_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_VOICE_OVER_ZIGBEE_CLUSTER_ID, \
ZCL_CONTROL_RESPONSE_COMMAND_ID, \
"u", \
ackNack);

Command description for ControlResponse.

Cluster: Voice over ZigBee, This cluster seeks to provide an interface to a voice over ZigBee protocol. Command: ControlResponse


Definition at line 11956 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_voice_over_zigbee_cluster_establishment_response#

#define sl_zigbee_af_fill_command_voice_over_zigbee_cluster_establishment_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_VOICE_OVER_ZIGBEE_CLUSTER_ID, \
ZCL_ESTABLISHMENT_RESPONSE_COMMAND_ID, \
"uu", \
ackNack, \
codecType);

Command description for EstablishmentResponse.

Cluster: Voice over ZigBee, This cluster seeks to provide an interface to a voice over ZigBee protocol. Command: EstablishmentResponse


Definition at line 11974 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_voice_over_zigbee_cluster_voice_transmission_response#

#define sl_zigbee_af_fill_command_voice_over_zigbee_cluster_voice_transmission_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_VOICE_OVER_ZIGBEE_CLUSTER_ID, \
ZCL_VOICE_TRANSMISSION_RESPONSE_COMMAND_ID, \
"uu", \
sequenceNumber, \
errorFlag);

Command description for VoiceTransmissionResponse.

Cluster: Voice over ZigBee, This cluster seeks to provide an interface to a voice over ZigBee protocol. Command: VoiceTransmissionResponse


Definition at line 11993 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_voice_over_zigbee_cluster_control#

#define sl_zigbee_af_fill_command_voice_over_zigbee_cluster_control
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_VOICE_OVER_ZIGBEE_CLUSTER_ID, \
ZCL_CONTROL_COMMAND_ID, \
"u", \
controlType);

Command description for Control.

Cluster: Voice over ZigBee, This cluster seeks to provide an interface to a voice over ZigBee protocol. Command: Control


Definition at line 12010 of file app/framework/test/headers/client-command-macro.doc

Chatting Commands Documentation#

sl_zigbee_af_fill_command_chatting_cluster_join_chat_request#

#define sl_zigbee_af_fill_command_chatting_cluster_join_chat_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_JOIN_CHAT_REQUEST_COMMAND_ID, \
"vsv", \
uid, \
nickname, \
cid);

Command description for JoinChatRequest.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: JoinChatRequest


Definition at line 12034 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_leave_chat_request#

#define sl_zigbee_af_fill_command_chatting_cluster_leave_chat_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_LEAVE_CHAT_REQUEST_COMMAND_ID, \
"vv", \
cid, \
uid);

Command description for LeaveChatRequest.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: LeaveChatRequest


Definition at line 12053 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_search_chat_request#

#define sl_zigbee_af_fill_command_chatting_cluster_search_chat_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_SEARCH_CHAT_REQUEST_COMMAND_ID, \
"");

Command description for SearchChatRequest.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: SearchChatRequest


Definition at line 12068 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_switch_chairman_response#

#define sl_zigbee_af_fill_command_chatting_cluster_switch_chairman_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_SWITCH_CHAIRMAN_RESPONSE_COMMAND_ID, \
"vv", \
cid, \
uid);

Command description for SwitchChairmanResponse.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: SwitchChairmanResponse


Definition at line 12084 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_start_chat_request#

#define sl_zigbee_af_fill_command_chatting_cluster_start_chat_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_START_CHAT_REQUEST_COMMAND_ID, \
"svs", \
name, \
uid, \
nickname);

Command description for StartChatRequest.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: StartChatRequest


Definition at line 12105 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_chat_message#

#define sl_zigbee_af_fill_command_chatting_cluster_chat_message
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_CHAT_MESSAGE_COMMAND_ID, \
"vvvss", \
destinationUid, \
sourceUid, \
cid, \
nickname, \
message);

Command description for ChatMessage.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: ChatMessage


Definition at line 12130 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_get_node_information_request#

#define sl_zigbee_af_fill_command_chatting_cluster_get_node_information_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_GET_NODE_INFORMATION_REQUEST_COMMAND_ID, \
"vv", \
cid, \
uid);

Command description for GetNodeInformationRequest.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: GetNodeInformationRequest


Definition at line 12151 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_start_chat_response#

#define sl_zigbee_af_fill_command_chatting_cluster_start_chat_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_START_CHAT_RESPONSE_COMMAND_ID, \
"uv", \
status, \
cid);

Command description for StartChatResponse.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: StartChatResponse


Definition at line 12169 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_join_chat_response#

#define sl_zigbee_af_fill_command_chatting_cluster_join_chat_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_JOIN_CHAT_RESPONSE_COMMAND_ID, \
"uvb", \
status, \
cid, \
chatParticipantList, \
chatParticipantListLen);

Command description for JoinChatResponse.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: JoinChatResponse


Definition at line 12192 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_user_left#

#define sl_zigbee_af_fill_command_chatting_cluster_user_left
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_USER_LEFT_COMMAND_ID, \
"vvs", \
cid, \
uid, \
nickname);

Command description for UserLeft.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: UserLeft


Definition at line 12215 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_user_joined#

#define sl_zigbee_af_fill_command_chatting_cluster_user_joined
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_USER_JOINED_COMMAND_ID, \
"vvs", \
cid, \
uid, \
nickname);

Command description for UserJoined.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: UserJoined


Definition at line 12236 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_search_chat_response#

#define sl_zigbee_af_fill_command_chatting_cluster_search_chat_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_SEARCH_CHAT_RESPONSE_COMMAND_ID, \
"ub", \
options, \
chatRoomList, \
chatRoomListLen);

Command description for SearchChatResponse.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: SearchChatResponse


Definition at line 12257 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_switch_chairman_request#

#define sl_zigbee_af_fill_command_chatting_cluster_switch_chairman_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_SWITCH_CHAIRMAN_REQUEST_COMMAND_ID, \
"v", \
cid);

Command description for SwitchChairmanRequest.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: SwitchChairmanRequest


Definition at line 12275 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_switch_chairman_confirm#

#define sl_zigbee_af_fill_command_chatting_cluster_switch_chairman_confirm
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_SWITCH_CHAIRMAN_CONFIRM_COMMAND_ID, \
"vb", \
cid, \
nodeInformationList, \
nodeInformationListLen);

Command description for SwitchChairmanConfirm.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: SwitchChairmanConfirm


Definition at line 12294 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_switch_chairman_notification#

#define sl_zigbee_af_fill_command_chatting_cluster_switch_chairman_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_SWITCH_CHAIRMAN_NOTIFICATION_COMMAND_ID, \
"vvvu", \
cid, \
uid, \
address, \
endpoint);

Command description for SwitchChairmanNotification.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: SwitchChairmanNotification


Definition at line 12317 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_chatting_cluster_get_node_information_response#

#define sl_zigbee_af_fill_command_chatting_cluster_get_node_information_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_CHATTING_CLUSTER_ID, \
ZCL_GET_NODE_INFORMATION_RESPONSE_COMMAND_ID, \
"uvvb", \
status, \
cid, \
uid, \
addressEndpointAndNickname, \
addressEndpointAndNicknameLen);

Command description for GetNodeInformationResponse.

Cluster: Chatting, Commands and attributes for sending chat messages among ZigBee devices. Command: GetNodeInformationResponse


Definition at line 12343 of file app/framework/test/headers/client-command-macro.doc

Payment Commands Documentation#

sl_zigbee_af_fill_command_payment_cluster_buy_request#

#define sl_zigbee_af_fill_command_payment_cluster_buy_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PAYMENT_CLUSTER_ID, \
ZCL_BUY_REQUEST_COMMAND_ID, \
"svvs", \
userId, \
userType, \
serviceId, \
goodId);

Command description for BuyRequest.

Cluster: Payment, Commands and attributes for payment scenarios including ZigBee devices. Command: BuyRequest


Definition at line 12374 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_payment_cluster_accept_payment#

#define sl_zigbee_af_fill_command_payment_cluster_accept_payment
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PAYMENT_CLUSTER_ID, \
ZCL_ACCEPT_PAYMENT_COMMAND_ID, \
"svvs", \
userId, \
userType, \
serviceId, \
goodId);

Command description for AcceptPayment.

Cluster: Payment, Commands and attributes for payment scenarios including ZigBee devices. Command: AcceptPayment


Definition at line 12398 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_payment_cluster_payment_confirm#

#define sl_zigbee_af_fill_command_payment_cluster_payment_confirm
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_PAYMENT_CLUSTER_ID, \
ZCL_PAYMENT_CONFIRM_COMMAND_ID, \
"svu", \
serialNumber, \
transId, \
transStatus);

Command description for PaymentConfirm.

Cluster: Payment, Commands and attributes for payment scenarios including ZigBee devices. Command: PaymentConfirm


Definition at line 12420 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_payment_cluster_buy_confirm#

#define sl_zigbee_af_fill_command_payment_cluster_buy_confirm
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PAYMENT_CLUSTER_ID, \
ZCL_BUY_CONFIRM_COMMAND_ID, \
"swuwsvu", \
serialNumber, \
currency, \
priceTrailingDigit, \
price, \
timestamp, \
transId, \
transStatus);

Command description for BuyConfirm.

Cluster: Payment, Commands and attributes for payment scenarios including ZigBee devices. Command: BuyConfirm


Definition at line 12449 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_payment_cluster_receipt_delivery#

#define sl_zigbee_af_fill_command_payment_cluster_receipt_delivery
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PAYMENT_CLUSTER_ID, \
ZCL_RECEIPT_DELIVERY_COMMAND_ID, \
"swuws", \
serialNumber, \
currency, \
priceTrailingDigit, \
price, \
timestamp);

Command description for ReceiptDelivery.

Cluster: Payment, Commands and attributes for payment scenarios including ZigBee devices. Command: ReceiptDelivery


Definition at line 12478 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_payment_cluster_transaction_end#

#define sl_zigbee_af_fill_command_payment_cluster_transaction_end
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_PAYMENT_CLUSTER_ID, \
ZCL_TRANSACTION_END_COMMAND_ID, \
"su", \
serialNumber, \
status);

Command description for TransactionEnd.

Cluster: Payment, Commands and attributes for payment scenarios including ZigBee devices. Command: TransactionEnd


Definition at line 12499 of file app/framework/test/headers/client-command-macro.doc

Billing Commands Documentation#

sl_zigbee_af_fill_command_billing_cluster_subscribe#

#define sl_zigbee_af_fill_command_billing_cluster_subscribe
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_BILLING_CLUSTER_ID, \
ZCL_SUBSCRIBE_COMMAND_ID, \
"svv", \
userId, \
serviceId, \
serviceProviderId);

Command description for Subscribe.

Cluster: Billing, Attributes and commands to enable billing of users for provided services through the use of a billing platform. Command: Subscribe


Definition at line 12524 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_billing_cluster_unsubscribe#

#define sl_zigbee_af_fill_command_billing_cluster_unsubscribe
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_BILLING_CLUSTER_ID, \
ZCL_UNSUBSCRIBE_COMMAND_ID, \
"svv", \
userId, \
serviceId, \
serviceProviderId);

Command description for Unsubscribe.

Cluster: Billing, Attributes and commands to enable billing of users for provided services through the use of a billing platform. Command: Unsubscribe


Definition at line 12545 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_billing_cluster_start_billing_session#

#define sl_zigbee_af_fill_command_billing_cluster_start_billing_session
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_BILLING_CLUSTER_ID, \
ZCL_START_BILLING_SESSION_COMMAND_ID, \
"svv", \
userId, \
serviceId, \
serviceProviderId);

Command description for StartBillingSession.

Cluster: Billing, Attributes and commands to enable billing of users for provided services through the use of a billing platform. Command: StartBillingSession


Definition at line 12566 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_billing_cluster_stop_billing_session#

#define sl_zigbee_af_fill_command_billing_cluster_stop_billing_session
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_BILLING_CLUSTER_ID, \
ZCL_STOP_BILLING_SESSION_COMMAND_ID, \
"svv", \
userId, \
serviceId, \
serviceProviderId);

Command description for StopBillingSession.

Cluster: Billing, Attributes and commands to enable billing of users for provided services through the use of a billing platform. Command: StopBillingSession


Definition at line 12587 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_billing_cluster_bill_status_notification#

#define sl_zigbee_af_fill_command_billing_cluster_bill_status_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_BILLING_CLUSTER_ID, \
ZCL_BILL_STATUS_NOTIFICATION_COMMAND_ID, \
"su", \
userId, \
status);

Command description for BillStatusNotification.

Cluster: Billing, Attributes and commands to enable billing of users for provided services through the use of a billing platform. Command: BillStatusNotification


Definition at line 12606 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_billing_cluster_session_keep_alive#

#define sl_zigbee_af_fill_command_billing_cluster_session_keep_alive
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_BILLING_CLUSTER_ID, \
ZCL_SESSION_KEEP_ALIVE_COMMAND_ID, \
"svv", \
userId, \
serviceId, \
serviceProviderId);

Command description for SessionKeepAlive.

Cluster: Billing, Attributes and commands to enable billing of users for provided services through the use of a billing platform. Command: SessionKeepAlive


Definition at line 12626 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_billing_cluster_check_bill_status#

#define sl_zigbee_af_fill_command_billing_cluster_check_bill_status
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_BILLING_CLUSTER_ID, \
ZCL_CHECK_BILL_STATUS_COMMAND_ID, \
"svv", \
userId, \
serviceId, \
serviceProviderId);

Command description for CheckBillStatus.

Cluster: Billing, Attributes and commands to enable billing of users for provided services through the use of a billing platform. Command: CheckBillStatus


Definition at line 12647 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_billing_cluster_send_bill_record#

#define sl_zigbee_af_fill_command_billing_cluster_send_bill_record
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_BILLING_CLUSTER_ID, \
ZCL_SEND_BILL_RECORD_COMMAND_ID, \
"svvsv", \
userId, \
serviceId, \
serviceProviderId, \
timestamp, \
duration);

Command description for SendBillRecord.

Cluster: Billing, Attributes and commands to enable billing of users for provided services through the use of a billing platform. Command: SendBillRecord


Definition at line 12672 of file app/framework/test/headers/client-command-macro.doc

Appliance Events and Alert Commands Documentation#

sl_zigbee_af_fill_command_appliance_events_and_alert_cluster_get_alerts#

#define sl_zigbee_af_fill_command_appliance_events_and_alert_cluster_get_alerts
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_APPLIANCE_EVENTS_AND_ALERT_CLUSTER_ID, \
ZCL_GET_ALERTS_COMMAND_ID, \
"");

This basic message is used to retrieve Household Appliance current alerts.

Cluster: Appliance Events and Alert, Attributes and commands for transmitting or notifying the occurrence of an event, such as "temperature reached" and of an alert such as alarm, fault or warning. Command: GetAlerts


Definition at line 12705 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_events_and_alert_cluster_get_alerts_response#

#define sl_zigbee_af_fill_command_appliance_events_and_alert_cluster_get_alerts_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_APPLIANCE_EVENTS_AND_ALERT_CLUSTER_ID, \
ZCL_GET_ALERTS_RESPONSE_COMMAND_ID, \
"ub", \
alertsCount, \
alertStructures, \
alertStructuresLen);

This message is used to return household appliance current alerts.

Cluster: Appliance Events and Alert, Attributes and commands for transmitting or notifying the occurrence of an event, such as "temperature reached" and of an alert such as alarm, fault or warning. Command: GetAlertsResponse


Definition at line 12723 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_events_and_alert_cluster_alerts_notification#

#define sl_zigbee_af_fill_command_appliance_events_and_alert_cluster_alerts_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_APPLIANCE_EVENTS_AND_ALERT_CLUSTER_ID, \
ZCL_ALERTS_NOTIFICATION_COMMAND_ID, \
"ub", \
alertsCount, \
alertStructures, \
alertStructuresLen);

This message is used to notify the current modification of warning and/or fault conditions.

Cluster: Appliance Events and Alert, Attributes and commands for transmitting or notifying the occurrence of an event, such as "temperature reached" and of an alert such as alarm, fault or warning. Command: AlertsNotification


Definition at line 12745 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_events_and_alert_cluster_events_notification#

#define sl_zigbee_af_fill_command_appliance_events_and_alert_cluster_events_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_APPLIANCE_EVENTS_AND_ALERT_CLUSTER_ID, \
ZCL_EVENTS_NOTIFICATION_COMMAND_ID, \
"uu", \
eventHeader, \
eventId);

This message is used to notify an event occurred during the normal working of the appliance.

Cluster: Appliance Events and Alert, Attributes and commands for transmitting or notifying the occurrence of an event, such as "temperature reached" and of an alert such as alarm, fault or warning. Command: EventsNotification


Definition at line 12764 of file app/framework/test/headers/client-command-macro.doc

Appliance Statistics Commands Documentation#

sl_zigbee_af_fill_command_appliance_statistics_cluster_log_notification#

#define sl_zigbee_af_fill_command_appliance_statistics_cluster_log_notification
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_APPLIANCE_STATISTICS_CLUSTER_ID, \
ZCL_LOG_NOTIFICATION_COMMAND_ID, \
"wwwb", \
timeStamp, \
logId, \
logLength, \
logPayload, \
logPayloadLen);

The Appliance Statistics Cluster server occasionally sends out a Log Notification command to the devices to which it needs to log information related to statistics (e.g., home gateways) which implement the client side of Appliance Statistics Cluster.

Cluster: Appliance Statistics, This cluster provides a mechanism for the transmitting appliance statistics to a collection unit (gateway). The statistics can be in format of data logs. In case of statistic information that will not fit the single ZigBee payload, the Partition cluster should be used. Command: LogNotification


Definition at line 12793 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_statistics_cluster_log_response#

#define sl_zigbee_af_fill_command_appliance_statistics_cluster_log_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_APPLIANCE_STATISTICS_CLUSTER_ID, \
ZCL_LOG_RESPONSE_COMMAND_ID, \
"wwwb", \
timeStamp, \
logId, \
logLength, \
logPayload, \
logPayloadLen);

The Appliance Statistics Cluster server sends out a Log Response command to respond to a Log Request command generated by the client side of the Appliance Statistics cluster.

Cluster: Appliance Statistics, This cluster provides a mechanism for the transmitting appliance statistics to a collection unit (gateway). The statistics can be in format of data logs. In case of statistic information that will not fit the single ZigBee payload, the Partition cluster should be used. Command: LogResponse


Definition at line 12820 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_statistics_cluster_log_queue_response#

#define sl_zigbee_af_fill_command_appliance_statistics_cluster_log_queue_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_APPLIANCE_STATISTICS_CLUSTER_ID, \
ZCL_LOG_QUEUE_RESPONSE_COMMAND_ID, \
"ub", \
logQueueSize, \
logIds, \
logIdsLen);

The Log Queue Response command is generated as a response to a LogQueueRequest command in order to notify the client side of the Appliance statistics cluster about the logs stored in the server side (queue) that can be retrieved by the client side of this cluster through a LogRequest command.

Cluster: Appliance Statistics, This cluster provides a mechanism for the transmitting appliance statistics to a collection unit (gateway). The statistics can be in format of data logs. In case of statistic information that will not fit the single ZigBee payload, the Partition cluster should be used. Command: LogQueueResponse


Definition at line 12844 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_statistics_cluster_statistics_available#

#define sl_zigbee_af_fill_command_appliance_statistics_cluster_statistics_available
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_APPLIANCE_STATISTICS_CLUSTER_ID, \
ZCL_STATISTICS_AVAILABLE_COMMAND_ID, \
"ub", \
logQueueSize, \
logIds, \
logIdsLen);

The Appliance Statistics Cluster server sends out a Statistic Available command to notify the client side of the Appliance Statistics cluster that there are statistics that can be retrieved by using the Log Request command.

Cluster: Appliance Statistics, This cluster provides a mechanism for the transmitting appliance statistics to a collection unit (gateway). The statistics can be in format of data logs. In case of statistic information that will not fit the single ZigBee payload, the Partition cluster should be used. Command: StatisticsAvailable


Definition at line 12866 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_statistics_cluster_log_request#

#define sl_zigbee_af_fill_command_appliance_statistics_cluster_log_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_APPLIANCE_STATISTICS_CLUSTER_ID, \
ZCL_LOG_REQUEST_COMMAND_ID, \
"w", \
logId);

The Log request command is sent from a device supporting the client side of the Appliance Statistics cluster (e.g., Home Gateway) to retrieve the log from the device supporting the server side (e.g., appliance).

Cluster: Appliance Statistics, This cluster provides a mechanism for the transmitting appliance statistics to a collection unit (gateway). The statistics can be in format of data logs. In case of statistic information that will not fit the single ZigBee payload, the Partition cluster should be used. Command: LogRequest


Definition at line 12883 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_appliance_statistics_cluster_log_queue_request#

#define sl_zigbee_af_fill_command_appliance_statistics_cluster_log_queue_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_APPLIANCE_STATISTICS_CLUSTER_ID, \
ZCL_LOG_QUEUE_REQUEST_COMMAND_ID, \
"");

The Log Queue Request command is send from a device supporting the client side of the Appliance Statistics cluster (e.g. Home Gateway) to retrieve the information about the logs inserted in the queue, from the device supporting the server side (e.g. appliance).

Cluster: Appliance Statistics, This cluster provides a mechanism for the transmitting appliance statistics to a collection unit (gateway). The statistics can be in format of data logs. In case of statistic information that will not fit the single ZigBee payload, the Partition cluster should be used. Command: LogQueueRequest


Definition at line 12897 of file app/framework/test/headers/client-command-macro.doc

Electrical Measurement Commands Documentation#

sl_zigbee_af_fill_command_electrical_measurement_cluster_get_profile_info_response_command#

#define sl_zigbee_af_fill_command_electrical_measurement_cluster_get_profile_info_response_command
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_ELECTRICAL_MEASUREMENT_CLUSTER_ID, \
ZCL_GET_PROFILE_INFO_RESPONSE_COMMAND_COMMAND_ID, \
"uuub", \
profileCount, \
profileIntervalPeriod, \
maxNumberOfIntervals, \
listOfAttributes, \
listOfAttributesLen);

A function which returns the power profiling information requested in the GetProfileInfo command. The power profiling information consists of a list of attributes which are profiled along with the period used to profile them.

Cluster: Electrical Measurement, Attributes related to the electrical properties of a device. This cluster is used by power outlets and other devices that need to provide instantaneous data as opposed to metrology data which should be retrieved from the metering cluster.. Command: GetProfileInfoResponseCommand


Definition at line 12924 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_electrical_measurement_cluster_get_measurement_profile_response_command#

#define sl_zigbee_af_fill_command_electrical_measurement_cluster_get_measurement_profile_response_command
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_ELECTRICAL_MEASUREMENT_CLUSTER_ID, \
ZCL_GET_MEASUREMENT_PROFILE_RESPONSE_COMMAND_COMMAND_ID, \
"wuuuvb", \
startTime, \
status, \
profileIntervalPeriod, \
numberOfIntervalsDelivered, \
attributeId, \
intervals, \
intervalsLen);

A function which returns the electricity measurement profile. The electricity measurement profile includes information regarding the amount of time used to capture data related to the flow of electricity as well as the intervals thes.

Cluster: Electrical Measurement, Attributes related to the electrical properties of a device. This cluster is used by power outlets and other devices that need to provide instantaneous data as opposed to metrology data which should be retrieved from the metering cluster.. Command: GetMeasurementProfileResponseCommand


Definition at line 12956 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_electrical_measurement_cluster_get_profile_info_command#

#define sl_zigbee_af_fill_command_electrical_measurement_cluster_get_profile_info_command
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ELECTRICAL_MEASUREMENT_CLUSTER_ID, \
ZCL_GET_PROFILE_INFO_COMMAND_COMMAND_ID, \
"");

A function which retrieves the power profiling information from the electrical measurement server.

Cluster: Electrical Measurement, Attributes related to the electrical properties of a device. This cluster is used by power outlets and other devices that need to provide instantaneous data as opposed to metrology data which should be retrieved from the metering cluster.. Command: GetProfileInfoCommand


Definition at line 12977 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_electrical_measurement_cluster_get_measurement_profile_command#

#define sl_zigbee_af_fill_command_electrical_measurement_cluster_get_measurement_profile_command
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ELECTRICAL_MEASUREMENT_CLUSTER_ID, \
ZCL_GET_MEASUREMENT_PROFILE_COMMAND_COMMAND_ID, \
"vwu", \
attributeId, \
startTime, \
numberOfIntervals);

A function which retrieves an electricity measurement profile from the electricity measurement server for a specific attribute Id requested.

Cluster: Electrical Measurement, Attributes related to the electrical properties of a device. This cluster is used by power outlets and other devices that need to provide instantaneous data as opposed to metrology data which should be retrieved from the metering cluster.. Command: GetMeasurementProfileCommand


Definition at line 12995 of file app/framework/test/headers/client-command-macro.doc

ZLL Commissioning Commands Documentation#

sl_zigbee_af_fill_command_zll_commissioning_cluster_scan_request#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_scan_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_SCAN_REQUEST_COMMAND_ID, \
"wuu", \
transaction, \
zigbeeInformation, \
zllInformation);

Command description for ScanRequest.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: ScanRequest


Definition at line 13026 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_device_information_request#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_device_information_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_DEVICE_INFORMATION_REQUEST_COMMAND_ID, \
"wu", \
transaction, \
startIndex);

Command description for DeviceInformationRequest.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: DeviceInformationRequest


Definition at line 13045 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_identify_request#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_identify_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_IDENTIFY_REQUEST_COMMAND_ID, \
"wv", \
transaction, \
identifyDuration);

Command description for IdentifyRequest.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: IdentifyRequest


Definition at line 13063 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_reset_to_factory_new_request#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_reset_to_factory_new_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_RESET_TO_FACTORY_NEW_REQUEST_COMMAND_ID, \
"w", \
transaction);

Command description for ResetToFactoryNewRequest.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: ResetToFactoryNewRequest


Definition at line 13079 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_network_start_request#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_network_start_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_NETWORK_START_REQUEST_COMMAND_ID, \
"w8uGuvvvvvvvv8v", \
transaction, \
extendedPanId, \
keyIndex, \
encryptedNetworkKey, \
logicalChannel, \
panId, \
networkAddress, \
groupIdentifiersBegin, \
groupIdentifiersEnd, \
freeNetworkAddressRangeBegin, \
freeNetworkAddressRangeEnd, \
freeGroupIdentifierRangeBegin, \
freeGroupIdentifierRangeEnd, \
initiatorIeeeAddress, \
initiatorNetworkAddress);

Command description for NetworkStartRequest.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: NetworkStartRequest


Definition at line 13122 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_network_join_router_request#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_network_join_router_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_NETWORK_JOIN_ROUTER_REQUEST_COMMAND_ID, \
"w8uGuuvvvvvvvv", \
transaction, \
extendedPanId, \
keyIndex, \
encryptedNetworkKey, \
networkUpdateId, \
logicalChannel, \
panId, \
networkAddress, \
groupIdentifiersBegin, \
groupIdentifiersEnd, \
freeNetworkAddressRangeBegin, \
freeNetworkAddressRangeEnd, \
freeGroupIdentifierRangeBegin, \
freeGroupIdentifierRangeEnd);

Command description for NetworkJoinRouterRequest.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: NetworkJoinRouterRequest


Definition at line 13177 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_network_join_end_device_request#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_network_join_end_device_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_NETWORK_JOIN_END_DEVICE_REQUEST_COMMAND_ID, \
"w8uGuuvvvvvvvv", \
transaction, \
extendedPanId, \
keyIndex, \
encryptedNetworkKey, \
networkUpdateId, \
logicalChannel, \
panId, \
networkAddress, \
groupIdentifiersBegin, \
groupIdentifiersEnd, \
freeNetworkAddressRangeBegin, \
freeNetworkAddressRangeEnd, \
freeGroupIdentifierRangeBegin, \
freeGroupIdentifierRangeEnd);

Command description for NetworkJoinEndDeviceRequest.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: NetworkJoinEndDeviceRequest


Definition at line 13231 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_network_update_request#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_network_update_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_NETWORK_UPDATE_REQUEST_COMMAND_ID, \
"w8uuvv", \
transaction, \
extendedPanId, \
networkUpdateId, \
logicalChannel, \
panId, \
networkAddress);

Command description for NetworkUpdateRequest.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: NetworkUpdateRequest


Definition at line 13269 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_get_group_identifiers_request#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_get_group_identifiers_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_GET_GROUP_IDENTIFIERS_REQUEST_COMMAND_ID, \
"u", \
startIndex);

Command description for GetGroupIdentifiersRequest.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: GetGroupIdentifiersRequest


Definition at line 13289 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_get_endpoint_list_request#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_get_endpoint_list_request
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_GET_ENDPOINT_LIST_REQUEST_COMMAND_ID, \
"u", \
startIndex);

Command description for GetEndpointListRequest.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: GetEndpointListRequest


Definition at line 13304 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_scan_response#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_scan_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_SCAN_RESPONSE_COMMAND_ID, \
"wuuuvw8uuvvuuuvvuu", \
transaction, \
rssiCorrection, \
zigbeeInformation, \
zllInformation, \
keyBitmask, \
responseId, \
extendedPanId, \
networkUpdateId, \
logicalChannel, \
panId, \
networkAddress, \
numberOfSubDevices, \
totalGroupIds, \
endpointId, \
profileId, \
deviceId, \
version, \
groupIdCount);

Command description for ScanResponse.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: ScanResponse


Definition at line 13353 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_device_information_response#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_device_information_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_DEVICE_INFORMATION_RESPONSE_COMMAND_ID, \
"wuuub", \
transaction, \
numberOfSubDevices, \
startIndex, \
deviceInformationRecordCount, \
deviceInformationRecordList, \
deviceInformationRecordListLen);

Command description for DeviceInformationResponse.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: DeviceInformationResponse


Definition at line 13396 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_network_start_response#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_network_start_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_NETWORK_START_RESPONSE_COMMAND_ID, \
"wu8uuv", \
transaction, \
status, \
extendedPanId, \
networkUpdateId, \
logicalChannel, \
panId);

Command description for NetworkStartResponse.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: NetworkStartResponse


Definition at line 13427 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_network_join_router_response#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_network_join_router_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_NETWORK_JOIN_ROUTER_RESPONSE_COMMAND_ID, \
"wu", \
transaction, \
status);

Command description for NetworkJoinRouterResponse.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: NetworkJoinRouterResponse


Definition at line 13450 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_network_join_end_device_response#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_network_join_end_device_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_NETWORK_JOIN_END_DEVICE_RESPONSE_COMMAND_ID, \
"wu", \
transaction, \
status);

Command description for NetworkJoinEndDeviceResponse.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: NetworkJoinEndDeviceResponse


Definition at line 13469 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_endpoint_information#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_endpoint_information
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_ENDPOINT_INFORMATION_COMMAND_ID, \
"8vuvvu", \
ieeeAddress, \
networkAddress, \
endpointId, \
profileId, \
deviceId, \
version);

Command description for EndpointInformation.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: EndpointInformation


Definition at line 13496 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_get_group_identifiers_response#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_get_group_identifiers_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_GET_GROUP_IDENTIFIERS_RESPONSE_COMMAND_ID, \
"uuub", \
total, \
startIndex, \
count, \
groupInformationRecordList, \
groupInformationRecordListLen);

Command description for GetGroupIdentifiersResponse.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: GetGroupIdentifiersResponse


Definition at line 13524 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_zll_commissioning_cluster_get_endpoint_list_response#

#define sl_zigbee_af_fill_command_zll_commissioning_cluster_get_endpoint_list_response
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT\
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK), \
ZCL_ZLL_COMMISSIONING_CLUSTER_ID, \
ZCL_GET_ENDPOINT_LIST_RESPONSE_COMMAND_ID, \
"uuub", \
total, \
startIndex, \
count, \
endpointInformationRecordList, \
endpointInformationRecordListLen);

Command description for GetEndpointListResponse.

Cluster: ZLL Commissioning, The ZLL commissioning cluster provides commands to support touch link commissioning. Command: GetEndpointListResponse


Definition at line 13552 of file app/framework/test/headers/client-command-macro.doc

Sample Mfg Specific Cluster Commands Documentation#

sl_zigbee_af_fill_command_sample_mfg_specific_cluster_command_one#

#define sl_zigbee_af_fill_command_sample_mfg_specific_cluster_command_one
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SAMPLE_MFG_SPECIFIC_CLUSTER_ID, \
0x1002, \
ZCL_COMMAND_ONE_COMMAND_ID, \
"u", \
argOne);

A sample manufacturer specific command within the sample manufacturer specific cluster.

Cluster: Sample Mfg Specific Cluster, This cluster provides an example of how the Application Framework can be extended to include manufacturer specific clusters. Command: CommandOne


Definition at line 13579 of file app/framework/test/headers/client-command-macro.doc

Sample Mfg Specific Cluster 2 Commands Documentation#

sl_zigbee_af_fill_command_sample_mfg_specific_cluster2_command_two#

#define sl_zigbee_af_fill_command_sample_mfg_specific_cluster2_command_two
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SAMPLE_MFG_SPECIFIC_CLUSTER_2_ID, \
0x1049, \
ZCL_COMMAND_TWO_COMMAND_ID, \
"u", \
argOne);

A sample manufacturer specific command within the sample manufacturer specific cluster.

Cluster: Sample Mfg Specific Cluster 2, This cluster provides an example of how the Application Framework can be extended to include manufacturer specific clusters. Command: CommandTwo


Definition at line 13603 of file app/framework/test/headers/client-command-macro.doc

Configuration Cluster Commands Documentation#

sl_zigbee_af_fill_command_ota_configuration_cluster_set_token#

#define sl_zigbee_af_fill_command_ota_configuration_cluster_set_token
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_OTA_CONFIGURATION_CLUSTER_ID, \
0x1002, \
ZCL_SET_TOKEN_COMMAND_ID, \
"vs", \
token, \
data);

Command to write a token value over the air.

Cluster: Configuration Cluster, This cluster allows for the OTA configuration of firmware parameters. Command: SetToken


Definition at line 13628 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_configuration_cluster_lock_tokens#

#define sl_zigbee_af_fill_command_ota_configuration_cluster_lock_tokens
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_OTA_CONFIGURATION_CLUSTER_ID, \
0x1002, \
ZCL_LOCK_TOKENS_COMMAND_ID, \
"");

Command to lock the token values.

Cluster: Configuration Cluster, This cluster allows for the OTA configuration of firmware parameters. Command: LockTokens


Definition at line 13646 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_configuration_cluster_read_tokens#

#define sl_zigbee_af_fill_command_ota_configuration_cluster_read_tokens
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_OTA_CONFIGURATION_CLUSTER_ID, \
0x1002, \
ZCL_READ_TOKENS_COMMAND_ID, \
"v", \
token);

Command to read a token value.

Cluster: Configuration Cluster, This cluster allows for the OTA configuration of firmware parameters. Command: ReadTokens


Definition at line 13663 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_configuration_cluster_unlock_tokens#

#define sl_zigbee_af_fill_command_ota_configuration_cluster_unlock_tokens
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_OTA_CONFIGURATION_CLUSTER_ID, \
0x1002, \
ZCL_UNLOCK_TOKENS_COMMAND_ID, \
"s", \
data);

Command to unlock tokens with a device-specific password (if allowed).

Cluster: Configuration Cluster, This cluster allows for the OTA configuration of firmware parameters. Command: UnlockTokens


Definition at line 13681 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_ota_configuration_cluster_return_token#

#define sl_zigbee_af_fill_command_ota_configuration_cluster_return_token
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_OTA_CONFIGURATION_CLUSTER_ID, \
0x1002, \
ZCL_RETURN_TOKEN_COMMAND_ID, \
"vs", \
token, \
data);

Response to a token value read.

Cluster: Configuration Cluster, This cluster allows for the OTA configuration of firmware parameters. Command: ReturnToken


Definition at line 13701 of file app/framework/test/headers/client-command-macro.doc

MFGLIB Cluster Commands Documentation#

sl_zigbee_af_fill_command_mfglib_clusterstream#

#define sl_zigbee_af_fill_command_mfglib_clusterstream
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_MFGLIB_CLUSTER_ID, \
0x1002, \
ZCL_STREAM_COMMAND_ID, \
"uuv", \
channel, \
power, \
time);

Command to put the device into streaming mode.

Cluster: MFGLIB Cluster, This cluster provides commands to kick off MFGLIB actions over the air. Command: stream


Definition at line 13729 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_mfglib_clustertone#

#define sl_zigbee_af_fill_command_mfglib_clustertone
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_MFGLIB_CLUSTER_ID, \
0x1002, \
ZCL_TONE_COMMAND_ID, \
"uuv", \
channel, \
power, \
time);

Command to put the device into tone mode.

Cluster: MFGLIB Cluster, This cluster provides commands to kick off MFGLIB actions over the air. Command: tone


Definition at line 13753 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_mfglib_clusterrx_mode#

#define sl_zigbee_af_fill_command_mfglib_clusterrx_mode
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_MFGLIB_CLUSTER_ID, \
0x1002, \
ZCL_RX_MODE_COMMAND_ID, \
"uuv", \
channel, \
power, \
time);

Command to put the device into RX mode.

Cluster: MFGLIB Cluster, This cluster provides commands to kick off MFGLIB actions over the air. Command: rxMode


Definition at line 13777 of file app/framework/test/headers/client-command-macro.doc

SL Works With All Hubs Commands Documentation#

sl_zigbee_af_fill_command_sl_wwah_cluster_enable_aps_link_key_authorization#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_enable_aps_link_key_authorization
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_ENABLE_APS_LINK_KEY_AUTHORIZATION_COMMAND_ID, \
"ub", \
numberExemptClusters, \
clusterId, \
clusterIdLen);

Enable enforcement of APS-level security for all cluster commands.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: EnableApsLinkKeyAuthorization


Definition at line 13805 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_disable_aps_link_key_authorization#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_disable_aps_link_key_authorization
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DISABLE_APS_LINK_KEY_AUTHORIZATION_COMMAND_ID, \
"ub", \
numberExemptClusters, \
clusterId, \
clusterIdLen);

Disable enforcement of APS-level security for all cluster commands.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DisableApsLinkKeyAuthorization


Definition at line 13828 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_aps_link_key_authorization_query#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_aps_link_key_authorization_query
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_APS_LINK_KEY_AUTHORIZATION_QUERY_COMMAND_ID, \
"v", \
clusterId);

Query status of APS-level security enforcement for a specified cluster.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: ApsLinkKeyAuthorizationQuery


Definition at line 13847 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_request_new_aps_link_key#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_request_new_aps_link_key
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_REQUEST_NEW_APS_LINK_KEY_COMMAND_ID, \
"");

Trigger device to request a new APS link key from the Trust Center.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: RequestNewApsLinkKey


Definition at line 13863 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_enable_wwah_app_event_retry_algorithm#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_enable_wwah_app_event_retry_algorithm
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_ENABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_COMMAND_ID, \
"uuwu", \
firstBackoffTimeSeconds, \
backoffSeqCommonRatio, \
maxBackoffTimeSeconds, \
maxRedeliveryAttempts);

Enable WWAH App Event retry algorithm.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: EnableWwahAppEventRetryAlgorithm


Definition at line 13885 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_disable_wwah_app_event_retry_algorithm#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_disable_wwah_app_event_retry_algorithm
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DISABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_COMMAND_ID, \
"");

Disable WWAH App Event retry algorithm.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DisableWwahAppEventRetryAlgorithm


Definition at line 13904 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_request_time#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_request_time
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_REQUEST_TIME_COMMAND_ID, \
"");

Trigger device to request current attribute values from Time Cluster server.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: RequestTime


Definition at line 13919 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_enable_wwah_rejoin_algorithm#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_enable_wwah_rejoin_algorithm
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_ENABLE_WWAH_REJOIN_ALGORITHM_COMMAND_ID, \
"vvvvv", \
fastRejoinTimeoutSeconds, \
durationBetweenRejoinsSeconds, \
fastRejoinFirstBackoffSeconds, \
maxBackoffTimeSeconds, \
maxBackoffIterations);

Enable WWAH rejoin algorithm.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: EnableWwahRejoinAlgorithm


Definition at line 13943 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_disable_wwah_rejoin_algorithm#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_disable_wwah_rejoin_algorithm
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DISABLE_WWAH_REJOIN_ALGORITHM_COMMAND_ID, \
"");

Disable WWAH rejoin algorithm.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DisableWwahRejoinAlgorithm


Definition at line 13963 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_set_ias_zone_enrollment_method#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_set_ias_zone_enrollment_method
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_SET_IAS_ZONE_ENROLLMENT_METHOD_COMMAND_ID, \
"u", \
enrollmentMode);

Set the enrollment method of an IAS Zone server.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: SetIasZoneEnrollmentMethod


Definition at line 13979 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_clear_binding_table#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_clear_binding_table
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_CLEAR_BINDING_TABLE_COMMAND_ID, \
"");

Clear the binding table.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: ClearBindingTable


Definition at line 13995 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_enable_periodic_router_check_ins#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_enable_periodic_router_check_ins
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_ENABLE_PERIODIC_ROUTER_CHECK_INS_COMMAND_ID, \
"v", \
checkInInterval);

Enable device to periodically check connectivity with Zigbee Coordinator.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: EnablePeriodicRouterCheckIns


Definition at line 14011 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_disable_periodic_router_check_ins#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_disable_periodic_router_check_ins
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DISABLE_PERIODIC_ROUTER_CHECK_INS_COMMAND_ID, \
"");

Disable device from periodically checking connectivity with Zigbee Coordinator.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DisablePeriodicRouterCheckIns


Definition at line 14027 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_set_mac_poll_failure_wait_time#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_set_mac_poll_failure_wait_time
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_SET_MAC_POLL_FAILURE_WAIT_TIME_COMMAND_ID, \
"u", \
waitTime);

Set MAC poll failure wait time.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: SetMacPollFailureWaitTime


Definition at line 14043 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_set_pending_network_update#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_set_pending_network_update
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_SET_PENDING_NETWORK_UPDATE_COMMAND_ID, \
"uv", \
channel, \
panId);

Set pending network update parameters.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: SetPendingNetworkUpdate


Definition at line 14062 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_require_aps_acks_on_unicasts#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_require_aps_acks_on_unicasts
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_REQUIRE_APS_ACKS_ON_UNICASTS_COMMAND_ID, \
"ub", \
numberExemptClusters, \
clusterId, \
clusterIdLen);

Require all unicast commands to have APS ACKs enabled.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: RequireApsAcksOnUnicasts


Definition at line 14084 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_remove_aps_acks_on_unicasts_requirement#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_remove_aps_acks_on_unicasts_requirement
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_REMOVE_APS_ACKS_ON_UNICASTS_REQUIREMENT_COMMAND_ID, \
"");

Roll back changes made by Require APS ACK on Unicasts.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: RemoveApsAcksOnUnicastsRequirement


Definition at line 14102 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_aps_ack_requirement_query#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_aps_ack_requirement_query
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_APS_ACK_REQUIREMENT_QUERY_COMMAND_ID, \
"");

Query whether unicast commands are required to have APS ACKs enabled.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: ApsAckRequirementQuery


Definition at line 14117 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_debug_report_query#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_debug_report_query
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DEBUG_REPORT_QUERY_COMMAND_ID, \
"u", \
debugReportId);

Query for specified debug report.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DebugReportQuery


Definition at line 14133 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_survey_beacons#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_survey_beacons
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_SURVEY_BEACONS_COMMAND_ID, \
"u", \
standardBeacons);

Causes device to perform a scan for beacons advertising the device's network.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: SurveyBeacons


Definition at line 14150 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_disable_ota_downgrades#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_disable_ota_downgrades
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DISABLE_OTA_DOWNGRADES_COMMAND_ID, \
"");

Disallow OTA downgrade of all device firmware components.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DisableOtaDowngrades


Definition at line 14166 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_disable_mgmt_leave_without_rejoin#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_disable_mgmt_leave_without_rejoin
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DISABLE_MGMT_LEAVE_WITHOUT_REJOIN_COMMAND_ID, \
"");

Causes device to ignore MGMT Leave Without Rejoin commands.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DisableMgmtLeaveWithoutRejoin


Definition at line 14181 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_disable_touchlink_interpan_message_support#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_disable_touchlink_interpan_message_support
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DISABLE_TOUCHLINK_INTERPAN_MESSAGE_SUPPORT_COMMAND_ID, \
"");

Causes device to ignore Touchlink Interpan messages.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DisableTouchlinkInterpanMessageSupport


Definition at line 14196 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_enable_wwah_parent_classification#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_enable_wwah_parent_classification
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_ENABLE_WWAH_PARENT_CLASSIFICATION_COMMAND_ID, \
"");

Enable WWAH Parent Classification advertisements.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: EnableWwahParentClassification


Definition at line 14211 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_disable_wwah_parent_classification#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_disable_wwah_parent_classification
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DISABLE_WWAH_PARENT_CLASSIFICATION_COMMAND_ID, \
"");

Disable WWAH Parent Classification advertisements.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DisableWwahParentClassification


Definition at line 14226 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_enable_tc_security_on_ntwk_key_rotation#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_enable_tc_security_on_ntwk_key_rotation
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_ENABLE_TC_SECURITY_ON_NTWK_KEY_ROTATION_COMMAND_ID, \
"");

Process only network key rotation commands sent via unicast and encrypted by Trust Center Link Key.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: EnableTcSecurityOnNtwkKeyRotation


Definition at line 14241 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_enable_wwah_bad_parent_recovery#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_enable_wwah_bad_parent_recovery
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_ENABLE_WWAH_BAD_PARENT_RECOVERY_COMMAND_ID, \
"");

Enable WWAH Bad Parent Recovery feature.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: EnableWwahBadParentRecovery


Definition at line 14256 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_disable_wwah_bad_parent_recovery#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_disable_wwah_bad_parent_recovery
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DISABLE_WWAH_BAD_PARENT_RECOVERY_COMMAND_ID, \
"");

Disable WWAH Bad Parent Recovery feature.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DisableWwahBadParentRecovery


Definition at line 14271 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_enable_configuration_mode#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_enable_configuration_mode
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_ENABLE_CONFIGURATION_MODE_COMMAND_ID, \
"");

Enable Configuration Mode.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: EnableConfigurationMode


Definition at line 14286 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_disable_configuration_mode#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_disable_configuration_mode
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DISABLE_CONFIGURATION_MODE_COMMAND_ID, \
"");

Disable Configuration Mode.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DisableConfigurationMode


Definition at line 14301 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_use_trust_center_for_cluster_server#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_use_trust_center_for_cluster_server
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_USE_TRUST_CENTER_FOR_CLUSTER_SERVER_COMMAND_ID, \
"ub", \
numberOfClusters, \
clusterId, \
clusterIdLen);

Use only the Trust Center as cluster server for the set of clusters specified.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: UseTrustCenterForClusterServer


Definition at line 14321 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_trust_center_for_cluster_server_query#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_trust_center_for_cluster_server_query
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_COMMAND_ID, \
"");

Causes device to send an appropriate Trust Center for Cluster Server Query Response command.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: TrustCenterForClusterServerQuery


Definition at line 14339 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_aps_link_key_authorization_query_response#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_aps_link_key_authorization_query_response
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_APS_LINK_KEY_AUTHORIZATION_QUERY_RESPONSE_COMMAND_ID, \
"vu", \
clusterId, \
apsLinkKeyAuthStatus);

Command description for SlAPSLinkKeyAuthorizationQueryResponse.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: ApsLinkKeyAuthorizationQueryResponse


Definition at line 14357 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_powering_off_notification#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_powering_off_notification
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_POWERING_OFF_NOTIFICATION_COMMAND_ID, \
"uvub", \
powerNotificationReason, \
manufacturerId, \
manufacturerReasonLength, \
manufacturerReason, \
manufacturerReasonLen);

Command description for SlPoweringOffNotification.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: PoweringOffNotification


Definition at line 14383 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_powering_on_notification#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_powering_on_notification
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_POWERING_ON_NOTIFICATION_COMMAND_ID, \
"uvub", \
powerNotificationReason, \
manufacturerId, \
manufacturerReasonLength, \
manufacturerReason, \
manufacturerReasonLen);

Command description for SlPoweringOnNotification.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: PoweringOnNotification


Definition at line 14412 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_short_address_change#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_short_address_change
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_SHORT_ADDRESS_CHANGE_COMMAND_ID, \
"8v", \
deviceEui64, \
deviceShort);

Command description for SlShortAddressChange.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: ShortAddressChange


Definition at line 14435 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_aps_ack_enablement_query_response#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_aps_ack_enablement_query_response
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_APS_ACK_ENABLEMENT_QUERY_RESPONSE_COMMAND_ID, \
"ub", \
numberExemptClusters, \
clusterId, \
clusterIdLen);

Command description for SlAPSAckEnablementQueryResponse.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: ApsAckEnablementQueryResponse


Definition at line 14457 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_power_descriptor_change#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_power_descriptor_change
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_POWER_DESCRIPTOR_CHANGE_COMMAND_ID, \
"wwww", \
currentPowerMode, \
availablePowerSources, \
currentPowerSource, \
currentPowerSourceLevel);

Command description for SlPowerDescriptorChange.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: PowerDescriptorChange


Definition at line 14482 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_new_debug_report_notification#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_new_debug_report_notification
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_NEW_DEBUG_REPORT_NOTIFICATION_COMMAND_ID, \
"uw", \
debugReportId, \
debugReportSize);

Command description for SlNewDebugReportNotification.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: NewDebugReportNotification


Definition at line 14504 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_debug_report_query_response#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_debug_report_query_response
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_DEBUG_REPORT_QUERY_RESPONSE_COMMAND_ID, \
"ub", \
debugReportId, \
debugReportData, \
debugReportDataLen);

Command description for SlDebugReportQueryResponse.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: DebugReportQueryResponse


Definition at line 14526 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_trust_center_for_cluster_server_query_response#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_trust_center_for_cluster_server_query_response
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_RESPONSE_COMMAND_ID, \
"ub", \
numberOfClusters, \
clusterId, \
clusterIdLen);

Command description for SlTrustCenterForClusterServerQueryResponse.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: TrustCenterForClusterServerQueryResponse


Definition at line 14549 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_survey_beacons_response#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_survey_beacons_response
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_SURVEY_BEACONS_RESPONSE_COMMAND_ID, \
"ub", \
numberOfBeacons, \
beacon, \
beaconLen);

Command description for SlSurveyBeaconsResponse.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: SurveyBeaconsResponse


Definition at line 14572 of file app/framework/test/headers/client-command-macro.doc

sl_zigbee_af_fill_command_sl_wwah_cluster_use_trust_center_for_cluster_server_response#

#define sl_zigbee_af_fill_command_sl_wwah_cluster_use_trust_center_for_cluster_server_response
Value:
sl_zigbee_af_fill_external_manufacturer_specific_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_MANUFACTURER_SPECIFIC_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_SL_WWAH_CLUSTER_ID, \
0x1217, \
ZCL_USE_TRUST_CENTER_FOR_CLUSTER_SERVER_RESPONSE_COMMAND_ID, \
"uub", \
status, \
clusterStatusLength, \
clusterStatus, \
clusterStatusLen);

Command description for SlUseTrustCenterForClusterServerResponse.

Cluster: SL Works With All Hubs, Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions. Command: UseTrustCenterForClusterServerResponse


Definition at line 14597 of file app/framework/test/headers/client-command-macro.doc