darker
2025-02-11 bd80bc6c92315391e1247314f3479fce48eb3364
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;
};