User:Jonas.kazlauskas/Data/AVLID
Appearance
Revision as of 11:11, 17 June 2026 by Jonas.kazlauskas (talk | contribs) (Proposed-architecture POC (data/logic/presentation split) — single-source device record + shared catalog)
Shared Catalog — AVL IDs (proposed-architecture demo)
One row per AVL ID, written once for the whole FT fleet. The controller passes a device's
caps= string; each row self-filters (universal rows always show; tagged rows show only
if their ;TAG; is in caps). This same catalog feeds every device's AVL page.
Sibling catalogs would be Data/Parameter, Data/SMSCommand, etc.
Preview with FTC921's capabilities (;DIN1;AIN1;DOUT1;):
| AVL ID | Name | Type | Range | Group | Capability | Added in FW |
|---|---|---|---|---|---|---|
| 1 | Digital Input 1 | Unsigned | 0 – 1 | Permanent I/O | DIN1 | 0.45.0 |
| 4 | Pulse counter DIN1 | Unsigned | 0 – … | Permanent I/O | DIN1 | 0.45.0 |
| 9 | Analog Input 1 | Unsigned | 0 – 30000 | Permanent I/O | AIN1 | 0.45.0 |
| 179 | Digital Output 1 | Unsigned | 0 – 1 | Permanent I/O | DOUT1 | 0.45.0 |
| 16 | Total Odometer | Unsigned | 0 – 10000000 | Permanent I/O | universal | 0.26.0 |
| 21 | GSM Signal | Unsigned | 0 – 5 | Permanent I/O | universal | 0.26.0 |
| 239 | Ignition | Unsigned | 0 – 1 | Permanent I/O | universal | 0.26.0 |
| 240 | Movement | Unsigned | 0 – 1 | Permanent I/O | universal | 0.26.0 |