Home
last modified time | relevance | path

Searched refs:fcf (Results 1 – 6 of 6) sorted by relevance

/openthread-latest/tests/scripts/thread-cert/
Dwpan.py76 return FrameType(self.fcf & 0x7)
80 return DstAddrMode((self.fcf & 0x0c00) >> 10)
87 def _is_version_2015(fcf: int) -> bool:
88 return (fcf & FCF_FRAME_VERSION_MASK) == FCF_FRAME_VERSION_2015
91 def _is_dst_addr_present(fcf: int) -> bool:
92 dst_addr_mode = DstAddrMode((fcf & 0x0c00) >> 10)
108 def _is_dst_pan_id_present(fcf: int) -> bool:
109 if _is_version_2015(fcf):
110 v = fcf & (FCF_DST_ADDR_MASK | FCD_SRC_ADDR_MASK | FCF_PANID_COMPRESSION)
113 present = _is_dst_addr_present(fcf)
[all …]
/openthread-latest/src/core/mac/
Dmac_frame.cpp53 uint16_t fcf; in PrepareHeadersIn() local
57 fcf = static_cast<uint16_t>(mType) | static_cast<uint16_t>(mVersion); in PrepareHeadersIn()
59 fcf |= DetermineFcfAddrType(mAddrs.mSource, kFcfSrcAddrShift); in PrepareHeadersIn()
60 fcf |= DetermineFcfAddrType(mAddrs.mDestination, kFcfDstAddrShift); in PrepareHeadersIn()
64 fcf |= kFcfAckRequest; in PrepareHeadersIn()
67 fcf |= (mSecurityLevel != kSecurityNone) ? kFcfSecurityEnabled : 0; in PrepareHeadersIn()
91 fcf |= kFcfPanidCompression; in PrepareHeadersIn()
133 fcf |= kFcfPanidCompression; in PrepareHeadersIn()
145 fcf |= kFcfPanidCompression; in PrepareHeadersIn()
167 fcf |= kFcfPanidCompression; in PrepareHeadersIn()
[all …]
Dmac_frame.hpp765 uint16_t fcf = mPsdu[0]; in GetFrameControlField() local
768 if (!IsShortFcf(fcf)) in GetFrameControlField()
771 fcf |= (mPsdu[1] << 8); in GetFrameControlField()
774 return fcf; in GetFrameControlField()
/openthread-latest/src/core/radio/
Dtrel_link.cpp215 uint16_t fcf = Mac::Frame::kTypeAck; in BeginTransmit() local
219 fcf |= kFcfFramePending; in BeginTransmit()
223 LittleEndian::WriteUint16(fcf, mAckFrameBuffer); in BeginTransmit()
224 mAckFrameBuffer[sizeof(fcf)] = mTxFrame.GetSequence(); in BeginTransmit()
/openthread-latest/tests/scripts/thread-cert/pktverify/
Dtest_layer_fields.py119 self.assertIsInstance(wpan.fcf, int)
/openthread-latest/src/cli/
DREADME.md2412 fd00:1:0:0:1fcf:5495:790a:370f