Properties and Protocols

@protocol RPSpeedLimitDelegate <NSObject>

Overspeed threshold period in seconds.

@property(nonatomic, readonly) NSTimeInterval timeThreshold;

Max allowed speed in km/h.

@property(readonly) double speedLimit;

Callback for overspeeding.

- (void)speedLimitNotification:(double)speedLimit
                         speed:(double)speed
                      latitude:(double)latitude
                     longitude:(double)longitude
                          date:(NSDate *)date;

Represents a common info about user scoring.

@interface RPStatistics : NSObject<RPJSONSerializable> {
}

The user rating points.

@property (assign, nonatomic) NSInteger rating;

The user discount points in percentage.

The common driving level.

The common speed level.

The common mileage level.

The phone usage level.

The time of days level.

Represents info about speed detail user scoring.

Speeding score Range 0...100.

Above speed limit per 100 km in km.

Above speed limit more than 20km/h per 100 km in km.

Max Speed in km/h.

Average Speed in km/h.

Speeding in km/h.

Speeding over 20km/h in km/h.

Represents info about Phone Usage detail user scoring.

Phone Usage while driving scoring.

Phone Usage while driving in min.

Phone Usage while driving with speed > 20km/h in min.

Phone Usage while driving diagram min/date.

Phone Usage while driving with speed > 20km/h diagram min/date.

Represents info about Driving user scoring.

Common Driving rating.

Frequency of harsh braking per 100km.

Frequency of rapid accelerations per 100km.

Harsh Braking during this period.

Rapid Accelerations for period.

Harsh Braking diagram data for period.

Last updated

Was this helpful?