Data Structures | Namespaces | Enumerations | Variables

include/roc/Board.h File Reference

(r4864/r4162)

#include "base/commons.h"
#include "roc/Message.h"
#include "base/Board.h"
Include dependency graph for Board.h:

Go to the source code of this file.

Data Structures

class  roc::Board
 This class represents a single ROC. More...

Namespaces

namespace  roc
 

namespace to hold core components of ROCsoft


Enumerations

enum  roc::ClientRole { roc::roleNone = base::roleNone, roc::roleObserver = base::roleObserver, roc::roleControl = base::roleControl, roc::roleDAQ = base::roleDAQ }
 

Represents the role the client of a board can have.

More...
enum  roc::ERocBufferTypes { roc::rbt_RawRocData = 234 }
enum  roc::ETransportKinds { roc::kind_UDP = base::kind_UDP, roc::kind_ABB = base::kind_ABB, roc::kind_File = base::kind_File }
enum  roc::EFrontendKinds { roc::kind_nXYTER = 1, roc::kind_oldFEET = 2, roc::kind_FEET = 3, roc::kind_newNX = 4 }
enum  roc::EBackendKinds {
  roc::kind_Optic = 1, roc::kind_FX20 = 2, roc::kind_FX40 = 3, roc::kind_FX60 = 4,
  roc::kind_newOptic = 5
}

Variables

const char * roc::xmlRocPool = "RocPool"
const char * roc::xmlTransportWindow = "TransportWindow"
const char * roc::xmlTransportKind = "TransportKind"
const char * roc::xmlBoardAddr = "BoardAddr"
const char * roc::xmlRole = "Role"
const char * roc::xmlRocNumber = "RocNumber"
const char * roc::xmlLowWater = "LowWater"
const char * roc::xmlHighWater = "HighWater"
const char * roc::xmlMsgFormat = "MsgFormat"
const char * roc::xmlFlushTime = "FlushTime"
const char * roc::typeUdpDevice = "roc::UdpDevice"
const char * roc::typeAbbDevice = "roc::AbbDevice"