Public Member Functions | Protected Member Functions | List of all members
XAgilentNetworkAnalyzer Class Referenceabstract

Base class for HP/Agilent Network Analyzer. More...

#include <usernetworkanalyzer.h>

Inheritance diagram for XAgilentNetworkAnalyzer:
Inheritance graph
[legend]

Public Member Functions

 XAgilentNetworkAnalyzer (const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas)
 
- Public Member Functions inherited from XCharDeviceDriver< XNetworkAnalyzer >
 XCharDeviceDriver (const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas)
 
- Public Member Functions inherited from XNetworkAnalyzer
 XNetworkAnalyzer (const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas)
 
virtual ~XNetworkAnalyzer ()
 usually nothing to do.
 
virtual void showForms ()
 Shows all forms belonging to driver.
 
- Public Member Functions inherited from XPrimaryDriverWithThread
 XPrimaryDriverWithThread (const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas)
 
virtual void stop ()
 
- Public Member Functions inherited from XPrimaryDriver
 XPrimaryDriver (const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas)
 
- Public Member Functions inherited from XDriver
 XDriver (const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas)
 
- Public Member Functions inherited from XNode
 XNode (const char *name, bool runtime=false)
 
template<class T >
shared_ptr< T > create (const char *name)
 
template<class T , typename... Args>
shared_ptr< T > create (const char *name, bool runtime, Args &&...args)
 
template<class T >
shared_ptr< T > create (Transaction &tr, const char *name)
 
template<class T , typename... Args>
shared_ptr< T > create (Transaction &tr, const char *name, bool runtime, Args &&...args)
 
XString getName () const
 
virtual XString getLabel () const
 
XString getTypename () const
 
shared_ptr< XNodegetChild (const XString &var) const
 
shared_ptr< XNodegetParent () const
 
void setUIEnabled (bool v)
 Enables/disables controls over scripting/GUI.
 
void disable ()
 Disables all scripting/GUI operations on this node hereafter.
 
- Public Member Functions inherited from Transactional::Node< XNode >
bool insert (Transaction< XNode > &tr, const shared_ptr< XNode > &var, bool online_after_insertion=false)
 
void insert (const shared_ptr< XNode > &var)
 
bool release (Transaction< XNode > &tr, const shared_ptr< XNode > &var)
 
void release (const shared_ptr< XNode > &var)
 
void releaseAll ()
 
bool swap (Transaction< XNode > &tr, const shared_ptr< XNode > &x, const shared_ptr< XNode > &y)
 
void swap (const shared_ptr< XNode > &x, const shared_ptr< XNode > &y)
 
XNodeupperNode (Snapshot< XNode > &shot)
 Finds the parent node in shot.
 
Snapshot< XNodeiterate_commit (Closure)
 
Snapshot< XNodeiterate_commit_if (Closure)
 
void iterate_commit_while (Closure)
 
void print_ () const
 
 Node (const Node &)=delete
 
Nodeoperator= (const Node &)=delete
 

Protected Member Functions

virtual void onStartFreqChanged (const Snapshot &shot, XValueNodeBase *)
 
virtual void onStopFreqChanged (const Snapshot &shot, XValueNodeBase *)
 
virtual void onAverageChanged (const Snapshot &shot, XValueNodeBase *)
 
virtual void onPointsChanged (const Snapshot &shot, XValueNodeBase *)
 
virtual void onCalOpenTouched (const Snapshot &shot, XTouchableNode *)
 
virtual void onCalShortTouched (const Snapshot &shot, XTouchableNode *)
 
virtual void onCalTermTouched (const Snapshot &shot, XTouchableNode *)
 
virtual void onCalThruTouched (const Snapshot &shot, XTouchableNode *)
 
virtual void getMarkerPos (unsigned int num, double &x, double &y)
 
virtual void oneSweep ()
 
virtual void startContSweep ()
 
virtual void acquireTrace (shared_ptr< RawData > &, unsigned int ch)
 
virtual void convertRaw (RawDataReader &reader, Transaction &tr) throw (XRecordError&)
 Converts raw to dispaly-able.
 
virtual void open () throw (XKameError &)
 Be called just after opening interface. Call start() inside this routine appropriately.
 
virtual void acquireTraceData (unsigned int ch, unsigned int len)=0
 
virtual void convertRawBlock (RawDataReader &reader, Transaction &tr, unsigned int len)=0 throw (XRecordError&)
 
- Protected Member Functions inherited from XCharDeviceDriver< XNetworkAnalyzer >
const shared_ptr
< XCharInterface > & 
interface () const
 
virtual void close () throw (XKameError &)
 Be called during stopping driver. Call interface()->stop() inside this routine.
 
void onOpen (const Snapshot &shot, XInterface *)
 
void onClose (const Snapshot &shot, XInterface *)
 
virtual void closeInterface ()
 
- Protected Member Functions inherited from XNetworkAnalyzer
virtual void analyzeRaw (RawDataReader &reader, Transaction &tr) throw (XRecordError&)
 
virtual void visualize (const Snapshot &shot)
 
const shared_ptr< XScalarEntry > & marker1X () const
 driver specific part below
 
const shared_ptr< XScalarEntry > & marker1Y () const
 
const shared_ptr< XScalarEntry > & marker2X () const
 
const shared_ptr< XScalarEntry > & marker2Y () const
 
const shared_ptr< XDoubleNode > & startFreq () const
 
const shared_ptr< XDoubleNode > & stopFreq () const
 
const shared_ptr< XComboNode > & points () const
 
const shared_ptr< XUIntNode > & average () const
 
const shared_ptr
< XTouchableNode > & 
calOpen () const
 
const shared_ptr
< XTouchableNode > & 
calShort () const
 
const shared_ptr
< XTouchableNode > & 
calTerm () const
 
const shared_ptr
< XTouchableNode > & 
calThru () const
 
- Protected Member Functions inherited from XPrimaryDriverWithThread
virtual void start ()
 
- Protected Member Functions inherited from XPrimaryDriver
void finishWritingRaw (const shared_ptr< const RawData > &rawdata, const XTime &time_awared, const XTime &time_recorded)
 
- Protected Member Functions inherited from XDriver
void record (Transaction &tr, const XTime &time_awared, const XTime &time_recorded)
 

Additional Inherited Members

- Public Types inherited from Transactional::Node< XNode >
using NodeNotFoundError = std::domain_error
 
using NodeList = fast_vector< shared_ptr< XNode >, 2 >
 
using iterator = typename NodeList::iterator
 
using const_iterator = typename NodeList::const_iterator
 
- Static Public Member Functions inherited from XNode
template<class T__ >
static shared_ptr< T__ > createOrphan (const char *name)
 
template<class T__ , typename... Args_>
static shared_ptr< T__ > createOrphan (const char *name, bool runtime, Args_ &&...args)
 

Detailed Description

Base class for HP/Agilent Network Analyzer.

Definition at line 22 of file usernetworkanalyzer.h.


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

Generated for KAME4 by  doxygen 1.8.3