#include <iostream>
#include <iomanip>
using namespace std;

#include "adccard.h"

ADCCard::ADCCard(): f(1.0), c(1) {
	// voor alle kaarten benodigde code
	cout<<"initialisatie is gestart."<<endl;
}
ADCCard::~ADCCard() {
}
int ADCCard::getChannel() const {
	return c;
}
double ADCCard::read() const {
	return sample()*f/6553.5;
}
void ADCCard::rememberChannel(int channel) {
	c=channel;
}
void ADCCard::rememberAmplifier(double factor) {
	f=factor;
}

ostream& operator<<(ostream& out, const ADCCard& card) {
	return out<<setprecision(5)<<card.read()<<" V.";
}

