public function lamConSoc(ConnectorSoc $conSoc) { $base = $this->getConSocTypeValue($conSoc->getConnectorType()); $qual = $conSoc->getQuality(); if ($qual == "MIL-SPEC") { $piQ = 0.3; } else { $piQ = 1; } $sEnv = $conSoc->getEnvironment(); /*$stmt = $this->doctrine->getManager() ->getConnection() ->prepare('SELECT e.* FROM Environment e WHERE e.ID_Section = 152'); $stmt->execute(); $env = $stmt->fetchAll(); $piE = $env[0][$sEnv];*/ $piE = $this->systemService->getPiE(152, $sEnv); $q = 0.39; $n = $conSoc->getActivePins(); $piP = exp(pow(($n - 1) / 10, $q)); $lambda = $base * $piP * $piQ * $piE * pow(10, -6); return $lambda; }