imc_raw + imc_channels: channel extraction from blocks and environment

This commit is contained in:
2021-02-11 15:49:11 +01:00
parent 1596ca15b5
commit acd55194a5
4 changed files with 135 additions and 34 deletions

View File

@@ -180,26 +180,11 @@ int main(int argc, char* argv[])
std::cout<<"computational complexity: "<<imcraw.computational_complexity()
<<"/"<<imcraw.buffer_size()<<"\n\n";
// list specific blocks
// std::vector<imc::block> CBblocks = imcraw.list_blocks(imc::keys.at("CB"));
// for ( auto blk: CBblocks ) std::cout<<blk.get_info()<<"\n";
// std::vector<imc::block> CGblocks = imcraw.list_blocks(imc::keys.at("CG"));
// for ( auto blk: CGblocks ) std::cout<<blk.get_info()<<"\n";
// std::vector<imc::block> CCblocks = imcraw.list_blocks(imc::keys.at("CC"));
// for ( auto blk: CCblocks ) std::cout<<blk.get_info()<<"\n";
// std::vector<imc::block> CNblocks = imcraw.list_blocks(imc::keys.at("CN"));
// for ( auto blk: CNblocks ) std::cout<<blk.get_info()<<"\n";
// std::vector<imc::block> CSblocks = imcraw.list_blocks(imc::keys.at("CS"));
// for ( auto blk: CSblocks ) std::cout<<blk.get_info()<<"\n";
// std::vector<imc::block> groups = imcraw.list_groups();
// for ( auto blk: groups ) std::cout<<blk.get_info()<<"\n";
// list channels
std::cout<<"list of channels:\n";
std::vector<std::string> channels = imcraw.get_channels();
for ( auto el: channels ) std::cout<<el<<"\n";
// std::vector<std::string> channels = imcraw.list_channels();
// for ( auto chn: channels )
// {
// std::cout<<chn<<"\n";
// imc::channel_tab chtab = imcraw.get_channel(chn);
// }
}
return 0;