Chronos Plugins 5.4.0
This documentation covers the plugin interfaces definitions and an example implementation.
Loading...
Searching...
No Matches
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.
 
bool IsAvailable [get]
 The place to check if you can actually use the acquisition service.
 
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.
 

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.

Implemented in MockPlugin.AcquisitionService.MockDynamicParAcquisitionService, and MockPlugin.AcquisitionService.MockSimpleAcquisitionService.

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.

Implemented in MockPlugin.AcquisitionService.MockDynamicParAcquisitionService, and MockPlugin.AcquisitionService.MockSimpleAcquisitionService.

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.

Implemented in MockPlugin.AcquisitionService.MockDynamicParAcquisitionService, and MockPlugin.AcquisitionService.MockSimpleAcquisitionService.

Definition at line 17 of file AcquisitionInterfaces.cs.

17{ get; }

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