Map Doc  1.0
iOS-引擎SDK-开放平台
MBBadDrivingDetector.h
浏览该文件的文档.
1 //
2 // MBBadDrivingDetector.h
3 // iNaviCore
4 //
5 // Created by fanyl on 14-6-10.
6 // Copyright (c) 2014年 Mapbar. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 
11 #import "MBObject.h"
12 
14 
18 @protocol MBBadDrivingDetectorDelegate <NSObject>
19  @optional
27 - (void)quickAccerlationBegin:(MBBadDrivingDetector *)detector;
34 - (void)quickAccerlationEnd:(MBBadDrivingDetector *)detector;
41 - (void)hardBrakingBegin:(MBBadDrivingDetector *)detector;
48 - (void)hardBrakingEnd:(MBBadDrivingDetector *)detector;
55 - (void)idleBegin:(MBBadDrivingDetector *)detector;
62 - (void)idleEnd:(MBBadDrivingDetector *)detector;
63 @end
64 
65 
69 @interface MBBadDrivingDetector : NSObject
73 @property (nonatomic, weak) id<MBBadDrivingDetectorDelegate> delegate;
82 - (void)reset;
83 @end
84 
92 @property (nonatomic, assign) NSInteger countOfQuickAcceleration;
96 @property (nonatomic, assign) NSInteger countOfHardBraking;
100 @property (nonatomic, assign) NSInteger countOfIdleSpeed;
104 @property(nonatomic,assign) NSInteger tripSpeed;
108 @property(nonatomic,assign) float tripTopSpeed;
112 @property(nonatomic,assign) float tripLength;
116 @property(nonatomic,assign) float tripTime;
117 @end
id< MBBadDrivingDetectorDelegate > delegate
Definition: MBBadDrivingDetector.h:73
Definition: MBBadDrivingDetector.h:69
Definition: MBBadDrivingDetector.h:88
MBBadDrivingDetectorResult * getResult()
Definition: MBObject.h:16