WIP
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
ecmcDAQDataChannel::ecmcDAQDataChannel(int type){
|
||||
itemCounter_ = 0;
|
||||
type_ = (double) type;
|
||||
dataElementCount_ = 0;
|
||||
}
|
||||
|
||||
ecmcDAQDataChannel::~ecmcDAQDataChannel() {
|
||||
@@ -37,20 +38,28 @@ void ecmcDAQDataChannel::connectToDataSources() {
|
||||
return;
|
||||
}
|
||||
|
||||
dataElementCount_ = 0;
|
||||
|
||||
for(std::vector<ecmcDAQChannelItem*>::iterator pDataItem = dataItems_.begin(); pDataItem != dataItems_.end(); ++pDataItem) {
|
||||
if(!(*pDataItem)) {
|
||||
throw std::runtime_error( "Channel empty..");
|
||||
}
|
||||
(*pDataItem)->connectToSource();
|
||||
dataElementCount_ = dataElementCount_ + (*pDataItem)->getDataElementCount();
|
||||
}
|
||||
|
||||
// Register asyn parameters
|
||||
initAsyn();
|
||||
|
||||
dataSourceLinked_ = 1;
|
||||
}
|
||||
|
||||
void ecmcDAQDataChannel::execute() {
|
||||
size_t ecmcDAQDataChannel::getDataElementCount(){
|
||||
return dataElementCount_;
|
||||
}
|
||||
|
||||
double ecmcDAQDataChannel:getData(){
|
||||
|
||||
}
|
||||
|
||||
bool ecmcDAQDataChannel:empty(){
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user