ci, docker, config stuff

This commit is contained in:
Wolfgang Hottgenroth 2021-08-24 09:48:28 +02:00
parent 5f3d50090a
commit 9e51c25eab
Signed by: wn
GPG Key ID: 6C1E5E531E0D5D7F

View File

@ -1,30 +1,30 @@
from loguru import logger
import argparse
import configparser
from ProcessImage import ProcessImage from ProcessImage import ProcessImage
from ModbusHandler import modbusStart from ModbusHandler import modbusStart
from MqttEventPublisher import mqttEventPublisherStart from MqttEventPublisher import mqttEventPublisherStart
from MqttPeriodPublisher import mqttPeriodPublisherStart from MqttPeriodPublisher import mqttPeriodPublisherStart
from MqttCoilSubscriber import mqttCoilSubscriberStart from MqttCoilSubscriber import mqttCoilSubscriberStart
import threading
from loguru import logger
config = {
"modbus": {
"client": "172.16.2.157",
"scanrate": 0.25
},
"mqtt": {
"broker": "172.16.2.16",
"digitalOutputTopicPrefix": "dt1/coil",
"digitalInputTopicPrefix": "dt1/di",
"analogInputEventTopicPrefix": "dt1/ai/event",
"analogInputPeriodicTopicPrefix": "dt1/ai/periodic",
"analogInputPublishPeriod": 10.0
}
}
logger.info("DigitalTwin1 starting") logger.info("DigitalTwin1 starting")
parser = argparse.ArgumentParser(description="DigitalTwin1")
parser.add_argument('--config', '-f',
help='Config file, default is $pwd/config/config.ini',
required=False,
default='./config/config.ini')
args = parser.parse_args()
config = configparser.ConfigParser()
config.read(args.config)
processImage = ProcessImage() processImage = ProcessImage()
modbusStart(config, processImage) modbusStart(config, processImage)