@magiclane/maps-sdk
    Preparing search index...

    Class DriverBehaviourAnalysis

    A driver behaviour analysis.

    Provides methods for getting driver behaviour analysis data.

    This class should not be instantiated directly. Instead, use the methods provided by the DriverBehaviour class.

    Index

    Constructors

    Accessors

    • get drivingEvents(): MappedDrivingEvent[]

      Get all mapped driving events.

      Returns MappedDrivingEvent[]

      The list of mapped driving events.

      An exception if it fails.

    • get drivingScores(): DrivingScores

      Get scores for this session (partial and aggregate)

      Returns DrivingScores

      The scores for this session (partial and aggregate).

      An exception if it fails.

    • get finishTime(): number

      Get the finish time of the session in milliseconds since epoch.

      Returns number

      The finish time of the session in milliseconds since epoch.

      An exception if it fails.

    • get isValid(): boolean

      Get flag telling whether the analysis is valid.

      Returns boolean

      True if the analysis is valid, false otherwise.

      An exception if it fails.

    • get kilometersDriven(): number

      Get the driven kilometers.

      Part of session statistics.

      Returns number

      The driven kilometers.

      An exception if it fails.

    • get minutesDriven(): number

      Get the number of minutes driven.

      Part of session statistics.

      Returns number

      The minutes driven.

      An exception if it fails.

    • get minutesSpeeding(): number

      Returns the total number of minutes the driver was speeding.

      Part of session statistics.

      Returns number

      The total number of minutes spent speeding.

      An exception if it fails.

    • get minutesTailgating(): number

      Returns the total number of minutes the driver was tailgating.

      Part of session statistics.

      Returns number

      The total number of minutes spent tailgating.

      An exception if it fails.

    • get minutesTotalElapsed(): number

      Get the total number of elapsed minutes.

      Part of session statistics.

      Returns number

      The total number of elapsed minutes.

      An exception if it fails.

    • get numberOfCorneringEvents(): number

      Number of cornering events detected

      Returns number

      The number of cornerings detected.

      An exception if it fails.

    • get numberOfEncounteredStopSigns(): number

      Number of stop signs detected

      Returns number

      The number of encountered stop signs detected.

      An exception if it fails.

    • get numberOfHarshAccelerationEvents(): number

      Number of harsh acceleration events detected

      Returns number

      The number of harsh accelerations detected.

      An exception if it fails.

    • get numberOfHarshBrakingEvents(): number

      Number of harsh breaking events detected

      Returns number

      The number of harsh breakings detected.

      An exception if it fails.

    • get numberOfIgnoredStopSigns(): number

      Number of ignored stop signs events detected

      Returns number

      The number of ignored stop signs events detected.

      An exception if it fails.

    • get numberOfSwervingEvents(): number

      Number of swerving events detected

      Returns number

      The number of swervings detected.

      An exception if it fails.

    • get pointerId(): number

      Returns number

    • get riskRelatedToMeanSpeed(): number

      Increase of accident probability over a nominal chance (percentage).

      Returns number

      The risk related to mean speed.

      An exception if it fails.

    • get riskRelatedToSpeedVariation(): number

      Increase of accident probability over a nominal chance (percentage).

      Returns number

      The risk related to speed variation.

      An exception if it fails.

    • get startTime(): number

      Get the start time of the session in milliseconds since epoch.

      Returns number

      The start time of the session in milliseconds since epoch.

      An exception if it fails.

    Methods

    • Returns void