![]() |
RTXI 1.3
|
#include <comedilib.hpp>
Public Member Functions | |
| subdevice () | |
| subdevice (const device &dev, unsigned subdevice_index) | |
| void | apply_hard_calibration (unsigned channel, unsigned range, unsigned aref, const calibration &cal) |
| void | apply_hard_calibration (unsigned channel, unsigned range, unsigned aref) |
| unsigned | buffer_size () const |
| void | cancel () |
| lsampl_t | data_read (unsigned channel, unsigned range, unsigned aref) const |
| std::vector< lsampl_t > | data_read_n (unsigned channel, unsigned range, unsigned aref, unsigned num_samples) const |
| void | data_read_hint (unsigned channel, unsigned range, unsigned aref) const |
| void | data_write (unsigned channel, unsigned range, unsigned aref, lsampl_t data) const |
| device | dev () const |
| void | dio_bitfield2 (unsigned write_mask, unsigned *bits, unsigned base_channel) |
| void | dio_config (unsigned channel, enum comedi_io_direction direction) |
| unsigned | find_range (unsigned channel, unsigned unit, double min, double max) |
| unsigned | flags () const |
| unsigned | get_buffer_contents () const |
| void | get_clock_source (unsigned *clock, unsigned *period_ns) const |
| unsigned | get_routing (unsigned channel) const |
| comedi_polynomial_t | hardcal_converter (unsigned channel, unsigned range, enum comedi_conversion_direction direction) const |
| unsigned | hardware_buffer_size (enum comedi_io_direction direction) const |
| unsigned | index () const |
| void | internal_trigger (unsigned trig_num) const |
| unsigned | max_buffer_size () const |
| unsigned | n_channels () const |
| unsigned | n_ranges (unsigned channel=0) const |
| lsampl_t | max_data (unsigned channel=0) const |
| const comedi_range * | range (unsigned channel, unsigned range_index) const |
| void | reset () const |
| void | set_buffer_size (unsigned num_bytes) const |
| void | set_clock_source (unsigned clock, unsigned period_ns) |
| void | set_counter_mode (unsigned channel, unsigned mode_bits) |
| void | set_gate_source (unsigned channel, unsigned gate_index, unsigned gate_source) |
| void | set_max_buffer_size (unsigned num_bytes) const |
| void | set_routing (unsigned channel, unsigned routing) |
| comedi_polynomial_t | softcal_converter (unsigned channel, unsigned range, enum comedi_conversion_direction direction, const calibration &cal) const |
| comedi_subdevice_type | subdevice_type () const |
Definition at line 247 of file comedilib.hpp.
| comedi::subdevice::subdevice | ( | ) | [inline] |
Definition at line 250 of file comedilib.hpp.
| comedi::subdevice::subdevice | ( | const device & | dev, |
| unsigned | subdevice_index | ||
| ) | [inline] |
Definition at line 252 of file comedilib.hpp.
| void comedi::subdevice::apply_hard_calibration | ( | unsigned | channel, |
| unsigned | range, | ||
| unsigned | aref, | ||
| const calibration & | cal | ||
| ) | [inline] |
Definition at line 263 of file comedilib.hpp.
| void comedi::subdevice::apply_hard_calibration | ( | unsigned | channel, |
| unsigned | range, | ||
| unsigned | aref | ||
| ) | [inline] |
Definition at line 274 of file comedilib.hpp.
| unsigned comedi::subdevice::buffer_size | ( | ) | const [inline] |
Definition at line 278 of file comedilib.hpp.
| void comedi::subdevice::cancel | ( | ) | [inline] |
Definition at line 291 of file comedilib.hpp.
| lsampl_t comedi::subdevice::data_read | ( | unsigned | channel, |
| unsigned | range, | ||
| unsigned | aref | ||
| ) | const [inline] |
Definition at line 303 of file comedilib.hpp.
| void comedi::subdevice::data_read_hint | ( | unsigned | channel, |
| unsigned | range, | ||
| unsigned | aref | ||
| ) | const [inline] |
Definition at line 331 of file comedilib.hpp.
| std::vector<lsampl_t> comedi::subdevice::data_read_n | ( | unsigned | channel, |
| unsigned | range, | ||
| unsigned | aref, | ||
| unsigned | num_samples | ||
| ) | const [inline] |
Definition at line 317 of file comedilib.hpp.
| void comedi::subdevice::data_write | ( | unsigned | channel, |
| unsigned | range, | ||
| unsigned | aref, | ||
| lsampl_t | data | ||
| ) | const [inline] |
Definition at line 343 of file comedilib.hpp.
| device comedi::subdevice::dev | ( | ) | const [inline] |
Definition at line 355 of file comedilib.hpp.
| void comedi::subdevice::dio_bitfield2 | ( | unsigned | write_mask, |
| unsigned * | bits, | ||
| unsigned | base_channel | ||
| ) | [inline] |
Definition at line 356 of file comedilib.hpp.
| void comedi::subdevice::dio_config | ( | unsigned | channel, |
| enum comedi_io_direction | direction | ||
| ) | [inline] |
Definition at line 369 of file comedilib.hpp.
| unsigned comedi::subdevice::find_range | ( | unsigned | channel, |
| unsigned | unit, | ||
| double | min, | ||
| double | max | ||
| ) | [inline] |
Definition at line 381 of file comedilib.hpp.
| unsigned comedi::subdevice::flags | ( | ) | const [inline] |
Definition at line 395 of file comedilib.hpp.
| unsigned comedi::subdevice::get_buffer_contents | ( | ) | const [inline] |
Definition at line 408 of file comedilib.hpp.
| void comedi::subdevice::get_clock_source | ( | unsigned * | clock, |
| unsigned * | period_ns | ||
| ) | const [inline] |
Definition at line 421 of file comedilib.hpp.
| unsigned comedi::subdevice::get_routing | ( | unsigned | channel | ) | const [inline] |
Definition at line 433 of file comedilib.hpp.
| comedi_polynomial_t comedi::subdevice::hardcal_converter | ( | unsigned | channel, |
| unsigned | range, | ||
| enum comedi_conversion_direction | direction | ||
| ) | const [inline] |
Definition at line 447 of file comedilib.hpp.
| unsigned comedi::subdevice::hardware_buffer_size | ( | enum comedi_io_direction | direction | ) | const [inline] |
Definition at line 460 of file comedilib.hpp.
| unsigned comedi::subdevice::index | ( | ) | const [inline] |
Definition at line 473 of file comedilib.hpp.
| void comedi::subdevice::internal_trigger | ( | unsigned | trig_num | ) | const [inline] |
Definition at line 474 of file comedilib.hpp.
| unsigned comedi::subdevice::max_buffer_size | ( | ) | const [inline] |
Definition at line 486 of file comedilib.hpp.
| lsampl_t comedi::subdevice::max_data | ( | unsigned | channel = 0 | ) | const [inline] |
Definition at line 525 of file comedilib.hpp.
| unsigned comedi::subdevice::n_channels | ( | ) | const [inline] |
Definition at line 499 of file comedilib.hpp.
| unsigned comedi::subdevice::n_ranges | ( | unsigned | channel = 0 | ) | const [inline] |
Definition at line 512 of file comedilib.hpp.
| const comedi_range* comedi::subdevice::range | ( | unsigned | channel, |
| unsigned | range_index | ||
| ) | const [inline] |
Definition at line 538 of file comedilib.hpp.
| void comedi::subdevice::reset | ( | ) | const [inline] |
Definition at line 551 of file comedilib.hpp.
| void comedi::subdevice::set_buffer_size | ( | unsigned | num_bytes | ) | const [inline] |
Definition at line 563 of file comedilib.hpp.
| void comedi::subdevice::set_clock_source | ( | unsigned | clock, |
| unsigned | period_ns | ||
| ) | [inline] |
Definition at line 575 of file comedilib.hpp.
| void comedi::subdevice::set_counter_mode | ( | unsigned | channel, |
| unsigned | mode_bits | ||
| ) | [inline] |
Definition at line 587 of file comedilib.hpp.
| void comedi::subdevice::set_gate_source | ( | unsigned | channel, |
| unsigned | gate_index, | ||
| unsigned | gate_source | ||
| ) | [inline] |
Definition at line 599 of file comedilib.hpp.
| void comedi::subdevice::set_max_buffer_size | ( | unsigned | num_bytes | ) | const [inline] |
Definition at line 611 of file comedilib.hpp.
| void comedi::subdevice::set_routing | ( | unsigned | channel, |
| unsigned | routing | ||
| ) | [inline] |
Definition at line 623 of file comedilib.hpp.
| comedi_polynomial_t comedi::subdevice::softcal_converter | ( | unsigned | channel, |
| unsigned | range, | ||
| enum comedi_conversion_direction | direction, | ||
| const calibration & | cal | ||
| ) | const [inline] |
Definition at line 635 of file comedilib.hpp.
| comedi_subdevice_type comedi::subdevice::subdevice_type | ( | ) | const [inline] |
Definition at line 649 of file comedilib.hpp.