framework/dive_computer_ffi_bindings_generated library
Classes
- dc_buffer_t
- dc_context_t
- dc_datetime_t
- dc_deco_type_t
- dc_decomodel_t
- Decompression model
- dc_decomodel_type_t
- dc_descriptor_t
- dc_device_t
- dc_direction_t
- The direction of the data transmission.
- dc_divemode_t
- dc_event_clock_t
- dc_event_devinfo_t
- dc_event_progress_t
- dc_event_type_t
- dc_event_vendor_t
- dc_family_t
- dc_field_type_t
- dc_flowcontrol_t
- The flow control.
- dc_gasmix_t
- dc_iostream_t
- dc_iterator_t
- dc_line_t
- The line signals.
- dc_loglevel_t
- dc_parity_t
- The parity checking scheme.
- dc_parser_t
- dc_salinity_t
- dc_sample_type_t
- dc_sample_value_t
- dc_serial_device_t
- dc_status_t
- dc_stopbits_t
- The number of stop bits.
- dc_tank_t
- Tank volume
- dc_tankvolume_t
- dc_transport_t
- dc_usage_t
- dc_water_t
- DiveComputerFfiBindings
-
Regenerate bindings with
flutter pub run ffigen --config ffigen.yaml
. - parser_sample_event_t
- parser_sample_flags_t
- parser_sample_vendor_t
- UnnamedStruct1
- UnnamedStruct2
- UnnamedStruct3
- UnnamedStruct4
- UnnamedStruct5
- UnnamedStruct6
- UnnamedUnion1
Constants
- CHAR_BIT → const int
- CHAR_MAX → const int
- CHAR_MIN → const int
- DC_DIVEMODE_CC → const int
- DC_GASMIX_UNKNOWN → const int
- DC_IOCTL_DIR_NONE → const int
- DC_IOCTL_DIR_READ → const int
- DC_IOCTL_DIR_WRITE → const int
- DC_IOCTL_SERIAL_SET_LATENCY → const int
- DC_IOCTL_SIZE_VARIABLE → const int
- DC_SENSOR_NONE → const int
- DC_TIMEZONE_NONE → const int
- INT_MAX → const int
- INT_MIN → const int
- LLONG_MAX → const int
- LLONG_MIN → const int
- LONG_MAX → const int
- LONG_MIN → const int
- MB_LEN_MAX → const int
- NULL → const int
- RSIZE_MAX → const int
- SAMPLE_EVENT_UNKNOWN → const int
- SCHAR_MAX → const int
- SCHAR_MIN → const int
- SHRT_MAX → const int
- SHRT_MIN → const int
- SIZE_MAX → const int
- UCHAR_MAX → const int
- UINT_MAX → const int
- ULLONG_MAX → const int
- ULONG_MAX → const int
- USHRT_MAX → const int
Typedefs
-
Dartdc_cancel_callback_tFunction
= int Function(Pointer<
Void> userdata) -
Dartdc_dive_callback_tFunction
= int Function(Pointer<
UnsignedChar> data, int size, Pointer<UnsignedChar> fingerprint, int fsize, Pointer<Void> userdata) -
Dartdc_event_callback_tFunction
= void Function(Pointer<
dc_device_t> device, int event, Pointer<Void> data, Pointer<Void> userdata) -
Dartdc_logfunc_tFunction
= void Function(Pointer<
dc_context_t> context, int loglevel, Pointer<Char> file, int line, Pointer<Char> function, Pointer<Char> message, Pointer<Void> userdata) -
Dartdc_sample_callback_tFunction
= void Function(int type, Pointer<
dc_sample_value_t> value, Pointer<Void> userdata) - Dartdc_ticks_t = int
- Darterrno_t = int
-
dc_cancel_callback_t
= Pointer<
NativeFunction< dc_cancel_callback_tFunction> > -
dc_cancel_callback_tFunction
= Int Function(Pointer<
Void> userdata) -
dc_dive_callback_t
= Pointer<
NativeFunction< dc_dive_callback_tFunction> > -
dc_dive_callback_tFunction
= Int Function(Pointer<
UnsignedChar> data, UnsignedInt size, Pointer<UnsignedChar> fingerprint, UnsignedInt fsize, Pointer<Void> userdata) -
dc_event_callback_t
= Pointer<
NativeFunction< dc_event_callback_tFunction> > -
dc_event_callback_tFunction
= Void Function(Pointer<
dc_device_t> device, Int32 event, Pointer<Void> data, Pointer<Void> userdata) -
dc_logfunc_t
= Pointer<
NativeFunction< dc_logfunc_tFunction> > -
dc_logfunc_tFunction
= Void Function(Pointer<
dc_context_t> context, Int32 loglevel, Pointer<Char> file, UnsignedInt line, Pointer<Char> function, Pointer<Char> message, Pointer<Void> userdata) -
dc_sample_callback_t
= Pointer<
NativeFunction< dc_sample_callback_tFunction> > -
dc_sample_callback_tFunction
= Void Function(Int32 type, Pointer<
dc_sample_value_t> value, Pointer<Void> userdata) - dc_ticks_t = LongLong
- errno_t = Int
-
va_list
= Pointer<
Char>