usdot-fhwa-stol / carma-streets

CARMA Streets is a component of CARMA ecosystem, which enables such a coordination among different transportation users. This component provides an interface for CDA participants to interact with the road infrastructure. Doxygen Source Code Documentation: https://usdot-fhwa-stol.github.io/documentation/carma-streets/
10 stars 10 forks source link

Implement TimingPlanResponse Object and JSON processing #338

Closed dan-du-car closed 1 year ago

dan-du-car commented 1 year ago

PR Details

Description

Implement TimingPlanResponse object and JSON serialization/deserialization. Link to example Timing Plan https://github.com/mmitss/mmitss-az/blob/master/src/mrp/priority-request-solver/test/tci-msg-sender/signalPlan.json. Link to TCI creation of timing plan https://github.com/mmitss/mmitss-az/blob/5c77b949e3579861182442b7a043cead005bd824/src/mrp/traffic-controller-interface/SignalController.py#L452

Related GitHub Issue

https://github.com/usdot-fhwa-stol/carma-streets/issues/339

Related Jira Key

TT-55

Motivation and Context

TIM/TSP

How Has This Been Tested?

Unit test

Types of changes

Checklist:

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

70.2% 70.2% Coverage
0.0% 0.0% Duplication