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
| Action | Command | Description |
|---|---|---|
| Configure | SDCaabccc | Defines trigger angle and direction |
| Query | QDCaa | Gets current configuration |
| Response | RDCaabccc | Response format |
Parameters
| Field | Description | Values |
|---|---|---|
| aa | Trigger index | 00-02 (3 triggers available) |
| b | Turn direction | - left, + right, * both |
| ccc | Minimum angle | 000-360 (degrees) |
Associated Signals
| Signal | Description |
|---|---|
DC00 | Heading trigger index 0 |
DC01 | Heading trigger index 1 |
DC02 | Heading 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*045Use in Event Rules
Report on each heading change
>SRL96E;TRG=DC00+;ACC={GCQ16H}{STD00R}<
// On detecting turn >= 45°: generate CQ16 report and reset timer 00The 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