CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcMacroBuilder

    Builds a new macro from a list of commands. Mirror of ICamApiMacroBuilder.

    Namespace: CAMIPC.Macros
    Assembly: CAMIPC.Macros.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("7476797E-12C1-4DAF-A434-3594D82BC5FD")]
    public interface ICamIpcMacroBuilder

    Methods

    CheckEnvironment(ICamIpcMacroBuilderLanguageSettings, ref TExecuteContext)

    Declaration
    void CheckEnvironment(ICamIpcMacroBuilderLanguageSettings languageSettings, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    ICamIpcMacroBuilderLanguageSettings languageSettings
    TExecuteContext ExecuteContext

    CreateLanguageSettings(string, ref TExecuteContext)

    Declaration
    ICamIpcMacroBuilderLanguageSettings CreateLanguageSettings(string LanguageId, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string LanguageId
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcMacroBuilderLanguageSettings

    CreateMacro(ICamIpcMacroBuilderSettings, ICamIpcMacroBuilderLanguageSettings, ref TExecuteContext)

    Declaration
    string CreateMacro(ICamIpcMacroBuilderSettings mainSettings, ICamIpcMacroBuilderLanguageSettings languageSettings, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    ICamIpcMacroBuilderSettings mainSettings
    ICamIpcMacroBuilderLanguageSettings languageSettings
    TExecuteContext ExecuteContext
    Returns
    Type Description
    string

    CreateMainSettings(ref TExecuteContext)

    Declaration
    ICamIpcMacroBuilderSettings CreateMainSettings(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcMacroBuilderSettings

    GetCommandsManager(ref TExecuteContext)

    Declaration
    ICamIpcMacroCommandsManager GetCommandsManager(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcMacroCommandsManager

    GetInstanceId()

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    Save(ref TExecuteContext)

    Declaration
    string Save(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext
    Returns
    Type Description
    string

    SetupEnvironment(ICamIpcMacroBuilderLanguageSettings, ref TExecuteContext)

    Declaration
    void SetupEnvironment(ICamIpcMacroBuilderLanguageSettings languageSettings, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    ICamIpcMacroBuilderLanguageSettings languageSettings
    TExecuteContext ExecuteContext

    Update(ICamIpcMacroInfo, ref TExecuteContext)

    Declaration
    void Update(ICamIpcMacroInfo macro, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    ICamIpcMacroInfo macro
    TExecuteContext ExecuteContext
    In this article