#include <commands_3dm.hpp>
|  | 
| FunctionSelector | function = static_cast<FunctionSelector>(0) | 
|  | Parameters.  More... 
 | 
|  | 
| Mode | mode = static_cast<Mode>(0) | 
|  | Mode setting.  More... 
 | 
|  | 
| float | scaling = 0 | 
|  | Encoder pulses per meter of distance traveled [pulses/m]. Distance traveled is computed using the formula d = p / N * 2R * pi, where d is distance, p is the number of pulses received, N is the encoder resolution, and R is the wheel radius. By simplifying all of the parameters into one, the formula d = p / S is obtained, where s is the odometer scaling factor passed to this command. S is equivalent to N / (2R * pi) and has units of pulses / meter. N is in units of "A" pulses per revolution and R is in meters. Make this value negative if the odometer is mounted so that it rotates backwards.  More... 
 | 
|  | 
| float | uncertainty = 0 | 
|  | Uncertainty in encoder counts to distance translation (1-sigma value) [m/m].  More... 
 | 
|  | 
◆ Mode
| Enumerator | 
|---|
| DISABLED | Encoder is disabled.  | 
| QUADRATURE | Quadrature encoder mode.  | 
 
 
◆ asTuple() [1/2]
  
  | 
        
          | auto mip::commands_3dm::Odometer::asTuple | ( |  | ) | const |  | inline | 
 
 
◆ asTuple() [2/2]
  
  | 
        
          | auto mip::commands_3dm::Odometer::asTuple | ( |  | ) |  |  | inline | 
 
 
◆ create_sld_all()
◆ insert()
      
        
          | void mip::commands_3dm::Odometer::insert | ( | Serializer & | serializer | ) | const | 
      
 
 
◆ extract()
      
        
          | void mip::commands_3dm::Odometer::extract | ( | Serializer & | serializer | ) |  | 
      
 
 
◆ function
◆ mode
      
        
          | Mode mip::commands_3dm::Odometer::mode = static_cast<Mode>(0) | 
      
 
 
◆ scaling
      
        
          | float mip::commands_3dm::Odometer::scaling = 0 | 
      
 
 
◆ uncertainty
      
        
          | float mip::commands_3dm::Odometer::uncertainty = 0 | 
      
 
 
◆ DESCRIPTOR_SET
  
  | 
        
          | constexpr const uint8_t mip::commands_3dm::Odometer::DESCRIPTOR_SET = ::mip::commands_3dm::DESCRIPTOR_SET |  | staticconstexpr | 
 
 
◆ FIELD_DESCRIPTOR
◆ DESCRIPTOR
◆ NAME
  
  | 
        
          | constexpr const char* mip::commands_3dm::Odometer::NAME = "Odometer" |  | staticconstexpr | 
 
 
◆ DOC_NAME
  
  | 
        
          | constexpr const char* mip::commands_3dm::Odometer::DOC_NAME = "Odometer Configuration" |  | staticconstexpr | 
 
 
◆ HAS_FUNCTION_SELECTOR
  
  | 
        
          | constexpr const bool mip::commands_3dm::Odometer::HAS_FUNCTION_SELECTOR = true |  | staticconstexpr | 
 
 
The documentation for this struct was generated from the following files: