#include <position_sensor.h>
◆ PositionSensor() [1/3]
◆ PositionSensor() [2/3]
◆ ~PositionSensor()
| PositionSensor::~PositionSensor |
( |
| ) |
|
|
inline |
◆ PositionSensor() [3/3]
| PositionSensor::PositionSensor |
( |
| ) |
|
|
inlineprivate |
◆ add_Sensor()
| void PositionSensor::add_Sensor |
( |
Sensor< float > * |
sen | ) |
|
|
inline |
◆ get_Instance()
◆ init()
| int PositionSensor::init |
( |
uint32_t |
dt_millis | ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ process_LidarData()
| void PositionSensor::process_LidarData |
( |
Vec3< float > |
ori, |
|
|
float(&) |
lidar[2], |
|
|
const State_Vars * |
sv |
|
) |
| |
|
private |
◆ read_Position()
| Vec3< float > PositionSensor::read_Position |
( |
Vec3< float > |
ori, |
|
|
Vec3< float > |
base_state, |
|
|
const State_Vars * |
sv, |
|
|
uint32_t |
dt_millis |
|
) |
| |
◆ remove_Sensor()
| void PositionSensor::remove_Sensor |
( |
Sensor< float > * |
sen | ) |
|
|
inline |
◆ rotate_EncData()
| Vec2< float > PositionSensor::rotate_EncData |
( |
Vec3< float > |
ori, |
|
|
Vec2< float > |
enc |
|
) |
| |
|
private |
◆ update_State()
| void PositionSensor::update_State |
( |
Vec3< float > |
state | ) |
|
◆ enc_fuser_
◆ p_sensors_
◆ sensor_count_
| uint8_t PositionSensor::sensor_count_ |
|
private |
◆ xlidar_enc_fuser_
◆ ylidar_enc_fuser_
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/sensors/position_sensor.h
- C:/Users/073be/OneDrive/Documents/Robotics/Codes/beta/Khangai-Robot/Khangai-Robot-Full/KhangaiRobot-Play/Core/Src/parts/sensors/position_sensor.cpp