## 类 tenet.protocol.datalink.FrameParamStruct
的使用

- 使用FrameParamStruct的程序包
  程序包 | 说明
  --- | ---
  tenet.protocol.datalink | Datalink(数据链路)层协议
  tenet.protocol.datalink.SEther | Simple Ethernet协议

- - ### tenet.protocol.datalink中FrameParamStruct的使用

    声明为FrameParamStruct的tenet.protocol.datalink中的字段
    限定符和类型 | 字段和说明
    --- | ---
    `FrameParamStruct` | IDataLinkLayer.ReceiveParam.`frame` 返回参数.对应不同的`IDataLinkLayer.ReceiveParam.status`具有不同的含义.
    `FrameParamStruct` | IDataLinkLayer.TransmitParam.`frame` 返回参数.对应不同的`IDataLinkLayer.TransmitParam.status`具有不同的含义.

    返回FrameParamStruct的tenet.protocol.datalink中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static FrameParamStruct` | FrameParamStruct.`fromBytes(byte[] _data)` 该静态过程将一个byte串转换成一个FrameParamStruct结构.

    参数类型为FrameParamStruct的tenet.protocol.datalink中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | IDataLinkLayer.`receiveFrame(FrameParamStruct param)` 请求接收一个帧。
    `void` | IDataLinkLayer.`transmitFrame(FrameParamStruct param)` 请求发送一个帧.

    参数类型为FrameParamStruct的tenet.protocol.datalink中的构造器
    构造器和说明
    `IDataLinkLayer.ReceiveParam(IDataLinkLayer.ReceiveStatus status, InterruptObject caller, IDataLinkLayer datalink, FrameParamStruct frame)`
    `IDataLinkLayer.TransmitParam(IDataLinkLayer.TransmitStatus status, InterruptObject caller, IDataLinkLayer datalink, FrameParamStruct frame)`

  - ### tenet.protocol.datalink.SEther中FrameParamStruct的使用

    参数类型为FrameParamStruct的tenet.protocol.datalink.SEther中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | IErrorGenerator.`check(FrameParamStruct frame)`
    `void` | SimpleEthernetDatalink.`receiveFrame(FrameParamStruct param)`
    `void` | SimpleEthernetDatalink.`transmitFrame(FrameParamStruct param)`