📄 sht11transmitdlg.h
字号:
// SHT11TransmitDlg.h : header file
//
#if !defined(AFX_SHT11TRANSMITDLG_H__E172A24E_29A3_4397_B4E1_53C925A6FAD0__INCLUDED_)
#define AFX_SHT11TRANSMITDLG_H__E172A24E_29A3_4397_B4E1_53C925A6FAD0__INCLUDED_
#include "SetSystem.h"
#include "ComConfig.h"
#include "SetCurrent.h"
#include "SetAlarm.h"
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CSHT11TransmitDlg dialog
typedef struct tagCOMMDATA{
int baud;
int port;
int parity;
int data;
int stop;
int ret_open;
long Getlen; //接受数据的 长度
char ReciveBuff[64]; //接收数据数组
char TxBuff[64];
}COMMDATA,*LPCOMMDATA;
union FltData
{
byte uc[4];
float fl;
};
typedef struct RecorData
{
float temperature; //温度
float humidity; //湿度
float dew_point; //露点
float TC_Current; //温度回路电流
float RH_Current; //湿度回路电流
//回路电流的 输出方式
float TC_CurrentType; //温度回路电流
float RH_CurrentType;
//用于4 - 20MA电流输出
float Mini_temperature; //温度最小量程
float Max_temperature; //"温度最大量程
float DisV_temperature;
float Mini_humidity; //湿度最小量程
float Max_humidity; //"湿度最大量程
float DisV_humidity;
//温湿度零点用于迁移
float Zero_temperature; //”温度零点
float Zero_humidity; //”湿度零点
unsigned int PWM_OUTNUM;
}SHT11Data,*LPSHT11Data;
extern FltData RX0,TX0;
extern COMMDATA SetCommData;
extern SHT11Data envionment_variables;
void GegFloatV(int Num);
int CheckReciveData();
void SendFloatV(int Num);
extern int DisPlaySysTemFlag;
class CSHT11TransmitDlg : public CDialog
{
// Construction
public:
CSHT11TransmitDlg(CWnd* pParent = NULL); // standard constructor
//设置通讯变量
bool AutoSendflag ; //自动发送标志
bool DisPlayVflag ; //显示电压标志
int ret_write,ret_close,ret_SRT,ret_read,ret_char;
//设置字体大小
CFont m_xsfont;
//
//属性页面
CComConfig m_page1;
SetSystem m_page2;
SetCurrent m_page3;
SetAlarm m_page4;
CPropertySheet m_sheet;
static void CALLBACK TermIrq(int port);
// Dialog Data
//{{AFX_DATA(CSHT11TransmitDlg)
enum { IDD = IDD_SHT11TRANSMIT_DIALOG };
CEdit m_ctrlEdit_Press1;
CEdit m_ctrlEdit_Press0;
CString m_ReceiveData;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CSHT11TransmitDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CSHT11TransmitDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
virtual void OnCancel();
afx_msg void OnButton1();
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnCheck1();
afx_msg void OnCheck2();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_SHT11TRANSMITDLG_H__E172A24E_29A3_4397_B4E1_53C925A6FAD0__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -