This describes a one of several different types of keys and its associated data.
Public Attribute Documentation#
bitmask#
EmberKeyStructBitmask EmberKeyStruct::bitmask
This bitmask indicates whether various fields in the structure contain valid data. It also contains the index of the network the key belongs to.
2240
of file stack/include/ember-types.h
type#
EmberKeyType EmberKeyStruct::type
This indicates the type of the security key.
2242
of file stack/include/ember-types.h
key#
EmberKeyData EmberKeyStruct::key
This is the actual key data. It will contain valid data based on the EmberKeyStructBitmask.
2246
of file stack/include/ember-types.h
psa_id#
uint32_t EmberKeyStruct::psa_id
Internal only: the PSA ID that this key struct maps to. It will contain valid data based on the EmberKeyStructBitmask.
2249
of file stack/include/ember-types.h
@5#
union EmberKeyStruct::@4 EmberKeyStruct::@5
2250
of file stack/include/ember-types.h
outgoingFrameCounter#
uint32_t EmberKeyStruct::outgoingFrameCounter
This is the outgoing frame counter associated with the key. It will contain valid data based on the EmberKeyStructBitmask.
2253
of file stack/include/ember-types.h
incomingFrameCounter#
uint32_t EmberKeyStruct::incomingFrameCounter
This is the incoming frame counter associated with the key. It will contain valid data based on the EmberKeyStructBitmask.
2256
of file stack/include/ember-types.h
sequenceNumber#
uint8_t EmberKeyStruct::sequenceNumber
This is the sequence number associated with the key. It will contain valid data based on the EmberKeyStructBitmask.
2259
of file stack/include/ember-types.h
partnerEUI64#
EmberEUI64 EmberKeyStruct::partnerEUI64
This is the Partner EUI64 associated with the key. It will contain valid data based on the EmberKeyStructBitmask.
2262
of file stack/include/ember-types.h