iCub-main
|
Classes | |
struct | DiscreteParams |
struct | Example_strain2_ampl_regs_t |
class | IFregs |
class | PGA308 |
struct | WideParams |
Typedefs | |
using | Gain = float |
using | Offset = std::uint16_t |
Enumerations | |
enum | DiscreteGain { DiscreteGain::val256 = 0, DiscreteGain::val128 = 1, DiscreteGain::val96 = 2, DiscreteGain::val64 = 3, DiscreteGain::val48 = 4, DiscreteGain::val36 = 5, DiscreteGain::val24 = 6, DiscreteGain::val20 = 7, DiscreteGain::val16 = 8, DiscreteGain::val10 = 9, DiscreteGain::val08 = 10, DiscreteGain::val06 = 11, DiscreteGain::val04 = 12, DiscreteGain::none = 32, DiscreteGain::maxnumberof = 13 } |
Functions | |
Gain | convert (const DiscreteGain dg) |
bool | convert (const Gain g, DiscreteGain &dg) |
bool | convert (const WideParams &wp, DiscreteParams &dp) |
void | testIT (std::string &output) |
void | exampleofuse (void) |
Variables | |
static const float | mapofgains [static_cast< uint8_t >(DiscreteGain::maxnumberof)] |
const Offset | minimumOffset = 0 |
const Offset | midrangeOffset = 32*1024-1 |
const Offset | maximumOffset = 64*1024-1 |
using strain::amplifier::Gain = typedef float |
using strain::amplifier::Offset = typedef std::uint16_t |
|
strong |
Gain strain::amplifier::convert | ( | const DiscreteGain | dg | ) |
Definition at line 673 of file strain.cpp.
bool strain::amplifier::convert | ( | const Gain | g, |
DiscreteGain & | dg | ||
) |
Definition at line 683 of file strain.cpp.
bool strain::amplifier::convert | ( | const WideParams & | wp, |
DiscreteParams & | dp | ||
) |
Definition at line 702 of file strain.cpp.
void strain::amplifier::exampleofuse | ( | void | ) |
Definition at line 987 of file strain.cpp.
void strain::amplifier::testIT | ( | std::string & | output | ) |
Definition at line 906 of file strain.cpp.
|
static |
Definition at line 668 of file strain.cpp.