OpenASIP
2.0
|
#include <ProximFUDetailsCmd.hh>
Public Member Functions | |
ProximFUDetailsCmd (const TTAMachine::FunctionUnit &fu) | |
virtual | ~ProximFUDetailsCmd () |
virtual bool | Do () |
Public Member Functions inherited from ComponentCommand | |
ComponentCommand () | |
virtual | ~ComponentCommand () |
wxWindow * | parentWindow () |
void | setParentWindow (wxWindow *window) |
Private Attributes | |
const TTAMachine::FunctionUnit & | fu_ |
Function unit to display. More... | |
Command for displaying function unit details in the machine state window component details pane.
Definition at line 46 of file ProximFUDetailsCmd.hh.
ProximFUDetailsCmd::ProximFUDetailsCmd | ( | const TTAMachine::FunctionUnit & | fu | ) |
The Constructor.
fu | Function unit to display. |
Definition at line 55 of file ProximFUDetailsCmd.cc.
|
virtual |
|
virtual |
Executes the command.
Implements ComponentCommand.
Definition at line 70 of file ProximFUDetailsCmd.cc.
References ProximMachineStateWindow::appendDetails(), ProximMachineStateWindow::appendUtilizationData(), ProximToolbox::frontend(), fu_, ProximConstants::MACH_WIN_EXECUTION_COUNT_LABEL, ProximConstants::MACH_WIN_FU_LABEL, ProximConstants::MACH_WIN_PORTS_TITLE, ProximConstants::MACH_WIN_TRIGGER_COUNT_LABEL, SimulatorFrontend::machineState(), ProximToolbox::machineStateWindow(), TTAMachine::HWOperation::name(), TTAMachine::Port::name(), TTAMachine::Component::name(), TTAMachine::FunctionUnit::operation(), TTAMachine::FunctionUnit::operationCount(), UtilizationStats::operationExecutions(), TTAMachine::FunctionUnit::port(), TTAMachine::Unit::portCount(), MachineState::portState(), StringTools::stringToUpper(), Conversion::toString(), UtilizationStats::triggerCount(), SimValue::uIntWordValue(), SimulatorFrontend::utilizationStatistics(), and RegisterState::value().
|
private |