OpenASIP  2.0
Public Types | Static Public Attributes | List of all members
ProximConstants Class Reference

#include <ProximConstants.hh>

Collaboration diagram for ProximConstants:
Collaboration graph

Public Types

enum  CommandID {
  COMMAND_FIRST = 15000, COMMAND_OPEN_PROGRAM, COMMAND_OPEN_MACHINE, COMMAND_CD,
  COMMAND_CLEAR_CONSOLE, COMMAND_SET_BP, COMMAND_QUIT, COMMAND_ABOUT,
  COMMAND_RUN, COMMAND_STEPI, COMMAND_NEXTI, COMMAND_UNTIL,
  COMMAND_KILL, COMMAND_RESUME, COMMAND_NEW_REGISTER_WINDOW, COMMAND_NEW_PORT_WINDOW,
  COMMAND_SIMULATOR_SETTINGS, COMMAND_EDIT_OPTIONS, COMMAND_EXECUTE_FILE, COMMAND_FIND,
  COMMAND_HIGHLIGHT_TOP_EXEC_COUNTS, COMMAND_HIGHLIGHT_EXEC_PERCENTAGE, COMMAND_CLEAR_DISASSEMBLY_HIGHLIGHT, COMMAND_LAST,
  COMMAND_TOGGLE_CONSOLE_WIN, COMMAND_TOGGLE_DISASM_WIN, COMMAND_TOGGLE_MEMORY_WIN, COMMAND_TOGGLE_CONTROL_WIN,
  COMMAND_TOGGLE_MACHINE_WIN, COMMAND_TOGGLE_DEBUGGER_WIN, COMMAND_TOGGLE_CMD_HISTORY_WIN, COMMAND_TOGGLE_BREAKPOINT_WIN
}
 Menu command IDs. More...
 
enum  simulatorWindowID {
  ID_CONSOLE_WINDOW = 16000, ID_DISASSEMBLY_WINDOW, ID_MACHINE_STATE_WINDOW, ID_MEMORY_WINDOW,
  ID_BREAKPOINT_WINDOW, ID_CMD_HISTORY_WINDOW, ID_CONTROL_WINDOW, ID_DEBUGGER_WINDOW,
  ID_FIND_WINDOW
}
 IDs for single instance simulator windows. More...
 

Static Public Attributes

static const std::string COMMAND_NAME_OPEN_PROGRAM = "Open Program"
 Name of the open program command. More...
 
static const std::string COMMAND_NAME_OPEN_MACHINE = "Open Machine"
 Name of the open machine command. More...
 
static const std::string COMMAND_NAME_CD = "CD"
 Name of the change directory command. More...
 
static const std::string COMMAND_NAME_CLEAR_CONSOLE
 Name of the clear console command. More...
 
static const std::string COMMAND_NAME_SET_BP = "Set Breakpoint"
 Name of the set breakpoint command. More...
 
static const std::string COMMAND_NAME_QUIT = "Quit"
 Name of the quit command. More...
 
static const std::string COMMAND_NAME_ABOUT = "About"
 Name of the about command. More...
 
static const std::string COMMAND_NAME_RUN = "Run"
 Name of the run command. More...
 
static const std::string COMMAND_NAME_STEPI = "StepI"
 Name of the step instruction command. More...
 
static const std::string COMMAND_NAME_NEXTI = "NextI"
 Name of the next instruction command. More...
 
static const std::string COMMAND_NAME_UNTIL = "Until"
 Name of the until command. More...
 
static const std::string COMMAND_NAME_KILL = "Kill"
 Name of the kill command. More...
 
static const std::string COMMAND_NAME_RESUME = "Resume"
 Name of the resume command. More...
 
static const std::string COMMAND_NAME_NEW_REGISTER_WINDOW
 Name of the new register window command. More...
 
static const std::string COMMAND_NAME_NEW_PORT_WINDOW
 Name of the new port window command. More...
 
static const std::string COMMAND_NAME_SIMULATOR_SETTINGS
 Name of the simulator settings command. More...
 
static const std::string COMMAND_NAME_EDIT_OPTIONS = "Options"
 Name of the edit options command. More...
 
static const std::string COMMAND_NAME_EXECUTE_FILE = "Execute File"
 Name of the execute file command. More...
 
static const std::string COMMAND_NAME_FIND
 Name of the find command. More...
 
static const std::string SCL_LOAD_PROGRAM = "prog"
 Command for loading a new program in the simulator. More...
 
static const std::string SCL_LOAD_MACHINE = "mach"
 Command for loading a new machine in the simulator. More...
 
static const std::string SCL_LOAD_CONF = "conf"
 Command for loading a new machine configuration file in the simulator. More...
 
static const std::string SCL_SET_BREAKPOINT = "bp"
 Command for setting breakpoints in the simulator control language. More...
 
static const std::string SCL_SET_TEMP_BP = "tbp"
 Command for setting temporary breakpointss in the sim.con.language. More...
 
static const std::string SCL_ADD_WATCH = "watch"
 Command for adding watches in the simulator control language. More...
 
static const std::string SCL_SET_CONDITION = "condition"
 Command for setting stop point condition in simulator control language. More...
 
static const std::string SCL_SET_IGNORE_COUNT = "ignore"
 Command for setting stop point ignore count. More...
 
static const std::string SCL_QUIT = "quit"
 Command for quiting the simulation. More...
 
static const std::string SCL_RUN_UNTIL = "until"
 Command for running until specified instruciton is encoutnered. More...
 
static const std::string SCL_STEP_INSTRUCTION = "stepi"
 Command for stepping an instruction. More...
 
static const std::string SCL_NEXT_INSTRUCTION = "nexti"
 Command for advancing simulation to the next instruction in the prog. More...
 
static const std::string SCL_INFO_REGISTERS = "info registers"
 Command for displaying register file info. More...
 
static const std::string SCL_INFO_IMMEDIATES = "info immediates"
 Command for displaying immediate unit info. More...
 
static const std::string SCL_SET = "setting"
 Command for configuring simulator settings. More...
 
static const std::string SCL_SETTING_EXEC_TRACE = "execution_trace"
 Name of the execution trace setting. More...
 
static const std::string SCL_SETTING_BUS_TRACE = "bus_trace"
 Name of the bus trace setting. More...
 
static const std::string SCL_SETTING_PROCEDURE_TRANSFER_TRACE
 Name of the procedure transfer trace setting. More...
 
static const std::string SCL_SETTING_RF_TRACE = "rf_tracking"
 Name of the rf access trace setting. More...
 
static const std::string SCL_SETTING_FU_CONFLICT_DETECTION
 Name of the fu conflict detection setting. More...
 
static const std::string SCL_SETTING_PROFILE_DATA_SAVING
 Name of the profile data saving setting. More...
 
static const std::string SCL_SETTING_UTILIZATION_DATA_SAVING
 Name of the utilization data saving setting. More...
 
static const std::string SCL_SETTING_NEXT_INSTRUCTION_PRINTING
 Name of the fu next insturction printing setting. More...
 
static const std::string SCL_SETTING_SIMULATION_TIME_STATISTICS
 Name of the simulation time statistics setting. More...
 
static const std::string SCL_SETTING_HISTORY_SAVE = "history_save"
 Name of the input history saving setting,. More...
 
static const std::string SCL_SETTING_HISTORY_SIZE = "history_size"
 Name of the input history size setting. More...
 
static const std::string SCL_SETTING_HISTORY_FILE
 Name of the input history file name setting. More...
 
static const std::string SCL_DELIM = ";"
 Command delimeter for the simulator commands. More...
 
static const std::string MACH_WIN_FU_LABEL = "Function unit: "
 Label precing function unit names in the machine state window. More...
 
static const std::string MACH_WIN_FU_PORT_LABEL
 Label precing function unit port names in the machine state window. More...
 
static const std::string MACH_WIN_PORT_LABEL = "Port: "
 Label precing port names in the machine state window. More...
 
static const std::string MACH_WIN_SOCKET_LABEL = "Socket: "
 Label precing socket names in the machine state window. More...
 
static const std::string MACH_WIN_RF_LABEL = "Register file: "
 Label precing register file names in the machine state window. More...
 
static const std::string MACH_WIN_BUS_LABEL = "Bus: "
 Label precing bus names in the machine state window. More...
 
static const std::string MACH_WIN_IU_LABEL = "Immediate unit: "
 Label precing immediate unit names in the machine state window. More...
 
static const std::string MACH_WIN_GCU_LABEL = "Global Control Unit"
 Label for the global control unit in the machine state window. More...
 
static const std::string MACH_WIN_BUS_VALUE_LABEL = "Value: "
 Label for the machine state window bus value. More...
 
static const std::string MACH_WIN_BUS_WRITES_LABEL = "Bus writes: "
 Label for the machine state window bus write count.. More...
 
static const std::string MACH_WIN_SOCKET_WRITES_LABEL
 Label for the machine state window socket write count. More...
 
static const std::string MACH_WIN_EXECUTION_COUNT_LABEL
 Execution count title for the machine state window. More...
 
static const std::string MACH_WIN_TRIGGER_COUNT_LABEL
 Trigger count label for the machine state window. More...
 
static const std::string MACH_WIN_PORTS_TITLE = "Ports:"
 Title for the machine state window ports list. More...
 
static const std::string MACH_WIN_REGISTERS_TITLE = "Registers:"
 Title for the machine state window register file register list. More...
 
static const std::string MACH_WIN_IMMEDIATES_TITLE
 Title for the machine state window immediate unit immediates list. More...
 
static const wxString MACH_WIN_DETAILS_TITLE
 Execution count title for the machine state window. More...
 
static const wxString MACH_WIN_UTILIZATION_TITLE
 Execution count title for the machine state window. More...
 
static const std::string CONFIGURATION_NAME = "proxim-configuration"
 Configuration file top-level element name. More...
 
static const std::string PROXIM_TITLE = "TTA Processor Simulator"
 Application title. More...
 
static const std::string PROXIM_VERSION = "?.?"
 Version string. More...
 
static const wxString PROXIM_COPYRIGHT
 Copyright string. More...
 

Detailed Description

Collection of Proxim constants shared by all classes of the application.

Definition at line 46 of file ProximConstants.hh.

Member Enumeration Documentation

◆ CommandID

Menu command IDs.

Enumerator
COMMAND_FIRST 
COMMAND_OPEN_PROGRAM 
COMMAND_OPEN_MACHINE 
COMMAND_CD 
COMMAND_CLEAR_CONSOLE 
COMMAND_SET_BP 
COMMAND_QUIT 
COMMAND_ABOUT 
COMMAND_RUN 
COMMAND_STEPI 
COMMAND_NEXTI 
COMMAND_UNTIL 
COMMAND_KILL 
COMMAND_RESUME 
COMMAND_NEW_REGISTER_WINDOW 
COMMAND_NEW_PORT_WINDOW 
COMMAND_SIMULATOR_SETTINGS 
COMMAND_EDIT_OPTIONS 
COMMAND_EXECUTE_FILE 
COMMAND_FIND 
COMMAND_HIGHLIGHT_TOP_EXEC_COUNTS 
COMMAND_HIGHLIGHT_EXEC_PERCENTAGE 
COMMAND_CLEAR_DISASSEMBLY_HIGHLIGHT 
COMMAND_LAST 
COMMAND_TOGGLE_CONSOLE_WIN 
COMMAND_TOGGLE_DISASM_WIN 
COMMAND_TOGGLE_MEMORY_WIN 
COMMAND_TOGGLE_CONTROL_WIN 
COMMAND_TOGGLE_MACHINE_WIN 
COMMAND_TOGGLE_DEBUGGER_WIN 
COMMAND_TOGGLE_CMD_HISTORY_WIN 
COMMAND_TOGGLE_BREAKPOINT_WIN 

Definition at line 49 of file ProximConstants.hh.

◆ simulatorWindowID

IDs for single instance simulator windows.

Enumerator
ID_CONSOLE_WINDOW 
ID_DISASSEMBLY_WINDOW 
ID_MACHINE_STATE_WINDOW 
ID_MEMORY_WINDOW 
ID_BREAKPOINT_WINDOW 
ID_CMD_HISTORY_WINDOW 
ID_CONTROL_WINDOW 
ID_DEBUGGER_WINDOW 
ID_FIND_WINDOW 

Definition at line 89 of file ProximConstants.hh.

Member Data Documentation

◆ COMMAND_NAME_ABOUT

const std::string ProximConstants::COMMAND_NAME_ABOUT = "About"
static

Name of the about command.

Definition at line 116 of file ProximConstants.hh.

◆ COMMAND_NAME_CD

const std::string ProximConstants::COMMAND_NAME_CD = "CD"
static

Name of the change directory command.

Definition at line 108 of file ProximConstants.hh.

◆ COMMAND_NAME_CLEAR_CONSOLE

const std::string ProximConstants::COMMAND_NAME_CLEAR_CONSOLE
static
Initial value:
=
"Clear Console"

Name of the clear console command.

Definition at line 110 of file ProximConstants.hh.

◆ COMMAND_NAME_EDIT_OPTIONS

const std::string ProximConstants::COMMAND_NAME_EDIT_OPTIONS = "Options"
static

Name of the edit options command.

Definition at line 136 of file ProximConstants.hh.

◆ COMMAND_NAME_EXECUTE_FILE

const std::string ProximConstants::COMMAND_NAME_EXECUTE_FILE = "Execute File"
static

Name of the execute file command.

Definition at line 138 of file ProximConstants.hh.

◆ COMMAND_NAME_FIND

const std::string ProximConstants::COMMAND_NAME_FIND
static
Initial value:
=
"Find"

Name of the find command.

Definition at line 140 of file ProximConstants.hh.

Referenced by Proxim::createDefaultOptions().

◆ COMMAND_NAME_KILL

const std::string ProximConstants::COMMAND_NAME_KILL = "Kill"
static

Name of the kill command.

Definition at line 126 of file ProximConstants.hh.

Referenced by Proxim::createDefaultOptions().

◆ COMMAND_NAME_NEW_PORT_WINDOW

const std::string ProximConstants::COMMAND_NAME_NEW_PORT_WINDOW
static
Initial value:
=
"New Port Window"

Name of the new port window command.

Definition at line 132 of file ProximConstants.hh.

◆ COMMAND_NAME_NEW_REGISTER_WINDOW

const std::string ProximConstants::COMMAND_NAME_NEW_REGISTER_WINDOW
static
Initial value:
=
"New Register Window"

Name of the new register window command.

Definition at line 130 of file ProximConstants.hh.

◆ COMMAND_NAME_NEXTI

const std::string ProximConstants::COMMAND_NAME_NEXTI = "NextI"
static

Name of the next instruction command.

Definition at line 122 of file ProximConstants.hh.

Referenced by Proxim::createDefaultOptions().

◆ COMMAND_NAME_OPEN_MACHINE

const std::string ProximConstants::COMMAND_NAME_OPEN_MACHINE = "Open Machine"
static

Name of the open machine command.

Definition at line 106 of file ProximConstants.hh.

Referenced by Proxim::createDefaultOptions().

◆ COMMAND_NAME_OPEN_PROGRAM

const std::string ProximConstants::COMMAND_NAME_OPEN_PROGRAM = "Open Program"
static

Name of the open program command.

Definition at line 104 of file ProximConstants.hh.

Referenced by Proxim::createDefaultOptions().

◆ COMMAND_NAME_QUIT

const std::string ProximConstants::COMMAND_NAME_QUIT = "Quit"
static

Name of the quit command.

Definition at line 114 of file ProximConstants.hh.

Referenced by ProximMainFrame::onClose().

◆ COMMAND_NAME_RESUME

const std::string ProximConstants::COMMAND_NAME_RESUME = "Resume"
static

Name of the resume command.

Definition at line 128 of file ProximConstants.hh.

Referenced by Proxim::createDefaultOptions().

◆ COMMAND_NAME_RUN

const std::string ProximConstants::COMMAND_NAME_RUN = "Run"
static

Name of the run command.

Definition at line 118 of file ProximConstants.hh.

Referenced by Proxim::createDefaultOptions().

◆ COMMAND_NAME_SET_BP

const std::string ProximConstants::COMMAND_NAME_SET_BP = "Set Breakpoint"
static

Name of the set breakpoint command.

Definition at line 112 of file ProximConstants.hh.

◆ COMMAND_NAME_SIMULATOR_SETTINGS

const std::string ProximConstants::COMMAND_NAME_SIMULATOR_SETTINGS
static
Initial value:
=
"Simulator Settings"

Name of the simulator settings command.

Definition at line 134 of file ProximConstants.hh.

◆ COMMAND_NAME_STEPI

const std::string ProximConstants::COMMAND_NAME_STEPI = "StepI"
static

Name of the step instruction command.

Definition at line 120 of file ProximConstants.hh.

Referenced by Proxim::createDefaultOptions().

◆ COMMAND_NAME_UNTIL

const std::string ProximConstants::COMMAND_NAME_UNTIL = "Until"
static

Name of the until command.

Definition at line 124 of file ProximConstants.hh.

◆ CONFIGURATION_NAME

const std::string ProximConstants::CONFIGURATION_NAME = "proxim-configuration"
static

Configuration file top-level element name.

Definition at line 247 of file ProximConstants.hh.

Referenced by Proxim::createDefaultOptions(), ProximQuitCmd::Do(), and Proxim::loadOptions().

◆ MACH_WIN_BUS_LABEL

const std::string ProximConstants::MACH_WIN_BUS_LABEL = "Bus: "
static

Label precing bus names in the machine state window.

Definition at line 216 of file ProximConstants.hh.

Referenced by ProximBusDetailsCmd::Do(), and ProximBusEditPolicy::getCommand().

◆ MACH_WIN_BUS_VALUE_LABEL

const std::string ProximConstants::MACH_WIN_BUS_VALUE_LABEL = "Value: "
static

Label for the machine state window bus value.

Definition at line 222 of file ProximConstants.hh.

Referenced by ProximBusDetailsCmd::Do().

◆ MACH_WIN_BUS_WRITES_LABEL

const std::string ProximConstants::MACH_WIN_BUS_WRITES_LABEL = "Bus writes: "
static

Label for the machine state window bus write count..

Definition at line 224 of file ProximConstants.hh.

Referenced by ProximBusDetailsCmd::Do().

◆ MACH_WIN_DETAILS_TITLE

const wxString ProximConstants::MACH_WIN_DETAILS_TITLE
static
Initial value:
=
_T("Component details:")

Execution count title for the machine state window.

Definition at line 242 of file ProximConstants.hh.

Referenced by ProximMachineStateWindow::createContents().

◆ MACH_WIN_EXECUTION_COUNT_LABEL

const std::string ProximConstants::MACH_WIN_EXECUTION_COUNT_LABEL
static
Initial value:
=
"Operation executions: "

Execution count title for the machine state window.

Definition at line 229 of file ProximConstants.hh.

Referenced by ProximFUDetailsCmd::Do().

◆ MACH_WIN_FU_LABEL

const std::string ProximConstants::MACH_WIN_FU_LABEL = "Function unit: "
static

Label precing function unit names in the machine state window.

Definition at line 206 of file ProximConstants.hh.

Referenced by ProximFUDetailsCmd::Do(), and ProximFUEditPolicy::getCommand().

◆ MACH_WIN_FU_PORT_LABEL

const std::string ProximConstants::MACH_WIN_FU_PORT_LABEL
static
Initial value:
=
"Function Unit Port: "

Label precing function unit port names in the machine state window.

Definition at line 208 of file ProximConstants.hh.

Referenced by ProximFUPortDetailsCmd::Do().

◆ MACH_WIN_GCU_LABEL

const std::string ProximConstants::MACH_WIN_GCU_LABEL = "Global Control Unit"
static

Label for the global control unit in the machine state window.

Definition at line 220 of file ProximConstants.hh.

◆ MACH_WIN_IMMEDIATES_TITLE

const std::string ProximConstants::MACH_WIN_IMMEDIATES_TITLE
static
Initial value:
=
"Immediate registers:"

Title for the machine state window immediate unit immediates list.

Definition at line 239 of file ProximConstants.hh.

Referenced by ProximIUDetailsCmd::Do().

◆ MACH_WIN_IU_LABEL

const std::string ProximConstants::MACH_WIN_IU_LABEL = "Immediate unit: "
static

Label precing immediate unit names in the machine state window.

Definition at line 218 of file ProximConstants.hh.

Referenced by ProximIUDetailsCmd::Do(), and ProximIUEditPolicy::getCommand().

◆ MACH_WIN_PORT_LABEL

const std::string ProximConstants::MACH_WIN_PORT_LABEL = "Port: "
static

Label precing port names in the machine state window.

Definition at line 210 of file ProximConstants.hh.

◆ MACH_WIN_PORTS_TITLE

const std::string ProximConstants::MACH_WIN_PORTS_TITLE = "Ports:"
static

Title for the machine state window ports list.

Definition at line 235 of file ProximConstants.hh.

Referenced by ProximFUDetailsCmd::Do().

◆ MACH_WIN_REGISTERS_TITLE

const std::string ProximConstants::MACH_WIN_REGISTERS_TITLE = "Registers:"
static

Title for the machine state window register file register list.

Definition at line 237 of file ProximConstants.hh.

Referenced by ProximRFDetailsCmd::Do().

◆ MACH_WIN_RF_LABEL

const std::string ProximConstants::MACH_WIN_RF_LABEL = "Register file: "
static

Label precing register file names in the machine state window.

Definition at line 214 of file ProximConstants.hh.

Referenced by ProximRFDetailsCmd::Do(), and ProximRFEditPolicy::getCommand().

◆ MACH_WIN_SOCKET_LABEL

const std::string ProximConstants::MACH_WIN_SOCKET_LABEL = "Socket: "
static

Label precing socket names in the machine state window.

Definition at line 212 of file ProximConstants.hh.

Referenced by ProximSocketDetailsCmd::Do(), and ProximSocketEditPolicy::getCommand().

◆ MACH_WIN_SOCKET_WRITES_LABEL

const std::string ProximConstants::MACH_WIN_SOCKET_WRITES_LABEL
static
Initial value:
=
"Socket writes: "

Label for the machine state window socket write count.

Definition at line 226 of file ProximConstants.hh.

Referenced by ProximSocketDetailsCmd::Do().

◆ MACH_WIN_TRIGGER_COUNT_LABEL

const std::string ProximConstants::MACH_WIN_TRIGGER_COUNT_LABEL
static
Initial value:
=
"Trigger count: "

Trigger count label for the machine state window.

Definition at line 232 of file ProximConstants.hh.

Referenced by ProximFUDetailsCmd::Do().

◆ MACH_WIN_UTILIZATION_TITLE

const wxString ProximConstants::MACH_WIN_UTILIZATION_TITLE
static
Initial value:
=
_T("Component utilization:")

Execution count title for the machine state window.

Definition at line 244 of file ProximConstants.hh.

Referenced by ProximMachineStateWindow::createContents().

◆ PROXIM_COPYRIGHT

const wxString ProximConstants::PROXIM_COPYRIGHT
static
Initial value:
=
_T("Portions of this program are copyright\n"
"\n"
"Xerces (c) 1999-2005 The Apache Software\n"
"wxWidgets (c) 1998 Julian Smart, Robert Roebling \n"
"Tcl (c) 1998-1999 by Scriptics Corporation\n"
"Editline (c) 1997 The NetBSD Foundation, Inc.\n"
"Boost C++ Libraries (c) 2003 Beman Dawes, David Abrahams\n"
"\n"
"For more information see User manual chapter \"Copyright notices\""
)

Copyright string.

Definition at line 254 of file ProximConstants.hh.

Referenced by ProximAboutDialog::createContents().

◆ PROXIM_TITLE

const std::string ProximConstants::PROXIM_TITLE = "TTA Processor Simulator"
static

Application title.

Definition at line 250 of file ProximConstants.hh.

Referenced by ProximAboutDialog::createContents(), and Proxim::OnInit().

◆ PROXIM_VERSION

const std::string ProximConstants::PROXIM_VERSION = "?.?"
static

Version string.

Definition at line 252 of file ProximConstants.hh.

◆ SCL_ADD_WATCH

const std::string ProximConstants::SCL_ADD_WATCH = "watch"
static

Command for adding watches in the simulator control language.

Definition at line 155 of file ProximConstants.hh.

Referenced by AddWatchDialog::onOK().

◆ SCL_DELIM

const std::string ProximConstants::SCL_DELIM = ";"
static

Command delimeter for the simulator commands.

Definition at line 202 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_INFO_IMMEDIATES

const std::string ProximConstants::SCL_INFO_IMMEDIATES = "info immediates"
static

Command for displaying immediate unit info.

Definition at line 171 of file ProximConstants.hh.

◆ SCL_INFO_REGISTERS

const std::string ProximConstants::SCL_INFO_REGISTERS = "info registers"
static

Command for displaying register file info.

Definition at line 169 of file ProximConstants.hh.

◆ SCL_LOAD_CONF

const std::string ProximConstants::SCL_LOAD_CONF = "conf"
static

Command for loading a new machine configuration file in the simulator.

Definition at line 149 of file ProximConstants.hh.

Referenced by ProximOpenMachineCmd::Do().

◆ SCL_LOAD_MACHINE

const std::string ProximConstants::SCL_LOAD_MACHINE = "mach"
static

Command for loading a new machine in the simulator.

Definition at line 147 of file ProximConstants.hh.

Referenced by ProximOpenMachineCmd::Do(), and Proxim::OnInit().

◆ SCL_LOAD_PROGRAM

const std::string ProximConstants::SCL_LOAD_PROGRAM = "prog"
static

Command for loading a new program in the simulator.

Definition at line 145 of file ProximConstants.hh.

Referenced by ProximOpenProgramCmd::Do(), and Proxim::OnInit().

◆ SCL_NEXT_INSTRUCTION

const std::string ProximConstants::SCL_NEXT_INSTRUCTION = "nexti"
static

Command for advancing simulation to the next instruction in the prog.

Definition at line 167 of file ProximConstants.hh.

Referenced by ProximNextICmd::Do().

◆ SCL_QUIT

const std::string ProximConstants::SCL_QUIT = "quit"
static

Command for quiting the simulation.

Definition at line 161 of file ProximConstants.hh.

Referenced by ProximQuitCmd::Do().

◆ SCL_RUN_UNTIL

const std::string ProximConstants::SCL_RUN_UNTIL = "until"
static

Command for running until specified instruciton is encoutnered.

Definition at line 163 of file ProximConstants.hh.

Referenced by ProximDisassemblyWindow::onRunUntil().

◆ SCL_SET

const std::string ProximConstants::SCL_SET = "setting"
static

Command for configuring simulator settings.

Definition at line 174 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SET_BREAKPOINT

const std::string ProximConstants::SCL_SET_BREAKPOINT = "bp"
static

Command for setting breakpoints in the simulator control language.

Definition at line 151 of file ProximConstants.hh.

Referenced by AddBreakpointDialog::onOK(), and ProximDisassemblyWindow::onSetBreakpoint().

◆ SCL_SET_CONDITION

const std::string ProximConstants::SCL_SET_CONDITION = "condition"
static

Command for setting stop point condition in simulator control language.

Definition at line 157 of file ProximConstants.hh.

Referenced by WatchPropertiesDialog::onOK(), and BreakpointPropertiesDialog::onOK().

◆ SCL_SET_IGNORE_COUNT

const std::string ProximConstants::SCL_SET_IGNORE_COUNT = "ignore"
static

Command for setting stop point ignore count.

Definition at line 159 of file ProximConstants.hh.

Referenced by WatchPropertiesDialog::onOK(), and BreakpointPropertiesDialog::onOK().

◆ SCL_SET_TEMP_BP

const std::string ProximConstants::SCL_SET_TEMP_BP = "tbp"
static

Command for setting temporary breakpointss in the sim.con.language.

Definition at line 153 of file ProximConstants.hh.

Referenced by ProximDisassemblyWindow::onSetTempBp().

◆ SCL_SETTING_BUS_TRACE

const std::string ProximConstants::SCL_SETTING_BUS_TRACE = "bus_trace"
static

Name of the bus trace setting.

Definition at line 179 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SETTING_EXEC_TRACE

const std::string ProximConstants::SCL_SETTING_EXEC_TRACE = "execution_trace"
static

Name of the execution trace setting.

Definition at line 177 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SETTING_FU_CONFLICT_DETECTION

const std::string ProximConstants::SCL_SETTING_FU_CONFLICT_DETECTION
static
Initial value:
=
"fu_conflict_detection"

Name of the fu conflict detection setting.

Definition at line 185 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SETTING_HISTORY_FILE

const std::string ProximConstants::SCL_SETTING_HISTORY_FILE
static
Initial value:
=
"history_filename"

Name of the input history file name setting.

Definition at line 199 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SETTING_HISTORY_SAVE

const std::string ProximConstants::SCL_SETTING_HISTORY_SAVE = "history_save"
static

Name of the input history saving setting,.

Definition at line 195 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SETTING_HISTORY_SIZE

const std::string ProximConstants::SCL_SETTING_HISTORY_SIZE = "history_size"
static

Name of the input history size setting.

Definition at line 197 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SETTING_NEXT_INSTRUCTION_PRINTING

const std::string ProximConstants::SCL_SETTING_NEXT_INSTRUCTION_PRINTING
static
Initial value:
=
"next_instruction_printing"

Name of the fu next insturction printing setting.

Definition at line 191 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SETTING_PROCEDURE_TRANSFER_TRACE

const std::string ProximConstants::SCL_SETTING_PROCEDURE_TRANSFER_TRACE
static
Initial value:
=
"procedure_transfer_tracking"

Name of the procedure transfer trace setting.

Definition at line 181 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SETTING_PROFILE_DATA_SAVING

const std::string ProximConstants::SCL_SETTING_PROFILE_DATA_SAVING
static
Initial value:
=
"profile_data_saving"

Name of the profile data saving setting.

Definition at line 187 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SETTING_RF_TRACE

const std::string ProximConstants::SCL_SETTING_RF_TRACE = "rf_tracking"
static

Name of the rf access trace setting.

Definition at line 183 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SETTING_SIMULATION_TIME_STATISTICS

const std::string ProximConstants::SCL_SETTING_SIMULATION_TIME_STATISTICS
static
Initial value:
=
"simulation_time_statistics"

Name of the simulation time statistics setting.

Definition at line 193 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_SETTING_UTILIZATION_DATA_SAVING

const std::string ProximConstants::SCL_SETTING_UTILIZATION_DATA_SAVING
static
Initial value:
=
"utilization_data_saving"

Name of the utilization data saving setting.

Definition at line 189 of file ProximConstants.hh.

Referenced by SimulatorSettingsDialog::onOK().

◆ SCL_STEP_INSTRUCTION

const std::string ProximConstants::SCL_STEP_INSTRUCTION = "stepi"
static

Command for stepping an instruction.

Definition at line 165 of file ProximConstants.hh.

Referenced by ProximStepICmd::Do(), and ProximMainFrame::onSimulatorEvent().


The documentation for this class was generated from the following files:
ProximConstants::COMMAND_EDIT_OPTIONS
@ COMMAND_EDIT_OPTIONS
Definition: ProximConstants.hh:69
ProximConstants::ID_MACHINE_STATE_WINDOW
@ ID_MACHINE_STATE_WINDOW
Definition: ProximConstants.hh:92
ProximConstants::COMMAND_TOGGLE_MACHINE_WIN
@ COMMAND_TOGGLE_MACHINE_WIN
Definition: ProximConstants.hh:82
ProximConstants::COMMAND_CLEAR_DISASSEMBLY_HIGHLIGHT
@ COMMAND_CLEAR_DISASSEMBLY_HIGHLIGHT
Definition: ProximConstants.hh:74
ProximConstants::ID_DISASSEMBLY_WINDOW
@ ID_DISASSEMBLY_WINDOW
Definition: ProximConstants.hh:91
ProximConstants::COMMAND_UNTIL
@ COMMAND_UNTIL
Definition: ProximConstants.hh:63
ProximConstants::ID_FIND_WINDOW
@ ID_FIND_WINDOW
Definition: ProximConstants.hh:98
ProximConstants::ID_CONSOLE_WINDOW
@ ID_CONSOLE_WINDOW
Definition: ProximConstants.hh:90
ProximConstants::COMMAND_OPEN_PROGRAM
@ COMMAND_OPEN_PROGRAM
Definition: ProximConstants.hh:52
ProximConstants::ID_CMD_HISTORY_WINDOW
@ ID_CMD_HISTORY_WINDOW
Definition: ProximConstants.hh:95
ProximConstants::COMMAND_NEW_REGISTER_WINDOW
@ COMMAND_NEW_REGISTER_WINDOW
Definition: ProximConstants.hh:66
ProximConstants::COMMAND_TOGGLE_MEMORY_WIN
@ COMMAND_TOGGLE_MEMORY_WIN
Definition: ProximConstants.hh:80
ProximConstants::COMMAND_TOGGLE_CONSOLE_WIN
@ COMMAND_TOGGLE_CONSOLE_WIN
Definition: ProximConstants.hh:78
ProximConstants::COMMAND_TOGGLE_CMD_HISTORY_WIN
@ COMMAND_TOGGLE_CMD_HISTORY_WIN
Definition: ProximConstants.hh:84
ProximConstants::COMMAND_TOGGLE_DISASM_WIN
@ COMMAND_TOGGLE_DISASM_WIN
Definition: ProximConstants.hh:79
ProximConstants::COMMAND_TOGGLE_BREAKPOINT_WIN
@ COMMAND_TOGGLE_BREAKPOINT_WIN
Definition: ProximConstants.hh:85
ProximConstants::COMMAND_EXECUTE_FILE
@ COMMAND_EXECUTE_FILE
Definition: ProximConstants.hh:70
ProximConstants::COMMAND_STEPI
@ COMMAND_STEPI
Definition: ProximConstants.hh:61
ProximConstants::COMMAND_NEW_PORT_WINDOW
@ COMMAND_NEW_PORT_WINDOW
Definition: ProximConstants.hh:67
ProximConstants::COMMAND_TOGGLE_CONTROL_WIN
@ COMMAND_TOGGLE_CONTROL_WIN
Definition: ProximConstants.hh:81
ProximConstants::COMMAND_CLEAR_CONSOLE
@ COMMAND_CLEAR_CONSOLE
Definition: ProximConstants.hh:55
ProximConstants::ID_MEMORY_WINDOW
@ ID_MEMORY_WINDOW
Definition: ProximConstants.hh:93
ProximConstants::COMMAND_HIGHLIGHT_TOP_EXEC_COUNTS
@ COMMAND_HIGHLIGHT_TOP_EXEC_COUNTS
Definition: ProximConstants.hh:72
ProximConstants::COMMAND_RESUME
@ COMMAND_RESUME
Definition: ProximConstants.hh:65
ProximConstants::ID_DEBUGGER_WINDOW
@ ID_DEBUGGER_WINDOW
Definition: ProximConstants.hh:97
ProximConstants::COMMAND_QUIT
@ COMMAND_QUIT
Definition: ProximConstants.hh:57
ProximConstants::ID_BREAKPOINT_WINDOW
@ ID_BREAKPOINT_WINDOW
Definition: ProximConstants.hh:94
ProximConstants::ID_CONTROL_WINDOW
@ ID_CONTROL_WINDOW
Definition: ProximConstants.hh:96
ProximConstants::COMMAND_LAST
@ COMMAND_LAST
Definition: ProximConstants.hh:75
ProximConstants::COMMAND_RUN
@ COMMAND_RUN
Definition: ProximConstants.hh:60
ProximConstants::COMMAND_NEXTI
@ COMMAND_NEXTI
Definition: ProximConstants.hh:62
ProximConstants::COMMAND_FIND
@ COMMAND_FIND
Definition: ProximConstants.hh:71
ProximConstants::COMMAND_SET_BP
@ COMMAND_SET_BP
Definition: ProximConstants.hh:56
ProximConstants::COMMAND_HIGHLIGHT_EXEC_PERCENTAGE
@ COMMAND_HIGHLIGHT_EXEC_PERCENTAGE
Definition: ProximConstants.hh:73
ProximConstants::COMMAND_TOGGLE_DEBUGGER_WIN
@ COMMAND_TOGGLE_DEBUGGER_WIN
Definition: ProximConstants.hh:83
ProximConstants::COMMAND_FIRST
@ COMMAND_FIRST
Definition: ProximConstants.hh:51
ProximConstants::COMMAND_ABOUT
@ COMMAND_ABOUT
Definition: ProximConstants.hh:58
ProximConstants::COMMAND_CD
@ COMMAND_CD
Definition: ProximConstants.hh:54
ProximConstants::COMMAND_KILL
@ COMMAND_KILL
Definition: ProximConstants.hh:64
ProximConstants::COMMAND_OPEN_MACHINE
@ COMMAND_OPEN_MACHINE
Definition: ProximConstants.hh:53
ProximConstants::COMMAND_SIMULATOR_SETTINGS
@ COMMAND_SIMULATOR_SETTINGS
Definition: ProximConstants.hh:68