DABC (Data Acquisition Backbone Core)  2.9.9
Data Structures | Namespaces | Typedefs | Enumerations | Functions | Variables
MbsTypeDefs.h File Reference
#include "LmdTypeDefs.h"
#include <string>

Go to the source code of this file.

Data Structures

struct  mbs::BufferHeader
 MBS buffer header. More...
 
struct  mbs::DaqStatus
 
struct  mbs::EventHeader
 MBS event
More...
 
struct  mbs::SubeventHeader
 MBS subevent
More...
 
struct  mbs::TransportInfo
 MBS server info structure. More...
 

Namespaces

 mbs
 Support for MBS - standard GSI DAQ.
 

Typedefs

typedef uint32_t mbs::EventNumType
 

Enumerations

enum  mbs::EMbsBufferTypes { mbs::mbt_MbsEvents = 103 }
 
enum  mbs::EMbsServerKinds {
  mbs::NoServer = 0 , mbs::TransportServer = 1 , mbs::StreamServer = 2 , mbs::OldTransportServer = 3 ,
  mbs::OldStreamServer = 4
}
 
enum  mbs::EMbsTriggerTypes {
  mbs::tt_Event = 1 , mbs::tt_SpillOn = 12 , mbs::tt_SpillOff = 13 , mbs::tt_StartAcq = 14 ,
  mbs::tt_StopAcq = 15
}
 

Functions

int mbs::DefualtServerPort (int kind)
 
const char * mbs::ServerKindToStr (int kind)
 
int mbs::StrToServerKind (const std::string &str)
 
void mbs::SwapData (void *data, unsigned bytessize)
 

Variables

const char * mbs::comStartFile = "StartFile"
 
const char * mbs::comStartServer = "StartServer"
 
const char * mbs::comStopFile = "StopFile"
 
const char * mbs::comStopServer = "StopServer"
 
const char * mbs::protocolLmd = "lmd"
 
const char * mbs::protocolMbs = "mbs"
 
const char * mbs::protocolMbss = "mbss"
 
const char * mbs::protocolMbst = "mbst"
 
const char * mbs::xmlCheckSubeventIds = "CheckSubIds"
 
const char * mbs::xmlCombineCompleteOnly = "BuildCompleteEvents"
 
const char * mbs::xmlCombinerRatesPrefix = "CombinerRatesPrefix"
 
const char * mbs::xmlEvidMask = "EventIdMask"
 
const char * mbs::xmlEvidTolerance = "MaxDeltaEventId"
 
const char * mbs::xmlServerKind = "MbsServerKind"
 
const char * mbs::xmlServerLimit = "MbsServerLimit"
 
const char * mbs::xmlServerName = "MbsServerName"
 
const char * mbs::xmlServerPort = "MbsServerPort"
 
const char * mbs::xmlServerScale = "MbsServerScale"
 
const char * mbs::xmlSpecialTriggerLimit = "SpecialTriggerLimit"
 
const char * mbs::xmlTextCharBuffer = "MbsCharBuffer"
 
const char * mbs::xmlTextDataFormat = "MbsTextFormat"
 
const char * mbs::xmlTextHeaderLines = "MbsTextHeader"
 
const char * mbs::xmlTextNumData = "MbsTextNumData"