Implement this interface if you want to provide an acquisition service that is loaded on program start, can provide an optional configuration dialog and be used by the normal Acquisition task in Chronos.
More...
|
void | Validate (TParam parameters) |
| Check the given parameters and throw an exception if they are invalid.
|
|
void | RunAcquisition (TParam parameters) |
| Send the acquisition parameters to the CDS.
|
|
|
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.
|
|
Implement this interface if you want to provide an acquisition service that is loaded on program start, can provide an optional configuration dialog and be used by the normal Acquisition task in Chronos.
- Template Parameters
-
- Type Constraints
-
TParam | : | class | |
TParam | : | new() | |
Definition at line 97 of file AcquisitionInterfaces.cs.
◆ RunAcquisition()
Send the acquisition parameters to the CDS.
- Parameters
-
◆ Validate()
Check the given parameters and throw an exception if they are invalid.
- Parameters
-
The documentation for this interface was generated from the following file: