
Added comedi_get_buffer_read_offset(), comedi_get_buffer_write_offset(), comedi_get_buffer_read_count(), and comedi_get_buffer_write_count(). comedi_get_buffer_read_offset() is the same as comedi_get_buffer_offset(), which has now been documented as deprecated, but is currently still declared in "comedilib.h" by default. It gets the read position within the buffer as an offset from the start of the buffer (modulo the buffer size). comedi_get_buffer_write_offset() gets the write position within the buffer as an offset from the start of the buffer (modulo the buffer size). comedi_get_buffer_read_count() gets the number of bytes read from the buffer, modulo UINT_MAX+1. comedi_get_buffer_write_count() gets the number of bytes written to the buffer, modulo UINT_MAX+1.
135 lines
2.8 KiB
Text
135 lines
2.8 KiB
Text
|
|
v0.7.18 {
|
|
global:
|
|
comedi_cancel;
|
|
comedi_close;
|
|
comedi_command_test;
|
|
comedi_command;
|
|
comedi_data_read;
|
|
comedi_data_read_n;
|
|
comedi_data_write;
|
|
comedi_do_insn;
|
|
comedi_do_insnlist;
|
|
comedi_dio_bitfield;
|
|
comedi_dio_config;
|
|
comedi_dio_read;
|
|
comedi_dio_write;
|
|
comedi_errno;
|
|
comedi_fileno;
|
|
comedi_find_range;
|
|
comedi_find_subdevice_by_type;
|
|
comedi_from_phys;
|
|
comedi_get_front_count;
|
|
comedi_get_board_name;
|
|
comedi_get_buffer_contents;
|
|
comedi_get_buffer_offset;
|
|
comedi_get_buffer_size;
|
|
comedi_get_cmd_generic_timed;
|
|
comedi_get_cmd_src_mask;
|
|
comedi_get_driver_name;
|
|
comedi_get_maxdata;
|
|
comedi_get_max_buffer_size;
|
|
comedi_get_n_channels;
|
|
comedi_get_n_ranges;
|
|
comedi_get_n_subdevices;
|
|
comedi_get_range;
|
|
comedi_get_rangetype;
|
|
comedi_get_subdevice_flags;
|
|
comedi_get_subdevice_type;
|
|
comedi_get_timer;
|
|
comedi_get_version_code;
|
|
comedi_set_buffer_size;
|
|
comedi_set_max_buffer_size;
|
|
comedi_lock;
|
|
comedi_loglevel;
|
|
comedi_mark_buffer_read;
|
|
comedi_maxdata_is_chan_specific;
|
|
comedi_open;
|
|
comedi_perror;
|
|
comedi_poll;
|
|
comedi_range_is_chan_specific;
|
|
comedi_sampl_from_phys;
|
|
comedi_sampl_to_phys;
|
|
comedi_set_global_oor_behavior;
|
|
comedi_strerror;
|
|
comedi_sv_init;
|
|
comedi_sv_measure;
|
|
comedi_sv_update;
|
|
comedi_timed_1chan;
|
|
comedi_to_phys;
|
|
comedi_trigger;
|
|
comedi_unlock;
|
|
local:
|
|
*;
|
|
};
|
|
|
|
v0.7.19 {
|
|
global:
|
|
comedi_data_read_delayed;
|
|
comedi_data_read_hint;
|
|
comedi_get_read_subdevice;
|
|
comedi_get_write_subdevice;
|
|
} v0.7.18;
|
|
|
|
v0.7.20 {
|
|
global:
|
|
comedi_apply_calibration;
|
|
comedi_cleanup_calibration;
|
|
comedi_get_default_calibration_path;
|
|
comedi_apply_parsed_calibration;
|
|
comedi_parse_calibration_file;
|
|
|
|
} v0.7.19;
|
|
|
|
v0.8.0 {
|
|
global:
|
|
comedi_from_physical;
|
|
comedi_dio_bitfield2;
|
|
comedi_dio_get_config;
|
|
comedi_get_hardcal_converter;
|
|
comedi_get_softcal_converter;
|
|
comedi_get_subdevice_flags;
|
|
comedi_mark_buffer_written;
|
|
comedi_to_physical;
|
|
} v0.7.20;
|
|
|
|
v0.9.0 {
|
|
global:
|
|
comedi_get_cmd_generic_timed;
|
|
comedi_reset;
|
|
comedi_arm;
|
|
comedi_get_clock_source;
|
|
comedi_get_gate_source;
|
|
comedi_get_routing;
|
|
comedi_set_counter_mode;
|
|
comedi_set_clock_source;
|
|
comedi_set_filter;
|
|
comedi_set_gate_source;
|
|
comedi_internal_trigger;
|
|
comedi_set_other_source;
|
|
comedi_set_routing;
|
|
comedi_get_hardware_buffer_size;
|
|
} v0.8.0;
|
|
|
|
v0.10.0 {
|
|
global:
|
|
comedi_get_clock_source;
|
|
comedi_set_clock_source;
|
|
} v0.9.0;
|
|
|
|
v0.11.0 {
|
|
global:
|
|
comedi_arm_channel;
|
|
comedi_disarm;
|
|
comedi_disarm_channel;
|
|
comedi_reset_channel;
|
|
comedi_digital_trigger_disable;
|
|
comedi_digital_trigger_enable_edges;
|
|
comedi_digital_trigger_enable_levels;
|
|
comedi_set_read_subdevice;
|
|
comedi_set_write_subdevice;
|
|
comedi_get_buffer_read_offset;
|
|
comedi_get_buffer_write_offset;
|
|
comedi_get_buffer_read_count;
|
|
comedi_get_buffer_write_count;
|
|
} v0.10.0;
|