public void run() {
    /*
     * Stream Names
     *
     * Voltage Output: "CANJAGUAROV"
     * Current: "CANJAGUARI"
     * Voltage From Battery: "CANJAGUARIV"
     * Tempature: "CANJAGUART"
     */
    while (true) {

      for (int i = 0; i < jaguars.size(); i++) {
        Jaguar j = ((Jaguar) jaguars.elementAt(i));
        dataStreamingModule.sendPacket(j.getBusVoltage(), "CANJAGUARIV" + j.getID());
        dataStreamingModule.sendPacket(j.getOutputVoltage(), "CANJAGUAROV" + j.getID());
        dataStreamingModule.sendPacket(j.getOutputCurrent(), "CANJAGUARI" + j.getID());
        dataStreamingModule.sendPacket(j.getTemperature(), "CANJAGUART" + j.getID());
        dataStreamingModule.sendPacket(j.getX(), "CANJAGUARX" + j.getID());
      }
      try {
        Thread.sleep((long) (1000d / hz));
      } catch (InterruptedException ex) {
      }
    }
  }