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

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

?? mainwindow.java

?? CMU圖象模塊的上層瀏覽軟件,可和CMU模塊直接通信
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
			commandVal = 2;
		}
		/* else
		{
		     int t=cImage.loadImage(command);
		}
		*/
	}

	public void adjustmentValueChanged(AdjustmentEvent e) {
		if (commandVal != 0) {
			commandVal = -1;
			while (commandVal == -1)
				try {
					Thread.sleep(100);
				} catch (InterruptedException d) {
				}
		}
		status_t.setText("Setting Servos");
		mySerial.write("sv 0 " + servo0_s.getValue() + "\r");
		mySerial.write("sv 1 " + servo1_s.getValue() + "\r");
		mySerial.write("sv 2 " + servo2_s.getValue() + "\r");
		mySerial.write("sv 3 " + servo3_s.getValue() + "\r");
		mySerial.write("sv 4 " + servo4_s.getValue() + "\r");
		servo0_l.setText((new Integer(servo0_s.getValue())).toString());
		servo1_l.setText((new Integer(servo1_s.getValue())).toString());
		servo2_l.setText((new Integer(servo2_s.getValue())).toString());
		servo3_l.setText((new Integer(servo3_s.getValue())).toString());
		servo4_l.setText((new Integer(servo4_s.getValue())).toString());
		status_t.setText("Servos Set");
	}

	private void setWindowParams() {
		if (res == 0) {
			if (cameraType == 6) {
				x1.setText("1");
				y1.setText("1");
				x2.setText("87");
				y2.setText("142");
			} else {
				x1.setText("1");
				y1.setText("1");
				x2.setText("159");
				y2.setText("238");

			}
		} else {
			x2.setText("174");
			y2.setText("254");
		}

	}
	/*
	  This is for check box menus
	*/
	public void itemStateChanged(ItemEvent e) {
		ItemSelectable command = e.getItemSelectable();

		if (commandVal != 0) {
			commandVal = -1;
			while (commandVal == -1)
				try {
					Thread.sleep(100);
				} catch (InterruptedException d) {
				}
		}
		if (command == autoGain ) {
			int ag;
			status_t.setText("Setting Auto Gain");
			if (autoGain.getSelectedIndex() == 0)
				ag = 33;
			else
				ag = 32;
			mySerial.write("cr 19 " + ag);
			if (mySerial.readACK(1) == 1)
				status_t.setText("Registers Set.");
			else
				status_t.setText("Registers Failed.");
		} else if (command == whiteBalance || command == color_c) {
			int wb;
			if (color_c.getSelectedIndex() == 0) {
				if (whiteBalance.getSelectedIndex() == 0)
					wb = 40;
				else
					wb = 44;
			} else {
				if (whiteBalance.getSelectedIndex() == 0)
					wb = 32;
				else
					wb = 36;
			}
			status_t.setText("Setting Color and WB");
			mySerial.write("cr 18 " + wb);
			if (mySerial.readACK(1) == 1)
				status_t.setText("Registers Set.");
			else
				status_t.setText("Registers Failed.");
		} else if (command == hr_c) {

			if (hr_c.getSelectedIndex() == 0) {
				res = 0;
				status_t.setText("Setting Res Low");

			} else {
				if (cameraType == 7) {
					status_t.setText("Option not available");
					return;
				}
				res = 1;
				status_t.setText("Setting Res High");

			}
			mySerial.write("hr " + res);
			if (mySerial.readACK(1) == 1) {
				status_t.setText("Registers Set.");
				setWindowParams();
			} else
				status_t.setText("Registers Failed.");
		} else if (command == as_c) {
			int as;
			if (as_c.getSelectedIndex() == 0)
				as = 0;
			else
				as = 1;
			mySerial.write("sm " + as);
			if (mySerial.readACK(1) == 1)
				status_t.setText("Auto Servo Mode set.");
			else
				status_t.setText("Auto Servo Mode failed.");
		} else if (command == pd_c) {
			int pd;
			if (pd_c.getSelectedIndex() == 0)
				pd = 0;
			else
				pd = 1;
			mySerial.write("pd " + pd);
			if (mySerial.readACK(1) == 1)
				status_t.setText("Pixel Differencing set.");
			else
				status_t.setText("Pixel Differencing failed.");
		} else if (command == ti_c) {
			int ti;
			if (ti_c.getSelectedIndex() == 0)
				ti = 0;
			else
				ti = 1;
			mySerial.write("ti " + ti);
			if (mySerial.readACK(1) == 1)
				status_t.setText("Inverted Tracking set.");
			else
				status_t.setText("Inverted Tracking failed.");
		} else if (command == fs_c) {
			int fs;
			if (fs_c.getSelectedIndex() == 0)
				fs = 0;
			else
				fs = 1;
			mySerial.write("fs " + fs);
			if (mySerial.readACK(1) == 1)
				status_t.setText("Frame Stream set.");
			else
				status_t.setText("Frame Stream failed.");
		} else if (command == hd_c) {
			int hd;
			if (hd_c.getSelectedIndex() == 0)
				hd = 0;
			else
				hd = 1;
			mySerial.write("hd " + hd);
			if (mySerial.readACK(1) == 1)
				status_t.setText("HiRes Diff Mode set.");
			else
				status_t.setText("HiRes Diff Mode failed.");
		} else if (command == dc_c) {
			int dc;
			mySerial.write("dc " + dc_c.getSelectedIndex());
			if (mySerial.readACK(1) == 1)
				status_t.setText("Diff Channel Set");
			else
				status_t.setText("Diff Channel Failed");
		} else if (command == bm_c) {
			int bm;
			if (bm_c.getSelectedIndex() == 0) {
				bm = 0;
				status_t.setText("Setting buffer mode auto stream");
			} else {
				bm = 1;
				status_t.setText("Setting buffer mode manual reload");
			}
			mySerial.write("bm " + bm);
			if (mySerial.readACK(1) == 1)
				status_t.setText("Buffer Mode Set.");
			else
				status_t.setText("Buffer Mode Failed.");

		} else if (command == lm_c) {
			int lm;

			track_color_linemode = 0;
			get_mean_linemode = 0;
			frame_diff_linemode = 0;

			switch (lm_c.getSelectedIndex()) {
				case 0 :
					lm = 0;
					status_t.setText("All line modes off");
					mySerial.write("lm 0 0");
					mySerial.readACK(1);
					mySerial.write("lm 1 0");
					mySerial.readACK(1);
					mySerial.write("lm 2 0");
					break;
				case 1 :
					status_t.setText("Line Mode Track Color Bitmap on");
					mySerial.write("lm 0 1");
					track_color_linemode = 1;
					break;
				case 2 :
					status_t.setText("Line Mode Track Color Stats on");
					mySerial.write("lm 0 2");
					track_color_linemode = 2;
					break;
				case 3 :
					status_t.setText("Line Mode Get Mean on");
					mySerial.write("lm 1 1");
					get_mean_linemode = 1;
					break;
				case 4 :
					status_t.setText("Line Mode Get Mean Stats on");
					mySerial.write("lm 1 2");
					get_mean_linemode = 2;
					break;
				case 5 :
					status_t.setText("Line Mode Frame Diff Bitmap on");
					mySerial.write("lm 2 1");
					frame_diff_linemode = 1;
					break;
				case 6 :
					status_t.setText("Line Mode Frame Diff Deltas on");
					mySerial.write("lm 2 2");
					frame_diff_linemode = 2;
					break;
				case 7 :
					status_t.setText("Line Mode Frame Diff Buffer on");
					mySerial.write("lm 2 3");
					frame_diff_linemode = 3;
					break;

				default :

					}

			if (mySerial.readACK(1) == 1)
				status_t.setText("Registers Set.");
			else
				status_t.setText("Registers Failed.");
		}

		String item = e.getItem().toString();
		int action = e.getStateChange();
		if (item.equals("Color Picker")) {
			// if(action==2)cImage.picker_f.hide();
			//else cImage.picker_f.show();    
		}

		if (item.equals("Color Track")) {
			//if(action==2)cImage.hideTrack();
			//else cImage.showTrack();    
		}

	}

	private JMenuItem makeMenuItem(String name) {
		JMenuItem m = new JMenuItem(name);
		m.addActionListener(this);
		return m;

	}

	private void stopCameraStuff() {
		myMotion.stop();
		myHistogram.stop();
		myColor.stop();
		myStats.stop();
		commandVal = 0;
		mySerial.write("\r");
		//if(mySerial.readACK(0)==0)mySerial.readACK(0);
		// Maintain state after track window
		status_t.setText("Camera Ready...");
	}


	private void UpdateAllCommands() {
			// This updates the Line Mode Window
			mySerial.write("lm 0 0");
			mySerial.readACK(1);
			mySerial.write("lm 1 0");
			mySerial.readACK(1);
			mySerial.write("lm 2 0");
			switch (lm_c.getSelectedIndex()) {
				case 1 : mySerial.write("lm 0 1"); track_color_linemode = 1; break;
				case 2 : mySerial.write("lm 0 2"); track_color_linemode = 2; break;
				case 3 : mySerial.write("lm 1 1"); get_mean_linemode = 1; break;
				case 4 : mySerial.write("lm 1 2"); get_mean_linemode = 2; break;
				case 5 : mySerial.write("lm 2 1"); frame_diff_linemode = 1; break;
				case 6 : mySerial.write("lm 2 2"); frame_diff_linemode = 2; break; 
				case 7 : mySerial.write("lm 2 3"); frame_diff_linemode = 3; break;

				default :
					}

			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }
		
			int ag;
			if (autoGain.getSelectedIndex() == 0)
				ag = 33;
			else
				ag = 32;
			mySerial.write("cr 19 " + ag);
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }

			int wb;
			if (color_c.getSelectedIndex() == 0) {
				if (whiteBalance.getSelectedIndex() == 0)
					wb = 40;
				else
					wb = 44;
			} else {
				if (whiteBalance.getSelectedIndex() == 0)
					wb = 32;
				else
					wb = 36;
			}
			mySerial.write("cr 18 " + wb);
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }


			if (hr_c.getSelectedIndex() == 0) {
				res = 0;
				status_t.setText("Setting Res Low");

			} else {
				if (cameraType == 7) {
					status_t.setText("Option not available");
					return;
				}
				res = 1;
				status_t.setText("Setting Res High");

			}
			mySerial.write("hr " + res);
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }
			
			int as;
			if (as_c.getSelectedIndex() == 0)
				as = 0;
			else
				as = 1;
			mySerial.write("sm " + as);
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }
			

			int pd;
			if (pd_c.getSelectedIndex() == 0)
				pd = 0;
			else
				pd = 1;
			mySerial.write("pd " + pd);
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }
			int ti;
			if (ti_c.getSelectedIndex() == 0)
				ti = 0;
			else
				ti = 1;
			mySerial.write("ti " + ti);
			
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }
			int fs;
			if (fs_c.getSelectedIndex() == 0)
				fs = 0;
			else
				fs = 1;
			mySerial.write("fs " + fs);
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }
			

			int hd;
			if (hd_c.getSelectedIndex() == 0)
				hd = 0;
			else
				hd = 1;
			mySerial.write("hd " + hd);
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }
			

			int dc;
			mySerial.write("dc " + dc_c.getSelectedIndex());
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }
			
			int bm;
			if (bm_c.getSelectedIndex() == 0) {
				bm = 0;
				status_t.setText("Setting buffer mode auto stream");
			} else {
				bm = 1;
				status_t.setText("Setting buffer mode manual reload");
			}
			mySerial.write("bm " + bm);
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }

			mySerial.write("nf " + nf_t.getText());
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }
			mySerial.write("ds " + dsx.getText() + " " + dsy.getText());
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }
			mySerial.write(
				"vw "
					+ x1.getText()
					+ " "
					+ y1.getText()
					+ " "
					+ x2.getText()
					+ " "
					+ y2.getText());
			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }
			mySerial.write(
				"sp "
					+ pan_range_far.getText()
					+ " "
					+ pan_range_near.getText()
					+ " "
					+ pan_step.getText()
					+ " "
					+ tilt_range_far.getText()
					+ " "
					+ tilt_range_near.getText()
					+ " "
					+ tilt_step.getText());

			if (mySerial.readACK(1) != 1)
				{ status_t.setText("Registers Failed."); return; }


		status_t.setText("Config Settings Sent");
	}

	private JCheckBoxMenuItem makeCheckMenuItem(String name, int val) {
		JCheckBoxMenuItem m = new JCheckBoxMenuItem(name);
		if (val == 1)
			m.setState(true);
		else
			m.setState(false);
		m.addItemListener(this);
		return m;

	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产美女一区二区| 色吊一区二区三区 | 国产偷国产偷精品高清尤物 | 国产盗摄女厕一区二区三区 | 不卡的av电影| 日韩免费性生活视频播放| 国产亚洲欧美日韩日本| 三级精品在线观看| 日本高清无吗v一区| 亚洲国产高清在线观看视频| 麻豆91在线观看| 欧美三日本三级三级在线播放| 国产亚洲欧美在线| 激情综合五月天| 欧美一区二区在线看| 亚洲综合网站在线观看| 国产99精品国产| 久久免费美女视频| 久99久精品视频免费观看| 在线成人av影院| 亚洲成人资源网| 91免费看视频| 中文字幕日韩精品一区| 国产99久久久国产精品免费看| 精品1区2区在线观看| 秋霞国产午夜精品免费视频| 91精品国产综合久久久蜜臀图片| 亚洲精品一二三| 91麻豆国产在线观看| 国产精品的网站| 色综合天天综合网国产成人综合天| 国产午夜亚洲精品不卡| 国产精品一区二区三区四区| 欧美v国产在线一区二区三区| 另类小说综合欧美亚洲| 日韩精品一区二区三区视频在线观看 | 91污片在线观看| 一区二区三区在线观看视频| 在线视频你懂得一区二区三区| 亚洲乱码精品一二三四区日韩在线| 99久久精品99国产精品| 亚洲一区在线视频| 欧美放荡的少妇| 精品综合久久久久久8888| 久久久www成人免费无遮挡大片| 国产精品亚洲专一区二区三区| 国产日韩精品一区二区浪潮av| 成人国产电影网| 亚洲另类春色国产| 欧美日韩国产不卡| 久久精品国产精品青草| 日本一区二区免费在线观看视频| 99久久婷婷国产综合精品电影| 亚洲精品免费视频| 欧美麻豆精品久久久久久| 久久99精品国产麻豆不卡| 国产人久久人人人人爽| 99国产精品久久久| 日韩精彩视频在线观看| 久久久国产一区二区三区四区小说 | 日本乱人伦aⅴ精品| 五月开心婷婷久久| 国产色综合一区| 91丝袜美腿高跟国产极品老师| 午夜激情一区二区三区| 国产午夜精品一区二区三区嫩草| 一道本成人在线| 六月丁香综合在线视频| 亚洲特级片在线| 日韩欧美亚洲国产精品字幕久久久| 大桥未久av一区二区三区中文| 亚洲成人精品一区| 日本一区二区三区在线不卡| 欧美久久久久久久久中文字幕| 国产精品一区二区三区网站| 亚洲国产日韩av| 中文欧美字幕免费| 欧美一三区三区四区免费在线看| 懂色av噜噜一区二区三区av| 日韩中文字幕亚洲一区二区va在线| 国产丝袜欧美中文另类| 欧美一区二区不卡视频| 91一区二区三区在线观看| 久久99国产精品久久| 亚洲激情一二三区| 国产欧美一区二区在线观看| 日韩一级完整毛片| 欧美最猛性xxxxx直播| 处破女av一区二区| 国内精品不卡在线| 日本一道高清亚洲日美韩| 亚洲视频 欧洲视频| 国产精品嫩草影院com| 日韩精品影音先锋| 91精品国产综合久久精品麻豆 | 一区二区三区不卡视频 | 26uuu色噜噜精品一区二区| 欧美日韩成人在线一区| 色一情一伦一子一伦一区| 成人午夜激情片| 国产成人在线看| 国产一区二区三区日韩| 久久成人羞羞网站| 久久精品久久精品| 玖玖九九国产精品| 免费不卡在线视频| 日韩精品亚洲专区| 天天操天天色综合| 同产精品九九九| 婷婷成人激情在线网| 视频精品一区二区| 视频一区二区三区中文字幕| 亚洲永久精品大片| 亚洲成人精品一区| 天天爽夜夜爽夜夜爽精品视频| 亚洲丶国产丶欧美一区二区三区| 有码一区二区三区| 亚洲综合色婷婷| 亚洲一二三区视频在线观看| 一个色综合网站| 午夜电影网一区| 久久成人av少妇免费| 极品少妇一区二区三区精品视频 | 五月婷婷综合激情| 日韩影院在线观看| 麻豆freexxxx性91精品| 国产一区二区三区四区五区美女| 国产一区久久久| 成人在线一区二区三区| 97精品视频在线观看自产线路二| 色综合天天综合网国产成人综合天 | 日本韩国欧美三级| 欧美午夜免费电影| 91精品国产品国语在线不卡| 欧美一区二区三区影视| 精品国产成人系列| 国产精品麻豆欧美日韩ww| 自拍偷拍亚洲综合| 石原莉奈在线亚洲三区| 国产精品一线二线三线| 99久久er热在这里只有精品66| 欧洲一区二区av| 精品福利一区二区三区| 国产精品欧美久久久久无广告 | 日韩欧美成人一区二区| 欧美激情一区二区三区蜜桃视频| 亚洲欧美日韩系列| 蜜桃视频免费观看一区| 春色校园综合激情亚洲| 欧美色图在线观看| 久久蜜桃一区二区| 亚洲福利视频一区二区| 国产在线观看免费一区| 91国产丝袜在线播放| 精品福利一区二区三区| 亚洲资源中文字幕| 国产精品 欧美精品| 欧美无砖砖区免费| 国产精品三级电影| 青青草原综合久久大伊人精品| eeuss影院一区二区三区| 91麻豆精品国产91久久久使用方法| 国产精品三级久久久久三级| 日韩不卡免费视频| 91在线云播放| 久久久影视传媒| 日韩**一区毛片| 色94色欧美sute亚洲13| 国产日韩综合av| 蜜桃在线一区二区三区| 色婷婷综合在线| 中文字幕精品一区二区精品绿巨人| 首页国产丝袜综合| 色网综合在线观看| 日本一二三四高清不卡| 日本亚洲电影天堂| 91黄色免费观看| 专区另类欧美日韩| 国产**成人网毛片九色| 欧美一区午夜精品| 亚洲国产综合91精品麻豆| 波多野结衣欧美| 久久精品视频免费| 精品亚洲成av人在线观看| 制服丝袜亚洲播放| 亚洲va天堂va国产va久| 色婷婷综合在线| 亚洲免费在线视频一区 二区| 国产伦精品一区二区三区免费| 欧美一级精品大片| 五月天激情小说综合| 欧美日韩另类一区| 亚洲一级在线观看| 91久久免费观看| 亚洲在线成人精品| 在线观看www91| 亚洲国产欧美在线| 欧美日韩视频在线第一区 | 国产成人综合网| 国产婷婷一区二区|