Interface ICamIpcMacroCommandsManager
Records executing commands as a sequence. Mirror of ICamApiMacroCommandsManager.
Assembly: CAMIPC.Macros.dll
Syntax
[Guid("AFC173BD-8F3E-4608-8B37-0DB85D631027")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcMacroCommandsManager
Methods
AddMachineState(ref TExecuteContext)
Declaration
void AddMachineState(ref TExecuteContext ExecuteContext)
Parameters
AddRecognizeFeature(ref TExecuteContext)
Declaration
void AddRecognizeFeature(ref TExecuteContext ExecuteContext)
Parameters
AddStrategyState(ref TExecuteContext)
Declaration
void AddStrategyState(ref TExecuteContext ExecuteContext)
Parameters
AddWorkpieceState(ref TExecuteContext)
Declaration
void AddWorkpieceState(ref TExecuteContext ExecuteContext)
Parameters
CreateCommandData(TMacroCommandType, ref TExecuteContext)
Declaration
ICamIpcMacroCommandData CreateCommandData(TMacroCommandType CommandType, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetCommandSchema(ref TExecuteContext)
Declaration
ICamIpcMacroCommandSchema GetCommandSchema(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Declaration
Returns
GetIsStarted(ref TExecuteContext)
Declaration
bool GetIsStarted(ref TExecuteContext ExecuteContext)
Parameters
Returns
RegisterCommand(ICamIpcMacroCommandData, ref TExecuteContext)
Declaration
void RegisterCommand(ICamIpcMacroCommandData data, ref TExecuteContext ExecuteContext)
Parameters
Start(ref TExecuteContext)
Declaration
void Start(ref TExecuteContext ExecuteContext)
Parameters
Stop(ref TExecuteContext)
Declaration
void Stop(ref TExecuteContext ExecuteContext)
Parameters