Jump to content

TEST-X: Difference between revisions

From Teltonika Telematics Wiki
No edit summary
No edit summary
Line 1: Line 1:
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;">
== Dead Reckoning ==
    <tr>
        <th style="width:8%; vertical-align: middle; text-align: left;">Property ID in AVL packet</th>
        <th style="width:15%; vertical-align: middle; text-align: center;">Property Name</th>
        <th style="width:5%; vertical-align: middle; text-align: center;">Bytes</th>
        <th style="width:10%; vertical-align: middle; text-align: center;">Min Value</th>
        <th style="width:10%; vertical-align: middle; text-align: center;">Max Value</th>
        <th style="width:5%; vertical-align: middle; text-align: center;">Multiplier</th>
        <th style="width:5%; vertical-align: middle; text-align: center;">Units</th>
        <th style="width:32%; vertical-align: middle; text-align: left;">Description</th>
    </tr>


    <!-- Eventual AVL 391 -->
=== <u>Introduction</u> ===
    <tr>
'''Dead Reckoning''' is a navigation technique used to estimate current position of vehicle  , direction of movement, based on its previous position and known speed.  It uses additional sensor data to correct the position received from GNSS receiver.<br>
        <td>391</td>
        <td style="text-align:center;">Private/Business mode</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Private/Business mode where:<br>
        0 - Private mode OFF (Business mode ON);<br>
        1 - Private mode ON (Business mode OFF);</td>
    </tr>


    <!-- Parameter 11811 -->
Usage of Dead Reckoning is essential in scenarios where GNSS signal is weak or unavailable, such as underground parking lots, tunnels or dense forests.<br>
    <tr>
        <td>11811</td>
        <td style="text-align:center;">Private/Business mode triggers</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">15</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Private/Business mode triggers. When a trigger is activated it activates Private mode; when the trigger goes LOW, Private mode is turned OFF and the device works in Business mode. Implemented as a bit mask so that multiple choices can be selected where:<br>
        0 - no trigger;<br>
        1 - DIN1;<br>
        2 - DIN2;<br>
        3 - DIN3;<br>
        4 - DIN4;</td>
    </tr>


    <!-- Parameter 11812 -->
'''Note:''' Dead Reckoning is enabled for all FT platform devices with gyroscope. At the moment, it’s not possible to disable it.<br>
    <tr>
        <td>11812</td>
        <td style="text-align:center;">Private/Business DOUT control</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">4</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Private/Business DOUT. When Private mode is active the selected DOUT is turned ON, when Private mode is OFF the DOUT needs to go LOW also. Parameter values:<br>
        0 - DOUT control disabled;<br>
        1 - DOUT1;<br>
        2 - DOUT2;<br>
        3 - DOUT3;<br>
        4 - DOUT4;</td>
    </tr>


    <!-- Parameter 11813 -->
=== <u>Prerequisites</u> ===
    <tr>
Key points to understand before utilizing the Dead Reckoning functionality:
        <td>11813</td>
* Installation
        <td style="text-align:center;">GPS data masking</td>
* Configuration
        <td style="text-align:center;">-</td>
* Alignment
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">2</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>GPS data masking describes how the GPS data is being masked when the device is in Private mode. The parameter values are:<br>
        0 - No masking;<br>
        1 - GNSS data is sent as zero;<br>
        2 - GNSS data is sent as last good known position;</td>
    </tr>


    <!-- Parameter 11815 -->
'''<u>Installation</u>'''<br>
    <tr>
        <td>11815</td>
        <td style="text-align:center;">Private mode odometer stop</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled stops odometer calculation for Odometer and Trip scenarios in Private mode:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11816 -->
The device must be mounted firmly in the vehicle, with good visibility of the sky. Failure to ensure proper mounting will result in inability to calibrate the device or inaccurate position estimation. Following examples ensure that the GNSS antenna is facing towards the sky and there are no
    <tr>
physical obstacles, like metal plates, wires, are blocking the GNSS signal.
        <td>11816</td>
        <td style="text-align:center;">Private mode deactivation triggers</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">15</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Private mode deactivation triggers. When a trigger is activated it deactivates Private mode. Implemented using bit mask so that multiple choices can be selected where:<br>
        0 - no trigger;<br>
        1 - Towing detected;<br>
        2 - Unplug detected;<br>
        3 - Towing or Unplug detected;<br>
        4 - Crash detected;<br>
        5 - Towing or Crash detected;<br>
        6 - Unplug or Crash detected;<br>
        7 - Towing, Unplug or Crash detected;<br>
        8 - Autogeofence triggered;<br>
        9 - Towing or Autogeofence triggered;<br>
        10 - Unplug or Autogeofence triggered;<br>
        11 - Towing, Unplug or Autogeofence triggered;<br>
        12 - Crash or Autogeofence triggered;<br>
        13 - Towing, Crash or Autogeofence triggered;<br>
        14 - Unplug, Crash or Autogeofence triggered;<br>
        15 - Towing, Unplug, Crash or Autogeofence triggered;</td>
    </tr>


    <!-- Parameter 11818 -->
Good '''mounting''' examples:<br>
    <tr>
<div style="display: flex; flex-direction: row;">
        <td>11818</td>
[[File:FTC927 under the front dashboard in the middle of the car.jpg|thumb|left|280px|Dashboard in the middle of the car mount]]
        <td style="text-align:center;">Private/Business mode Weekly Schedule Monday Enable</td>
[[File:FTC927 beneath the speedometer panel.jpg|thumb|left|300px|Beneath the speedometer panel]]
        <td style="text-align:center;">-</td>
[[File:FTC927 above the glove box.jpg|thumb|left|300px|Above glove box]]
        <td style="text-align:center;">0</td>
</div>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Monday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11819 -->
Bad '''mounting'''  examples:<br>
    <tr>
<div style="display: flex; flex-direction: row;">
        <td>11819</td>
[[File:Dead Reckoning Unwanted movements will be detected by the IMU.png|thumb|left|280px|Unwanted movements will be detected by the IMU]]
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Monday</td>
[[File:Dead Reckoning Metal parts above the mount.png|thumb|left|300px|Metal parts above the mount]]
        <td style="text-align:center;">-</td>
[[File:Dead Reckoning vibration could cause unwanted device movements.png|thumb|left|300px|Places, where vibration could cause unwanted device movements]]
        <td style="text-align:center;">0</td>
</div>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Monday;</td>
    </tr>


    <!-- Parameter 11820 -->
'''<u>Configuration</u>'''<br>
    <tr>
        <td>11820</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Monday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Monday;</td>
    </tr>


    <!-- Parameter 11821 -->
[[File:Dead Recknonig TCT panel_2.png|right|500px]]
    <tr>
        <td>11821</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule Tuesday Enable</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Tuesday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11822 -->
''The Dead Reckoning feature is configurable via the Dead Reckoning section in the GNSS settings group under System view in TCT.''
    <tr>
        <td>11822</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Tuesday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Tuesday;</td>
    </tr>


    <!-- Parameter 11823 -->
Parameter list can be found [[Template:FTX_System#Parameter_list|here]].
    <tr>
        <td>11823</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Tuesday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Tuesday;</td>
    </tr>


    <!-- Parameter 11824 -->
===== Dead Reckoning alignment status =====
    <tr>
        <td>11824</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule Wednesday Enable</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Wednesday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11825 -->
The Dead Reckoning alignment status is a 1-byte AVL ID (1433) that indicates the current status of the Dead Reckoning alignment. The possible values are:<br>
    <tr>
* '''0''' - Unknown: Dead Reckoning status is unknown.
        <td>11825</td>
* '''1''' - Init: Dead Reckoning alignment is initializing.
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Wednesday</td>
* '''2''' - Coarse: Dead Reckoning is in alignment stage.
        <td style="text-align:center;">-</td>
* '''3''' - Stable: Dead Reckoning alignment stage has been completed. Estimation stage is in progress.
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Wednesday;</td>
    </tr>


    <!-- Parameter 11826 -->
===== Turning alignment =====
    <tr>
        <td>11826</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Wednesday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Wednesday;</td>
    </tr>


    <!-- Parameter 11827 -->
The turning alignment is a 1-byte AVL ID ('''1434''') that indicates the current percentage of the turning alignment of the device.
    <tr>
        <td>11827</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule Thursday Enable</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Thursday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11828 -->
===== Straight alignment =====
    <tr>
        <td>11828</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Thursday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Thursday;</td>
    </tr>


    <!-- Parameter 11829 -->
The straight alignment is a 1-byte AVL ID ('''1435''') that indicates the current percentage of the straight alignment of the device.
    <tr>
        <td>11829</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Thursday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Thursday;</td>
    </tr>


    <!-- Parameter 11830 -->
'''<u>Alignment</u>'''<br>
    <tr>
Once device mounting adheres to the guidelines, alignment can be performed. The device '''must finish''' a specific alignment process to '''determine''' its mounting orientation. During this process, there are specific conditions that must be met:
        <td>11830</td>
# The device must be '''stationary''' for at least 3 minutes.
        <td style="text-align:center;">Private/Business mode Weekly Schedule Friday Enable</td>
# A great number of '''left and right''' turns must be performed.
        <td style="text-align:center;">-</td>
# The speed of the vehicle '''ideally''' must not be bellow 10 km/h or exceed 50 km/h.
        <td style="text-align:center;">0</td>
# Avoid driving in underground tunnels or areas with poor GNSS signal.
        <td style="text-align:center;">1</td>
[[File:Dead Reckoning TCT Swift .png|right|400px]]
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Friday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11831 -->
In order to speed up alignment at the cost of some accuracy, use '''Swift''' alignment.
    <tr>
        <td>11831</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Friday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Friday;</td>
    </tr>


    <!-- Parameter 11832 -->
=== <u>Limitations</u> ===
    <tr>
There are some important things to keep in mind when using the Dead Reckoning functionality. The algorithm tries to correct for these issues, but sometimes they can still affect how well Dead Reckoning works.
        <td>11832</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Friday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Friday;</td>
    </tr>


    <!-- Parameter 11833 -->
* '''Position accuracy may decrease''' - If the device cannot receive a GNSS signal for a long time, the estimated position may become less accurate. This is because the sensors inside the device can only estimate the position for a limited time without help from GNSS.
    <tr>
For example: If a courier spends up to 30 minutes unloading in the underground car park, DR will remain accurate. Otherwise, positioning information will become less accurate.
        <td>11833</td>
* '''Temperature effects''' - The accuracy of the position can change if the temperature is very different from when the device was last calibrated. .
        <td style="text-align:center;">Private/Business mode Weekly Schedule Saturday Enable</td>
* '''Alignment reset''' - If the device loses power or goes into sleep mode, it will need to be calibrated again.
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Saturday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11834 -->
'''Tip:''' If alignment auto-save is enabled, realignment will be faster.
    <tr>
        <td>11834</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Saturday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Saturday;</td>
    </tr>


    <!-- Parameter 11835 -->
* '''Position jumps after GNSS outages''' - After the device has been in an area with no GNSS signal for a while (such as near tall buildings or obstacles), you might notice sudden jumps in the position when the signal returns. This happens because the device uses the GNSS signal to correct its estimated position, and the type of GNSS signal used is more sensitive to interference from nearby objects.
    <tr>
* '''Stand by mode''' - This feature allows calibration data to be stored for unlimited time, meaning that Dead Reckoning will work accurately even if a week has passed while vehicle was left in underground parking. Functionality will be present in 3.7.X firmware version, so current solution is  limited and tracker will lose Dead Reckoning alignment after an hour has passed since ignition OFF event. If vehicle was parked for less than 1 hour, track might be slightly tilted, but if parking lasts more than an hour - GNSS fix needs to be re-acquired. This applies for above and underground parking.
        <td>11835</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Saturday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Saturday;</td>
    </tr>


    <!-- Parameter 11836 -->
=== <u>Parameter list</u> ===
    <tr>
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;">
        <td>11836</td>
<tr>
        <td style="text-align:center;">Private/Business mode Weekly Schedule Sunday Enable</td>
<th style="width:8%; vertical-align: middle; text-align: left;">Property ID in AVL packet</th>
        <td style="text-align:center;">-</td>
<th style="width:15%; vertical-align: middle; text-align: center;">Property Name</th>
        <td style="text-align:center;">0</td>
<th style="width:5%; vertical-align: middle; text-align: center;">Bytes</th>
        <td style="text-align:center;">1</td>
<th style="width:10%; vertical-align: middle; text-align: center;">Min Value</th>
        <td style="text-align:center;">-</td>
<th style="width:10%; vertical-align: middle; text-align: center;">Max Value</th>
        <td style="text-align:center;">-</td>
<th style="width:5%; vertical-align: middle; text-align: center;">Multiplier</th>
        <td>If enabled automatically disables Private mode on Sunday during configured time:<br>
<th style="width:5%; vertical-align: middle; text-align: center;">Units</th>
        0 - Disabled;<br>
<th style="width:32%; vertical-align: middle; text-align: left;">Description</th>
        1 - Enabled;</td>
</tr>
    </tr>
<tr>
 
<td style="vertical-align: middle; text-align: center;">1433</td>
    <!-- Parameter 11837 -->
<td style="vertical-align: middle; text-align: center;">Dead Reckoning alignment status</td>
    <tr>
<td style="vertical-align: middle; text-align: center;">1</td>
        <td>11837</td>
<td style="vertical-align: middle; text-align: center;">0</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Sunday</td>
<td style="vertical-align: middle; text-align: center;">3</td>
        <td style="text-align:center;">-</td>
<td style="vertical-align: middle; text-align: center;">1</td>
        <td style="text-align:center;">0</td>
<td style="vertical-align: middle; text-align: center;"> </td>
        <td style="text-align:center;">1440</td>
<td style="vertical-align: middle; text-align: center;">[[Dead_Reckoning_feature#Dead_Reckoning_alignment_status|Dead Reckoning alignment status]]</td>
        <td style="text-align:center;">-</td>
</tr>
        <td style="text-align:center;">-</td>
<tr>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Sunday;</td>
<td style="vertical-align: middle; text-align: center;">1434</td>
    </tr>
<td style="vertical-align: middle; text-align: center;">Turning alignment</td>
 
<td style="vertical-align: middle; text-align: center;">1</td>
    <!-- Parameter 11838 -->
<td style="vertical-align: middle; text-align: center;">0</td>
    <tr>
<td style="vertical-align: middle; text-align: center;">100</td>
        <td>11838</td>
<td style="vertical-align: middle; text-align: center;">1</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Sunday</td>
<td style="vertical-align: middle; text-align: center;">%</td>
        <td style="text-align:center;">-</td>
<td style="vertical-align: middle; text-align: center;">[[Dead_Reckoning_feature#Turning_alignment|Turning alignment]]</td>
        <td style="text-align:center;">0</td>
</tr>
        <td style="text-align:center;">1440</td>
<tr>
        <td style="text-align:center;">-</td>
<td style="vertical-align: middle; text-align: center;">1435</td>
        <td style="text-align:center;">-</td>
<td style="vertical-align: middle; text-align: center;">Straight alignment</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Sunday;</td>
<td style="vertical-align: middle; text-align: center;">1</td>
    </tr>
<td style="vertical-align: middle; text-align: center;">0</td>
 
<td style="vertical-align: middle; text-align: center;">100</td>
    <!-- Parameter 11839 -->
<td style="vertical-align: middle; text-align: center;">1</td>
    <tr>
<td style="vertical-align: middle; text-align: center;">%</td>
        <td>11839</td>
<td style="vertical-align: middle; text-align: center;">[[Dead_Reckoning_feature#Straight alignment|Straight alignment]]</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Time zone</td>
</tr>
        <td style="text-align:center;">-</td>
</table>  
        <td style="text-align:center;">-720</td>
}}
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Time in minutes from GMT +00:00. Example: GMT +02:00 is 120;</td>
<!-- Parameter 11840 -->
    <tr>
        <td>11840</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving enable</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically adjusts the time for daylight saving:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>
 
    <!-- Parameter 11841 -->
    <tr>
        <td>11841</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving start week</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">4</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the week when daylight saving starts:<br>
        1 - First week of a month;<br>
        2 - Second week of a month;<br>
        3 - Third week of a month;<br>
        4 - Fourth week of a month;<br>
        5 - Last week of a month;</td>
    </tr>
 
    <!-- Parameter 11842 -->
    <tr>
        <td>11842</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving start month</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">12</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the month when daylight saving starts. A month is represented by a number from 1 to 12;</td>
    </tr>
 
    <!-- Parameter 11843 -->
    <tr>
        <td>11843</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving start weekday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">6</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the weekday when daylight saving starts:<br>
        1 - Monday;<br>
        2 - Tuesday;<br>
        3 - Wednesday;<br>
        4 - Thursday;<br>
        5 - Friday;<br>
        6 - Saturday;<br>
        7 - Sunday;</td>
    </tr>
 
    <!-- Parameter 11844 -->
    <tr>
        <td>11844</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving start time</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the time in minutes when daylight saving starts. A start time is represented by a number from 0 to 1440, where the number represents the minutes from midnight;</td>
    </tr>
 
    <!-- Parameter 11845 -->
    <tr>
        <td>11845</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving end week</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">4</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the week when daylight saving ends:<br>
        1 - First week of a month;<br>
        2 - Second week of a month;<br>
        3 - Third week of a month;<br>
        4 - Fourth week of a month;<br>
        5 - Last week of a month;</td>
    </tr>
 
    <!-- Parameter 11846 -->
    <tr>
        <td>11846</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving end month</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">12</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the month when daylight saving ends. A month is represented by a number from 1 to 12;</td>
    </tr>
 
    <!-- Parameter 11847 -->
    <tr>
        <td>11847</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving end weekday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">6</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the weekday when daylight saving ends:<br>
        1 - Monday;<br>
        2 - Tuesday;<br>
        3 - Wednesday;<br>
        4 - Thursday;<br>
        5 - Friday;<br>
        6 - Saturday;<br>
        7 - Sunday;</td>
    </tr>
 
    <!-- Parameter 11848 -->
    <tr>
        <td>11848</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving end time</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the time in minutes when daylight saving ends. An end time is represented by a number from 0 to 1440, where the number represents the minutes from midnight;</td>
    </tr>
 
    <!-- Parameter 11849 -->
    <tr>
        <td>11849</td>
        <td style="text-align:center;">Private/Business trigger type</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets Private/Business trigger type:<br>
        0 - External trigger such as DIN;<br>
        1 - Weekly schedule;</td>
    </tr>
 
    <!-- Parameter 11851 -->
    <tr>
        <td>11851</td>
        <td style="text-align:center;">Private/Business DIN mode</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets Private/Business DIN mode:<br>
        0 - Button: triggers on state change Low → High;<br>
        1 - Switch: triggers on state change Low → High and High → Low;</td>
    </tr>
</table>

Revision as of 13:08, 3 March 2026

Dead Reckoning

Introduction

Dead Reckoning is a navigation technique used to estimate current position of vehicle , direction of movement, based on its previous position and known speed. It uses additional sensor data to correct the position received from GNSS receiver.

Usage of Dead Reckoning is essential in scenarios where GNSS signal is weak or unavailable, such as underground parking lots, tunnels or dense forests.

Note: Dead Reckoning is enabled for all FT platform devices with gyroscope. At the moment, it’s not possible to disable it.

Prerequisites

Key points to understand before utilizing the Dead Reckoning functionality:

  • Installation
  • Configuration
  • Alignment

Installation

The device must be mounted firmly in the vehicle, with good visibility of the sky. Failure to ensure proper mounting will result in inability to calibrate the device or inaccurate position estimation. Following examples ensure that the GNSS antenna is facing towards the sky and there are no physical obstacles, like metal plates, wires, are blocking the GNSS signal.

Good mounting examples:

Dashboard in the middle of the car mount
Beneath the speedometer panel
Above glove box

Bad mounting examples:

Unwanted movements will be detected by the IMU
Metal parts above the mount
Places, where vibration could cause unwanted device movements

Configuration

The Dead Reckoning feature is configurable via the Dead Reckoning section in the GNSS settings group under System view in TCT.

Parameter list can be found here.

Dead Reckoning alignment status

The Dead Reckoning alignment status is a 1-byte AVL ID (1433) that indicates the current status of the Dead Reckoning alignment. The possible values are:

  • 0 - Unknown: Dead Reckoning status is unknown.
  • 1 - Init: Dead Reckoning alignment is initializing.
  • 2 - Coarse: Dead Reckoning is in alignment stage.
  • 3 - Stable: Dead Reckoning alignment stage has been completed. Estimation stage is in progress.
Turning alignment

The turning alignment is a 1-byte AVL ID (1434) that indicates the current percentage of the turning alignment of the device.

Straight alignment

The straight alignment is a 1-byte AVL ID (1435) that indicates the current percentage of the straight alignment of the device.

Alignment
Once device mounting adheres to the guidelines, alignment can be performed. The device must finish a specific alignment process to determine its mounting orientation. During this process, there are specific conditions that must be met:

  1. The device must be stationary for at least 3 minutes.
  2. A great number of left and right turns must be performed.
  3. The speed of the vehicle ideally must not be bellow 10 km/h or exceed 50 km/h.
  4. Avoid driving in underground tunnels or areas with poor GNSS signal.

In order to speed up alignment at the cost of some accuracy, use Swift alignment.

Limitations

There are some important things to keep in mind when using the Dead Reckoning functionality. The algorithm tries to correct for these issues, but sometimes they can still affect how well Dead Reckoning works.

  • Position accuracy may decrease - If the device cannot receive a GNSS signal for a long time, the estimated position may become less accurate. This is because the sensors inside the device can only estimate the position for a limited time without help from GNSS.

For example: If a courier spends up to 30 minutes unloading in the underground car park, DR will remain accurate. Otherwise, positioning information will become less accurate.

  • Temperature effects - The accuracy of the position can change if the temperature is very different from when the device was last calibrated. .
  • Alignment reset - If the device loses power or goes into sleep mode, it will need to be calibrated again.

Tip: If alignment auto-save is enabled, realignment will be faster.

  • Position jumps after GNSS outages - After the device has been in an area with no GNSS signal for a while (such as near tall buildings or obstacles), you might notice sudden jumps in the position when the signal returns. This happens because the device uses the GNSS signal to correct its estimated position, and the type of GNSS signal used is more sensitive to interference from nearby objects.
  • Stand by mode - This feature allows calibration data to be stored for unlimited time, meaning that Dead Reckoning will work accurately even if a week has passed while vehicle was left in underground parking. Functionality will be present in 3.7.X firmware version, so current solution is limited and tracker will lose Dead Reckoning alignment after an hour has passed since ignition OFF event. If vehicle was parked for less than 1 hour, track might be slightly tilted, but if parking lasts more than an hour - GNSS fix needs to be re-acquired. This applies for above and underground parking.

Parameter list

Property ID in AVL packet Property Name Bytes Min Value Max Value Multiplier Units Description
1433 Dead Reckoning alignment status 1 0 3 1 Dead Reckoning alignment status
1434 Turning alignment 1 0 100 1 % Turning alignment
1435 Straight alignment 1 0 100 1 % Straight alignment

}}