|
| | AnalogyDevice (a4l_desc_t *, std::string, IO::channel_t *, size_t) |
| |
| | ~AnalogyDevice (void) |
| |
| size_t | getChannelCount (DAQ::type_t) const |
| |
| bool | getChannelActive (DAQ::type_t, DAQ::index_t) const |
| |
| int | setChannelActive (DAQ::type_t, DAQ::index_t, bool) |
| |
| size_t | getAnalogRangeCount (DAQ::type_t, DAQ::index_t) const |
| |
| size_t | getAnalogReferenceCount (DAQ::type_t, DAQ::index_t) const |
| |
| size_t | getAnalogUnitsCount (DAQ::type_t, DAQ::index_t) const |
| |
| size_t | getAnalogDownsample (DAQ::type_t, DAQ::index_t) const |
| |
| std::string | getAnalogRangeString (DAQ::type_t, DAQ::index_t, DAQ::index_t) const |
| |
| std::string | getAnalogReferenceString (DAQ::type_t, DAQ::index_t, DAQ::index_t) const |
| |
| std::string | getAnalogUnitsString (DAQ::type_t, DAQ::index_t, DAQ::index_t) const |
| |
| double | getAnalogGain (DAQ::type_t, DAQ::index_t) const |
| |
| double | getAnalogZeroOffset (DAQ::type_t, DAQ::index_t) const |
| |
| DAQ::index_t | getAnalogRange (DAQ::type_t, DAQ::index_t) const |
| |
| DAQ::index_t | getAnalogReference (DAQ::type_t, DAQ::index_t) const |
| |
| DAQ::index_t | getAnalogUnits (DAQ::type_t, DAQ::index_t) const |
| |
| DAQ::index_t | getAnalogOffsetUnits (DAQ::type_t, DAQ::index_t) const |
| |
| int | setAnalogGain (DAQ::type_t, DAQ::index_t, double) |
| |
| int | setAnalogZeroOffset (DAQ::type_t, DAQ::index_t, double) |
| |
| int | setAnalogRange (DAQ::type_t, DAQ::index_t, DAQ::index_t) |
| |
| int | setAnalogReference (DAQ::type_t, DAQ::index_t, DAQ::index_t) |
| |
| int | setAnalogUnits (DAQ::type_t, DAQ::index_t, DAQ::index_t) |
| |
| int | setAnalogOffsetUnits (DAQ::type_t, DAQ::index_t, DAQ::index_t) |
| |
| int | setAnalogDownsample (DAQ::type_t, DAQ::index_t, size_t) |
| |
| int | setAnalogCounter (DAQ::type_t, DAQ::index_t) |
| |
| void | setAnalogConversion (DAQ::type_t, DAQ::index_t) |
| |
| int | setAnalogCalibrationValue (DAQ::type_t, DAQ::index_t, double) |
| |
| double | getAnalogCalibrationValue (DAQ::type_t, DAQ::index_t) const |
| |
| int | setAnalogCalibrationActive (DAQ::type_t, DAQ::index_t, bool) |
| |
| bool | getAnalogCalibrationActive (DAQ::type_t, DAQ::index_t) const |
| |
| bool | getAnalogCalibrationState (DAQ::type_t, DAQ::index_t) const |
| |
| DAQ::direction_t | getDigitalDirection (DAQ::index_t) const |
| |
| int | setDigitalDirection (DAQ::index_t, DAQ::direction_t) |
| |
| void | read (void) |
| |
| void | write (void) |
| |
| | Device (const std::string &dev_name, const std::vector< IO::channel_t > &channels) |
| |
| virtual size_t | getChannelCount (ChannelType::type_t type) const =0 |
| |
| virtual bool | getChannelActive (ChannelType::type_t type, index_t index) const =0 |
| |
| virtual int | setChannelActive (ChannelType::type_t type, index_t index, bool state)=0 |
| |
| virtual size_t | getAnalogRangeCount (index_t index) const =0 |
| |
| virtual size_t | getAnalogReferenceCount (index_t index) const =0 |
| |
| virtual size_t | getAnalogUnitsCount (index_t index) const =0 |
| |
| virtual size_t | getAnalogDownsample (ChannelType::type_t type, index_t index) const =0 |
| |
| virtual std::string | getAnalogRangeString (ChannelType::type_t type, index_t index, index_t range) const =0 |
| |
| virtual std::string | getAnalogReferenceString (ChannelType::type_t type, index_t index, index_t reference) const =0 |
| |
| virtual std::string | getAnalogUnitsString (ChannelType::type_t type, index_t index, index_t units) const =0 |
| |
| virtual double | getAnalogGain (ChannelType::type_t type, index_t index) const =0 |
| |
| virtual double | getAnalogZeroOffset (ChannelType::type_t type, index_t index) const =0 |
| |
| virtual index_t | getAnalogRange (ChannelType::type_t type, index_t index) const =0 |
| |
| virtual index_t | getAnalogReference (ChannelType::type_t type, index_t index) const =0 |
| |
| virtual index_t | getAnalogUnits (ChannelType::type_t type, index_t index) const =0 |
| |
| virtual index_t | getAnalogOffsetUnits (ChannelType::type_t type, index_t index) const =0 |
| |
| virtual int | setAnalogGain (ChannelType::type_t type, index_t index, double gain)=0 |
| |
| virtual int | setAnalogRange (ChannelType::type_t type, index_t index, index_t range)=0 |
| |
| virtual int | setAnalogZeroOffset (ChannelType::type_t type, index_t index, double offset)=0 |
| |
| virtual int | setAnalogReference (ChannelType::type_t type, index_t index, index_t reference)=0 |
| |
| virtual int | setAnalogUnits (ChannelType::type_t type, index_t index, index_t units)=0 |
| |
| virtual int | setAnalogOffsetUnits (ChannelType::type_t type, index_t index, index_t units)=0 |
| |
| virtual int | setAnalogDownsample (ChannelType::type_t type, index_t index, size_t downsample)=0 |
| |
| virtual int | setAnalogCounter (ChannelType::type_t type, index_t index)=0 |
| |
| virtual int | setAnalogCalibrationValue (ChannelType::type_t type, index_t index, double value)=0 |
| |
| virtual double | getAnalogCalibrationValue (ChannelType::type_t type, index_t index) const =0 |
| |
| virtual int | setAnalogCalibrationActive (ChannelType::type_t type, index_t index, bool state)=0 |
| |
| virtual bool | getAnalogCalibrationActive (ChannelType::type_t type, index_t index) const =0 |
| |
| virtual bool | getAnalogCalibrationState (ChannelType::type_t type, index_t index) const =0 |
| |
| | Device (std::string n, const std::vector< IO::channel_t > &c) |
| |
| | Device (const Device &)=default |
| |
| Device & | operator= (const Device &)=default |
| |
| | Device (Device &&)=delete |
| |
| Device & | operator= (Device &&)=delete |
| |
| | ~Device () override=default |
| |
| | Block (std::string blockname, const std::vector< channel_t > &channels, bool isdependent) |
| |
| | Block (const Block &block)=default |
| |
| Block & | operator= (const Block &block)=default |
| |
| | Block (Block &&)=delete |
| |
| Block & | operator= (Block &&)=delete |
| |
| virtual | ~Block ()=default |
| |
| std::string | getName () const |
| |
| size_t | getCount (flags_t type) const |
| |
| std::string | getChannelName (IO::flags_t type, size_t index) const |
| |
| std::string | getChannelDescription (IO::flags_t type, size_t index) const |
| |
| void | writeinput (size_t index, const double &data) |
| |
| const double & | readPort (IO::flags_t direction, size_t index) |
| |
| bool | dependent () const |
| |
| bool | getActive () const |
| |
| void | setActive (bool act) |
| |
| void | assignID (size_t block_id) |
| |
| size_t | getID () const |
| |
Definition at line 31 of file analogy_device.h.