ZendriveDriveType Constants Reference
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