CAS100 packet format¶
All packets in the CAS100 protocol are introduced by a single byte, which defines the basic purpose of the packet, and defines the kind of payload that follows it.
See the following sections for more information.
0x06
– Acknowledge packet¶
This packet is sent by the receiver to the sender to acknowledge reception of a header or data packet. It is a single-byte packet, i.e. it has no payload.
See Send data for more information.
0x13
– Established packet¶
This packet is sent by the receiver to the sender on initiation, in response to a 0x16 – Start packet. It is a single-byte packet, i.e. it has no payload.
See Initiate the connection for more information.
0x16
– Start packet¶
This packet is sent by the sender to the receiver on initiation. It is a single-byte packet, i.e. it has no payload.
See Initiate the connection for more information.
0x3A
– Header and data packet¶
This header format covers headers used with the AlgebraFX / Graph 100. Such headers are 39-bytes long (excluding the basic purpose byte), but transferred at higher speeds.
See CAS100 data types for more information.
0x3E
– Segment packet¶
Todo
This is used when requesting a 1024 byte sector, i.e. FRxx
data type.
Document this when encountered.