TwiceAsNice  2019-02-18
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
Basda::Device Class Referenceabstract


Generic Class for controling a device More...

#include <Device.h>

Inheritance diagram for Basda::Device:
Inheritance graph
Collaboration diagram for Basda::Device:
Collaboration graph

Public Member Functions

 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...
 

Static Public Attributes

static DeviceAsyncImpl s_async
 

Protected Attributes

Nice::JointPtr m_config
 
Nice::JointPtr m_cfg
 
Nice::JointPtr m_var
 
std::string m_name
 

Detailed Description


Generic Class for controling a device

Author
Florian Briegel
Version
09.01.26
Date
2009-07-03 11:58:06 AM
Todo:
Author
Florian Briegel
Version
09.01.26
Date
2009-07-03 11:58:06 AM
Todo:

Constructor & Destructor Documentation

◆ Device() [1/2]

Basda::Device::Device ( const Nice::JointPtr _config)
inline

constructor. This is an elementary (lazy) action which stores the name and gets configuration.


Parameters
_configThe property tree.

◆ ~Device() [1/2]

virtual Basda::Device::~Device ( )
inlinevirtual

destructor Does nothing


◆ Device() [2/2]

Basda::Device::Device ( const Nice::JointPtr _config)
inline

constructor. This is an elementary (lazy) action which stores the name and gets configuration.


Parameters
_configThe property tree.

◆ ~Device() [2/2]

virtual Basda::Device::~Device ( )
inlinevirtual

destructor Does nothing


Member Function Documentation

◆ activate() [1/2]

virtual void Basda::Device::activate ( DeviceAsync = s_async)
pure virtual

activate the device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Basda::MoConNDevice, Basda::MoConNDevice, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Basda::DmDevice, Laos::XineticsDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Lffts::FastLoopDevice, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, basda::quantumcomposers::BasdaDevice, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, basda::quantumcomposers::BasdaDevice, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::StirlingCoolerDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, Basda::TempoDeviceWuT, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::MyRingbufferDevice< Type >, Basda::IODeviceWutFake, Basda::CoConCDevice, Basda::CoConCDevice, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::IODeviceWut, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ activate() [2/2]

virtual void Basda::Device::activate ( DeviceAsync = s_async)
pure virtual

activate the device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Basda::MoConNDevice, Basda::MoConNDevice, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Basda::DmDevice, Laos::XineticsDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Lffts::FastLoopDevice, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, basda::quantumcomposers::BasdaDevice, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, basda::quantumcomposers::BasdaDevice, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::StirlingCoolerDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, Basda::TempoDeviceWuT, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::MyRingbufferDevice< Type >, Basda::IODeviceWutFake, Basda::CoConCDevice, Basda::CoConCDevice, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::IODeviceWut, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ close() [1/2]

virtual void Basda::Device::close ( )
pure virtual

close device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoConNDevice, Basda::MoConNDevice, Basda::DmDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Laos::XineticsDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Lffts::FastLoopDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::TempoDeviceMSXBOXDelay, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, basda::PlinkPowerMeterDeviceFake, basda::PlinkPowerMeterDeviceFake, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::MyRingbufferDevice< Type >, basda::quantumcomposers::BasdaDevice, basda::quantumcomposers::BasdaDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::TempoDeviceWuT, Basda::Tempo::LakeshoreMonitorDevice, Basda::TempoDeviceWuT, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::IODeviceWut, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::CoConCDevice, Basda::CoConCDevice, Basda::IODeviceWutFake, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ close() [2/2]

virtual void Basda::Device::close ( )
pure virtual

close device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoConNDevice, Basda::MoConNDevice, Basda::DmDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Laos::XineticsDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Lffts::FastLoopDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::TempoDeviceMSXBOXDelay, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, basda::PlinkPowerMeterDeviceFake, basda::PlinkPowerMeterDeviceFake, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::MyRingbufferDevice< Type >, basda::quantumcomposers::BasdaDevice, basda::quantumcomposers::BasdaDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::TempoDeviceWuT, Basda::Tempo::LakeshoreMonitorDevice, Basda::TempoDeviceWuT, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::IODeviceWut, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::CoConCDevice, Basda::CoConCDevice, Basda::IODeviceWutFake, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ config() [1/2]

Nice::JointPtr& Basda::Device::config ( )
inline

retrieve the property tree


◆ config() [2/2]

Nice::JointPtr& Basda::Device::config ( )
inline

retrieve the property tree


◆ deactivate() [1/2]

virtual void Basda::Device::deactivate ( DeviceAsync = s_async)
pure virtual

deactivate the device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Basda::MoConNDevice, Basda::MoConNDevice, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::DmDevice, Basda::LilJoeCtrlVinoDevice, Laos::XineticsDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Lffts::FastLoopDevice, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, basda::quantumcomposers::BasdaDevice, basda::quantumcomposers::BasdaDevice, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::StirlingCoolerDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, Basda::TempoDeviceWuT, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::IODeviceWutFake, Basda::MyRingbufferDevice< Type >, Basda::CoConCDevice, Basda::MoConNDeviceDummy, Basda::CoConCDevice, Basda::MoConNDeviceDummy, Basda::IODeviceWut, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ deactivate() [2/2]

virtual void Basda::Device::deactivate ( DeviceAsync = s_async)
pure virtual

deactivate the device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Basda::MoConNDevice, Basda::MoConNDevice, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::DmDevice, Basda::LilJoeCtrlVinoDevice, Laos::XineticsDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Lffts::FastLoopDevice, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, basda::quantumcomposers::BasdaDevice, basda::quantumcomposers::BasdaDevice, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::StirlingCoolerDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, Basda::TempoDeviceWuT, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::IODeviceWutFake, Basda::MyRingbufferDevice< Type >, Basda::CoConCDevice, Basda::MoConNDeviceDummy, Basda::CoConCDevice, Basda::MoConNDeviceDummy, Basda::IODeviceWut, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ deinit() [1/2]

virtual void Basda::Device::deinit ( DeviceAsync = s_async)
pure virtual

deinit the device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Basda::MoConNDevice, Basda::MoConNDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::DmDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Lffts::FastLoopDevice, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, basda::quantumcomposers::BasdaDevice, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, basda::quantumcomposers::BasdaDevice, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDeviceMSXBOXDelay, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::StirlingCoolerDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, Basda::MyRingbufferDevice< Type >, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::CoConCDevice, Basda::CoConCDevice, Basda::IODeviceWutFake, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::IODeviceWut, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ deinit() [2/2]

virtual void Basda::Device::deinit ( DeviceAsync = s_async)
pure virtual

deinit the device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Basda::MoConNDevice, Basda::MoConNDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::DmDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Lffts::FastLoopDevice, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, basda::quantumcomposers::BasdaDevice, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, basda::quantumcomposers::BasdaDevice, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDeviceMSXBOXDelay, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::StirlingCoolerDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, Basda::MyRingbufferDevice< Type >, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::CoConCDevice, Basda::CoConCDevice, Basda::IODeviceWutFake, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::IODeviceWut, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ init() [1/2]

virtual void Basda::Device::init ( DeviceAsync = s_async)
pure virtual

init the device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Basda::MoConNDevice, Basda::MoConNDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Basda::DmDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Laos::XineticsDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Lffts::FastLoopDevice, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, basda::quantumcomposers::BasdaDevice, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, basda::quantumcomposers::BasdaDevice, Basda::TempoDeviceDGauge, Basda::TempoDeviceMSXBOXDelay, Basda::TempoDeviceDGauge, Basda::TempoDummyDevice, Laos::Bcu, Laos::Bcu, Laos::Bcu, $NAMESPACE::$Device, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::StirlingCoolerDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::Tempo::LakeshoreMonitorDevice, Basda::TempoDeviceWuT, Basda::Tempo::LakeshoreMonitorDevice, Basda::TempoDeviceWuT, Basda::MyRingbufferDevice< Type >, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::CoConCDevice, Basda::CoConCDevice, Basda::IODeviceWutFake, Basda::IODeviceWut, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ init() [2/2]

virtual void Basda::Device::init ( DeviceAsync = s_async)
pure virtual

init the device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Basda::MoConNDevice, Basda::MoConNDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Basda::DmDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Laos::XineticsDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Lffts::FastLoopDevice, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, basda::quantumcomposers::BasdaDevice, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, basda::quantumcomposers::BasdaDevice, Basda::TempoDeviceDGauge, Basda::TempoDeviceMSXBOXDelay, Basda::TempoDeviceDGauge, Basda::TempoDummyDevice, Laos::Bcu, Laos::Bcu, Laos::Bcu, $NAMESPACE::$Device, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDummyDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::StirlingCoolerDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::Tempo::LakeshoreMonitorDevice, Basda::TempoDeviceWuT, Basda::Tempo::LakeshoreMonitorDevice, Basda::TempoDeviceWuT, Basda::MyRingbufferDevice< Type >, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::CoConCDevice, Basda::CoConCDevice, Basda::IODeviceWutFake, Basda::IODeviceWut, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ name() [1/2]

std::string& Basda::Device::name ( )
inline

retrieve the name set at ctor time.


◆ name() [2/2]

std::string& Basda::Device::name ( )
inline

retrieve the name set at ctor time.


◆ open() [1/2]

virtual void Basda::Device::open ( )
pure virtual

open device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoConNDevice, Basda::MoConNDevice, Basda::DmDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Laos::XineticsDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Lffts::FastLoopDevice, Basda::TempoDeviceMSXBOXDelay, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, Basda::MyRingbufferDevice< Type >, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::CoConCDeviceDummy, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, Basda::CoConCDeviceDummy, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, basda::quantumcomposers::BasdaDevice, basda::quantumcomposers::BasdaDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDeviceWuT, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDeviceWuT, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::IODeviceWut, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::CoConCDevice, Basda::CoConCDevice, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::IODeviceWutFake, basda::PlinkPowerMeterDeviceFake, basda::PlinkPowerMeterDeviceFake, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ open() [2/2]

virtual void Basda::Device::open ( )
pure virtual

open device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoConNDevice, Basda::MoConNDevice, Basda::DmDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Laos::XineticsDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Laos::BcuSimulationCamDevice< DiagType >, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Lffts::FastLoopDevice, Basda::TempoDeviceMSXBOXDelay, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, Basda::MyRingbufferDevice< Type >, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::CoConCDeviceDummy, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, Basda::CoConCDeviceDummy, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, basda::quantumcomposers::BasdaDevice, basda::quantumcomposers::BasdaDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDeviceWuT, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDeviceWuT, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::IODeviceWut, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::CoConCDevice, Basda::CoConCDevice, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::IODeviceWutFake, basda::PlinkPowerMeterDeviceFake, basda::PlinkPowerMeterDeviceFake, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ reset() [1/2]

virtual void Basda::Device::reset ( DeviceAsync = s_async)
pure virtual

reset the device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Basda::MoConNDevice, Basda::MoConNDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::BcuDevice, Laos::XineticsDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::DmDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Laos::Bcu, Laos::Bcu, Laos::Bcu, Basda::UniModTHDevice, Basda::UniModTHDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Lffts::FastLoopDevice, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Basda::TempoDeviceMSXBOXDelay, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, basda::quantumcomposers::BasdaDevice, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, basda::quantumcomposers::BasdaDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::MyRingbufferDevice< Type >, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, basda::PlinkPowerMeterDeviceFake, basda::PlinkPowerMeterDeviceFake, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::IODeviceWut, Basda::CoConCDevice, Basda::CoConCDevice, Basda::IODeviceWutFake, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ reset() [2/2]

virtual void Basda::Device::reset ( DeviceAsync = s_async)
pure virtual

reset the device

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Basda::MoConNDevice, Basda::MoConNDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::BcuDevice, Laos::XineticsDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::DmDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Laos::Bcu, Laos::Bcu, Laos::Bcu, Basda::UniModTHDevice, Basda::UniModTHDevice, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Lffts::FastLoopDevice, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Laos::XineticsDummyDevice, Basda::TempoDeviceMSXBOXDelay, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, Basda::TempoDeviceDGauge, Basda::TempoDeviceDGauge, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::wavecomm::DeviceWavecommMonitor, basda::quantumcomposers::BasdaDevice, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, basda::quantumcomposers::BasdaDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::TempoDummyDevice, Basda::Tempo::StirlingCoolerDevice, Basda::MyRingbufferDevice< Type >, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceWuT, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, basda::PlinkPowerMeterDeviceFake, basda::PlinkPowerMeterDeviceFake, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::IODeviceWut, Basda::CoConCDevice, Basda::CoConCDevice, Basda::IODeviceWutFake, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ setConfig() [1/2]

virtual void Basda::Device::setConfig ( const Nice::JointPtr _config)
inlinevirtual

init with config tree ptr

◆ setConfig() [2/2]

virtual void Basda::Device::setConfig ( const Nice::JointPtr _config)
inlinevirtual

init with config tree ptr

◆ version() [1/2]

virtual void Basda::Device::version ( )
pure virtual

version

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Basda::MoConNDevice, Basda::MoConNDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::DmDevice, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDeviceDGauge, Basda::Tempo::PfeifferDualGaugeDevice, Basda::TempoDeviceDGauge, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Lffts::FastLoopDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::StirlingCoolerDevice, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceMSXBOXDelay, Basda::IODeviceWutFake, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, basda::quantumcomposers::BasdaDevice, basda::quantumcomposers::BasdaDevice, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::TempoDummyDevice, Basda::TempoDummyDevice, Basda::MyRingbufferDevice< Type >, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::TempoDeviceWuT, Basda::TempoDeviceWuT, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::IODeviceWut, Basda::CoConCDevice, Basda::CoConCDevice, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ version() [2/2]

virtual void Basda::Device::version ( )
pure virtual

version

Implemented in Basda::AvtVinoDevice< Type >, Basda::AvtVinoDevice< Type >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType, DataType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::BcuCamDevice< DiagType >, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Laos::XineticsCoreDevice, Basda::MoConNDevice, Basda::MoConNDevice, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Type, SrcType >, Basda::PdvVinoDevice< Nice::U16 >, Basda::PdvVinoDevice< Nice::U16 >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::Tempo::JumoDevice, Basda::Tempo::JumoDevice, mpia::PowerMeterDeviceFake, mpia::PowerMeterDeviceFake, Basda::BcuDevice, Basda::BcuDevice, Basda::BcuDevice, Basda::UniModTHDeviceDummy, Basda::UniModTHDeviceDummy, Basda::DmDevice, Basda::UniModTHDevice, Basda::UniModTHDevice, Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, mpia::FakeIoDevice, mpia::FakeIoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::LilJoeCtrlVinoDevice, Basda::CoConCDeviceDummy, Basda::CoConCDeviceDummy, Basda::XevaVinoDevice, Basda::XevaVinoDevice, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Laos::WfcLoopDevice< ImageType >, Basda::osci::DeviceAgilent6k, Basda::osci::DeviceAgilent6k, Basda::Tempo::PfeifferTurboPumpDevice, Basda::Tempo::PfeifferTurboPumpDevice, Basda::TempoDeviceDGauge, Basda::Tempo::PfeifferDualGaugeDevice, Basda::TempoDeviceDGauge, Basda::Tempo::PfeifferDualGaugeDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::LakeshoreControllerDevice, Basda::Tempo::uei::DeviceSimulatorUeiMonitor, Basda::Tempo::uei::DeviceUei201Monitor, Basda::Tempo::uei::DeviceUei207Monitor, Basda::osci::DeviceSimulatorAgilent6k, Basda::osci::DeviceSimulatorAgilent6k, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::wavecomm::DeviceWavecommMonitor, Basda::Tempo::LakeshoreMonitorDevice, Basda::Tempo::LakeshoreMonitorDevice, Lffts::FastLoopDevice, Basda::Tempo::StirlingCoolerDevice, Basda::Tempo::StirlingCoolerDevice, basda::pulsegenerator::PulseGeneratorDeviceMock, basda::pulsegenerator::PulseGeneratorDeviceMock, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::Tempo::UnimodDevice, Basda::Tempo::UnimodDevice, Basda::Tempo::wavecomm::DeviceSimulatorWavecommMonitor, Basda::TempoDeviceMSXBOXDelay, Basda::IODeviceWutFake, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, basda::quantumcomposers::BasdaDevice, basda::quantumcomposers::BasdaDevice, Basda::TempoDummyDevice, $NAMESPACE::$Device, Basda::TempoDummyDevice, Basda::TempoDummyDevice, Basda::MyRingbufferDevice< Type >, basda::PlinkPowerMeterDevice, basda::PlinkPowerMeterDevice, Basda::TempoDeviceWuT, Basda::TempoDeviceWuT, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::LittleJoeVinoDevice< Type, SrcType >, Basda::IODeviceWut, Basda::CoConCDevice, Basda::CoConCDevice, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

Member Data Documentation

◆ m_cfg

Nice::JointPtr Basda::Device::m_cfg
protected

◆ m_config

Nice::JointPtr Basda::Device::m_config
protected

◆ m_name

std::string Basda::Device::m_name
protected

◆ m_var

Nice::JointPtr Basda::Device::m_var
protected

◆ s_async

static DeviceAsyncImpl Basda::Device::s_async
static

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