/******************************************************************************* * Copyright (c) 2008, 2011 Thomas Holland (thomas@innot.de) and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Thomas Holland - initial API and implementation *******************************************************************************/ package de.innot.avreclipse.debug.core; /** * The interface contains the attributes for the AVR specific LaunchConfiguration settings. * <p> * Where applicable each Attribute has a default value. * </p> * * @author Thomas Holland * @since 2.4 * */ public interface IAVRGDBConstants { public static final String LAUNCH_TYPE_ID = "de.innot.avreclipse.debug.lcTypeAVRGDBHardware"; public static final String DEBUGGER_ID = "org.eclipse.cdt.debug.mi.core.CDebuggerNew"; // Debugger public final static String DEFAULT_COMMAND_NAME = "avr-gdb"; public final static String DEFAULT_DEBUGGER_PROTOCOL = "mi"; public final static String DEFAULT_COMMAND_FACTORY = "Standard"; // TODO: change this to false for a non-beta release public final static boolean DEFAULT_VERBOSE_MODE = true; // The common attributes for the gdbserver selection. // Other attributes for the gdbserver are handled by the specific extensions public static final String DEFAULT_GDBSERVER_ID = "de.innot.avreclipse.debug.gdbservers.avarice"; public static final String DEFAULT_GDBSERVER_IP_ADDRESS = "localhost"; public static final int DEFAULT_GDBSERVER_PORT_NUMBER = 4242; public static final String ATTR_GDBSERVER_ID = AVRDebugPlugin.PLUGIN_ID + ".gdbserverID"; public static final String ATTR_GDBSERVER_IP_ADDRESS = AVRDebugPlugin.PLUGIN_ID + ".ipAddress"; public static final String ATTR_GDBSERVER_PORT_NUMBER = AVRDebugPlugin.PLUGIN_ID + ".portNumber"; public static final String ATTR_SET_RESUME = AVRDebugPlugin.PLUGIN_ID + ".setResume"; //$NON-NLS-1$ public static final boolean DEFAULT_SET_RESUME = true; }