Keep track of and expose sensors that fail to resolve
Rather than silently discarding them, keep track of which configured sensors fail to produce any actual sensors and expose these as a new property "missingSensors". This moves the code to resolve sensors into a new "SensorResolver" struct that keeps the relevant state, which previously lived only in the function body, for improved encapsulation.
parent
8a463c40
Please register or sign in to comment