测试 用electron + springboot 构建桌面应用
he wei
2022-03-21 c036bed301fcd484e7ba7f7f931efb85831d11fd
src/main/java/testElectronJ/FboDataHeadStart.java
@@ -33,6 +33,7 @@
    public int batt_mon_num;                     //单体数量                        1
    public float batt_mon_vol;                  //单体电压 0.1                     2      =100      
    public DateTime TestStartTime;               //放电开始的时间                  6
   public Date testStartTime;
    public int Device;                           //仪表类型 未使用                  1
    public int DataVersion;                      //数据版本                        1
    public int DataType;                       //数据类型;0xFD表示放电,0xFC表示充电         1   
@@ -59,6 +60,7 @@
    
    public FboDataHeadStart(){
       TestStartTime = new DateTime();
       testStartTime = new Date();
    }
    
    public class DateTime{
@@ -76,7 +78,7 @@
              return;
           }
           this.year = ComBase.changeByteToInt(bf.get());
           this.month = ComBase.changeByteToInt(bf.get());
           this.month = ComBase.changeByteToInt(bf.get())-1;
           this.day = ComBase.changeByteToInt(bf.get());
           this.hour = ComBase.changeByteToInt(bf.get());
           this.minute = ComBase.changeByteToInt(bf.get());
@@ -87,6 +89,7 @@
        public Date getFBODateTime() {
          Calendar c = Calendar.getInstance();
          c.set(2000+year, month, day, hour, minute, second);
          //System.out.println("测试开始时间"+Com.getDateTimeFormat(c.getTime(),Com.DTF_YMDhms));
          return c.getTime();
          //return Com.get_DT_FromStr(year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second, Com.DTF_YMDhms);
       }
@@ -117,8 +120,9 @@
       batt_mon_num = ComBase.changeShortToInt(bf.getShort());             //单体数量                        1
       batt_mon_vol = ComBase.changeShortToInt(bf.getShort())/10;          //单体电压 0.1                     2      =100      
       TestStartTime.setDateTime(bf);;                                 //放电开始的时间                  6
      testStartTime = TestStartTime.getFBODateTime();
       Device = ComBase.changeShortToInt(bf.getShort());                   //仪表类型 未使用                  1
       System.out.println("仪表类型:"+getDeviceType(Device));
       //System.out.println("仪表类型:"+getDeviceType(Device));
       DataVersion = ComBase.changeShortToInt(bf.getShort());              //数据版本                        1
       DataType = ComBase.changeByteToInt(bf.get());                       //数据类型;0xFD表示放电,0xFC表示充电         1   
       HourRate = ComBase.changeByteToInt(bf.get());                       //小时率 未使用                     1
@@ -128,7 +132,7 @@
       MVLLimitCount = ComBase.changeShortToInt(bf.getShort());            //单体下限个数 未使用               2
       for(int i=0;i<module_mon_num.length;i++) {
          module_mon_num[i] = ComBase.changeShortToInt(bf.getShort());   //每个组压模块单体节数 目前只用5个      20
          System.out.println((i+1)+":单体数目:"+module_mon_num[i]);
          //System.out.println((i+1)+":单体数目:"+module_mon_num[i]);
       }
       GrpVol_H_Limit = ComBase.changeShortToFloat(bf.getShort())/10;        //组端电压上限                     2
       GrpVol_L_Limit = ComBase.changeShortToFloat(bf.getShort())/10;        //组端电压下限                     2
@@ -145,7 +149,7 @@
      for(int i =0;i<StandBy.length;i++) {
         StandBy[i] =  ComBase.changeShortToInt(bf.getShort());           //保留备用                        20      179
      }
      System.out.println(this);
      //System.out.println(this);
      
      fboHeadStop.setFboStopData(bf);
      //System.out.println("avg_curr:"+avg_curr);