I've written a python script called check_model_daq_configuration which is designed to run between the 'make' and 'make install' phases of model compilation. It reports on the DAQ changes of the new model. It can be used to verify a DAQ change is needed after the code is installed, and to check if an existing DAQ channel is changing its data rate or data type.
As an example, I have temporarily changed a H1PEMMX channel's name by adding a zero to the end of the name. The code reports:
david.barker@opsws16: check_model_daq_configuration h1pemmx
DAQ configuration is changed, processing...
Channel H1:FEC-121_ADC_OVERFLOW_ACC_0_40 will be added to the DAQ
Channel H1:FEC-121_ADC_OVERFLOW_ACC_0_4 has been removed from DAQ
Total number of DAQ changes = 2
in this example I added 384 to a 16Hz channel
david.barker@opsws16: check_model_daq_configuration h1pemmx
DAQ configuration is changed, processing...
Channel H1:FEC-121_ADC_OVERFLOW_ACC_0_4 datarate change from 16 to 16384
Total number of DAQ changes = 1