Hi, wondering what the process is for trying to make a change to the MAVLINK protocol?
I’m looking at the IC Engine code, and there’s a gap (IMHO) in functionality:
MAV_CMD_DO_ENGINE_CONTROL (223 )
[Command] Control vehicle engine. This is interpreted by the vehicles engine controller to change the target engine state. It is intended for vehicles with internal combustion engines
Param (:Label) | Description | Values | Units |
---|---|---|---|
1: Start Engine | 0: Stop engine, 1:Start Engine | min: 0 max: 1 increment: 1 |
I would like a third engine state - “Ignition On” where the ignition would be on, but not trigger the starter - the current implementation seems to favour situation where the ignition is turned on and the vehicle started, or the ignition is turned off (stop).
I acknowledge this is not the place to discuss the actual modification, but wanted to provide the context for understanding the process.