Specifications
Comedi
vi
5.4.2.12 comedi_mark_buffer_read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.4.2.13 comedi_mark_buffer_written . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.4.2.14 comedi_poll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.4.2.15 comedi_set_buffer_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.4.2.16 comedi_set_max_buffer_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.4.3 Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.4.3.1 comedi_apply_calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.4.3.2 comedi_apply_parsed_calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.4.3.3 comedi_cleanup_calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.4.3.4 comedi_get_default_calibration_path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.4.3.5 comedi_get_hardcal_converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.4.3.6 comedi_get_softcal_converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.4.3.7 comedi_parse_calibration_file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.4.4 Digital I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.4.4.1 comedi_dio_bitfield2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.4.4.2 comedi_dio_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.4.4.3 comedi_dio_get_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.4.4.4 comedi_dio_read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.4.4.5 comedi_dio_write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.4.5 Error reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.4.5.1 comedi_errno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.4.5.2 comedi_loglevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.4.5.3 comedi_perror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.4.5.4 comedi_strerror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.4.6 Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.4.6.1 comedi_arm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.4.6.2 comedi_get_clock_source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.4.6.3 comedi_get_gate_source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.4.6.4 comedi_get_hardware_buffer_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.4.6.5 comedi_get_routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.4.6.6 comedi_reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.4.6.7 comedi_set_clock_source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.4.6.8 comedi_set_counter_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
5.4.6.9 comedi_set_filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
5.4.6.10 comedi_set_gate_source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.4.6.11 comedi_set_other_source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.4.6.12 comedi_set_routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
5.4.7 Deprecated functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.4.7.1 comedi_dio_bitfield . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71