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

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.

49 {
50 // Command IDs for commands to be handled with CommandRegistry.
51 COMMAND_FIRST = 15000, // Keep this as the first command id.
59
75 COMMAND_LAST, // Keep this as the last command id.
76
77 // Toggle command ids
86 };

◆ 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 BreakpointPropertiesDialog::onOK(), and WatchPropertiesDialog::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 BreakpointPropertiesDialog::onOK(), and WatchPropertiesDialog::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: