diff options
author | Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> | 2017-10-02 04:51:20 -0500 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2017-10-11 23:18:25 +0000 |
commit | bb3c54af21d619a88f5b4fd868ab7f3a74ee221d (patch) | |
tree | 08232549748cb5d6c08631d5b5448e4ab12a8e93 | |
parent | 457653333a01917ca4297b76110232e64c50da16 (diff) | |
download | phosphor-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-x | gen_ipmi_sensor.pl | 17 |
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"; } } } |