コード例 #1
0
ファイル: get.datasensor.php プロジェクト: WAPOSAT/WP1
$Measurement = new Measurement();
$Block_Sensors = new Block_Sensors();
$Parameters = new Parameters();
$Blocks = new Blocks();
$id = (double) $_GET["BS"];
//$id = 2;
//$time = $_GET["time_type"];
/*
    time_type= '24day' --> to show the last 24 hours
    time_type= '1Week' --> to show the last week
    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"]) {