|
|
| 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