senf::WLANPacket_DataFrame p (senf::WLANPacket_DataFrame::create());
SENF_CHECK_NO_THROW( p->bssid() = senf::MACAddress::from_string("00:1a:4d:3e:c7:5c") );
+ SENF_CHECK_NO_THROW(p->sequenceNumber(4095u));
+
BOOST_CHECK_EQUAL( p->type(), 2u );
+ BOOST_CHECK_EQUAL( p->sequenceNumber(), 4095u );
}
SENF_CHECK_NO_THROW(
p->bssid() = senf::MACAddress::from_string("00:1a:4d:3e:c7:5c")
);
+ SENF_CHECK_NO_THROW(
+ p->sequenceNumber(2);
+ p->sequenceNumber(p->sequenceNumber()+1);
+ );
BOOST_CHECK_EQUAL( p->type(), 0u );
+ BOOST_CHECK_EQUAL( p->sequenceNumber(), 3u );
}
senf::WLANPacket_CtrlFrame p (senf::WLANPacket_CtrlFrame::create()) ;
p->receiverAddress() = senf::MACAddress::from_string("00:1a:4d:3e:c7:5c");
p->set_ack();
+
BOOST_CHECK_EQUAL( p->type(), 1u);
BOOST_CHECK_EQUAL( p->subtype(), 13u);
}