class SimDataFrame

Defined at line 437 of file ../../src/connectivity/wlan/drivers/testing/lib/sim-env/sim-frame.h

No support for contention-free data frames, aggregation or fragmentation for now

Assumes singular MSDU frames

reassembly, decryption also not supported

Public Members

bool toDS_
bool fromDS_
MacAddr addr1_
MacAddr addr2_
MacAddr addr3_
optional addr4_
optional qosControl_
vector payload_

Public Methods

void SimDataFrame (const SimDataFrame & data_frame)

SimDataFrame function implementations.

Defined at line 311 of file ../../src/connectivity/wlan/drivers/testing/lib/sim-env/sim-frame.cc

void ~SimDataFrame ()

Defined at line 322 of file ../../src/connectivity/wlan/drivers/testing/lib/sim-env/sim-frame.cc

SimFrameType FrameType ()

Defined at line 323 of file ../../src/connectivity/wlan/drivers/testing/lib/sim-env/sim-frame.cc

SimDataFrameType DataFrameType ()

Frame subtype identifier for data frames

void SimDataFrame ()

Defined at line 441 of file ../../src/connectivity/wlan/drivers/testing/lib/sim-env/sim-frame.h

void SimDataFrame (bool toDS, bool fromDS, common::MacAddr addr1, common::MacAddr addr2, common::MacAddr addr3, std::optional<uint16_t> qosControl, std::vector<uint8_t> payload)

Defined at line 442 of file ../../src/connectivity/wlan/drivers/testing/lib/sim-env/sim-frame.h

Enumerations

enum SimDataFrameType
Name Value
FRAME_TYPE_QOS_DATA 0

Defined at line 439 of file ../../src/connectivity/wlan/drivers/testing/lib/sim-env/sim-frame.h