areaDetector  3-5-0
EPICS areaDetector framework
Classes | Macros
NDPluginTimeSeries.h File Reference
#include <epicsTypes.h>
#include <epicsTime.h>
#include "NDPluginDriver.h"

Go to the source code of this file.

Classes

class  NDPluginTimeSeries
 Compute time series on signals. More...
 

Macros

#define TSAcquireString   "TS_ACQUIRE" /* (asynInt32, r/w) Acquire on/off */
 NDPluginTimeSeries.h. More...
 
#define TSReadString   "TS_READ" /* (asynInt32, r/w) Read data */
 
#define TSNumPointsString   "TS_NUM_POINTS" /* (asynInt32, r/w) Number of time series points to use */
 
#define TSCurrentPointString   "TS_CURRENT_POINT" /* (asynInt32, r/o) Current point in time series */
 
#define TSTimePerPointString   "TS_TIME_PER_POINT" /* (asynFloat64, r/o) Time per time point from driver */
 
#define TSAveragingTimeString   "TS_AVERAGING_TIME" /* (asynFloat64, r/o) Averaging time in plugin */
 
#define TSNumAverageString   "TS_NUM_AVERAGE" /* (asynInt32, r/o) Time points to average */
 
#define TSElapsedTimeString   "TS_ELAPSED_TIME" /* (asynFloat64, r/o) Elapsed acquisition time */
 
#define TSAcquireModeString   "TS_ACQUIRE_MODE" /* (asynInt32, r/w) Acquire mode */
 
#define TSTimeAxisString   "TS_TIME_AXIS" /* (asynFloat64Array, r/o) Time axis array */
 
#define TSTimestampString   "TS_TIMESTAMP" /* (asynFloat64Array, r/o) Series of timestamps */
 
#define TSTimeSeriesString   "TS_TIME_SERIES" /* (asynFloat64Array, r/o) Time series array */
 
#define FIRST_NDPLUGIN_TIME_SERIES_PARAM   P_TSAcquire
 

Macro Definition Documentation

◆ FIRST_NDPLUGIN_TIME_SERIES_PARAM

#define FIRST_NDPLUGIN_TIME_SERIES_PARAM   P_TSAcquire

◆ TSAcquireModeString

#define TSAcquireModeString   "TS_ACQUIRE_MODE" /* (asynInt32, r/w) Acquire mode */

◆ TSAcquireString

#define TSAcquireString   "TS_ACQUIRE" /* (asynInt32, r/w) Acquire on/off */

NDPluginTimeSeries.h.

Plugin that creates time-series arrays from callback data.

Author
Mark Rivers
Date
February 2016

◆ TSAveragingTimeString

#define TSAveragingTimeString   "TS_AVERAGING_TIME" /* (asynFloat64, r/o) Averaging time in plugin */

◆ TSCurrentPointString

#define TSCurrentPointString   "TS_CURRENT_POINT" /* (asynInt32, r/o) Current point in time series */

◆ TSElapsedTimeString

#define TSElapsedTimeString   "TS_ELAPSED_TIME" /* (asynFloat64, r/o) Elapsed acquisition time */

◆ TSNumAverageString

#define TSNumAverageString   "TS_NUM_AVERAGE" /* (asynInt32, r/o) Time points to average */

◆ TSNumPointsString

#define TSNumPointsString   "TS_NUM_POINTS" /* (asynInt32, r/w) Number of time series points to use */

◆ TSReadString

#define TSReadString   "TS_READ" /* (asynInt32, r/w) Read data */

◆ TSTimeAxisString

#define TSTimeAxisString   "TS_TIME_AXIS" /* (asynFloat64Array, r/o) Time axis array */

◆ TSTimePerPointString

#define TSTimePerPointString   "TS_TIME_PER_POINT" /* (asynFloat64, r/o) Time per time point from driver */

◆ TSTimeSeriesString

#define TSTimeSeriesString   "TS_TIME_SERIES" /* (asynFloat64Array, r/o) Time series array */

◆ TSTimestampString

#define TSTimestampString   "TS_TIMESTAMP" /* (asynFloat64Array, r/o) Series of timestamps */