class CslIe

Defined at line 181 of file ../../third_party/openthread/src/core/mac/mac_header_ie.hpp

Represents a CSL IE.

Public Members

static const uint8_t kId

Public Methods

void Init ()

Initializes the CSL IE.

Defined at line 191 of file ../../third_party/openthread/src/core/mac/mac_header_ie.hpp

uint16_t GetPeriod ()

Returns the CSL Period.

Defined at line 198 of file ../../third_party/openthread/src/core/mac/mac_header_ie.hpp

void SetPeriod (uint16_t aPeriod)

Sets the CSL Period.

Parameters

aPeriod [in] The CSL Period.

Defined at line 205 of file ../../third_party/openthread/src/core/mac/mac_header_ie.hpp

uint16_t GetPhase ()

Returns the CSL Phase.

Defined at line 212 of file ../../third_party/openthread/src/core/mac/mac_header_ie.hpp

void SetPhase (uint16_t aPhase)

Sets the CSL Phase.

Parameters

aPhase [in] The CSL Phase.

Defined at line 219 of file ../../third_party/openthread/src/core/mac/mac_header_ie.hpp

Friends

class HeaderIe