ICP  1
Public Attributes | List of all members
PERIOD Struct Reference

#include <isiscrpt.h>

Public Attributes

int type
 0=unused, 1=DAQ, 2=DWELL More...
 
int daq_period
 DAQ period number (set to -1 if DWELL or UNUSED as not relevant ) More...
 
int requested_frames
 
int output
 logic output value More...
 
time_t start_time
 first time period started More...
 
time_t stop_time
 last time period paused More...
 
time_t duration
 total data collection time in periods (seconds) More...
 
float good_uamph
 total up to last pause More...
 
float total_uamph
 total up to last pause More...
 
isisU32_t good_ppp_low
 
isisU32_t good_ppp_high
 
isisU32_t total_ppp_low
 
isisU32_t total_ppp_high
 
unsigned good_frames
 total up to last pause More...
 
unsigned total_frames
 total up to last pause More...
 
char label [ISISCRPT_PERIOD_LABEL_LEN]
 

Detailed Description

important: period numbering starts at 0 internally (i.e. in DAE and CRPT), but starts at 1 externally

Definition at line 153 of file isiscrpt.h.

Member Data Documentation

int PERIOD::daq_period

DAQ period number (set to -1 if DWELL or UNUSED as not relevant )

Definition at line 156 of file isiscrpt.h.

time_t PERIOD::duration

total data collection time in periods (seconds)

Definition at line 161 of file isiscrpt.h.

Referenced by ISISinstrumentControl::stopDataCollection(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateStatusXML().

unsigned PERIOD::good_frames
isisU32_t PERIOD::good_ppp_high

Definition at line 165 of file isiscrpt.h.

isisU32_t PERIOD::good_ppp_low

Definition at line 164 of file isiscrpt.h.

float PERIOD::good_uamph

total up to last pause

Definition at line 162 of file isiscrpt.h.

Referenced by ISISinstrumentControl::getUAmpHAllPeriods(), and ISISinstrumentControl::stopDataCollection().

char PERIOD::label[ISISCRPT_PERIOD_LABEL_LEN]

Definition at line 170 of file isiscrpt.h.

Referenced by ISISinstrumentControl::updateStatusXML().

int PERIOD::output

logic output value

Definition at line 158 of file isiscrpt.h.

int PERIOD::requested_frames

Definition at line 157 of file isiscrpt.h.

time_t PERIOD::start_time

first time period started

Definition at line 159 of file isiscrpt.h.

Referenced by ISISinstrumentControl::startDataCollection().

time_t PERIOD::stop_time

last time period paused

Definition at line 160 of file isiscrpt.h.

Referenced by ISISinstrumentControl::stopDataCollection().

unsigned PERIOD::total_frames
isisU32_t PERIOD::total_ppp_high

Definition at line 167 of file isiscrpt.h.

isisU32_t PERIOD::total_ppp_low

Definition at line 166 of file isiscrpt.h.

float PERIOD::total_uamph

total up to last pause

Definition at line 163 of file isiscrpt.h.

Referenced by ISISinstrumentControl::getUAmpHAllPeriods(), and ISISinstrumentControl::stopDataCollection().

int PERIOD::type

0=unused, 1=DAQ, 2=DWELL

Definition at line 155 of file isiscrpt.h.


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