added check for correct file type, remove all logs
This commit is contained in:
46
src/main.cpp
46
src/main.cpp
@@ -11,8 +11,8 @@ int main(int argc, char* argv[])
|
||||
// path of filename provided ?
|
||||
assert( argc > 2 && "please provide a filename and path for input and output" );
|
||||
|
||||
std::cout<<"number of CLI-arguments: "<<argc<<"\n";
|
||||
for ( int i = 0; i < argc; i++ ) std::cout<<std::setw(5)<<i<<": "<<argv[i]<<"\n";
|
||||
// std::cout<<"number of CLI-arguments: "<<argc<<"\n";
|
||||
// for ( int i = 0; i < argc; i++ ) std::cout<<std::setw(5)<<i<<": "<<argv[i]<<"\n";
|
||||
|
||||
// check number of CLI arguments
|
||||
assert( argc == 3 );
|
||||
@@ -31,31 +31,31 @@ int main(int argc, char* argv[])
|
||||
// split data segments into elements
|
||||
eatraw.split_segments();
|
||||
|
||||
std::cout<<"\n";
|
||||
std::map<std::string,std::vector<unsigned char>> marks = eatraw.get_markers();
|
||||
for ( auto mrk: marks )
|
||||
{
|
||||
// get data
|
||||
std::vector<unsigned char> dat = eatraw.get_marker_data(mrk.first);
|
||||
|
||||
// print marker name, length and data
|
||||
std::cout<<mrk.first<<" : "<<dat.size()<<'\n';
|
||||
std::cout<<std::setfill('-')<<std::setw(96)<<'\n'<<std::setfill(' ');
|
||||
eatraw.show_hex(dat,32,512);
|
||||
std::cout<<"\n";
|
||||
|
||||
std::vector<std::string> segvec = eatraw.get_segment(mrk.first);
|
||||
std::cout<<"number of elements in segment: "<<segvec.size()<<"\n\n";
|
||||
// for ( auto el: segvec ) std::cout<<el<<"\n";
|
||||
}
|
||||
// std::cout<<"\n";
|
||||
// std::map<std::string,std::vector<unsigned char>> marks = eatraw.get_markers();
|
||||
// for ( auto mrk: marks )
|
||||
// {
|
||||
// // get data
|
||||
// std::vector<unsigned char> dat = eatraw.get_marker_data(mrk.first);
|
||||
//
|
||||
// // print marker name, length and data
|
||||
// std::cout<<mrk.first<<" : "<<dat.size()<<'\n';
|
||||
// std::cout<<std::setfill('-')<<std::setw(96)<<'\n'<<std::setfill(' ');
|
||||
// eatraw.show_hex(dat,32,512);
|
||||
// std::cout<<"\n";
|
||||
//
|
||||
// std::vector<std::string> segvec = eatraw.get_segment(mrk.first);
|
||||
// std::cout<<"number of elements in segment: "<<segvec.size()<<"\n\n";
|
||||
// //for ( auto el: segvec ) std::cout<<el<<"\n";
|
||||
// }
|
||||
|
||||
// convert unsigned char data in buffer to desired data type
|
||||
eatraw.convert_data();
|
||||
|
||||
// get array of encoded data
|
||||
std::vector<double> maindata = eatraw.get_data();
|
||||
std::cout<<"\nsize of data array: "<<maindata.size()<<"\n\n";
|
||||
//for ( unsigned long int i = 0; i < 10; i++ ) std::cout<<mydata[i]<<"\n";
|
||||
// get array of encoded data
|
||||
// std::vector<double> maindata = eatraw.get_data();
|
||||
// std::cout<<"\nsize of data array: "<<maindata.size()<<"\n\n";
|
||||
// for ( unsigned long int i = 0; i < 10; i++ ) std::cout<<mydata[i]<<"\n";
|
||||
|
||||
// write data in csv-file
|
||||
eatraw.write_data(std::string(argv[2]));
|
||||
|
Reference in New Issue
Block a user