充放电一体机FGCD通信程序【二期初版】
Administrator
2022-03-03 777ae9e0893a56d8a141e94c6bcac8f88f072b1b
为兼容老版本设备,修改二期通信程序端口号为8060
3个文件已修改
33 ■■■■■ 已修改文件
BattMonitor_FGCD-A059NT/src/com/dev/fgcd/comm/FGCD_ServerSocket_Thread.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FGCD-A059NT/src/com/dev/fgcd/comm/FGCD_TestDataDownLoad.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FGCD-A059NT/src/com/dev/fgcd/comm/FGCD_ServerSocket_Thread.java
@@ -33,9 +33,9 @@
        
        while(true) {
            try {
                logger.trace("FGCD_ServerSocket_Thread Started On Port 8059");
                logger.trace("FGCD_ServerSocket_Thread Started On Port 8060");
                
                this.m_ServerSocket = new ServerSocket(8059);
                this.m_ServerSocket = new ServerSocket(8060);
                while(true) {
                    this.m_ServerSocket.setSoTimeout(600000);        //600 seconds
                    
BattMonitor_FGCD-A059NT/src/com/dev/fgcd/comm/FGCD_TestDataDownLoad.java
@@ -47,7 +47,7 @@
    public static final int DownLoadState_ExportSucc    = 4;        //导入成功
    public static final int DownLoadState_ExportFail    = 5;        //导入失败
    public static final int DownLoadState_UserCancel    = 6;        //用户取消
    public static final int DownLoadState_DownLoadCancel    = 7;        //下载失败
    public static final int DownLoadState_DownLoadCancel = 7;        //下载失败
    
    
    private ByteBuffer bytebuffer_for_socket_RX = ByteBuffer.allocate(1200);
BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java
@@ -2,6 +2,7 @@
import java.nio.ByteBuffer;
import java.util.Arrays;
import java.util.Date;
public class FGCD_SysState {
@@ -159,6 +160,7 @@
        for(int i = 0;i<backup.length;i++) {
            backup[i] = FGCD_ComBase.changeByteToInt(bf.get());
        }
        System.out.println(this);
        return true;
    }
    
@@ -186,15 +188,24 @@
    }
    
    
    @Override
    public String toString() {
        return "DischargeData [groupVol=" + groupVol + ", tatalVol=" + tatalVol + ", nowDate=" + nowDate
                + ", chageDate=" + chageDate + ", btnState=" + btnState + ", lowerCount=" + lowerCount + ", chargeCurr="
                + chargeCurr + ", testCap=" + testCap + ", maxVolNum=" + maxVolNum + ", maxVol=" + maxVol
                + ", minVolNum=" + minVolNum + ", minVol=" + minVol + "]";
    }
    /**
    @Override
    public String toString() {
        return "FGCD_SysState [BYTE_LEN=" + BYTE_LEN + ", dev_workstate=" + dev_workstate + ", groupVol=" + groupVol
                + ", tatalVol=" + tatalVol + ", nowDate=" + nowDate + ", chageDate=" + chageDate + ", test_timelong="
                + test_timelong + ", btnState=" + btnState + ", lowerCount=" + lowerCount + ", chargeCurr=" + chargeCurr
                + ", testCap=" + testCap + ", maxVolNum=" + maxVolNum + ", maxVol=" + maxVol + ", minVolNum="
                + minVolNum + ", minVol=" + minVol + ", hhProgress=" + hhProgress + ", hhCount=" + hhCount
                + ", hhstate=" + hhstate + ", montmps=" + Arrays.toString(montmps) + ", devtmp=" + devtmp
                + ", last_devtmp=" + last_devtmp + ", tmp_alm_lock=" + tmp_alm_lock + ", dev_alarm=" + dev_alarm
                + ", on_online_vol=" + on_online_vol + ", on_group_vol=" + on_group_vol + ", diode_state=" + diode_state
                + ", char_phase=" + char_phase + ", backup=" + Arrays.toString(backup) + ", dev_captest_stop_type="
                + dev_captest_stop_type + ", dev_data_flowsum=" + dev_data_flowsum + ", dev_commcount=" + dev_commcount
                + ", dev_errcommcount=" + dev_errcommcount + "]";
    }
    /**
     * 校验当前电流
     */
    public void checkTestCurr() {