#include <robo_states.h>
◆ Robo_States() [1/3]
◆ Robo_States() [2/3]
◆ Robo_States() [3/3]
◆ ~Robo_States()
| Robo_States::~Robo_States |
( |
| ) |
|
|
inline |
◆ calc_AngleOfAttack()
| float Robo_States::calc_AngleOfAttack |
( |
Vec3< float > |
state, |
|
|
float |
v, |
|
|
uint32_t |
dt_millis |
|
) |
| |
◆ calc_RoboVelocity()
| float Robo_States::calc_RoboVelocity |
( |
Vec3< float > |
state, |
|
|
uint32_t |
dt_millis |
|
) |
| |
◆ calc_Velocity()
| Vec2< float > Robo_States::calc_Velocity |
( |
Vec3< float > |
state, |
|
|
Vec3< float > |
vel_from_base, |
|
|
uint32_t |
dt_millis |
|
) |
| |
◆ cubicSpline()
| Vec4<float> Robo_States::cubicSpline |
( |
Vec2< float > |
curr, |
|
|
Vec2< float > |
nex, |
|
|
Vec2< float > |
nexnex |
|
) |
| |
|
private |
◆ get_AngOffset()
| float Robo_States::get_AngOffset |
( |
| ) |
|
|
inline |
◆ get_Centre()
| Vec2<float> Robo_States::get_Centre |
( |
| ) |
|
|
inline |
◆ get_ID()
| Field Robo_States::get_ID |
( |
| ) |
|
|
inline |
◆ get_NextState()
◆ get_State()
◆ linearTheta()
| float Robo_States::linearTheta |
( |
Vec3< float > |
state, |
|
|
float |
v, |
|
|
uint32_t |
dt_millis |
|
) |
| |
|
private |
◆ nextStateReached()
| bool Robo_States::nextStateReached |
( |
Vec3< float > |
state, |
|
|
uint8_t |
bounds |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ quadTheta()
| float Robo_States::quadTheta |
( |
Vec3< float > |
state, |
|
|
float |
v, |
|
|
uint32_t |
dt_millis |
|
) |
| |
|
private |
◆ set_State()
◆ next_state_
◆ ramped_
| float Robo_States::ramped_ |
|
private |
◆ sv_
The documentation for this class was generated from the following files:
- C:/Users/073be/OneDrive/Documents/Robotics/Codes/beta/Khangai-Robot/Khangai-Robot-Full/KhangaiRobot-Play/Core/Inc/parts/processor/robo_states.h
- C:/Users/073be/OneDrive/Documents/Robotics/Codes/beta/Khangai-Robot/Khangai-Robot-Full/KhangaiRobot-Play/Core/Src/parts/processor/robo_states.cpp