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 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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user