summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYi Li <adamliyi@msn.com>2016-09-08 17:58:00 +0800
committerYi Li <adamliyi@msn.com>2016-11-10 19:51:11 +0800
commit57e3bf965d731ac52f59497a6247a1d80d1bc0a0 (patch)
treea80911f67be09f6347b45a1fec7b2dd3856828f3
parent4fed868c4a142f3f6951d1417916f7cf7eff2b29 (diff)
downloadpyphosphor-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.py5
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):
OpenPOWER on IntegriCloud