WIP
This commit is contained in:
@@ -60,6 +60,7 @@ class ecmcDAQChannelItem {
|
||||
float32Ptr_ = NULL;
|
||||
float64Ptr_ = NULL;
|
||||
dataType_ = ECMC_EC_NONE;
|
||||
printf("ecmcDAQChannelItem: Created new item %s, format %d\n",name,(int)format);
|
||||
}
|
||||
|
||||
~ecmcDAQChannelItem() {
|
||||
@@ -123,14 +124,12 @@ class ecmcDAQChannelItem {
|
||||
if(first) {
|
||||
dataIndexToReturn_ = 0;
|
||||
}
|
||||
dataIndexToReturn_++;
|
||||
return 0.0;
|
||||
|
||||
|
||||
if(dataIndexToReturn_ >= dataElementCount_) {
|
||||
printf("ERROR: Try to read outside data buffer for data item %s\n", name_.c_str());
|
||||
return -1;
|
||||
}
|
||||
|
||||
printf("DATATYPE = %d\n",(int) dataType_);
|
||||
switch (dataType_) {
|
||||
case ECMC_EC_B1:
|
||||
uint8Ptr_ = (uint8_t *)&dataItemInfo_->data[dataIndexToReturn_ * bytesPerElement_];
|
||||
@@ -215,7 +214,6 @@ class ecmcDAQChannelItem {
|
||||
break;
|
||||
}
|
||||
dataIndexToReturn_++;
|
||||
|
||||
|
||||
return formatData(data,time);
|
||||
}
|
||||
@@ -240,6 +238,7 @@ class ecmcDAQChannelItem {
|
||||
;
|
||||
break;
|
||||
}
|
||||
printf("DATA = %lf\n",data);
|
||||
return data;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user