Netty使用JSerialComm进行串口读取的更新库源代码及问题修正

上传者: s3c2410 | 上传时间: 2024-06-04 19:09:09 | 文件大小: 980KB | 文件类型: ZIP
Netty-Transport-jSerialComm升级版本(v2.0.0) 更新如下: 1)依赖的Netty从 4.1.13.Final版本升级到 4.1.82.Final版本 2)依赖的jSerialComm 从1.3.11版本升级到2.9.2版本 3)处理两个问题: 第一个问题是:串口读取超时异常一路传播到最后也没有处理。 第二个问题是:即使处理了该异常,测试程序仍然退出,这不能满足一些实际使用要求需求。该问题与设置很长的读取超时时间没关系,无论多长到时间后总会退出。 4)打包生成 netty-transport-jserialcomm-2.0.0.jar、netty-transport-jserialcomm-2.0.0-javadoc.jar、netty-transport-jserialcomm-2.0.0-sources.jar三个包

文件下载

资源详情

[{"title":"( 150 个子文件 980KB ) Netty使用JSerialComm进行串口读取的更新库源代码及问题修正","children":[{"title":"DefaultJSerialCommChannelConfig.class <span style='color:#111;'> 6.98KB </span>","children":null,"spread":false},{"title":"JSerialCommChannel.class <span style='color:#111;'> 6.14KB </span>","children":null,"spread":false},{"title":"JSerialCommChannel$JSCUnsafe.class <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelConfig.class <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelInitializer.class <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelConfig$Paritybit.class <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"JSerialCommClientHandler.class <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelConfig$Stopbits.class <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"JSerialCommClient.class <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"JSerialCommChannel$JSCUnsafe$1.class <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelOption.class <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"ExceptionCaughtHandler.class <span style='color:#111;'> 954B </span>","children":null,"spread":false},{"title":"JSerialCommDeviceAddress.class <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"JSerialCommReadTimeoutException.class <span style='color:#111;'> 511B </span>","children":null,"spread":false},{"title":"JSerialCommChannel$1.class <span style='color:#111;'> 244B </span>","children":null,"spread":false},{"title":"stylesheet.css <span style='color:#111;'> 22.63KB </span>","children":null,"spread":false},{"title":"jquery-ui.css <span style='color:#111;'> 19.01KB </span>","children":null,"spread":false},{"title":"jquery-ui.min.css <span style='color:#111;'> 16.32KB </span>","children":null,"spread":false},{"title":"jquery-ui.structure.css <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"jquery-ui.structure.min.css <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"element-list <span style='color:#111;'> 22B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 245B </span>","children":null,"spread":false},{"title":"index-all.html <span style='color:#111;'> 32.62KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelConfig.html <span style='color:#111;'> 30.52KB </span>","children":null,"spread":false},{"title":"JSerialCommChannel.html <span style='color:#111;'> 30.41KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelConfig.Paritybit.html <span style='color:#111;'> 22.66KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelConfig.Stopbits.html <span style='color:#111;'> 21.10KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelOption.html <span style='color:#111;'> 15.87KB </span>","children":null,"spread":false},{"title":"JSerialCommReadTimeoutException.html <span style='color:#111;'> 14.95KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelConfig.html <span style='color:#111;'> 14.36KB </span>","children":null,"spread":false},{"title":"JSerialCommDeviceAddress.html <span style='color:#111;'> 13.95KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelConfig.Stopbits.html <span style='color:#111;'> 10.74KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelConfig.Paritybit.html <span style='color:#111;'> 10.73KB </span>","children":null,"spread":false},{"title":"help-doc.html <span style='color:#111;'> 9.65KB </span>","children":null,"spread":false},{"title":"package-tree.html <span style='color:#111;'> 9.62KB </span>","children":null,"spread":false},{"title":"overview-tree.html <span style='color:#111;'> 9.61KB </span>","children":null,"spread":false},{"title":"package-summary.html <span style='color:#111;'> 8.13KB </span>","children":null,"spread":false},{"title":"allclasses-index.html <span style='color:#111;'> 8.09KB </span>","children":null,"spread":false},{"title":"JSerialCommDeviceAddress.html <span style='color:#111;'> 7.77KB </span>","children":null,"spread":false},{"title":"package-use.html <span style='color:#111;'> 6.56KB </span>","children":null,"spread":false},{"title":"serialized-form.html <span style='color:#111;'> 6.16KB </span>","children":null,"spread":false},{"title":"JSerialCommReadTimeoutException.html <span style='color:#111;'> 5.33KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelOption.html <span style='color:#111;'> 5.28KB </span>","children":null,"spread":false},{"title":"JSerialCommChannel.html <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"allpackages-index.html <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false},{"title":"constant-values.html <span style='color:#111;'> 4.64KB </span>","children":null,"spread":false},{"title":"deprecated-list.html <span style='color:#111;'> 4.59KB </span>","children":null,"spread":false},{"title":"allclasses.html <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 866B </span>","children":null,"spread":false},{"title":"netty-transport-jserialcomm.iml <span style='color:#111;'> 4.49KB </span>","children":null,"spread":false},{"title":"netty-transport-jserialcomm-2.0.0-javadoc.jar <span style='color:#111;'> 439.61KB </span>","children":null,"spread":false},{"title":"netty-transport-jserialcomm-2.0.0.jar <span style='color:#111;'> 16.43KB </span>","children":null,"spread":false},{"title":"netty-transport-jserialcomm-2.0.0-sources.jar <span style='color:#111;'> 12.04KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelConfig.java <span style='color:#111;'> 7.41KB </span>","children":null,"spread":false},{"title":"JSerialCommChannel.java <span style='color:#111;'> 6.91KB </span>","children":null,"spread":false},{"title":"DefaultJSerialCommChannelConfig.java <span style='color:#111;'> 6.27KB </span>","children":null,"spread":false},{"title":"JSerialCommClient.java <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"JSerialCommClientHandler.java <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelOption.java <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"JSerialCommChannelInitializer.java <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"JSerialCommDeviceAddress.java <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"ExceptionCaughtHandler.java <span style='color:#111;'> 961B </span>","children":null,"spread":false},{"title":"package-info.java <span style='color:#111;'> 791B </span>","children":null,"spread":false},{"title":"JSerialCommReadTimeoutException.java <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"Jenkinsfile <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"jszip.js <span style='color:#111;'> 367.65KB </span>","children":null,"spread":false},{"title":"jquery-3.3.1.js <span style='color:#111;'> 265.38KB </span>","children":null,"spread":false},{"title":"jquery.js <span style='color:#111;'> 265.38KB </span>","children":null,"spread":false},{"title":"jszip.min.js <span style='color:#111;'> 99.93KB </span>","children":null,"spread":false},{"title":"jquery-ui.js <span style='color:#111;'> 70.44KB </span>","children":null,"spread":false},{"title":"jquery-ui.min.js <span style='color:#111;'> 33.14KB </span>","children":null,"spread":false},{"title":"jquery-migrate-3.0.1.js <span style='color:#111;'> 17.42KB </span>","children":null,"spread":false},{"title":"search.js <span style='color:#111;'> 12.47KB </span>","children":null,"spread":false},{"title":"script.js <span style='color:#111;'> 4.58KB </span>","children":null,"spread":false},{"title":"jszip-utils.js <span style='color:#111;'> 4.38KB </span>","children":null,"spread":false},{"title":"member-search-index.js <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"jszip-utils-ie.js <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"jszip-utils.min.js <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"jszip-utils-ie.min.js <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"type-search-index.js <span style='color:#111;'> 421B </span>","children":null,"spread":false},{"title":"package-search-index.js <span style='color:#111;'> 125B </span>","children":null,"spread":false},{"title":"inputFiles.lst <span style='color:#111;'> 773B </span>","children":null,"spread":false},{"title":"createdFiles.lst <span style='color:#111;'> 605B </span>","children":null,"spread":false},{"title":"inputFiles.lst <span style='color:#111;'> 472B </span>","children":null,"spread":false},{"title":"createdFiles.lst <span style='color:#111;'> 236B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 742B </span>","children":null,"spread":false},{"title":".name <span style='color:#111;'> 27B </span>","children":null,"spread":false},{"title":"package-list <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"ui-icons_888888_256x240.png <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"ui-icons_454545_256x240.png <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"ui-icons_222222_256x240.png <span style='color:#111;'> 6.76KB </span>","children":null,"spread":false},{"title":"ui-icons_2e83ff_256x240.png <span style='color:#111;'> 4.44KB </span>","children":null,"spread":false},{"title":"ui-icons_cd0a0a_256x240.png <span style='color:#111;'> 4.44KB </span>","children":null,"spread":false},{"title":"glass.png <span style='color:#111;'> 499B </span>","children":null,"spread":false},{"title":"x.png <span style='color:#111;'> 394B </span>","children":null,"spread":false},{"title":"ui-bg_glass_55_fbf9ee_1x400.png <span style='color:#111;'> 335B </span>","children":null,"spread":false},{"title":"ui-bg_glass_95_fef1ec_1x400.png <span style='color:#111;'> 332B </span>","children":null,"spread":false},{"title":"ui-bg_highlight-soft_75_cccccc_1x100.png <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":"ui-bg_glass_75_e6e6e6_1x400.png <span style='color:#111;'> 262B </span>","children":null,"spread":false},{"title":"ui-bg_glass_75_dadada_1x400.png <span style='color:#111;'> 262B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明