summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>2017-10-02 04:51:20 -0500
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2017-10-11 23:18:25 +0000
commitbb3c54af21d619a88f5b4fd868ab7f3a74ee221d (patch)
tree08232549748cb5d6c08631d5b5448e4ab12a8e93
parent457653333a01917ca4297b76110232e64c50da16 (diff)
downloadphosphor-mrw-tools-bb3c54af21d619a88f5b4fd868ab7f3a74ee221d.tar.gz
phosphor-mrw-tools-bb3c54af21d619a88f5b4fd868ab7f3a74ee221d.zip
MRW Parser changes to add Pre-Req block
A new block for prereq is added to the sensor config which tells pre-req values for a dbus property Change-Id: I87e657fefb16f5bc1bfe01f61b25cbdf7af56790 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
-rwxr-xr-xgen_ipmi_sensor.pl17
1 files changed, 5 insertions, 12 deletions
diff --git a/gen_ipmi_sensor.pl b/gen_ipmi_sensor.pl
index 766bab1..30fc226 100755
--- a/gen_ipmi_sensor.pl
+++ b/gen_ipmi_sensor.pl
@@ -138,19 +138,12 @@ sub writeToFile
#will write property named "Property" first then
#other properties.
print $fh " ".$dbusProperty.":\n";
- while (my ($offset,$values) = each %{$dbusPropertyValue}) {
- if ($offset eq "prereq") {
- print $fh " $offset:\n";
- while (my ($preOffset,$preValues) = each %{$values}) {
- print $fh " $preOffset:\n";
- while (my ($key,$value) = each %{$preValues}) {
- print $fh " $key: ". $value."\n";
- }
- }
- } else {
- print $fh " $offset:\n";
+ while (my ($condition,$offsets) = each %{$dbusPropertyValue}) {
+ print $fh " $condition:\n";
+ while (my ($offset,$values) = each %{$offsets}) {
+ print $fh " $offset:\n";
while (my ($key,$value) = each %{$values}) {
- print $fh " $key: ". $value."\n";
+ print $fh " $key: ". $value."\n";
}
}
}
OpenPOWER on IntegriCloud