Package-level declarations

Types

Link copied to clipboard

Android implementation of IHeartbeatParser using Java protobuf types

Link copied to clipboard
data class HeartbeatData(val mfrId: UInt? = null, val devId: UInt, val dsc: UInt, val ssc: UInt, val sigBmp: UInt, val semVer: DeviceFirmwareVersion, val bootloaderSemVer: DeviceFirmwareVersion? = null, val timestamp: UInt? = null, val rssi: Int? = null, val lastOobServerTimestamp: Long? = null)

Data class representing parsed heartbeat data with optional fields This provides type safety and eliminates the need for string-based field access

Link copied to clipboard

Interface for parsing heartbeat protobuf messages in KMM Bridges platform-specific protobuf implementations to common KMM code

Link copied to clipboard
actual class ThreadSafeMap<K, V>
actual class ThreadSafeMap<K, V>
expect class ThreadSafeMap<K, V>

Functions

Link copied to clipboard

Factory function to create heartbeat parser for Android

Factory function to create heartbeat parser for iOS

Expect declaration for the factory function