TwiceAsNice
2019-02-18
|
#include <TempoDevice.h>
Public Member Functions | |
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 |
![]() | |
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::JointPtr & | config () |
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::JointPtr & | config () |
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 DeviceAsyncImpl | s_async |
![]() | |
Nice::JointPtr | m_config |
Nice::JointPtr | m_cfg |
Nice::JointPtr | m_var |
std::string | m_name |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDummyDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::MoccaTHDevice, Basda::MoccaTHDevice, and Basda::MoccaTHDevice.
|
pure virtual |
Implemented in Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDummyDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::MoccaTHDevice, Basda::MoccaTHDevice, and Basda::MoccaTHDevice.
|
pure virtual |
Implemented in Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDummyDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::MoccaTHDevice, Basda::MoccaTHDevice, and Basda::MoccaTHDevice.
|
pure virtual |
Implemented in Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::TempoDummyDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::UnimodDevice, and Basda::Tempo::UnimodDevice.
|
pure virtual |
Implemented in Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::TempoDummyDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::UnimodDevice, and Basda::Tempo::UnimodDevice.
|
pure virtual |
Implemented in Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::TempoDummyDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::UnimodDevice, and Basda::Tempo::UnimodDevice.