• 大小: 14KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: Java
  • 标签: 808模拟器  

资源简介

基于JT/T808 协议及数据格式的GPS终端模拟程序,符合交通部的例子,可以参考学习

资源截图

代码片段和文件信息

package sample;

import javafx.fxml.Fxml;
import javafx.scene.control.Button;
import javafx.scene.control.TextArea;
import javafx.scene.control.TextField;
public class Controller {

    @Fxml
    private Button openButton;

    @Fxml
    private Button closeButton;

    @Fxml
    private TextField ipTextFiled;

    @Fxml
    private TextField portTextFiled;

    @Fxml
    private TextArea content;

    private JT808Client client;
    public void open(){
        this.openButton.setDisable(true);
        String ip=this.ipTextFiled.getText();
        String port=this.portTextFiled.getText();
       // System.out.println(“CLICK:“+ip+““+port);
        content.setText(“正在连接服务器:“+ip+““+port+“\n“);
         client=new JT808Client(ipInteger.parseInt(port)content);
         boolean b=client.open();
        if(b){
            String temp=content.getText();
            String temp1=“服务器连接成功“;
            temp+=(temp1)+“\n“;
            content.setText(temp);
            this.openButton.setDisable(true);
            this.closeButton.setDisable(false);
            new Thread(client).start();
        }else{
            String temp=content.getText();
            String temp1=“服务器连接失败“;
            temp+=(temp1)+“\n“;
            content.setText(temp);

            this.openButton.setDisable(false);
        }
    }

    public void close(){
        System.out.println(“Close“);
    if(client!=null){
        client.close();
        client=null;
    }
        this.openButton.setDisable(false);
        this.closeButton.setDisable(true);
    }

    public void send0200(){
        if(client==null)return ;
        client.send0200();
        String temp=content.getText();
        String temp1=“成功发送位置数据“;
        temp+=(temp1)+“\n“;
        content.setText(temp);
    }
    public void send0002(){
        if(client==null)return ;
        client.send0002();
        String temp=content.getText();
        String temp1=“成功发送心跳数据“;
        temp+=(temp1)+“\n“;
        content.setText(temp);
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-07 16:13  .idea\
     目录           0  2019-01-05 18:54  .idea\artifacts\
     文件         778  2019-01-05 18:09  .idea\artifacts\JavaFXApp.xml
     文件         734  2019-01-05 17:44  .idea\compiler.xml
     文件         189  2019-01-05 17:44  .idea\description.html
     文件         196  2019-01-05 17:49  .idea\encodings.xml
     文件         218  2019-01-05 17:44  .idea\gradle.xml
     文件         411  2019-01-05 17:49  .idea\misc.xml
     文件         259  2019-01-05 17:49  .idea\modules.xml
     文件        8919  2019-01-05 17:44  .idea\uiDesigner.xml
     文件         173  2019-01-05 17:44  .idea\vcs.xml
     文件       20220  2019-01-07 16:13  .idea\workspace.xml
     文件         437  2019-01-05 17:44  javafx.iml
     目录           0  2019-01-05 17:44  src\
     目录           0  2019-01-07 16:13  src\sample\
     文件        2156  2019-01-07 16:13  src\sample\Controller.java
     文件        2478  2019-01-05 21:24  src\sample\JT808Client.java
     文件         638  2019-01-05 21:07  src\sample\Main.java
     文件        9097  2019-01-05 20:25  src\sample\Utils.java
     文件        1380  2019-01-07 16:08  src\sample\sample.fxml

评论

共有 条评论

相关资源