-
Couldn't load subscription status.
- Fork 14
Description
I'm Phong from FPT Automotive Viet Nam.
I'm currently developing a C++ Adaptive Application and aim to utilize the functionalities of the Kuksa CAN Provider. However, is is primarily designed as a Python application, which makes it less accessible for C++ environments. To address this, I propose enhancing the Kuksa CAN Provider by introducing APIs that allow direct interaction with its core functionalities from C++.
By extending its architecture to expose callable APIs, the Kuksa CAN Provider can seamlessly integrate into mixed-language systems, increasing its utility for a wider range of applications.
Benefits:
- Extends Kuksa CAN Provider’s usability to C++ developers, particularly in Adaptive AUTOSAR-based systems.
- Maintains the existing Python implementation while making the provider accessible in mixed-language environments, increasing its versatility.
Suggested Solution:
1. Create a New API Module
Expose callable interfaces for:
- Configuring the dbcfeeder.
- Performing CAN communication.
- VSS to DBC conversions.
- DBC to VSS conversions.
2. Documentation and Examples
Provide detailed documentation and practical examples demonstrating:
- How to use the updated Kuksa CAN Provider APIs from a C++ Adaptive Application.
- Integration scenarios for Adaptive Applications.
Additional Use Case:
Using Kuksa CAN Provider for CAN communication and DBC parsing in Adaptive AUTOSAR-based systems.
Looking forward to feedback on integrating Kuksa CAN Provider with C++ applications!