Main class of driver's behavior module. More...
#import <SYDriving.h>
Instance Methods | |
(void) | - didDetectFastCornering: |
Method for sending fast cornering event detected by external detector into drivers behavior module. More... | |
(void) | - didDetectSpeeding: |
Method for sending speeding event detected by external detector into drivers behavior module. More... | |
(void) | - didDetectHardBraking: |
Method for sending hard beraking event detected by external detector into drivers behavior module. More... | |
(void) | - didDetectHardAccelerating: |
Method for sending hard acceleration event detected by external detector into drivers behavior module. More... | |
(void) | - didDetectDistracting: |
Method for sending distraction event detected by external detector into drivers behavior module. More... | |
((unavailable("Use +[SYDriving sharedDriving] instead.") | - __attribute__ |
Class Methods | |
(nonnull SYDriving *) | + sharedDriving |
((unavailable("Use +[SYDriving sharedDriving] instead.") | + __attribute__ |
Properties | |
id< SYDrivingDelegate > | delegate |
SYDriversBehaviorScore * | score |
Represents driver's current global cummulative score based on score of each trip. More... | |
SYDriversBehaviorLog * | log |
Driver's behavior log provides access to all recorded trips and global driver's score. More... | |
Main class of driver's behavior module.
- ((unavailable("Use +[SYDriving sharedDriving] instead.") __attribute__ |
+ ((unavailable("Use +[SYDriving sharedDriving] instead.") __attribute__ |
- (void) didDetectDistracting: | (nonnull SYDrivingDistracting *) | distracting |
Method for sending distraction event detected by external detector into drivers behavior module.
- (void) didDetectFastCornering: | (nonnull SYDrivingFastCornering *) | fastCornering |
Method for sending fast cornering event detected by external detector into drivers behavior module.
- (void) didDetectHardAccelerating: | (nonnull SYDrivingHardAccelerating *) | accelerating |
Method for sending hard acceleration event detected by external detector into drivers behavior module.
- (void) didDetectHardBraking: | (nonnull SYDrivingHardBraking *) | braking |
Method for sending hard beraking event detected by external detector into drivers behavior module.
- (void) didDetectSpeeding: | (nonnull SYDrivingSpeeding *) | speeding |
Method for sending speeding event detected by external detector into drivers behavior module.
+ (nonnull SYDriving*) sharedDriving |
|
readwritenonatomicweak |
|
readnonatomicstrong |
Driver's behavior log provides access to all recorded trips and global driver's score.
|
readnonatomicstrong |
Represents driver's current global cummulative score based on score of each trip.