コード例 #1
0
ファイル: get.datasensor.php プロジェクト: WAPOSAT/WP1
    time_type= 'All'   --> to show all the information until now
*/
$Block = $Block_Sensors->getblock_byId($id);
$ValParameters = $Parameters->getParameter_bySensor($Block["id_sensor"]);
$ValBlock = $Blocks->getblock_byId($Block["id_block"]);
$Measurement->get_last24hours($Block["id_sensor"]);
$months = ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'];
$LimSup = (double) $Block["up_danger_limit"];
$LimInf = (double) $Block["up_risk_limit"];
$Unit = $ValParameters["code"];
$Sensor_name = $ValParameters["parameter_codename"];
$Freq_Refresh = (double) $ValBlock["refresh"];
$firstVal = 0;
$lastVal = 0;
$AcumVal = 0;
while ($valores = $Measurement->retornar_SELECT()) {
    if ($long == 0) {
        $valMax = (double) $valores["value"];
        $valMin = (double) $valores["value"];
    }
    if ($valMax < (double) $valores["value"]) {
        $valMax = (double) $valores["value"];
    }
    if ($valMin > (double) $valores["value"]) {
        $valMin = (double) $valores["value"];
    }
    $firstVal = (double) $valores["value"];
    $datetmp = new DateTime($valores["date"], new DateTimeZone("UTC"));
    $dateval = $datetmp->getTimestamp() . "000";
    $valuetmp = (double) $valores["value"];
    array_push($DataTime, (double) $dateval);