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

Implement this interface if you need to abort schedules on some error condition. More...

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

Events

Action< string > AbortSchedule
 If you raise this event, the schedule will be aborted. More...
 
- Events inherited from AxelSemrau.Chronos.Plugin.IDevice
Action< ConnectionStateConnectionStateChanged
 Raise this event when your connection state has changed. 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...
 
- 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

Implement this interface if you need to abort schedules on some error condition.

If you are looking for a possibly softer stop than a hard abort, please check IStopRuns

Definition at line 264 of file DeviceInterfaces.cs.

Event Documentation

◆ AbortSchedule

Action<string> AxelSemrau.Chronos.Plugin.IAbortSchedules.AbortSchedule

If you raise this event, the schedule will be aborted.

Definition at line 269 of file DeviceInterfaces.cs.


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