Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ConnectionInfo(val state: ConnectionState, val transportType: TransportType? = null, val deviceInfo: DeviceInfo? = null)

Connection state model exposed as a reactive stream to Flutter. Includes the transport type and device info when connected.

Link copied to clipboard
@Serializable
enum ConnectionState : Enum<ConnectionState>

Connection state for hardware transport.

Link copied to clipboard
@Serializable
data class DeviceInfo(val id: String, val name: String?, val transportType: TransportType, val rssi: Int? = null)

Transport-agnostic information about a discovered hardware device.

Link copied to clipboard
interface HwTransport : KmpHwTransport

Transport-agnostic hardware transport interface.

Link copied to clipboard

Transport-agnostic provider for hardware device discovery and connection.

Link copied to clipboard
@Serializable
enum TransportType : Enum<TransportType>

Supported hardware transport types for AC device communication.