public HdMachine() { Dialyzer = new Dialyzer(); ExtracorporealBloodCircuit = new ExtracorporealBloodCircuit.ExtracorporealBloodCircuit(); DialyzingFluidDeliverySystem = new DialyzingFluidDeliverySystem.DialyzingFluidDeliverySystem(); ControlSystem = new ControlSystem(Dialyzer, ExtracorporealBloodCircuit, DialyzingFluidDeliverySystem); FromPatientArtery = new BloodFlowDelegate(); ToPatientVein = new BloodFlowDelegate(); }
public ControlSystem(Dialyzer dialyzer, ExtracorporealBloodCircuit.ExtracorporealBloodCircuit extracorporealBloodCircuit, DialyzingFluidDeliverySystem.DialyzingFluidDeliverySystem dialyzingFluidDeliverySystem) { Dialyzer = dialyzer; WaterPreparation = dialyzingFluidDeliverySystem.WaterPreparation; DialyzingFluidPreparation = dialyzingFluidDeliverySystem.DialyzingFluidPreparation; UltraFiltrationPump = dialyzingFluidDeliverySystem.DialyzingUltraFiltrationPump; SafetyBypass = dialyzingFluidDeliverySystem.SafetyBypass; PumpToBalanceChamber = dialyzingFluidDeliverySystem.PumpToBalanceChamber; HeparinPump = extracorporealBloodCircuit.HeparinPump; ArterialBloodPump = extracorporealBloodCircuit.ArterialBloodPump; VenousPressureTransducer = extracorporealBloodCircuit.VenousPressureTransducer; VenousSafetyDetector = extracorporealBloodCircuit.VenousSafetyDetector; VenousTubingValve = extracorporealBloodCircuit.VenousTubingValve; }