autoware_adapi_version_msgs
The Autoware AD API version interfaces
README
autoware_adapi_version_msgs
InterfaceVersion
Considering the product life cycle, there may be multiple vehicles using different versions of the AD API due to changes in requirements or functional improvements. For example, one vehicle uses v1 for stability and another vehicle uses v2 to enable more advanced functionality.
In that situation, the AD API users such as developers of a web service have to switch the application behavior based on the version that each vehicle uses. The version of AD API follows Semantic Versioning in order to provide an intuitive understanding of the changes between versions.