#include <heat_limit.h>
Definition at line 80 of file heat_limit.h.
◆ ShootHz
| Enumerator |
|---|
| LOW | |
| HIGH | |
| BURST | |
| MINIMAL | |
Definition at line 142 of file heat_limit.h.
◆ HeatLimit()
◆ getCoolingHeat()
| int rm_common::HeatLimit::getCoolingHeat |
( |
| ) |
|
|
inline |
◆ getCoolingLimit()
| int rm_common::HeatLimit::getCoolingLimit |
( |
| ) |
|
|
inline |
◆ getShootFrequency()
| double rm_common::HeatLimit::getShootFrequency |
( |
| ) |
const |
|
inline |
◆ getShootFrequencyMode()
| bool rm_common::HeatLimit::getShootFrequencyMode |
( |
| ) |
const |
|
inline |
◆ getSpeedLimit()
| int rm_common::HeatLimit::getSpeedLimit |
( |
| ) |
|
|
inline |
◆ heatCB()
| void rm_common::HeatLimit::heatCB |
( |
const rm_msgs::LocalHeatStateConstPtr & |
msg | ) |
|
|
inline |
◆ setCoolingHeatOfShooter()
| void rm_common::HeatLimit::setCoolingHeatOfShooter |
( |
const rm_msgs::PowerHeatData |
data | ) |
|
|
inline |
◆ setRefereeStatus()
| void rm_common::HeatLimit::setRefereeStatus |
( |
bool |
status | ) |
|
|
inline |
◆ setShootFrequency()
| void rm_common::HeatLimit::setShootFrequency |
( |
uint8_t |
mode | ) |
|
|
inline |
◆ setStatusOfShooter()
| void rm_common::HeatLimit::setStatusOfShooter |
( |
const rm_msgs::GameRobotStatus |
data | ) |
|
|
inline |
◆ timerCB()
| void rm_common::HeatLimit::timerCB |
( |
| ) |
|
|
inline |
◆ updateExpectShootFrequency()
| void rm_common::HeatLimit::updateExpectShootFrequency |
( |
| ) |
|
|
inlineprivate |
◆ bullet_heat_
| double rm_common::HeatLimit::bullet_heat_ |
|
private |
◆ burst_flag_
| bool rm_common::HeatLimit::burst_flag_ = false |
|
private |
◆ burst_shoot_frequency_
| double rm_common::HeatLimit::burst_shoot_frequency_ {} |
|
private |
◆ heat_coeff_
| double rm_common::HeatLimit::heat_coeff_ {} |
|
private |
◆ high_shoot_frequency_
| double rm_common::HeatLimit::high_shoot_frequency_ {} |
|
private |
◆ local_heat_pub_
◆ local_shooter_cooling_heat_
| double rm_common::HeatLimit::local_shooter_cooling_heat_ {} |
|
private |
◆ low_shoot_frequency_
| double rm_common::HeatLimit::low_shoot_frequency_ {} |
|
private |
◆ minimal_shoot_frequency_
| double rm_common::HeatLimit::minimal_shoot_frequency_ {} |
|
private |
◆ referee_is_online_
| bool rm_common::HeatLimit::referee_is_online_ |
|
private |
◆ safe_shoot_frequency_
| double rm_common::HeatLimit::safe_shoot_frequency_ {} |
|
private |
◆ shoot_frequency_
| double rm_common::HeatLimit::shoot_frequency_ {} |
|
private |
◆ shoot_state_sub_
◆ shooter_cooling_heat_
| int rm_common::HeatLimit::shooter_cooling_heat_ |
|
private |
◆ shooter_cooling_limit_
| int rm_common::HeatLimit::shooter_cooling_limit_ |
|
private |
◆ shooter_cooling_rate_
| int rm_common::HeatLimit::shooter_cooling_rate_ |
|
private |
◆ state_
| uint8_t rm_common::HeatLimit::state_ {} |
|
private |
◆ timer_
◆ type_
| std::string rm_common::HeatLimit::type_ {} |
|
private |
◆ use_local_heat_
| bool rm_common::HeatLimit::use_local_heat_ |
|
private |
The documentation for this class was generated from the following file: