26 #ifndef NIDAS_DYNLD_DSC_A2DSENSOR_H
27 #define NIDAS_DYNLD_DSC_A2DSENSOR_H
37 namespace nidas {
namespace dynld {
39 using namespace nidas::core;
69 void printStatus(std::ostream& ostr)
throw();
73 void setA2DParameters(
int ichan,
int gain,
int bipolar)
76 void getBasicConversion(
int ichan,
float& intercept,
float& slope)
const;
int _gain
Each card can only support one gain value.
Definition: DSC_A2DSensor.h:83
bool _bipolar
Each card can only support one polarity.
Definition: DSC_A2DSensor.h:88
One or more sensors connected to a Diamond Systems Corp A2D.
Definition: DSC_A2DSensor.h:44
An interface to an IO device.
Definition: IODevice.h:41
Definition: IOException.h:37
A scanner of sample data.
Definition: SampleScanner.h:73
One or more sensors connected to an A2D.
Definition: A2DSensor.h:45
#define MAX_DMMAT_A2D_CHANNELS
Definition: dmd_mmat.h:54
Definition: InvalidParameterException.h:35
int getMaxNumChannels() const
Return the maximum possible number of A2D channels on this device.
Definition: DSC_A2DSensor.h:71