DL Command — 50K Datalogger
Massive storage of up to 49,152 reports in internal memory.
What is it for?
| Use case | Description |
|---|---|
| 💾 Offline storage | Save data when there’s no connectivity |
| 📅 Trip history | Record complete routes for later analysis |
| 🔍 Event filtering | Search specific events by date or type |
| 📤 Bulk download | Extract large volumes of data |
| 🔄 Automatic backup | Secure data against communication loss |
Description
50k record datalogger for IoT devices. Allows massive storage of up to 49,152 reports in internal memory.
Log reports are generated by directing them through the G Command to the @LOG destination.
See CXDL Command to configure automatic datalog download.
Query report count
QDLResponse
RDLOKaaaaa bbbbb| Parameter | Description |
|---|---|
| aaaaa | Total number of reports in the Log |
| bbbbb | Number of pending download reports |
Record deletion
Logical deletion
Marks records as downloaded without physically removing them.
SDLCResponse: RDLCOK
Physical deletion
Physically removes all datalog records.
SDLFResponse: RDLEOK
Physical deletion can take up to 40 seconds. Do not send commands during this process.
Record query
QDLabb..bb| Parameter | Description |
|---|---|
| a | Delivery order: + ascending, - descending |
| bb..bb | (Optional) Maximum number of records to deliver |
Response
RDLFaaaaaWhere aaaaa is the number of delivered records.
Cancel download
QDLCResponse: RDLOK
Basic query examples
>QDL<
>RDLOK00000 00000;ID=869084063093789;*68<
// Generate reports to log
>GCQ00H;@LOG<
>GOK;ID=869084063093789;*55<
>GCQ00H;@LOG<
>GOK;ID=869084063093789;*55<
>QDL<
>RDLOK00002 00002;ID=869084063093789;*68<
// Download in ascending order
>QDL+<
>RDLOK;ID=869084063093789;*48<
>RCQ00000000000000-2778128-064258630020907F0000000000000130606FFFF1515;#00B7;ID=869084063093789;*4A<
>RCQ00000000000000-2778128-064258630020907F0000000000000130606FFFF1515;#00B8;ID=869084063093789;*45<
>RDLF00002;ID=869084063093789;*38<
// Download in descending order
>QDL-<
>RDLOK;ID=869084063093789;*48<
>RCQ00000000000000-2778128-064258630020907F0000000000000130606FFFF1515;#00B8;ID=869084063093789;*45<
>RCQ00000000000000-2778128-064258630020907F0000000000000130606FFFF1515;#00B7;ID=869084063093789;*4A<
>RDLF00002;ID=869084063093789;*38<
// Download only 1 record (ascending)
>QDL+1<
>RDLOK;ID=869084063093789;*48<
>RCQ00000000000000-2778128-064258630020907F0000000000000130606FFFF1515;#00B7;ID=869084063093789;*4A<
>RDLF00001;ID=869084063093789;*3B<
// Logical deletion
>SDLC<
>RDLCOK;ID=869084063093789;*0B<
>QDL<
>RDLOK00000 00000;ID=869084063093789;*68<Optional filtering parameters
Available from firmware v1.08.02. Optional parameters must be separated by commas.
Start date and time
Ixxxxxxyyyyyy| Parameter | Format | Description |
|---|---|---|
| xxxxxx | ddmmaa | Start date |
| yyyyyy | hhmmss | Start time (optional, default 00:00:00) |
End date and time
Eaaaaaabbbbbb| Parameter | Format | Description |
|---|---|---|
| aaaaaa | ddmmaa | End date |
| bbbbbb | hhmmss | End time (optional, default 00:00:00) |
Event type filter
Fzz..zzWhere zz corresponds to the event code to include (00-FF). Up to 16 filters can be specified.
Event filter ranges
Rmmnn...oopp| Parameter | Description |
|---|---|
| mm | Lower value of the first range (00-FF) |
| nn | Upper value of the first range (00-FF) |
| oo | Lower value of the last range (00-FF) |
| pp | Upper value of the last range (00-FF) |
Up to 4 ranges can be specified. The results from each filter are added to the final list.
Examples with filters
// By date range with time
>QDL+,I070324123000,E080324150050<
// Delivers reports from 07/03/2024 12:30:00 to 08/03/2024 15:00:50
// By date range (default time 00:00:00)
>QDL+,I070324,E080324<
// Delivers reports from 07/03/2024 00:00:00 to 08/03/2024 00:00:00
// Filter by specific event types
>QDL+,F0099F0<
// Shows only events 00, 99 and F0
// Filter by event range
>QDL+,R0010DFFF<
// Shows events from range 00-10 and range DF-FF
// Combination of all filters
>QDL+,I070324123000,E080324150050,F0099F0,R0010DFFF<
// From 07/03/2024 12:30:00 to 08/03/2024 15:00:50
// Only events 00, 99, F0 and ranges 00-10, DF-FF