DiveComputerFfi class

Foreign function interface for libdivecomputer.

Warning: This class performs blocking operations and should only be used in an isolate.

Constructors

DiveComputerFfi()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

context Pointer<Pointer<dc_context_t>>
final
divesCallback ↔ dynamic Function(List<Dive>)?
getter/setter pair
supportedComputers List<Computer>
no setter

Static Methods

closeConnection() → void
download(Computer computer, ComputerTransport transport, [String? lastFingerprint]) → void
enableDebugLogging([Level level = logging.Level.INFO]) → void
initialize() → void
openConnection() → void