QApolloDbDefs.hh File Reference


Detailed Description

common definitions and enums for apollo db classes

Go to the source code of this file.

Defines

#define THIS_DETECTOR   QDbDetector::DN_UNKNOWN
 It is used at compile time to determine the allowed range for run number for a particular detector. It must be a valid value of enum DetectorName.

Enumerations

enum  StopStatus_t {
  OK = 0, Cryogenics = 1, Electronics = 2, DAQ = 3,
  ENVIRONMENT = 4, OTHER = 5, CRASH = 8, BadForAnalysis = 6
}
enum  QApolloUserLevel {
  SoftwareLevel = -1, SuperUserLevel = 0, AddUserLevel = 5, StartStopLevel = 10,
  ReadLevel = 20, NoPrivLevel = 99, InvalidLevel = 100
}
 user authentication levels allowed in the users db table More...


Define Documentation

#define THIS_DETECTOR   QDbDetector::DN_UNKNOWN

It is used at compile time to determine the allowed range for run number for a particular detector. It must be a valid value of enum DetectorName.

THIS_DETECTOR

Referenced by QGUIBasketSelector::BuildNames(), QBasePulserController::InitSlowClient(), QBoloCheckLoadCurve::ProcessCurveChild(), QGuiControlWindow::QGuiControlWindow(), QGUIDataCollector::Reset(), and QSlowControlServer::UpdateServerMode().


Enumeration Type Documentation

user authentication levels allowed in the users db table

Lower level corresponds to higher the privileges

Enumerator:
SoftwareLevel  service users for internal software use
SuperUserLevel  superuser
AddUserLevel  can add new users
StartStopLevel  can start/stop measurements
ReadLevel  read-only access level
NoPrivLevel  can do nothing
InvalidLevel  associated user is invalid -- can do nothing


Generated on Tue Nov 16 10:50:00 2010 for CUORE Software by  doxygen 1.5.6
INFN Genova privacy policy