QDaqCommonDefs Namespace Reference


Detailed Description

collection of daq defines and type conversion functions that are used on both client and server side

Author:
sergio.didomizio@ge.infn.it


Enumerations

enum  QDaqState {
  Q_Invalid_State = -1, Q_Unknown_State = 0, Q_Idle_State = 1, Q_Running_State = 2,
  Q_Paused_State = 4, Q_Exiting_State = 64
}
 possible states for the daq system More...
enum  ProcessStatus_t {
  QInvalid_s = -2, QUnknown_s = -1, QIdle_s = 1, QReady_s = 2,
  QRunning_s = 3, QStopped_s = 4, QPaused_s = 5, QAskStatus_s = 6,
  QTriggerOn_s = 7, QTriggerOff_s = 8, QError_s = 9, QExiting_s = 10,
  QIgnore_s = 11
}
 available process statuses More...

Functions

QDaqCommonDefs::ProcessStatus_t ProcessStatusStringToEnum (const std::string statusString)
 convert process status from string to enum
std::string ProcessStatusEnumToString (ProcessStatus_t status)
 convert process status enum to string
QDaqCommonDefs::QDaqState DaqStateStringToEnum (const std::string &statusString)
 convert daq status from string to enum
std::string DaqStateEnumToString (QDaqState status)
 convert daq status from enum to string


Enumeration Type Documentation

available process statuses

Enumerator:
QInvalid_s  used when conversion from string fails
QUnknown_s  unknown status
QIdle_s  process is idle at startup and after reset
QReady_s  process is ready but is doing nothing
QRunning_s  process is running
QStopped_s  process is stopped
QPaused_s  process is paused (not implemented)
QAskStatus_s  special status used to send process state to MsgLogger
QTriggerOn_s  used by DataReder: enable trigger if disabled
QTriggerOff_s  used by DataReder: disable trigger if enabled
QError_s  an error occurred
QExiting_s  process is exiting
QIgnore_s  any signal associated to this status is ignored

possible states for the daq system

Enumerator:
Q_Invalid_State  used when conversion from string fails
Q_Unknown_State  unknown state
Q_Idle_State  idle state
Q_Running_State  runninng state
Q_Paused_State  paused state
Q_Exiting_State  exiting state


Function Documentation

QDaqState QDaqCommonDefs::DaqStateStringToEnum ( const std::string &  statusString  ) 

convert daq status from string to enum

Returns:
enum entry corresponing to statusString or Q_Invalid_State if statusString is invalid

References Q_Exiting_State, Q_Idle_State, Q_Invalid_State, Q_Paused_State, Q_Running_State, and Q_Unknown_State.

Referenced by QDaqClient::GetDaqStatus().

ProcessStatus_t QDaqCommonDefs::ProcessStatusStringToEnum ( const std::string  statusString  ) 

convert process status from string to enum

Returns:
enum entry corresponding to statusString or QInvalid_s if statusString is invalid

References QAskStatus_s, QError_s, QExiting_s, QIdle_s, QIgnore_s, QInvalid_s, QPaused_s, QReady_s, QRunning_s, QStopped_s, QTriggerOff_s, QTriggerOn_s, and QUnknown_s.

Referenced by QMsgClient::GetStatus().


Generated on Tue Nov 16 10:50:09 2010 for CUORE Software by  doxygen 1.5.6