Skip to Content

DC Command - Heading Change Detection

Configures triggers that activate when the vehicle makes a turn greater than the specified angle.


What is it for?

  • 🚗 Driving analysis — Detect abrupt maneuvers or sharp turns
  • 📊 Event-based reports — Generate reports every time the vehicle changes direction
  • 🗺️ Tracking optimization — Report position on curves to improve route accuracy
  • ⚠️ Behavior alerts — Detect erratic or evasive driving

Command Summary

ActionCommandDescription
ConfigureSDCaabcccDefines trigger angle and direction
QueryQDCaaGets current configuration
ResponseRDCaabcccResponse format

Parameters

FieldDescriptionValues
aaTrigger index00-02 (3 triggers available)
bTurn direction- left, + right, * both
cccMinimum angle000-360 (degrees)

Associated Signals

SignalDescription
DC00Heading trigger index 0
DC01Heading trigger index 1
DC02Heading trigger index 2

DC signals are suitable for conditional use in the event engine with + and - edges.


Examples

Detect 45° turn in any direction

>SDC00*045< // Trigger 00 activates with turns >= 45° (left or right)

Detect only right turns of 30°

>SDC01+030< // Trigger 01 activates only with right turns >= 30°

Query configuration

>QDC00< // Response: RDC00*045

Use in Event Rules

Report on each heading change

>SRL96E;TRG=DC00+;ACC={GCQ16H}{STD00R}< // On detecting turn >= 45°: generate CQ16 report and reset timer 00

The angle is calculated by comparing the current direction with the previous one. Very low values (e.g., 10°) can generate many false triggers.

Compatibility

💾Firmware v1.08.00
SPLegacy
ULLegacy
MTLegacy
💾Firmware v1.00.00
SP-IOT
Last updated