The purpose of this script is to check the devices mentioned in /online_dir/online.xml:
$ SardanaCheckOnlineXml.py --help usage: SardanaCheckOnlineXml.py [-h] [-t TAGS] Create proxies to all devices in /online_dir/online.xml and evaluate their state() optional arguments: -h, --help show this help message and exit -t TAGS tags matching online.xml tags Examples: SardanaCheckOnlineXml.py check all devices in /online_dir/online.xml and display a statistic of the tags. SardanaCheckOnlineXml.py -t expert check all devices in /online_dir/online.xml having the expert tag SardanaCheckOnlineXml.py -t expert,user ... having the expert and the user tag
A device not replying to state() is considered offline. Device states() ALARM and FAULT are reported. All other states are considered OK.