Class Z21FrameBuilder
public class Z21FrameBuilder : IZ21FrameBuilder
- Inheritance
-
Z21FrameBuilder
- Implements
- Inherited Members
Methods
BuildLan(ushort, params byte[])
Builds a plain LAN frame: [DataLen][header][payload], with no checksum.
public byte[] BuildLan(ushort header, params byte[] payload)
Parameters
Returns
- byte[]
BuildLanChecksummed(ushort, params byte[])
Builds a LAN frame that carries a trailing XOR checksum over its data bytes (used by non X-Bus
LAN messages such as LAN_FAST_CLOCK_CONTROL): [DataLen][header][data][XOR].
public byte[] BuildLanChecksummed(ushort header, params byte[] data)
Parameters
Returns
- byte[]
BuildXBus(byte, params byte[])
Builds an X-Bus frame under LAN header 0x40 0x00: [DataLen][0x40 0x00][xHeader][data][XOR],
where the XOR runs over the X-header and data bytes.
public byte[] BuildXBus(byte xHeader, params byte[] data)
Parameters
Returns
- byte[]