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.
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_SINK_GROUPLIST | |
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. |
290
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. |
308
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. |
347
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 |
552
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 |
561
of file stack/include/gp-types.h
emberGpProxyTableLookup#
uint8_t emberGpProxyTableLookup (EmberGpAddress * addr)
Options to use when sending a message.
N/A | addr |
572
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 |
573
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 |
576
of file stack/include/gp-types.h
emberGpSinkTableLookup#
uint8_t emberGpSinkTableLookup (EmberGpAddress * addr)
Options to use when sending a message.
N/A | addr |
578
of file stack/include/gp-types.h
emberGpSinkTableClearAll#
void emberGpSinkTableClearAll (void )
Options to use when sending a message.
N/A |
579
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 |
581
of file stack/include/gp-types.h
emberGpSinkTableFindOrAllocateEntry#
uint8_t emberGpSinkTableFindOrAllocateEntry (EmberGpAddress * addr)
Options to use when sending a message.
N/A | addr |
583
of file stack/include/gp-types.h
emberGpSinkTableRemoveEntry#
void emberGpSinkTableRemoveEntry (uint8_t index)
Options to use when sending a message.
N/A | index |
584
of file stack/include/gp-types.h
emberGpSinkTableInit#
void emberGpSinkTableInit (void )
Options to use when sending a message.
N/A |
585
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 |
586
of file stack/include/gp-types.h
emberGpGetTxQueueHead#
MessageBufferQueue* emberGpGetTxQueueHead (void )
Options to use when sending a message.
N/A |
589
of file stack/include/gp-types.h
emberGpSetMaxTxQueueEntry#
void emberGpSetMaxTxQueueEntry (uint16_t maxEntries)
Options to use when sending a message.
N/A | maxEntries |
590
of file stack/include/gp-types.h
emberGetGpMaxTxQListCount#
uint16_t emberGetGpMaxTxQListCount (void )
Options to use when sending a message.
N/A |
591
of file stack/include/gp-types.h
emberGetGpTxQListCount#
uint16_t emberGetGpTxQListCount (void )
Options to use when sending a message.
N/A |
592
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 |
593
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 |
597
of file stack/include/gp-types.h
emberGpRemoveFromTxQueue#
bool emberGpRemoveFromTxQueue (EmberGpTxQueueEntry * txQueue)
Options to use when sending a message.
N/A | txQueue |
600
of file stack/include/gp-types.h
emberGpClearTxQueue#
void emberGpClearTxQueue (void )
Options to use when sending a message.
N/A |
601
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.
186
of file stack/include/gp-types.h
GP_PARAMS#
#define GP_PARAMSValue:
Options to use when sending a message.
386
of file stack/include/gp-types.h
GP_ARGS#
#define GP_ARGSValue:
Options to use when sending a message.
402
of file stack/include/gp-types.h
GP_UNUSED_ARGS#
#define GP_UNUSED_ARGSValue:
Options to use when sending a message.
418
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.
434
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.
437
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.
503
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.
538
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.
539
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.
540
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.
541
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.
542
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.
543
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.
544
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.
546
of file stack/include/gp-types.h
GP_DMIN_B#
#define GP_DMIN_BValue:
32
Options to use when sending a message.
548
of file stack/include/gp-types.h
GP_DMIN_U#
#define GP_DMIN_UValue:
5
Options to use when sending a message.
549
of file stack/include/gp-types.h
GP_DMAX#
#define GP_DMAXValue:
100
Options to use when sending a message.
550
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::@0::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::@0::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::@0 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
166
of file stack/include/gp-types.h
sinkNodeId#
EmberNodeId EmberGpSinkAddress::sinkNodeId
167
of file stack/include/gp-types.h
type#
EmberGpSinkType EmberGpSinkListEntry::type
176
of file stack/include/gp-types.h
unicast#
EmberGpSinkAddress EmberGpSinkListEntry::unicast
179
of file stack/include/gp-types.h
unicast#
EmberGpSinkAddress EmberGpSinkListEntry::@1::unicast
179
of file stack/include/gp-types.h
groupcast#
EmberGpSinkGroup EmberGpSinkListEntry::groupcast
180
of file stack/include/gp-types.h
groupcast#
EmberGpSinkGroup EmberGpSinkListEntry::@1::groupcast
180
of file stack/include/gp-types.h
groupList#
EmberGpSinkGroup EmberGpSinkListEntry::groupList
181
of file stack/include/gp-types.h
groupList#
EmberGpSinkGroup EmberGpSinkListEntry::@1::groupList
181
of file stack/include/gp-types.h
target#
union EmberGpSinkListEntry::@1 EmberGpSinkListEntry::target
182
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
194
of file stack/include/gp-types.h
options#
uint32_t EmberGpProxyTableEntry::options
The tunneling options (this contains both options and extendedOptions from the spec)
198
of file stack/include/gp-types.h
gpd#
EmberGpAddress EmberGpProxyTableEntry::gpd
The addressing info of the GPD
202
of file stack/include/gp-types.h
assignedAlias#
EmberNodeId EmberGpProxyTableEntry::assignedAlias
The assigned alias for the GPD
206
of file stack/include/gp-types.h
securityOptions#
uint8_t EmberGpProxyTableEntry::securityOptions
The security options field
210
of file stack/include/gp-types.h
gpdSecurityFrameCounter#
EmberGpSecurityFrameCounter EmberGpProxyTableEntry::gpdSecurityFrameCounter
The SFC of the GPD
214
of file stack/include/gp-types.h
gpdKey#
EmberKeyData EmberGpProxyTableEntry::gpdKey
The key
218
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?)
222
of file stack/include/gp-types.h
groupcastRadius#
uint8_t EmberGpProxyTableEntry::groupcastRadius
The groupcast radius
226
of file stack/include/gp-types.h
searchCounter#
uint8_t EmberGpProxyTableEntry::searchCounter
The search counter
230
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
239
of file stack/include/gp-types.h
options#
uint16_t EmberGpSinkTableEntry::options
The tunneling options (this contains both options and extendedOptions from the spec)
243
of file stack/include/gp-types.h
gpd#
EmberGpAddress EmberGpSinkTableEntry::gpd
The addressing info of the GPD
247
of file stack/include/gp-types.h
deviceId#
uint8_t EmberGpSinkTableEntry::deviceId
The device id for the GPD
251
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?)
255
of file stack/include/gp-types.h
assignedAlias#
EmberNodeId EmberGpSinkTableEntry::assignedAlias
The assigned alias for the GPD
259
of file stack/include/gp-types.h
groupcastRadius#
uint8_t EmberGpSinkTableEntry::groupcastRadius
The groupcast radius
263
of file stack/include/gp-types.h
securityOptions#
uint8_t EmberGpSinkTableEntry::securityOptions
The security options field
267
of file stack/include/gp-types.h
gpdSecurityFrameCounter#
EmberGpSecurityFrameCounter EmberGpSinkTableEntry::gpdSecurityFrameCounter
The SFC of the GPD
271
of file stack/include/gp-types.h
gpdKey#
EmberKeyData EmberGpSinkTableEntry::gpdKey
The key
275
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.
331
of file stack/include/gp-types.h
shortId#
EmberNodeId EmberCGpAddress::@2::shortId
The 16-bit short address is used when the mode is EMBER_CGP_ADDRESS_MODE_SHORT.
331
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.
335
of file stack/include/gp-types.h
extendedId#
EmberEUI64 EmberCGpAddress::@2::extendedId
The 64-bit extended address is used when the mode is EMBER_CGP_ADDRESS_MODE_EXTENDED.
335
of file stack/include/gp-types.h
address#
union EmberCGpAddress::@2 EmberCGpAddress::address
The address.
336
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.
340
of file stack/include/gp-types.h
mode#
EmberCGpAddressMode EmberCGpAddress::mode
The addressing mode.
342
of file stack/include/gp-types.h
foo#
uint8_t EmberGpProxyClusterAttributes::foo
370
of file stack/include/gp-types.h
addr#
EmberGpAddress EmberGpTxQueueEntry::addr
376
of file stack/include/gp-types.h
gpdCommandId#
uint8_t EmberGpTxQueueEntry::gpdCommandId
377
of file stack/include/gp-types.h
asdu#
EmberMessageBuffer EmberGpTxQueueEntry::asdu
378
of file stack/include/gp-types.h
gpepHandle#
uint8_t EmberGpTxQueueEntry::gpepHandle
379
of file stack/include/gp-types.h
queueEntryLifetimeMs#
uint16_t EmberGpTxQueueEntry::queueEntryLifetimeMs
380
of file stack/include/gp-types.h
deviceId#
uint8_t EmberGpApplicationInfo::deviceId
440
of file stack/include/gp-types.h
applInfoBitmap#
uint8_t EmberGpApplicationInfo::applInfoBitmap
441
of file stack/include/gp-types.h
manufacturerId#
uint16_t EmberGpApplicationInfo::manufacturerId
442
of file stack/include/gp-types.h
modelId#
uint16_t EmberGpApplicationInfo::modelId
443
of file stack/include/gp-types.h
numberOfGpdCommands#
uint8_t EmberGpApplicationInfo::numberOfGpdCommands
444
of file stack/include/gp-types.h
gpdCommands#
uint8_t EmberGpApplicationInfo::gpdCommands[GP_COMMISSIONING_MAX_BYTES - 1]
445
of file stack/include/gp-types.h
numberOfPairedEndpoints#
uint8_t EmberGpApplicationInfo::numberOfPairedEndpoints
446
of file stack/include/gp-types.h
pairedEndpoints#
uint8_t EmberGpApplicationInfo::pairedEndpoints[GP_COMMISSIONING_MAX_BYTES - 1]
447
of file stack/include/gp-types.h
numberOfGpdClientCluster#
uint8_t EmberGpApplicationInfo::numberOfGpdClientCluster
448
of file stack/include/gp-types.h
numberOfGpdServerCluster#
uint8_t EmberGpApplicationInfo::numberOfGpdServerCluster
449
of file stack/include/gp-types.h
serverClusters#
uint16_t EmberGpApplicationInfo::serverClusters[15]
450
of file stack/include/gp-types.h
clientClusters#
uint16_t EmberGpApplicationInfo::clientClusters[15]
451
of file stack/include/gp-types.h
attributeID#
uint16_t EmberGpAttributeRecord::attributeID
457
of file stack/include/gp-types.h
attributeDataType#
uint8_t EmberGpAttributeRecord::attributeDataType
458
of file stack/include/gp-types.h
remainingAttributRecordLength#
uint8_t EmberGpAttributeRecord::remainingAttributRecordLength
463
of file stack/include/gp-types.h
reported#
uint8_t EmberGpAttributeRecord::reported
464
of file stack/include/gp-types.h
attrValuePresent#
uint8_t EmberGpAttributeRecord::attrValuePresent
465
of file stack/include/gp-types.h
attrOffsetWithinReport#
uint8_t EmberGpAttributeRecord::attrOffsetWithinReport
467
of file stack/include/gp-types.h
attrValue#
uint32_t EmberGpAttributeRecord::attrValue
472
of file stack/include/gp-types.h
attrValueSize#
uint8_t EmberGpAttributeRecord::attrValueSize
473
of file stack/include/gp-types.h
nbAttrRecord#
uint8_t EmberGpDataPointDescriptor::nbAttrRecord
478
of file stack/include/gp-types.h
clientServer#
uint8_t EmberGpDataPointDescriptor::clientServer
479
of file stack/include/gp-types.h
ManIdPresent#
uint8_t EmberGpDataPointDescriptor::ManIdPresent
480
of file stack/include/gp-types.h
datapointOptions#
uint8_t EmberGpDataPointDescriptor::datapointOptions
481
of file stack/include/gp-types.h
clusterID#
uint16_t EmberGpDataPointDescriptor::clusterID
482
of file stack/include/gp-types.h
manufacturerID#
uint16_t EmberGpDataPointDescriptor::manufacturerID
483
of file stack/include/gp-types.h
attrRecord#
EmberGpAttributeRecord EmberGpDataPointDescriptor::attrRecord
484
of file stack/include/gp-types.h
reportOptions#
uint8_t EmberGpReportDescriptor::reportOptions
489
of file stack/include/gp-types.h
timeoutPeriod#
uint16_t EmberGpReportDescriptor::timeoutPeriod
490
of file stack/include/gp-types.h
totalLength#
uint8_t EmberGpReportDescriptor::totalLength
491
of file stack/include/gp-types.h
dataPoint#
EmberGpDataPointDescriptor EmberGpReportDescriptor::dataPoint
492
of file stack/include/gp-types.h
switchInfoLength#
uint8_t EmberGpSwitchInformation::switchInfoLength
496
of file stack/include/gp-types.h
nbOfContacts#
uint8_t EmberGpSwitchInformation::nbOfContacts
497
of file stack/include/gp-types.h
switchType#
uint8_t EmberGpSwitchInformation::switchType
498
of file stack/include/gp-types.h
currentContact#
uint8_t EmberGpSwitchInformation::currentContact
499
of file stack/include/gp-types.h
savedContact#
uint8_t EmberGpSwitchInformation::savedContact
500
of file stack/include/gp-types.h
currentStatus#
uint8_t EmberGpGenericSwitchData::currentStatus
507
of file stack/include/gp-types.h
contactBitmask#
uint8_t EmberGpGenericSwitchData::contactBitmask
509
of file stack/include/gp-types.h
totalLengthOfAddInfoBlock#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::totalLengthOfAddInfoBlock
513
of file stack/include/gp-types.h
optionSelector#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::optionSelector
514
of file stack/include/gp-types.h
reportIdentifier#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::reportIdentifier
517
of file stack/include/gp-types.h
reportIdentifier#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@4::reportIdentifier
517
of file stack/include/gp-types.h
attrOffsetWithinReport#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attrOffsetWithinReport
518
of file stack/include/gp-types.h
attrOffsetWithinReport#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@4::attrOffsetWithinReport
518
of file stack/include/gp-types.h
clusterID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::clusterID
519
of file stack/include/gp-types.h
clusterID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@4::clusterID
519
of file stack/include/gp-types.h
attributeID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeID
520
of file stack/include/gp-types.h
attributeID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@4::attributeID
520
of file stack/include/gp-types.h
attributeDataType#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeDataType
521
of file stack/include/gp-types.h
attributeDataType#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@4::attributeDataType
521
of file stack/include/gp-types.h
attributeOptions#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeOptions
522
of file stack/include/gp-types.h
attributeOptions#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@4::attributeOptions
522
of file stack/include/gp-types.h
manufacturerID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::manufacturerID
523
of file stack/include/gp-types.h
manufacturerID#
uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@4::manufacturerID
523
of file stack/include/gp-types.h
compactAttr#
struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@4 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::compactAttr
524
of file stack/include/gp-types.h
compactAttr#
struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@4 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::compactAttr
524
of file stack/include/gp-types.h
contactStatus#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::contactStatus
528
of file stack/include/gp-types.h
contactStatus#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@5::contactStatus
528
of file stack/include/gp-types.h
contactBitmask#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::contactBitmask
530
of file stack/include/gp-types.h
contactBitmask#
uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@5::contactBitmask
530
of file stack/include/gp-types.h
genericSwitch#
struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@5 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::genericSwitch
531
of file stack/include/gp-types.h
genericSwitch#
struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::@5 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3::genericSwitch
531
of file stack/include/gp-types.h
optionData#
union EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@3 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::optionData
532
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