The data packet’s header and payload combination.
Lowest-level type of packets. They can be sent over any of the defined services. They are used for the control of the services in which they are sent.
SDLFrameTypeControl = 0x00
case control = 0
Contains all the data for a particular packet in the payload. The majority of frames sent over the protocol utilize this frame type.
SDLFrameTypeSingle = 0x01
case single = 1
The First Frame in a multiple frame payload contains information about the entire sequence of frames so that the receiving end can correctly parse all the frames and reassemble the entire payload. The payload of this frame is only eight bytes and contains information regarding the rest of the sequence.
SDLFrameTypeFirst = 0x02
case first = 2
The Consecutive Frames in a multiple frame payload contain the actual raw data of the original payload. The parsed payload contained in each of the Consecutive Frames’ payloads should be buffered until the entire sequence is complete.
SDLFrameTypeConsecutive = 0x03
case consecutive = 3