java comm api_java RXTXcomm 串口通信

RXTXcomm:提供了 Windows x64, x86, ia64 and Linux x86, x86_64等操作系统支持。

下载地址 http://fizzed.com/oss/rxtx-for-java

使用RXTXcomm首先要安排JRE环境,开发IED可能eclipse.

1.下载系统相应的RXTXcomm。

2.将rxtxSerial.dll、rxtxParallel.dll复制到\jre\bin目录下。

将RXTXcomm.jar复制到\jre\lib\ext目录下。

可能还需要把rxtxParallel.dll、rxtxSerial.dll拷贝到:C:\WINDOWS\system32下。

API概述

接口

CommDriver 可负载设备(the loadable device)驱动程序接口的一部分

CommPortOwnershipListener 传递各种通讯端口的所有权事件

ParallelPortEventListener 传递并行端口事件

SerialPortEventListener 传递串行端口事件

CommPort 通讯端口 CommDriver 可负载设备(the loadable device)驱动程序接口的一部分

CommPortOwnershipListener 传递各种通讯端口的所有权事件

ParallelPortEventListener 传递并行端口事件

SerialPortEventListener 传递串行端口事件

SerialPortEvent 异常类

NoSuchPortException 当驱动程序不能找到指定端口时抛出

PortInUseException 当碰到指定端口正在使用中时抛出

UnsupportedCommOperationException 驱动程序不允许指定操作时抛出

重要类详述

CommPort类

描述被底层系统支持的端口的抽象类。包含一些高层的IO控制方法,这些方法对于所有不同的通讯端口来说是通用的。SerialPort(串口) 和ParallelPort(并口)都是它的子类。

CommPortIdentifier

主要用于对串口进行管理和设置,是对串口进行访问控制的核心类。主要方法如下:

[java] view plain copy

addPortName(String, int, CommDriver) 添加端口名到端口列表里

addPortOwnershipListener(CommPortOwnershipListener) 添加端口拥有的监听器

removePortOwnershipListener(CommPortOwnershipListener) 移除端口拥有的监听器

getCurrentOwner() 得到当前占有端口的对象或应用程序

getName() 得到端口名称

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值