quadEM  7-0
Classes | Macros
NDPluginTimeSeries.h File Reference
#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

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