Lines Matching full:dq
599 void queryDumpFile(const DumpQuery& dq) in queryDumpFile() argument
612 if (!dumpData.contains(dq.section)) in queryDumpFile()
614 std::cerr << "Error: Dump file does not contain " << dq.section in queryDumpFile()
620 const auto& section = dumpData.at(dq.section); in queryDumpFile()
626 if (!entry.is_string() || dq.name.empty() || in queryDumpFile()
627 (entry.get<std::string>().find(dq.name) != std::string::npos)) in queryDumpFile()
629 output[dq.section].push_back(entry); in queryDumpFile()
638 if (dq.name.empty() || (key1.find(dq.name) != std::string::npos)) in queryDumpFile()
641 if (dq.properties.empty()) in queryDumpFile()
651 for (const auto& prop : dq.properties) in queryDumpFile()
661 for (const auto& prop : dq.properties) in queryDumpFile()
870 [[maybe_unused]] DumpQuery& dq, SensorOpts& sensorOpts) in initCLI() argument
933 ->add_option("-s, --section", dq.section, "Dump file section name") in initCLI()
935 cmdDumpQuery->add_option("-n, --name", dq.name, in initCLI()
937 cmdDumpQuery->add_option("-p, --properties", dq.properties, in initCLI()
939 cmdDumpQuery->add_flag("-d, --dump", dq.dump, in initCLI()
964 DumpQuery dq; in main() local
975 initCLI(app, target, fanList, dq, sensorOpts); in main()
1014 if (dq.dump) in main()
1018 queryDumpFile(dq); in main()