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.
2232
of file stack/include/ember-types.h
type#
EmberKeyType EmberKeyStruct::type
This indicates the type of the security key.
2234
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.
2238
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.
2241
of file stack/include/ember-types.h
@5#
union EmberKeyStruct::@4 EmberKeyStruct::@5
2242
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.
2245
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.
2248
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.
2251
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.
2254
of file stack/include/ember-types.h