2017-04-21 11:45:25 +02:00
|
|
|
package info.nightscout.androidaps.interfaces;
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
import info.nightscout.androidaps.data.Iob;
|
|
|
|
import info.nightscout.androidaps.db.Treatment;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Created by mike on 17.04.2017.
|
|
|
|
*/
|
|
|
|
|
|
|
|
public interface InsulinInterface {
|
|
|
|
final int FASTACTINGINSULIN = 0;
|
2017-04-21 15:36:49 +02:00
|
|
|
final int FASTACTINGINSULINPROLONGED = 1;
|
2017-08-14 11:44:34 +02:00
|
|
|
final int OREF_RAPID_ACTING = 2;
|
|
|
|
final int OREF_ULTRA_RAPID_ACTING = 3;
|
|
|
|
final int OREF_FREE_PEAK = 4;
|
|
|
|
|
2017-04-21 11:45:25 +02:00
|
|
|
|
|
|
|
int getId();
|
|
|
|
String getFriendlyName();
|
|
|
|
String getComment();
|
|
|
|
double getDia();
|
2017-05-12 17:57:57 +02:00
|
|
|
public Iob iobCalcForTreatment(Treatment treatment, long time, Double dia);
|
2017-04-21 11:45:25 +02:00
|
|
|
}
|