Our DiagRA® embedded library makes it easy for you to integrate ready-made solutions or create your own diagnostic applications. We support diagnostics and flashing on Intel-bit 64-bit ARM and Intel-based processor architectures. As a component library, DiagRA® embedded offers a C / C++, REST and SOAP interface.
Broad support of diagnostic and transport protocols
ISO 14229 (UDS), ISO 27145, SAE J1939, SAE J1979, OBDII and WWH-OBD. Supports the transport protocols CAN, CAN-FD, DoIP.
Ranging from detailed to solution-oriented
If you work very close to the diagnostic protocols like UDS, then our API offers you the possibility to determine the diagnostic events down to the transport level. If you prefer a use-case-oriented approach such as “parallel flashing”, then our interface offers you a service-oriented approach that encapsulates the diagnostic functionality where the details remain hidden under the cover.
Fast access through diverse connectivity
You can bind our library at compile time or use our REST API with Python, Java Script and other programming languages. This is how we support diagnostic functionality from rapid prototyping to a robust telematics application running in the vehicle.
Use our standalone server to conveniently perform remote diagnostics and remote flashing.
Supports standard web services
Take advantage of our support for standard web services such as REST and SOAP APIs to seamlessly integrate with your existing system environment.
Low memory requirements
Experience a resource-efficient application with a low memory footprint of under 100 MB for disk usage and under 50 MB for memory usage.
|Platforms||Runs on lightweight 32/64-bit Windows and Linux hardware|
|Interoperability||C/C++-API, ReST- and SOAP-APIs|
|Flashing control units||Supported flash containers: hex/S19, pdx/odx|
|Standards||ISO 14229 (UDS), ISO 27145, SAE J1979, SAE J1939|
|Bus||CAN, CAN-FD, DoIP|
Flashing multiple control units
DiagRA® Flash Station enables parallel flashing of 20 control units.
Different operating modes
DiagRA® Flash Station offers a Basic and Advanced mode.
Flash UDS, CAN FD and DoIP
DiagRA Flash Station is suitable for flash programming via UDS on CAN, CAN FD and DoIP.