BOSWatch/plugin_test/plugins/template/template.py

29 lines
914 B
Python
Raw Normal View History

#!/usr/bin/python
# -*- coding: cp1252 -*-
import logging # Global logger
import globals # Global variables
2015-05-18 14:56:01 +02:00
def run(typ,freq,data):
2015-05-18 22:10:23 +02:00
try:
2015-05-19 12:58:13 +02:00
logging.debug("read config file")
data1 = globals.config.get("template", "data1")
data2 = globals.config.get("template", "data2")
data3 = globals.config.get("template", "data3")
data4 = globals.config.get("template", "data4")
logging.debug(" - Data1: %s", data1)
logging.debug(" - Data2: %s", data2)
logging.debug(" - Data3: %s", data3)
logging.debug(" - Data4: %s", data4)
if typ == "FMS":
logging.debug("FMS: %s Status: %s Dir: %s", data["fms"], data["status"], data["direction"])
2015-05-19 12:58:13 +02:00
elif typ == "ZVEI":
logging.debug("ZVEI: %s", data["zvei"])
elif typ == "POC":
logging.debug("POC: %s/%s - %s", data["ric"], data["function"], data["msg"])
else:
2015-05-19 12:58:13 +02:00
logging.warning(typ + " not supportet")
2015-05-18 22:10:23 +02:00
except:
2015-05-19 12:58:13 +02:00
logging.exception("unknown error")