package org.goko.tools.serial.jssc.preferences.connection;
import org.goko.core.common.exception.GkException;
import org.goko.core.config.GkPreference;
import org.goko.core.config.GkPreferenceInitializer;
import org.goko.core.connection.serial.SerialParameter;
import org.goko.tools.serial.jssc.service.JsscParameter;
public class SerialConnectionPreferenceInitializer extends GkPreferenceInitializer {
/** (inheritDoc)
* @see org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer#initializeDefaultGkPreferences()
*/
@Override
public void initializeDefaultGkPreferences() throws GkException{
GkPreference prefs = SerialConnectionPreference.getInstance();
prefs.setDefault(JsscParameter.BAUDRATE.toString(), String.valueOf(SerialParameter.BAUDRATE_115200));
prefs.setDefault(JsscParameter.DATABITS.toString(), String.valueOf(SerialParameter.DATABITS_8));
prefs.setDefault(JsscParameter.STOPBITS.toString(), String.valueOf(SerialParameter.STOPBITS_1));
prefs.setDefault(JsscParameter.PARITY.toString(), String.valueOf(SerialParameter.PARITY_NONE));
prefs.setDefault(JsscParameter.FLOWCONTROL.toString(), String.valueOf(SerialParameter.FLOWCONTROL_RTSCTS));
}
}