@Override
	public void onGlucoseMeasurementReceived(@NonNull final BluetoothDevice device,
											 final int sequenceNumber,
											 @NonNull final Calendar time,
											 @Nullable final Float glucoseConcentration,
											 @Nullable final Integer unit,
											 @Nullable final Integer type,
											 @Nullable final Integer sampleLocation,
											 @Nullable final GlucoseStatus status,
											 final boolean contextInformationFollows) {
		this.sequenceNumber = sequenceNumber;
		this.time = time;
		this.glucoseConcentration = glucoseConcentration;
		this.unit = unit;
		this.type = type;
		this.sampleLocation = sampleLocation;
		this.status = status;
		this.contextInformationFollows = contextInformationFollows;
	}
Response class that could be used as a result of a synchronous request.
The data received are available through getters, instead of a callback.
<p>
Usage example:
<pre>
try {
    GlucoseMeasurementResponse response = waitForNotification(characteristic)
          .awaitValid(GlucoseMeasurementResponse.class);
    if (response.contextInformationFollows()) {
        ...
    }
    ...
} catch ({@link RequestFailedException} e) {
    Log.w(TAG, "Request failed with status " + e.getStatus(), e);
} catch ({@link InvalidDataException} e) {
    Log.w(TAG, "Invalid data received: " + e.getResponse().getRawData());
}
</pre>
</p>
ble-common/src/main/java/no/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse.java