Examples of Battery


Examples of eu.hansolo.steelseries.extras.Battery

    crazyflie.addListener(MainHeader.this, "pm");
    setLayout(new FlowLayout());
    voltage = new JLabel();
    voltage.setPreferredSize(new Dimension(50, 10));
    add(voltage);
    battery = new Battery();
    battery.setPreferredSize(new Dimension(50, 10));
    add(battery);
  }
View Full Code Here

Examples of se.sics.cooja.interfaces.Battery

    };
    simulation.addObserver(simObserver = new Observer() {
      public void update(Observable obs, Object obj) {
        // Register (or reregister) as observer on all motes
        for (int i = 0; i < simulation.getMotesCount(); i++) {
          Battery battery = simulation.getMote(i).getInterfaces().getBattery();
          if (battery != null) {
            battery.addObserver(batteryObserver);
          }
        }
      }
    });
    simObserver.update(null, null);
View Full Code Here

Examples of se.sics.cooja.interfaces.Battery

  public Color[] getColorOf(Mote mote) {
    if (mote.getState() == Mote.State.DEAD)
      return new Color[]{Color.RED};

    Battery battery = mote.getInterfaces().getBattery();
    if (battery == null) {
      return new Color[]{Color.BLUE};
    }

    if (battery.hasInfiniteEnergy()) {
      return new Color[]{Color.BLUE};
    }

    double currentEnergy = battery.getCurrentEnergy();

    if (currentEnergy < 0.0) {
      return new Color[]{Color.RED};
    }

    int grayValue = (int) (255 * (currentEnergy / battery.getInitialEnergy()));
    return new Color[]{new Color(grayValue, grayValue, grayValue)};
  }
View Full Code Here

Examples of se.sics.cooja.interfaces.Battery

    if (simObserver != null) {
      simulation.deleteObserver(simObserver);

      // Delete all state observers
      for (int i = 0; i < simulation.getMotesCount(); i++) {
        Battery battery = simulation.getMote(i).getInterfaces().getBattery();
        if (battery != null) {
          battery.deleteObserver(batteryObserver);
        }
      }
    }

    super.closePlugin();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.