@@ 194-212 (lines=19) @@ | ||
191 | break; |
|
192 | } |
|
193 | } |
|
194 | if (preg_match('/^\.1\.3\.6\.1\.4\.1\.318\.1\.1\.1\.2\.1\.1\.0 = INTEGER:\s(.*)/m', $result, $data)) { |
|
195 | $batstat = ""; |
|
196 | switch (trim($data[1])) { |
|
197 | case 1: $batstat = "Battery Unknown"; |
|
198 | break; |
|
199 | case 2: break; |
|
200 | case 3: $batstat = "Battery Low"; |
|
201 | break; |
|
202 | default: $batstat = "Battery Unknown (".trim($data[1]).")"; |
|
203 | break; |
|
204 | } |
|
205 | if ($batstat !== "") { |
|
206 | if ($status !== "") { |
|
207 | $status .= ", ".$batstat; |
|
208 | } else { |
|
209 | $status = $batstat; |
|
210 | } |
|
211 | } |
|
212 | } |
|
213 | if (preg_match('/^\.1\.3\.6\.1\.4\.1\.318\.1\.1\.1\.2\.2\.4\.0 = INTEGER:\s(.*)/m', $result, $data)) { |
|
214 | $batstat = ""; |
|
215 | switch (trim($data[1])) { |
|
@@ 213-229 (lines=17) @@ | ||
210 | } |
|
211 | } |
|
212 | } |
|
213 | if (preg_match('/^\.1\.3\.6\.1\.4\.1\.318\.1\.1\.1\.2\.2\.4\.0 = INTEGER:\s(.*)/m', $result, $data)) { |
|
214 | $batstat = ""; |
|
215 | switch (trim($data[1])) { |
|
216 | case 1: break; |
|
217 | case 2: $batstat = "Replace Battery"; |
|
218 | break; |
|
219 | default: $batstat = "Replace Battery (".trim($data[1]).")"; |
|
220 | break; |
|
221 | } |
|
222 | if ($batstat !== "") { |
|
223 | if ($status !== "") { |
|
224 | $status .= ", ".$batstat; |
|
225 | } else { |
|
226 | $status = $batstat; |
|
227 | } |
|
228 | } |
|
229 | } |
|
230 | if ($status !== "") { |
|
231 | $dev->setStatus(trim($status)); |
|
232 | } |