https://datatracker.ietf.org/doc/html/draft-rquattle-spinel-unified#section-5.6.2.1
Assumes payload comes from spinel.payload and offset is right after SpinelPropertyId.STREAM_RAW, per below
spinel.payload
SpinelPropertyId.STREAM_RAW
Packed-Encoding: "dD"
+---------+----------------+------------+----------------+ | Octets: | 2 | n | n | +---------+----------------+------------+----------------+ | Fields: | FRAME_DATA_LEN | FRAME_DATA | FRAME_METADATA | +---------+----------------+------------+----------------+
from pyspinel (https://github.com/openthread/pyspinel/blob/main/sniffer.py#L283): metadata format (totally 19 bytes or 26 bytes): 0. RSSI(int8)
See
https://datatracker.ietf.org/doc/html/draft-rquattle-spinel-unified#section-5.6.2.1
Assumes payload comes from
spinel.payload
and offset is right afterSpinelPropertyId.STREAM_RAW
, per belowPacked-Encoding: "dD"
+---------+----------------+------------+----------------+ | Octets: | 2 | n | n | +---------+----------------+------------+----------------+ | Fields: | FRAME_DATA_LEN | FRAME_DATA | FRAME_METADATA | +---------+----------------+------------+----------------+
from pyspinel (https://github.com/openthread/pyspinel/blob/main/sniffer.py#L283): metadata format (totally 19 bytes or 26 bytes): 0. RSSI(int8)