BOSWatch/plugins/interface.txt

36 lines
675 B
Plaintext
Raw Normal View History

2015-05-18 14:49:10 +02:00
<EFBFBD>bergabe an Plugin:
2015-05-20 11:13:53 +02:00
typ = [FMS|ZVEI|POC]
freq = [FREQ(Hz)]
data = {"KEY1":"VALUE1","KEY2":"VALUE2"} als Python Dict
2015-05-22 07:32:39 +02:00
Follgende Daten sind bei der jeweiligen Alarm-Art enthalten
und per data["OPTION"] abrufbar:
2015-05-18 14:49:10 +02:00
ZVEI:
2015-05-18 15:29:41 +02:00
- zvei
FMS:
2015-05-18 15:29:41 +02:00
- fms
- status
- direction
2015-05-20 21:03:58 +02:00
- tsi
2015-05-18 14:49:10 +02:00
POCSAG:
2015-05-18 15:29:41 +02:00
- ric
- function
- msg
2015-05-22 08:27:50 +02:00
- bitrate
2015-05-20 11:13:53 +02:00
Es stehen folgende globale Objecte zur Verf<72>gung:
2015-05-20 11:13:53 +02:00
1.) import logging # Global logger
logging - Object
2015-05-22 07:32:39 +02:00
Nachricht ins Log per: logging.LOGLEVEL("MESSAGE")
M<EFBFBD>gliche Loglevel: debug|info|warning|error|exception|critical
2.) import globals # Global variables
2015-05-22 07:32:39 +02:00
config - Object (typ: ConfigParser, stellt config.ini bereit)
VALUE = globals.config.get("SECTION", "OPTION")