Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- Added MsgProtoUtils_h.jinja and MsgProtoUtils_cpp.jinja templates generating struct <-> protobuf conversion utilities (LeahiMsgProtoUtils.h/.cpp). - Added write_msg_proto_utils_header/source to MsgCpp.py and a --proto flag path in GenerateMsgDefsCpp.py to produce the new files. - Removed the proto flag from write_msg_defs_header/source and the MsgDefs templates so MsgDefs no longer embeds protobuf utilities. - Updated MsgUtils.cmake to declare the MsgProtoUtils outputs and template dependencies, and CMakeLists.txt to list the generated files. - Removed the obsolete ProtoInterface.h/cpp. - Updated LeahiRtController to include LeahiMsgProtoUtils.h. - Added MessageDispatcher to MsgUtils. - Updated LeahiRt main.cpp signal handling to use signalfd + QSocketNotifier for graceful shutdown inside the event loop. - Updated tools/CMakeLists.txt to build AgentSim. - Updated AgentSimController::handleMessage to output received message protobuf to console.

    • -18
    • +61
    ./AgentSim/AgentSimController.cpp
  1. … 16 more files in changeset.
- Updated CMakeLists.txt and CANDumpPlayer/CMakeLists.txt to change minimum required cmake version.

  1. … 1 more file in changeset.
Updated CMakeLists.txt

- Updated project CMakeLists.txt and CANDumpPlayer/CMakeLists.txt to require cmake version 3.19 or higher.

  1. … 1 more file in changeset.
Moved MsgUtils/scripts to scripts directory in root of project to separate code generation scripts from actual code.

- Moved lib/MsgUtils/scripts to scripts/MsgUtils.

- Updated lib/MsgUtils/CMakeLists.txt and associated files for move.

  1. … 28 more files in changeset.
Updated AgentSim/CMakeLists.txt.

- Modified AgentSim/CMakeLists.txt to mirror changes made to other CMakeLists.txt to prevent deleting bin directory during clean (which caused error on subsequent build).

CMakeLists.txt clean up.

- Updated all CMakeLists.txt files to remove deprecated code.

- Updated MsgUtils/CMakeLists.txt to add package absl required for protobuf.

  1. … 4 more files in changeset.
CMakeLists.txt clean up.

- Updated all CMakeLists.txt files to remove deprecated code.

- Updated MsgUtils/CMakeLists.txt to add package absl required for protobuf.

  1. … 4 more files in changeset.
Added AgentSim tool for simulating Connectivity Agent.

- Initial commit for Agent sim tool.

    • -0
    • +139
    ./AgentSim/AgentSimController.cpp
    • -0
    • +63
    ./AgentSim/AgentSimController.h
    • -0
    • +46
    ./AgentSim/CMakeLists.txt
    • -0
    • +2
    ./AgentSim/config/AgentSim.ini
Updated CANDumpPlayer to add feature for changing playback speed of CAN messages. The update is specific to Linux, so CANDumpPlayer will only build on Linux platform going forward.

- Updated CANDumpPlayer/main.cpp to add playback speed option.

- Updated tools/CMakeLists.txt to only build on Linux.

LDT-2852 - Cloud Communication - SW - 01 - Realtime data transfer - R&I - 05: DEV - Feature Implementation

- Initial commit for Real-time Data Transfer.

- Added MsgUtils library for handling CAN and protobuf messages.

- Added Comms library for handling communications on CAN bus and future protobuf interfaces.

- Added CloudSyncRt program for reading CAN messages and converting them to protobuf messages.

- Added CANDumpPlayer program for reading CAN dumps and sending read messages on CAN interface.

    • -0
    • +43
    ./CANDumpPlayer/CMakeLists.txt
    • -0
    • +96
    ./CANDumpPlayer/main.cpp
  1. … 45 more files in changeset.