Ejemplo n.º 1
0
 public BatteryData(SBattery data)
 {
     Count    = data.count;
     UID      = data.uid;
     drone    = data.drone;
     hub      = data.hub;
     charge   = data.charge;
     capacity = data.capacity;
 }
Ejemplo n.º 2
0
 private bool LoadBattery(SBattery data, HashSet <uint> free, HashSet <uint> charging)
 {
     if (data.hub == UID)
     {
         var bat = new Battery(data);
         batteries.Add(bat.UID, bat);
         if (free.Contains(bat.UID))
         {
             freeBatteries.Add(bat.UID, bat);
         }
         if (charging.Contains(bat.UID))
         {
             chargingBatteries.Add(bat.UID, bat);
         }
         return(true);
     }
     return(false);
 }
Ejemplo n.º 3
0
 public Battery(SBattery data)
 {
     _Data = new BatteryData(data);
 }