Green Power Common#

API and Callbacks for the Green Power Common Component.

A component that provides common functionalities between client and server sides of the Green Power components.

API#

uint16_t
sl_zigbee_af(uint16_t options, uint32_t gpdSrcId, uint8_t *gpdIeee, uint8_t gpdEndpoint, uint32_t gpdSecurityFrameCounter, uint8_t gpdCommandId, uint8_t gpdCommandPayloadLength, const uint8_t *gpdCommandPayload, uint16_t gppShortAddress, uint8_t gppDistance)

Prepare a GP notification command buffer.

uint16_t
sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_search_smart(uint16_t options, uint32_t gpdSrcId, uint8_t *gpdIeee, uint8_t gpdEndpoint)

Prepare a GP pairing search command buffer.

uint16_t
sl_zigbee_af_fill_command_green_power_cluster_gp_tunneling_stop_smart(uint8_t options, uint32_t gpdSrcId, uint8_t *gpdIeee, uint8_t gpdEndpoint, uint32_t gpdSecurityFrameCounter, uint16_t gppShortAddress, int8_t gppDistance)

Prepare a GP tunneling stop command buffer.

uint16_t
sl_zigbee_af_fill_command_green_power_cluster_gp_commissioning_notification_smart(uint16_t options, uint32_t gpdSrcId, uint8_t *gpdIeee, uint8_t gpdEndpoint, uint8_t sequenceNumber, sl_zigbee_gp_security_level_t gpdfSecurityLevel, sl_zigbee_gp_security_frame_counter_t gpdSecurityFrameCounter, uint8_t gpdCommandId, uint8_t gpdCommandPayloadLength, const uint8_t *gpdCommandPayload, sl_802154_short_addr_t gppShortAddress, uint8_t gppLink, sl_zigbee_gp_mic_t mic)

Prepare a GP commissioning notification command buffer.

uint16_t
sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_update_smart(uint16_t options, uint32_t gpdSrcId, uint8_t *gpdIeee, uint8_t gpdEndpoint, uint8_t translationsLength, sl_zigbee_zcl_gp_translation_table_update_translation_t *translations, sl_zigbee_gp_translation_table_additional_info_block_option_record_field_t *additionnalInfoBlock)

Prepare a GP translation table update command buffer.

uint16_t
sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_configuration_smart(uint8_t actions, uint16_t options, uint32_t gpdSrcId, uint8_t *gpdIeee, uint8_t gpdEndpoint, uint8_t gpdDeviceId, uint8_t groupListCount, uint8_t *groupList, uint16_t gpdAssignedAlias, uint8_t groupcastRadius, uint8_t securityOptions, uint32_t gpdSecurityFrameCounter, uint8_t *gpdSecurityKey, uint8_t numberOfPairedEndpoints, uint8_t *pairedEndpoints, uint8_t applicationInformation, uint16_t manufacturerId, uint16_t modeId, uint8_t numberOfGpdCommands, uint8_t *gpdCommandIdList, uint8_t clusterIdListCount, uint16_t *clusterListServer, uint16_t *clusterListClient, uint8_t switchInformationLength, uint8_t genericSwitchConfiguration, uint8_t currentContactStatus, uint8_t totalNumberOfReports, uint8_t numberOfReports, uint8_t *reportDescriptor)

Prepare a GP pairing configuration command buffer.

uint16_t
sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_request_smart(uint8_t options, uint32_t gpdSrcId, uint8_t *gpdIeee, uint8_t gpdEndpoint, uint8_t index)

Prepare a GP sink table request command buffer.

uint32_t
sl_zigbee_af_fill_command_green_power_cluster_gp_notification_response_smart(uint8_t options, uint32_t gpdSrcId, uint8_t *gpdIeee, uint8_t gpdEndpoint, uint32_t gpdSecurityFrameCounter)

Prepare a GP notification response command buffer.

uint16_t
sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_smart(uint32_t options, uint32_t gpdSrcId, uint8_t *gpdIeee, uint8_t gpdEndpoint, uint8_t *sinkIeeeAddress, uint16_t sinkNwkAddress, uint16_t sinkGroupId, uint8_t deviceId, uint32_t gpdSecurityFrameCounter, uint8_t *gpdKey, uint16_t assignedAlias, uint8_t groupcastRadius)

Prepare a GP pairing command buffer.

uint16_t
sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_commissioning_mode_smart(uint8_t options, uint16_t commissioningWindow, uint8_t channel)

Prepare a GP proxy commissioning mode command buffer.

uint16_t
sl_zigbee_af_fill_command_green_power_cluster_gp_response_smart(uint8_t options, uint16_t tempMasterShortAddress, uint8_t tempMasterTxChannel, uint32_t gpdSrcId, uint8_t *gpdIeee, uint8_t gpdEndpoint, uint8_t gpdCommandId, uint8_t gpdCommandPayloadLength, uint8_t *gpdCommandPayload)

Prepare a GP response command buffer.

uint16_t
sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_request_smart(uint8_t options, uint32_t gpdSrcId, uint8_t *gpdIeee, uint8_t gpdEndpoint, uint8_t index)

Prepare a GP proxy table request command buffer.

bool
sl_zigbee_af_green_power_common_gp_addr_compare(const sl_zigbee_gp_address_t *a1, const sl_zigbee_gp_address_t *a2)

Compare two GP Addresses.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_response_smart (status, totalNumberOfNonEmptyProxyTableEntries, startIndex, entriesCount)

Prepare a GP proxy commissioning mode command buffer.

#define
sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_response_smart (status, totalNumberofNonEmptySinkTableEntries, startIndex, sinkTableEntriesCount)

Prepare a GP sink table response command buffer.

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

To provide GPD Command Translation Table content.

Enumerations#

enum
SL_ZIGBEE_ZCL_GP_GPD_GPP_LINK_QUALITY_POOR = 0x00
SL_ZIGBEE_ZCL_GP_GPD_GPP_LINK_QUALITY_MODERATE = 0x01
SL_ZIGBEE_ZCL_GP_GPD_GPP_LINK_QUALITY_HIGH = 0x02
SL_ZIGBEE_ZCL_GP_GPD_GPP_LINK_QUALITY_EXCELLENT = 0x03
}
enum
SL_ZIGBEE_ZCL_GP_UNKNOWN_SWITCH_TYPE = 0x00
SL_ZIGBEE_ZCL_GP_BUTTON_SWITCH_TYPE = 0x01
SL_ZIGBEE_ZCL_GP_ROCKER_SWITCH_TYPE = 0x02
SL_ZIGBEE_ZCL_GP_RESERVED_SWITCH_TYPE = 0x03
}

new enum for enum.h

enum
SL_ZIGBEE_GP_DEVICE_ID_GPD_SIMPLE_GENERIC_ONE_STATE_SWITCH = 0x00
SL_ZIGBEE_GP_DEVICE_ID_GPD_SIMPLE_GENERIC_TWO_STATE_SWITCH = 0x01
SL_ZIGBEE_GP_DEVICE_ID_GPD_ON_OFF_SWITCH = 0x02
SL_ZIGBEE_GP_DEVICE_ID_GPD_LEVEL_CONTROL_SWITCH = 0x03
SL_ZIGBEE_GP_DEVICE_ID_GPD_SIMPLE_SENSOR_SWITCH = 0x04
SL_ZIGBEE_GP_DEVICE_ID_GPD_ADVANCED_GENERIC_ONE_STATE_SWITCH = 0x05
SL_ZIGBEE_GP_DEVICE_ID_GPD_ADVANCED_GENERIC_TWO_STATE_SWITCH = 0x06
SL_ZIGBEE_GP_DEVICE_ID_GPD_GENERIC_SWITCH = 0x07
SL_ZIGBEE_GP_DEVICE_ID_GPD_COLOR_DIMMER_SWITCH = 0x10
SL_ZIGBEE_GP_DEVICE_ID_GPD_LIGHT_SENSOR_SWITCH = 0x11
SL_ZIGBEE_GP_DEVICE_ID_GPD_OCCUPANCY_SENSOR_SWITCH = 0x12
SL_ZIGBEE_GP_DEVICE_ID_GPD_DOOR_LOCK_CONTROLLER_SWITCH = 0x20
SL_ZIGBEE_GP_DEVICE_ID_GPD_TEMPERATURE_SENSOR_SWITCH = 0x30
SL_ZIGBEE_GP_DEVICE_ID_GPD_PRESSURE_SENSOR_SWITCH = 0x31
SL_ZIGBEE_GP_DEVICE_ID_GPD_FLOW_SENSOR_SWITCH = 0x32
SL_ZIGBEE_GP_DEVICE_ID_GPD_INDOOR_ENVIRONMENT_SENSOR = 0x33
SL_ZIGBEE_GP_DEVICE_ID_GPD_SCENCES = 0xFE
SL_ZIGBEE_GP_DEVICE_ID_GPD_UNDEFINED = 0xFE
}

enum: sl_zigbee_af_gp_gpd_device_id_t

Macros#

#define
#define
IS_GPD_SRC_ID_ZERO (appId, srcId)

API Documentation#

sl_zigbee_af#

uint16_t sl_zigbee_af (uint16_t options, uint32_t gpdSrcId, uint8_t * gpdIeee, uint8_t gpdEndpoint, uint32_t gpdSecurityFrameCounter, uint8_t gpdCommandId, uint8_t gpdCommandPayloadLength, const uint8_t * gpdCommandPayload, uint16_t gppShortAddress, uint8_t gppDistance)

Prepare a GP notification command buffer.

Parameters
N/Aoptions

Options Ver.: always

N/AgpdSrcId

GPD Source Id Ver.: always

N/AgpdIeee

GPD IEEE address Ver.: always

N/AgpdEndpoint

GPD endpoint Ver.: always

N/AgpdSecurityFrameCounter

GPD security frame counter Ver.: always

N/AgpdCommandId

GPD command Id Ver.: always

N/AgpdCommandPayloadLength

Command payload length Ver.: always

N/AgpdCommandPayload

GPD command payload Ver.: always

N/AgppShortAddress

GP Proxy short address Ver.: always

N/AgppDistance

GP Proxy distance Ver.: always

This function prepares an application framework ZCL command buffer for the GP notification command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 272 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_search_smart#

uint16_t sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_search_smart (uint16_t options, uint32_t gpdSrcId, uint8_t * gpdIeee, uint8_t gpdEndpoint)

Prepare a GP pairing search command buffer.

Parameters
N/Aoptions

Options Ver.: always

N/AgpdSrcId

GPD Source Id Ver.: always

N/AgpdIeee

GPD IEEE address Ver.: always

N/AgpdEndpoint

GPD endpoint Ver.: always

This function prepares an application framework ZCL command buffer for the GP pairing search command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 294 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_tunneling_stop_smart#

uint16_t sl_zigbee_af_fill_command_green_power_cluster_gp_tunneling_stop_smart (uint8_t options, uint32_t gpdSrcId, uint8_t * gpdIeee, uint8_t gpdEndpoint, uint32_t gpdSecurityFrameCounter, uint16_t gppShortAddress, int8_t gppDistance)

Prepare a GP tunneling stop command buffer.

Parameters
N/Aoptions

Options Ver.: always

N/AgpdSrcId

GPD Source Id Ver.: always

N/AgpdIeee

GPD IEEE address Ver.: always

N/AgpdEndpoint

GPD endpoint Ver.: always

N/AgpdSecurityFrameCounter

GPD security frame counter Ver.: always

N/AgppShortAddress

GP Proxy short address Ver.: always

N/AgppDistance

GP Proxy distance Ver.: always

This function prepares an application framework ZCL command buffer for the GP tunneling stop command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 313 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_commissioning_notification_smart#

uint16_t sl_zigbee_af_fill_command_green_power_cluster_gp_commissioning_notification_smart (uint16_t options, uint32_t gpdSrcId, uint8_t * gpdIeee, uint8_t gpdEndpoint, uint8_t sequenceNumber, sl_zigbee_gp_security_level_t gpdfSecurityLevel, sl_zigbee_gp_security_frame_counter_t gpdSecurityFrameCounter, uint8_t gpdCommandId, uint8_t gpdCommandPayloadLength, const uint8_t * gpdCommandPayload, sl_802154_short_addr_t gppShortAddress, uint8_t gppLink, sl_zigbee_gp_mic_t mic)

Prepare a GP commissioning notification command buffer.

Parameters
N/Aoptions

Options Ver.: always

N/AgpdSrcId

GPD Source Id Ver.: always

N/AgpdIeee

GPD IEEE address Ver.: always

N/AgpdEndpoint

GPD endpoint Ver.: always

N/AsequenceNumber

MAC Sequence to be used in security counter field for GPD security level 0 Ver.: always

N/AgpdfSecurityLevel

GPD security level Ver.: always

N/AgpdSecurityFrameCounter

GPD security frame counter Ver.: always

N/AgpdCommandId

GPD command Id Ver.: always

N/AgpdCommandPayloadLength

Command payload length Ver.: always

N/AgpdCommandPayload

GPD command payload Ver.: always

N/AgppShortAddress

GP Proxy short address Ver.: always

N/AgppLink

GPD-GP Proxy link Ver.: always

N/Amic

Message Integrity Code when security level is 2 or 3 Ver.: always

This function prepares an application framework ZCL command buffer for the GP commissioning notification command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 342 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_update_smart#

uint16_t sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_update_smart (uint16_t options, uint32_t gpdSrcId, uint8_t * gpdIeee, uint8_t gpdEndpoint, uint8_t translationsLength, sl_zigbee_zcl_gp_translation_table_update_translation_t * translations, sl_zigbee_gp_translation_table_additional_info_block_option_record_field_t * additionnalInfoBlock)

Prepare a GP translation table update command buffer.

Parameters
N/Aoptions

Options Ver.: always

N/AgpdSrcId

GPD Source Id Ver.: always

N/AgpdIeee

GPD IEEE address Ver.: always

N/AgpdEndpoint

GPD endpoint Ver.: always

N/AtranslationsLength

Length of the translations packet Ver.: always

N/Atranslations

On or more number of translations Ver.: always

N/AadditionnalInfoBlock

Additional Information block used along with the translations Ver.: always

This function prepares an application framework ZCL command buffer for the GP translation table update command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 371 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_configuration_smart#

uint16_t sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_configuration_smart (uint8_t actions, uint16_t options, uint32_t gpdSrcId, uint8_t * gpdIeee, uint8_t gpdEndpoint, uint8_t gpdDeviceId, uint8_t groupListCount, uint8_t * groupList, uint16_t gpdAssignedAlias, uint8_t groupcastRadius, uint8_t securityOptions, uint32_t gpdSecurityFrameCounter, uint8_t * gpdSecurityKey, uint8_t numberOfPairedEndpoints, uint8_t * pairedEndpoints, uint8_t applicationInformation, uint16_t manufacturerId, uint16_t modeId, uint8_t numberOfGpdCommands, uint8_t * gpdCommandIdList, uint8_t clusterIdListCount, uint16_t * clusterListServer, uint16_t * clusterListClient, uint8_t switchInformationLength, uint8_t genericSwitchConfiguration, uint8_t currentContactStatus, uint8_t totalNumberOfReports, uint8_t numberOfReports, uint8_t * reportDescriptor)

Prepare a GP pairing configuration command buffer.

Parameters
N/Aactions

GP Pairing actions field Ver.: always

N/Aoptions

Options Ver.: always

N/AgpdSrcId

GPD Source Id Ver.: always

N/AgpdIeee

GPD IEEE address Ver.: always

N/AgpdEndpoint

GPD endpoint Ver.: always

N/AgpdDeviceId

GPD Device Id Ver.: always

N/AgroupListCount

Group list count Ver.: always

N/AgroupList

Group list Ver.: always

N/AgpdAssignedAlias

GPD assigned alias Ver.: always

N/AgroupcastRadius

Group cast radius Ver.: always

N/AsecurityOptions

Security options Ver.: always

N/AgpdSecurityFrameCounter

Security frame counter Ver.: always

N/AgpdSecurityKey

Security key Ver.: always

N/AnumberOfPairedEndpoints

Number of paired endpoints Ver.: always

N/ApairedEndpoints

Paired endpoint list Ver.: always

N/AapplicationInformation

Application information field Ver.: always

N/AmanufacturerId

GPD Manufacture Id Ver.: always

N/AmodeId

GPD Model Id Ver.: always

N/AnumberOfGpdCommands

Number of GPD commands Ver.: always

N/AgpdCommandIdList

GPD commands list Ver.: always

N/AclusterIdListCount

Cluster List count Ver.: always

N/AclusterListServer

Server cluster list Ver.: always

N/AclusterListClient

Client cluster list Ver.: always

N/AswitchInformationLength

Generic switch information length Ver.: always

N/AgenericSwitchConfiguration

GGeneric switch configuration Ver.: always

N/AcurrentContactStatus

Current contact status Ver.: always

N/AtotalNumberOfReports

Total number of reports configured Ver.: always

N/AnumberOfReports

Number of reports in the report present in descriptor Ver.: always

N/AreportDescriptor

Report descriptors list Ver.: always

This function prepares an application framework ZCL command buffer for the GP pairing configuration command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 416 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_request_smart#

uint16_t sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_request_smart (uint8_t options, uint32_t gpdSrcId, uint8_t * gpdIeee, uint8_t gpdEndpoint, uint8_t index)

Prepare a GP sink table request command buffer.

Parameters
N/Aoptions

Options Ver.: always

N/AgpdSrcId

GPD Source Id Ver.: always

N/AgpdIeee

GPD IEEE address Ver.: always

N/AgpdEndpoint

GPD endpoint Ver.: always

N/Aindex

Requested table index to start Ver.: always

This function prepares an application framework ZCL command buffer for the GP sink table request command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 459 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_notification_response_smart#

uint32_t sl_zigbee_af_fill_command_green_power_cluster_gp_notification_response_smart (uint8_t options, uint32_t gpdSrcId, uint8_t * gpdIeee, uint8_t gpdEndpoint, uint32_t gpdSecurityFrameCounter)

Prepare a GP notification response command buffer.

Parameters
N/Aoptions

Options Ver.: always

N/AgpdSrcId

GPD Source Id Ver.: always

N/AgpdIeee

GPD IEEE address Ver.: always

N/AgpdEndpoint

GPD endpoint Ver.: always

N/AgpdSecurityFrameCounter

GPD security frame counter Ver.: always

This function prepares an application framework ZCL command buffer for the GP notification response command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 478 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_smart#

uint16_t sl_zigbee_af_fill_command_green_power_cluster_gp_pairing_smart (uint32_t options, uint32_t gpdSrcId, uint8_t * gpdIeee, uint8_t gpdEndpoint, uint8_t * sinkIeeeAddress, uint16_t sinkNwkAddress, uint16_t sinkGroupId, uint8_t deviceId, uint32_t gpdSecurityFrameCounter, uint8_t * gpdKey, uint16_t assignedAlias, uint8_t groupcastRadius)

Prepare a GP pairing command buffer.

Parameters
N/Aoptions

Options Ver.: always

N/AgpdSrcId

GPD Source Id Ver.: always

N/AgpdIeee

GPD IEEE address Ver.: always

N/AgpdEndpoint

GPD endpoint Ver.: always

N/AsinkIeeeAddress

Sink IEEE address Ver.: always

N/AsinkNwkAddress

Sink network address Ver.: always

N/AsinkGroupId

Sink group Id Ver.: always

N/AdeviceId

GPD Device Id Ver.: always

N/AgpdSecurityFrameCounter

GPD security frame counter Ver.: always

N/AgpdKey

GPD security key Ver.: always

N/AassignedAlias

GPD assigned alias Ver.: always

N/AgroupcastRadius

Group cast radius of this message Ver.: always

This function prepares an application framework ZCL command buffer for the GP pairing command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 503 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_commissioning_mode_smart#

uint16_t sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_commissioning_mode_smart (uint8_t options, uint16_t commissioningWindow, uint8_t channel)

Prepare a GP proxy commissioning mode command buffer.

Parameters
N/Aoptions

Options Ver.: always

N/AcommissioningWindow

Commissioning window in seconds Ver.: always

N/Achannel

Proxy channel field Ver.: always

This function prepares an application framework ZCL command buffer for the GP proxy commissioning mode command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 526 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_response_smart#

uint16_t sl_zigbee_af_fill_command_green_power_cluster_gp_response_smart (uint8_t options, uint16_t tempMasterShortAddress, uint8_t tempMasterTxChannel, uint32_t gpdSrcId, uint8_t * gpdIeee, uint8_t gpdEndpoint, uint8_t gpdCommandId, uint8_t gpdCommandPayloadLength, uint8_t * gpdCommandPayload)

Prepare a GP response command buffer.

Parameters
N/Aoptions

Options Ver.: always

N/AtempMasterShortAddress

Proxy Temp Master short address Ver.: always

N/AtempMasterTxChannel

Proxy Temp Master transmit channel Ver.: always

N/AgpdSrcId

GPD Source Id Ver.: always

N/AgpdIeee

GPD IEEE address Ver.: always

N/AgpdEndpoint

GPD endpoint Ver.: always

N/AgpdCommandId

GPD command id Ver.: always

N/AgpdCommandPayloadLength

GPD command length Ver.: always

N/AgpdCommandPayload

GPD command payload Ver.: always

This function prepares an application framework ZCL command buffer for the GP response command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 546 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_request_smart#

uint16_t sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_request_smart (uint8_t options, uint32_t gpdSrcId, uint8_t * gpdIeee, uint8_t gpdEndpoint, uint8_t index)

Prepare a GP proxy table request command buffer.

Parameters
N/Aoptions

Options Ver.: always

N/AgpdSrcId

GPD Source Id Ver.: always

N/AgpdIeee

GPD IEEE address Ver.: always

N/AgpdEndpoint

GPD endpoint Ver.: always

N/Aindex

Requested table index to start Ver.: always

This function prepares an application framework ZCL command buffer for the GP proxy table request command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 568 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_common_gp_addr_compare#

bool sl_zigbee_af_green_power_common_gp_addr_compare (const sl_zigbee_gp_address_t * a1, const sl_zigbee_gp_address_t * a2)

Compare two GP Addresses.

Parameters
N/Aa1

First address to compare Ver.: always

N/Aa2

Second address to compare Ver.: always

This function compares two GP Addresses and returns true if they are the same.

Returns

  • True if the address are same


Definition at line 582 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_response_smart#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_proxy_table_response_smart
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK \
| ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_PROXY_TABLE_RESPONSE_COMMAND_ID, \
"uuuu", \
status, \
totalNumberOfNonEmptyProxyTableEntries, \
startIndex, \
entriesCount)

Prepare a GP proxy commissioning mode command buffer.

This function prepares an application framework ZCL command buffer for the GP proxy commissioning mode command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 184 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_response_smart#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_sink_table_response_smart
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK \
| ZCL_FRAME_CONTROL_SERVER_TO_CLIENT), \
ZCL_GREEN_POWER_CLUSTER_ID, \
ZCL_GP_SINK_TABLE_RESPONSE_COMMAND_ID, \
"uuuu", \
status, \
totalNumberofNonEmptySinkTableEntries, \
startIndex, \
sinkTableEntriesCount)

Prepare a GP sink table response command buffer.

This function prepares an application framework ZCL command buffer for the GP sink table response command with supplied arguments and returns the buffer length.

Returns

  • Length of the constructed command buffer


Definition at line 211 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_response_smart#

#define sl_zigbee_af_fill_command_green_power_cluster_gp_translation_table_response_smart
Value:
sl_zigbee_af_fill_external_buffer((ZCL_CLUSTER_SPECIFIC_COMMAND \
| ZCL_DISABLE_DEFAULT_RESPONSE_MASK \
| 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 241 of file app/framework/plugin/green-power-common/green-power-common.h

Enumeration Documentation#

sl_zigbee_af_g_p_gpd_gpp_link_quality_t#

sl_zigbee_af_g_p_gpd_gpp_link_quality_t
Enumerator
SL_ZIGBEE_ZCL_GP_GPD_GPP_LINK_QUALITY_POOR
SL_ZIGBEE_ZCL_GP_GPD_GPP_LINK_QUALITY_MODERATE
SL_ZIGBEE_ZCL_GP_GPD_GPP_LINK_QUALITY_HIGH
SL_ZIGBEE_ZCL_GP_GPD_GPP_LINK_QUALITY_EXCELLENT

Definition at line 122 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_g_p_generic_sw_switch_type_t#

sl_zigbee_af_g_p_generic_sw_switch_type_t

new enum for enum.h

Enumerator
SL_ZIGBEE_ZCL_GP_UNKNOWN_SWITCH_TYPE
SL_ZIGBEE_ZCL_GP_BUTTON_SWITCH_TYPE
SL_ZIGBEE_ZCL_GP_ROCKER_SWITCH_TYPE
SL_ZIGBEE_ZCL_GP_RESERVED_SWITCH_TYPE

Definition at line 132 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_gp_device_id_gpd_t#

sl_zigbee_af_gp_device_id_gpd_t

enum: sl_zigbee_af_gp_gpd_device_id_t

Enumerator
SL_ZIGBEE_GP_DEVICE_ID_GPD_SIMPLE_GENERIC_ONE_STATE_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_SIMPLE_GENERIC_TWO_STATE_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_ON_OFF_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_LEVEL_CONTROL_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_SIMPLE_SENSOR_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_ADVANCED_GENERIC_ONE_STATE_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_ADVANCED_GENERIC_TWO_STATE_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_GENERIC_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_COLOR_DIMMER_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_LIGHT_SENSOR_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_OCCUPANCY_SENSOR_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_DOOR_LOCK_CONTROLLER_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_TEMPERATURE_SENSOR_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_PRESSURE_SENSOR_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_FLOW_SENSOR_SWITCH
SL_ZIGBEE_GP_DEVICE_ID_GPD_INDOOR_ENVIRONMENT_SENSOR
SL_ZIGBEE_GP_DEVICE_ID_GPD_SCENCES
SL_ZIGBEE_GP_DEVICE_ID_GPD_UNDEFINED

Definition at line 142 of file app/framework/plugin/green-power-common/green-power-common.h

Macro Definition Documentation#

GREEN_POWER_SERVER_NO_PAIRED_ENDPOINTS#

#define GREEN_POWER_SERVER_NO_PAIRED_ENDPOINTS
Value:
0x00

Definition at line 35 of file app/framework/plugin/green-power-common/green-power-common.h

GREEN_POWER_SERVER_RAW_GPD_PROCESS_IN_APP_ENDPOINTS#

#define GREEN_POWER_SERVER_RAW_GPD_PROCESS_IN_APP_ENDPOINTS
Value:
0xFD

Definition at line 36 of file app/framework/plugin/green-power-common/green-power-common.h

GREEN_POWER_SERVER_RESERVED_ENDPOINTS#

#define GREEN_POWER_SERVER_RESERVED_ENDPOINTS
Value:
0xFD

Definition at line 37 of file app/framework/plugin/green-power-common/green-power-common.h

GREEN_POWER_SERVER_SINK_DERIVES_ENDPOINTS#

#define GREEN_POWER_SERVER_SINK_DERIVES_ENDPOINTS
Value:
0xFE

Definition at line 38 of file app/framework/plugin/green-power-common/green-power-common.h

GREEN_POWER_SERVER_ALL_SINK_ENDPOINTS#

#define GREEN_POWER_SERVER_ALL_SINK_ENDPOINTS
Value:
0xFF

Definition at line 39 of file app/framework/plugin/green-power-common/green-power-common.h

GREEN_POWER_SERVER_MIN_VALID_APP_ENDPOINT#

#define GREEN_POWER_SERVER_MIN_VALID_APP_ENDPOINT
Value:
1

Definition at line 41 of file app/framework/plugin/green-power-common/green-power-common.h

GREEN_POWER_SERVER_MAX_VALID_APP_ENDPOINT#

#define GREEN_POWER_SERVER_MAX_VALID_APP_ENDPOINT
Value:
240

Definition at line 42 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOR_RX_CHANNEL_NEXT_ATTEMPT#

#define SL_ZIGBEE_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOR_RX_CHANNEL_NEXT_ATTEMPT
Value:
(0x0F)

Definition at line 44 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOR_RX_CHANNEL_SECOND_NEXT_ATTEMPT#

#define SL_ZIGBEE_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOR_RX_CHANNEL_SECOND_NEXT_ATTEMPT
Value:
(0xF0)

Definition at line 45 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOR_RX_CHANNEL_SECOND_NEXT_ATTEMPT_OFFSET#

#define SL_ZIGBEE_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOR_RX_CHANNEL_SECOND_NEXT_ATTEMPT_OFFSET
Value:
(4)

Definition at line 46 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_GPD_APPLICATION_DESCRIPTION_COMMAND_REPORT_OPTIONS_TIMEOUT_PERIOD_PRESENT#

#define SL_ZIGBEE_AF_GP_GPD_APPLICATION_DESCRIPTION_COMMAND_REPORT_OPTIONS_TIMEOUT_PERIOD_PRESENT
Value:
(0x01)

Definition at line 48 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_TRANSLATION_TABLE_ZB_ENDPOINT_PASS_FRAME_TO_APLLICATION#

#define SL_ZIGBEE_AF_GP_TRANSLATION_TABLE_ZB_ENDPOINT_PASS_FRAME_TO_APLLICATION
Value:
(0xFC)

Definition at line 49 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_SINK_TABLE_ENTRY_OPTIONS_MASK#

#define SL_ZIGBEE_AF_GP_SINK_TABLE_ENTRY_OPTIONS_MASK
Value:
(0x03FF)

Definition at line 51 of file app/framework/plugin/green-power-common/green-power-common.h

GP_TRANSLATION_TABLE_SCAN_LEVEL_GPD_ID#

#define GP_TRANSLATION_TABLE_SCAN_LEVEL_GPD_ID
Value:
(0x01)

Definition at line 55 of file app/framework/plugin/green-power-common/green-power-common.h

GP_TRANSLATION_TABLE_SCAN_LEVEL_GPD_CMD_ID#

#define GP_TRANSLATION_TABLE_SCAN_LEVEL_GPD_CMD_ID
Value:
(0x02)

Definition at line 56 of file app/framework/plugin/green-power-common/green-power-common.h

GP_TRANSLATION_TABLE_SCAN_LEVEL_GPD_PAYLOAD#

#define GP_TRANSLATION_TABLE_SCAN_LEVEL_GPD_PAYLOAD
Value:
(0x04)

Definition at line 57 of file app/framework/plugin/green-power-common/green-power-common.h

GP_TRANSLATION_TABLE_SCAN_LEVEL_ZB_ENDPOINT#

#define GP_TRANSLATION_TABLE_SCAN_LEVEL_ZB_ENDPOINT
Value:
(0x08)

Definition at line 58 of file app/framework/plugin/green-power-common/green-power-common.h

GP_TRANSLATION_TABLE_SCAN_LEVEL_ADDITIONAL_INFO_BLOCK#

#define GP_TRANSLATION_TABLE_SCAN_LEVEL_ADDITIONAL_INFO_BLOCK
Value:
(0x10)

Definition at line 59 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_GP_NOTIFICATION_COMMISSIONED_GROUPCAST_SEQUENCE_NUMBER_OFFSET#

#define SL_ZIGBEE_GP_NOTIFICATION_COMMISSIONED_GROUPCAST_SEQUENCE_NUMBER_OFFSET
Value:
(9)

Definition at line 61 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_GP_NOTIFICATION_COMMISSIONED_GROUPCAST_SEQUENCE_NUMBER_OFFSET#

#define SL_ZIGBEE_GP_NOTIFICATION_COMMISSIONED_GROUPCAST_SEQUENCE_NUMBER_OFFSET
Value:
(9)

Definition at line 84 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_GPP_GPD_LINK_RSSI#

#define SL_ZIGBEE_AF_GP_GPP_GPD_LINK_RSSI
Value:
(0x3F)

Definition at line 63 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_GPP_GPD_LINK_LINK_QUALITY#

#define SL_ZIGBEE_AF_GP_GPP_GPD_LINK_LINK_QUALITY
Value:
(0xC0)

Definition at line 64 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_GPP_GPD_LINK_LINK_QUALITY_OFFSET#

#define SL_ZIGBEE_AF_GP_GPP_GPD_LINK_LINK_QUALITY_OFFSET
Value:
(6)

Definition at line 65 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_PAIRING_CONFIGURATION_ACTIONS_MASK#

#define SL_ZIGBEE_AF_GP_PAIRING_CONFIGURATION_ACTIONS_MASK
Value:
(0x0F)

Definition at line 67 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_PAIRING_CONFIGURATION_OPTION_MASK#

#define SL_ZIGBEE_AF_GP_PAIRING_CONFIGURATION_OPTION_MASK
Value:
(0x07FF)

Definition at line 68 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_PAIRING_CONFIGURATION_OPTION_MASK#

#define SL_ZIGBEE_AF_GP_PAIRING_CONFIGURATION_OPTION_MASK
Value:
(0x07FF)

Definition at line 69 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_CLUSTER_LIST_NUMBER_OF_SERVER_CLUSTER_MASK#

#define SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_CLUSTER_LIST_NUMBER_OF_SERVER_CLUSTER_MASK
Value:
(0x0F)

Definition at line 71 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_CLUSTER_LIST_NUMBER_OF_CLIENT_CLUSTER_MASK#

#define SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_CLUSTER_LIST_NUMBER_OF_CLIENT_CLUSTER_MASK
Value:
(0xF0)

Definition at line 72 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_CLUSTER_LIST_NUMBER_OF_CLIENT_CLUSTER_MASK_OFFSET#

#define SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_CLUSTER_LIST_NUMBER_OF_CLIENT_CLUSTER_MASK_OFFSET
Value:
(4)

Definition at line 73 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_GPD_APPLICATION_DESCRIPTION_COMMAND_FOLLOWS#

#define SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_GPD_APPLICATION_DESCRIPTION_COMMAND_FOLLOWS
Value:
(0x20)

Definition at line 75 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_GPD_APPLICATION_DESCRIPTION_COMMAND_FOLLOWS_OFFSET#

#define SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_GPD_APPLICATION_DESCRIPTION_COMMAND_FOLLOWS_OFFSET
Value:
(5)

Definition at line 76 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_SWITCH_INFORMATION_CONFIGURATION_NB_OF_CONTACT#

#define SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_SWITCH_INFORMATION_CONFIGURATION_NB_OF_CONTACT
Value:
(0x0F)

Definition at line 78 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_SWITCH_INFORMATION_CONFIGURATION_SWITCH_TYPE#

#define SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_SWITCH_INFORMATION_CONFIGURATION_SWITCH_TYPE
Value:
(0x30)

Definition at line 79 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_SWITCH_INFORMATION_CONFIGURATION_SWITCH_TYPE_OFFSET#

#define SL_ZIGBEE_AF_GP_APPLICATION_INFORMATION_SWITCH_INFORMATION_CONFIGURATION_SWITCH_TYPE_OFFSET
Value:
(4)

Definition at line 80 of file app/framework/plugin/green-power-common/green-power-common.h

GP_COMMISSIONING_SECURITY_LEVEL_TO_OPTIONS_SHIFT#

#define GP_COMMISSIONING_SECURITY_LEVEL_TO_OPTIONS_SHIFT
Value:
(4)

Definition at line 82 of file app/framework/plugin/green-power-common/green-power-common.h

GP_COMMISSIONING_SECURITY_KEY_TYPE_TO_OPTIONS_SHIFT#

#define GP_COMMISSIONING_SECURITY_KEY_TYPE_TO_OPTIONS_SHIFT
Value:
(6)

Definition at line 83 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_GP_COMMISSIONING_NOTIFICATION_SEQUENCE_NUMBER_OFFSET#

#define SL_ZIGBEE_GP_COMMISSIONING_NOTIFICATION_SEQUENCE_NUMBER_OFFSET
Value:
(12)

Definition at line 85 of file app/framework/plugin/green-power-common/green-power-common.h

SL_ZIGBEE_AF_GREEN_POWER_SERVER_GPDF_SCENE_DERIVED_GROUP_ID#

#define SL_ZIGBEE_AF_GREEN_POWER_SERVER_GPDF_SCENE_DERIVED_GROUP_ID
Value:
(0xFFFF)

Definition at line 87 of file app/framework/plugin/green-power-common/green-power-common.h

GP_DEVICE_ANNOUNCE_SPOOF_MSG_SIZE#

#define GP_DEVICE_ANNOUNCE_SPOOF_MSG_SIZE
Value:
12

Definition at line 89 of file app/framework/plugin/green-power-common/green-power-common.h

IS_RESERVED_GPD_SRC_ID#

#define IS_RESERVED_GPD_SRC_ID
Value:
(((srcId) >= GP_GPD_SRC_ID_RESERVED_FFFFFF9) \
&& ((srcId) <= GP_GPD_SRC_ID_RESERVED_FFFFFFE))

Definition at line 92 of file app/framework/plugin/green-power-common/green-power-common.h

IS_GPD_SRC_ID_ZERO#

#define IS_GPD_SRC_ID_ZERO
Value:
(((appId) == SL_ZIGBEE_GP_APPLICATION_SOURCE_ID) \
&& ((srcId) == GP_GPD_SRC_ID_RESERVED_0))

Definition at line 96 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_t_t_get_additional_info_block_present#

#define sl_zigbee_af_green_power_t_t_get_additional_info_block_present
Value:
(options)

Definition at line 100 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_t_t_update_get_additional_info_block_present#

#define sl_zigbee_af_green_power_t_t_update_get_additional_info_block_present
Value:
(options)

Definition at line 102 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_pairing_config_get_application_info_present#

#define sl_zigbee_af_green_power_pairing_config_get_application_info_present
Value:
(options)

Definition at line 104 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_pairing_options_get_comm_mode#

#define sl_zigbee_af_green_power_pairing_options_get_comm_mode
Value:
(options)

Definition at line 105 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_pairing_options_get_add_sink#

#define sl_zigbee_af_green_power_pairing_options_get_add_sink
Value:
(options)

Definition at line 106 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_get_application_id#

#define sl_zigbee_af_green_power_get_application_id
Value:
(options)

Definition at line 107 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_gpd_seq_num_cap#

#define sl_zigbee_af_green_power_gpd_seq_num_cap
Value:
(entry)

Definition at line 108 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_security_level#

#define sl_zigbee_af_green_power_security_level
Value:
(entry)

Definition at line 109 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_fixed_during_operation#

#define sl_zigbee_af_green_power_fixed_during_operation
Value:
(options)

Definition at line 112 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_mobile_cap#

#define sl_zigbee_af_green_power_mobile_cap
Value:
(options)

Definition at line 113 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_portable_cap#

#define sl_zigbee_af_green_power_portable_cap
Value:
(options)

Definition at line 114 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_security_key_type#

#define sl_zigbee_af_green_power_security_key_type
Value:
(options)

Definition at line 115 of file app/framework/plugin/green-power-common/green-power-common.h

sl_zigbee_af_green_power_check_return_of_put_data_in_response#

#define sl_zigbee_af_green_power_check_return_of_put_data_in_response
Value:
({ if ((ret) == NULL) { \
return 0; \
} \
}) \
/** @brief as the proxy table response status present in enum.h, this is for the sink
*
*/

Definition at line 118 of file app/framework/plugin/green-power-common/green-power-common.h