lemAutoRun
1.0
|
#include <lemAutoRun.h>
Public Attributes | |
QString | cmdString |
untouched original lar-cmd string More... | |
QString | cmd |
command name string More... | |
int | lineNo |
line number from where in the user auto run sequence the command originates More... | |
int | noElements |
number of parameters used for this command More... | |
QString | param [LAR_MAX_PARAM] |
parameter list of the command More... | |
QString | loopVal |
value of a loop command. For non-loop commands it will be an empty string More... | |
Structure holding the information needed to process an auto run command. If a given parameter is an empty string it should be ignored.
At the moment the following commands are implemented:
Definition at line 220 of file lemAutoRun.h.
QString AutoRunCmd::cmd |
command name string
Definition at line 222 of file lemAutoRun.h.
Referenced by PSAX2AutoRunParseHandler::ClearAutoRunCmd(), PSAX2AutoRunParseHandler::endElement(), and PSAX2AutoRunParseHandler::startElement().
QString AutoRunCmd::cmdString |
untouched original lar-cmd string
Definition at line 221 of file lemAutoRun.h.
Referenced by PSAX2AutoRunParseHandler::characters(), PLemAutoRun::DegaussSpinRot(), PLemAutoRun::RunStart(), PLemAutoRun::RunStop(), PLemAutoRun::SetBPV(), PLemAutoRun::SetFieldDanfysik(), PLemAutoRun::SetFieldWEWH(), PLemAutoRun::SetFieldWEWL(), PLemAutoRun::SetFOM(), PLemAutoRun::SetHvOff(), PLemAutoRun::SetIgnoreAlarms(), PLemAutoRun::SetIgnoreClients(), PLemAutoRun::SetLEMSetup(), PLemAutoRun::SetModInfo(), PLemAutoRun::SetOdbData(), PLemAutoRun::SetOdbDataArray(), PLemAutoRun::SetRA_HV(), PLemAutoRun::SetSampleHV(), PLemAutoRun::SetSpinRot(), PLemAutoRun::SetTemp(), PLemAutoRun::SetTempOvenOmega(), PLemAutoRun::SetTfl(), PLemAutoRun::SetTof(), PLemAutoRun::SetTransportHV(), and PLemAutoRun::SetWait().
int AutoRunCmd::lineNo |
line number from where in the user auto run sequence the command originates
Definition at line 223 of file lemAutoRun.h.
Referenced by PSAX2AutoRunParseHandler::characters(), PLemAutoRun::CheckOdbType(), PSAX2AutoRunParseHandler::ClearAutoRunCmd(), PLemAutoRun::DegaussDanfysik(), PLemAutoRun::DegaussSpinRot(), PLemAutoRun::DegaussWEW(), PSAX2AutoRunParseHandler::endElement(), PLemAutoRun::RunStart(), PLemAutoRun::RunStop(), PLemAutoRun::SetBPV(), PLemAutoRun::SetDump(), PLemAutoRun::SetField(), PLemAutoRun::SetFieldDanfysik(), PLemAutoRun::SetFieldWEWH(), PLemAutoRun::SetFieldWEWL(), PLemAutoRun::SetFOM(), PLemAutoRun::SetHvOff(), PLemAutoRun::SetIgnoreAlarms(), PLemAutoRun::SetIgnoreClients(), PLemAutoRun::SetLEMSetup(), PLemAutoRun::SetModInfo(), PLemAutoRun::SetOdbData(), PLemAutoRun::SetOdbDataArray(), PLemAutoRun::SetRA_HV(), PLemAutoRun::SetSampleHV(), PLemAutoRun::SetSpinRot(), PLemAutoRun::SetTemp(), PLemAutoRun::SetTempOvenOmega(), PLemAutoRun::SetTfl(), PLemAutoRun::SetTitle(), PLemAutoRun::SetTof(), PLemAutoRun::SetTransportHV(), and PLemAutoRun::SetWait().
QString AutoRunCmd::loopVal |
value of a loop command. For non-loop commands it will be an empty string
Definition at line 226 of file lemAutoRun.h.
Referenced by PSAX2AutoRunParseHandler::ClearAutoRunCmd().
int AutoRunCmd::noElements |
number of parameters used for this command
Definition at line 224 of file lemAutoRun.h.
Referenced by PSAX2AutoRunParseHandler::characters(), PSAX2AutoRunParseHandler::CheckOdbSetDataParamsStructure(), PSAX2AutoRunParseHandler::ClearAutoRunCmd(), PSAX2AutoRunParseHandler::endElement(), PLemAutoRun::RunStart(), PLemAutoRun::RunStop(), PLemAutoRun::SetOdbDataArray(), PLemAutoRun::SetRA_HV(), PLemAutoRun::SetSpinRot(), PLemAutoRun::SetTemp(), and PSAX2AutoRunParseHandler::startElement().
QString AutoRunCmd::param[LAR_MAX_PARAM] |
parameter list of the command
Definition at line 225 of file lemAutoRun.h.
Referenced by PSAX2AutoRunParseHandler::characters(), PSAX2AutoRunParseHandler::CheckOdbSetDataParamsStructure(), PLemAutoRun::CheckOdbType(), PSAX2AutoRunParseHandler::ClearAutoRunCmd(), PSAX2AutoRunParseHandler::endElement(), PLemAutoRun::RunStart(), PLemAutoRun::RunStop(), PLemAutoRun::SetBPV(), PLemAutoRun::SetDump(), PLemAutoRun::SetField(), PLemAutoRun::SetFieldDanfysik(), PLemAutoRun::SetFieldWEWH(), PLemAutoRun::SetFieldWEWL(), PLemAutoRun::SetFOM(), PLemAutoRun::SetHvOff(), PLemAutoRun::SetIgnoreAlarms(), PLemAutoRun::SetIgnoreClients(), PLemAutoRun::SetLEMSetup(), PLemAutoRun::SetLSHeaterRangeAndPIDs(), PLemAutoRun::SetLSMode(), PLemAutoRun::SetModInfo(), PLemAutoRun::SetOdbData(), PLemAutoRun::SetOdbDataArray(), PLemAutoRun::SetRA_HV(), PLemAutoRun::SetSampleHV(), PLemAutoRun::SetSpinRot(), PLemAutoRun::SetTemp(), PLemAutoRun::SetTempOvenOmega(), PLemAutoRun::SetTfl(), PLemAutoRun::SetTitle(), PLemAutoRun::SetTof(), PLemAutoRun::SetTransportHV(), and PLemAutoRun::SetWait().