Searched refs:statusBit (Results 1 – 4 of 4) sorted by relevance
| /openbmc/phosphor-modbus/rtu/device/ |
| H A D | base_device.cpp | 265 for (const auto& statusBit : statusBits) in readStatusRegisters() local 268 if (statusBit.bitPosition > maxBitPoistion) in readStatusRegisters() 271 "POSITION", statusBit.bitPosition, "NAME", in readStatusRegisters() 272 statusBit.name); in readStatusRegisters() 276 ((registers[0] & (1 << statusBit.bitPosition)) != 0); in readStatusRegisters() 277 auto statusAsserted = (statusBitValue == statusBit.value); in readStatusRegisters() 279 getObjectPath(config, statusBit.type, statusBit.name); in readStatusRegisters() 282 auto sensorIter = sensors.find(statusBit.name); in readStatusRegisters() 289 statusBit.type, statusAsserted); in readStatusRegisters() 292 co_await generateEvent(statusBit, objectPath, sensorValue, in readStatusRegisters() [all …]
|
| H A D | base_config.cpp | 196 StatusBit statusBit = {}; in processStatusBitsInterface() local 198 statusBit.name = getValue<std::string>(configMap, "Name", config.name); in processStatusBitsInterface() 205 "Invalid StatusType " + type + " for " + statusBit.name); in processStatusBitsInterface() 207 statusBit.type = typeIter->second; in processStatusBitsInterface() 209 statusBit.bitPosition = in processStatusBitsInterface() 212 statusBit.value = getValue<bool>(configMap, "Value", config.name); in processStatusBitsInterface() 216 config.statusRegisters[address].emplace_back(statusBit); in processStatusBitsInterface() 272 for (const auto& statusBit : statusBits) in printConfig() local 275 "NAME", statusBit.name, "ADDRESS", address, "BIT_POSITION", in printConfig() 276 statusBit.bitPosition, "VALUE", statusBit.value, "TYPE", in printConfig() [all …]
|
| H A D | base_device.hpp | 50 auto generateEvent(const config::StatusBit& statusBit,
|
| /openbmc/phosphor-modbus/tests/ |
| H A D | test_device_events.cpp | 200 DeviceConfigIntf::StatusBit statusBit = { in testSensorCreation() local 206 {TestIntf::testReadHoldingRegisterEventOffset, {statusBit}}}; in testSensorCreation()
|