7 #ifdef DEBUG_KM3NET_DOM 
   10 #include <boost/date_time/posix_time/posix_time.hpp> 
   12 #define DEBUG_MSG(str,lev) do { if (((uint8_t)lev)>=KM3NeT_DOM::DEBUG_LEVEL) { DBG_MSG << boost::posix_time::microsec_clock::local_time() << " DOM(" << (void*)this << "): "<< str << '\n'; } }while( false ) 
   14 #define DEBUG_MSG(str,lev) do { } while ( false ) 
   19                                                 std::string& debug_path,\
 
   22                                                 ):      strand_(io_service),\
 
   23                                                         ch_n1(io_service,callback,1,debug_path,window,overlap),\
 
   24                                                         ch_n2(io_service,callback,2,debug_path,window,overlap)
 
   68         uint8_t*                l_dummy=buffer;
 
   73         real_type               l_max=2147483648.;
 
   77                 l_mask1=0x00FFF00000000000;
 
   78                 l_mask2=0x00000FFF00000000;
 
   84                 l_mask1=0x00FFFF0000000000;
 
   85                 l_mask2=0x000000FFFF000000;
 
   91                 l_mask1=0x00FFFFFF00000000;
 
   92                 l_mask2=0x00000000FFFFFF00;
 
  102                 l_audio_w= 
BSWAP_64(*((int64_t*)buffer));
 
  103                 if(
ch1_) 
ch_n1.
Append((real_type) ((int32_t)(((l_audio_w) & l_mask1) >> l_shift1 ))/l_max);
 
  104                 if(
ch2_) 
ch_n2.
Append((real_type) ((int32_t)(((l_audio_w) & l_mask2) >> l_shift2 ))/l_max);
 
KM3NeT_Audio_Channel ch_n1
 
KM3NeT_DOM(boost::asio::io_service &io_service, callback_send_toa callback, std::string &debug_path, std::size_t window=STD_WINDOW, std::size_t overlap=STD_OVERLAP)
 
struct Info_Word::Info_Word_Bitfield::@0 Bits
 
uint32_t audio_word_size_
 
void Check_time(Audio_Header header)
 
void Append(real_type sample)
 
unsigned Amplitude_Resolution
 
void Add_probe(pProbe probe, std::size_t id, std::size_t threshold)
 
void Add_probe(pProbe probe, std::size_t id, std::size_t threshold)
 
void Handle_samples(uint8_t *buffer, uint32_t length)
 
boost::shared_ptr< KM3::TOALIB::CTOAFinder::probeSignalT > pProbe
 
union Info_Word::Info_Word_Bitfield Info
 
KM3NeT_Audio_Channel ch_n2
 
#define DEBUG_MSG(str, lev)
 
void Check_time(Audio_Header header)
 
boost::function< void(ToA_Packet packet)> callback_send_toa