| 
    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 class | DiscreteGain {  val256 = 0 , val128 = 1 , val96 = 2 , val64 = 3 , val48 = 4 , val36 = 5 , val24 = 6 , val20 = 7 , val16 = 8 , val10 = 9 , val08 = 10 , val06 = 11 , val04 = 12 , none = 32 , 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.