nidas
v1.2-1520
|
#include <ncar_a2d_priv.h>
Public Attributes | |
unsigned int | ioport |
unsigned long | base_addr |
unsigned long | base_addr16 |
unsigned long | cmd_addr |
char | deviceName [32] |
struct device * | device |
unsigned short | ser_num |
int | gain [NUM_NCAR_A2D_CHANNELS] |
int | offset [NUM_NCAR_A2D_CHANNELS] |
unsigned short | ocfilter [CONFBLOCKS *CONFBLLEN+1] |
int | scanRate |
int | scanDeltatMsec |
int | pollDeltatMsec |
int | pollRate |
int | irigRate |
int | nFifoValues |
int | skipFactor |
int | busy |
int | interrupted |
unsigned int | readCtr |
int | master |
int | discardNextScan |
int | delaysBeforeFirstPoll |
To be sure reads are not done from an empty FIFO, delay the reads until it is a least 1/4 full. More... | |
int | numPollDelaysLeft |
int | totalOutputRate |
struct dsm_sample_circ_buf | fifo_samples |
struct dsm_sample_circ_buf | a2d_samples |
wait_queue_head_t | rwaitq_a2d |
struct sample_read_state | a2d_read_state |
struct irig_callback * | ppsCallback |
wait_queue_head_t | ppsWaitQ |
int | havePPS |
int | nfilters |
struct short_filter_info * | filters |
struct irig_callback * | a2dCallback |
struct irig_callback * | tempCallback |
int | tempRate |
short | currentTemp |
unsigned int | nbadFifoLevel |
unsigned int | fifoNotEmpty |
unsigned int | skippedSamples |
struct work_struct | resetWorker |
int | errorState |
int | resets |
unsigned short | OffCal |
unsigned char | FIFOCtl |
unsigned char | i2c |
struct work_struct | sampleWorker |
long | latencyMsecs |
long | latencyJiffies |
unsigned long | lastWakeup |
struct ncar_a2d_cal_config | cal |
struct ncar_a2d_status | cur_status |
struct ncar_a2d_status | prev_status |
struct mutex | mutex |
struct sample_read_state A2DBoard::a2d_read_state |
Referenced by ncar_a2d_poll(), ncar_a2d_read(), and startBoard().
struct dsm_sample_circ_buf A2DBoard::a2d_samples |
Referenced by a2d_bottom_half(), do_filters(), ncar_a2d_cleanup(), ncar_a2d_init(), ncar_a2d_poll(), ncar_a2d_read(), resetBoard(), startBoard(), stopBoard(), and TemperatureCallback().
struct irig_callback* A2DBoard::a2dCallback |
Referenced by resetBoard(), and stopBoard().
unsigned long A2DBoard::base_addr |
unsigned long A2DBoard::base_addr16 |
Referenced by A2DBoardStatus(), A2DSetGain(), CHAN_ADDR16(), discardA2DFifo(), ncar_a2d_init(), readA2DFifo(), SetCal(), SetOffset(), SetVcal(), and UnSetVcal().
int A2DBoard::busy |
Referenced by A2DTemp(), addSampleConfig(), ncar_a2d_cleanup(), ncar_a2d_ioctl(), resetBoard(), and stopBoard().
struct ncar_a2d_cal_config A2DBoard::cal |
Referenced by ncar_a2d_init(), ncar_a2d_ioctl(), SetCal(), and SetVcal().
unsigned long A2DBoard::cmd_addr |
Referenced by A2DAuto(), A2DBoardStatus(), A2DClearFIFO(), A2DClearSYNC(), A2DConfig(), A2DEnable1PPS(), A2DNotAuto(), A2DSetGain(), A2DSetGainAndOffset(), A2DSetMaster(), A2DSetSYNC(), A2DStart(), A2DStopRead(), A2DTemp(), AD7725Status(), ncar_a2d_init(), readA2DFifo(), SetCal(), SetOffset(), SetVcal(), test_ISA_Writes(), UnSetVcal(), and wait7725Int().
struct ncar_a2d_status A2DBoard::cur_status |
Referenced by A2DConfig(), AD7725StatusAll(), ReadSampleCallback(), and startBoard().
short A2DBoard::currentTemp |
Referenced by ncar_a2d_ioctl(), and TemperatureCallback().
int A2DBoard::delaysBeforeFirstPoll |
To be sure reads are not done from an empty FIFO, delay the reads until it is a least 1/4 full.
Referenced by readA2DFifo(), resetBoard(), and startBoard().
struct device* A2DBoard::device |
Referenced by ncar_a2d_cleanup(), and ncar_a2d_init().
char A2DBoard::deviceName[32] |
Referenced by A2DConfig(), A2DSetGain(), A2DSetGainAndOffset(), A2DSetMaster(), A2DStart(), A2DStopRead(), addSampleConfig(), do_filters(), i2c_getAck(), ncar_a2d_init(), ncar_a2d_ioctl(), ncar_a2d_open(), ncar_a2d_release(), ppsCallback1(), readA2DFifo(), ReadSampleCallback(), resetBoard(), SetCal(), SetOffset(), SetVcal(), startBoard(), TemperatureCallback(), wait7725Int(), and waitFor1PPS().
int A2DBoard::discardNextScan |
Referenced by readA2DFifo(), and resetBoard().
int A2DBoard::errorState |
Referenced by ncar_a2d_poll(), ncar_a2d_read(), ReadSampleCallback(), resetBoard(), resetBoardWorkFunc(), and startBoard().
struct dsm_sample_circ_buf A2DBoard::fifo_samples |
Referenced by a2d_bottom_half(), ncar_a2d_cleanup(), ncar_a2d_init(), readA2DFifo(), resetBoard(), startBoard(), and stopBoard().
unsigned char A2DBoard::FIFOCtl |
Referenced by A2DAuto(), A2DClearFIFO(), A2DClearSYNC(), A2DEnable1PPS(), A2DNotAuto(), A2DSetGainAndOffset(), and A2DSetSYNC().
unsigned int A2DBoard::fifoNotEmpty |
struct short_filter_info* A2DBoard::filters |
Referenced by addSampleConfig(), do_filters(), freeFilters(), ncar_a2d_cleanup(), and stopBoard().
int A2DBoard::gain[NUM_NCAR_A2D_CHANNELS] |
Referenced by A2DSetGain(), AD7725StatusAll(), addSampleConfig(), ncar_a2d_ioctl(), ncar_a2d_open(), startBoard(), and stopBoard().
int A2DBoard::havePPS |
Referenced by ppsCallback1(), and waitFor1PPS().
unsigned char A2DBoard::i2c |
Referenced by i2c_clock_hi(), i2c_clock_lo(), i2c_data_hi(), i2c_data_lo(), and ncar_a2d_open().
int A2DBoard::interrupted |
Referenced by ncar_a2d_poll(), ncar_a2d_read(), resetBoard(), startBoard(), and stopBoard().
unsigned int A2DBoard::ioport |
Referenced by ncar_a2d_cleanup(), and ncar_a2d_init().
int A2DBoard::irigRate |
Referenced by resetBoard(), and startBoard().
unsigned long A2DBoard::lastWakeup |
Referenced by a2d_bottom_half(), startBoard(), and TemperatureCallback().
long A2DBoard::latencyJiffies |
Referenced by a2d_bottom_half(), configBoard(), and TemperatureCallback().
long A2DBoard::latencyMsecs |
int A2DBoard::master |
struct mutex A2DBoard::mutex |
Referenced by ncar_a2d_cleanup(), ncar_a2d_init(), and waitFor1PPS().
unsigned int A2DBoard::nbadFifoLevel |
int A2DBoard::nFifoValues |
Referenced by discardA2DFifo(), ncar_a2d_init(), readA2DFifo(), and startBoard().
int A2DBoard::nfilters |
Referenced by addSampleConfig(), do_filters(), and freeFilters().
int A2DBoard::numPollDelaysLeft |
Referenced by ReadSampleCallback(), and resetBoard().
unsigned short A2DBoard::ocfilter[CONFBLOCKS *CONFBLLEN+1] |
Referenced by A2DConfig(), and ncar_a2d_ioctl().
unsigned short A2DBoard::OffCal |
Referenced by A2DSetGainAndOffset(), SetCal(), and SetOffset().
int A2DBoard::offset[NUM_NCAR_A2D_CHANNELS] |
Referenced by A2DSetGain(), addSampleConfig(), ncar_a2d_ioctl(), SetCal(), and SetOffset().
int A2DBoard::pollDeltatMsec |
Referenced by readA2DFifo(), and startBoard().
int A2DBoard::pollRate |
Referenced by ReadSampleCallback(), and startBoard().
struct irig_callback* A2DBoard::ppsCallback |
Referenced by ncar_a2d_cleanup(), and waitFor1PPS().
wait_queue_head_t A2DBoard::ppsWaitQ |
Referenced by ncar_a2d_init(), ppsCallback1(), and waitFor1PPS().
struct ncar_a2d_status A2DBoard::prev_status |
Referenced by ncar_a2d_ioctl(), ReadSampleCallback(), and startBoard().
unsigned int A2DBoard::readCtr |
Referenced by ReadSampleCallback(), and resetBoard().
int A2DBoard::resets |
Referenced by ReadSampleCallback().
struct work_struct A2DBoard::resetWorker |
Referenced by ncar_a2d_init(), ReadSampleCallback(), and resetBoardWorkFunc().
wait_queue_head_t A2DBoard::rwaitq_a2d |
struct work_struct A2DBoard::sampleWorker |
Referenced by a2d_bottom_half(), ncar_a2d_init(), and readA2DFifo().
int A2DBoard::scanDeltatMsec |
Referenced by a2d_bottom_half(), configBoard(), and startBoard().
int A2DBoard::scanRate |
Referenced by addSampleConfig(), configBoard(), and startBoard().
unsigned short A2DBoard::ser_num |
Referenced by ncar_a2d_init(), and ReadSampleCallback().
int A2DBoard::skipFactor |
unsigned int A2DBoard::skippedSamples |
Referenced by do_filters(), readA2DFifo(), ReadSampleCallback(), resetBoard(), and TemperatureCallback().
struct irig_callback* A2DBoard::tempCallback |
Referenced by resetBoard(), and stopBoard().
int A2DBoard::tempRate |
Referenced by ncar_a2d_init(), ncar_a2d_ioctl(), ncar_a2d_open(), and resetBoard().
int A2DBoard::totalOutputRate |
Referenced by addSampleConfig(), startBoard(), and stopBoard().