@@ 97-110 (lines=14) @@ | ||
94 | $dev = new SensorDevice(); |
|
95 | $dev->setName($buffer[4]); |
|
96 | $dev->setValue($value[1]); |
|
97 | if (isset($buffer[7]) && $buffer[7] == "Thresholds") { |
|
98 | if ((isset($buffer[8]) && preg_match("/^lo-crit\s(\S+)\s*$/", $buffer[8], $limits)) |
|
99 | ||(isset($buffer[9]) && preg_match("/^lo-crit\s(\S+)\s*$/", $buffer[9], $limits)) |
|
100 | ||(isset($buffer[10]) && preg_match("/^lo-crit\s(\S+)\s*$/", $buffer[10], $limits)) |
|
101 | ||(isset($buffer[11]) && preg_match("/^lo-crit\s(\S+)\s*$/", $buffer[11], $limits))) { |
|
102 | $dev->setMin($limits[1]); |
|
103 | } |
|
104 | if ((isset($buffer[8]) && preg_match("/^hi-crit\s(\S+)\s*$/", $buffer[8], $limits)) |
|
105 | ||(isset($buffer[9]) && preg_match("/^hi-crit\s(\S+)\s*$/", $buffer[9], $limits)) |
|
106 | ||(isset($buffer[10]) && preg_match("/^hi-crit\s(\S+)\s*$/", $buffer[10], $limits)) |
|
107 | ||(isset($buffer[11]) && preg_match("/^hi-crit\s(\S+)\s*$/", $buffer[11], $limits))) { |
|
108 | $dev->setMax($limits[1]); |
|
109 | } |
|
110 | } |
|
111 | if ($buffer[5] != "OK") $dev->setEvent($buffer[5]); |
|
112 | $this->mbinfo->setMbVolt($dev); |
|
113 | } |
|
@@ 131-143 (lines=13) @@ | ||
128 | $dev->setName($buffer[4]); |
|
129 | $dev->setValue($value[1]); |
|
130 | if (isset($buffer[7]) && $buffer[7] == "Thresholds") { |
|
131 | if ((isset($buffer[8]) && preg_match("/^lo-crit\s(\S+)\s*$/", $buffer[8], $limits)) |
|
132 | ||(isset($buffer[9]) && preg_match("/^lo-crit\s(\S+)\s*$/", $buffer[9], $limits)) |
|
133 | ||(isset($buffer[10]) && preg_match("/^lo-crit\s(\S+)\s*$/", $buffer[10], $limits)) |
|
134 | ||(isset($buffer[11]) && preg_match("/^lo-crit\s(\S+)\s*$/", $buffer[11], $limits))) { |
|
135 | $dev->setMin($limits[1]); |
|
136 | } elseif ((isset($buffer[8]) && preg_match("/^hi-crit\s(\S+)\s*$/", $buffer[8], $limits)) |
|
137 | ||(isset($buffer[9]) && preg_match("/^hi-crit\s(\S+)\s*$/", $buffer[9], $limits)) |
|
138 | ||(isset($buffer[10]) && preg_match("/^hi-crit\s(\S+)\s*$/", $buffer[10], $limits)) |
|
139 | ||(isset($buffer[11]) && preg_match("/^hi-crit\s(\S+)\s*$/", $buffer[11], $limits))) { |
|
140 | if ($limits[1]<$value[1]) {//max instead min issue |
|
141 | $dev->setMin($limits[1]); |
|
142 | } |
|
143 | } |
|
144 | } |
|
145 | if ($buffer[5] != "OK") $dev->setEvent($buffer[5]); |
|
146 | $this->mbinfo->setMbFan($dev); |