Public Member Functions | Public Attributes | List of all members
diffbot::BaseController< TMotorController, TMotorDriver >::UpdateRate::Period Struct Reference

Inverse of the update rates for control, (optional) imu and debug output. More...

#include <base_controller.h>

Public Member Functions

 Period (double imu_frequency, double control_frequency, double debug_frequency)
 

Public Attributes

double control_
 
double debug_
 
double imu_
 

Detailed Description

template<typename TMotorController, typename TMotorDriver>
struct diffbot::BaseController< TMotorController, TMotorDriver >::UpdateRate::Period

Inverse of the update rates for control, (optional) imu and debug output.

See UpdateRate for more details.

Definition at line 114 of file base_controller.h.

Constructor & Destructor Documentation

◆ Period()

template<typename TMotorController , typename TMotorDriver >
diffbot::BaseController< TMotorController, TMotorDriver >::UpdateRate::Period::Period ( double  imu_frequency,
double  control_frequency,
double  debug_frequency 
)
inline

Definition at line 120 of file base_controller.h.

Member Data Documentation

◆ control_

template<typename TMotorController , typename TMotorDriver >
double diffbot::BaseController< TMotorController, TMotorDriver >::UpdateRate::Period::control_

Definition at line 117 of file base_controller.h.

◆ debug_

template<typename TMotorController , typename TMotorDriver >
double diffbot::BaseController< TMotorController, TMotorDriver >::UpdateRate::Period::debug_

Definition at line 118 of file base_controller.h.

◆ imu_

template<typename TMotorController , typename TMotorDriver >
double diffbot::BaseController< TMotorController, TMotorDriver >::UpdateRate::Period::imu_

Definition at line 116 of file base_controller.h.


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


diffbot_base
Author(s):
autogenerated on Thu Sep 7 2023 02:35:23