AUTOSAR Runtime Adaptive Code Generator User's Manual Logo
4.0.0
  • 1. Introduction
    • 1.1. What is the AUTOSAR Runtime Adaptive Code Generator?
      • 1.1.1. The AUTOSAR Adaptive Platform and RTI Connext
      • 1.1.2. The AUTOSAR Runtime Adaptive Code Generator
    • 1.2. Installing the AUTOSAR Runtime Adaptive Code Generator
  • 2. Features
    • 2.1. Data Description Format Conversion
      • 2.1.1. ARXML to DDS-IDL
      • 2.1.2. ARXML to DDS-XML
      • 2.1.3. ARXML to C++
      • 2.1.4. DDS-IDL/XML to C
      • 2.1.5. DDS-XML to ARXML
    • 2.2. Data Conversion Code Generation
      • 2.2.1. ARXML to C++
    • 2.3. Run-time Code Generation
      • 2.3.1. ARXML to C++
    • 2.4. Deployment Configuration Generation
    • 2.5. Vendor-specific Code Generation
      • 2.5.1. Vector Adaptive MICROSAR (AMSR)
  • 3. Usage
    • 3.1. Overview
    • 3.2. Command Line Parameters for rtiaragen
      • 3.2.1. Global options
      • 3.2.2. AUTOSAR Adaptive options
    • 3.3. Environment variables
    • 3.4. ARXML extensions
      • 3.4.1. Type transfer mode
  • 4. Examples
    • 4.1. Introduction
    • 4.2. Getting Help
    • 4.3. Self-Testing
    • 4.4. Generating DDS Types from AUTOSAR Types (Multiple Files)
    • 4.5. Generating DDS Types from AUTOSAR Types (Single File)
    • 4.6. Generating DDS Types from AUTOSAR Service Interfaces
    • 4.7. Generating DDS Type Support Files
    • 4.8. Generating AUTOSAR Types from DDS Types
    • 4.9. Generating C++ Implementation Types, Error Domains and Service Interfaces
    • 4.10. Generating C++ Conversion Routines
    • 4.11. Generating Deployment Configuration Files (Key/Value Format)
    • 4.12. Vendor-specific Code Generation
  • 5. Release Notes
    • 5.1. Supported Platforms
    • 5.2. What's New in 3.1.1
      • 5.2.1. Added support for DDS-XML to ARXML type conversion
      • 5.2.2. Improved support for DDS deployment configuration
      • 5.2.3. Third-party software changes
    • 5.3. Previous Release
      • 5.3.1. What's New in 3.1.0
        • 5.3.1.1. AUTOSAR Runtime Adaptive Code Generator no longer experimental
        • 5.3.1.2. Code generation now moved out of source tree
        • 5.3.1.3. Third-party software changes
      • 5.3.2. What's Fixed in 3.1.0
        • 5.3.2.1. ANSI control characters in non-Xterm environments disturbed log output
        • 5.3.2.2. ddsTypeSupport flag used incorrect rtiddsgen
        • 5.3.2.3. Compiler error in generated code related to OSAPI_PortProperty::local_addr_id
        • 5.3.2.4. CMake command add_aragen() did not support multiple input ARXML files
        • 5.3.2.5. Missing root namespace qualifier
        • 5.3.2.6. Incorrect case in generated file names
        • 5.3.2.7. Crash instead of logging for duplicate model entities
  • 6. Third-Party Software
    • 6.1. Expat
    • 6.2. MD5
  • 7. Copyrights and Notices
AUTOSAR Runtime Adaptive Code Generator User's Manual
  • AUTOSAR Runtime Adaptive Code Generator User's Manual
  • View page source

AUTOSAR Runtime Adaptive Code Generator User's Manual

  • 1. Introduction
    • 1.1. What is the AUTOSAR Runtime Adaptive Code Generator?
    • 1.2. Installing the AUTOSAR Runtime Adaptive Code Generator
  • 2. Features
    • 2.1. Data Description Format Conversion
    • 2.2. Data Conversion Code Generation
    • 2.3. Run-time Code Generation
    • 2.4. Deployment Configuration Generation
    • 2.5. Vendor-specific Code Generation
  • 3. Usage
    • 3.1. Overview
    • 3.2. Command Line Parameters for rtiaragen
    • 3.3. Environment variables
    • 3.4. ARXML extensions
  • 4. Examples
    • 4.1. Introduction
    • 4.2. Getting Help
    • 4.3. Self-Testing
    • 4.4. Generating DDS Types from AUTOSAR Types (Multiple Files)
    • 4.5. Generating DDS Types from AUTOSAR Types (Single File)
    • 4.6. Generating DDS Types from AUTOSAR Service Interfaces
    • 4.7. Generating DDS Type Support Files
    • 4.8. Generating AUTOSAR Types from DDS Types
    • 4.9. Generating C++ Implementation Types, Error Domains and Service Interfaces
    • 4.10. Generating C++ Conversion Routines
    • 4.11. Generating Deployment Configuration Files (Key/Value Format)
    • 4.12. Vendor-specific Code Generation
  • 5. Release Notes
    • 5.1. Supported Platforms
    • 5.2. What's New in 3.1.1
    • 5.3. Previous Release
  • 6. Third-Party Software
    • 6.1. Expat
    • 6.2. MD5
  • 7. Copyrights and Notices
Next

© Copyright 2022-2025, Real-Time Innovations, Inc..

Built with Sphinx using a theme provided by Read the Docs.