Click or drag to resize

SPICE3IOController Methods

The SPICE3IOController type exposes the following members.

Methods
 NameDescription
Public methodConnect Connects to the device.
(Overrides BaseDeviceControllerConnect)
Public methodDisconnect Disconnects from the device.
(Overrides BaseDeviceControllerDisconnect)
Public methodDispose
(Inherited from BasePlugin)
Protected methodDispose(Boolean)
(Inherited from BaseDeviceController)
Public methodDisposeUI Disposes the given setting view.
(Inherited from BaseDeviceController)
Protected methodDoDisposeUI
(Inherited from BasePlugin)
Protected methodDoShowUI Shows the specific UI embedded in the plug-in instance. The content will be wrapped by a preset view.
(Overrides BasePluginDoShowUI(String))
Protected methodDoShowUICallback Invokes the callback that can be used when the DoShowUI method is done.
(Overrides BasePluginDoShowUICallback(PluginSettingsView))
Public methodGetDeviceStatusRepresentation Returns the color and description of device state. Useful for UI purpose.
(Inherited from BaseDeviceController)
Public methodHandleExternalDeviceRequestAsync Handles a chained request for a given list of features.
(Overrides BaseDeviceControllerHandleExternalDeviceRequestAsync(IListTupleChainableFeatureType, ExpandoObject, CancellationToken))
Public methodInitialize Plug-in specific initialization can be done here if necessary.
(Overrides BasePluginInitialize)
Protected methodInvokeConnected Invokes Connected event.
(Inherited from BaseDeviceController)
Protected methodInvokeDisconnected Invokes Disconnected event.
(Inherited from BaseDeviceController)
Protected methodInvokeInitialized Invokes Initialized event.
(Inherited from BaseDeviceController)
Protected methodInvokeStatusChanged Invokes StatusChanged event.
(Inherited from BaseDeviceController)
Protected methodOnDevicesChanged
(Inherited from BaseDeviceController)
Public methodReadPort Reads the whole value from a given port.
(Overrides BaseIOControllerReadPort(PortDefinition))
Public methodReadPortN Reads the bit value from a given port.
(Overrides BaseIOControllerReadPortN(PortDefinition))
Public methodShowUI Shows the specific UI embedded in the plugin instance.
(Inherited from BaseDeviceController)
Public methodShowUICallback Invokes the callback that can be used when the ShowUI method is done.
(Inherited from BaseDeviceController)
Public methodShowUICancelCallback Invokes the callback that can be used when the ShowUI method is done and the user pressed the cancel button
(Inherited from BasePlugin)
Public methodTogglePort Toggles the port.
(Overrides BaseIOControllerTogglePort(PortDefinition, UInt32, IOPortCondition, NullableGuid))
Public methodToString
(Inherited from BasePlugin)
Public methodWaitForExternalStart
(Overrides BaseIOControllerWaitForExternalStart(Double, IOPortCondition, NullableGuid))
Public methodWaitPort Waits for the given value from a given port.
(Overrides BaseIOControllerWaitPort(PortDefinition, UInt32, Double, IOPortCondition, NullableGuid))
Public methodWritePort Writes the whole value to a given port.
(Overrides BaseIOControllerWritePort(PortDefinition, UInt32, Int32, Int32, IOPortCondition, NullableGuid))
Public methodWritePortN Writes the bit value to a given port.
(Overrides BaseIOControllerWritePortN(PortDefinition, Boolean, Int32, Int32, IOPortCondition, NullableGuid))
Top
See Also