TngUtility.py serves various Tango related purposes:
$ TngUtility.py --help usage: TngUtility.py [-h] [--bb BBDEVICENAME] [--list] [--class [CLASSPATTERN]] [--attr [ATTRPATTERN]] [--stateFAULT] [--stateALARM] [--dev [DEVPATTERN]] [--alias [ALIASPATTERN]] [--mg [MGPATTERN]] [--full] [--prop [PROPPATTERN]] [--dbhost [DBHOSTPATTERN]] [--force] [--kill] [--restart] [--start] [--simon] [--simoff] [--simlist] [--dump] [--examples] [--matching] [--ivp] [pattern [pattern ...]] Tango Server Utility positional arguments: pattern server name pattern, case in-sensitive, can be "tus" optional arguments: -h, --help show this help message and exit --list list servers and devices --class [CLASSPATTERN] show classes (with --list) --attr [ATTRPATTERN] show attributes (with --list), including black_box (40 lines) --stateFAULT search for state == FAULT --stateALARM search for state == ALARM --dev [DEVPATTERN] show devices (with --list) --alias [ALIASPATTERN] restrict search with alias (with --list) --mg [MGPATTERN] restrict search with mg (with --list) --full full MG listing --prop [PROPPATTERN] show (selected) properties (with --list) --dbhost [DBHOSTPATTERN] the dbHost, default: local host --force execute without confirmation (kill, (re)start) --kill kill servers --restart restart servers, start in reverted order --start start servers --simon SimulationMode: 1 --simoff SimulationMode: 0 --simlist List SimulationMode --dump create a new version of /online_dir/TangoDump.lis --examples list examples --matching list matching rules --ivp installation verification procedure Examples see: TngUtility.py --examples Matching rules see: TngUtility.py --matching Pattern shortcut, the-usual-suspects: "tus" expands to "dgg2 mca omsvme58 sis tip vfc" Notice that "TangoExplorer.py" can create Python code.