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.