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

For devices that support pausing/aborting independent of a task More...

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

Properties

bool Aborted [get, set]
 If set, abort execution as soon as possible. You can throw an OperationCanceledException. Well be set to false after termination of the run. More...
 
bool Paused [get, set]
 If paused, wait until paused is reset before executing the next command. More...
 
- 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...
 

Additional Inherited Members

- 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 inherited from AxelSemrau.Chronos.Plugin.IDevice
Action< ConnectionStateConnectionStateChanged
 Raise this event when your connection state has changed. More...
 

Detailed Description

For devices that support pausing/aborting independent of a task

Definition at line 365 of file DeviceInterfaces.cs.

Property Documentation

◆ Aborted

bool AxelSemrau.Chronos.Plugin.ICanInterrupt.Aborted
getset

If set, abort execution as soon as possible. You can throw an OperationCanceledException. Well be set to false after termination of the run.

Definition at line 371 of file DeviceInterfaces.cs.

371 { get; set; }

◆ Paused

bool AxelSemrau.Chronos.Plugin.ICanInterrupt.Paused
getset

If paused, wait until paused is reset before executing the next command.

Definition at line 375 of file DeviceInterfaces.cs.

375 { get; set; }

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