clients/tcp library
Classes
- AbPacket
- AcPacket
- AIPacket
- AoPacket
- ArPacket
- AsPacket
- AuPacket
- BleAdvertisement
- BleData
- BleManufacturerData
- BleServiceData
- ClientPacket
- Command
- ImPacket
- LayrzProtocolSocket
- LayrzTcpEvent
- MessageReceived
- Packet
- PaPacket
- PbPacket
- PcPacket
- PdPacket
- PiPacket
- PmPacket
- Position
- PrPacket
- PsPacket
- ServerPacket
- TcpConnected
- TcpDisconnected
- TePacket
- TripsPacket
- TsPacket
Enums
- FirmwareBranch
- LayrzProtocolMode
- LayrzProtocolMode defines the protocol to use.
- LayrzProtocolVersion
- LayrzProtocolVersion defines the version of the protocol.
Extensions
Typedefs
-
BlackboxFetchCallback
= Future<
List< Function()String> > - Callback invoked on reconnect to retrieve all queued packets. The consumer should return the stored packets and clear their store.
-
BlackboxStoreCallback
= Future<
void> Function(String packet) -
Callback invoked when the socket is disconnected and a packet needs to be queued.
The consumer is responsible for persisting
packetfor later replay.