usdot-fhwa-stol / carma-messenger

CARMA Messenger will be a scaled down version of CARMA Platform for a non-automated vehicle to participate in Cooperative Driving Automation (CDA). Doxygen Source Code Documentation: https://usdot-fhwa-stol.github.io/documentation/carma-messenger/
14 stars 11 forks source link

Feature/sdsm encoder decoder #207

Closed willjohnsonk closed 1 year ago

willjohnsonk commented 1 year ago

PR Details

Description

Created an encoder for SAE J3224 SDSMs so that J3224 V2X messages can be transmitted between systems. Additional updates were added to cpp_message.cpp/cpp_message.h to support this new functionality. Unit tests for encoding were created in the file test_SDSM.cpp.

Related GitHub Issue

Supports Carma Messenger Issue #205

Related Jira Key

CDAR-129

Motivation and Context

Adds required SDSM encoding to allow for transmission between systems.

How Has This Been Tested?

Carma-messenger builds successfully, all past and current unit tests pass successfully.

Types of changes

Checklist: