nearlink_sdr.mac.frame¶
数据链路层控制面帧结构 -- TXS-10002-2025 标准 7.3.2
控制面帧由数据类型索引 + 数据长度 + 控制面数据组成。 支持信令消息的注册、编码和解码。
Module Contents¶
Classes¶
异步数据帧: [分段类型: 2b][数据长度: 11b][预留: 3b][数据: NB] |
|
控制面帧: [data_type_index: 2B][data_length: 1B][payload: NB] |
|
数据面与控制面复用帧。 |
|
分段类型指示 (7.3.3.2)。 |
|
链接态同步数据帧 (非周期适配)。 |
API¶
- class nearlink_sdr.mac.frame.AsyncDataFrame[源代码]¶
异步数据帧: [分段类型: 2b][数据长度: 11b][预留: 3b][数据: NB]
- classmethod unpack(data: bytes) nearlink_sdr.mac.frame.AsyncDataFrame[源代码]¶
从字节流解码 (不含数据包类型索引)。
- class nearlink_sdr.mac.frame.ControlFrame[源代码]¶
控制面帧: [data_type_index: 2B][data_length: 1B][payload: NB]
- class nearlink_sdr.mac.frame.MuxFrame[源代码]¶
数据面与控制面复用帧。
存储一组控制面帧和一个可选数据帧 (异步或同步)。
- control_frames: list[nearlink_sdr.mac.frame.ControlFrame]¶
None
- data_frame: nearlink_sdr.mac.frame.AsyncDataFrame | nearlink_sdr.mac.frame.SyncDataFrame | None¶
None
- class nearlink_sdr.mac.frame.SegmentType[源代码]¶
Bases:
enum.IntEnum分段类型指示 (7.3.3.2)。
Initialization
Initialize self. See help(type(self)) for accurate signature.
- COMPLETE¶
0
- FIRST¶
1
- MIDDLE¶
2
- LAST¶
3