package nomadgui;

import nomadgui.nddsJava.*;
import nomadgui.Telemetry.*;
import nomadgui.tools.*;

public class electricalDerivedStateCallback extends nddsCallback {
  // This constructor is required for any class that extends nddsCallback
  public electricalDerivedStateCallback(electricalDerivedState msg) {
    super(msg);
  }

  public void exec(Object o) {
    electricalDerivedState m = (electricalDerivedState) msg;
    NomadFrame nframe = (NomadFrame)o;

    nframe.setCurrents(m.cmdCurrent, m.monitoredCurrent, m.sensedCurrent);
    nframe.setMotors(m.power, m.speed);
  }
}
