Currently each SCI gets all interfaces assigned from the Dashboard Controller interface. This still works, but now each SCI has to monitor multiple times the amount of state interfaces than just the number of state interfaces belonging to a single module.
Once this is fixed in the dashboard_controller.cpp/on_activate() method also add an error if a SCI handles an unexpected state interface in the dashboard_semantic_component_interface.hpp/get_values_as_message() method.
Currently each SCI gets all interfaces assigned from the Dashboard Controller interface. This still works, but now each SCI has to monitor multiple times the amount of state interfaces than just the number of state interfaces belonging to a single module. Once this is fixed in the dashboard_controller.cpp/on_activate() method also add an error if a SCI handles an unexpected state interface in the dashboard_semantic_component_interface.hpp/get_values_as_message() method.