<?php
if(!function_exists('_ma01dl_Inline')){
function _ma01dl_Inline(&$signalList, $index)
{
        
          $name = sprintf("%s路进线-电压", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s路路进线-电流", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s路进线-有功功率", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s路进线-有功电能", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s路进线-电流负载比", strval($index));
          $signalList[] = $name;
}
}
if(!function_exists('_ma01dl_Feeder')){
function _ma01dl_Feeder(&$signalList, $index)
{
        
          $name = sprintf("%s电压", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s电压", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s电压", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s电流", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s电流", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s电流", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s有功功率", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s有功功率", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s有功功率", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s有功电能", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s有功电能", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s有功电能", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s电流负载比", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s电流负载比", strval($index));
          $signalList[] = $name;
        
          $name = sprintf("%s电流负载比", strval($index));
          $signalList[] = $name;
}
}
if(!function_exists('_ma01dl_ASwitchStatus')){
function _ma01dl_ASwitchStatus(&$signalList, $index)
{
        
          $name = sprintf("A%s开关状态", strval($index));
          $signalList[] = $name;
}
}
if(!function_exists('_ma01dl_BSwitchStatus')){
function _ma01dl_BSwitchStatus(&$signalList, $index)
{
        
          $name = sprintf("B%s开关状态", strval($index));
          $signalList[] = $name;
}
}
if(!function_exists('_ma01dl_TempNode')){
function _ma01dl_TempNode(&$signalList, $index)
{
        
          $name = sprintf("节点%s温度", strval($index));
          $signalList[] = $name;
}
}
if(!function_exists('_ma01dl_FeederSwitchAlert')){
function _ma01dl_FeederSwitchAlert(&$signalList, $index)
{
        
          $name = sprintf("%s开关告警", strval($index));
          $signalList[] = $name;
}
}
if(!function_exists('_ma01dl_FeederCurrentHAlert')){
function _ma01dl_FeederCurrentHAlert(&$signalList, $index)
{
        
          $name = sprintf("%s电流越上线", strval($index));
          $signalList[] = $name;
}
}
if(!function_exists('_ma01dl_FeederCurrentHHAlert')){
function _ma01dl_FeederCurrentHHAlert(&$signalList, $index)
{
        
          $name = sprintf("%s电流越上上线", strval($index));
          $signalList[] = $name;
}
}
if(!function_exists('_ma01dl_FeederSwitchOpenAlert')){
function _ma01dl_FeederSwitchOpenAlert(&$signalList, $index)
{
        
          $name = sprintf("%s开关分闸", strval($index));
          $signalList[] = $name;
}
}
if(!function_exists('_ma01dl_NodeTempAlert')){
function _ma01dl_NodeTempAlert(&$signalList, $index)
{
        
          $name = sprintf("节点%s温度越限", strval($index));
          $signalList[] = $name;
}
}
if(!function_exists('_ma01dl_FeederCurrentLAlert')){
function _ma01dl_FeederCurrentLAlert(&$signalList, $index)
{
        
          $name = sprintf("%s电流越下限", strval($index));
          $signalList[] = $name;
}
}
if(!function_exists('_ma01dl_FeederCurrentLLAlert')){
function _ma01dl_FeederCurrentLLAlert(&$signalList, $index)
{
        
          $name = sprintf("%s电流越下下限", strval($index));
          $signalList[] = $name;
}
}
?>
<h4>系统数据</h4>
<?php $signalList = [];
      _ma01dl_Inline($signalList, "A");
      _ma01dl_Inline($signalList, "B");
      _ma01dl_Feeder($signalList, "A01");
      _ma01dl_Feeder($signalList, "A04");
      _ma01dl_Feeder($signalList, "A07");
      _ma01dl_Feeder($signalList, "A10");
      _ma01dl_Feeder($signalList, "B01");
      _ma01dl_Feeder($signalList, "B04");
      _ma01dl_Feeder($signalList, "B07");
      _ma01dl_Feeder($signalList, "B10");
      _ma01dl_Feeder($signalList, "A13");
      _ma01dl_Feeder($signalList, "A16");
      _ma01dl_Feeder($signalList, "A19");
      _ma01dl_Feeder($signalList, "A22");
      _ma01dl_Feeder($signalList, "B13");
      _ma01dl_Feeder($signalList, "B16");
      _ma01dl_Feeder($signalList, "B19");
      _ma01dl_Feeder($signalList, "B22");
      _ma01dl_Feeder($signalList, "A25");
      _ma01dl_Feeder($signalList, "A28");
      _ma01dl_Feeder($signalList, "A31");
      _ma01dl_Feeder($signalList, "A34");
      _ma01dl_Feeder($signalList, "B25");
      _ma01dl_Feeder($signalList, "B28");
      _ma01dl_Feeder($signalList, "B31");
      _ma01dl_Feeder($signalList, "B34");
      _ma01dl_Feeder($signalList, "A37");
      _ma01dl_Feeder($signalList, "A40");
      _ma01dl_Feeder($signalList, "A43");
      _ma01dl_Feeder($signalList, "A46");
      _ma01dl_Feeder($signalList, "B37");
      _ma01dl_Feeder($signalList, "B40");
      _ma01dl_Feeder($signalList, "B43");
      _ma01dl_Feeder($signalList, "B46");
      _ma01dl_Feeder($signalList, "A49");
      _ma01dl_Feeder($signalList, "A52");
      _ma01dl_Feeder($signalList, "A55");
      _ma01dl_Feeder($signalList, "A58");
      _ma01dl_Feeder($signalList, "B49");
      _ma01dl_Feeder($signalList, "B52");
      _ma01dl_Feeder($signalList, "B55");
      _ma01dl_Feeder($signalList, "B58");
      _ma01dl_Feeder($signalList, "A61");
      _ma01dl_Feeder($signalList, "A64");
      _ma01dl_Feeder($signalList, "A67");
      _ma01dl_Feeder($signalList, "A70");
      _ma01dl_Feeder($signalList, "B61");
      _ma01dl_Feeder($signalList, "B64");
      _ma01dl_Feeder($signalList, "B67");
      _ma01dl_Feeder($signalList, "B70");
        $signalList[] = "A路进线防雷器状态";
        $signalList[] = "B路进线防雷器状态";
        $signalList[] = "系统总告警状态";
        $signalList[] = "A路进线总开关状态";
        $signalList[] = "A路进线防雷器状态";
        $signalList[] = "B路进线总开关状态";
        $signalList[] = "B路进线防雷器状态";
          for($i=1;$i<=24;$i++)
          {
            _ma01dl_ASwitchStatus($signalList, $i);
          }
          for($i=1;$i<=24;$i++)
          {
            _ma01dl_BSwitchStatus($signalList, $i);
          }
          for($i=25;$i<=48;$i++)
          {
            _ma01dl_ASwitchStatus($signalList, $i);
          }
          for($i=25;$i<=48;$i++)
          {
            _ma01dl_BSwitchStatus($signalList, $i);
          }
          for($i=49;$i<=72;$i++)
          {
            _ma01dl_ASwitchStatus($signalList, $i);
          }
          for($i=49;$i<=72;$i++)
          {
            _ma01dl_BSwitchStatus($signalList, $i);
          }
        $signalList[] = "环境温度";
        $signalList[] = "环境湿度";
          for($i=1;$i<=24;$i++)
          {
            _ma01dl_FeederSwitchAlert($signalList, $i);
          }
          for($i=1;$i<=24;$i++)
          {
            _ma01dl_FeederSwitchAlert($signalList, $i);
          }
          for($i=25;$i<=48;$i++)
          {
            _ma01dl_FeederSwitchAlert($signalList, $i);
          }
          for($i=25;$i<=48;$i++)
          {
            _ma01dl_FeederSwitchAlert($signalList, $i);
          }
          for($i=49;$i<=72;$i++)
          {
            _ma01dl_FeederSwitchAlert($signalList, $i);
          }
          for($i=49;$i<=72;$i++)
          {
            _ma01dl_FeederSwitchAlert($signalList, $i);
          }
          for($i=1;$i<=12;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=1;$i<=12;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=13;$i<=24;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=13;$i<=24;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=25;$i<=36;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=35;$i<=36;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=37;$i<=48;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=37;$i<=48;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=49;$i<=60;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=49;$i<=60;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=61;$i<=72;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=61;$i<=72;$i++)
          {
            _ma01dl_FeederCurrentHAlert($signalList, $i);
          }
          for($i=1;$i<=12;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
          for($i=1;$i<=12;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
          for($i=13;$i<=24;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
          for($i=13;$i<=24;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
          for($i=25;$i<=36;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
          for($i=35;$i<=36;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
          for($i=37;$i<=48;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
          for($i=37;$i<=48;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
          for($i=49;$i<=60;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
          for($i=49;$i<=60;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
          for($i=61;$i<=72;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
          for($i=61;$i<=72;$i++)
          {
            _ma01dl_FeederCurrentHHAlert($signalList, $i);
          }
        $signalList[] = "A路进线总开关开关告警";
        $signalList[] = "A路进线防雷器失效告警";
        $signalList[] = "B路进线总开关开关告警";
        $signalList[] = "B路进线防雷器失效告警";
        $signalList[] = "进线总开关开关告警";
        $signalList[] = "进线防雷器失效告警";
        $signalList[] = "A路进线旁路开关开关告警";
        $signalList[] = "A路进线防雷器开关开关告警";
        $signalList[] = "B路进线旁路开关开关告警";
        $signalList[] = "B路进线防雷器开关开关告警";
        $signalList[] = "进线旁路开关告警";
        $signalList[] = "线防雷器开关告警";
        $signalList[] = "A路进线电流越上限";
        $signalList[] = "B路进线电流越上限";
        $signalList[] = "进线电流越上限";
        $signalList[] = "A路进线电流越上上限";
        $signalList[] = "B路进线电流越上上限";
        $signalList[] = "进线电流越上上限";
        $signalList[] = "A路进线电压过压";
        $signalList[] = "B路进线电压过压";
        $signalList[] = "进线电压过压";
        $signalList[] = "A路进线电压欠压";
        $signalList[] = "B路进线电压欠压";
        $signalList[] = "进线电压欠压";
          for($i=1;$i<=24;$i++)
          {
            _ma01dl_FeederSwitchOpenAlert($signalList, $i);
          }
          for($i=1;$i<=24;$i++)
          {
            _ma01dl_FeederSwitchOpenAlert($signalList, $i);
          }
          for($i=25;$i<=48;$i++)
          {
            _ma01dl_FeederSwitchOpenAlert($signalList, $i);
          }
          for($i=25;$i<=48;$i++)
          {
            _ma01dl_FeederSwitchOpenAlert($signalList, $i);
          }
          for($i=49;$i<=72;$i++)
          {
            _ma01dl_FeederSwitchOpenAlert($signalList, $i);
          }
          for($i=49;$i<=72;$i++)
          {
            _ma01dl_FeederSwitchOpenAlert($signalList, $i);
          }
$this->load->view("portal/DevicePage/signal_ctrl_noid", array("signalList"=>$signalList, "cols"=>6));
?>

