A command to start the engine was refused
What ArduPilot says:
- Engine: start control disabled
- Engine: start control disabled by aux function
- Engine: already running
An engine-start command came from the mission or the ground station and was not carried out. “already running”: the engine is running, or a start is already in progress. “start control disabled”: the engine start switch (RCn_OPTION 179) is in its low position, which means stop, and the switch has the last word over commands.
What to do, most likely first
The start switch on the transmitter is low.
FixPut the switch in the middle to let commands and the mission start the engine, or high to start it yourself.
The engine was already running when the mission's start command came.
FixNothing to fix: the command had nothing to do.
Parameters to look at
| Parameter | What it is |
|---|---|
ICE_ENABLE | Enable ICEngine control |
ICE_STARTCHN_MIN | Input channel for engine start minimum PWM |
ICE_OPTIONS | ICE options |
The code that sends it
Engine: start control disabled
libraries/AP_ICEngine/AP_ICEngine.cpp AP_ICEngine::engine_control() · Open in ArduPilot Copter-4.6.3
Engine: start control disabled by aux function
libraries/AP_ICEngine/AP_ICEngine.cpp AP_ICEngine::engine_control() · Open in ArduPilot Copter-4.7.1
Engine: already running
libraries/AP_ICEngine/AP_ICEngine.cpp AP_ICEngine::engine_control() · Open in ArduPilot Copter-4.7.1