class LinkFrameCounters

Defined at line 787 of file ../../third_party/openthread/src/core/mac/mac_types.hpp

Represents Link Frame Counters for all supported radio links.

Public Methods

uint32_t Get (RadioType aRadioType)

Gets the link Frame Counter for a given radio link.

Parameters

aRadioType [in] A radio link type.
uint32_t GetMaximum ()

Gets the maximum Link Frame Counter among all supported radio links.

Returns

The maximum Link frame Counter among all supported radio links.

void Reset ()

Resets all counters (set them all to zero).

Defined at line 793 of file ../../third_party/openthread/src/core/mac/mac_types.hpp

uint32_t Get154 ()

Gets the Link Frame Counter for 802.15.4 radio link.

Defined at line 856 of file ../../third_party/openthread/src/core/mac/mac_types.hpp

void Set (RadioType aRadioType, uint32_t aCounter)

Sets the Link Frame Counter for a given radio link.

Parameters

aRadioType [in] A radio link type.
aCounter [in] The new counter value.
void Set154 (uint32_t aCounter)

Sets the Link Frame Counter for 802.15.4 radio link.

Parameters

aCounter [in] The new counter value.

Defined at line 863 of file ../../third_party/openthread/src/core/mac/mac_types.hpp

uint32_t GetTrel ()

Gets the Link Frame Counter for TREL radio link.

Defined at line 872 of file ../../third_party/openthread/src/core/mac/mac_types.hpp

void IncrementTrel ()

Increments the Link Frame Counter for TREL radio link.

Defined at line 877 of file ../../third_party/openthread/src/core/mac/mac_types.hpp

void SetAll (uint32_t aCounter)

Sets the Link Frame Counter value for all radio links.

Parameters

aCounter [in] The Link Frame Counter value.