{'AcPhaseCount'}){ case 1: $AcPhaseCount='one phase'; break; case 3: $AcPhaseCount='three phase'; break; default: $AcPhaseCount='unknown'; break; } $ModelName = $obj->{'ModelName'}; $RatingPower = substr($ModelName,4,2)*pow(10,-1+substr($ModelName,6,1)); $Connector1=substr($ModelName,7,1); $Connector2=substr($ModelName,9,1); $Connector3=substr($ModelName,8,1); $connectorType1=ConnectorType($Connector1); $connectorType2=ConnectorType($Connector2); $connectorType3=ConnectorType($Connector3); $IsAcDc = substr($ModelName,0,1); $PsuQuantity = 0; if($IsAcDc == "D"){ if($RatingPower>=30){ $PsuQuantity = $RatingPower/30; } } function ConnectorType($connector){ $result=""; if($connector == "0"){ $result= ""; } else if($connector == "U" || $connector == "E"){ $result= "CCS"; } else if($connector == "G" || $connector == "D"){ $result= "GB"; } else if($connector == "J"){ $result= "CHAdeMO"; } else if($connector == "1" || $connector == "2" || $connector == "3" || $connector == "4" || $connector == "5" || $connector == "6"){ $result= "AC"; } else{ $result= ""; } return $result; } ?>