frc-driverstation:FRC驱动程序站和通信协议的Java实现,最初使用Java,后来使用其他语言

上传者: 42099942 | 上传时间: 2023-07-19 16:24:53 | 文件大小: 459KB | 文件类型: ZIP
FRC驾驶员站 FRC驱动程序站和通信协议的Java实现,最初使用Java,后来使用其他语言。 选择Java是因为它可以轻松移植到其他平台,而Android是下一个目标。 整个项目使用Maven构建系统进行编译和打包。 要从头开始构建整个项目并创建JAR文件,请从java /子目录或单个项目目录运行“ mvn clean compile package”以仅编译和打包该项目。 还可以将所有内容导入Eclipse并从那里进行编译(使用m2eclipse插件)。 当前,FRCDS-Java-Comm是用于通信协议的Java库。 它实现了一些类,用于封装可以从驱动程序站发送到机器人的数据(FRCCommonControl)和可以从机器人发送到驱动程序站(FRCRobotControl)的数据,尽管该协议尚未完全逆转。 这两个类别中的每一个都包含用于简单数据的字段,而其他类别则包含用于更复杂的数

文件下载

资源详情

[{"title":"( 137 个子文件 459KB ) frc-driverstation:FRC驱动程序站和通信协议的Java实现,最初使用Java,后来使用其他语言","children":[{"title":".classpath <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 998B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 998B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 998B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 998B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 466B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 307B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 121B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":"forms-1.3.0-sources.jar <span style='color:#111;'> 154.35KB </span>","children":null,"spread":false},{"title":"forms-1.3.0.jar <span style='color:#111;'> 120.46KB </span>","children":null,"spread":false},{"title":"AnalyzerFrame.java <span style='color:#111;'> 15.91KB </span>","children":null,"spread":false},{"title":"FRCCommunication.java <span style='color:#111;'> 15.78KB </span>","children":null,"spread":false},{"title":"DraggableTabbedPane.java <span style='color:#111;'> 11.47KB </span>","children":null,"spread":false},{"title":"NetconsolePanel.java <span style='color:#111;'> 8.71KB </span>","children":null,"spread":false},{"title":"FRCCommonControl.java <span style='color:#111;'> 8.44KB </span>","children":null,"spread":false},{"title":"SetupPanel.java <span style='color:#111;'> 7.97KB </span>","children":null,"spread":false},{"title":"OperationPanel.java <span style='color:#111;'> 7.77KB </span>","children":null,"spread":false},{"title":"DriverStationFrame.java <span style='color:#111;'> 7.69KB </span>","children":null,"spread":false},{"title":"InputEnvironment.java <span style='color:#111;'> 7.59KB </span>","children":null,"spread":false},{"title":"Netconsole.java <span style='color:#111;'> 6.17KB </span>","children":null,"spread":false},{"title":"FRCRobotControl.java <span style='color:#111;'> 6.03KB </span>","children":null,"spread":false},{"title":"DriverStation.java <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"StatusPanel.java <span style='color:#111;'> 4.80KB </span>","children":null,"spread":false},{"title":"Utils.java <span style='color:#111;'> 4.62KB </span>","children":null,"spread":false},{"title":"ControlFlags.java <span style='color:#111;'> 4.08KB </span>","children":null,"spread":false},{"title":"GTKIconTheme.java <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false},{"title":"EnhancedToggleButton.java <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"Main.java <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"DriverStationMain.java <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"EnableDisablePanel.java <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"Version.java <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"TeamIDPanel.java <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"PCDriverStation.java <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"InputDevice.java <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"Joystick.java <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"BasicTranslation.java <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"ControlBar.java <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"TranslationProfile.java <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"AnalyzerProviderSelector.java <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"LinuxBatteryProvider.java <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"AnalogInputs.java <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"FPGAChecksum.java <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"PowerStatus.java <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"MacAddress.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"FileProvider.java <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"DigitalOutputs.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"CRIOChecksum.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"DigitalInputs.java <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"CommData.java <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"WindowsBatteryProvider.java <span style='color:#111;'> 936B </span>","children":null,"spread":false},{"title":"EnabledLoop.java <span style='color:#111;'> 754B </span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'> 719B </span>","children":null,"spread":false},{"title":"NetconsoleMessage.java <span style='color:#111;'> 697B </span>","children":null,"spread":false},{"title":"NetconsoleFrame.java <span style='color:#111;'> 691B </span>","children":null,"spread":false},{"title":"FRCCommunicationListener.java <span style='color:#111;'> 651B </span>","children":null,"spread":false},{"title":"AnalyzerMain.java <span style='color:#111;'> 574B </span>","children":null,"spread":false},{"title":"TeamStation.java <span style='color:#111;'> 570B </span>","children":null,"spread":false},{"title":"CommonLoop.java <span style='color:#111;'> 549B </span>","children":null,"spread":false},{"title":"OperationFragment.java <span style='color:#111;'> 511B </span>","children":null,"spread":false},{"title":"Alliance.java <span style='color:#111;'> 478B </span>","children":null,"spread":false},{"title":"NetconsoleMain.java <span style='color:#111;'> 458B </span>","children":null,"spread":false},{"title":"Type.java <span style='color:#111;'> 361B </span>","children":null,"spread":false},{"title":"InputListener.java <span style='color:#111;'> 313B </span>","children":null,"spread":false},{"title":"NetconsoleListener.java <span style='color:#111;'> 268B </span>","children":null,"spread":false},{"title":"Kernel32.java <span style='color:#111;'> 175B </span>","children":null,"spread":false},{"title":"OperationMode.java <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"BatteryProvider.java <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"DataDir.java <span style='color:#111;'> 72B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"COPYING.md <span style='color:#111;'> 973B </span>","children":null,"spread":false},{"title":"forms-1.3.0.jar.md5 <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"forms-1.3.0-sources.jar.md5 <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"maven-metadata-local.xml.md5 <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"forms-1.3.0.pom.md5 <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"ic_launcher-web.png <span style='color:#111;'> 44.62KB </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 5.87KB </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 4.24KB </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"delete.png <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"status-bad.png <span style='color:#111;'> 848B </span>","children":null,"spread":false},{"title":"text.png <span style='color:#111;'> 764B </span>","children":null,"spread":false},{"title":"pause.png <span style='color:#111;'> 721B </span>","children":null,"spread":false},{"title":"status-good.png <span style='color:#111;'> 601B </span>","children":null,"spread":false},{"title":"arrow-down.png <span style='color:#111;'> 525B </span>","children":null,"spread":false},{"title":"arrow-up.png <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":"list.png <span style='color:#111;'> 388B </span>","children":null,"spread":false},{"title":"forms-1.3.0.pom <span style='color:#111;'> 459B </span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 5.90KB </span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"org.eclipse.core.resources.prefs <span style='color:#111;'> 150B </span>","children":null,"spread":false},{"title":"org.eclipse.core.resources.prefs <span style='color:#111;'> 120B </span>","children":null,"spread":false},{"title":"org.eclipse.core.resources.prefs <span style='color:#111;'> 115B </span>","children":null,"spread":false},{"title":"org.eclipse.core.resources.prefs <span style='color:#111;'> 115B </span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 95B </span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 95B </span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 95B </span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 95B </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,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明