Skip to content
Snippets Groups Projects
acq_chan.h 1.62 KiB
Newer Older
#ifndef _ACQ_CHAN_H_
#define _ACQ_CHAN_H_
#include <acq_chan_gen_defs.h>
#define NUM_ACQ_CORE_SMIOS              1

/************************ Acquistion 0 Channel Parameters **************/

#define ADC_CHAN_ID                     0
#define ADC_SAMPLE_SIZE                 8 /* 8 Bytes -> ADC0 = 16-bit / ADC1 = 16-bit ... */
#define TBTAMP_CHAN_ID                  (ADC_CHAN_ID + 1)
#define TBTAMP_SAMPLE_SIZE              16 /* 16 Bytes -> TBTAMP0 = 32-bit / TBTAMP1 = 32-bit ... */
#define TBTPOS_CHAN_ID                  (TBTAMP_CHAN_ID + 1)
#define TBTPOS_SAMPLE_SIZE              16 /* 16 Bytes -> X = 32-bit / Y = 32-bit ... */
#define FOFBAMP_CHAN_ID                 (TBTPOS_CHAN_ID + 1)
#define FOFBAMP_SAMPLE_SIZE             16 /* 16 Bytes -> FOFBAMP0 = 32-bit / FOFBAMP1 = 32-bit ... */
#define FOFBPOS_CHAN_ID                 (FOFBAMP_CHAN_ID + 1)
#define FOFBPOS_SAMPLE_SIZE             16  /* 16 Bytes -> X = 32-bit / Y = 32-bit ... */
#define MONITAMP_CHAN_ID                (FOFBPOS_CHAN_ID + 1)
#define MONITAMP_SAMPLE_SIZE            16 /* 16 Bytes -> FOFBAMP0 = 32-bit / FOFBAMP1 = 32-bit ... */
#define MONITPOS_CHAN_ID                (MONITAMP_CHAN_ID + 1)
#define MONITPOS_SAMPLE_SIZE            16 /* 16 Bytes -> X = 32-bit / Y = 32-bit ... */
#define MONIT1POS_CHAN_ID               (MONITPOS_CHAN_ID + 1)
#define MONIT1POS_SAMPLE_SIZE           16 /* 16 Bytes -> X = 32-bit / Y = 32-bit ... */
#define END_CHAN_ID                     (MONIT1POS_CHAN_ID + 1)