TwiceAsNice
2019-02-18
|
#include <DeviceSimulatorAgilentOsci.h>
Public Member Functions | |
DeviceSimulatorAgilent6k (const Nice::JointPtr &_config) | |
constructor More... | |
virtual | ~DeviceSimulatorAgilent6k () |
virtual destructor More... | |
virtual void | open (void) |
function to open the connection to the device. More... | |
virtual void | close (void) |
function to close the connection to the device. More... | |
virtual void | reset (Basda::DeviceAsync &=Basda::Device::s_async) |
function to reset the device More... | |
virtual void | init (Basda::DeviceAsync &=Basda::Device::s_async) |
function to init the device More... | |
virtual void | deinit (Basda::DeviceAsync &=Basda::Device::s_async) |
function to deinit the device More... | |
virtual void | activate (Basda::DeviceAsync &=s_async) |
activate the device More... | |
virtual void | deactivate (Basda::DeviceAsync &=s_async) |
deactivate the device More... | |
virtual void | version (void) |
function to get the version More... | |
virtual void | updateStatus () |
void | setTimeRange (const double &timeRange) |
void | setTimeReference (const std::string &timeReference) |
void | setTimeDelay (const double &timeDelay) |
void | setTriggerLevel (const double &triggerLevel) |
void | setChannelRange (int channel, const double &voltRange) |
void | setChannelOffset (int channel, const double &voltOffset) |
void | setTriggerSource (const std::string &triggerSource) |
void | setTriggerMode (const std::string &triggerMode) |
void | setTriggerEdgeSlope (const std::string &slope) |
virtual bool | isReachable () |
virtual void | setAsReachable (bool state) |
virtual Nice::JointPtrVector & | description (void) |
function to read the description More... | |
DeviceSimulatorAgilent6k (const Nice::JointPtr &_config) | |
constructor More... | |
virtual | ~DeviceSimulatorAgilent6k () |
virtual destructor More... | |
virtual void | open (void) |
function to open the connection to the device. More... | |
virtual void | close (void) |
function to close the connection to the device. More... | |
virtual void | reset (Basda::DeviceAsync &=Basda::Device::s_async) |
function to reset the device More... | |
virtual void | init (Basda::DeviceAsync &=Basda::Device::s_async) |
function to init the device More... | |
virtual void | deinit (Basda::DeviceAsync &=Basda::Device::s_async) |
function to deinit the device More... | |
virtual void | activate (Basda::DeviceAsync &=s_async) |
activate the device More... | |
virtual void | deactivate (Basda::DeviceAsync &=s_async) |
deactivate the device More... | |
virtual void | version (void) |
function to get the version More... | |
virtual void | updateStatus () |
void | setTimeRange (const double &timeRange) |
void | setTimeReference (const std::string &timeReference) |
void | setTimeDelay (const double &timeDelay) |
void | setTriggerLevel (const double &triggerLevel) |
void | setChannelRange (int channel, const double &voltRange) |
void | setChannelOffset (int channel, const double &voltOffset) |
void | setTriggerSource (const std::string &triggerSource) |
void | setTriggerMode (const std::string &triggerMode) |
void | setTriggerEdgeSlope (const std::string &slope) |
virtual bool | isReachable () |
virtual void | setAsReachable (bool state) |
virtual Nice::JointPtrVector & | description (void) |
function to read the description More... | |
![]() | |
OsciDevice (const Nice::JointPtr &_config) | |
virtual | ~OsciDevice () |
OsciDevice (const Nice::JointPtr &_config) | |
virtual | ~OsciDevice () |
OsciDevice (const Nice::JointPtr &_config) | |
virtual | ~OsciDevice () |
![]() | |
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... | |
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... | |
Protected Member Functions | |
void | createPropertyTree () |
vector containing the children More... | |
void | setPropertiesAsUnknown () |
void | createPropertyTree () |
vector containing the children More... | |
void | setPropertiesAsUnknown () |
Protected Attributes | |
Nice::JointPtrVector | m_partNodes |
int | m_reconnection |
int | m_loopCounter |
bool | m_isReachable |
std::vector< int > | m_channels |
std::vector< int > | m_waveformPoints |
std::vector< std::string > | m_waveformFormat |
std::vector< Nice::PropertyPtr > | m_channelDataPropertyPtr |
Nice::JointPtr | m_data |
![]() | |
Nice::JointPtr | m_config |
Nice::JointPtr | m_cfg |
Nice::JointPtr | m_var |
std::string | m_name |
Additional Inherited Members | |
![]() | |
static DeviceAsyncImpl | s_async |
DeviceSimulatorAgilent6k::DeviceSimulatorAgilent6k | ( | const Nice::JointPtr & | _config | ) |
constructor
_config | configuration tree |
|
inlinevirtual |
virtual destructor
Basda::osci::DeviceSimulatorAgilent6k::DeviceSimulatorAgilent6k | ( | const Nice::JointPtr & | _config | ) |
constructor
_config | configuration tree |
|
inlinevirtual |
virtual destructor
|
inlinevirtual |
activate the device
Implements Basda::Device.
|
inlinevirtual |
activate the device
Implements Basda::Device.
|
virtual |
function to close the connection to the device.
Implements Basda::Device.
|
virtual |
function to close the connection to the device.
Implements Basda::Device.
|
protected |
vector containing the children
|
protected |
vector containing the children
|
inlinevirtual |
deactivate the device
Implements Basda::Device.
|
inlinevirtual |
deactivate the device
Implements Basda::Device.
|
virtual |
function to deinit the device
Implements Basda::Device.
|
virtual |
function to deinit the device
Implements Basda::Device.
|
inlinevirtual |
function to read the description
Implements Basda::osci::OsciDevice.
|
inlinevirtual |
function to read the description
Implements Basda::osci::OsciDevice.
|
virtual |
function to init the device
Implements Basda::Device.
|
virtual |
function to init the device
Implements Basda::Device.
|
virtual |
Implements Basda::osci::OsciDevice.
|
virtual |
Implements Basda::osci::OsciDevice.
|
virtual |
function to open the connection to the device.
Implements Basda::Device.
|
virtual |
function to open the connection to the device.
Implements Basda::Device.
|
virtual |
function to reset the device
Implements Basda::Device.
|
virtual |
function to reset the device
Implements Basda::Device.
|
virtual |
|
virtual |
void Basda::osci::DeviceSimulatorAgilent6k::setChannelOffset | ( | int | channel, |
const double & | voltOffset | ||
) |
void DeviceSimulatorAgilent6k::setChannelOffset | ( | int | channel, |
const double & | voltOffset | ||
) |
void Basda::osci::DeviceSimulatorAgilent6k::setChannelRange | ( | int | channel, |
const double & | voltRange | ||
) |
void DeviceSimulatorAgilent6k::setChannelRange | ( | int | channel, |
const double & | voltRange | ||
) |
|
protected |
|
protected |
void Basda::osci::DeviceSimulatorAgilent6k::setTimeDelay | ( | const double & | timeDelay | ) |
void DeviceSimulatorAgilent6k::setTimeDelay | ( | const double & | timeDelay | ) |
void Basda::osci::DeviceSimulatorAgilent6k::setTimeRange | ( | const double & | timeRange | ) |
void DeviceSimulatorAgilent6k::setTimeRange | ( | const double & | timeRange | ) |
void Basda::osci::DeviceSimulatorAgilent6k::setTimeReference | ( | const std::string & | timeReference | ) |
void DeviceSimulatorAgilent6k::setTimeReference | ( | const std::string & | timeReference | ) |
void DeviceSimulatorAgilent6k::setTriggerEdgeSlope | ( | const std::string & | slope | ) |
void Basda::osci::DeviceSimulatorAgilent6k::setTriggerEdgeSlope | ( | const std::string & | slope | ) |
void DeviceSimulatorAgilent6k::setTriggerLevel | ( | const double & | triggerLevel | ) |
void Basda::osci::DeviceSimulatorAgilent6k::setTriggerLevel | ( | const double & | triggerLevel | ) |
void DeviceSimulatorAgilent6k::setTriggerMode | ( | const std::string & | triggerMode | ) |
void Basda::osci::DeviceSimulatorAgilent6k::setTriggerMode | ( | const std::string & | triggerMode | ) |
void Basda::osci::DeviceSimulatorAgilent6k::setTriggerSource | ( | const std::string & | triggerSource | ) |
void DeviceSimulatorAgilent6k::setTriggerSource | ( | const std::string & | triggerSource | ) |
|
virtual |
Implements Basda::osci::OsciDevice.
|
virtual |
Implements Basda::osci::OsciDevice.
|
virtual |
function to get the version
Implements Basda::Device.
|
virtual |
function to get the version
Implements Basda::Device.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |