Skip to content

ADR-18 updates to OET scripts project

Closes AT2-613.

This changeset adds ADR-18 compatibility to the scripts and PDM-to-CDM transform functions. Notably, the PDM-to-CDM functions were migrated from the script to a Python module so that we can unit test their functionality.

The implemented behaviour is that if the SB is old style (=pre ADR-18), it will output old CDM output. If the SB uses the new format CSP configurations (sections for cbf configs, common configs, etc.) then it will output ADR-18 compliant JSON. Integration tests for ADR-18 SBs currently fail as the devices downstream are not yet ADR-18 compliant, but integrations tests for old style SBs succeed.

Merge request reports