/**
*
*/
package org.goko.controller.g2core.preferences;
import org.goko.core.common.exception.GkException;
import org.goko.core.config.GkPreferenceInitializer;
/**
* @author PsyKo
*
*/
public class G2CorePreferencesInitializer extends GkPreferenceInitializer{
/** (inheritDoc)
* @see org.goko.core.config.GkPreferenceInitializer#initializeDefaultGkPreferences()
*/
@Override
protected void initializeDefaultGkPreferences() throws GkException {
G2CorePreferences prefs = G2CorePreferences.getInstance();
prefs.setDefault(G2CorePreferences.HOMING_ENABLED_AXIS_X, "false");
prefs.setDefault(G2CorePreferences.HOMING_ENABLED_AXIS_Y, "false");
prefs.setDefault(G2CorePreferences.HOMING_ENABLED_AXIS_Z, "false");
prefs.setDefault(G2CorePreferences.HOMING_ENABLED_AXIS_A, "false");
prefs.setDefault(G2CorePreferences.PLANNER_BUFFER_SPACE_CHECK, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_MACHINE_STATE, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_VELOCITY, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_FEEDRATE, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_UNITS, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_COORDINATE_SYSTEM, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_MOTION_MODE, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_PLANE, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_PATH_CONTROL, "false");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_DISTANCE_MODE, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_ARC_DISTANCE_MODE, "false");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_FEEDRATE_MODE, "false");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_TOOL, "false");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_G92, "false");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_POS_X, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_POS_Y, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_POS_Z, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_POS_A, "false");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_POS_B, "false");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_POS_C, "false");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_WPOS, "true");
prefs.setDefault(G2CorePreferences.STATUS_REPORT_MPOS, "true");
}
}