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

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

?? bcastinject.java

?? 無線通信的主要編程軟件,是無線通信工作人員的必備工具,關天相關教程我會在后續傳上.
?? JAVA
字號:
// $Id: BcastInject.java,v 1.7 2003/10/07 21:46:08 idgay Exp $/*									tab:4 * "Copyright (c) 2000-2003 The Regents of the University  of California.   * All rights reserved. * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose, without fee, and without written agreement is * hereby granted, provided that the above copyright notice, the following * two paragraphs and the author appear in all copies of this software. *  * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *  * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY * AND FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." * * Copyright (c) 2002-2003 Intel Corporation * All rights reserved. * * This file is distributed under the terms in the attached INTEL-LICENSE      * file. If you do not find these files, copies can be found by writing to * Intel Research Berkeley, 2150 Shattuck Avenue, Suite 1300, Berkeley, CA,  * 94704.  Attention:  Intel License Inquiry. *//** *  * * @author <a href="mailto:szewczyk@sourceforge.net">Robert Szewczyk</a> */package net.tinyos.tools;import net.tinyos.util.*;import java.io.*;import java.util.Properties;import net.tinyos.message.*;public class BcastInject implements MessageListener {    static Properties p = new Properties();    public static final byte LED_ON = 1;    public static final byte LED_OFF = 2;    public static final byte RADIO_LOUDER = 3;    public static final byte RADIO_QUIETER = 4;    public static final byte START_SENSING = 5;    public static final byte READ_LOG = 6;    public boolean read_log_done = false;             public static final short TOS_BCAST_ADDR = (short) 0xffff;	    public static void usage() {	System.err.println("Usage: java net.tinyos.tools.BcastInject"+			   " <command> [arguments]");	System.err.println("\twhere <command> and [arguments] can be one of the following:");	System.err.println("\t\tled_on");	System.err.println("\t\tled_off");	System.err.println("\t\tradio_louder");	System.err.println("\t\tradio_quieter");	System.err.println("\t\tstart_sensing [nsamples interval_ms]");	System.err.println("\t\tread_log [dest_address]");    }    public static void startSensingUsage() {	System.err.println("Usage: java net.tinyos.tools.BcastInject"			   + " start_sensing [num_samples interval_ms]");    }    public static void  readLogUsage() {	System.err.println("Usage: java net.tinyos.tools.BcastInject" +			   " read_log [dest_address]");    }     public static byte restoreSequenceNo() {	try {	    FileInputStream fis = new FileInputStream("bcast.properties");	    p.load(fis);	    byte i = (byte)Integer.parseInt(p.getProperty("sequenceNo", "1"));	    fis.close();	    return i;	} catch (IOException e) {	    p.setProperty("sequenceNo", "1");	    return 1;	}    }    public static void saveSequenceNo(int i) {	try {	    FileOutputStream fos = new FileOutputStream("bcast.properties");	    p.setProperty("sequenceNo", Integer.toString(i));	    p.store(fos, "#Properties for BcastInject\n");	} catch (IOException e) {	    System.err.println("Exception while saving sequence number" +			       e);	    e.printStackTrace();	}    }    public static void main(String[] argv) throws IOException {	String cmd;	byte sequenceNo = 0;	boolean read_log = false;	if (argv.length < 1) {	    usage();	    System.exit(-1);	}	cmd = argv[0];	if (cmd.equals("start_sensing") && argv.length != 3) {	    startSensingUsage();	    System.exit(-1);	} else if (cmd.equals("read_log") && argv.length != 2) {	    readLogUsage();	    System.exit(-1);	}		SimpleCmdMsg packet = new SimpleCmdMsg(); 	sequenceNo = restoreSequenceNo();	packet.set_seqno(sequenceNo);	packet.set_hop_count((short)0);	packet.set_source(0);	if (cmd.equals("led_on")) {	    packet.set_action(LED_ON);	} else if (cmd.equals("led_off")) {	    packet.set_action(LED_OFF);	} else if (cmd.equals("radio_louder")) {	    packet.set_action(RADIO_LOUDER);	} else if (cmd.equals("radio_quieter")) {	    packet.set_action(RADIO_QUIETER);	} else if (cmd.equals("start_sensing")) {	    packet.set_action(START_SENSING);	    short nsamples = (short)Integer.parseInt(argv[1]);	    long interval_ms = (long)Integer.parseInt(argv[2]);	    packet.set_args_ss_args_nsamples(nsamples);	    packet.set_args_ss_args_interval(interval_ms);	} else if (cmd.equals("read_log")) {	    read_log = true;	    packet.set_action(READ_LOG);	    short address = (short)Integer.parseInt(argv[1]);	    packet.set_args_rl_args_destaddr(address);	} else {	    usage();	    System.exit(-1);	}        	try {	    System.err.print("Sending payload: ");	  			    for (int i = 0; i < packet.dataLength(); i++) {		System.err.print(Integer.toHexString(packet.dataGet()[i] & 0xff)+ " ");	    }	    System.err.println();	    MoteIF mote = new MoteIF(PrintStreamMessenger.err);	    // Need to wait for a read_log message to come back	    BcastInject bc = null;	    if (read_log) {		bc = new BcastInject();		mote.registerListener(new LogMsg(), bc);	    }	    	    mote.send(TOS_BCAST_ADDR, packet);	    if (read_log) {		synchronized (bc) {		    if (bc.read_log_done == false) {			System.err.println("Waiting for response to read_log...");			bc.wait(10000);		    }		    if (bc.read_log_done == false) {			System.err.println("Warning: Timed out waiting for response to read_log command!");		    }		}	    }	    saveSequenceNo(sequenceNo+1);	    System.exit(0);	} catch(Exception e) {	    e.printStackTrace();	}	    }    public void messageReceived(int dest_addr, Message m) {	LogMsg lm = (LogMsg) m;	System.err.println("Received log message: "+lm);	System.err.print("Log values: ");	for (int i = 0; i < lm.numElements_log(); i++) {	    short val = lm.getElement_log(i);	    System.err.print(Integer.toHexString((int)val)+" ");	}	System.err.println("");	synchronized (this) {	    read_log_done = true;	    this.notifyAll();	}    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情一二三区| 亚洲高清一区二区三区| 免费观看一级特黄欧美大片| 在线中文字幕一区二区| 伊人开心综合网| 欧美色电影在线| 视频一区在线播放| 91精品国产91热久久久做人人| 亚洲自拍与偷拍| 91精品国产色综合久久不卡蜜臀 | 狠狠色综合日日| 久久综合久久鬼色中文字| 国产九色sp调教91| 国产精品美女一区二区| 91高清视频免费看| 免费在线观看日韩欧美| 26uuu成人网一区二区三区| 国产精品一区二区x88av| 国产精品成人在线观看| 在线免费av一区| 久久狠狠亚洲综合| 国产美女av一区二区三区| 久久天堂av综合合色蜜桃网 | 国产盗摄视频一区二区三区| 国产精品免费丝袜| 欧美写真视频网站| 久久爱www久久做| 亚洲日本一区二区| 欧美一区二区三区影视| 成人免费视频网站在线观看| 又紧又大又爽精品一区二区| 日韩免费视频一区二区| 成人自拍视频在线观看| 午夜激情久久久| 国产婷婷色一区二区三区| 91久久线看在观草草青青| 日本在线播放一区二区三区| 国产拍欧美日韩视频二区 | 欧美中文字幕一区| 九色综合狠狠综合久久| 亚洲精品你懂的| 久久欧美一区二区| 欧美日韩在线不卡| 丁香婷婷综合色啪| 麻豆极品一区二区三区| 亚洲美女少妇撒尿| 久久综合视频网| 欧美剧情电影在线观看完整版免费励志电影| 精品一区二区国语对白| 夜夜爽夜夜爽精品视频| 中文字幕av不卡| 日韩西西人体444www| 91麻豆国产福利精品| 国产一区二区三区四区在线观看 | 亚洲国产综合在线| 国产精品女人毛片| 日韩视频一区二区三区| 91丨九色丨蝌蚪富婆spa| 激情五月播播久久久精品| 视频一区在线播放| 亚洲自拍偷拍av| 亚洲免费观看高清完整版在线观看熊| 久久久99精品免费观看不卡| 色哟哟在线观看一区二区三区| 午夜久久久久久电影| 日本一区免费视频| 久久影音资源网| 欧美大片国产精品| 欧美一区二区成人| 欧美日韩精品三区| 欧美在线视频日韩| 91天堂素人约啪| 97久久超碰国产精品电影| 国产精品18久久久久久久网站| 日韩国产一区二| 亚洲一二三四久久| 亚洲宅男天堂在线观看无病毒| 日日夜夜免费精品| 一区二区三区国产精华| 亚洲毛片av在线| 亚洲男人的天堂网| 亚洲已满18点击进入久久| 亚洲另类一区二区| 一区二区三区日韩精品视频| 亚洲欧美怡红院| 亚洲美女电影在线| 国产精品久久久99| 国产1区2区3区精品美女| 韩国一区二区视频| 久久精品国产久精国产| 久久精品国产精品亚洲综合| 国产主播一区二区三区| 国产裸体歌舞团一区二区| 国产精品自拍三区| 成人激情免费网站| 91美女片黄在线观看| 在线观看www91| 欧美狂野另类xxxxoooo| 日韩视频免费观看高清完整版在线观看 | 正在播放亚洲一区| 日韩免费电影一区| 国产日韩欧美综合一区| 国产精品久久久久一区二区三区共| 国产精品国产三级国产aⅴ原创| 亚洲品质自拍视频| 丝袜国产日韩另类美女| 国产在线精品一区二区三区不卡 | 91污片在线观看| 另类欧美日韩国产在线| 国产一二三精品| 99精品在线观看视频| 欧美影院午夜播放| 精品国产亚洲一区二区三区在线观看| 久久久久9999亚洲精品| 亚洲欧美激情一区二区| 日韩不卡手机在线v区| 狠狠狠色丁香婷婷综合久久五月| 成人性视频免费网站| 欧美无砖砖区免费| 久久综合色婷婷| 亚洲永久精品国产| 久草这里只有精品视频| 91丝袜美女网| 精品国产伦一区二区三区观看方式| 国产精品欧美一区二区三区| 亚洲va国产va欧美va观看| 狠狠色狠狠色合久久伊人| 91黄色激情网站| 久久精品亚洲一区二区三区浴池| 一区二区三区高清在线| 久久er99精品| 欧美视频一区在线观看| 国产女主播视频一区二区| 视频一区国产视频| 欧美刺激脚交jootjob| 99re这里只有精品6| 91精品婷婷国产综合久久性色| 国产色产综合产在线视频| 亚洲成人手机在线| 成人高清视频在线| 精品少妇一区二区三区视频免付费| 亚洲视频免费在线观看| 激情综合色播五月| 欧美精品一级二级| 亚洲人一二三区| 成人午夜激情片| 精品国产一区二区三区久久久蜜月| 亚洲综合在线五月| gogogo免费视频观看亚洲一| 2023国产精品自拍| 蜜桃91丨九色丨蝌蚪91桃色| 色拍拍在线精品视频8848| 国产欧美精品一区二区色综合| 久久精品国产精品青草| 欧美高清激情brazzers| 亚洲欧美日韩在线不卡| 粉嫩高潮美女一区二区三区| 亚洲精品一线二线三线| 蜜桃精品在线观看| 制服丝袜国产精品| 亚洲高清视频在线| 在线视频欧美精品| 亚洲日本免费电影| 色哟哟一区二区在线观看| 夜夜爽夜夜爽精品视频| 精品一区二区av| 91精品啪在线观看国产60岁| 亚洲.国产.中文慕字在线| 欧美亚洲日本国产| 亚洲老妇xxxxxx| 99久久婷婷国产精品综合| 国产精品久久久久国产精品日日| 国产99久久久国产精品免费看| 精品国产免费一区二区三区四区| 美女脱光内衣内裤视频久久网站 | 国产91精品露脸国语对白| 精品国产a毛片| 久久99精品一区二区三区三区| 日韩精品一区二区三区四区| 久久精品国产一区二区| 欧美成人猛片aaaaaaa| 麻豆精品国产传媒mv男同| 精品久久久久久最新网址| 韩国v欧美v日本v亚洲v| 国产亚洲一区二区在线观看| 国产成人自拍高清视频在线免费播放| 精品黑人一区二区三区久久| 国内精品嫩模私拍在线| 欧美激情一区在线| 91麻豆.com| 午夜激情久久久| 2023国产精品| 91免费版在线看| 日本一区二区成人在线| 精品视频在线免费| 一区二区国产视频| 欧美日韩不卡一区| 久久精品国产99国产精品| 日韩精品资源二区在线| 大尺度一区二区|