23 if((Line6E07-Line6b07) != 0) {
44 return (Line6E07-Line6b07 + 1);
49 std::vector<int> channelInTbin;
50 channelInTbin.clear();
51 for(
int k=0;
k<14;
k++){
53 chBit = (data >>
k) & 0x1;
55 channelInTbin.push_back(
k);
62 for(
unsigned int k=0;
k<
getAdr().size();++
k){
65 << std::hex <<
getData()[
k] << std::dec << std::endl;
69 << std::hex <<
getData()[
k] << std::dec <<
" ==>| Ch# ";
std::vector< int > getData() const
std::vector< int > getAdr() const
std::vector< int > miniScopeAdress
std::vector< int > miniScopeData
stores all mini scope adresses
std::vector< int > getChannelsInTbin(int data) const
UnpackScope.
int miniScopeTbinPreTrigger
int miniScopeTbinCount
stores all mini scope data
char data[epos_bytes_allocation]
int UnpackMiniScope(unsigned short *buf, int Line6b07, int Line6E07)
Print the maped content of the miniscope.