From 2fc5bbfe88adefb0d2f8ba55d800fe074264a539 Mon Sep 17 00:00:00 2001 From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com> Date: 星期五, 14 二月 2025 14:16:27 +0800 Subject: [PATCH] Merge branch 'liuyang' into clh --- SourceCode/Bond/Servo/ServoDlg.h | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/SourceCode/Bond/Servo/ServoDlg.h b/SourceCode/Bond/Servo/ServoDlg.h index 3b1cd3b..0a760d0 100644 --- a/SourceCode/Bond/Servo/ServoDlg.h +++ b/SourceCode/Bond/Servo/ServoDlg.h @@ -6,6 +6,7 @@ #include "ServoGraph.h" #include "BlButton.h" #include "LogDlg.h" +#include "TerminalDisplayDlg.h" // CServoDlg 对话框 @@ -16,9 +17,22 @@ CServoDlg(CWnd* pParent = NULL); // 标准构造函数 +public: + void ShowTerminalText(const char* pszText, unsigned int duration = -1); + private: + void InitRxWindows(); void Resize(); void UpdateLogBtn(); + void UpdateRobotPosition(float percentage); + void RotateRobot(float angleInDegrees); + + +private: + IObserver* m_pObserver; + BOOL m_bShowLogWnd; + CLogDlg* m_pLogDlg; + CTerminalDisplayDlg* m_pTerminalDisplayDlg; // 对话框数据 @@ -31,8 +45,7 @@ private: - BOOL m_bShowLogWnd; - CLogDlg* m_pLogDlg; + BOOL m_bIsRobotMoving; // 实现 protected: @@ -70,4 +83,6 @@ afx_msg void OnMenuFileExit(); afx_msg void OnUpdateMenuFileExit(CCmdUI* pCmdUI); afx_msg void OnMenuHelpAbout(); + afx_msg void OnTimer(UINT_PTR nIDEvent); + afx_msg BOOL OnEraseBkgnd(CDC* pDC); }; -- Gitblit v1.9.3