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

Base for acquisition services, parts that are the same regardless of the parameter list. If you want to provide an acquisition service from your plugin, you must implement the generic interface for your specific parameter type. More...

+ Inheritance diagram for AxelSemrau.Chronos.Plugin.IAcquisitionServiceBase:

Properties

string Name [get]
 Name that is visible to the user in the list of acquisition services. Do not localize. More...
 
bool IsAvailable [get]
 The place to check if you can actually use the acquisition service. More...
 
bool Abort [set]
 Will be set to true if you should abort the current acquisition. Will be set to false when everything is back to normal. More...
 

Detailed Description

Base for acquisition services, parts that are the same regardless of the parameter list. If you want to provide an acquisition service from your plugin, you must implement the generic interface for your specific parameter type.

Definition at line 12 of file AcquisitionInterfaces.cs.

Property Documentation

◆ Abort

bool AxelSemrau.Chronos.Plugin.IAcquisitionServiceBase.Abort
set

Will be set to true if you should abort the current acquisition. Will be set to false when everything is back to normal.

Definition at line 26 of file AcquisitionInterfaces.cs.

26 { set; }

◆ IsAvailable

bool AxelSemrau.Chronos.Plugin.IAcquisitionServiceBase.IsAvailable
get

The place to check if you can actually use the acquisition service.

Definition at line 21 of file AcquisitionInterfaces.cs.

21 { get; }

◆ Name

string AxelSemrau.Chronos.Plugin.IAcquisitionServiceBase.Name
get

Name that is visible to the user in the list of acquisition services. Do not localize.

Definition at line 17 of file AcquisitionInterfaces.cs.

17 { get; }

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