
Public Member Functions | |
| QDaqClient (const std::string &address, const std::string &port) | |
| bool | SetTriggerFlag (const unsigned int crateId, const bool flag) |
| bool | StartRun (const int settingsBasket, const int run, const int shifterSet, const std::string &comments) |
| start a new run | |
| bool | StopRun (const int shifterSet, const std::string &comments) |
| stop current run | |
| bool | GetCurrentRunNumber (int &run) |
| ask daq server for current run number | |
| bool | GetDaqStatus (QDaqCommonDefs::QDaqState &statusId) |
| get current daq status | |
| bool QDaqClient::StartRun | ( | const int | settingsBasket, | |
| const int | run, | |||
| const int | shifterSet, | |||
| const std::string & | comments | |||
| ) |
start a new run
| settingsBasket | settings basket id | |
| run | run number | |
| shifterSet | shifter set id | |
| comments | user comments |
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QGuiControlWindow::StartRun().
| bool QDaqClient::StopRun | ( | const int | shifterSet, | |
| const std::string & | comments | |||
| ) |
stop current run
| shifterSet | shifter set id | |
| comments | user comments |
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QGuiControlWindow::StopRun().
| bool QDaqClient::GetCurrentRunNumber | ( | int & | run | ) |
ask daq server for current run number
| run | filled with current run number, or 0 if daq is not running |
References QBaseClient::ExecCommand(), QBaseClient::GetInt(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetModifier().
Referenced by QGuiControlWindow::UpdateDaqStatus().
| bool QDaqClient::GetDaqStatus | ( | QDaqCommonDefs::QDaqState & | statusId | ) |
get current daq status
| statusId | filled with current daq status |
References QDaqCommonDefs::DaqStateStringToEnum(), QBaseClient::ExecCommand(), QBaseClient::GetString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetModifier().
1.5.6