Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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)));
 }