Airspeed or groundspeed can be understood to be the same in the above. Obviously there will be some settings which are not common to all vehicle types, but we've handled that in the past either by having extra settings or by using a generic container variable which is interpreted as a union.