Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ippBasicExecutor Class Reference

Inheritance diagram for ippBasicExecutor:

ippExecutor List of all members.

Public Member Functions

 ippBasicExecutor (world &w)
virtual void resetExecutor ()
virtual void executeStartSession ()
virtual void executeEndSession ()
virtual void executeGetDMEVersion ()
virtual void executeGetMachineClass ()
virtual void executeDisableUser ()
virtual void executeEnableUser ()
virtual void executeIsUserEnabled ()
virtual void executeGetProp ()
virtual void executeGetPropE ()
virtual void executeEnumTools ()
virtual void executeChangeTool ()
virtual void executeGetChangeToolAction ()
virtual void executeFindTool ()
virtual void executeSetTool ()
ippOnePropertyPtr GetToolProperty (ippKToolConstPtr theTool, const ippProp &prop)
virtual void UpdateTools ()
virtual void setTool (ippKToolPtr &tool)
virtual void executeOnMoveReportE ()
virtual void executeOnPtMeasReport ()
virtual void executeOnScanReport ()
virtual void executeStopAllDaemons ()
virtual void executeStopDaemon ()
virtual void StopAllDaemons ()
virtual int DaemonCount () const
void generateOnMoveReport ()
void generatePtMeasReport ()
void generateIntermediatePointReport ()
void generateKeyPress (const char *key)
void generateSetProp (const ippProp &prop, double value)
void generateSetProp (const ippProp &prop1, double value1, const ippProp &prop2, double value2)
virtual void executeGet ()
virtual void beforeExecuteGet ()
ippToolChangerPtr getTools ()
virtual void executeGetCoordSystem ()
virtual void executeGetCsyTransformation ()
virtual void executeSetCoordSystem ()
virtual void executeSetCsyTransformation ()
virtual void executeEnumProp ()
virtual void executeEnumAllProp ()
virtual void executeIsHomed ()
virtual void executeScanOnCircleHint ()
virtual void executeScanOnLineHint ()
virtual void executeScanUnknownHint ()
virtual void executeScanOnCurveHint ()

Protected Member Functions

void executeNotImplemented ()

Constructor & Destructor Documentation

ippBasicExecutor::ippBasicExecutor world w  ) 
 

Definition at line 46 of file ippBasicExecutor.cpp.


Member Function Documentation

void ippBasicExecutor::beforeExecuteGet  )  [virtual]
 

Definition at line 278 of file ippBasicExecutor.cpp.

References IPP_ASSERT_FAIL.

Referenced by executeGet().

int ippBasicExecutor::DaemonCount  )  const [virtual]
 

Reimplemented from ippExecutor.

Definition at line 84 of file ippBasicExecutor.cpp.

References world::daemonCount().

void ippBasicExecutor::executeChangeTool  )  [virtual]
 

Implements ippExecutor.

Definition at line 648 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), getTools(), setTool(), ToolNotFound, and world::update().

void ippBasicExecutor::executeDisableUser  )  [virtual]
 

Implements ippExecutor.

Definition at line 742 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::update().

void ippBasicExecutor::executeEnableUser  )  [virtual]
 

Implements ippExecutor.

Definition at line 755 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::update().

void ippBasicExecutor::executeEndSession  )  [virtual]
 

Implements ippExecutor.

Definition at line 103 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::update().

void ippBasicExecutor::executeEnumAllProp  )  [virtual]
 

Implements ippExecutor.

Definition at line 865 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and GenerateEnumAllPropResponses().

void ippBasicExecutor::executeEnumProp  )  [virtual]
 

Implements ippExecutor.

Definition at line 880 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and GenerateEnumPropResponses().

void ippBasicExecutor::executeEnumTools  )  [virtual]
 

Implements ippExecutor.

Definition at line 582 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), getTools(), and UpdateTools().

void ippBasicExecutor::executeFindTool  )  [virtual]
 

Implements ippExecutor.

Definition at line 607 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), ippFindToolCommand::getToolName(), getTools(), ToolNotFound, and world::update().

void ippBasicExecutor::executeGet  )  [virtual]
 

Implements ippExecutor.

Definition at line 289 of file ippBasicExecutor.cpp.

References beforeExecuteGet(), ippExecutor::generateCompletedResponse(), world::getCurrentR(), world::getCurrentToolA(), world::getCurrentToolB(), world::getCurrentToolC(), and world::getCurrentX().

void ippBasicExecutor::executeGetChangeToolAction  )  [virtual]
 

Implements ippExecutor.

Definition at line 628 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), getTools(), and Switch.

void ippBasicExecutor::executeGetCoordSystem  )  [virtual]
 

Implements ippExecutor.

Definition at line 781 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::getCurrentCsy().

void ippBasicExecutor::executeGetCsyTransformation  )  [virtual]
 

Implements ippExecutor.

Definition at line 793 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), world::getJogDisplayCsyTransform(), world::getJogMoveCsyTransform(), world::getMoveableCsyTransform(), world::getMultipleCsyTransform(), world::getPartCsyTransform(), ippCsyTransform::getPhi(), ippCsyTransform::getPsi(), world::getSensorCsyTransform(), ippCsyTransform::getTheta(), ippCsyTransform::getX(), ippCsyTransform::getY(), ippCsyTransform::getZ(), IPP_ASSERT_FAIL, JogDisplayCsy, JogMoveCsy, MoveableMachineCsy, MultipleArmCsy, PartCsy, and SensorCsy.

void ippBasicExecutor::executeGetDMEVersion  )  [virtual]
 

Implements ippExecutor.

Definition at line 137 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse().

void ippBasicExecutor::executeGetMachineClass  )  [virtual]
 

Implements ippExecutor.

Definition at line 727 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), world::getMachineClass(), and world::setMachineClass().

void ippBasicExecutor::executeGetProp  )  [virtual]
 

Implements ippExecutor.

Definition at line 370 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), ippProp::getKey1(), GetToolProperty(), and getTools().

Referenced by executeGetPropE().

void ippBasicExecutor::executeGetPropE  )  [virtual]
 

Implements ippExecutor.

Definition at line 408 of file ippBasicExecutor.cpp.

References executeGetProp().

void ippBasicExecutor::executeIsHomed  )  [virtual]
 

Implements ippExecutor.

Definition at line 66 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::getIsHomed().

void ippBasicExecutor::executeIsUserEnabled  )  [virtual]
 

Implements ippExecutor.

Definition at line 765 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::getUserEnabled().

void ippBasicExecutor::executeNotImplemented  )  [protected]
 

Definition at line 924 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), ippExecutor::generateErrorResponse(), and UnsupportedCommand.

Referenced by executeScanOnCurveHint().

void ippBasicExecutor::executeOnMoveReportE  )  [virtual]
 

Implements ippExecutor.

Definition at line 148 of file ippBasicExecutor.cpp.

References world::addDaemon(), DaemonAlreadyExists, world::daemonExists(), ippExecutor::generateCompletedResponse(), and ippExecutor::generateErrorResponse().

void ippBasicExecutor::executeOnPtMeasReport  )  [virtual]
 

Implements ippExecutor.

Definition at line 169 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::update().

void ippBasicExecutor::executeOnScanReport  )  [virtual]
 

Implements ippExecutor.

Definition at line 178 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::update().

void ippBasicExecutor::executeScanOnCircleHint  )  [virtual]
 

Implements ippExecutor.

Definition at line 893 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::update().

void ippBasicExecutor::executeScanOnCurveHint  )  [virtual]
 

Implements ippExecutor.

Definition at line 915 of file ippBasicExecutor.cpp.

References executeNotImplemented().

void ippBasicExecutor::executeScanOnLineHint  )  [virtual]
 

Implements ippExecutor.

Definition at line 901 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::update().

void ippBasicExecutor::executeScanUnknownHint  )  [virtual]
 

Implements ippExecutor.

Definition at line 908 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::update().

void ippBasicExecutor::executeSetCoordSystem  )  [virtual]
 

Implements ippExecutor.

Definition at line 843 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::update().

void ippBasicExecutor::executeSetCsyTransformation  )  [virtual]
 

Implements ippExecutor.

Definition at line 854 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), and world::update().

void ippBasicExecutor::executeSetTool  )  [virtual]
 

Implements ippExecutor.

Definition at line 698 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), getTools(), setTool(), ToolNotFound, and world::update().

void ippBasicExecutor::executeStartSession  )  [virtual]
 

Implements ippExecutor.

Definition at line 94 of file ippBasicExecutor.cpp.

References ippExecutor::generateCompletedResponse(), ready, world::setReadiness(), and world::update().

void ippBasicExecutor::executeStopAllDaemons  )  [virtual]
 

Implements ippExecutor.

Definition at line 126 of file ippBasicExecutor.cpp.

References world::daemonCount(), ippExecutor::generateCompletedResponse(), ippExecutor::generateErrorResponse(), NoDaemonsAreActive, and world::stopAllDaemons().

void ippBasicExecutor::executeStopDaemon  )  [virtual]
 

Implements ippExecutor.

Definition at line 111 of file ippBasicExecutor.cpp.

References DaemonDoesNotExist, world::daemonExists(), ippExecutor::generateCompletedResponse(), ippExecutor::generateErrorResponse(), and world::stopDaemon().

void ippBasicExecutor::generateIntermediatePointReport  ) 
 

Definition at line 561 of file ippBasicExecutor.cpp.

void ippBasicExecutor::generateKeyPress const char *  key  ) 
 

Definition at line 571 of file ippBasicExecutor.cpp.

void ippBasicExecutor::generateOnMoveReport  ) 
 

Definition at line 415 of file ippBasicExecutor.cpp.

References world::daemonCount(), world::getCurrentR(), world::getCurrentToolA(), world::getCurrentToolB(), world::getCurrentToolC(), world::getCurrentX(), world::getCurrentY(), world::getCurrentZ(), and world::getDaemon().

void ippBasicExecutor::generatePtMeasReport  ) 
 

Definition at line 472 of file ippBasicExecutor.cpp.

References world::getCurrentQ(), world::getCurrentR(), world::getCurrentToolA(), world::getCurrentToolB(), world::getCurrentToolC(), world::getCurrentX(), world::getCurrentY(), world::getCurrentZ(), world::getIJKAct(), world::getOnPtMeasReportCommand(), and world::getProbeRadius().

void ippBasicExecutor::generateSetProp const ippProp prop1,
double  value1,
const ippProp prop2,
double  value2
 

void ippBasicExecutor::generateSetProp const ippProp prop,
double  value
 

ippOnePropertyPtr ippBasicExecutor::GetToolProperty ippKToolConstPtr  theTool,
const ippProp prop
 

Definition at line 187 of file ippBasicExecutor.cpp.

References world::getCurrentAlignment(), and IPP_ASSERT.

Referenced by executeGetProp().

ippToolChangerPtr ippBasicExecutor::getTools  ) 
 

Definition at line 361 of file ippBasicExecutor.cpp.

References world::getTools(), and IPP_ASSERT.

Referenced by executeChangeTool(), executeEnumTools(), executeFindTool(), executeGetChangeToolAction(), executeGetProp(), and executeSetTool().

void ippBasicExecutor::resetExecutor  )  [virtual]
 

Reimplemented from ippExecutor.

Definition at line 56 of file ippBasicExecutor.cpp.

References ippExecutor::resetExecutor(), and world::stopAllDaemons().

void ippBasicExecutor::setTool ippKToolPtr tool  )  [virtual]
 

Definition at line 689 of file ippBasicExecutor.cpp.

References IPP_ASSERT_FAIL.

Referenced by executeChangeTool(), and executeSetTool().

void ippBasicExecutor::StopAllDaemons  )  [virtual]
 

Reimplemented from ippExecutor.

Definition at line 77 of file ippBasicExecutor.cpp.

References world::stopAllDaemons().

void ippBasicExecutor::UpdateTools  )  [virtual]
 

Definition at line 680 of file ippBasicExecutor.cpp.

References IPP_ASSERT_FAIL.

Referenced by executeEnumTools().


The documentation for this class was generated from the following files:
Generated on Wed Nov 8 00:20:42 2006 for IPPDME by  doxygen 1.4.1