GKD.RoboCtrl
RoboMaster Linux 电控:异步 IO、设备驱动与机器人控制
载入中...
搜索中...
未找到
roboctrl::ctrl::power_allocation结构体 参考

详细描述

在文件 power_manager.h 第 36 行定义.

Public 属性

std::array< float, 4 > current_limits {}
 
float power_limit {}
 
float requested_power {}
 
float allocated_power {}
 
float measured_power {}
 
float speed_loss {}
 
float torque_loss {}
 
bool limited {false}
 
bool motor_fault {false}
 
bool telemetry_offline {true}
 
bool budget_unachievable {false}
 
std::uint64_t rls_updates {}
 

类成员变量说明

◆ allocated_power

float roboctrl::ctrl::power_allocation::allocated_power {}

在文件 power_manager.h 第 40 行定义.

◆ budget_unachievable

bool roboctrl::ctrl::power_allocation::budget_unachievable {false}

在文件 power_manager.h 第 47 行定义.

◆ current_limits

std::array<float, 4> roboctrl::ctrl::power_allocation::current_limits {}

在文件 power_manager.h 第 37 行定义.

◆ limited

bool roboctrl::ctrl::power_allocation::limited {false}

在文件 power_manager.h 第 44 行定义.

◆ measured_power

float roboctrl::ctrl::power_allocation::measured_power {}

在文件 power_manager.h 第 41 行定义.

◆ motor_fault

bool roboctrl::ctrl::power_allocation::motor_fault {false}

在文件 power_manager.h 第 45 行定义.

◆ power_limit

float roboctrl::ctrl::power_allocation::power_limit {}

在文件 power_manager.h 第 38 行定义.

◆ requested_power

float roboctrl::ctrl::power_allocation::requested_power {}

在文件 power_manager.h 第 39 行定义.

◆ rls_updates

std::uint64_t roboctrl::ctrl::power_allocation::rls_updates {}

在文件 power_manager.h 第 48 行定义.

◆ speed_loss

float roboctrl::ctrl::power_allocation::speed_loss {}

在文件 power_manager.h 第 42 行定义.

◆ telemetry_offline

bool roboctrl::ctrl::power_allocation::telemetry_offline {true}

在文件 power_manager.h 第 46 行定义.

◆ torque_loss

float roboctrl::ctrl::power_allocation::torque_loss {}

在文件 power_manager.h 第 43 行定义.


该结构体的文档由以下文件生成: