EEROS
1.0.0.0
API for the EEROS Real-Time Robotics Framework
|
#include <ScalableOutput.hpp>
Public Member Functions | |
ScalableOutput (std::string id, void *libHandle, T scale, T offset, T minOut, T maxOut, std::string unit="") | |
virtual | ~ScalableOutput () |
virtual T | getScale () |
virtual T | getOffset () |
virtual std::string | getUnit () |
virtual T | getMinOut () |
virtual T | getMaxOut () |
virtual void | setScale (T s) |
virtual void | setOffset (T o) |
virtual void | setUnit (std::string unit) |
virtual void | setMinOut (T minO) |
virtual void | setMaxOut (T maxO) |
Public Member Functions inherited from eeros::hal::Output< T > | |
Output (std::string id, void *libHandle) | |
virtual | ~Output () |
virtual std::string | getId () const |
virtual T | get ()=0 |
virtual void | set (T value)=0 |
virtual void | setTimestampSignalIn (uint64_t timestampNs) |
virtual void * | getLibHandle () |
Public Member Functions inherited from eeros::hal::OutputInterface | |
virtual | ~OutputInterface () |
Protected Attributes | |
T | scale |
T | offset |
std::string | unit |
T | minOut |
T | maxOut |
|
inlineexplicit |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |