For a spectrum analyzer i've define a list of monitors. I need that the round robin is done in a specific order but the monitors seems not executed by the order displayed in the monitors window or by monitor creation order.
What is the order used to run the monitors for a spectrum element ?
Hi Bernard,
There is no such thing as an order in which monitors run. Each monitor runs its own timer independently of other monitors, executing the monitor script at the specified interval (or as soon as possible after that, if the device is in use by another monitor or client at that time).
At element startup, if an element has multiple monitors defined, the initial run of each monitor will be delayed for a random interval of up to 2 minutes. This is done in order to spread monitors that have similar intervals.
What would be the reason for desiring a fixed order in monitor executions?
If order is important, a workaround to enforce this could be to combine the different monitor scripts into one and have only one single monitor.