The data packet’s available data.
A ping packet that is sent to ensure the connection is still active and the service is still valid.
SDLFrameInfoHeartbeat = 0x00case heartbeat = 0Requests that a specific type of service is started.
SDLFrameInfoStartService = 0x01case startService = 1Acknowledges that the specific service has been started successfully.
SDLFrameInfoStartServiceACK = 0x02case startServiceACK = 2Negatively acknowledges that the specific service was not started.
SDLFrameInfoStartServiceNACK = 0x03case startServiceNACK = 3Requests that a specific type of service is ended.
SDLFrameInfoEndService = 0x04case endService = 4Acknowledges that the specific service has been ended successfully.
SDLFrameInfoEndServiceACK = 0x05case endServiceACK = 5Negatively acknowledges that the specific service was not ended or has not yet been started.
SDLFrameInfoEndServiceNACK = 0x06case endServiceNACK = 6Notifies that a Secondary Transport has been established.
SDLFrameInfoRegisterSecondaryTransport = 0x07case registerSecondaryTransport = 7Acknowledges that the Secondary Transport has been recognized.
SDLFrameInfoRegisterSecondaryTransportACK = 0x08case registerSecondaryTransportACK = 8Negatively acknowledges that the Secondary Transport has not been recognized.
SDLFrameInfoRegisterSecondaryTransportNACK = 0x09case registerSecondaryTransportNACK = 9Indicates the status or configuration of transport(s) is/are updated.
SDLFrameInfoTransportEventUpdate = 0xFDcase transportEventUpdate = 253Deprecated.
SDLFrameInfoServiceDataAck = 0xFEcase serviceDataAck = 254Acknowledges that a Heartbeat control packet has been received.
SDLFrameInfoHeartbeatACK = 0xFFcase heartbeatACK = 255Payload contains a single packet.
SDLFrameInfoSingleFrame = 0x00static var singleFrame: SDLFrameInfo { get }First frame in a multiple frame payload.
SDLFrameInfoFirstFrame = 0x00static var firstFrame: SDLFrameInfo { get }Frame in a multiple frame payload.
SDLFrameInfoConsecutiveLastFrame = 0x00static var consecutiveLastFrame: SDLFrameInfo { get }