Public Member Functions | Private Attributes | Friends | List of all members
XDSO::Payload Struct Reference
Inheritance diagram for XDSO::Payload:
Inheritance graph
[legend]

Public Member Functions

double trigPos () const
 unit is interval
 
unsigned int numChannels () const
 
double timeInterval () const
 
unsigned int length () const
 [sec]
 
const double * wave (unsigned int ch) const
 
void setParameters (unsigned int channels, double startpos, double interval, unsigned int length)
 
unsigned int lengthDisp () const
 For displaying.
 
double * waveDisp (unsigned int ch)
 
const double * waveDisp (unsigned int ch) const
 
double trigPosDisp () const
 unit is interval
 
unsigned int numChannelsDisp () const
 
double timeIntervalDisp () const
 
- Public Member Functions inherited from XPrimaryDriver::Payload
const RawDatarawData () const
 
- Public Member Functions inherited from XDriver::Payload
const XTimetime () const
 
const XTimetimeAwared () const
 
Talker< XDriver * > & onRecord ()
 
const Talker< XDriver * > & onRecord () const
 
- Public Member Functions inherited from XNode::Payload
bool isUIEnabled () const
 If true, operations are allowed by UI and scripts.
 
void setUIEnabled (bool var)
 
bool isDisabled () const
 
void disable ()
 
bool isRuntime () const
 
void setRuntime (bool var)
 
Talker< XNode * > & onUIFlagsChanged ()
 
const Talker< XNode * > & onUIFlagsChanged () const
 
- Public Member Functions inherited from Transactional::Node< XN >::Payload
XN & node () noexcept
 Points to the corresponding node.
 
const XN & node () const noexcept
 Points to the corresponding node.
 
int64_t serial () const noexcept
 
Transaction< XN > & tr () noexcept
 
virtual void catchEvent (const shared_ptr< XN > &, int)
 
virtual void releaseEvent (const shared_ptr< XN > &, int)
 
virtual void moveEvent (unsigned int, unsigned int)
 
virtual void listChangeEvent ()
 
- Public Member Functions inherited from atomic_countable
 atomic_countable (const atomic_countable &) noexcept
 
atomic_countableoperator= (const atomic_countable &)=delete
 

Private Attributes

double m_trigPos
 unit is interval
 
unsigned int m_numChannels
 
double m_timeInterval
 
std::vector< double > m_waves
 [sec]
 
bool m_rawDisplayOnly
 for displaying.
 
double m_trigPosDisp
 unit is interval
 
unsigned int m_numChannelsDisp
 
double m_timeIntervalDisp
 
std::vector< double > m_wavesDisp
 [sec]
 
shared_ptr< FIRm_fir
 
shared_ptr< std::vector
< std::complex< double > > > 
m_dRFRefWave
 exp(i omega t)
 

Friends

class XDSO
 [sec]
 

Detailed Description

Definition at line 89 of file dso.h.

Member Data Documentation

bool XDSO::Payload::m_rawDisplayOnly
private

for displaying.

flag for skipping to record.

Definition at line 113 of file dso.h.


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

Generated for KAME4 by  doxygen 1.8.3