Newer
Older
} else if (SETTING_SPINDLE_MAX.equals(attribute)) {
this.setSpindleMax((Double) value);
/**
* Adjust defaults after deserializing driver from an old version of XML file
*/
@Override
protected void setKeysMissingFromDeserialization()
{
// added field spindleMax, needs to be set to 1.0 by default
// but xstream initializes it to 0.0 when it is missing from XML
if (this.spindleMax <= 0.0) this.spindleMax = 1.0;
}
@Override
public GenericGcodeDriver clone() {
GenericGcodeDriver clone = new GenericGcodeDriver();
clone.copyProperties(this);
return clone;
}