ci, docker, config stuff
This commit is contained in:
parent
5f3d50090a
commit
9e51c25eab
@ -1,30 +1,30 @@
|
||||
from loguru import logger
|
||||
import argparse
|
||||
import configparser
|
||||
|
||||
from ProcessImage import ProcessImage
|
||||
from ModbusHandler import modbusStart
|
||||
from MqttEventPublisher import mqttEventPublisherStart
|
||||
from MqttPeriodPublisher import mqttPeriodPublisherStart
|
||||
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")
|
||||
|
||||
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()
|
||||
|
||||
modbusStart(config, processImage)
|
||||
|
Loading…
x
Reference in New Issue
Block a user