Interface ICamApiUtilityManager
IPC for managing list of utilities in CAM application
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
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
SummaryUtilsList
List of utilities which is the summary of EmbeddedSystemUtils+ExtensionUtils+UserUtils.
Declaration
ICamApiUtilitiesList SummaryUtilsList { get; }
Property Value
UserUtils
List of utilities added by user.
Can be edited.
Declaration
ICamApiListUtilityInfo UserUtils { get; }
Property Value
Methods
Execute(string, out TResultStatus)
Declaration
void Execute(string Uid, out TResultStatus ResultStatus)
Parameters
GetListInfo(out TResultStatus)
Declaration
ICamApiListUtilityInfo GetListInfo(out TResultStatus ResultStatus)
Parameters
Returns
GetUtilsUiInfoJson()
returns json string containing ui related info about utilities
Declaration
string GetUtilsUiInfoJson()
Returns
Reload()
Declaration