Interface ICamApiMacroRunContext
Context provided to a macro when it is executed
Namespace: CAMAPI.Macros
Assembly: CAMAPI.Macros.dll
Syntax
[Guid("A1B2C3D4-E5F6-4789-8ABC-DEF012345678")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiMacroRunContext
Properties
CamApplication
Main application instance
Declaration
object CamApplication { get; }
Property Value
| Type | Description |
|---|---|
| object |
Params
JSON dictionary of user-overridden parameter values: {"stepIndex": {"key": "value"}}. Empty string means no overrides — all MacroParams.GetXxx calls return their defaults.
Declaration
string Params { get; }
Property Value
| Type | Description |
|---|---|
| string |