DABC (Data Acquisition Backbone Core)  2.9.9
Data Structures | Namespaces | Functions | Variables
Device.h File Reference
#include "dabc/Worker.h"
#include "dabc/Device.h"
#include "dabc/Object.h"
#include "dabc/MemoryPool.h"
#include "dabc/threads.h"
#include <map>
#include <giomm.h>
#include <glib.h>
#include <saftlib/SAFTd.h>
#include <saftlib/TimingReceiver.h>
#include <saftlib/SoftwareActionSink.h>
#include <saftlib/SoftwareCondition.h>
#include <saftlib/Input.h>
#include <ctime>
#include <sys/time.h>
#include <cstdio>
#include <cstring>
#include <sstream>
#include <iostream>
#include <iomanip>
#include <inttypes.h>

Go to the source code of this file.

Data Structures

class  dabc::Device
 Base class for device implementation. More...
 
class  dabc::DeviceRef
 Reference on dabc::Device class More...
 
class  saftdabc::Device
 
class  saftdabc::DeviceRef
 

Namespaces

 dabc
 Event manipulation API.
 
 saftdabc
 GSI Simplified API for Timing Library (saftlib) plug-in for dabc.
 

Functions

std::string saftdabc::tr_formatActionEvent (guint64 id, guint32 pmode)
 
std::string saftdabc::tr_formatActionFlags (guint16 flags, guint64 delay, guint32 pmode)
 
std::string saftdabc::tr_formatActionParam (guint64 param, guint32 evtNo, guint32 pmode)
 
std::string saftdabc::tr_formatDate (guint64 time, guint32 pmode)
 
guint64 saftdabc::tr_mask (int i)
 

Variables

const guint32 saftdabc::PMODE_DEC = 0x1
 
const guint32 saftdabc::PMODE_HEX = 0x2
 
const guint32 saftdabc::PMODE_NONE = 0x0
 
const guint32 saftdabc::PMODE_VERBOSE = 0x4