pflib v3.9.0-rc3-11-g2537d8f
Pretty Fine HGCROC Interaction Library
Loading...
Searching...
No Matches
bindings.cxx File Reference

Python bindings of specific pflib functionality. More...

#include "bindings.h"
#include "logging.h"
#include "packing.h"
#include "pflib/Target.h"
#include "version.h"
Include dependency graph for bindings.cxx:

Classes

class  PyTarget
 Hold a pflib::Target to do run commands on. More...
 

Functions

 BOOST_PYTHON_MODULE (pypflib)
 

Variables

static const char * PyTarget__doc__
 
static const char * PyTarget__init____doc__
 
static const char * PyTarget_grab_pedestals__doc__
 

Detailed Description

Python bindings of specific pflib functionality.

Variable Documentation

◆ PyTarget__doc__

const char* PyTarget__doc__
static
Initial value:
= R"DOC(Hold a pflib::Target
This class holds a C++ pflib::Target that we can then do
run commands on. The main configuration parameters are passed
into the object via a Python dict.
)DOC"

◆ PyTarget__init____doc__

const char* PyTarget__init____doc__
static
Initial value:
= R"DOC(construct a pflib::Target
Given a dictionary of configuration parameters, construct a C++ pflib::Target
and await further run commands.
)DOC"

◆ PyTarget_grab_pedestals__doc__

const char* PyTarget_grab_pedestals__doc__
static
Initial value:
=
R"DOC(DO NOT USE IN RUN CONTROL
This function was bound to make sure the python bindings were functional while
waiting for the Bittware firmware to be written.
Hopefully, we will remember to remove it as the software progresses, but
if its still around it should not be present in any Rogue Run Control code.
)DOC"