Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Types | Public Member Functions | List of all members
genvtx::genvtx_driver Class Reference

The genvtx driver. More...

#include <bayeux/genvtx/genvtx_driver.h>

Public Types

enum  action_flag_type {
  ACTION_UNDEFINED = -1, ACTION_NONE = 0, ACTION_LIST = 0x1, ACTION_SHOW = 0x2,
  ACTION_SHOOT = 0x4, ACTION_VISU = 0x8, ACTION_VISU_STORE_DD = 0x10
}
 Action activation bits. More...
 

Public Member Functions

 genvtx_driver ()
 Default constructor. More...
 
 genvtx_driver (const genvtx_driver_params &)
 Constructor. More...
 
 ~genvtx_driver ()
 Destructor. More...
 
bool is_initialized () const
 Check initialization status. More...
 
void setup (const genvtx_driver_params &)
 Load the configuration parameters: More...
 
void initialize ()
 Initialize. More...
 
void initialize (const genvtx_driver_params &)
 Initialize. More...
 
void reset ()
 Reset. More...
 
void run ()
 Run the driver. More...
 
datatools::logger::priority get_logging () const
 Return the logging priority threshold. More...
 
const genvtx_driver_paramsget_params () const
 Return the configuration parameter. More...
 

Detailed Description

The genvtx driver.

Member Enumeration Documentation

◆ action_flag_type

Action activation bits.

Enumerator
ACTION_UNDEFINED 
ACTION_NONE 
ACTION_LIST 
ACTION_SHOW 
ACTION_SHOOT 
ACTION_VISU 
ACTION_VISU_STORE_DD 

Constructor & Destructor Documentation

◆ genvtx_driver() [1/2]

genvtx::genvtx_driver::genvtx_driver ( )

Default constructor.

◆ genvtx_driver() [2/2]

genvtx::genvtx_driver::genvtx_driver ( const genvtx_driver_params )

Constructor.

◆ ~genvtx_driver()

genvtx::genvtx_driver::~genvtx_driver ( )

Destructor.

Member Function Documentation

◆ get_logging()

datatools::logger::priority genvtx::genvtx_driver::get_logging ( ) const

Return the logging priority threshold.

◆ get_params()

const genvtx_driver_params& genvtx::genvtx_driver::get_params ( ) const

Return the configuration parameter.

◆ initialize() [1/2]

void genvtx::genvtx_driver::initialize ( )

Initialize.

◆ initialize() [2/2]

void genvtx::genvtx_driver::initialize ( const genvtx_driver_params )

Initialize.

◆ is_initialized()

bool genvtx::genvtx_driver::is_initialized ( ) const

Check initialization status.

◆ reset()

void genvtx::genvtx_driver::reset ( )

Reset.

◆ run()

void genvtx::genvtx_driver::run ( )

Run the driver.

◆ setup()

void genvtx::genvtx_driver::setup ( const genvtx_driver_params )

Load the configuration parameters:


The documentation for this class was generated from the following file: