From bd80bc6c92315391e1247314f3479fce48eb3364 Mon Sep 17 00:00:00 2001
From: darker <mr.darker@163.com>
Date: 星期二, 11 二月 2025 17:53:45 +0800
Subject: [PATCH] 1. 初始化EqpDV、EqpEC、EqpEvent等基础表
---
SourceCode/Bond/Servo/SECSRuntimeManager.h | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 58 insertions(+), 0 deletions(-)
diff --git a/SourceCode/Bond/Servo/SECSRuntimeManager.h b/SourceCode/Bond/Servo/SECSRuntimeManager.h
index 5c41733..4562c39 100644
--- a/SourceCode/Bond/Servo/SECSRuntimeManager.h
+++ b/SourceCode/Bond/Servo/SECSRuntimeManager.h
@@ -31,6 +31,61 @@
*/
void termRuntimeSetting();
+ /**
+ * 初始化SystemSV表
+ */
+ void initSystemSVTable();
+
+ /**
+ * 初始化Eqp表
+ */
+ void initEqpSVTable();
+
+ /**
+ * 初始化SystemDV表
+ */
+ void initSystemDVTable();
+
+ /**
+ * 初始化EqpDV表
+ */
+ void initEqpDVTable();
+
+ /**
+ * 初始化SystemEC表
+ */
+ void initSystemECTable();
+
+ /**
+ * 初始化EqpEC表
+ */
+ void initEqpECTable();
+
+ /**
+ * 初始化SystemEvent表
+ */
+ void initSystemEventTable();
+
+ /**
+ * 初始化EqpEvent表
+ */
+ void initEqpEventTable();
+
+ /**
+ * 初始化EventLink表
+ */
+ void initEventLinkTable();
+
+ /**
+ * 初始化PPID表
+ */
+ void initPPIDTable();
+
+ /**
+ * 初始化RPTID表
+ */
+ void initRPTIDTable();
+
private:
SECSRuntimeManager();
~SECSRuntimeManager();
@@ -39,6 +94,9 @@
SECSRuntimeManager(const SECSRuntimeManager&) = delete;
SECSRuntimeManager& operator=(const SECSRuntimeManager&) = delete;
+ // 从数据库中获取整数
+ int getIntFromDB(const std::string& query);
+
BL::Database* m_pDB;
static std::mutex m_mutex;
};
--
Gitblit v1.9.3