| /openbmc/openbmc/meta-ampere/meta-mitchell/recipes-phosphor/fans/phosphor-fan/ |
| H A D | presence.json | 14 "rpolicy": { object 30 "rpolicy": { object 46 "rpolicy": { object 62 "rpolicy": { object 78 "rpolicy": { object 94 "rpolicy": { object
|
| /openbmc/openbmc/meta-ampere/meta-jade/recipes-phosphor/fans/phosphor-fan/ |
| H A D | presence.json | 14 "rpolicy": { object 30 "rpolicy": { object 46 "rpolicy": { object 62 "rpolicy": { object 78 "rpolicy": { object 94 "rpolicy": { object
|
| /openbmc/openbmc/meta-ampere/meta-jefferson/recipes-phosphor/fans/phosphor-fan/ |
| H A D | presence.json | 11 "rpolicy": { object 24 "rpolicy": { object 37 "rpolicy": { object 50 "rpolicy": { object
|
| /openbmc/phosphor-fan-presence/presence/ |
| H A D | pfpgen.py | 170 class Rpolicy(ConfigEntry): class 171 """Convenience type for config file rpolicy:type handlers.""" 178 super(Rpolicy, self).__init__(**kw) 192 class AnyOf(Rpolicy, Renderer): 206 class Fallback(Rpolicy, Renderer): 227 self.rpolicy = kw.pop("rpolicy", None) 231 """Create rpolicy and sensor(s) objects.""" 233 if self.rpolicy: 234 self.rpolicy["fan"] = self.name 235 factory = Everything.classmap(self.rpolicy["type"]) [all …]
|
| H A D | json_parser.cpp | 49 {"anyof", rpolicy::getAnyof}, {"fallback", rpolicy::getFallback}}; 114 !member.contains("methods") || !member.contains("rpolicy")) in process() 117 … "Missing one of the required fan presence properties, which are: 'name, path, methods, rpolicy'"); in process() 194 getPolicy(member["rpolicy"], fans.back(), std::move(eepromDevice)); in process() 219 const json& rpolicy, const fanPolicy& fpolicy, in getPolicy() argument 222 if (!rpolicy.contains("type")) in getPolicy() 231 // (Must have a supported function within the rpolicy namespace) in getPolicy() 232 auto type = rpolicy["type"].get<std::string>(); in getPolicy() 336 namespace rpolicy namespace 367 } // namespace rpolicy
|
| H A D | json_parser.hpp | 6 #include "rpolicy.hpp" 124 * @param[in] rpolicy - policy type to construct 131 const json& rpolicy, const fanPolicy& fpolicy, 165 namespace rpolicy namespace 191 } // namespace rpolicy
|
| H A D | psensor.hpp | 20 * a redundancy policy (rpolicy.hpp) - it is not enough to implement
|
| H A D | fallback.hpp | 4 #include "rpolicy.hpp"
|
| /openbmc/phosphor-fan-presence/presence/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Rainier2U/ |
| H A D | config.json | 17 "rpolicy": { object 36 "rpolicy": { object 55 "rpolicy": { object 74 "rpolicy": { object 93 "rpolicy": { object 112 "rpolicy": { object
|
| /openbmc/phosphor-fan-presence/presence/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Rainier4U/ |
| H A D | config.json | 17 "rpolicy": { object 36 "rpolicy": { object 55 "rpolicy": { object 74 "rpolicy": { object 93 "rpolicy": { object 112 "rpolicy": { object
|
| /openbmc/openbmc/meta-ibm/recipes-phosphor/fans/phosphor-fan-presence-config/swift/ |
| H A D | config.yaml | 11 rpolicy: 24 rpolicy: 37 rpolicy: 50 rpolicy: 61 rpolicy:
|
| /openbmc/phosphor-fan-presence/presence/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Rainier1S4U/ |
| H A D | config.json | 17 "rpolicy": { object 36 "rpolicy": { object 55 "rpolicy": { object 74 "rpolicy": { object
|
| /openbmc/phosphor-fan-presence/presence/config_files/witherspoon/ |
| H A D | config.json | 17 "rpolicy": { object 36 "rpolicy": { object 55 "rpolicy": { object 74 "rpolicy": { object
|
| /openbmc/phosphor-fan-presence/presence/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Everest/ |
| H A D | config.json | 17 "rpolicy": { object 41 "rpolicy": { object 65 "rpolicy": { object 89 "rpolicy": { object
|
| /openbmc/phosphor-fan-presence/presence/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Fuji/ |
| H A D | config.json | 17 "rpolicy": { object 41 "rpolicy": { object 65 "rpolicy": { object 89 "rpolicy": { object
|
| /openbmc/phosphor-fan-presence/presence/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Bonnell/ |
| H A D | config.json | 17 "rpolicy": { object 36 "rpolicy": { object
|
| /openbmc/phosphor-fan-presence/presence/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Balcones/ |
| H A D | config.json | 17 "rpolicy": { object 36 "rpolicy": { object
|
| /openbmc/phosphor-fan-presence/presence/example/ |
| H A D | example.yaml | 47 with the rpolicy attribute. 63 rpolicy: 81 rpolicy:
|
| H A D | config.json | 45 "provided a redundancy algorithm must be specified with the rpolicy", 66 "rpolicy": { object 90 "rpolicy": { object
|
| /openbmc/phosphor-fan-presence/docs/presence/ |
| H A D | rpolicy.md | 1 # rpolicy chapter 48 "rpolicy": {
|
| H A D | README.md | 126 "rpolicy": { 143 - [rpolicy](rpolicy.md) 184 "rpolicy": {
|
| H A D | name.md | 24 "rpolicy": {
|
| H A D | path.md | 27 "rpolicy": {
|
| H A D | eeprom.md | 58 "rpolicy": {
|
| H A D | methods.md | 55 "rpolicy": {
|