亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? communite.cpp

?? 一個基于PXA255的水情遙測、遙控系統現場服務器軟件
?? CPP
字號:
// Communite.cpp : implementation file
//

#include "stdafx.h"
#include "Interface.h"
#include "Communite.h"

#include <atlconv.h>
#include <stdio.h>
#define WM_RORDER  WM_USER+100


#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CCommunite dialog

UINT CommProc(LPVOID lParam)//實時顯示消息,
{

	CCommunite	* ad=(CCommunite *)lParam;
	DWORD dwBytesTransferred;
	char buff[100];
	CString str;
	Sleep(500);
		while(ad->Serial.m_hIDComDev!= INVALID_HANDLE_VALUE)
		{
				ReadFile (ad->Serial.m_hIDComDev,
					buff, 
					50, 
					&dwBytesTransferred,
					0
					);
     
		if(dwBytesTransferred>0)
		{
			buff[dwBytesTransferred]='\0';
			USES_CONVERSION; 


//////////////////////////////////////////////
		//	if(str.Compare(_T("AAA4CWJ1BB"))!=0) //傳文件命令
			if(!strncmp(buff,"AA",2))//AAA表示命令;
			{
			str.Format(_T("ORDER!\r\n"));
			ad->CenterMsg+=str;
			ad->GetDlgItem(IDC_EDIT1)->SetWindowText(ad->CenterMsg);
			strncpy(ad->Ordersbj,buff,10);
			PostMessage(ad->m_hWnd,WM_RORDER,0,0);
		//	AfxGetMainWnd()->PostMessage(WM_RORDER,0,0);
			}
			else if(!strncmp(buff,"OK",2))
			{
			   	buff[3]='\0';
               	ad->Serial.SendData(buff,strlen(buff));
			}
			else//通知命令處理//AfxMessageBox(_T("dfg"));
			{
			str.Format(_T("Center Msg:%s\r\n"),A2W(buff));
			ad->CenterMsg+=str;
			 ad->GetDlgItem(IDC_EDIT1)->SetWindowText(ad->CenterMsg);
			 }
		}
	 Sleep(500);
	}
  return 0;
}


CCommunite::CCommunite(CWnd* pParent /*=NULL*/)
	: CDialog(CCommunite::IDD, pParent)
{
	//{{AFX_DATA_INIT(CCommunite)
	m_sdata = _T("");
	//}}AFX_DATA_INIT
}


void CCommunite::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CCommunite)
	DDX_Text(pDX, IDC_EDIT2, m_sdata);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CCommunite, CDialog)
	//{{AFX_MSG_MAP(CCommunite)
	ON_BN_CLICKED(IDC_BUTTON1, OnSend)
	//}}AFX_MSG_MAP
	ON_MESSAGE(WM_RORDER,DilMsg)//添加消息處理
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CCommunite message handlers
void CCommunite::DilMsg(UINT lParam, LONG wParam)
{
   CString str;
//	 USES_CONVERSION; 
//	 str.Format(_T("%s"),A2W(Databuf));
	char n[2];//判斷命令類型
	char n1;
	char Gdata[3]="02";//取地址
	int rs;
	char szMessage[11];//發送的消息
    strncpy(n,Ordersbj+2,1);
    n1=Ordersbj[5];
	Ordersbj[10]='\0';
	switch(*n)
	{
	case '1'://采集命令
           	//strncpy(Gdata,Ordersbj+3,2);//取得傳送來的4位16進制;
            strncpy(n,Ordersbj+4,1);
			rs=int(n1)-48;
	        sprintf(szMessage, "%d",SC51.GetData(Gdata,rs));//對C51串口
			Serial.SendData(szMessage,strlen(szMessage));//發回主空中心
			
			str.Format(_T("Collectd OK!\r\n"));
			CenterMsg+=str;
			GetDlgItem(IDC_EDIT1)->SetWindowText(CenterMsg);
			break;
    case '2'://控制命令
		    
		    SC51.SendData(Ordersbj,strlen(Ordersbj));//51串口
			//strncpy(n,Ordersbj,1);
			str.Format(_T("Control Complete!\r\n"));
			CenterMsg+=str;
			GetDlgItem(IDC_EDIT1)->SetWindowText(CenterMsg);
		    break;
    case '3'://
           	strncpy(Gdata,Ordersbj+3,2);//取得傳送來的4位16進制;
		    Gdata[3]='\0';
			rs=SC51.CheckhOP(Gdata);
			sprintf(szMessage, "%d",SC51.CheckhOP(Gdata)); 
			Serial.SendData(szMessage,strlen(szMessage));

			str.Format(_T("Check OP Complete!\r\n"));
			CenterMsg+=str;
            GetDlgItem(IDC_EDIT1)->SetWindowText(CenterMsg);
			break;

    case 'A'://文件傳送
			str.Format(_T("Tramslating File!\r\n"));
			CenterMsg+=str;
            GetDlgItem(IDC_EDIT1)->SetWindowText(CenterMsg);

			SuspendThread(m_pThread);
			Serial.TramFile();    
			ResumeThread(m_pThread);
            GetDlgItem(IDC_EDIT1)->SetWindowText(_T("Tramslate File Complete!"));
			break;
	default:
		break;
	}


	/*
//   CString str;
//	 USES_CONVERSION; 
//	 str.Format(_T("%s"),A2W(Databuf));
	 SuspendThread(m_pThread);
	 Serial.TramFile(); 
	 //WaitForSingleObject(m_pThread->m_hThread,INFINITE);
	 ResumeThread(m_pThread);
	 //if(str.Compare(_T("AAA4CWJ1BB")==0)  
//	 m_srdata=str;
	 UpdateData(0);
*/
}

BOOL CCommunite::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
  	if(!Serial.Open(1,38400))
         AfxMessageBox(_T("init error!")); 

	if(!SC51.Open(5,2400))
         AfxMessageBox(_T("init error!")); 

    m_pThread=AfxBeginThread(CommProc,this,THREAD_PRIORITY_BELOW_NORMAL,0,0);
    GetDlgItem(IDC_COMBO1)->SetWindowText(_T("COM1"));
    GetDlgItem(IDC_COMBO2)->SetWindowText(_T("38400"));
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CCommunite::OnSend() 
{
     UpdateData(1); 
	 TCHAR *msg=new TCHAR[100]; 
	 
	 msg=m_sdata.GetBuffer(m_sdata.GetLength());
     USES_CONVERSION; 

	 Serial.SendData(W2A(msg),strlen(W2A(msg)));

	 m_sdata.Empty();
	 UpdateData(0);  	
}

void CCommunite::OnOK() 
{
	// TODO: Add extra validation here

	

	CDialog::OnOK();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费观看一级特黄欧美大片| 99久久久免费精品国产一区二区| 粉嫩在线一区二区三区视频| 日韩视频在线一区二区| 亚洲图片自拍偷拍| 欧美色男人天堂| 天堂av在线一区| 欧美精品一卡两卡| 秋霞电影网一区二区| 91精品国产综合久久久久久久| 伊人夜夜躁av伊人久久| 欧美日韩国产免费一区二区| av激情综合网| 成人av电影在线网| 韩国成人福利片在线播放| 午夜一区二区三区视频| 亚洲乱码国产乱码精品精小说| 久久精品视频一区| 欧美色图第一页| 成人午夜激情片| 久久国产人妖系列| 亚洲蜜臀av乱码久久精品| 日韩免费高清电影| 91亚洲大成网污www| 亚洲成人一区二区在线观看| 欧美极品另类videosde| 日韩一级片在线观看| 91丝袜美女网| 成人精品国产免费网站| 蜜桃在线一区二区三区| 亚洲一区视频在线观看视频| 国产精品国产三级国产普通话99| 9191久久久久久久久久久| 成人精品一区二区三区中文字幕| 青青草国产精品亚洲专区无| 日韩成人免费电影| 色噜噜久久综合| 成人av电影免费观看| 91在线国内视频| 国产综合色精品一区二区三区| 日本乱人伦aⅴ精品| 精品视频一区二区三区免费| 欧美裸体bbwbbwbbw| 精品日韩99亚洲| 国产精品久久久久桃色tv| 亚洲精品久久久久久国产精华液| 亚洲观看高清完整版在线观看| 日韩高清中文字幕一区| 国产99一区视频免费| 一本一道久久a久久精品综合蜜臀| 欧美日高清视频| 国产午夜精品在线观看| 337p亚洲精品色噜噜狠狠| www.亚洲精品| 国产精品久久久一区麻豆最新章节| 亚洲国产电影在线观看| 欧美成人精品二区三区99精品| 91麻豆国产自产在线观看| 亚洲美女一区二区三区| 中文字幕乱码日本亚洲一区二区 | 欧美中文字幕亚洲一区二区va在线| 蜜臀久久99精品久久久久久9| 亚洲日本丝袜连裤袜办公室| 亚洲国产精品v| 欧美精品亚洲二区| 成人毛片视频在线观看| 国内精品国产成人国产三级粉色| 麻豆精品视频在线观看免费| 奇米色777欧美一区二区| 免费在线观看一区| 免费精品视频最新在线| 极品美女销魂一区二区三区| 国产精品一区二区黑丝| 国产成人综合在线观看| 日韩精品一区二区三区中文不卡 | 精品国产123| 日韩欧美国产三级电影视频| 在线观看精品一区| 日本va欧美va精品| av一区二区三区四区| 亚洲欧美日本在线| 欧美一三区三区四区免费在线看| 亚洲一区影音先锋| 蜜乳av一区二区| caoporn国产精品| 欧美老肥妇做.爰bbww视频| 精品国产免费久久| 亚洲男同1069视频| 久久99精品国产.久久久久久| 大尺度一区二区| 91精品国产色综合久久 | 久久九九久精品国产免费直播| 亚洲人成人一区二区在线观看| 日本欧美加勒比视频| 本田岬高潮一区二区三区| 制服视频三区第一页精品| 久久精品视频在线免费观看 | 高清国产一区二区三区| 欧美亚洲国产bt| 国产女同性恋一区二区| 偷窥国产亚洲免费视频| 成人av免费在线观看| 日韩三级视频在线观看| 一卡二卡欧美日韩| 成人一区在线观看| 欧美xfplay| 日欧美一区二区| 91蜜桃在线免费视频| 欧美精品一区二区三区蜜桃视频| 亚洲成人av资源| 99久久精品国产毛片| 久久综合给合久久狠狠狠97色69| 亚洲国产综合91精品麻豆| 波多野结衣视频一区| 2020国产精品自拍| 日本v片在线高清不卡在线观看| 色中色一区二区| 国产精品国产三级国产| 国产一二精品视频| 欧美tickling挠脚心丨vk| 三级成人在线视频| 欧美性一级生活| 亚洲欧美另类久久久精品| 不卡一区二区三区四区| 久久久久九九视频| 国产一区二区三区免费播放| 欧美一区二区三区人| 偷偷要91色婷婷| 7777精品伊人久久久大香线蕉| 亚洲黄色免费电影| 91美女视频网站| 亚洲精品成a人| 色综合天天性综合| 亚洲日本在线视频观看| 99久久久久免费精品国产| 中文字幕在线不卡一区二区三区| 国产在线看一区| 久久丝袜美腿综合| 国产成人鲁色资源国产91色综| 国产亚洲欧洲一区高清在线观看| 国产在线精品视频| 久久精品亚洲精品国产欧美kt∨ | 欧美日韩一级二级| 亚洲电影中文字幕在线观看| 欧美日韩精品三区| 日韩不卡一区二区三区| 日韩一区二区免费在线观看| 男女性色大片免费观看一区二区| 日韩一区二区三区四区五区六区| 免费观看30秒视频久久| 精品国产一区二区三区四区四| 国产一区亚洲一区| 中文字幕免费一区| 色视频欧美一区二区三区| 亚洲一区二区三区四区在线免费观看 | 精品sm捆绑视频| 国产精品一区二区在线观看网站| 国产婷婷色一区二区三区| 不卡区在线中文字幕| 一区二区三区在线观看视频| 欧美日韩国产免费一区二区| 老司机精品视频线观看86| 国产欧美日产一区| 亚洲一二三四区不卡| 国产一区二区伦理| 国产精品免费久久| 欧洲一区二区av| 日韩电影在线一区二区| 久久亚区不卡日本| zzijzzij亚洲日本少妇熟睡| 一区av在线播放| 精品国产乱码久久久久久久久| 国产成人自拍在线| 亚洲综合在线五月| 欧美成人国产一区二区| 成人国产电影网| 午夜欧美视频在线观看| 久久精品网站免费观看| 欧美亚洲自拍偷拍| 国产精品一品二品| 亚洲一区在线观看免费| wwwwww.欧美系列| 日本久久一区二区三区| 精品系列免费在线观看| 一区二区三区视频在线看| 日韩欧美中文字幕制服| 99国产精品久久久久久久久久| 日韩精品久久理论片| 国产精品卡一卡二卡三| 欧美日韩久久不卡| 成人av先锋影音| 九色|91porny| 亚洲国产精品久久不卡毛片| 亚洲国产电影在线观看| 日韩一区二区免费在线电影| 色美美综合视频| 国产一二三精品| 蜜桃av一区二区在线观看| 一区二区三区日韩精品视频| 国产免费观看久久|