This describes a one of several different types of keys and its associated data.

#include < ember-types.h >

Data Fields

EmberKeyStructBitmask bitmask
EmberKeyType type
EmberKeyData key
uint32_t outgoingFrameCounter
uint32_t incomingFrameCounter
uint8_t sequenceNumber
EmberEUI64 partnerEUI64

This describes a one of several different types of keys and its associated data.

Field 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.

incomingFrameCounter

uint32_t EmberKeyStruct::incomingFrameCounter

This is the incoming frame counter associated with the key. It will contain valid data based on the EmberKeyStructBitmask .

key

EmberKeyData EmberKeyStruct::key

This is the actual key data.

outgoingFrameCounter

uint32_t EmberKeyStruct::outgoingFrameCounter

This is the outgoing frame counter associated with the key. It will contain valid data based on the EmberKeyStructBitmask .

partnerEUI64

EmberEUI64 EmberKeyStruct::partnerEUI64

This is the Partner EUI64 associated with the key. It will contain valid data based on the EmberKeyStructBitmask .

sequenceNumber

uint8_t EmberKeyStruct::sequenceNumber

This is the sequence number associated with the key. It will contain valid data based on the EmberKeyStructBitmask .

type

EmberKeyType EmberKeyStruct::type

This indicates the type of the security key.


The documentation for this struct was generated from the following file:
  • ember-types.h