dart_opendroneid library

Support for doing something awesome.

More dartdocs go here.

Functions

determineODIDMessageType(Uint8List messageData) Type?
Returns ODID message type based on received message header. Returns null in case the message or its type is invalid
parseODIDMessage<T extends ODIDMessage>(Uint8List messageData) → T?
Parses ODID message from array of raw bytes messageData. Optional parameter T can constrain the expected message type. In case the specified type does not match parsed message type, null is returned.
parseODIDMessageStream(Stream<Uint8List> messageStream) Stream<ODIDMessage?>
Parses stream of binary chunks representing messages into ODIDMessage stream (using parseODIDMessage).

Typedefs

BaroAltitudeAccuracy = VerticalAccuracy
Same as VerticalAccuracy, redefined for naming clarity