Interface ICamIpcMcdChannel
Execution channel of the simulator. A channel groups operations that run on
the same kinematic stream. On single-channel machines there is exactly one
channel with Index = 0 holding every operation in the project.
Assembly: CAMIPC.Simulator.dll
Syntax
[Guid("24C97126-CC61-4856-992E-035DF76E16B5")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcMcdChannel
Methods
GetCurrentMcdNode(ref TExecuteContext)
Declaration
ICamIpcMcdNode GetCurrentMcdNode(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetCurrentOperation(ref TExecuteContext)
Declaration
ICamIpcTechOperation GetCurrentOperation(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetIndex(ref TExecuteContext)
Declaration
int GetIndex(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns
GetMachineEvaluator(ref TExecuteContext)
Declaration
ICamIpcMachineEvaluator GetMachineEvaluator(ref TExecuteContext ExecuteContext)
Parameters
Returns
SetCurrentMcdNode(ICamIpcMcdNode, ref TExecuteContext)
Declaration
void SetCurrentMcdNode(ICamIpcMcdNode Node, ref TExecuteContext ExecuteContext)
Parameters
SetCurrentOperation(ICamIpcTechOperation, ref TExecuteContext)
Declaration
void SetCurrentOperation(ICamIpcTechOperation Operation, ref TExecuteContext ExecuteContext)
Parameters