Interface IBIMPluginClient<T>
- Namespace
- IdeaStatiCa.Plugin
- Assembly
- IdeaStatiCa.Plugin.dll
Responsible for controlling the connected BIM application to IS
public interface IBIMPluginClient<T>
Type Parameters
T
-
Type of the plugin's service contract
Properties
MyBIM
Used for calling methods of connected BIM application
T MyBIM { get; }
Property Value
- T
Status
Get status of the BIM application
AutomationStatus Status { get; }
Property Value
Methods
RunAsync(string)
Starts client for BIM application which enables communication between Checkbot and BIM plugins
Task RunAsync(string id)
Parameters
id
string-
ID of the BIM application (its process id)
Returns
- Task
-
Task wich is responsible for communication
Stop()
Stops BIM application
void Stop()
BIMStatusChanged
Notification about events in the connected BIM application
event ISEventHandler BIMStatusChanged