From 3c33ce0779e18782d148f9314313041c14cca5a5 Mon Sep 17 00:00:00 2001 From: chenluhua1980 <Chenluhua@qq.com> Date: 星期四, 11 十二月 2025 10:22:58 +0800 Subject: [PATCH] 1.新增变量和编辑变量; --- SourceCode/Bond/Servo/HsmsPassive.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/SourceCode/Bond/Servo/HsmsPassive.h b/SourceCode/Bond/Servo/HsmsPassive.h index 737f6c4..95622d2 100644 --- a/SourceCode/Bond/Servo/HsmsPassive.h +++ b/SourceCode/Bond/Servo/HsmsPassive.h @@ -142,11 +142,14 @@ // 鍙栧緱CVariable鍒楄〃 std::vector<SERVO::CVariable*>& getVariables(); + unsigned int getMaxVariableId() const; // 鍙栧緱鎸囧畾Variable SERVO::CVariable* getVariable(int variableId); SERVO::CVariable* getVariable(const char* pszName); int deleteVariable(int variableId); + int addVariable(const char* pszName, const char* pszFormat, const char* pszRemark, int& outId); + int updateVariable(int variableId, const char* pszName, const char* pszFormat, const char* pszRemark); // 璁剧疆鍙橀噺鍊� void setVariableValue(const char* pszName, __int64 value); @@ -235,6 +238,7 @@ int onRecvMsg(IMessage* pMessage); void clearAllVariabel(); std::vector<unsigned int> parseVidList(CString& strNums); + int writeVariablesToFile(const std::string& filepath); private: CModel* m_pModel; -- Gitblit v1.9.3