Lines Matching full:tach
150 {"tach", "/xyz/openbmc_project/sensors/fan_tach"}}; in loadDBusData()
153 for (auto& path : SDBusPlus::getSubTreePathsRaw(bus, paths["tach"], in loadDBusData()
168 bus, paths["tach"], interfaces["FanPwm"], 0)) in loadDBusData()
177 // load tach sensor paths for each fan in loadDBusData()
178 pathMap["tach"] = in loadDBusData()
179 getPathsFromIface(paths["tach"], interfaces["SensorValue"], fanNames); in loadDBusData()
304 pathMap["tach"][fan][0], in status()
312 int numRotors = pathMap["tach"][fan].size(); in status()
313 // print tach readings for each rotor in status()
314 for (auto& path : pathMap["tach"][fan]) in status()
380 * @function print target RPM/PWM and tach readings from each fan
405 if (pathMap["tach"][fan].size() == 0) in get()
408 auto shortPath = pathMap["tach"][fan][0]; in get()
415 pathMap["tach"][fan][0], interfaces[ifaceTypeFromMethod(method)], in get()
422 for (auto& path : pathMap["tach"][fan]) in get()
462 auto paths(pathMap["tach"].find(fan)); in set()
464 if (pathMap["tach"].end() == paths) in set()
467 for (const auto& [fanName, sensors] : pathMap["tach"]) in set()
479 paths = pathMap["tach"].find(fanName); in set()
488 if (pathMap["tach"].end() == paths) in set()
490 std::cout << "Could not find tach path for fan: " << fan in set()
881 std::string strHelp("Prints fan target/tach readings, present/functional " in initCLI()