Modules#
EmberGpTranslationTableAdditionalInfoBlockOptionRecordField
Green Power Data Types#
This file defines data types relevant to the Green Power implementation.
See gp-types.h for source code.
GP Types#
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
GP proxy table entry status.
GP sink table entry status.
Options to use when sending a message.
GP sink table entry status.
Addressing modes for sending and receiving a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Options to use when sending a message.
Variables#
Macros#
GP Types Documentation#
EmberGpSecurityLevel#
EmberGpSecurityLevel
Options to use when sending a message.
Enumerator | |
---|---|
EMBER_GP_SECURITY_LEVEL_NONE | None |
EMBER_GP_SECURITY_LEVEL_RESERVED | reserved |
EMBER_GP_SECURITY_LEVEL_FC_MIC | 4 Byte Frame Counter + 4 Byte MIC |
EMBER_GP_SECURITY_LEVEL_FC_MIC_ENCRYPTED | 4 Byte Frame Counter + 4 Byte MIC + encryption |
48
of file stack/include/gp-types.h
EmberGpKeyType#
EmberGpKeyType
Options to use when sending a message.
Enumerator | |
---|---|
EMBER_GP_SECURITY_KEY_NONE | None |
EMBER_GP_SECURITY_KEY_NWK | reserved |
EMBER_GP_SECURITY_KEY_GPD_GROUP | |
EMBER_GP_SECURITY_KEY_NWK_DERIVED | |
EMBER_GP_SECURITY_KEY_GPD_OOB | |
EMBER_GP_SECURITY_KEY_GPD_DERIVED |
66
of file stack/include/gp-types.h
EmberGpApplicationId#
EmberGpApplicationId
Options to use when sending a message.
Enumerator | |
---|---|
EMBER_GP_APPLICATION_SOURCE_ID | Source identifier. |
EMBER_GP_APPLICATION_IEEE_ADDRESS | IEEE address. |
84
of file stack/include/gp-types.h
EmberGpProxyTableEntryStatus#
EmberGpProxyTableEntryStatus
GP proxy table entry status.
Enumerator | |
---|---|
EMBER_GP_PROXY_TABLE_ENTRY_STATUS_ACTIVE | The GP table entry is in use for a Proxy Table Entry. |
EMBER_GP_PROXY_TABLE_ENTRY_STATUS_UNUSED | The proxy table entry is not in use. |
101
of file stack/include/gp-types.h
EmberGpSinkTableEntryStatus#
EmberGpSinkTableEntryStatus
GP sink table entry status.
Enumerator | |
---|---|
EMBER_GP_SINK_TABLE_ENTRY_STATUS_ACTIVE | The GP table entry is in use for a Sink Table Entry. |
EMBER_GP_SINK_TABLE_ENTRY_STATUS_UNUSED | The proxy table entry is not in use. |
121
of file stack/include/gp-types.h
EmberGpSinkType#
EmberGpSinkType
Options to use when sending a message.
Enumerator | |
---|---|
EMBER_GP_SINK_TYPE_FULL_UNICAST | |
EMBER_GP_SINK_TYPE_D_GROUPCAST | |
EMBER_GP_SINK_TYPE_GROUPCAST | |
EMBER_GP_SINK_TYPE_LW_UNICAST | |
EMBER_GP_SINK_TYPE_UNUSED |
155
of file stack/include/gp-types.h
EmberCGpTxOption#
EmberCGpTxOption
GP sink table entry status.
GP sink table entry status. TODO R E M O V E
Options to use when sending a message.
Enumerator | |
---|---|
EMBER_CGP_TX_OPTION_NONE | No options. |
EMBER_CGP_TX_OPTION_USE_CSMA_CA | Use CSMA/CA. |
EMBER_CGP_TX_OPTION_USE_MAC_ACK | Use MAC ACK. |
EMBER_CGP_TX_OPTION_RESERVED | Reserved. |
298
of file stack/include/gp-types.h
EmberCGpAddressMode#
EmberCGpAddressMode
Addressing modes for sending and receiving a message.
Enumerator | |
---|---|
EMBER_CGP_ADDRESS_MODE_NONE | No address (PAN identifier and address omitted). |
EMBER_CGP_ADDRESS_MODE_RESERVED | Reserved. |
EMBER_CGP_ADDRESS_MODE_SHORT | 16-bit short address. |
EMBER_CGP_ADDRESS_MODE_EXTENDED | 64-bit extended address. |
316
of file stack/include/gp-types.h
EmberDGpTxOption#
EmberDGpTxOption
Options to use when sending a message.
Enumerator | |
---|---|
EMBER_DGP_TX_OPTION_NONE | No options. |
EMBER_DGP_TX_OPTION_USE_GP_TX_QUEUE | Use gpTxQueue. |
EMBER_DGP_TX_OPTION_USE_CSMA_CA | Use CSMA/CA. |
EMBER_DGP_TX_OPTION_USE_MAC_ACK | Use MAC ACK. |
EMBER_DGP_TX_OPTION_FRAME_TYPE_DATA | Data frame. |
EMBER_DGP_TX_OPTION_FRAME_TYPE_MAINTENANCE | Maintenance frame. |
EMBER_DGP_TX_OPTION_RESERVED | Reserved. |
355
of file stack/include/gp-types.h
EmberGpSourceId#
typedef uint32_t EmberGpSourceId
32-bit source identifier.
41
of file stack/include/gp-types.h
EmberGpSecurityFrameCounter#
typedef uint32_t EmberGpSecurityFrameCounter
32-bit security frame counter
43
of file stack/include/gp-types.h
EmberGpMic#
typedef uint32_t EmberGpMic
Options to use when sending a message.
44
of file stack/include/gp-types.h
emberDGpSend#
EmberStatus emberDGpSend (bool action, bool useCca, EmberGpAddress * addr, uint8_t gpdCommandId, uint8_t gpdAsduLength, uint8_t const * gpdAsdu, uint8_t gpepHandle, uint16_t gpTxQueueEntryLifetimeMs)
Options to use when sending a message.
N/A | action | |
N/A | useCca | |
N/A | addr | |
N/A | gpdCommandId | |
N/A | gpdAsduLength | |
N/A | gpdAsdu | |
N/A | gpepHandle | |
N/A | gpTxQueueEntryLifetimeMs |
563
of file stack/include/gp-types.h
emberGpProxyTableProcessGpPairing#
bool emberGpProxyTableProcessGpPairing (uint32_t options, EmberGpAddress * addr, uint8_t commMode, uint16_t sinkNwkAddress, uint16_t sinkGroupId, uint16_t assignedAlias, uint8_t * sinkIeeeAddress, EmberKeyData * gpdKey, uint32_t gpdSecurityFrameCounter, uint8_t forwardingRadius)
Options to use when sending a message.
N/A | options | |
N/A | addr | |
N/A | commMode | |
N/A | sinkNwkAddress | |
N/A | sinkGroupId | |
N/A | assignedAlias | |
N/A | sinkIeeeAddress | |
N/A | gpdKey | |
N/A | gpdSecurityFrameCounter | |
N/A | forwardingRadius |
572
of file stack/include/gp-types.h
emberGpProxyTableLookup#
uint8_t emberGpProxyTableLookup (EmberGpAddress * addr)
Options to use when sending a message.
N/A | addr |
583
of file stack/include/gp-types.h
emberGpProxyTableGetEntry#
EmberStatus emberGpProxyTableGetEntry (uint8_t proxyIndex, EmberGpProxyTableEntry * entry)
Options to use when sending a message.
N/A | proxyIndex | |
N/A | entry |
584
of file stack/include/gp-types.h
emberGpSinkTableGetEntry#
EmberStatus emberGpSinkTableGetEntry (uint8_t sinkIndex, EmberGpSinkTableEntry * entry)
Options to use when sending a message.
N/A | sinkIndex | |
N/A | entry |
587
of file stack/include/gp-types.h
emberGpSinkTableLookup#
uint8_t emberGpSinkTableLookup (EmberGpAddress * addr)
Options to use when sending a message.
N/A | addr |
589
of file stack/include/gp-types.h
emberGpSinkTableClearAll#
void emberGpSinkTableClearAll (void )
Options to use when sending a message.
N/A |
590
of file stack/include/gp-types.h
emberGpSinkTableSetEntry#
EmberStatus emberGpSinkTableSetEntry (uint8_t sinkTableIndex, EmberGpSinkTableEntry * entry)
Options to use when sending a message.
N/A | sinkTableIndex | |
N/A | entry |
592
of file stack/include/gp-types.h
emberGpSinkTableFindOrAllocateEntry#
uint8_t emberGpSinkTableFindOrAllocateEntry (EmberGpAddress * addr)
Options to use when sending a message.
N/A | addr |
594
of file stack/include/gp-types.h
emberGpSinkTableRemoveEntry#
void emberGpSinkTableRemoveEntry (uint8_t index)
Options to use when sending a message.
N/A | index |
595
of file stack/include/gp-types.h
emberGpSinkTableInit#
void emberGpSinkTableInit (void )
Options to use when sending a message.
N/A |
596
of file stack/include/gp-types.h
emberGpSinkTableSetSecurityFrameCounter#
void emberGpSinkTableSetSecurityFrameCounter (uint8_t index, uint32_t sfc)
Options to use when sending a message.
N/A | index | |
N/A | sfc |
597
of file stack/include/gp-types.h
emberGpGetTxQueueHead#
MessageBufferQueue * emberGpGetTxQueueHead (void )
Options to use when sending a message.
N/A |
600
of file stack/include/gp-types.h
emberGpSetMaxTxQueueEntry#
void emberGpSetMaxTxQueueEntry (uint16_t maxEntries)
Options to use when sending a message.
N/A | maxEntries |
601
of file stack/include/gp-types.h
emberGetGpMaxTxQListCount#
uint16_t emberGetGpMaxTxQListCount (void )
Options to use when sending a message.
N/A |
602
of file stack/include/gp-types.h
emberGetGpTxQListCount#
uint16_t emberGetGpTxQListCount (void )
Options to use when sending a message.
N/A |
603
of file stack/include/gp-types.h
emberGpGetTxQueueEntryFromQueue#
EmberMessageBuffer emberGpGetTxQueueEntryFromQueue (EmberGpTxQueueEntry * txQueue, uint8_t * data, uint16_t * dataLength, uint16_t allocatedDataLength)
Options to use when sending a message.
N/A | txQueue | |
N/A | data | |
N/A | dataLength | |
N/A | allocatedDataLength |
604
of file stack/include/gp-types.h
emberGpAddGpTxQueueEntryWithPayload#
EmberMessageBuffer emberGpAddGpTxQueueEntryWithPayload (EmberGpTxQueueEntry * txQueue, uint8_t * data, uint16_t dataLength)
Options to use when sending a message.
N/A | txQueue | |
N/A | data | |
N/A | dataLength |
608
of file stack/include/gp-types.h
emberGpRemoveFromTxQueue#
bool emberGpRemoveFromTxQueue (EmberGpTxQueueEntry * txQueue)
Options to use when sending a message.
N/A | txQueue |
611
of file stack/include/gp-types.h
emberGpClearTxQueue#
void emberGpClearTxQueue (void )
Options to use when sending a message.
N/A |
612
of file stack/include/gp-types.h
EMBER_GP_APPLICATION_ID_MASK#
#define EMBER_GP_APPLICATION_ID_MASKValue:
0x03
Options to use when sending a message.
96
of file stack/include/gp-types.h
GP_SINK_LIST_ENTRIES#
#define GP_SINK_LIST_ENTRIESValue:
2
Options to use when sending a message.
191
of file stack/include/gp-types.h
GP_SIZE_OF_SINK_LIST_ENTRIES_OCTET_STRING#
#define GP_SIZE_OF_SINK_LIST_ENTRIES_OCTET_STRINGValue:
(1 + (GP_SINK_LIST_ENTRIES * (sizeof(EmberGpSinkGroup))))
Options to use when sending a message.
194
of file stack/include/gp-types.h
GP_PARAMS#
#define GP_PARAMSValue:
Options to use when sending a message.
394
of file stack/include/gp-types.h
GP_ARGS#
#define GP_ARGSValue:
Options to use when sending a message.
410
of file stack/include/gp-types.h
GP_UNUSED_ARGS#
#define GP_UNUSED_ARGSValue:
Options to use when sending a message.
426
of file stack/include/gp-types.h
GP_PROXY_TABLE_OPTIONS_IN_RANGE#
#define GP_PROXY_TABLE_OPTIONS_IN_RANGEValue:
(BIT(10))
Options to use when sending a message.
442
of file stack/include/gp-types.h
GP_COMMISSIONING_MAX_BYTES#
#define GP_COMMISSIONING_MAX_BYTESValue:
(55 - 3)
Options to use when sending a message.
445
of file stack/include/gp-types.h
TT_NB_MAX_OPTION_RECORD#
#define TT_NB_MAX_OPTION_RECORDValue:
(8)
Options to use when sending a message.
511
of file stack/include/gp-types.h
GP_GPD_SRC_ID_FOR_CAHNNEL_CONFIG#
#define GP_GPD_SRC_ID_FOR_CAHNNEL_CONFIGValue:
0x00000000
Options to use when sending a message.
545
of file stack/include/gp-types.h
GP_GPD_SRC_ID_WILDCARD#
#define GP_GPD_SRC_ID_WILDCARDValue:
0xFFFFFFFF
Options to use when sending a message.
546
of file stack/include/gp-types.h
GP_GPD_SRC_ID_RESERVED_0#
#define GP_GPD_SRC_ID_RESERVED_0Value:
0x00000000
Options to use when sending a message.
549
of file stack/include/gp-types.h
GP_GPD_SRC_ID_RESERVED_FFFFFF9#
#define GP_GPD_SRC_ID_RESERVED_FFFFFF9Value:
0xFFFFFFF9
Options to use when sending a message.
550
of file stack/include/gp-types.h
GP_GPD_SRC_ID_RESERVED_FFFFFFA#
#define GP_GPD_SRC_ID_RESERVED_FFFFFFAValue:
0xFFFFFFFA
Options to use when sending a message.
551
of file stack/include/gp-types.h
GP_GPD_SRC_ID_RESERVED_FFFFFFB#
#define GP_GPD_SRC_ID_RESERVED_FFFFFFBValue:
0xFFFFFFFB
Options to use when sending a message.
552
of file stack/include/gp-types.h
GP_GPD_SRC_ID_RESERVED_FFFFFFC#
#define GP_GPD_SRC_ID_RESERVED_FFFFFFCValue:
0xFFFFFFFC
Options to use when sending a message.
553
of file stack/include/gp-types.h
GP_GPD_SRC_ID_RESERVED_FFFFFFD#
#define GP_GPD_SRC_ID_RESERVED_FFFFFFDValue:
0xFFFFFFFD
Options to use when sending a message.
554
of file stack/include/gp-types.h
GP_GPD_SRC_ID_RESERVED_FFFFFFE#
#define GP_GPD_SRC_ID_RESERVED_FFFFFFEValue:
0xFFFFFFFE
Options to use when sending a message.
555
of file stack/include/gp-types.h
GP_DERIVED_GROUP_ALIAS_NOT_USED#
#define GP_DERIVED_GROUP_ALIAS_NOT_USEDValue:
0xffff
Options to use when sending a message.
557
of file stack/include/gp-types.h
GP_DMIN_B#
#define GP_DMIN_BValue:
32
Options to use when sending a message.
559
of file stack/include/gp-types.h
GP_DMIN_U#
#define GP_DMIN_UValue:
5
Options to use when sending a message.
560
of file stack/include/gp-types.h
GP_DMAX#
#define GP_DMAXValue:
100
Options to use when sending a message.
561
of file stack/include/gp-types.h
Variable Documentation#
gpdIeeeAddress#
EmberEUI64 EmberGpAddress::gpdIeeeAddress
The IEEE address is used when the application identifier is EMBER_GP_APPLICATION_IEEE_ADDRESS.
143
of file stack/include/gp-types.h
gpdIeeeAddress#
EmberEUI64 EmberGpAddress::@7::gpdIeeeAddress
The IEEE address is used when the application identifier is EMBER_GP_APPLICATION_IEEE_ADDRESS.
143
of file stack/include/gp-types.h
sourceId#
EmberGpSourceId EmberGpAddress::sourceId
The 32-bit source identifier is used when the application identifier is EMBER_GP_APPLICATION_SOURCE_ID.
148
of file stack/include/gp-types.h
sourceId#
EmberGpSourceId EmberGpAddress::@7::sourceId
The 32-bit source identifier is used when the application identifier is EMBER_GP_APPLICATION_SOURCE_ID.
148
of file stack/include/gp-types.h
id#
union EmberGpAddress::@7 EmberGpAddress::id
149
of file stack/include/gp-types.h
applicationId#
EmberGpApplicationId EmberGpAddress::applicationId
Application identifier of the GPD.
151
of file stack/include/gp-types.h
sinkEUI#
EmberEUI64 EmberGpSinkAddress::sinkEUI
171
of file stack/include/gp-types.h
sinkNodeId#
EmberNodeId EmberGpSinkAddress::sinkNodeId
172
of file stack/include/gp-types.h
type#
EmberGpSinkType EmberGpSinkListEntry::type
181
of file stack/include/gp-types.h
unicast#
EmberGpSinkAddress EmberGpSinkListEntry::unicast
184
of file stack/include/gp-types.h
unicast#
EmberGpSinkAddress EmberGpSinkListEntry::@8::unicast
184
of file stack/include/gp-types.h
groupcast#
EmberGpSinkGroup EmberGpSinkListEntry::groupcast
185
of file stack/include/gp-types.h
groupcast#
EmberGpSinkGroup EmberGpSinkListEntry::@8::groupcast
185
of file stack/include/gp-types.h
groupList#
EmberGpSinkGroup EmberGpSinkListEntry::groupList
186
of file stack/include/gp-types.h
groupList#
EmberGpSinkGroup EmberGpSinkListEntry::@8::groupList
186
of file stack/include/gp-types.h
target#
union EmberGpSinkListEntry::@8 EmberGpSinkListEntry::target
187
of file stack/include/gp-types.h
status#
EmberGpProxyTableEntryStatus EmberGpProxyTableEntry::status
Internal status. Defines if the entry is unused or used as a proxy entry
202
of file stack/include/gp-types.h
options#
uint32_t EmberGpProxyTableEntry::options
The tunneling options (this contains both options and extendedOptions from the spec)
206
of file stack/include/gp-types.h
gpd#
EmberGpAddress EmberGpProxyTableEntry::gpd
The addressing info of the GPD
210
of file stack/include/gp-types.h
assignedAlias#
EmberNodeId EmberGpProxyTableEntry::assignedAlias
The assigned alias for the GPD
214
of file stack/include/gp-types.h
securityOptions#
uint8_t EmberGpProxyTableEntry::securityOptions
The security options field
218
of file stack/include/gp-types.h
gpdSecurityFrameCounter#
EmberGpSecurityFrameCounter EmberGpProxyTableEntry::gpdSecurityFrameCounter
The SFC of the GPD
222
of file stack/include/gp-types.h
gpdKey#
EmberKeyData EmberGpProxyTableEntry::gpdKey
The key
226
of file stack/include/gp-types.h
sinkList#
EmberGpSinkListEntry EmberGpProxyTableEntry::sinkList[GP_SINK_LIST_ENTRIES]
The list of sinks (hardcoded to 2 which is the spec minimum) (maybe we should indirect this?)
230
of file stack/include/gp-types.h
groupcastRadius#
uint8_t EmberGpProxyTableEntry::groupcastRadius
The groupcast radius
234
of file stack/include/gp-types.h
searchCounter#
uint8_t EmberGpProxyTableEntry::searchCounter
The search counter
238
of file stack/include/gp-types.h
status#
EmberGpSinkTableEntryStatus EmberGpSinkTableEntry::status
Internal status. Defines if the entry is unused or used as a sink table entry
247
of file stack/include/gp-types.h
options#
uint16_t EmberGpSinkTableEntry::options
The tunneling options (this contains both options and extendedOptions from the spec)
251
of file stack/include/gp-types.h
gpd#
EmberGpAddress EmberGpSinkTableEntry::gpd
The addressing info of the GPD
255
of file stack/include/gp-types.h
deviceId#
uint8_t EmberGpSinkTableEntry::deviceId
The device id for the GPD
259
of file stack/include/gp-types.h
sinkList#
EmberGpSinkListEntry EmberGpSinkTableEntry::sinkList[GP_SINK_LIST_ENTRIES]
The list of sinks (hardcoded to 2 which is the spec minimum) (maybe we should indirect this?)
263
of file stack/include/gp-types.h
assignedAlias#
EmberNodeId EmberGpSinkTableEntry::assignedAlias
The assigned alias for the GPD
267
of file stack/include/gp-types.h
groupcastRadius#
uint8_t EmberGpSinkTableEntry::groupcastRadius
The groupcast radius
271
of file stack/include/gp-types.h
securityOptions#
uint8_t EmberGpSinkTableEntry::securityOptions
The security options field
275
of file stack/include/gp-types.h
gpdSecurityFrameCounter#
EmberGpSecurityFrameCounter EmberGpSinkTableEntry::gpdSecurityFrameCounter
The SFC of the GPD
279
of file stack/include/gp-types.h
gpdKey#
EmberKeyData EmberGpSinkTableEntry::gpdKey
The key
283
of file stack/include/gp-types.h
shortId#
EmberNodeId EmberCGpAddress::shortId
The 16-bit short address is used when the mode is EMBER_CGP_ADDRESS_MODE_SHORT.
339
of file stack/include/gp-types.h
shortId#
EmberNodeId EmberCGpAddress::@9::shortId
The 16-bit short address is used when the mode is EMBER_CGP_ADDRESS_MODE_SHORT.
339
of file stack/include/gp-types.h
extendedId#
EmberEUI64 EmberCGpAddress::extendedId
The 64-bit extended address is used when the mode is EMBER_CGP_ADDRESS_MODE_EXTENDED.
343
of file stack/include/gp-types.h
extendedId#
EmberEUI64 EmberCGpAddress::@9::extendedId
The 64-bit extended address is used when the mode is EMBER_CGP_ADDRESS_MODE_EXTENDED.
343
of file stack/include/gp-types.h
address#
union EmberCGpAddress::@9 EmberCGpAddress::address
The address.
344
of file stack/include/gp-types.h
panId#
EmberPanId EmberCGpAddress::panId
The PAN identifier is used when the mode is not EMBER_CGP_ADDRESS_MODE_NONE.
348
of file stack/include/gp-types.h
mode#
EmberCGpAddressMode EmberCGpAddress::mode
The addressing mode.
350
of file stack/include/gp-types.h
foo#
uint8_t EmberGpProxyClusterAttributes::foo
378
of file stack/include/gp-types.h
addr#
EmberGpAddress EmberGpTxQueueEntry::addr
384
of file stack/include/gp-types.h
gpdCommandId#
uint8_t EmberGpTxQueueEntry::gpdCommandId
385
of file stack/include/gp-types.h
asdu#
EmberMessageBuffer EmberGpTxQueueEntry::asdu
386
of file stack/include/gp-types.h
gpepHandle#
uint8_t EmberGpTxQueueEntry::gpepHandle
387
of file stack/include/gp-types.h
queueEntryLifetimeMs#
uint16_t EmberGpTxQueueEntry::queueEntryLifetimeMs
388
of file stack/include/gp-types.h
deviceId#
uint8_t EmberGpApplicationInfo::deviceId
448
of file stack/include/gp-types.h
applInfoBitmap#
uint8_t EmberGpApplicationInfo::applInfoBitmap
449
of file stack/include/gp-types.h
manufacturerId#
uint16_t EmberGpApplicationInfo::manufacturerId
450
of file stack/include/gp-types.h
modelId#
uint16_t EmberGpApplicationInfo::modelId
451
of file stack/include/gp-types.h
numberOfGpdCommands#
uint8_t EmberGpApplicationInfo::numberOfGpdCommands
452
of file stack/include/gp-types.h
gpdCommands#
uint8_t EmberGpApplicationInfo::gpdCommands[GP_COMMISSIONING_MAX_BYTES - 1]
453
of file stack/include/gp-types.h
numberOfPairedEndpoints#
uint8_t EmberGpApplicationInfo::numberOfPairedEndpoints
454
of file stack/include/gp-types.h
pairedEndpoints#
uint8_t EmberGpApplicationInfo::pairedEndpoints[GP_COMMISSIONING_MAX_BYTES - 1]
455
of file stack/include/gp-types.h
numberOfGpdClientCluster#
uint8_t EmberGpApplicationInfo::numberOfGpdClientCluster
456
of file stack/include/gp-types.h
numberOfGpdServerCluster#
uint8_t EmberGpApplicationInfo::numberOfGpdServerCluster
457
of file stack/include/gp-types.h
serverClusters#
uint16_t EmberGpApplicationInfo::serverClusters[15]
458
of file stack/include/gp-types.h
clientClusters#
uint16_t EmberGpApplicationInfo::clientClusters[15]
459
of file stack/include/gp-types.h
attributeID#
uint16_t EmberGpAttributeRecord::attributeID
465
of file stack/include/gp-types.h
attributeDataType#
uint8_t EmberGpAttributeRecord::attributeDataType
466
of file stack/include/gp-types.h
remainingAttributRecordLength#
uint8_t EmberGpAttributeRecord::remainingAttributRecordLength
471
of file stack/include/gp-types.h
reported#
uint8_t EmberGpAttributeRecord::reported
472
of file stack/include/gp-types.h
attrValuePresent#
uint8_t EmberGpAttributeRecord::attrValuePresent
473
of file stack/include/gp-types.h
attrOffsetWithinReport#
uint8_t EmberGpAttributeRecord::attrOffsetWithinReport
475
of file stack/include/gp-types.h
attrValue#
uint32_t EmberGpAttributeRecord::attrValue
480
of file stack/include/gp-types.h
attrValueSize#
uint8_t EmberGpAttributeRecord::attrValueSize
481
of file stack/include/gp-types.h
nbAttrRecord#
uint8_t EmberGpDataPointDescriptor::nbAttrRecord
486
of file stack/include/gp-types.h
clientServer#
uint8_t EmberGpDataPointDescriptor::clientServer
487
of file stack/include/gp-types.h
ManIdPresent#
uint8_t EmberGpDataPointDescriptor::ManIdPresent
488
of file stack/include/gp-types.h
datapointOptions#
uint8_t EmberGpDataPointDescriptor::datapointOptions
489
of file stack/include/gp-types.h
clusterID#
uint16_t EmberGpDataPointDescriptor::clusterID
490
of file stack/include/gp-types.h
manufacturerID#
uint16_t EmberGpDataPointDescriptor::manufacturerID
491
of file stack/include/gp-types.h
attrRecord#
EmberGpAttributeRecord EmberGpDataPointDescriptor::attrRecord
492
of file stack/include/gp-types.h
reportOptions#
uint8_t EmberGpReportDescriptor::reportOptions
497
of file stack/include/gp-types.h
timeoutPeriod#
uint16_t EmberGpReportDescriptor::timeoutPeriod
498
of file stack/include/gp-types.h
totalLength#
uint8_t EmberGpReportDescriptor::totalLength
499
of file stack/include/gp-types.h
dataPoint#
EmberGpDataPointDescriptor EmberGpReportDescriptor::dataPoint
500
of file stack/include/gp-types.h
switchInfoLength#
uint8_t EmberGpSwitchInformation::switchInfoLength
504
of file stack/include/gp-types.h
nbOfContacts#
uint8_t EmberGpSwitchInformation::nbOfContacts
505
of file stack/include/gp-types.h
switchType#
uint8_t EmberGpSwitchInformation::switchType
506
of file stack/include/gp-types.h
currentContact#
uint8_t EmberGpSwitchInformation::currentContact
507
of file stack/include/gp-types.h
savedContact#
uint8_t EmberGpSwitchInformation::savedContact
508
of file stack/include/gp-types.h
currentStatus#
uint8_t EmberGpGenericSwitchData::currentStatus
515
of file stack/include/gp-types.h
contactBitmask#
uint8_t EmberGpGenericSwitchData::contactBitmask
517
of file stack/include/gp-types.h
totalLengthOfAddInfoBlock#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::totalLengthOfAddInfoBlock
521
of file stack/include/gp-types.h
optionSelector#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::optionSelector
522
of file stack/include/gp-types.h
reportIdentifier#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::reportIdentifier
525
of file stack/include/gp-types.h
reportIdentifier#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11::reportIdentifier
525
of file stack/include/gp-types.h
attrOffsetWithinReport#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attrOffsetWithinReport
526
of file stack/include/gp-types.h
attrOffsetWithinReport#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11::attrOffsetWithinReport
526
of file stack/include/gp-types.h
clusterID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::clusterID
527
of file stack/include/gp-types.h
clusterID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11::clusterID
527
of file stack/include/gp-types.h
attributeID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeID
528
of file stack/include/gp-types.h
attributeID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11::attributeID
528
of file stack/include/gp-types.h
attributeDataType#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeDataType
529
of file stack/include/gp-types.h
attributeDataType#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11::attributeDataType
529
of file stack/include/gp-types.h
attributeOptions#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeOptions
530
of file stack/include/gp-types.h
attributeOptions#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11::attributeOptions
530
of file stack/include/gp-types.h
manufacturerID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::manufacturerID
531
of file stack/include/gp-types.h
manufacturerID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11::manufacturerID
531
of file stack/include/gp-types.h
compactAttr#
struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::compactAttr
532
of file stack/include/gp-types.h
compactAttr#
struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::compactAttr
532
of file stack/include/gp-types.h
contactStatus#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::contactStatus
536
of file stack/include/gp-types.h
contactStatus#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@12::contactStatus
536
of file stack/include/gp-types.h
contactBitmask#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::contactBitmask
538
of file stack/include/gp-types.h
contactBitmask#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@12::contactBitmask
538
of file stack/include/gp-types.h
genericSwitch#
struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@12 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::genericSwitch
539
of file stack/include/gp-types.h
genericSwitch#
struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@12 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::genericSwitch
539
of file stack/include/gp-types.h
optionData#
union EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::optionData
540
of file stack/include/gp-types.h
Macro Definition Documentation#
EMBER_GP_BIDIRECTION_INFO_RX_AFTER_TX_MASK#
#define EMBER_GP_BIDIRECTION_INFO_RX_AFTER_TX_MASKValue:
0x01
33
of file stack/include/gp-types.h
EMBER_GP_BIDIRECTION_INFO_TX_QUEUE_AVAILABLE_MASK#
#define EMBER_GP_BIDIRECTION_INFO_TX_QUEUE_AVAILABLE_MASKValue:
0x02
35
of file stack/include/gp-types.h