connect_error) { die("Connection failed: " . $conn->connect_error); } function query_as_result($conn, $sql) { $result = $conn->query($sql); if ($result->num_rows < 1) { return -1; } $row = $result->fetch_assoc(); return $row['result']; } function sw_errors($conn, $id, $maxAgeSeconds) { $sql = "select count(id) as result from log_realtime where zkl=$id and (sw3000_state & 0x0f0) != 0 and t > unix_timestamp()-$maxAgeSeconds"; return query_as_result($conn, $sql); } function sw_mem($conn, $id, $maxAgeSeconds) { $sql = "select count(id) as result from log_realtime where zkl=$id and (sw3000_state & 0xff00) != 0x8f00 and t > unix_timestamp()-$maxAgeSeconds"; return query_as_result($conn, $sql); } function connects($conn, $id, $maxAgeSeconds) { $sql = "select count(t) as result from log_tcp where zkl=$id and event=\"connect\" and t > unix_timestamp()-$maxAgeSeconds"; return query_as_result($conn, $sql); } function conn_errors($conn, $id, $maxAgeSeconds) { $sql = "select count(t) as result from log_tcp where zkl=$id and event=\"error\" and t > unix_timestamp()-$maxAgeSeconds"; return query_as_result($conn, $sql); } function samples($conn, $id) { $sql = "select count(*) as result from log_realtime where zkl=$id"; return query_as_result($conn, $sql); } function remarks($conn, $id) { $sql = "select rtstatus as result from zkl where id=$id"; return query_as_result($conn, $sql); } function pcm_found($conn, $id) { $sql = "select mcu_persistent & 0x00200000 as result from log_realtime where zkl=$id order by id desc limit 1"; $result = query_as_result($conn, $sql); if ($result < 0) return "NoPCM"; return "PCM"; } function phonenr($conn, $id) { $sql = "select telefoonnr as result from zkl where id=$id"; return query_as_result($conn, $sql); } ?>
| SerieNR | IDcode | MCU | WCPU | Drive | Measure | Wavecom | Wavrev | SWMEM | PCB | BOM | RTStatus | APN | TCP | SMS | Language | ServiceDate | Status | SwErrors | SwMemErrors | Connects | ConErrors | Samples | PhoneNr | Remarks | PCMfound |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ".$zkl['serienr']." | "; echo "".$zkl['idcode']." | "; echo "".$zkl['mcu_versie']." | "; echo "".$zkl['wcpu_versie']." | "; echo "".$zkl['sw3000_dversie']." | "; echo "".$zkl['sw3000_mversie']." | "; echo "".$zkl['wavecom_versie']." | "; echo "".$zkl['wavecom_revisie']." | "; echo "".$zkl['sw3000_onderhoud']." | "; echo "".$zkl['pcb_versie']." | "; echo "".$zkl['mech_versie']." | "; echo "".$zkl['capabilities']." | "; echo "".$zkl['gprs_apn']." | "; echo "".$zkl['tcp_server']." | "; echo "".$zkl['sms_server']." | "; echo "".$zkl['i18n']." | "; echo "".$zkl['onderhoud']." | "; echo "".$zkl['lans_status']." | "; echo "".sw_errors($conn, $id, $maxAgeSeconds)." | "; echo "".sw_mem($conn, $id, $maxAgeSeconds)." | "; echo "".connects($conn, $id, $maxAgeSeconds)." | "; echo "".conn_errors($conn, $id, $maxAgeSeconds)." | "; echo "".samples($conn, $id)." | "; echo "".phonenr($conn, $id)." | "; echo "".remarks($conn, $id)." | "; echo "".pcm_found($conn, $id)." | "; echo "
Go back to the form