TwiceAsNice  2019-02-18
Public Member Functions | List of all members
Basda::Tempo::ControllerDevice Class Referenceabstract

#include <ControllerDevice.h>

Inheritance diagram for Basda::Tempo::ControllerDevice:
Inheritance graph
Collaboration diagram for Basda::Tempo::ControllerDevice:
Collaboration graph

Public Member Functions

 ControllerDevice (const Nice::JointPtr &config)
 
virtual ~ControllerDevice ()
 
virtual void setRampingValue (const int loop, const double &ramping)=0
 
virtual void setRampingOnOff (const int loop, const bool &onoff)=0
 
virtual void setHeaterRange (const std::string &range)=0
 
virtual void setHeaterAnalogOnOff (const std::string &onoff)=0
 
virtual void setHighThresholdAlarm (const int loop, const double &highValue)=0
 
virtual void setLowThresholdAlarm (const int loop, const double &lowValue)=0
 
virtual void setAlarmCheckOnOff (const int loop, const bool &onoff)=0
 
virtual void setLatchingOnOff (const int loop, const bool &onoff)=0
 
 ControllerDevice (const Nice::JointPtr &config)
 
virtual ~ControllerDevice ()
 
virtual void setRampingValue (const int loop, const double &ramping)=0
 
virtual void setRampingOnOff (const int loop, const bool &onoff)=0
 
virtual void setHeaterRange (const std::string &range)=0
 
virtual void setHeaterAnalogOnOff (const std::string &onoff)=0
 
virtual void setHighThresholdAlarm (const int loop, const double &highValue)=0
 
virtual void setLowThresholdAlarm (const int loop, const double &lowValue)=0
 
virtual void setAlarmCheckOnOff (const int loop, const bool &onoff)=0
 
virtual void setLatchingOnOff (const int loop, const bool &onoff)=0
 
 ControllerDevice (const Nice::JointPtr &config)
 
virtual ~ControllerDevice ()
 
virtual void setRampingValue (const int loop, const double &ramping)=0
 
virtual void setRampingOnOff (const int loop, const bool &onoff)=0
 
virtual void setHeaterRange (const std::string &range)=0
 
virtual void setHeaterAnalogOnOff (const std::string &onoff)=0
 
virtual void setHighThresholdAlarm (const int loop, const double &highValue)=0
 
virtual void setLowThresholdAlarm (const int loop, const double &lowValue)=0
 
virtual void setAlarmCheckOnOff (const int loop, const bool &onoff)=0
 
virtual void setLatchingOnOff (const int loop, const bool &onoff)=0
 
- Public Member Functions inherited from Basda::Tempo::PidDevice
 PidDevice (const Nice::JointPtr &config)
 
virtual ~PidDevice ()
 
virtual void setSetpoint (const int loop, const double &setpoint)=0
 
virtual void setPIDvaluePC1 (const int loop, const double &pidPC1)=0
 
virtual void setPIDvalueIC2 (const int loop, const double &pidIC2)=0
 
virtual void setPIDvalueDC3 (const int loop, const double &pidDC3)=0
 
 PidDevice (const Nice::JointPtr &config)
 
virtual ~PidDevice ()
 
virtual void setSetpoint (const int loop, const double &setpoint)=0
 
virtual void setPIDvaluePC1 (const int loop, const double &pidPC1)=0
 
virtual void setPIDvalueIC2 (const int loop, const double &pidIC2)=0
 
virtual void setPIDvalueDC3 (const int loop, const double &pidDC3)=0
 
 PidDevice (const Nice::JointPtr &config)
 
virtual ~PidDevice ()
 
virtual void setSetpoint (const int loop, const double &setpoint)=0
 
virtual void setPIDvaluePC1 (const int loop, const double &pidPC1)=0
 
virtual void setPIDvalueIC2 (const int loop, const double &pidIC2)=0
 
virtual void setPIDvalueDC3 (const int loop, const double &pidDC3)=0
 
- Public Member Functions inherited from Basda::Tempo::TempoDevice
 TempoDevice (const Nice::JointPtr &config)
 
virtual ~TempoDevice ()
 
virtual void updateProperties ()=0
 
virtual bool isReachable ()=0
 
 TempoDevice (const Nice::JointPtr &config)
 
virtual ~TempoDevice ()
 
virtual void updateProperties ()=0
 
virtual bool isReachable ()=0
 
 TempoDevice (const Nice::JointPtr &config)
 
virtual ~TempoDevice ()
 
virtual void updateProperties ()=0
 
virtual bool isReachable ()=0
 
- Public Member Functions inherited from Basda::Device
 Device (const Nice::JointPtr &_config)
 constructor. This is an elementary (lazy) action which stores the name and gets configuration. More...
 
virtual ~Device ()
 destructor Does nothing More...
 
virtual void setConfig (const Nice::JointPtr &_config)
 init with config tree ptr More...
 
Nice::JointPtrconfig ()
 retrieve the property tree More...
 
std::string & name ()
 retrieve the name set at ctor time. More...
 
virtual void open ()=0
 open device More...
 
virtual void close ()=0
 close device More...
 
virtual void reset (DeviceAsync &=s_async)=0
 reset the device More...
 
virtual void version ()=0
 version More...
 
virtual void init (DeviceAsync &=s_async)=0
 init the device More...
 
virtual void deinit (DeviceAsync &=s_async)=0
 deinit the device More...
 
virtual void activate (DeviceAsync &=s_async)=0
 activate the device More...
 
virtual void deactivate (DeviceAsync &=s_async)=0
 deactivate the device More...
 
 Device (const Nice::JointPtr &_config)
 constructor. This is an elementary (lazy) action which stores the name and gets configuration. More...
 
virtual ~Device ()
 destructor Does nothing More...
 
virtual void setConfig (const Nice::JointPtr &_config)
 init with config tree ptr More...
 
Nice::JointPtrconfig ()
 retrieve the property tree More...
 
std::string & name ()
 retrieve the name set at ctor time. More...
 
virtual void open ()=0
 open device More...
 
virtual void close ()=0
 close device More...
 
virtual void reset (DeviceAsync &=s_async)=0
 reset the device More...
 
virtual void version ()=0
 version More...
 
virtual void init (DeviceAsync &=s_async)=0
 init the device More...
 
virtual void deinit (DeviceAsync &=s_async)=0
 deinit the device More...
 
virtual void activate (DeviceAsync &=s_async)=0
 activate the device More...
 
virtual void deactivate (DeviceAsync &=s_async)=0
 deactivate the device More...
 

Additional Inherited Members

- Static Public Attributes inherited from Basda::Device
static DeviceAsyncImpl s_async
 
- Protected Attributes inherited from Basda::Device
Nice::JointPtr m_config
 
Nice::JointPtr m_cfg
 
Nice::JointPtr m_var
 
std::string m_name
 

Constructor & Destructor Documentation

◆ ControllerDevice() [1/3]

Basda::Tempo::ControllerDevice::ControllerDevice ( const Nice::JointPtr config)
inline

◆ ~ControllerDevice() [1/3]

virtual Basda::Tempo::ControllerDevice::~ControllerDevice ( )
inlinevirtual

◆ ControllerDevice() [2/3]

Basda::Tempo::ControllerDevice::ControllerDevice ( const Nice::JointPtr config)
inline

◆ ~ControllerDevice() [2/3]

virtual Basda::Tempo::ControllerDevice::~ControllerDevice ( )
inlinevirtual

◆ ControllerDevice() [3/3]

Basda::Tempo::ControllerDevice::ControllerDevice ( const Nice::JointPtr config)
inline

◆ ~ControllerDevice() [3/3]

virtual Basda::Tempo::ControllerDevice::~ControllerDevice ( )
inlinevirtual

Member Function Documentation

◆ setAlarmCheckOnOff() [1/3]

virtual void Basda::Tempo::ControllerDevice::setAlarmCheckOnOff ( const int  loop,
const bool onoff 
)
pure virtual

◆ setAlarmCheckOnOff() [2/3]

virtual void Basda::Tempo::ControllerDevice::setAlarmCheckOnOff ( const int  loop,
const bool onoff 
)
pure virtual

◆ setAlarmCheckOnOff() [3/3]

virtual void Basda::Tempo::ControllerDevice::setAlarmCheckOnOff ( const int  loop,
const bool onoff 
)
pure virtual

◆ setHeaterAnalogOnOff() [1/3]

virtual void Basda::Tempo::ControllerDevice::setHeaterAnalogOnOff ( const std::string &  onoff)
pure virtual

◆ setHeaterAnalogOnOff() [2/3]

virtual void Basda::Tempo::ControllerDevice::setHeaterAnalogOnOff ( const std::string &  onoff)
pure virtual

◆ setHeaterAnalogOnOff() [3/3]

virtual void Basda::Tempo::ControllerDevice::setHeaterAnalogOnOff ( const std::string &  onoff)
pure virtual

◆ setHeaterRange() [1/3]

virtual void Basda::Tempo::ControllerDevice::setHeaterRange ( const std::string &  range)
pure virtual

◆ setHeaterRange() [2/3]

virtual void Basda::Tempo::ControllerDevice::setHeaterRange ( const std::string &  range)
pure virtual

◆ setHeaterRange() [3/3]

virtual void Basda::Tempo::ControllerDevice::setHeaterRange ( const std::string &  range)
pure virtual

◆ setHighThresholdAlarm() [1/3]

virtual void Basda::Tempo::ControllerDevice::setHighThresholdAlarm ( const int  loop,
const double &  highValue 
)
pure virtual

◆ setHighThresholdAlarm() [2/3]

virtual void Basda::Tempo::ControllerDevice::setHighThresholdAlarm ( const int  loop,
const double &  highValue 
)
pure virtual

◆ setHighThresholdAlarm() [3/3]

virtual void Basda::Tempo::ControllerDevice::setHighThresholdAlarm ( const int  loop,
const double &  highValue 
)
pure virtual

◆ setLatchingOnOff() [1/3]

virtual void Basda::Tempo::ControllerDevice::setLatchingOnOff ( const int  loop,
const bool onoff 
)
pure virtual

◆ setLatchingOnOff() [2/3]

virtual void Basda::Tempo::ControllerDevice::setLatchingOnOff ( const int  loop,
const bool onoff 
)
pure virtual

◆ setLatchingOnOff() [3/3]

virtual void Basda::Tempo::ControllerDevice::setLatchingOnOff ( const int  loop,
const bool onoff 
)
pure virtual

◆ setLowThresholdAlarm() [1/3]

virtual void Basda::Tempo::ControllerDevice::setLowThresholdAlarm ( const int  loop,
const double &  lowValue 
)
pure virtual

◆ setLowThresholdAlarm() [2/3]

virtual void Basda::Tempo::ControllerDevice::setLowThresholdAlarm ( const int  loop,
const double &  lowValue 
)
pure virtual

◆ setLowThresholdAlarm() [3/3]

virtual void Basda::Tempo::ControllerDevice::setLowThresholdAlarm ( const int  loop,
const double &  lowValue 
)
pure virtual

◆ setRampingOnOff() [1/3]

virtual void Basda::Tempo::ControllerDevice::setRampingOnOff ( const int  loop,
const bool onoff 
)
pure virtual

◆ setRampingOnOff() [2/3]

virtual void Basda::Tempo::ControllerDevice::setRampingOnOff ( const int  loop,
const bool onoff 
)
pure virtual

◆ setRampingOnOff() [3/3]

virtual void Basda::Tempo::ControllerDevice::setRampingOnOff ( const int  loop,
const bool onoff 
)
pure virtual

◆ setRampingValue() [1/3]

virtual void Basda::Tempo::ControllerDevice::setRampingValue ( const int  loop,
const double &  ramping 
)
pure virtual

◆ setRampingValue() [2/3]

virtual void Basda::Tempo::ControllerDevice::setRampingValue ( const int  loop,
const double &  ramping 
)
pure virtual

◆ setRampingValue() [3/3]

virtual void Basda::Tempo::ControllerDevice::setRampingValue ( const int  loop,
const double &  ramping 
)
pure virtual

The documentation for this class was generated from the following file: