private double[] getCompleteMessageValues() { double[] allVals = new double[allVariables.length]; for (int i = 0; i < allVariables.length; i++) { allVals[i] = allVariables[i].getValueAsDouble(); } return allVals; }
@Override public void notifyOfVariableChange(YoVariable<?> v) { System.out.println("Knob button changed value: " + v.getValueAsDouble()); } });
/** * Retreives this variable's value interpreted as a Double and converted to a String. * * @see #getValueAsDouble() * @return String formatted double value of this variable */ public String getNumericValueAsAString() { return Double.toString(getValueAsDouble()); }
public void saveYoVariablesAsDoubles() { for (int i = 0; i < varsToSave.size(); i++) { YoVariable<?> currentYoVariable = varsToSave.get(i); yoVarsToDoublesMap.put(currentYoVariable, currentYoVariable.getValueAsDouble()); } }
public void rememberCorruptorVariableValues() { corruptorVariableValuesToRemember = new double[corruptorVariables.size()]; for (int i=0; i<corruptorVariables.size(); i++) { corruptorVariableValuesToRemember[i] = corruptorVariables.get(i).getValueAsDouble(); } }
public void notifyOfVariableChange(YoVariable<?> v) { matrix.setElement(i, j, v.getValueAsDouble()); } }
public void updateValues() { for (MidiControl tmpControl : controlsHashTable.values()) { int mapping = tmpControl.mapping - 1; VisualizerIcon icon = iconMap.get(mapping); if (icon != null) icon.updateCurrentValue(tmpControl.var.getValueAsDouble()); else System.out.println("Icon requested does not exist on the board."); } }
@Override public void notifyOfVariableChange(YoVariable<?> v) { if (Double.isNaN(v.getValueAsDouble())) { fail("Desired ICP X value is NaN."); } } });
@Override public void notifyOfVariableChange(YoVariable<?> v) { if (Double.isNaN(v.getValueAsDouble())) { fail("Desired ICP Y value is NaN."); } } });
@Override public void notifyOfVariableChange(YoVariable<?> v) { if (Double.isNaN(v.getValueAsDouble())) { fail("Desired ICP Y value is NaN."); } } });
@Override public void notifyOfVariableChange(YoVariable<?> v) { if (v.getValueAsDouble() < minVelocityX) v.setValueFromDouble(minVelocityX, false); if (v.getValueAsDouble() > maxVelocityX) v.setValueFromDouble(maxVelocityX, false); } });
public static int valueRatioConvertToIntWithExponents(MidiControl control, int sliderBoardMax) { double max = control.max; double min = control.min; double exponent = control.exponent; double hires = control.hires; double value = 0; double minValueAllowed = Math.min(control.min, control.max); double maxValueAllowed = Math.max(control.min, control.max); value = MathTools.clamp(control.var.getValueAsDouble(), minValueAllowed, maxValueAllowed); return valueRatioConvertToIntWithExponents(sliderBoardMax, max, min, exponent, hires, value); }
public static double[] findControllerDesiredJointAccelerations(String bodyName, RobotSide robotSide, OneDoFJointBasics[] armJoints, SimulationConstructionSet scs) { double[] qdd_ds = new double[armJoints.length]; String nameSpace = bodyName + "UserControlModule"; for (int i = 0; i < armJoints.length; i++) { String variable = bodyName + "UserMode_" + armJoints[i].getName() + "_qdd_d"; qdd_ds[i] = scs.getVariable(nameSpace, variable).getValueAsDouble(); } return qdd_ds; }
@Override public void notifyOfVariableChange(YoVariable<?> v) { desiredVelocityX.set(v.getValueAsDouble()+desiredVelX_Adjust.getDoubleValue()); } });
@Override public void notifyOfVariableChange(YoVariable<?> v) { desiredVelocityX.set(v.getValueAsDouble()+desiredVelX_Setpoint.getDoubleValue()); } });
public static Quaternion findQuat4d(String nameSpace, String prefix, String suffix, SimulationConstructionSet scs) { double x = scs.getVariable(nameSpace, YoFrameVariableNameTools.createQxName(prefix, suffix)).getValueAsDouble(); double y = scs.getVariable(nameSpace, YoFrameVariableNameTools.createQyName(prefix, suffix)).getValueAsDouble(); double z = scs.getVariable(nameSpace, YoFrameVariableNameTools.createQzName(prefix, suffix)).getValueAsDouble(); double s = scs.getVariable(nameSpace, YoFrameVariableNameTools.createQsName(prefix, suffix)).getValueAsDouble(); return new Quaternion(x, y, z, s); }
@Override public void moveControl(MidiControl midiControl, int sliderValue) { if (midiOut != null) { printIfDebug("ASetting control [" + midiControl.mapping + "] to " + midiControl.var.getValueAsDouble()); getOrStartSender(midiControl).set(midiControl, sliderValue); } }
@Override public void moveControl(MidiControl midiControl, int sliderValue) { if (midiOut != null) { printIfDebug("ASetting control [" + midiControl.mapping + "] to " + midiControl.var.getValueAsDouble()); getOrStartSender(midiControl).set(midiControl, sliderValue); } }
@Override public void moveControl(MidiControl midiControl) { if (midiOut != null) { printIfDebug("ASetting control [" + midiControl.mapping + "] to " + midiControl.var.getValueAsDouble()); getOrStartSender(midiControl).set(midiControl); } }
@Override public void notifyOfVariableChange(YoVariable<?> variable) { // System.out.println("commandListener.isConnected(): " + commandListener.isConnected()); // System.out.println("protocolListener: " + protocolListener); if (GUISideCommandListener.isRecording()) { if (commandListener.isConnected() && (protocolListener != null)) guiSideProtocolTalker.sendSet(commandListener.getIndex(variable), (float) variable.getValueAsDouble()); } }