simulationlogic
Class Heart

java.lang.Object
  extended by simulationlogic.Heart

public class Heart
extends java.lang.Object

Heart object. The Heart can beat, start, and stop. Beats-Per-Minute can also be set.

Author:
shane

Constructor Summary
Heart(java.lang.String patientUsername, int Pulse)
          Creates a new heart rate with name Name and pulse rate Pulse
 
Method Summary
 void setHeartRate(int pulse)
          Set number of beats per minute.
 void startHeart()
          starts heart based on previously set heart rate
 void stopHeart()
          STOPS the heart.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Heart

public Heart(java.lang.String patientUsername,
             int Pulse)
Creates a new heart rate with name Name and pulse rate Pulse

Parameters:
pulse -
Method Detail

stopHeart

public void stopHeart()
STOPS the heart. Cancels all scheduled tasks


startHeart

public void startHeart()
starts heart based on previously set heart rate


setHeartRate

public void setHeartRate(int pulse)
Set number of beats per minute. Takes pulse rate per minute and converts it to milisecond intervals between beats in miliseconds. Stops and starts the heart. heartPulsePeriod = 60000 / pulse

Parameters:
pulse -