relais support
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
from MeterPublish import MeterPublish
|
||||
# from TestSubscribe import TestSubscribe
|
||||
from RelaisPublish import RelaisPublish
|
||||
from RelaisSubscribe import RelaisSubscribe
|
||||
from ModbusBase import ModbusHandler
|
||||
from loguru import logger
|
||||
import logging
|
||||
@ -33,16 +34,20 @@ args = parser.parse_args()
|
||||
config = configparser.ConfigParser()
|
||||
config.read(args.config)
|
||||
|
||||
# testSubscribeThread = TestSubscribe(config)
|
||||
# testSubscribeThread.start()
|
||||
# logger.info("testSubscribe started")
|
||||
|
||||
modbusHandler = ModbusHandler(config)
|
||||
|
||||
relaisSubscribeThread = RelaisSubscribe(config, modbusHandler)
|
||||
relaisSubscribeThread.start()
|
||||
logger.info("relaisSubscribe started")
|
||||
|
||||
meterPublishThread = MeterPublish(config, modbusHandler)
|
||||
meterPublishThread.start()
|
||||
logger.info("meterPublishThread started")
|
||||
|
||||
relaisPublishThread = RelaisPublish(config, modbusHandler)
|
||||
relaisPublishThread.start()
|
||||
logger.info("relaisPublishThread started")
|
||||
|
||||
threading.excepthook = exceptHook
|
||||
logger.info("Threading excepthook set")
|
||||
|
||||
@ -52,13 +57,17 @@ logger.info("pv controller is running")
|
||||
deathBell.wait()
|
||||
logger.error("pv controller is dying")
|
||||
|
||||
# testSubscribeThread.stop()
|
||||
relaisSubscribeThread.stop()
|
||||
meterPublishThread.stop()
|
||||
relaisPublishThread.stop()
|
||||
|
||||
# testSubscribeThread.join()
|
||||
# logger.error("testSubscribe joined")
|
||||
relaisSubscribeThread.join()
|
||||
logger.error("relaisSubscribe joined")
|
||||
|
||||
meterPublishThread.join()
|
||||
logger.error("meterPublishThread joined")
|
||||
|
||||
relaisPublishThread.join()
|
||||
logger.error("relaisPublishThread joined")
|
||||
|
||||
logger.error("pv controller is terminated")
|
||||
|
Reference in New Issue
Block a user