30 lines
689 B
C++
30 lines
689 B
C++
|
|
|
|
#include "lib/tdm_ripper.hpp"
|
|
|
|
int main(int argc, char* argv[])
|
|
{
|
|
// path of filename provided ?
|
|
assert( argc > 1 && "please provide a filename and path" );
|
|
|
|
// declare and initialize tdm_ripper
|
|
tdm_ripper ripper(argv[1]);
|
|
|
|
ripper.show_channels();
|
|
// ripper.show_structure();
|
|
|
|
std::cout<<"number of channels "<<ripper.num_channels()<<"\n\n";
|
|
std::cout<<"number of groups "<<ripper.num_groups()<<"\n\n";
|
|
|
|
// std::vector<double> channA = ripper.get_channel(9);
|
|
// for ( auto el: channA ) std::cout<<el<<"\n";
|
|
// std::cout<<"\n\n";
|
|
|
|
for ( int i = 0; i < 20; i++ )
|
|
{
|
|
ripper.print_channel(i+1,("channel_"+std::to_string(i+1)+".dat").c_str());
|
|
}
|
|
|
|
return 0;
|
|
}
|