ZendriveDriveType
enum ZendriveDriveType {}
The type of the drive returned from ZendriveDriveInfo.driveType.
This decides what other ZendriveDriveInfo parameters will be populated.
A drive callback can be sent as a false alarm or when we detect that the user was not
actually driving but moved using other means of transport.
-
Sometimes, the SDK detects that a trip is invalid after it has been started. In these cases, the values for
ZendriveDriveInfo.waypoints,ZendriveDriveInfo.events,ZendriveDriveInfo.score,ZendriveDriveInfo.maxSpeedandZendriveDriveInfo.averageSpeedwill have invalid values.Declaration
Objective-C
ZendriveDriveTypeInvalid = 0 -
This was not a driving trip. For e.g bike and train rides will fall under this trip type. The
ZendriveDriveInfowill haveZendriveDriveInfo.waypoints,ZendriveDriveInfo.maxSpeed,ZendriveDriveInfo.averageSpeed,ZendriveDriveInfo.eventsandZendriveDriveInfo.score.Declaration
Objective-C
ZendriveDriveTypeNonDriving = 1 -
This trip was taken in a car.
If the SDK determined the user to be a driver or a passenger, the value will be available in
ZendriveDriveInfo.userModeThe
ZendriveDriveInfowill haveZendriveDriveInfo.waypoints,ZendriveDriveInfo.maxSpeed,ZendriveDriveInfo.averageSpeed,ZendriveDriveInfo.eventsandZendriveDriveInfo.score.Declaration
Objective-C
ZendriveDriveTypeDrive = 2
ZendriveDriveType Enumeration Reference