3#ifndef _ColdADCSettings_0_dunedaq__appmodel_0_appmodel_H_
4#define _ColdADCSettings_0_dunedaq__appmodel_0_appmodel_H_
35 virtual
void init(
bool init_children);
53 virtual
void print(
unsigned int offset,
bool print_header,
std::ostream& s) const;
89 inline static const
std::
string s_reg_0 = "reg_0";
90 inline static const
std::
string s_reg_4 = "reg_4";
91 inline static const
std::
string s_reg_24 = "reg_24";
92 inline static const
std::
string s_reg_25 = "reg_25";
93 inline static const
std::
string s_reg_26 = "reg_26";
94 inline static const
std::
string s_reg_27 = "reg_27";
95 inline static const
std::
string s_reg_29 = "reg_29";
96 inline static const
std::
string s_reg_30 = "reg_30";
118 std::lock_guard scoped_lock(
m_mutex);
134 std::lock_guard scoped_lock(
m_mutex);
151 std::lock_guard scoped_lock(
m_mutex);
167 std::lock_guard scoped_lock(
m_mutex);
184 std::lock_guard scoped_lock(
m_mutex);
200 std::lock_guard scoped_lock(
m_mutex);
217 std::lock_guard scoped_lock(
m_mutex);
233 std::lock_guard scoped_lock(
m_mutex);
250 std::lock_guard scoped_lock(
m_mutex);
266 std::lock_guard scoped_lock(
m_mutex);
283 std::lock_guard scoped_lock(
m_mutex);
299 std::lock_guard scoped_lock(
m_mutex);
316 std::lock_guard scoped_lock(
m_mutex);
332 std::lock_guard scoped_lock(
m_mutex);
349 std::lock_guard scoped_lock(
m_mutex);
365 std::lock_guard scoped_lock(
m_mutex);
376 inline std::ostream&
operator<<(std::ostream& s,
const ColdADCSettings& obj)
378 return obj.print_object(s);
uint8_t get_reg_27() const
Get "reg_27" attribute value. Register 27: vcmi.
virtual void init(bool init_children)
static const std::string s_reg_26
virtual ~ColdADCSettings() noexcept
static const std::string s_reg_25
static const std::string & __get_reg_0_str() noexcept
void set_reg_24(uint8_t value)
Set "reg_24" attribute value. Register 24: vrefp.
void set_reg_26(uint8_t value)
Set "reg_26" attribute value. Register 26: vcmo.
static const std::string & __get_reg_26_str() noexcept
static const std::string & __get_reg_30_str() noexcept
void set_reg_29(uint8_t value)
Set "reg_29" attribute value. Register 29: ibuff0_cmos.
static const std::string s_reg_4
uint8_t get_reg_25() const
Get "reg_25" attribute value. Register 25: vrefn.
ColdADCSettings(conffwk::DalRegistry &db, const conffwk::ConfigObject &obj) noexcept
static const std::string & s_class_name
uint8_t get_reg_29() const
Get "reg_29" attribute value. Register 29: ibuff0_cmos.
uint8_t get_reg_4() const
Get "reg_4" attribute value. Register 4: single-ended_input_mode.
friend class conffwk::DalFactory
static const std::string s_reg_29
static const std::string s_reg_0
uint8_t get_reg_24() const
Get "reg_24" attribute value. Register 24: vrefp.
static const std::string & __get_reg_25_str() noexcept
void set_reg_4(uint8_t value)
Set "reg_4" attribute value. Register 4: single-ended_input_mode.
void set_reg_0(uint8_t value)
Set "reg_0" attribute value. Register 0: sdc_bypassed.
static const std::string s_reg_27
static const std::string s_reg_24
static const std::string & __get_reg_27_str() noexcept
friend class conffwk::DalObject
void set_reg_25(uint8_t value)
Set "reg_25" attribute value. Register 25: vrefn.
static const std::string & __get_reg_24_str() noexcept
virtual std::vector< const dunedaq::conffwk::DalObject * > get(const std::string &name, bool upcast_unregistered=true) const
Get values of relationships and results of some algorithms as a vector of dunedaq::conffwk::DalObject...
static const std::string & __get_reg_4_str() noexcept
uint8_t get_reg_26() const
Get "reg_26" attribute value. Register 26: vcmo.
void set_reg_30(uint8_t value)
Set "reg_30" attribute value. Register 30: ibuff1_cmos.
static const std::string s_reg_30
uint8_t get_reg_0() const
Get "reg_0" attribute value. Register 0: sdc_bypassed.
static const std::string & __get_reg_29_str() noexcept
uint8_t get_reg_30() const
Get "reg_30" attribute value. Register 30: ibuff1_cmos.
void set_reg_27(uint8_t value)
Set "reg_27" attribute value. Register 27: vcmi.
void set_by_val(const std::string &name, T value)
Set attribute value.
The base class for any generated DAL object.
std::mutex m_mutex
Used to protect changes of DAL object.
ConfigObject p_obj
Config object used by given template object.
void check_init() const
Check and initialize object if necessary.
DalRegistry: A registry of DalObjects It provides a single interface to create, cache and manage DalO...
std::ostream & operator<<(std::ostream &s, const AVXAbsRunSumProcessor &obj)
std::vector< constColdADCSettings * >::const_iterator ColdADCSettingsIterator