LAPTOP-SNT8I5JK\Boounion
2025-03-03 bf55b2f3083cbfdeb83611b2fa2dd552bf5b0775
SourceCode/Bond/Servo/ServoDlg.h
@@ -7,6 +7,8 @@
#include "BlButton.h"
#include "LogDlg.h"
#include "TerminalDisplayDlg.h"
#include "CPanelMaster.h"
enum DeviceStatus {
   ONLINE,       // 在线
@@ -28,6 +30,7 @@
   void InitRxWindows();
   void Resize();
   void UpdateLogBtn();
   void UpdateAlarmBtn();
   void UpdateRobotPosition(float percentage);
   void RotateRobot(float angleInDegrees);
   void UpdateDeviceStatus(int id, DeviceStatus status);
@@ -36,6 +39,7 @@
private:
   IObserver* m_pObserver;
   BOOL m_bShowLogWnd;
   BOOL m_bShowAlarmWnd;
   CLogDlg* m_pLogDlg;
   CTerminalDisplayDlg* m_pTerminalDisplayDlg;
@@ -59,6 +63,8 @@
   COLORREF m_crBkgnd;
   HBRUSH m_hbrBkgnd;
   CBlButton m_btnLog;
   CBlButton m_btnAlarm;
   CPanelMaster* m_pPanelMaster;
   // 生成的消息映射函数
@@ -90,4 +96,7 @@
   afx_msg void OnMenuHelpAbout();
   afx_msg void OnTimer(UINT_PTR nIDEvent);
   afx_msg BOOL OnEraseBkgnd(CDC* pDC);
   afx_msg void OnBnClickedButtonAlarm();
   afx_msg void OnGraphItemClicked(NMHDR* pNMHDR, LRESULT* pResult);
   afx_msg LRESULT OnPanelResize(WPARAM wParam, LPARAM lParam);
};