wu
2025-04-07 62e4c1883dfd13289970f8f20f0a56d86aff23ff
nglib/src/builder/MachineManager.java
@@ -29,12 +29,16 @@
      public String ProcName;
      public String Name;
      public byte FunctionType;
      public String remarks;
   
   }
   List<item> items=new ArrayList<item>();
   
   public void RunAll(){
      for(item it:items){
         System.out.println(it);
         Run(it.Name);
       
      }
@@ -49,7 +53,8 @@
      if(itm!=null){
         if(itm.serv==null){
            itm.serv=new MysqlService(itm.helper,itm.ID);
            itm.serv.Run(itm.ID,itm.IP,itm.Port, (byte)1,itm.ReadOffset, itm.ReadSize,1000,itm.FunctionType);
            itm.serv.Run(itm.ID,itm.IP,itm.Port, (byte)1,itm.ReadOffset, itm.ReadSize,1000,itm.FunctionType,itm.remarks);
            System.out.println(String.format("设备启动-{%s}(%s)(%s)",itm.Name,itm.IP,itm.FunctionType));
         }
      }
@@ -75,7 +80,7 @@
   
   
   
   public void createDevice(DBHelper helper,int DeviceID,String Name,String Ip,int Port,int ReadOffset,int ReadSize,String ProcName,byte FunctionType){
   public void createDevice(DBHelper helper,int DeviceID,String Name,String Ip,int Port,int ReadOffset,int ReadSize,String ProcName,byte FunctionType,String remarks){
      synchronized(items){
         
         item itm=new item();
@@ -88,6 +93,7 @@
         itm.ReadOffset=ReadOffset;      //读取偏移
         itm.ReadSize=ReadSize;//发送偏移
         itm.FunctionType=FunctionType;
         itm.remarks=remarks;
         /*if(DeviceID==6 || DeviceID==19 || DeviceID==29 || DeviceID==30){
            itm.ReadOffset=12000;
         }*/