diff options
author | Yi Li <adamliyi@msn.com> | 2016-09-08 17:58:00 +0800 |
---|---|---|
committer | Yi Li <adamliyi@msn.com> | 2016-11-10 19:51:11 +0800 |
commit | 57e3bf965d731ac52f59497a6247a1d80d1bc0a0 (patch) | |
tree | a80911f67be09f6347b45a1fec7b2dd3856828f3 | |
parent | 4fed868c4a142f3f6951d1417916f7cf7eff2b29 (diff) | |
download | pyphosphor-57e3bf965d731ac52f59497a6247a1d80d1bc0a0.tar.gz pyphosphor-57e3bf965d731ac52f59497a6247a1d80d1bc0a0.zip |
Add BootProgress signal for BootProgressSensor
This signal broadcasts current boot progress when sensor value changes.
Partially resolves openbmc/openbmc#315
Change-Id: If490852f2cfc620f720d6edfa629881212a43312
Signed-off-by: Yi Li <adamliyi@msn.com>
-rw-r--r-- | obmc/sensors.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/obmc/sensors.py b/obmc/sensors.py index e5c79ef..dc74733 100644 --- a/obmc/sensors.py +++ b/obmc/sensors.py @@ -235,11 +235,16 @@ class BootProgressSensor(VirtualSensor): SensorValue.setValue(self, value) if (value == "FW Progress, Starting OS"): self.GotoSystemState("HOST_BOOTED") + self.BootProgress(value) @dbus.service.signal(CONTROL_IFACE, signature='s') def GotoSystemState(self, state): pass + @dbus.service.signal(CONTROL_IFACE, signature='s') + def BootProgress(self, state): + pass + class OccStatusSensor(VirtualSensor): def __init__(self, bus, name, sysfs=None): |