public static IValidateVitalSign GetVitalSignValidator(VitalSignType type) { IValidateVitalSign vitalSignValidator = null; switch (type) { case VitalSignContractLib.VitalSignType.SPO2: { vitalSignValidator = spo2Validator; } break; case VitalSignContractLib.VitalSignType.PulseRate: { vitalSignValidator = pulseRateValidator; } break; case VitalSignContractLib.VitalSignType.Temperature: { vitalSignValidator = temperatureValidator; } break; } return(vitalSignValidator); }
public static IVitalSignGenerator GetDataGenerator(VitalSignType type) { IVitalSignGenerator vitalSignGenerator = null; switch (type) { case VitalSignType.SPO2: { vitalSignGenerator = spo2Generator; } break; case VitalSignType.PulseRate: { vitalSignGenerator = pulserateGenerator; } break; case VitalSignType.Temperature: { vitalSignGenerator = temperatureGenerator; } break; } return(vitalSignGenerator); }
private IVitalSignGenerator GetVitalSignGenerator(VitalSignType vitalSignType) { IVitalSignGenerator vitalSignGenerator = null; foreach (IVitalSignGenerator tempVitalSignGenerator in m_lstVitalSignGenerator) { if (tempVitalSignGenerator.VitalSignType == vitalSignType) { vitalSignGenerator = tempVitalSignGenerator; break; } } return(vitalSignGenerator); }
private IValidateVitalSign GetVitalSignValidator(VitalSignType vitalSignType) { IValidateVitalSign validateVitalSign = null; foreach (IValidateVitalSign tempVitalSignValidator in m_lstValidateVitalSign) { if (tempVitalSignValidator.VitalSignType == vitalSignType) { validateVitalSign = tempVitalSignValidator; break; } } return(validateVitalSign); }
private int GetIndexForVitalSign(List <VitalSign> lstEnabledVitalSign, VitalSignType vitalSignType) { return(lstEnabledVitalSign.FindIndex(x => (x.VitalSignType == vitalSignType))); }