CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiUtilityManager

    IPC for managing list of utilities in CAM application

    Namespace: CAMAPI.Utilities
    Assembly: CAMAPI.Utilities.dll
    Syntax
    [Guid("7E8DF7A7-D9D0-467E-8A51-CEF4711ED362")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamApiUtilityManager

    Properties

    EmbeddedSystemUtils

    List of embedded system utilities (read only). The list hardcoded in CAM core.

    Declaration
    ICamApiUtilitiesList EmbeddedSystemUtils { get; }
    Property Value
    Type Description
    ICamApiUtilitiesList

    ExtensionUtils

    List of utilities, implemented using extensions (read only). The list just read from the original list inside ExtensionManager.

    Declaration
    ICamApiUtilitiesList ExtensionUtils { get; }
    Property Value
    Type Description
    ICamApiUtilitiesList

    SummaryUtilsList

    List of utilities which is the summary of EmbeddedSystemUtils+ExtensionUtils+UserUtils.

    Declaration
    ICamApiUtilitiesList SummaryUtilsList { get; }
    Property Value
    Type Description
    ICamApiUtilitiesList

    UserUtils

    List of utilities added by user. Can be edited.

    Declaration
    ICamApiListUtilityInfo UserUtils { get; }
    Property Value
    Type Description
    ICamApiListUtilityInfo

    Methods

    Execute(string, out TResultStatus)

    Declaration
    void Execute(string Uid, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    string Uid
    TResultStatus ResultStatus

    GetListInfo(out TResultStatus)

    Declaration
    ICamApiListUtilityInfo GetListInfo(out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    TResultStatus ResultStatus
    Returns
    Type Description
    ICamApiListUtilityInfo

    GetUtilsUiInfoJson()

    returns json string containing ui related info about utilities

    Declaration
    string GetUtilsUiInfoJson()
    Returns
    Type Description
    string

    Reload()

    Reload utilities

    Declaration
    void Reload()
    In this article