pvWebMonitor Package: read_config
Module#
Read XML configuration file for pvWebMonitor
package.
- pvWebMonitor.read_config.patterns_1_0(*args)[source]#
config_1_0 relies on a pre-defined list of file match patterns
- pvWebMonitor.read_config.patterns_1_0_1(*args)[source]#
config_1_0_1 uses a user-defined list of file match patterns
- pvWebMonitor.read_config.read_xml(xml_file)[source]#
return the configuration details as a dictionary
- Parameters:
return – dictionary
the dictionary WILL contain these definitions for use by
pvwatch.PvWatch()
:dictionary key
example (type)
description
PVLIST_FILE
pvlist.xml
PVs to be monitored
LOCAL_WWW_LIVEDATA_DIR
./localwww
absolute path to local directory with “web site”
LOG_INTERVAL_S
300 (float)
writing messages to log file
REPORT_INTERVAL_S
10 (float)
updates to HTML pages
SLEEP_INTERVAL_S
0.1 (float)
sleeps at end of main loop
MAINLOOP_COUNTER_TRIGGER
10000 (int)
another logging message interval
PATTERNS
*.html
upload all files that match these patterns