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

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

?? intcmdtab.cpp

?? 基于ARM的應用Source6
?? CPP
字號:
/*----------------------------------------------------------------------------
 *  Copyright (c) 2001 by National Semiconductor Corporation
 *  National Semiconductor Corporation
 *  2900 Semiconductor Drive
 *  Santa Clara, California 95051
 *
 *  All rights reserved
 *
 *<<<-------------------------------------------------------------------------
 * File Contents:
 *	intCmdTab.cppb - this class defines Interrupt test GUI tab. The Interrupt tests settings
 *					 are received from the user and are transfered to the IntFunc class.
 *
 *  Project: USB Demo Application
 *  Author : Yan Nosovitsky
 *  Date   : Dec 2001
 *----------------------------------------------------------------------->>>*/

// intCmdTab.cpp : implementation file
//

#include "stdafx.h"
#include "Demo.h"
#include "intCmdTab.h"
#include <afxtempl.h>

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

/////////////////////////////////////////////////////////////////////////////
// intCmdTab dialog


intCmdTab::intCmdTab(CWnd* pParent /*=NULL*/)
	: CDialog(intCmdTab::IDD, pParent)
{
	//{{AFX_DATA_INIT(intCmdTab)
	//}}AFX_DATA_INIT

	intFunc = new IntFunc(this);
	isUnderTest = FALSE;
}


void intCmdTab::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(intCmdTab)
	DDX_Control(pDX, IDC_ARRIVED_INT, m_arrivedInt);
	DDX_Control(pDX, IDC_PROGRES_BAR, m_progresBar);
	DDX_Control(pDX, IDC_INTERVAL, m_interval);
	DDX_Control(pDX, IDC_INTERVAL_SLIDER, m_intervalSlider);
	DDX_Control(pDX, IDC_INT_NUM_EDIT, m_intNum);
	DDX_Control(pDX, IDC_INT_PIPES_LIST, m_pipesList);
	DDX_Control(pDX, IDC_DETAILS_BUTTON, m_buttonDet);
	DDX_Control(pDX, IDC_GO_BUTTON, m_buttonGo);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(intCmdTab, CDialog)
	//{{AFX_MSG_MAP(intCmdTab)
	ON_LBN_SELCHANGE(IDC_INT_PIPES_LIST, OnSelchangeIntPipesList)
	ON_BN_CLICKED(IDC_GO_BUTTON, OnGoButton)
	ON_BN_CLICKED(IDC_DETAILS_BUTTON, OnDetailsButton)
	ON_NOTIFY(NM_CUSTOMDRAW, IDC_INTERVAL_SLIDER, OnCustomdrawIntervalSlider)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

void intCmdTab::UpdatePipes()
{
	int i;
	int numOfPipes =  intFunc->CheckPipes() ;


	if (!isUnderTest)
	{
		/* clean previous pipes and choise*/
		m_pipesList.ResetContent();
		for (i = 0; i < numOfPipes; i++)
			m_pipesList.AddString(intFunc->getPipeInfo(i));
	}
	else
	{
		/* restore previos choise */

	}
}
/////////////////////////////////////////////////////////////////////////////
// intCmdTab message handlers

void intCmdTab::OnSelchangeIntPipesList() 
{
	int num;
	CArray<int,int> selectedItems;

	num = m_pipesList.GetSelCount();

	selectedItems.SetSize(num);
	
	m_pipesList.GetSelItems(num,selectedItems.GetData());

	if (num == 1)
	{
		selPipe = selectedItems.GetAt(0);
	}
	
	if (num == 2)
	{
		selPipe = -1; /* Loopback test */
	}

	m_buttonGo.EnableWindow(TRUE);
	m_intNum.EnableWindow(TRUE);
	m_intervalSlider.EnableWindow(TRUE);
	m_buttonDet.EnableWindow(FALSE);

	
}

void intCmdTab::OnGoButton() 
{
	CString intNumStr;
	int	intNumber;

	m_intNum.GetWindowText(intNumStr);
	if (intNumStr.IsEmpty())
	{
		MessageBox("Interrupt number value is not specified.","Error",MB_ICONERROR | MB_OK);
		return;
	}
	
	sscanf(intNumStr.GetBuffer(intNumStr.GetLength()),"%d",&intNumber);
			
	if ((intNumber > 255)||(intNumber < 1))
	{
		MessageBox("Interrupt number must be an integer between 1 and 255.","Error",MB_ICONERROR | MB_OK);
		return;
	}
	m_arrivedInt.SetWindowText("0");
	m_progresBar.SetRange(0,intNumber);
	m_progresBar.SetPos(0);
	if (!intFunc->ProcessIntTest(intNumber, m_intervalSlider.GetPos() + 1,selPipe))
		return;
	m_buttonGo.EnableWindow(FALSE);
	m_buttonDet.EnableWindow(FALSE);
	m_pipesList.EnableWindow(FALSE);
	m_intervalSlider.EnableWindow(FALSE);
	isUnderTest = TRUE;	
}

void intCmdTab::OnDetailsButton() 
{
	MessageBox((LPCTSTR)intFunc->GetDetails(),"Interrupt Test",MB_ICONINFORMATION | MB_OK);	
}

void intCmdTab::processStoped()
{
//	m_buttonGo.SetWindowText("GO !");
	m_buttonGo.EnableWindow(TRUE);
	m_buttonDet.EnableWindow(TRUE);
	m_pipesList.EnableWindow(TRUE);
	m_intervalSlider.EnableWindow(TRUE);
	m_progresBar.SetPos(0);
	m_arrivedInt.SetWindowText(" ");
	isUnderTest = FALSE;
}





void intCmdTab::OnCustomdrawIntervalSlider(NMHDR* pNMHDR, LRESULT* pResult) 
{
	int pos = m_intervalSlider.GetPos();
	CString inter;
	inter.Format(_T("%d"),pos+1);
	m_interval.SetWindowText(inter);	
	*pResult = 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区视频二区中文字幕| 99视频超级精品| 风间由美一区二区av101| bt欧美亚洲午夜电影天堂| 欧美亚洲精品一区| www一区二区| 亚洲黄色性网站| 国产精品正在播放| 欧美日韩精品系列| 国产精品久久久久久亚洲毛片| 午夜精品在线视频一区| 国产99一区视频免费| 91.com在线观看| 1区2区3区国产精品| 久久电影网站中文字幕 | 久久99这里只有精品| 粉嫩av一区二区三区在线播放| 欧美理论电影在线| 自拍偷在线精品自拍偷无码专区| 久久er99精品| 日韩欧美一区二区三区在线| 亚洲一区二区三区四区在线观看 | 3d成人h动漫网站入口| 亚洲人成7777| 国产制服丝袜一区| 日韩欧美国产不卡| 欧美videos中文字幕| 福利电影一区二区| 一区二区三区中文字幕精品精品 | 日韩电影免费在线| 国产精品久久久久久久久免费樱桃 | 欧美日韩在线三级| 欧美激情中文字幕一区二区| 人人超碰91尤物精品国产| 在线观看视频一区| 亚洲精品欧美综合四区| av午夜一区麻豆| 国产精品久久毛片av大全日韩| 国产激情偷乱视频一区二区三区| 日韩欧美色电影| 国产最新精品免费| 久久久久久久久久久久久久久99| 激情欧美一区二区| 久久蜜桃av一区二区天堂| 狠狠色丁香久久婷婷综合丁香| 日韩亚洲电影在线| 国产乱子轮精品视频| 久久九九久精品国产免费直播| 狠狠色狠狠色合久久伊人| 久久无码av三级| 高清视频一区二区| 偷拍日韩校园综合在线| 在线视频你懂得一区二区三区| 亚洲精品视频在线观看免费| 欧美色图在线观看| 秋霞电影一区二区| 久久久久一区二区三区四区| 北条麻妃一区二区三区| 亚洲精品免费电影| 欧美一区二区二区| 成人免费视频一区| 亚洲亚洲人成综合网络| 日韩区在线观看| 成人性生交大片免费看视频在线| 亚洲色图清纯唯美| 欧美一区二视频| 成人免费高清视频| 午夜欧美电影在线观看| 久久久久久久久久久黄色| 色天天综合色天天久久| 免费成人av资源网| 中文字幕一区在线| 4438x成人网最大色成网站| 国产一区二区三区香蕉| 亚洲伦理在线免费看| 欧美一级精品大片| 91猫先生在线| 精品一区二区三区久久久| 亚洲婷婷综合久久一本伊一区| 91精品国产综合久久精品图片| 国产乱子伦视频一区二区三区| 亚洲国产精品久久人人爱| 精品久久久影院| 91黄色免费观看| 顶级嫩模精品视频在线看| 日韩主播视频在线| 成人欧美一区二区三区| 精品国产乱码久久久久久蜜臀| 色综合一区二区| 国产综合色精品一区二区三区| 伊人婷婷欧美激情| 久久久久9999亚洲精品| 91精品国产综合久久久久久久久久| 成人免费高清视频在线观看| 色网站国产精品| 韩国女主播成人在线| 夜夜嗨av一区二区三区四季av | 久久久久久久综合| 51午夜精品国产| 欧洲精品一区二区| 91片在线免费观看| 国产成人小视频| 国内一区二区在线| 日韩影院免费视频| 亚洲已满18点击进入久久| 国产色产综合产在线视频| 在线综合+亚洲+欧美中文字幕| 色综合视频一区二区三区高清| 国产91丝袜在线播放| 麻豆国产精品777777在线| 亚洲一区二区三区视频在线播放| 中文在线资源观看网站视频免费不卡 | 一区二区中文视频| 欧美激情在线免费观看| 久久毛片高清国产| 精品国产电影一区二区| 欧美成人女星排名| 日韩欧美在线网站| 91精品国产综合久久小美女| 欧美一区二区三区在线电影| 欧美精品tushy高清| 欧美视频你懂的| 欧美日韩一区高清| 69成人精品免费视频| 91精品国产欧美一区二区| 欧美一区二区三区免费| 欧美一区二区在线视频| 日韩一级大片在线| 精品福利一二区| 国产日韩欧美制服另类| 国产精品免费看片| 亚洲乱码中文字幕| 亚洲h动漫在线| 免费看欧美女人艹b| 国产一区二区在线影院| 国产福利一区二区三区在线视频| 国产福利一区二区三区| av一区二区久久| 欧美视频日韩视频在线观看| 欧美精品国产精品| 2020国产精品自拍| 日韩一区在线播放| 午夜精品久久久久久不卡8050| 日韩国产欧美在线播放| 麻豆国产精品一区二区三区| 国产91清纯白嫩初高中在线观看 | 中文字幕成人在线观看| 亚洲少妇屁股交4| 亚洲成人一区在线| 久久99久久精品| 成人免费观看av| 91精品国产欧美一区二区成人| 国产日韩三级在线| 亚洲一区二区三区小说| 激情欧美一区二区| 色偷偷一区二区三区| 日韩欧美一级片| 亚洲欧洲www| 麻豆91精品91久久久的内涵| 成人黄页在线观看| 在线播放/欧美激情| 中文天堂在线一区| 日产精品久久久久久久性色| 大胆亚洲人体视频| 日韩亚洲欧美中文三级| 亚洲欧美电影院| 狠狠色综合色综合网络| 欧美亚洲国产一区二区三区va| 精品国产乱子伦一区| 亚洲国产一区视频| 成人黄色国产精品网站大全在线免费观看 | 538prom精品视频线放| 国产精品美女久久福利网站| 日韩精品一级中文字幕精品视频免费观看| 激情偷乱视频一区二区三区| 一本到高清视频免费精品| 精品国产乱码久久久久久蜜臀| 亚洲国产另类av| jlzzjlzz亚洲日本少妇| 26uuu亚洲综合色| 午夜精品久久久久| 91在线视频播放地址| 午夜免费欧美电影| 99久久99久久免费精品蜜臀| 久久综合九色欧美综合狠狠| 一个色在线综合| 99视频超级精品| 中文字幕免费一区| 国产伦精品一区二区三区免费迷 | 成人激情图片网| 精品人在线二区三区| 日韩制服丝袜av| 欧美日韩亚州综合| 一区二区三区国产精品| 91碰在线视频| 国产精品久久久久久久浪潮网站| 国产精品69久久久久水密桃| 日韩精品中文字幕一区二区三区 | 国产乱理伦片在线观看夜一区| 欧美一级国产精品|