
Classes | |
| class | Payload |
Public Member Functions | |
| XAutoLCTuner (const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas) | |
| virtual void | showForms () |
| Shows all forms belonging to driver. | |
|
const shared_ptr< XItemNode < XDriverList, XMotorDriver > > & | stm1 () const |
|
const shared_ptr< XItemNode < XDriverList, XMotorDriver > > & | stm2 () const |
|
const shared_ptr< XItemNode < XDriverList, XNetworkAnalyzer > > & | netana () const |
| const shared_ptr< XBoolNode > & | tuning () const |
| Target frequency [MHz]. | |
| const shared_ptr< XBoolNode > & | succeeded () const |
| const shared_ptr< XDoubleNode > & | target () const |
| const shared_ptr< XDoubleNode > & | reflectionTargeted () const |
| const shared_ptr< XDoubleNode > & | reflectionRequired () const |
| const shared_ptr< XBoolNode > & | useSTM1 () const |
| const shared_ptr< XBoolNode > & | useSTM2 () const |
|
const shared_ptr < XTouchableNode > & | abortTuning () const |
Public Member Functions inherited from XSecondaryDriverInterface< T > | |
| XSecondaryDriverInterface (const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas) | |
Protected Member Functions | |
| virtual void | analyze (Transaction &tr, const Snapshot &shot_emitter, const Snapshot &shot_others, XDriver *emitter) throw (XRecordError&) |
| This function is called when a connected driver emit a signal. | |
| virtual void | visualize (const Snapshot &shot) |
| virtual bool | checkDependency (const Snapshot &shot_this, const Snapshot &shot_emitter, const Snapshot &shot_others, XDriver *emitter) const |
Protected Member Functions inherited from XSecondaryDriverInterface< T > | |
| void | connect (const shared_ptr< XPointerItemNode< XDriverList > > &selecter) |
| Call this to receive signal/data. | |
| void | requestAnalysis () |
| virtual void | start () |
| usually nothing to do | |
| virtual void | stop () |
| usually nothing to do | |
Private Member Functions | |
| void | onTargetChanged (const Snapshot &shot, XValueNodeBase *) |
| void | onAbortTuningTouched (const Snapshot &shot, XTouchableNode *) |
| void | determineNextC (double &deltaC1, double &deltaC2, double x, double x_err, double y, double y_err, double dxdC1, double dxdC2, double dydC1, double dydC2) |
| void | abortTuningFromAnalyze (Transaction &tr, std::complex< double > reff0) |
| void | rollBack (Transaction &tr) |
Private Attributes | |
|
const shared_ptr< XItemNode < XDriverList, XMotorDriver > > | m_stm1 |
|
const shared_ptr< XItemNode < XDriverList, XMotorDriver > > | m_stm2 |
|
const shared_ptr< XItemNode < XDriverList, XNetworkAnalyzer > > | m_netana |
| const shared_ptr< XBoolNode > | m_tuning |
| const shared_ptr< XBoolNode > | m_succeeded |
| const shared_ptr< XDoubleNode > | m_target |
| const shared_ptr< XDoubleNode > | m_reflectionTargeted |
| const shared_ptr< XDoubleNode > | m_reflectionRequired |
| const shared_ptr< XBoolNode > | m_useSTM1 |
| const shared_ptr< XBoolNode > | m_useSTM2 |
| const shared_ptr< XTouchableNode > | m_abortTuning |
| std::deque< xqcon_ptr > | m_conUIs |
| shared_ptr< XListener > | m_lsnOnTargetChanged |
| shared_ptr< XListener > | m_lsnOnAbortTouched |
| const qshared_ptr< FrmAutoLCTuner > | m_form |
Definition at line 27 of file autolctuner.h.
|
protectedvirtual |
Checks if the connected drivers have valid time stamps.
Implements XSecondaryDriverInterface< T >.
Definition at line 162 of file autolctuner.cpp.
|
protectedvirtual |
This function is called after committing XPrimaryDriver::analyzeRaw() or XSecondaryDriver::analyze(). This might be called even if the record is invalid (time() == false).
Implements XSecondaryDriverInterface< T >.
Definition at line 623 of file autolctuner.cpp.
References tuning().
1.8.3