/*******************************************************************************
* 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;
}