AUTOSAR Runtime Adaptive Code Generator User's Manual Logo
4.0.1
  • 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 4.0.1
      • 5.2.1. Third-party software changes
    • 5.3. What's Fixed in 4.0.1
      • 5.3.1. Vulnerabilities
        • 5.3.1.1. Potential denial of service in rtiarcgen and rtiaragen when parsing XML files
        • 5.3.1.2. Potential heap-based buffer overflow when parsing malicious XML provided to rtiarcgen or rtiaragen
        • 5.3.1.3. Potential denial of service in rtiarcgen and rtiaragen when parsing malicious XML configuration files
    • 5.4. Previous Releases
      • 5.4.1. What's New in 4.0.0
      • 5.4.2. What's New in 3.1.1
        • 5.4.2.1. Added support for DDS-XML to ARXML type conversion
        • 5.4.2.2. Improved support for DDS deployment configuration
        • 5.4.2.3. Third-party software changes
      • 5.4.3. What's New in 3.1.0
        • 5.4.3.1. AUTOSAR Runtime Adaptive Code Generator no longer experimental
        • 5.4.3.2. Code generation now moved out of source tree
        • 5.4.3.3. Third-party software changes
      • 5.4.4. What's Fixed in 3.1.0
        • 5.4.4.1. ANSI control characters in non-Xterm environments disturbed log output
        • 5.4.4.2. ddsTypeSupport flag used incorrect rtiddsgen
        • 5.4.4.3. Compiler error in generated code related to OSAPI_PortProperty::local_addr_id
        • 5.4.4.4. CMake command add_aragen() did not support multiple input ARXML files
        • 5.4.4.5. Missing root namespace qualifier
        • 5.4.4.6. Incorrect case in generated file names
        • 5.4.4.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 4.0.1
    • 5.3. What's Fixed in 4.0.1
    • 5.4. Previous Releases
  • 6. Third-Party Software
    • 6.1. Expat
    • 6.2. MD5
  • 7. Copyrights and Notices
Next

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

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