SosSyncRequest

Represents SOS synchronization requests in the BLE Satellite Protocol by Tinno.

This sealed class hierarchy encapsulates the various types of SOS status synchronization operations that can be requested from a device, including reading current status and updating SOS states.

Inheritors

Types

Link copied to clipboard
@Serializable
data object ReadSosStatus : SosSyncRequest

Request to read the current SOS status from the device.

Link copied to clipboard
@Serializable
data class SetClose(val timestamp: SmpTimestamp) : SosSyncRequest

Request to update the device with an SOS close/end event.

Link copied to clipboard
@Serializable
data class SetOpen(val timestamp: SmpTimestamp) : SosSyncRequest

Request to update the device with an SOS open/start event.

Properties

Link copied to clipboard

The operation code that identifies the type of request.