rdkcentral / rdk-halif-test-hdmi_cec

RDK HDMI CEC Hardware Abstraction Layer test suite
Apache License 2.0
4 stars 1 forks source link

EMU: load a configuration file and build device network topology #9

Closed Ulrond closed 2 months ago

Ulrond commented 4 months ago

Task2

Goal: Build network of devices based on configuration

Acceptance Criteria

sramani-metro commented 3 months ago

Tasks Completed

Modified the devices data structure to linked list to cater for device addition/removal dynamically. Loaded links representing endpoints and connections from YAML config. All L1 test cases for sink device passing.

Next steps

Add Physical and logical address auto allocation logic

sramani-metro commented 3 months ago

Tasks Completed

Updated the Yaml template to represent the device network as a N-ary tree with a parent/children relation ship between devices.

Next steps

Create an auto allocate function which traverses through the device N-ary tree and assigns the physical and logical addresses based on its connections. Needs GH #15 merged.

Ulrond commented 3 months ago

@sramani-metro need to update your eta end dates and estimates etc..

sramani-metro commented 3 months ago

Tasks Completed

Added physical and logical address auto allocation logic based on the new n-ary tree based device map.

Next steps

Take up suggestions during code review of #15 like split up of files, moving profiles outside of the vcomponent directory etc

sramani-metro commented 3 months ago

PR created