driver_behaviour library

Driver Behaviour

Provides APIs for analyzing and retrieving driver behaviour, driving events, and risk scores from sensor data.

This library covers the detection and analysis of driving events (such as harsh braking, acceleration, swerving), session statistics, and risk scoring.

Main features

  • DriverBehaviour – Main class for managing driver behaviour analysis sessions.
  • DriverBehaviourAnalysis – Represents a single analysis session, with statistics and event lists.
  • MappedDrivingEvent – Represents a mapped driving event with time, location, and event type.
  • DrivingScores – Provides risk scores for various driving behaviours.
  • DrivingEvent – Enum of supported driving events (e.g., harsh braking, tailgating).

More details

Classes

DriverBehaviour Driver Behaviour
Provides methods for starting, stopping, managing, and retrieving driver behaviour analysis sessions.
DriverBehaviourAnalysis Driver Behaviour
Represents a driver behaviour analysis session.
DrivingScores Driver Behaviour
Represents driving scores for a session.
MappedDrivingEvent Driver Behaviour
Represents a mapped driving event.

Enums

DrivingEvent Driver Behaviour
Enumerates various driving-related events.