@Override
	public void onDataReceived(@NonNull final BluetoothDevice device, @NonNull final Data data) {
		super.onDataReceived(device, data);

		if (data.size() < 1) {
			onInvalidDataReceived(device, data);
			return;
		}

		//noinspection DataFlowIssue
		final int sensorLocation = data.getIntValue(Data.FORMAT_UINT8, 0);
		onBodySensorLocationReceived(device, sensorLocation);
	}
Data callback that parses value into Body Sensor Location data.
If the value received do not match required syntax
{@link #onInvalidDataReceived(BluetoothDevice, Data)} callback will be called.
will be called.
ble-common/src/main/java/no/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback.java