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_usb_control_t
- USB control transfer.
- dc_usb_desc_t
- USB device descriptor.
- dc_usb_device_t
- dc_usb_endpoint_t
- Endpoint direction bits of the USB control transfer.
- dc_usb_recipient_t
- Recipient bits of the USB control transfer.
- dc_usb_request_t
- Request type bits of the USB control transfer.
- dc_usbhid_desc_t
- USB HID device descriptor.
- dc_usbhid_device_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
- ARG_MAX → const int
- BC_BASE_MAX → const int
- BC_DIM_MAX → const int
- BC_SCALE_MAX → const int
- BC_STRING_MAX → const int
- CHAR_BIT → const int
- CHAR_MAX → const int
- CHAR_MIN → const int
- CHARCLASS_NAME_MAX → const int
- CHILD_MAX → const int
- CLK_TCK → const int
- COLL_WEIGHTS_MAX → 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_IOCTL_USB_CONTROL_READ → const int
- DC_IOCTL_USB_CONTROL_WRITE → const int
- DC_SENSOR_NONE → const int
- DC_TIMEZONE_NONE → const int
- EQUIV_CLASS_MAX → const int
- EXPR_NEST_MAX → const int
- GID_MAX → const int
- INT_MAX → const int
- INT_MIN → const int
- IOV_MAX → const int
- LINE_MAX → const int
- LINK_MAX → const int
- LLONG_MAX → const int
- LLONG_MIN → const int
- LONG_BIT → const int
- LONG_MAX → const int
- LONG_MIN → const int
- MAX_CANON → const int
- MAX_INPUT → const int
- MB_LEN_MAX → const int
- NAME_MAX → const int
- NGROUPS_MAX → const int
- NL_ARGMAX → const int
- NL_LANGMAX → const int
- NL_MSGMAX → const int
- NL_NMAX → const int
- NL_SETMAX → const int
- NL_TEXTMAX → const int
- NULL → const int
- NZERO → const int
- OFF_MAX → const int
- OFF_MIN → const int
- OPEN_MAX → const int
- PASS_MAX → const int
- PATH_MAX → const int
- PIPE_BUF → const int
- PTHREAD_DESTRUCTOR_ITERATIONS → const int
- PTHREAD_KEYS_MAX → const int
- PTHREAD_STACK_MIN → const int
- QUAD_MAX → const int
- QUAD_MIN → const int
- RE_DUP_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_T_MAX → const int
- SSIZE_MAX → const int
- UCHAR_MAX → const int
- UID_MAX → const int
- UINT_MAX → const int
- ULLONG_MAX → const int
- ULONG_MAX → const int
- UQUAD_MAX → const int
- USER_ADDR_NULL → const int
- USHRT_MAX → const int
- WORD_BIT → const int
Typedefs
-
dc_cancel_callback_t
= Pointer<
NativeFunction< Int Function(Pointer< >Void> userdata)> -
dc_dive_callback_t
= Pointer<
NativeFunction< Int Function(Pointer< >UnsignedChar> data, UnsignedInt size, Pointer<UnsignedChar> fingerprint, UnsignedInt fsize, Pointer<Void> userdata)> -
dc_event_callback_t
= Pointer<
NativeFunction< Void Function(Pointer< >dc_device_t> device, Int32 event, Pointer<Void> data, Pointer<Void> userdata)> -
dc_logfunc_t
= Pointer<
NativeFunction< 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< Void Function(Int32 type, Pointer< >dc_sample_value_t> value, Pointer<Void> userdata)> - dc_ticks_t = LongLong