Struct xio_jobset::Command [−][src]
pub struct Command { pub caption: String, pub command_type: String, pub parameters: BTreeMap<String, String>, pub conditions: Vec<Condition>, }
A command which can be executed in a job.
Fields
The caption of the command.
command_type: String
The command type.
This identifies a command by it's string id which needs to be defined in the XIO commandset that gets used for compilation.
parameters: BTreeMap<String, String>
The parameter assignments.
The keys are the parameter string identifiers as defined in the
XIO commandset definition for the command.
The values reference the string identifier of the definition
in the ParameterSet
layers of the job set.
conditions: Vec<Condition>
The conditions required for the command to continue running.
This can only be applied to commands that have a temporal extent
(e.g. wait
, but not the setValue
or
startMeasurementDataTransfer
).
Trait Implementations
impl ExtractCaptions for Command
[src]
impl ExtractCaptions for Command
type Captions = CommandCaption
The type of the extracted captions.
In this method, the extraction is being processed.
impl Clone for Command
[src]
impl Clone for Command
fn clone(&self) -> Command
[src]
fn clone(&self) -> Command
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for Command
[src]
impl Debug for Command
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for Command
[src]
impl Default for Command
impl Eq for Command
[src]
impl Eq for Command
impl PartialEq for Command
[src]
impl PartialEq for Command