";
switch($objIdStr){
case '2.2.0':
case '2.2.1':
case '2.2.2':
case '2.2.3':
$levelArr=explode('.',$objIdStr);
for($j=0;$jlevelArr[$j]={$levelArr[$j]}";
}
$getInstanceSql="SELECT initValue
FROM $paramTable
WHERE level_1='$level_1' AND level_2='$level_2'";
$result=mysqli_query($pubConn,$getInstanceSql);
$row=mysqli_fetch_array($result);
if($_SERVER['REQUEST_METHOD'] == "POST"){
//sysCommSend($sysId,$nGetComm,"2.2");
//sleep(2);
$getInstanceSql="SELECT initValue
FROM $paramTable
WHERE level_1='$level_1' AND level_2='$level_2' ";
$result=mysqli_query($pubConn,$getInstanceSql);
$row=mysqli_fetch_array($result);
$row[0]=setBitValue($row[0],$NetOPLenArr[$level_3][1],$length_type);
$row[0]=setBitValue($row[0],$NetOPTypeArr[$level_3][1],$type_type);//roger
echo "$row[0]";
$setSql="UPDATE $paramTable
SET initValue='$row[0]'
WHERE level_1='$level_1' AND level_2='$level_2' ";
mysqli_query($pubConn,$setSql);
echo mysqli_error($pubConn);
echo "";
exit();
}
switch($level_3){
case '0':
$opcArr="International Network";
break;
case '1':
$opcArr="International Spare Network";
break;
case '2':
$opcArr="National Network";
break;
case '3':
$opcArr="National Spare Network";
break;
}
echo "
";
break;
case '2.3.1':
case '2.3.2':
case '2.3.3':
case '2.3.4':
case '2.3.5':
case '2.3.6':
case '2.3.7':
case '2.3.8':
$levelArr=explode('.',$objIdStr);
for($j=0;$jlevelArr[$j]={$levelArr[$j]}";
}
$getInstanceSql="SELECT initValue
FROM $paramTable
WHERE level_1='$level_1' AND level_2='$level_2' AND level_3='$level_3'";
$result=mysqli_query($pubConn,$getInstanceSql);
$row=mysqli_fetch_array($result);
$row[0] = hexdec($row[0]);
if($_SERVER['REQUEST_METHOD'] == "POST"){
$opc = dechex($opc);
//if(strlen($opc) > 6)alertmax();
$opc=omc_keep_length($opc,"0","6","1");
$setSql="UPDATE $paramTable
SET initValue='$opc'
WHERE level_1='$level_1' AND level_2='$level_2' AND level_3='$level_3' ";
mysqli_query($pubConn,$setSql);
echo mysqli_error($pubConn);
echo "";
exit();
}
switch($level_3){
case '1':
case '5':
$opcArr="International Network";
break;
case '2':
case '6':
$opcArr="International Spare Network";
break;
case '3':
case '7':
$opcArr="National Network";
break;
case '4':
case '8':
$opcArr="National Spare Network";
break;
}
echo "
";
echo "
";
echo "
$opcArr
";
echo "
";
echo "
";
echo "
";
echo "
";
echo "
OPC (dec)
";
echo "
";
echo "
";
echo "
";
break;
case '2.6.1':
case '2.6.2':
case '2.6.3':
case '2.6.4':
$levelArr=explode('.',$objIdStr);
for($j=0;$jlevelArr[$j]={$levelArr[$j]}";
}
if($instanceNo == 'new'){
$RoutValue="000000808000000000";
}else{
$getSql="SELECT $valueName
FROM $paramTable
WHERE level_1='$level_1' AND level_2='$level_2' AND level_3='$level_3' AND instanceNo='$instanceNo'
";
if($DEBUG) echo " getSql=$getSql";
$result =mysqli_query($pubConn,$getSql);
$rows= mysqli_fetch_array($result);
$RoutValue=$rows[0];
}
if($DEBUG) echo " RoutValue=$RoutValue";
if($DEBUG) echo " ";
if($_SERVER['REQUEST_METHOD'] == "POST"){
//保存改动
$newRoutValue=$RoutValue;
for($i=0;$i$unitName=$unitValue";
$newRoutValue=setBitValue($newRoutValue,$RoutingConfArr[$i][1],$unitValue);
//if($DEBUG)
echo " newRoutValue=$newRoutValue";
}
$moveSql="UPDATE $paramTable SET initValue ='$newRoutValue'
WHERE level_1='$level_1' AND level_2='$level_2' AND level_3='$level_3' AND instanceNo='$instanceNo'
";
if($DEBUG) echo " getSql=$getSql";
mysqli_query($pubConn,$moveSql);
echo "";
exit();
}else{
//显示
echo "\n $tableHeader";
echo "\n
";
echo "
Name
Value
";
echo "
";
if($instanceNo == 'new'){
$getInstanceSql="SELECT instanceNo FROM $paramTable
WHERE level_1='$level_1' AND level_2='$level_2' AND level_3='$level_3'AND $valueName = '000000808000000000'";
$result=mysqli_query($pubConn,$getInstanceSql);
echo mysqli_error($pubConn);
echo "
";
}
}
break;
case '2.7.1':
case '2.7.2':
case '2.7.3':
case '2.7.4':
case '2.7.5':
$levelArr=explode('.',$objIdStr);
for($j=0;$jlevelArr[$j]={$levelArr[$j]}";
}
$acnValue=getSysParamValue($sysId,$objIdStr,$instanceNo,$valueName);
if($_SERVER['REQUEST_METHOD'] == "POST"){
//保存改动
$newRoutValue=$acnValue;
for($i=0;$i$unitName=$unitValue";
$newRoutValue=setBitValue($newRoutValue,$ACNConfArr[$i][1],$unitValue);
if($DEBUG) echo " newRoutValue=$newRoutValue";
}
$moveSql="UPDATE $paramTable SET initValue ='$newRoutValue'
WHERE level_1='$level_1' AND level_2='$level_2' AND level_3='$level_3' AND instanceNo='$instanceNo'
";
if($DEBUG) echo " getSql=$getSql";
mysqli_query($pubConn,$moveSql);
echo "";
exit();
}else{
//显示
echo "\n $tableHeader";
echo "\n
";
echo "
Operation
Suggested version
";
echo "
";
for($i=0;$i";
echo "
$unitShowName
";
echo "
";
echo "";
}
}
break;
}
echo "\n
";
echo "\n ";
if($instanceNo != 'new'){
echo "\n ";
}
echo "\n ";
echo "\n ";
/*
DPC: Destination point code of the MSC using this OPC
Normal linkset: Linkset assigned to the link connected to the device using this DPC
Alternative linkset: Alternative linkset of the normal linkset
The ACN facility enables the version negotiation for the above messages, which make the WXC2 System more compatible with the other networks by means of flexible message version adjustment. The adjustable version includes Version 1, Version 2 and Version 3
*/
?>
Remarks:
DPC: Specify a Destination Point Code to this route.
Normal linkset: Assign a primary linkset to this route.
Alternative linkset: Assign an alternative linkset to this route when the normal linkset becomes unavailable.
M3UA Routing Context: For M3UA use only. Specify the M3UA Routing Context used by M3UA peers to identify a particular application server.