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