Break dependency between Data Acquisition and Scheduling modules
Data Acquisition rely on Scheduling module to obtain some information. This creates a dependency loop between modules, plus this dependency makes no sense as Data Acquisition is autonomous in some configurations. This could be resolved by adding internal functions to provide these values (Scheduling => Data Acquisition) instead of accessing them (Data Acquisition => Scheduling).