OperationStatus Struct Reference

The data sent by a BaseExperiment instance to the corresponding GUI. More...

Public Types

enum  Status {
  NewOperation, OperationStarted, OperationEnded, OperationPaused,
  OperationResumed, OperationStepDelayChanged
}
 The list of possible status. More...
 

Public Attributes

unsigned long delay
 The new delay for steps of the current operation. More...
 
unsigned int operationID
 The id of the operation that was added/started/ended... More...
 
Status status
 The current status. More...
 

Detailed Description

The data sent by a BaseExperiment instance to the corresponding GUI.

Definition at line 64 of file baseexperiment.h.

Member Enumeration Documentation

enum Status

The list of possible status.

Enumerator
NewOperation 

A new operation has been declared

OperationStarted 

An operation has started

OperationEnded 

The current operation has ended

OperationPaused 

The current operation is pauses

OperationResumed 

The current operation is running again after a pause

OperationStepDelayChanged 

The delay for steps of has been changed

Definition at line 68 of file baseexperiment.h.

Member Data Documentation

unsigned long delay

The new delay for steps of the current operation.

This is only taken into account if status is OperationStepDelayChanged

Definition at line 98 of file baseexperiment.h.

Referenced by BaseExperimentGUI::event().

unsigned int operationID

The id of the operation that was added/started/ended...

This is ignored if status if OperationStepDelayChanged

Definition at line 90 of file baseexperiment.h.

Referenced by BaseExperimentGUI::event().

Status status

The current status.

Definition at line 82 of file baseexperiment.h.

Referenced by BaseExperimentGUI::event().


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