Declared in ZendriveDriveInfo.h

ZendriveDriveType

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.

Definition

typedef NS_ENUM(int, ZendriveDriveType ) {
   ZendriveDriveTypeInvalid = 0,
   ZendriveDriveTypeNonDriving = 1,
   ZendriveDriveTypeDrive = 2,
};

Constants

ZendriveDriveTypeInvalid

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 maxSpeed] and [ZendriveDriveInfo averageSpeed] will have invalid values.

Declared In ZendriveDriveInfo.h.

ZendriveDriveTypeNonDriving

This was not a driving trip. For e.g bike and train rides will fall under this trip type. The ZendriveDriveInfo will have [ZendriveDriveInfo waypoints], [ZendriveDriveInfo maxSpeed] and [ZendriveDriveInfo averageSpeed] but [ZendriveDriveInfo events] and [ZendriveDriveInfo score] will have invalid values.

Declared In ZendriveDriveInfo.h.

ZendriveDriveTypeDrive

This trip was taken in a car.

Declared In ZendriveDriveInfo.h.

Declared In

ZendriveDriveInfo.h