DriveKit Vehicle component manages cars and trucks vehicles.
It is possible to create a custom vehicle from your own data. Create your vehicle using the method:
Each vehicle will have a unique identifier and this unique ID will be added into the trip synchronization response.
This method have the following parameters:
Check the DKVehicleManagerStatus
value to ensure your vehicle is correctly created:
You can retrieve the user’s vehicle list from the DriveQuant servers by calling the following method:
This method have the following parameter:
You can retrieve the list of vehicles stored in the DriveKit local database by calling the previous method but with the type parameter to .cache
.
Instead of deleting and then creating a new vehicle, you can use only one method to replace an existing vehicle.
This method have the following parameters:
Replace a truck
This method have the following parameters:
To delete a vehicle, you have to call the following method:
This method have the following parameter:
Check the DKVehicleManagerStatus
value to ensure your vehicle is successfully deleted:
To rename a vehicle, you have to call the following method:
This method have the following parameters:
Check the DKVehicleManagerStatus
value to ensure your vehicle is successfully deleted:
When you have a vehicle, it is necessary to set its DetectionMode type. The following function is used to select the DetectionMode of a vehicle:
This method have the following parameters:
Information: If a driver has more than one vehicle, only one can be configured in GPS
mode. If you choose a GPS
trigger mode for a vehicle while there is already another vehicle with this trigger mode, then you must specify the appropriate action with the forceGPSVehicleUpdate
parameter to true
. The other vehicle will have its detection mode updated to .disabled
.