Jump to content

User:Jonas.kazlauskas/Wrapper.Configurator.AVLID: Difference between revisions

From Teltonika Telematics Wiki
Proposed-architecture POC (data/logic/presentation split) — single-source device record + shared catalog
 
Proposed-architecture POC: consolidated Data:Devices + Feature catalog + Main/Features/AVLID controllers (FTC921+FTC308)
 
Line 1: Line 1:
<includeonly>This page lists the Data Sending IDs (AVL IDs) supported by '''{{User:Jonas.kazlauskas/Data/Device/{{{model}}}|q=name}}''' &mdash; a {{User:Jonas.kazlauskas/Data/Device/{{{model}}}|q=platform}}-platform {{User:Jonas.kazlauskas/Data/Device/{{{model}}}|q=modem}} device.
<includeonly>This page lists the Data Sending IDs (AVL IDs) supported by '''{{User:Jonas.kazlauskas/Data/Devices|model={{{model}}}|q=name}}''' &mdash; a {{User:Jonas.kazlauskas/Data/Devices|model={{{model}}}|q=platform}}-platform {{User:Jonas.kazlauskas/Data/Devices|model={{{model}}}|q=modem}} device.


Only the IDs this device actually sends are shown, derived from its capabilities. Firmware baseline: {{User:Jonas.kazlauskas/Data/Device/{{{model}}}|q=firmwareLine}}.
Only the IDs this device actually sends are shown, derived from its capabilities. Firmware baseline: {{User:Jonas.kazlauskas/Data/Devices|model={{{model}}}|q=firmwareLine}}.


<table class="nd-othertables_2" style="width:100%;border-collapse:collapse;">
<table class="nd-othertables_2" style="width:100%;border-collapse:collapse;">
Line 7: Line 7:
<th style="text-align:left;">AVL ID</th><th style="text-align:left;">Name</th><th>Type</th><th>Range</th><th>Parameter group</th><th>Capability</th><th>Added in FW</th>
<th style="text-align:left;">AVL ID</th><th style="text-align:left;">Name</th><th>Type</th><th>Range</th><th>Parameter group</th><th>Capability</th><th>Added in FW</th>
</tr>
</tr>
{{User:Jonas.kazlauskas/Data/AVLID|caps={{User:Jonas.kazlauskas/Data/Device/{{{model}}}|q=capabilities}}|model={{{model}}}}}
{{User:Jonas.kazlauskas/Data/AVLID|caps={{User:Jonas.kazlauskas/Data/Devices|model={{{model}}}|q=capabilities}}|model={{{model}}}}}
</table>
</table>
</includeonly><noinclude>
</includeonly><noinclude>
'''Controller — Wrapper.Configurator.AVLID''' (proposed-architecture demo; reusable, NOT per-device)
'''Controller — Wrapper.Configurator.AVLID''' (reusable, not per-device). Reads the device's capabilities from [[User:Jonas.kazlauskas/Data/Devices|Data:Devices]], filters the [[User:Jonas.kazlauskas/Data/AVLID|AVL catalog]], renders the table. Same controller serves every device.


Given <code>model=</code>, this controller (1) loads that device's Device Record, (2) reads its
Preview for FTC921:
<code>capabilities</code>, (3) passes them to the shared AVL catalog, and (4) renders the styled table.
The same controller serves every device — adding a device never touches it.
 
Live preview for FTC921:
{{User:Jonas.kazlauskas/Wrapper.Configurator.AVLID|model=FTC921}}
{{User:Jonas.kazlauskas/Wrapper.Configurator.AVLID|model=FTC921}}
[[Category:Wiki rework drafts]]
[[Category:Wiki rework drafts]]
</noinclude>
</noinclude>

Latest revision as of 14:11, 17 June 2026

Controller — Wrapper.Configurator.AVLID (reusable, not per-device). Reads the device's capabilities from Data:Devices, filters the AVL catalog, renders the table. Same controller serves every device.

Preview for FTC921: This page lists the Data Sending IDs (AVL IDs) supported by FTC921 — a FT-platform 4G LTE Cat 1 device.

Only the IDs this device actually sends are shown, derived from its capabilities. Firmware baseline: 3.x.


AVL IDNameTypeRangeParameter groupCapabilityAdded in FW
1Digital Input 1Unsigned0 – 1Permanent I/ODIN10.45.0
4Pulse counter DIN1Unsigned0 – …Permanent I/ODIN10.45.0
9Analog Input 1Unsigned0 – 30000Permanent I/OAIN10.45.0
179Digital Output 1Unsigned0 – 1Permanent I/ODOUT10.45.0
16Total OdometerUnsigned0 – 10000000Permanent I/Ouniversal0.26.0
21GSM SignalUnsigned0 – 5Permanent I/Ouniversal0.26.0
239IgnitionUnsigned0 – 1Permanent I/Ouniversal0.26.0
240MovementUnsigned0 – 1Permanent I/Ouniversal0.26.0