IMulti |
The IMultiDataProvider type exposes the following members.
| Name | Description | |
|---|---|---|
| IsReady | Gets a value indicating if the plugin is successfully set up and ready to provide values. | |
| SetupOnStartup | Gets a value indicating whether CompreDriveControl should call the Setup() routine during program startup. | |
| ValueDescriptions | Gets a collection of the value descriptions provided by this plugin. |
| Name | Description | |
|---|---|---|
| AcceptApiInstance |
Is called during plugin initialization on CompreDriveControl start and allows the plugin to receive an API interface of the CompreDriveControl instance it is loaded into.
(Inherited from ICommandAcceptor) | |
| ExecuteCommand |
Execute the given command.
(Inherited from ICommandAcceptor) | |
| GetAvailableCommands |
Get the commands available to run.
(Inherited from ICommandAcceptor) | |
| RetrieveValues | Retrieve the values and set them to the Value fields of the DataProviderValue objects in the given list. | |
| Setup | Is called once during CompreDriveControl startup, or on user command when starting/stopping plugins. Allows for initialization, e.g. setting up a device connection. | |
| Shutdown | Is called during CompreDriveControl shutdown or on user command when starting/stopping plugins. Allows for correct disconnection of devices. |