WIP
This commit is contained in:
@@ -202,6 +202,22 @@ void ecmcDAQDataArray::initAsyn() {
|
||||
return;
|
||||
}
|
||||
|
||||
int ecmcDAQDataArray::validate() {
|
||||
if(dataElementCount_==0) {
|
||||
throw std::runtime_error("Error: DAQ-Array element count 0");
|
||||
}
|
||||
if(channelCounter_==0) {
|
||||
throw std::runtime_error("Error: DAQ-Array channel count 0");
|
||||
}
|
||||
for(std::vector<ecmcDAQDataChannel*>::iterator pDataCh = dataChannels_.begin(); pDataCh != dataChannels_.end(); ++pDataCh) {
|
||||
if(!(*pDataCh)) {
|
||||
throw std::runtime_error( "Channel empty..");
|
||||
}
|
||||
(*pDataCh)->validate();
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
size_t ecmcDAQDataArray::getArraySize() {
|
||||
return totalElementCount_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user