按照this的问题进行排序,现在我已经有了一个成功的标准(发光二极管开启和关闭,万岁!),现在我还有一个问题。

除了写入设备之外,我还需要从设备读取数据。

我宁愿不要有一个线程坐在那里,每隔50个MS查询一次设备(考虑这个设备将被使用的设置,这可能是使这个工作无需任何与.Net事件相当的Java的唯一方法)。

有没有办法设置一个Java“事件”(术语松散地使用),当有字节等待从设备读取时会触发?

我现在写的设备是一个终端接口,接受字符串并通过写入字节数组(或终止)来响应它们:

BufferedReader BR = new BufferedReader(new InputStreamReader(System.in));

byte[] bBuffer = new byte[6];

String cmd = BR.readLine();

while (true){

switch(cmd){

case "ON":

dev.write(ON);

Thread.sleep(READ_UPDATE_DELAY_MS);

dev.read(bBuffer);

break;

case "OFF":

dev.write(OFF);

Thread.sleep(READ_UPDATE_DELAY_MS);

dev.read(bBuffer);

break;

case "EXIT":

System.exit(0);

}

cmd = BR.readLine();

}我所希望的是这样的:

dev.InputReceived = ;这可能吗?

java hid_Java HIDAPI - 异步读取相关推荐

  1. java stream 多次读取_多次从具有大量数据的Java InputStream中读取

    我想知道什么是从Java InputStream多次读取字节并在流很大时仍然有效的最佳方法. 假设我有以下代码: public void handleBytes(InputStream in) { d ...

  2. java import imageio_是否可以使用Java ImageIO从InputStream读取多个...

    是的,可以从(单个)InputStream读取多个图像. 我认为最明显的解决方案是使用一种文件格式,该文件格式已广泛支持多种图像,例如TIFF.即使ImageIO类没有任何便利的方法,如ImageIO ...

  3. C# 异步读取数据库里面的数据与绑定UI的解决办法

    异步读取数据库,在数据绑定的时候会出现点问题,就是窗体界面会无法关闭,要结束任务才能结束进程.例如下面代码 首先按习惯的方法,设定线程更新UI a2.CheckForIllegalCrossThrea ...

  4. java获取ajax上传的文件,Java使用Ajax异步上传文件

    相关代码示例: html代码片段: 名称 class="layui-input"> 描述 文件 请选择配置文件 立即提交 重置 js代码片段: //上传配置文件 $(&quo ...

  5. EJB与JAVA BEAN_J2EE的异步消息机制

    EJB与JAVA BEAN_J2EE的异步消息机制 EJB与JAVA BEAN的区别 Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个 ...

  6. java连接Excel数据库读取,写入,操纵Excel表格

    java连接Excel数据库读取,写入,操纵Excel表格 (2009-11-15 14:21:03) 转载 标签: java excel 连接 杂谈 分类:技术文档 java连接MicroSoft ...

  7. mysql回调地狱_5、Express异步读取Mysql数据库 callback/promise/async

    一.Node异步 Node.js 异步编程的直接体现就是回调. 有了异步方法,我们可以一边操作数据库,一边执行其他命令,在数据库操作完成后,我们将查询数据作为回调函数的参数返回.这样在执行代码时就没有 ...

  8. java properties更新_对Java配置文件Properties的读取、写入与更新操作

    String filepath=System.getProperty("user.dir"); 对下面的程序很有用... /** * 实现对Java配置文件Properties的读 ...

  9. Java AIO初探(异步网络IO)

    Java AIO初探(异步网络IO) 原文: http://www.blogjava.net/killme2008/archive/2009/09/20/295743.html 按照<Unix网 ...

最新文章

  1. PostgreSQL在何处处理 sql查询之三十九
  2. Web APi之控制器选择Action方法过程(九)
  3. 【十大经典数据挖掘算法】EM
  4. Error: Current license file does not support the EP1C6Q240C8/EP3C10E144C8 device
  5. 是什么浪费了运维的工作时间?
  6. php英文商城,童装英文外贸网站系统
  7. 12款响应式 Lightbox(灯箱)效果插件
  8. php 0xc0000135,[原创]IIS7.5下配置ASP+PHP环境及错误处理(0xc0000135)
  9. NIVIDIA 硬解码学习3
  10. 【Plant Biotech. J.】DcMYB113可调节胡萝卜中花青素的生物合成和修饰
  11. k-最近邻聚类k-Nearest Neighbor
  12. acm_icpc网络赛第三站:西安赛区
  13. 哪个学校计算机在职研究生有双证,计算机专业在职研究生如何获得双证?
  14. matlab中画出3d船舶,船舶运动仿真中航迹与船形图的应用(上)
  15. 网络图像的文本识别(阿里天池竞赛)
  16. 中文单栏latex模板
  17. 要报销的发票如何批量下载打印
  18. 38211协议学习笔记(2)-帧结构和物理资源
  19. html 同字形布局结构,网页的布局
  20. determined(determined是什么意思英语)

热门文章

  1. 一键实现前程无忧(51job)简历不停刷新(selenium)
  2. ubuntu11.10 华为无线上网卡e303s
  3. 整理:C primer plus 学习笔记
  4. 雷爵代理游戏风云Unity休闲养成页游《宠物派对》
  5. 微信小程序 18 播放记录和video页面初步搭建
  6. 东辉创投放心用姓名存钱的利害,存款一切权归吗?
  7. 【报告分享】2022年轻人未来恋爱白皮书-36氪后浪研究所(附下载)
  8. 经济机器动作的原理,马太效应,刺猬计划,破窗理论
  9. STM32WL55-NUCLEO开发(1)----STM32WLLoRaWAN介绍
  10. php博客系统 加载评论,Yii实现单用户博客系统文章详情页插入评论表单的方法...