|
| TestRunControl (const std::string &listenaddress) |
|
void | OnReceive (const eudaq::ConnectionInfo &id, std::shared_ptr< eudaq::ConnectionState > connectionstate) |
|
void | OnConnect (const eudaq::ConnectionInfo &id) |
|
void | OnDisconnect (const eudaq::ConnectionInfo &id) |
|
| RunControl (const std::string &listenaddress="") |
|
void | StartServer (const std::string &listenaddress) |
|
void | StopServer () |
|
void | Init (const std::string &settings) |
|
void | Configure (const Configuration &settings) |
| Send 'Configure' command with settings.
|
|
void | Configure (const std::string &settings, int geoid=0) |
| Send 'Configure' command with settings.
|
|
void | Reset () |
| Send 'Reset' command.
|
|
void | GetConnectionState () |
| Send 'ConnectionState' command to get state.
|
|
virtual void | StartRun (const std::string &msg="") |
|
virtual void | StopRun (bool listen=true) |
| Send 'StopRun' command.
|
|
void | Terminate () |
| Send 'Terminate' command.
|
|
void | TestCommand () |
|
virtual void | SendState (int state) |
|
void | CommandThread () |
|
size_t | NumConnections () const |
|
const ConnectionInfo & | GetConnection (size_t i) const |
|
int | GetFSMState () |
|
|
int32_t | m_runnumber |
| The current run number.
|
|
TransportServer * | m_cmdserver |
| Transport for sending commands.
|
|
std::unique_ptr< std::thread > | m_thread |
|
size_t | m_idata |
|
size_t | m_ilog |
|
std::string | m_logaddr |
|
std::map< size_t, std::string > | m_dataaddr |
|
int64_t | m_runsizelimit |
|
int64_t | m_runeventlimit |
|
bool | m_nextconfigonrunchange |
|
bool | m_stopping |
|
bool | m_busy |
|
bool | m_producerbusy |
|
The documentation for this class was generated from the following file:
- main/exe/src/TestRunControl.cxx