Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

daqcard.c File Reference


Detailed Description

Low-level c-code containing the "dscud.h"-related functions used with the DAQ card.

Author:
Author
jayhawk_hokie
Version:
Revision
1.7
Date:
Date
2007/08/02 23:18:28

Definition in file daqcard.c.

#include <sys/time.h>
#include "daqcard.h"
#include "dscud.h"

Include dependency graph for daqcard.c:

Include dependency graph

Go to the source code of this file.

Functions

void DAConvert (card_t *mycard, int _channel, int _code)
double ADscan (card_t *mycard, int _channel)
int InitDAQCard (card_t *mycard)
void DIOOutputByte (card_t *mycard, int port, BYTE output_b)
void ShutDownDAQCard (card_t *mycard)


Function Documentation

double ADscan card_t mycard,
int  _channel
 

Definition at line 56 of file daqcard.c.

References dscADScan(), card_t::dscadscan, card_t::dscadsettings, card_t::dscb, dscGetErrorString(), ERROR_PREFIX, DSCADSETTINGS::gain, card_t::result, DSCADSCAN::sample_values, card_t::samples, and card_t::voltage.

Referenced by DMU::GetAnalogReading().

void DAConvert card_t mycard,
int  _channel,
int  _code
 

Definition at line 32 of file daqcard.c.

References card_t::chan37, card_t::chan38, card_t::dscb, dscDAConvert(), dscGetLastError(), ERROR_PREFIX, card_t::errorParams, ERRPARAMS::errstring, and card_t::result.

void DIOOutputByte card_t mycard,
int  port,
BYTE  output_b
 

Definition at line 144 of file daqcard.c.

References BYTE, dscDIOOutputByte(), dscGetLastError(), ERROR_PREFIX, card_t::errorParams, and card_t::result.

Referenced by PhysicalRelay::PowerOff(), PhysicalRelay::PowerOn(), PhysicalThruster::StartFire(), and PhysicalThruster::StopFire().

int InitDAQCard card_t mycard  ) 
 

Definition at line 73 of file daqcard.c.

References DSCCB::base_address, DSCCB::boardtype, BYTE, card_t::chan37, card_t::chan38, DSCCB::clock_freq, DSCADSETTINGS::current_channel, DSCCB::dma_level, DSC_DMM32, DSC_VERSION, card_t::dscadscan, dscADSetSettings(), card_t::dscadsettings, card_t::dscb, card_t::dsccb, dscDIOSetConfig(), dscGetLastError(), dscInit(), dscInitBoard(), ERROR_PREFIX, card_t::errorParams, DSCADSETTINGS::gain, DSCADSCAN::gain, DSCADSCAN::high_channel, DSCCB::int_level, DSCADSETTINGS::load_cal, DSCADSCAN::low_channel, DSCADSETTINGS::polarity, DSCADSETTINGS::range, card_t::result, card_t::samples, DSCADSETTINGS::scan_interval, and SWORD.

Referenced by DAQCard::Initialize().

void ShutDownDAQCard card_t mycard  ) 
 

Definition at line 154 of file daqcard.c.

References dscFree(), and card_t::samples.

Referenced by DAQCard::~DAQCard().


Generated on Wed Sep 5 12:54:29 2007 for DSACSS Operational Code by  doxygen 1.3.9.1