Skip to content
Snippets Groups Projects
Commit e43331af authored by Lennart Goedhart's avatar Lennart Goedhart
Browse files

Definition of Basal Pattern request message

parent d1442b48
No related branches found
No related tags found
No related merge requests found
......@@ -18,6 +18,7 @@ public class MedtronicSendMessage extends MedtronicMessage {
BEGIN_EHSM_SESSION(0x412),
TIME_REQUEST(0x0403),
READ_PUMP_STATUS_REQUEST(0x0112),
READ_BASAL_PATTERN_REQUEST(0x0112),
END_EHSM_SESSION(0x412);
private short value;
......
package info.nightscout.android.medtronic.message;
import info.nightscout.android.medtronic.MedtronicCNLSession;
/**
* Created by lgoedhart on 26/03/2016.
*/
public class PumpBasalPatternRequestMessage extends MedtronicSendMessage {
public PumpBasalPatternRequestMessage(MedtronicCNLSession pumpSession) throws EncryptionException {
super(SendMessageType.READ_BASAL_PATTERN_REQUEST, pumpSession, null);
}
}
package info.nightscout.android.medtronic.message;
import info.nightscout.android.medtronic.MedtronicCNLSession;
/**
* Created by lgoedhart on 27/03/2016.
*/
public class PumpBasalPatternResponseMessage extends MedtronicReceiveMessage {
protected PumpBasalPatternResponseMessage(CommandType commandType, CommandAction commandAction, MedtronicCNLSession pumpSession, byte[] payload) {
super(commandType, commandAction, pumpSession, payload);
}
public static ContourNextLinkMessage fromBytes(MedtronicCNLSession pumpSession, byte[] bytes) throws ChecksumException, EncryptionException {
// TODO - turn this into a factory
ContourNextLinkMessage message = MedtronicReceiveMessage.fromBytes(pumpSession, bytes);
// TODO - Validate the MessageType
return message;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment