Companion

object Companion

Static factory for AISPayload.

Functions

Link copied to clipboard
fun fromMessages(messages: Iterable<AisMessage>): Map<MMSI, List<AISPayload>>

Converts AIS messages with embedded timestamps to payloads.

Link copied to clipboard
fun fromSingleMessage(message: AisMessage): AISPayload?

Builds an AISPayload from an AIS message using the timestamp carried by the message, when available.

Link copied to clipboard
fun fromTimedMessages(messages: Iterable<Pair<Instant, AisMessage>>): Map<MMSI, List<AISPayload>>

Converts timestamped AIS messages to payloads.

fun fromTimedMessages(timestamp: Instant, message: AisMessage): AISPayload

Builds an AISPayload from an AIS message.