Packets are encapsulated in frames specific to the interface on which they are transmitted. This is transparently encapsulated in the interface drivers in the firmware.

The actual packets always have the following format:

PositionLengthDescription
01 ByteSource
11 ByteDestination
21 ByteClass
31 ByteFlags
41 ByteLength
5 Data

Address format on the local segment:

MaskDescription
0xxxxxxUnicast
1xxxxxxMulticast
1111111Broadcast

Flags:

ValueNameDescription
0x01ACKThe packet contains a valid ack sequence
0x02SEQThe sequence number of the data transmitted
0x04NOACKThis packet doesn't need to be acked
0x08MGTThis packet contains bus management data
0x10UNSOLICITEDThis packets is not part of a connection
0x20ACKSEQThe ack sequence transmitted with the ack
  • uberbus/firmware.txt
  • Last modified: 2021/04/18 12:35
  • (external edit)