#include <AP_ICEngine.h>
Definition at line 24 of file AP_ICEngine.h.
◆ ICE_State
| Enumerator |
|---|
| ICE_OFF | |
| ICE_START_HEIGHT_DELAY | |
| ICE_START_DELAY | |
| ICE_STARTING | |
| ICE_RUNNING | |
Definition at line 37 of file AP_ICEngine.h.
◆ AP_ICEngine()
| AP_ICEngine::AP_ICEngine |
( |
const AP_RPM & |
_rpm, |
|
|
const AP_AHRS & |
_ahrs |
|
) |
| |
◆ engine_control()
| bool AP_ICEngine::engine_control |
( |
float |
start_control, |
|
|
float |
cold_start, |
|
|
float |
height_delay |
|
) |
| |
◆ get_state()
| ICE_State AP_ICEngine::get_state |
( |
void |
| ) |
const |
|
inline |
◆ throttle_override()
| bool AP_ICEngine::throttle_override |
( |
uint8_t & |
percent | ) |
|
◆ update()
| void AP_ICEngine::update |
( |
void |
| ) |
|
◆ ahrs
◆ enable
| AP_Int8 AP_ICEngine::enable |
|
private |
◆ height_pending
| bool AP_ICEngine::height_pending |
|
private |
◆ height_required
| float AP_ICEngine::height_required |
|
private |
◆ initial_height
| float AP_ICEngine::initial_height |
|
private |
◆ pwm_ignition_off
| AP_Int16 AP_ICEngine::pwm_ignition_off |
|
private |
◆ pwm_ignition_on
| AP_Int16 AP_ICEngine::pwm_ignition_on |
|
private |
◆ pwm_starter_off
| AP_Int16 AP_ICEngine::pwm_starter_off |
|
private |
◆ pwm_starter_on
| AP_Int16 AP_ICEngine::pwm_starter_on |
|
private |
◆ rpm
| const AP_RPM& AP_ICEngine::rpm |
|
private |
◆ rpm_instance
| AP_Int8 AP_ICEngine::rpm_instance |
|
private |
◆ rpm_threshold
| AP_Int32 AP_ICEngine::rpm_threshold |
|
private |
◆ start_chan
| AP_Int8 AP_ICEngine::start_chan |
|
private |
◆ start_percent
| AP_Int8 AP_ICEngine::start_percent |
|
private |
◆ starter_delay
| AP_Float AP_ICEngine::starter_delay |
|
private |
◆ starter_last_run_ms
| uint32_t AP_ICEngine::starter_last_run_ms |
|
private |
◆ starter_start_time_ms
| uint32_t AP_ICEngine::starter_start_time_ms |
|
private |
◆ starter_time
| AP_Float AP_ICEngine::starter_time |
|
private |
◆ state
◆ var_info
The documentation for this class was generated from the following files: