AnalogIo This interface provides support for analog I/Os.
More...
#include <analog_io.h>
|
| enum | IoType : int {
DIGITAL
, ANALOG
, INTEGER
, BOOLEAN
,
DOUBLE
} |
| enum | InterfaceType : int {
STANDARD
, TOOL
, CONFIGURABLE
, LINKIO
,
MODBUS
, GENERAL_PURPOSE
, PROFINET
, ETHERNET_IP
} |
| | Io () |
AnalogIo This interface provides support for analog I/Os.
Definition at line 20 of file analog_io.h.
◆ AnalogIo() [1/3]
| arcs::aubo_scope::AnalogIo::AnalogIo |
( |
AnalogIo & | f | ) |
|
◆ AnalogIo() [2/3]
| arcs::aubo_scope::AnalogIo::AnalogIo |
( |
AnalogIo && | f | ) |
|
◆ ~AnalogIo()
| arcs::aubo_scope::AnalogIo::~AnalogIo |
( |
| ) |
|
◆ AnalogIo() [3/3]
| arcs::aubo_scope::AnalogIo::AnalogIo |
( |
| ) |
|
|
private |
◆ getMaxRangeValue()
| double arcs::aubo_scope::AnalogIo::getMaxRangeValue |
( |
| ) |
|
◆ getMinRangeValue()
| double arcs::aubo_scope::AnalogIo::getMinRangeValue |
( |
| ) |
|
◆ getValue()
| double arcs::aubo_scope::AnalogIo::getValue |
( |
| ) |
|
Returns the last reading of the I/O.
- Returns
- Returns the last reading of the I/O.
◆ isCurrent()
| bool arcs::aubo_scope::AnalogIo::isCurrent |
( |
| ) |
|
◆ isVoltage()
| bool arcs::aubo_scope::AnalogIo::isVoltage |
( |
| ) |
|
◆ setValue()
| bool arcs::aubo_scope::AnalogIo::setValue |
( |
double | value | ) |
|
Set analog I/O output signal.
Notice the I/O must be an output I/O.
- Parameters
-
| value | The analog value to be set. |
- Returns
true if the analog signal was set, false if the signal was not set, e.g. because the controller was not running.
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::AnalogIo::d_ { nullptr } |
|
private |
The documentation for this class was generated from the following file: