Tachoparser turns raw binary tachograph data into structured JSON with a single command. This guide walks you from a fresh clone to a working parse of both a vehicle unit file and a driver card file.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/traconiq/tachoparser/llms.txt
Use this file to discover all available pages before exploring further.
Download EU public key certificates
Tachoparser verifies cryptographic signatures in tachograph data using official EU ERCA certificates. Without them, parsing still works — signatures just won’t be verified.
Build all executables
From the repository root, run the build script. You’ll need Go 1.19 or later installed.This builds five executables:
dddparser, dddsimple, dddserver, dddclient, and dddui. Each is placed in its corresponding cmd/ subdirectory.If you only need a specific tool, you can build it individually. See Installation for per-binary build instructions.
Parse a vehicle unit file
The Errors and warnings go to stderr, so you can safely pipe the JSON without interference.
dddparser binary reads raw data from stdin and writes JSON to stdout. Pass -vu for vehicle unit data:Parse a driver card file
Use
-card instead of -vu for driver card data:-card and -vu are mutually exclusive — you must specify exactly one.Pretty-print and explore the output
The output is compact JSON by default. Use the
-format flag for indented output, or pipe through jq for interactive exploration:What’s next
dddparser reference
All flags for the main parser, including file I/O and batch mode
dddsimple
Quickly extract identification numbers and driver names without full parsing
Output format
Understand the JSON structure and how to work with parsed data
gRPC server
Deploy Tachoparser as a microservice with the dddserver gRPC API