📄 momentvaluedlg.h
字号:
#if !defined(AFX_MOMENTVALUEDLG_H__642A913C_9075_45F5_8E08_45843B857BB7__INCLUDED_)
#define AFX_MOMENTVALUEDLG_H__642A913C_9075_45F5_8E08_45843B857BB7__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// MomentValueDlg.h : header file
//
#include "SerialCommunication.h"
/////////////////////////////////////////////////////////////////////////////
// CMomentValueDlg dialog
class CMomentValueDlg : public CDialog,public IReceiveEvent//インターフェイス実現
{
// Construction
//CEcoPowerMeterApp *m_ecoPowerMeter;
CList <D_TIMEVALUE_DATA,D_TIMEVALUE_DATA&> m_tempTimeValueList[D_KYOKUNUMS];//put lossed data to this List
CList <D_TIMEVALUE_DATA,D_TIMEVALUE_DATA&> m_timeValueList[D_KYOKUNUMS];//put analysised data to this List
CList <D_TIMEVALUE_DATA,D_TIMEVALUE_DATA&> m_pastTimeValueList[D_KYOKUNUMS];//ringbuffer data
CSerialCommunication *m_serial;
public:
~CMomentValueDlg(void);
//char chBranch[D_KYOKUNUMS][4];
int SendTcpIpStop(char chTime[]);
void SendTcpIpLostData();
void ToGetLostData();
void XMLDOMParserToData();
int SendTcpIpContent(char chTime[]);
//CEdit *m_editAverageValue[D_KYOKUNUMS];
//CEdit m_editMomentValue[D_KYOKUNUMS];
CString strBranchUsed[D_KYOKUNUMS];
char chCommand[D_KYOKUNUMS][21];
void OnReceive(LPCSTR str,DWORD strLength);
int m_iSndKyoku;
int iKyoku;
struct D_KYOKU // struct of the branch
{
double dElectricityAve;
int iCnt;
};
struct D_KYOKU m_dKyoku[D_KYOKUNUMS];
CMomentValueDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CMomentValueDlg)
enum { IDD = IDD_MOMENTVALUE_DIALOG };
CEdit m_editAverageValue8;
CEdit m_editAverageValue7;
CEdit m_editAverageValue6;
CEdit m_editAverageValue5;
CEdit m_editAverageValue4;
CEdit m_editAverageValue3;
CEdit m_editAverageValue2;
CEdit m_editAverageValue1;
CEdit m_editMomentValue8;
CEdit m_editMomentValue7;
CEdit m_editMomentValue6;
CEdit m_editMomentValue5;
CEdit m_editMomentValue4;
CEdit m_editMomentValue3;
CEdit m_editMomentValue2;
CEdit m_editMomentValue1;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMomentValueDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CMomentValueDlg)
afx_msg void OnButtonSerialTest();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnButtonTcpIpSerialStart();
afx_msg void OnButtonClose();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_MOMENTVALUEDLG_H__642A913C_9075_45F5_8E08_45843B857BB7__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -