30 std::vector<std::string>* channels,
31 std::vector<std::string>* child_frame_ids) {
32 std::ifstream fin(config_file);
37 child_frame_ids->clear();
39 std::getline(fin, line);
41 std::cout << line << std::endl;
43 std::getline(fin, line);
46 const std::vector<std::string> splits = absl::StrSplit(line,
' ');
47 if (splits.size() == 3 && std::stoi(splits[2]) > 0) {
48 channels->push_back(splits[0]);
49 child_frame_ids->push_back(splits[1]);
51 std::getline(fin, line);
54 for (std::size_t i = 0; i < channels->size(); ++i) {
55 std::cout <<
"\t\tRead channel " << channels->at(i) <<
" child_frame_id "
56 << child_frame_ids->at(i) << std::endl;
int main(int argc, char **argv)