Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
CDA documentation
CDA documentation
  • 1. About this document
    • 1.1. Introduction
    • 1.2. Terminology
    • 1.3. Conventions
    • 1.4. Traceability
  • 2. Requirements
    • 2.1. General
    • 2.2. SOVD (ISO 17978-1)
    • 2.3. Diagnostic Tester
    • 2.4. Communication
    • 2.5. Plugins
  • 3. Architecture
    • 3.1. Overview
    • 3.2. General
    • 3.3. SOVD-API
      • 3.3.1. Introduction
      • 3.3.2. HTTP
      • 3.3.3. SOVD-API
      • 3.3.4. Operations
      • 3.3.5. Modes
      • 3.3.6. Faults – SID 1416 & 1916
      • 3.3.7. Locks
      • 3.3.8. Generic Service
      • 3.3.9. Version Endpoint
      • 3.3.10. Error Codes & Messages
      • 3.3.11. Extensions to ISO standard API
        • 3.3.11.1. Flash-API
        • 3.3.11.2. Functional communication
        • 3.3.11.3. Communication Parameters (ComParams)
        • 3.3.11.4. MDD Embedded Files API
        • 3.3.11.5. Single ECU Jobs
        • 3.3.11.6. ECU Variant Detection
    • 3.4. Communication
      • 3.4.1. DoIP Communication
      • 3.4.2. CAN Communication
      • 3.4.3. UDS Communication
    • 3.5. Diagnostic Tester
    • 3.6. Plugins
      • 3.6.1. Overview
      • 3.6.2. Security Plugin Architecture
      • 3.6.3. Plugin Lifecycle
      • 3.6.4. Future Extensions
      • 3.6.5. Diagnostic Database Update Plugin
      • 3.6.6. DLT Logging Plugin
      • 3.6.7. Vehicle Topology Plugin
      • 3.6.8. Reset with Persisted List Control
  • 4. Architecture Decision Records
    • 4.1. ADR-001: Use mimalloc as Default Memory Allocator
    • 4.2. ADR-002: mbedTLS as Alternative TLS Backend for DoIP
    • 4.3. ADR-003: Memory-Map Uncompressed MDD Files for FlatBuffers Access
    • 4.4. ADR-004: Binary WAL Format for Crash-Safe Storage Transactions
    • 4.5. ADR-005: Use thiserror as error handling library
    • 4.6. ADR-006: Centralize Communication Lifecycle Authority
  • 5. Documentation in Code
    • 5.1. CDA
  • 1. Requirements
Back to top
View this page

1. About this document¶

This chapter includes information about the documentation itself, including purpose, terminology used throughout the document, and technical information about the document structure.

  • 1.1. Introduction
    • 1.1.1. DoIP Discovery and Connection Establishment
    • 1.1.2. UDS Diagnostic Communication
  • 1.2. Terminology
  • 1.3. Conventions
    • 1.3.1. Sections
  • 1.4. Traceability
    • 1.4.1. Traceability Conventions
Next
1.1. Introduction
Previous
Home
Copyright © 2026, Eclipse OpenSOVD authors
Made with Sphinx and @pradyunsg's Furo