Add a new package to SOTA This is called when the user adds a new package to the SOTA system
Add a new package to SOTA This is called when the user adds a new package to the SOTA system
The name and version of the package
A description of the package (optional)
The vendor providing the package (optional)
Given a package name and version, return vehicles that it should be installed on.
Given a package name and version, return vehicles that it should be installed on.
The name and version of the package
Which packages need to be installed on which vehicles
Update the list of packages that are installed on a vehicle.
Update the list of packages that are installed on a vehicle. During normal operation SOTA will keep track of the state of of the clients that are in the field. However there may be cases where this gets out of sync for example if a ECU is replaced in the field, or when packages are loaded in the factory. The client can query the local package manager for the list of installed packages and report it via this function
The VIN that is sending the update
A JSON encoded list of installed packages
An implementation of the External Resolver that talks via HTTP to the external resolver in this project