Chronos Plugins 5.9.0
This documentation covers the plugin interfaces definitions and an example implementation.
|
Parameters for sample list loading and schedule creation. More...
Public Attributes | |
string | SampleListFile |
Full path to a sample list file which should be executed. | |
bool | StartAndWaitForEnd = true |
If false, the schedule is just created and appended to the queue. | |
bool | OptimizationRun = false |
Try to optimize the task run times. | |
bool | ExtendLastPlanner = false |
Set this to true if you want to extend the last queued planner (or the one given in InjectIntoPlanner) if possible instead of creating a new planner. | |
bool | SwitchToSchedulesView = true |
Use this to suppress the default behavior of switching to the schedules view when a schedule is started. | |
bool | JustStartQueue = false |
Ignore the other parameters, just start the schedule queue as it is. | |
bool | RespectSelection = true |
Run only samples from the selected lines. | |
IPlannerInfo | InjectIntoPlanner |
Enables injection of jobs into a specific planner instead of only the last of the queue (see ExtendLastPlanner /> | |
int | InsertAtJobIndex = -1 |
The zero based index for the job list where the new samples should be inserted. If -1, just append. See ExtendLastPlanner | |
Parameters for sample list loading and schedule creation.
Definition at line 67 of file SampleListWorkerInterfaces.cs.
bool AxelSemrau.Chronos.Plugin.RunSampleListEventArgs.ExtendLastPlanner = false |
Set this to true if you want to extend the last queued planner (or the one given in InjectIntoPlanner) if possible instead of creating a new planner.
The current implementation does not yet check for autosampler specific settings like syringe or tray temperatures. Also check InsertAtJobIndex
Definition at line 94 of file SampleListWorkerInterfaces.cs.
IPlannerInfo AxelSemrau.Chronos.Plugin.RunSampleListEventArgs.InjectIntoPlanner |
Enables injection of jobs into a specific planner instead of only the last of the queue (see ExtendLastPlanner />
Definition at line 111 of file SampleListWorkerInterfaces.cs.
int AxelSemrau.Chronos.Plugin.RunSampleListEventArgs.InsertAtJobIndex = -1 |
The zero based index for the job list where the new samples should be inserted. If -1, just append. See ExtendLastPlanner
Definition at line 115 of file SampleListWorkerInterfaces.cs.
bool AxelSemrau.Chronos.Plugin.RunSampleListEventArgs.JustStartQueue = false |
Ignore the other parameters, just start the schedule queue as it is.
Definition at line 103 of file SampleListWorkerInterfaces.cs.
bool AxelSemrau.Chronos.Plugin.RunSampleListEventArgs.OptimizationRun = false |
Try to optimize the task run times.
Just like you do it by right-clicking a method in the sample list. The first line of the given sample list is the one that will be optimized.
Definition at line 86 of file SampleListWorkerInterfaces.cs.
bool AxelSemrau.Chronos.Plugin.RunSampleListEventArgs.RespectSelection = true |
Run only samples from the selected lines.
Definition at line 107 of file SampleListWorkerInterfaces.cs.
string AxelSemrau.Chronos.Plugin.RunSampleListEventArgs.SampleListFile |
Full path to a sample list file which should be executed.
If left null, the current list will be used.
Definition at line 75 of file SampleListWorkerInterfaces.cs.
bool AxelSemrau.Chronos.Plugin.RunSampleListEventArgs.StartAndWaitForEnd = true |
If false, the schedule is just created and appended to the queue.
Definition at line 79 of file SampleListWorkerInterfaces.cs.
bool AxelSemrau.Chronos.Plugin.RunSampleListEventArgs.SwitchToSchedulesView = true |
Use this to suppress the default behavior of switching to the schedules view when a schedule is started.
Definition at line 99 of file SampleListWorkerInterfaces.cs.