Description
Describe the feature
Is your feature request related to a problem?
yes. Messages (Pedalry, VehicleSteeringWheel and gear_transmission) currently defined in HostVehicleData (PR#441) are also required for the development of OSI interfaces for controlling a (external) dynamic model.
Describe the solution you would like
It makes sense to move the above mentioned message to osi::common and reference in HostVehicleData and also in ActuatorCommand (currently only branch). This brings the advantage that same interfaces are defined only once and reused wherever necessary.
Describe alternatives you have considered
Options considered:
A separate Proto-File containing vehicle mechanical parts like pedals, steering wheel etc.
Moving the above mentioned message to OSI::Common
Describe the backwards compatibility
How does the feature impact the backwards compatibility of the current major version of OSI?
If the suggested feature would be implemented would there be an issue with the previous versions of OSI? What part of OSI would break or improve by this feature?
It should not break backward compatibility as it is only an extension to the existing one.