Jpp - the software that should make you happy
|
Auxiliary data structure for DAQ client data. More...
#include <JDAQClient.hh>
Public Member Functions | |
JDAQClient_t (JDAQStateMachine *chsm) | |
Constructor. More... | |
const std::string & | getHostname () const |
Get hostname. More... | |
const std::string & | getFullName () const |
Get full name of this run control client. More... | |
const JTag & | getUniqueTag () const |
Get unique tag of this run control client. More... | |
long long int | getClockDelay () const |
Get total delay time. More... | |
long long int | getClockInterval () const |
Get interval time. More... | |
void | setClockInterval (const long long int interval_us) |
Set interval time. More... | |
void | resetClock () |
Reset clock. More... | |
int | getEventNumber () const |
Get last event number. More... | |
void | setEventNumber (const int event_number) |
Set last event number. More... | |
Static Public Attributes | |
static const int | TIMEOUT_S = 1 |
time out of update [s] More... | |
Protected Attributes | |
JEventTable | eventTable |
event table More... | |
std::string | hostname |
std::string | fullname |
JTag | unique_tag |
JTimekeeper | clock |
central clock More... | |
int | event_number |
number of last event More... | |
Auxiliary data structure for DAQ client data.
Definition at line 59 of file JDAQClient.hh.
|
inline |
Constructor.
chsm | state machine |
Definition at line 69 of file JDAQClient.hh.
|
inline |
|
inline |
Get full name of this run control client.
Definition at line 119 of file JDAQClient.hh.
|
inline |
Get unique tag of this run control client.
Definition at line 130 of file JDAQClient.hh.
|
inline |
Get total delay time.
Definition at line 141 of file JDAQClient.hh.
|
inline |
Get interval time.
Definition at line 153 of file JDAQClient.hh.
|
inline |
Set interval time.
interval_us | interval time [us] |
Definition at line 164 of file JDAQClient.hh.
|
inline |
Reset clock.
Definition at line 173 of file JDAQClient.hh.
|
inline |
Get last event number.
Definition at line 184 of file JDAQClient.hh.
|
inline |
Set last event number.
event_number | event number |
Definition at line 195 of file JDAQClient.hh.
|
static |
time out of update [s]
Definition at line 61 of file JDAQClient.hh.
|
protected |
event table
Definition at line 202 of file JDAQClient.hh.
|
protected |
Definition at line 203 of file JDAQClient.hh.
|
protected |
Definition at line 204 of file JDAQClient.hh.
|
protected |
Definition at line 205 of file JDAQClient.hh.
|
protected |
central clock
Definition at line 206 of file JDAQClient.hh.
|
protected |
number of last event
Definition at line 207 of file JDAQClient.hh.