/// <summary> /// Assign a nurse to the baby monitor /// </summary> /// <param name="nurse">The nurse object to assign to the monitor.</param> public void AssignNurse(Nurse nurse) { this.Nurse = nurse; this._nurseCommunicator = nurse.Communicator; }
/// <summary> /// Initiates a nurse with a given identity, matched with an address. /// </summary> /// <param name="name">The user's identity.</param> /// <param name="address">The user's IP address.</param> /// <param name="hospitalIoTDAL">The data access to the IoT environment floorplanning.</param> /// <param name="communicator">The communicator to caretakers.</param> public Nurse(string name, string address, IHospital hospitalIoTDAL = null, INurseCommunicator communicator = null) : base(name, address) { this._iotDal = hospitalIoTDAL ?? new DomoticzHospital(); this._communicator = communicator ?? new NurseCommunicator(name); }