Chronos Plugins 5.9.0
This documentation covers the plugin interfaces definitions and an example implementation.
|
Acquisition service for a parameter class that has a variable number of properties. More...
Public Member Functions | |
void | Validate (DynamicAcqPars parameters) |
void | RunAcquisition (DynamicAcqPars parameters) |
void | GoToStandby () |
Send the system to standby mode. | |
Public Member Functions inherited from AxelSemrau.Chronos.Plugin.IAcquisitionService< DynamicAcqPars > | |
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. | |
Public Member Functions inherited from AxelSemrau.Chronos.Plugin.IStandbySupportingAcquisitionService |
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 = false [set, private get] |
Will be set to true if you should abort the current acquisition. Will be set to false when everything is back to normal. | |
Properties inherited from AxelSemrau.Chronos.Plugin.IAcquisitionServiceBase |
Events | |
Action< string > | WriteToRunlog |
Events inherited from AxelSemrau.Chronos.Plugin.IHaveRunlogOutput | |
Action< string > | WriteToRunlog |
Use this event to send output to the Run Control / Runlog page and, if applicable, to the runlog file. | |
Acquisition service for a parameter class that has a variable number of properties.
Definition at line 133 of file MockDynamicParAcquisitionService.cs.
void MockPlugin.AcquisitionService.MockDynamicParAcquisitionService.GoToStandby | ( | ) |
Send the system to standby mode.
Implements AxelSemrau.Chronos.Plugin.IStandbySupportingAcquisitionService.
Definition at line 158 of file MockDynamicParAcquisitionService.cs.
References MockPlugin.AcquisitionService.MockDynamicParAcquisitionService.WriteToRunlog.
void MockPlugin.AcquisitionService.MockDynamicParAcquisitionService.RunAcquisition | ( | DynamicAcqPars | parameters | ) |
Definition at line 151 of file MockDynamicParAcquisitionService.cs.
void MockPlugin.AcquisitionService.MockDynamicParAcquisitionService.Validate | ( | DynamicAcqPars | parameters | ) |
Definition at line 146 of file MockDynamicParAcquisitionService.cs.
|
setprivate get |
Will be set to true if you should abort the current acquisition. Will be set to false when everything is back to normal.
Implements AxelSemrau.Chronos.Plugin.IAcquisitionServiceBase.
Definition at line 140 of file MockDynamicParAcquisitionService.cs.
|
get |
The place to check if you can actually use the acquisition service.
Implements AxelSemrau.Chronos.Plugin.IAcquisitionServiceBase.
Definition at line 138 of file MockDynamicParAcquisitionService.cs.
|
get |
Name that is visible to the user in the list of acquisition services. Do not localize.
Implements AxelSemrau.Chronos.Plugin.IAcquisitionServiceBase.
Definition at line 137 of file MockDynamicParAcquisitionService.cs.
Action<string> MockPlugin.AcquisitionService.MockDynamicParAcquisitionService.WriteToRunlog |
Definition at line 165 of file MockDynamicParAcquisitionService.cs.
Referenced by MockPlugin.AcquisitionService.MockDynamicParAcquisitionService.GoToStandby().