{'AcPhaseCount'}){ case 1: $AcPhaseCount='one phase'; break; case 3: $AcPhaseCount='three phase'; break; default: $AcPhaseCount='unknown'; break; } $ModelName = $obj->{'ModelName'}; $RatingPower = (strlen($ModelName) >= 6 ? substr($ModelName,4,2)*pow(10,-1+substr($ModelName,6,1)) : 0); $Connector1=substr($ModelName,7,1); $Connector2=substr($ModelName,9,1); $Connector3=substr($ModelName,8,1); $connectorType1=ConnectorType($Connector1); $connectorType2=ConnectorType($Connector2); $connectorType3=ConnectorType($Connector3); if(substr($ModelName,0,2)=="DO" || substr($ModelName,0,2)=="DK" || substr($ModelName,0,2)=="DB" || substr($ModelName,0,2)=="DL"){ for($idx=0;$idx<$obj->{'DispenserQuantity'};$idx++){ $DDconnectorType1[$idx]=ConnectorType(substr($obj->{'DDModelName'}[$idx],7,1)); $DDconnectorType2[$idx]=ConnectorType(substr($obj->{'DDModelName'}[$idx],9,1)); } } $IsAcDc = substr($ModelName,0,1); $PsuQuantity = 0; if($IsAcDc == "D"){ if($RatingPower==50){ $PsuQuantity = 3; } else{ // if($RatingPower>=30){ $PsuQuantity = $RatingPower/30; // } } } function ConnectorType($connector){ $result=""; if($connector == "0"){ $result= ""; } else if($connector == "U" || $connector == "V" || $connector == "E" || $connector == "F" || $connector == "T" || $connector == "D" || $connector == "M" || $connector == "N" || $connector == "P" || $connector == "R" || $connector == "Y" || $connector == "Z" || $connector == "I" || $connector == "Q"){ $result= "CCS"; } else if($connector == "G" || $connector == "B" || $connector == "H" || $connector == "A"){ $result= "GB"; } else if($connector == "J" || $connector == "K" || $connector == "L" || $connector == "S" || $connector == "O"){ $result= "CHAdeMO"; } else if($connector == "1" || $connector == "2" || $connector == "3" || $connector == "4" || $connector == "5" || $connector == "6" || $connector == "7" || $connector == "8"){ $result= "AC"; } else{ $result= ""; } return $result; } function LocalStatus($status){ $result=""; switch ($status){ case 0: $result='None'; break; case 1: $result='Identification'; break; case 2: $result='Idle'; break; case 3: $result='Alarm'; break; case 4: $result='Charging'; break; case 5: $result='_DS_Timeout'; break; } return $result; } ?>

showWord("system"); ?>

showWord("system_information"); ?>

showWord("version_information"); ?>
{'DispenserQuantity'};$idx++){ $idx2=$idx+1;?>
Dispenser
showWord("version_information"); ?> Dispenser