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
|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.