11
This commit is contained in:
@@ -1,17 +1,23 @@
|
||||
const mqttManager = require("../mqtt/mqttManager.js");
|
||||
|
||||
// 导入调度模块(简化版)
|
||||
const TaskQueue = require('./taskQueue.js');
|
||||
const Command = require('./command.js');
|
||||
const deviceManager = require('./deviceManager.js');
|
||||
const config = require('./config.js');
|
||||
const utils = require('./utils.js');
|
||||
// 导入核心模块
|
||||
const TaskQueue = require('./core/taskQueue.js');
|
||||
const Command = require('./core/command.js');
|
||||
const deviceManager = require('./core/deviceManager.js');
|
||||
const ScheduledJobs = require('./core/scheduledJobs.js');
|
||||
|
||||
// 导入新的模块
|
||||
// 导入基础设施模块
|
||||
const config = require('./infrastructure/config.js');
|
||||
const utils = require('./utils/scheduleUtils.js');
|
||||
|
||||
// 导入任务处理器
|
||||
const TaskHandlers = require('./taskHandlers.js');
|
||||
|
||||
// 导入MQTT模块
|
||||
const MqttDispatcher = require('../mqtt/mqttDispatcher.js');
|
||||
const ScheduledJobs = require('./scheduledJobs.js');
|
||||
const DeviceWorkStatusNotifier = require('./deviceWorkStatusNotifier.js');
|
||||
|
||||
// 导入通知器
|
||||
const DeviceWorkStatusNotifier = require('./notifiers/deviceWorkStatusNotifier.js');
|
||||
|
||||
/**
|
||||
* 调度系统管理器
|
||||
@@ -22,7 +28,7 @@ class ScheduleManager {
|
||||
this.mqttClient = null;
|
||||
this.isInitialized = false;
|
||||
this.startTime = new Date();
|
||||
|
||||
|
||||
// 子模块
|
||||
this.taskHandlers = null;
|
||||
this.mqttDispatcher = null;
|
||||
@@ -80,7 +86,7 @@ class ScheduleManager {
|
||||
async initComponents() {
|
||||
// 初始化设备管理器
|
||||
await deviceManager.init();
|
||||
|
||||
|
||||
// 初始化任务队列
|
||||
await TaskQueue.init();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user