iCub-main
Classes | Public Member Functions | Public Attributes | List of all members
strain::amplifier::PGA308::Impl Struct Reference

Classes

struct  CFG0register
 
struct  CFG1register
 
struct  CFG2register
 
struct  GDACregister
 
struct  SFTCregister
 
struct  TransferFunctionConfig
 
struct  ZDACregister
 

Public Member Functions

 Impl ()
 
 ~Impl ()
 
bool load (const DiscreteGain g)
 
bool load_step1 (const DiscreteGain g)
 
bool load (const DiscreteGain g, const Offset offset)
 
bool get (Gain &gain, Offset &offset)
 

Public Attributes

TransferFunctionConfig tsf
 

Detailed Description

Definition at line 49 of file strain.cpp.

Constructor & Destructor Documentation

◆ Impl()

strain::amplifier::PGA308::Impl::Impl ( )
inline

Definition at line 498 of file strain.cpp.

◆ ~Impl()

strain::amplifier::PGA308::Impl::~Impl ( )
inline

Definition at line 502 of file strain.cpp.

Member Function Documentation

◆ get()

bool strain::amplifier::PGA308::Impl::get ( Gain gain,
Offset offset 
)
inline

Definition at line 631 of file strain.cpp.

◆ load() [1/2]

bool strain::amplifier::PGA308::Impl::load ( const DiscreteGain  g)
inline

Definition at line 508 of file strain.cpp.

◆ load() [2/2]

bool strain::amplifier::PGA308::Impl::load ( const DiscreteGain  g,
const Offset  offset 
)
inline

Definition at line 584 of file strain.cpp.

◆ load_step1()

bool strain::amplifier::PGA308::Impl::load_step1 ( const DiscreteGain  g)
inline

Definition at line 546 of file strain.cpp.

Member Data Documentation

◆ tsf

TransferFunctionConfig strain::amplifier::PGA308::Impl::tsf

Definition at line 492 of file strain.cpp.


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