Chronos Plugins  5.2.0
This documentation covers the plugin interfaces definitions and an example implementation.
AxelSemrau.Chronos.Plugin.IHaveInteractiveErrorHandling Interface Reference

For devices that allow interactive error handling (like retrying the last action) More...

+ Inheritance diagram for AxelSemrau.Chronos.Plugin.IHaveInteractiveErrorHandling:
+ Collaboration diagram for AxelSemrau.Chronos.Plugin.IHaveInteractiveErrorHandling:

Public Member Functions

void BeginInteraction ()
 Will be called if interaction is started, gives you a chance to unlock a terminal, for example. More...
 
void EndInteraction ()
 Will be called if you can lock the terminal again. More...
 
- Public Member Functions inherited from AxelSemrau.Chronos.Plugin.IDevice
void Connect ()
 You may have connected to the device before this, but make sure you are connected after this. More...
 
void Disconnect ()
 You may disconnect now. More...
 

Events

EventHandler< InteractiveErrorHandlingEventArgsHandleError
 Raise this event if you want the user to decide how to continue, if this is desired in the settings. More...
 
- Events inherited from AxelSemrau.Chronos.Plugin.IDevice
Action< ConnectionStateConnectionStateChanged
 Raise this event when your connection state has changed. More...
 

Additional Inherited Members

- Properties inherited from AxelSemrau.Chronos.Plugin.IDevice
string DisplayedTypeName [get]
 Text which is displayed in the instruments settings "Autosampler Type" column and in many other places. More...
 
string DeviceTypeDescription [get]
 Text which is displayed to make clear which kind of device a named sampler is. More...
 
string Name [get, set]
 User-selected name for the device instance. More...
 

Detailed Description

For devices that allow interactive error handling (like retrying the last action)

Definition at line 343 of file DeviceInterfaces.cs.

Member Function Documentation

◆ BeginInteraction()

void AxelSemrau.Chronos.Plugin.IHaveInteractiveErrorHandling.BeginInteraction ( )

Will be called if interaction is started, gives you a chance to unlock a terminal, for example.

◆ EndInteraction()

void AxelSemrau.Chronos.Plugin.IHaveInteractiveErrorHandling.EndInteraction ( )

Will be called if you can lock the terminal again.

Event Documentation

◆ HandleError

EventHandler<InteractiveErrorHandlingEventArgs> AxelSemrau.Chronos.Plugin.IHaveInteractiveErrorHandling.HandleError

Raise this event if you want the user to decide how to continue, if this is desired in the settings.

Definition at line 357 of file DeviceInterfaces.cs.


The documentation for this interface was generated from the following file: