Garmin: rename "GlobalFITMessage" to "NativeFITMessage"

This commit is contained in:
Daniele Gobbetti
2026-02-08 10:33:39 +01:00
parent 38f6f91afd
commit 22b5cc9206
161 changed files with 689 additions and 700 deletions
@@ -45,7 +45,7 @@ import java.util.stream.Collectors;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.FitFile;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.GlobalFITMessage;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.NativeFITMessage;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.RecordData;
public class FitRecordAdapter extends RecyclerView.Adapter<FitRecordAdapter.FitRecordViewHolder> {
@@ -55,7 +55,7 @@ public class FitRecordAdapter extends RecyclerView.Adapter<FitRecordAdapter.FitR
private final List<RecordData> fitRecords;
private final List<RecordData> filteredRecords;
private final Set<GlobalFITMessage> filter = new HashSet<>();
private final Set<NativeFITMessage> filter = new HashSet<>();
private final Context mContext;
public FitRecordAdapter(final Context context, final FitFile fitFile) {
@@ -76,7 +76,7 @@ public class FitRecordAdapter extends RecyclerView.Adapter<FitRecordAdapter.FitR
public void onBindViewHolder(final FitRecordViewHolder holder, int position) {
final RecordData record = filteredRecords.get(position);
holder.title.setText(record.getGlobalFITMessage().name());
holder.title.setText(record.getNativeFITMessage().name());
if (record.getComputedTimestamp() != null) {
holder.description.setText(SDF.format(new Date(record.getComputedTimestamp() * 1000L)));
} else {
@@ -107,13 +107,13 @@ public class FitRecordAdapter extends RecyclerView.Adapter<FitRecordAdapter.FitR
new MaterialAlertDialogBuilder(mContext)
.setCancelable(true)
.setTitle(record.getGlobalFITMessage().name())
.setTitle(record.getNativeFITMessage().name())
.setMessage(recordInfo)
.setPositiveButton(R.string.ok, (dialog, which) -> {
})
.setNeutralButton(android.R.string.copy, (dialog, which) -> {
final ClipboardManager clipboard = (ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);
final ClipData clip = ClipData.newPlainText(record.getGlobalFITMessage().name(), recordInfo);
final ClipData clip = ClipData.newPlainText(record.getNativeFITMessage().name(), recordInfo);
clipboard.setPrimaryClip(clip);
})
.show();
@@ -125,7 +125,7 @@ public class FitRecordAdapter extends RecyclerView.Adapter<FitRecordAdapter.FitR
return filteredRecords.size();
}
public void updateFilter(final Set<GlobalFITMessage> filter) {
public void updateFilter(final Set<NativeFITMessage> filter) {
this.filter.clear();
this.filter.addAll(filter);
refreshFilter();
@@ -136,7 +136,7 @@ public class FitRecordAdapter extends RecyclerView.Adapter<FitRecordAdapter.FitR
if (filter.isEmpty()) {
filteredRecords.addAll(fitRecords);
} else {
filteredRecords.addAll(fitRecords.stream().filter(r -> filter.contains(r.getGlobalFITMessage())).collect(Collectors.toList()));
filteredRecords.addAll(fitRecords.stream().filter(r -> filter.contains(r.getNativeFITMessage())).collect(Collectors.toList()));
}
}
@@ -43,7 +43,7 @@ import java.util.Set;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.activities.AbstractGBActivity;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.FitFile;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.GlobalFITMessage;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.NativeFITMessage;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.RecordData;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.exception.FitParseException;
import nodomain.freeyourgadget.gadgetbridge.util.GB;
@@ -55,7 +55,7 @@ public class FitViewerActivity extends AbstractGBActivity implements MenuProvide
private FitRecordAdapter fitRecordAdapter;
private FitFile fitFile;
private final Set<GlobalFITMessage> filter = new HashSet<>();
private final Set<NativeFITMessage> filter = new HashSet<>();
@Override
protected void onCreate(final Bundle savedInstanceState) {
@@ -107,8 +107,8 @@ public class FitViewerActivity extends AbstractGBActivity implements MenuProvide
public boolean onMenuItemSelected(@NonNull final MenuItem menuItem) {
final int itemId = menuItem.getItemId();
if (itemId == R.id.fit_viewer_filter) {
final GlobalFITMessage[] globals = fitFile.getRecords().stream()
.map(RecordData::getGlobalFITMessage)
final NativeFITMessage[] globals = fitFile.getRecords().stream()
.map(RecordData::getNativeFITMessage)
.distinct()
.sorted((a, b) -> {
if (a.name().startsWith("UNK_") && b.name().startsWith("UNK_")) {
@@ -117,7 +117,7 @@ public class FitViewerActivity extends AbstractGBActivity implements MenuProvide
return a.name().compareToIgnoreCase(b.name());
}
})
.toArray(GlobalFITMessage[]::new);
.toArray(NativeFITMessage[]::new);
final boolean[] checked = new boolean[globals.length];
for (int i = 0; i < globals.length; i++) {
@@ -127,7 +127,7 @@ public class FitViewerActivity extends AbstractGBActivity implements MenuProvide
}
final CharSequence[] mEntries = Arrays.stream(globals)
.map(GlobalFITMessage::name)
.map(NativeFITMessage::name)
.toArray(CharSequence[]::new);
new MaterialAlertDialogBuilder(this)
@@ -9,7 +9,7 @@ import java.util.List;
import nodomain.freeyourgadget.gadgetbridge.deviceevents.GBDeviceEvent;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCapability;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.FitLocalMessageBuilder;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.GlobalFITMessage;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.NativeFITMessage;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.RecordData;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.RecordDefinition;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.messages.FitDataMessage;
@@ -64,7 +64,7 @@ public class FitLocalMessageHandler implements MessageHandler{
}
private List<GBDeviceEvent> processRecordData(RecordData d) {
if (d.getRecordDefinition().getGlobalFITMessage() == GlobalFITMessage.CAPABILITIES) {
if (d.getRecordDefinition().getNativeFITMessage() == NativeFITMessage.CAPABILITIES) {
//TODO: we are not sure this is correct!
return GarminCapability.getGBDeviceEvent(
GarminCapability.setFromLong((Long) d.getFieldByName("connectivity_supported"))
@@ -37,25 +37,25 @@ public class FieldDefinition implements FieldInterface {
this(number, size, baseType, name, 1, 0);
}
public static FieldDefinition parseIncoming(GarminByteBufferReader garminByteBufferReader, GlobalFITMessage globalFITMessage) {
public static FieldDefinition parseIncoming(GarminByteBufferReader garminByteBufferReader, NativeFITMessage nativeFITMessage) {
int number = garminByteBufferReader.readByte();
int size = garminByteBufferReader.readByte();
int baseTypeIdentifier = garminByteBufferReader.readByte();
BaseType baseType = BaseType.fromIdentifier(baseTypeIdentifier);
FieldDefinition global = globalFITMessage.getFieldDefinition(number, size);
if (global != null) {
if (global.getBaseType().equals(baseType)) {
return global;
FieldDefinition nativeFITMessageFieldDefinition = nativeFITMessage.getFieldDefinition(number, size);
if (nativeFITMessageFieldDefinition != null) {
if (nativeFITMessageFieldDefinition.getBaseType().equals(baseType)) {
return nativeFITMessageFieldDefinition;
} else {
if (baseType == BaseType.UINT8 && global.getBaseType() == BaseType.ENUM) {
if (baseType == BaseType.UINT8 && nativeFITMessageFieldDefinition.getBaseType() == BaseType.ENUM) {
// Allow uint8 -> enum, as older fit versions changed the type of some fields
return global;
return nativeFITMessageFieldDefinition;
}
LOG.warn(
"Global for {}[{}] is of type {}, but message declares {}",
globalFITMessage.name(),
global.name,
global.getBaseType(),
"Native for {}[{}] is of type {}, but message declares {}",
nativeFITMessage.name(),
nativeFITMessageFieldDefinition.name,
nativeFITMessageFieldDefinition.getBaseType(),
baseType
);
}
@@ -34,9 +34,9 @@
package nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit;
public final class FitDebug {
/// format a global number (FIT message number) for logging
public static String mesgNumLookup(int globalNumber) {
return switch (globalNumber) {
/// format a native number (Native FIT message number) for logging
public static String mesgNumLookup(int nativeMessageNumber) {
return switch (nativeMessageNumber) {
case 0 -> "0_file_id";
case 1 -> "1_capabilities";
case 2 -> "2_device_settings";
@@ -158,7 +158,7 @@ public final class FitDebug {
case 393 -> "393_dive_apnea_alarm";
case 398 -> "398_skin_temp_overnight";
case 409 -> "409_hsa_wrist_temperature_data";
default -> Integer.toString(globalNumber);
default -> Integer.toString(nativeMessageNumber);
};
}
}
@@ -108,7 +108,7 @@ public class FitFile {
if (recordDefinition != null) {
if (recordHeader.isDeveloperData())
for (RecordData rd : dataRecords) {
if (GlobalFITMessage.FIELD_DESCRIPTION.equals(rd.getGlobalFITMessage()))
if (NativeFITMessage.FIELD_DESCRIPTION.equals(rd.getNativeFITMessage()))
recordDefinition.populateDevFields(rd);
}
recordDefinitionMap.put(recordHeader.getLocalMessageType(), recordDefinition);
@@ -137,10 +137,10 @@ public class FitFile {
return new FitFile(header, dataRecords);
}
public List<RecordData> getRecordsByGlobalMessage(GlobalFITMessage globalFITMessage) {
public List<RecordData> getRecordsByNativeMessage(NativeFITMessage nativeFITMessage) {
final List<RecordData> filtered = new ArrayList<>();
for (RecordData rd : dataRecords) {
if (globalFITMessage.equals(rd.getGlobalFITMessage()))
if (nativeFITMessage.equals(rd.getNativeFITMessage()))
filtered.add(rd);
}
return filtered;
@@ -394,12 +394,12 @@ public class FitImporter {
} else {
LOG.trace("Unknown record: {}", record);
if (!unknownRecords.containsKey(record.getGlobalFITMessage().getNumber())) {
unknownRecords.put(record.getGlobalFITMessage().getNumber(), 0);
if (!unknownRecords.containsKey(record.getNativeFITMessage().getNumber())) {
unknownRecords.put(record.getNativeFITMessage().getNumber(), 0);
}
unknownRecords.put(
record.getGlobalFITMessage().getNumber(),
Objects.requireNonNull(unknownRecords.get(record.getGlobalFITMessage().getNumber())) + 1
record.getNativeFITMessage().getNumber(),
Objects.requireNonNull(unknownRecords.get(record.getNativeFITMessage().getNumber())) + 1
);
}
}
@@ -497,8 +497,8 @@ public class FitImporter {
}
for (final Map.Entry<Integer, Integer> e : unknownRecords.entrySet()) {
final String globalNumber = FitDebug.mesgNumLookup(e.getKey());
LOG.warn("Unknown record of global number {} seen {} times", globalNumber, e.getValue());
final String NativeMessageNumber = FitDebug.mesgNumLookup(e.getKey());
LOG.warn("Unknown record of native number {} seen {} times", NativeMessageNumber, e.getValue());
}
}
@@ -9,25 +9,25 @@ import java.util.stream.Collectors;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.messages.FitRecordDataFactory;
public class FitRecordDataBuilder {
private final GlobalFITMessage globalMessage;
private final NativeFITMessage nativeFITMessage;
private final Map<String, Object[]> values = new LinkedHashMap<>();
public FitRecordDataBuilder(final GlobalFITMessage globalMessage) {
this.globalMessage = globalMessage;
public FitRecordDataBuilder(final NativeFITMessage nativeFITMessage) {
this.nativeFITMessage = nativeFITMessage;
}
public FitRecordDataBuilder(final int globalMessageNumber) {
this.globalMessage = GlobalFITMessage.KNOWN_MESSAGES.get(globalMessageNumber);
if (this.globalMessage == null) {
throw new IllegalArgumentException("Unknown global message " + globalMessageNumber);
public FitRecordDataBuilder(final int nativeFITMessageNumber) {
this.nativeFITMessage = NativeFITMessage.KNOWN_MESSAGES.get(nativeFITMessageNumber);
if (this.nativeFITMessage == null) {
throw new IllegalArgumentException("Unknown native FIT message " + nativeFITMessageNumber);
}
}
public FitRecordDataBuilder setFieldByNumber(final int number, final Object... value) {
final List<FieldDefinition> fieldDefinition = globalMessage.getFieldDefinitions(number);
final List<FieldDefinition> fieldDefinition = nativeFITMessage.getFieldDefinitions(number);
if (fieldDefinition == null || fieldDefinition.isEmpty()) {
throw new IllegalArgumentException("Unknown field number " + number + " for " + globalMessage);
throw new IllegalArgumentException("Unknown field number " + number + " for " + nativeFITMessage);
}
setFieldByName(fieldDefinition.get(0).getName(), value);
@@ -50,8 +50,8 @@ public class FitRecordDataBuilder {
new RecordDefinition(
new RecordHeader(true, localMessageType),
ByteOrder.BIG_ENDIAN,
globalMessage,
values.entrySet().stream().map(e -> globalMessage.getFieldDefinition(e.getKey(), e.getValue().length)).collect(Collectors.toList()),
nativeFITMessage,
values.entrySet().stream().map(e -> nativeFITMessage.getFieldDefinition(e.getKey(), e.getValue().length)).collect(Collectors.toList()),
null
),
new RecordHeader(false, localMessageType)
@@ -39,7 +39,7 @@ public class GpxRouteFileConverter {
private static RecordData getFileCreatorRecordData() {
final RecordData fileCreatorRecord = FitRecordDataFactory.create(
new RecordDefinition(new RecordHeader((byte) 0x41), ByteOrder.BIG_ENDIAN, GlobalFITMessage.FILE_CREATOR, GlobalFITMessage.FILE_CREATOR.getFieldDefinitions(0), null),
new RecordDefinition(new RecordHeader((byte) 0x41), ByteOrder.BIG_ENDIAN, NativeFITMessage.FILE_CREATOR, NativeFITMessage.FILE_CREATOR.getFieldDefinitions(0), null),
new RecordHeader((byte) 0x01));
fileCreatorRecord.setFieldByName("software_version", 1);
return fileCreatorRecord;
@@ -72,7 +72,7 @@ public class GpxRouteFileConverter {
}
final RecordHeader gpxDataPointRecordHeader = new RecordHeader((byte) 0x05);
final RecordDefinition gpxDataPointRecordDefinition = new RecordDefinition(new RecordHeader((byte) 0x45), ByteOrder.BIG_ENDIAN, GlobalFITMessage.RECORD, GlobalFITMessage.RECORD.getFieldDefinitions(0, 1, 2, 5, 253), null);
final RecordDefinition gpxDataPointRecordDefinition = new RecordDefinition(new RecordHeader((byte) 0x45), ByteOrder.BIG_ENDIAN, NativeFITMessage.RECORD, NativeFITMessage.RECORD.getFieldDefinitions(0, 1, 2, 5, 253), null);
List<RecordData> gpxPointDataRecords = new ArrayList<>();
double totalAscent = 0;
@@ -114,7 +114,7 @@ public class GpxRouteFileConverter {
courseFileDataRecords.add(lapRecord);
final RecordHeader eventRecordHeader = new RecordHeader((byte) 0x04);
final RecordDefinition eventRecordDefinition = new RecordDefinition(new RecordHeader((byte) 0x44), ByteOrder.BIG_ENDIAN, GlobalFITMessage.EVENT, GlobalFITMessage.EVENT.getFieldDefinitions(0, 1, 4, 253), null);
final RecordDefinition eventRecordDefinition = new RecordDefinition(new RecordHeader((byte) 0x44), ByteOrder.BIG_ENDIAN, NativeFITMessage.EVENT, NativeFITMessage.EVENT.getFieldDefinitions(0, 1, 4, 253), null);
courseFileDataRecords.add(getEventRecordData(eventRecordDefinition, eventRecordHeader, timestamp, 0));
courseFileDataRecords.add(getEventRecordData(eventRecordDefinition, eventRecordHeader, runningTs, 9));
@@ -140,7 +140,7 @@ public class GpxRouteFileConverter {
final GPSCoordinate last = gpxTrackPointList.get(gpxTrackPointList.size() - 1);
final RecordData lapRecord = FitRecordDataFactory.create(
new RecordDefinition(new RecordHeader((byte) 0x43), ByteOrder.BIG_ENDIAN, GlobalFITMessage.LAP, GlobalFITMessage.LAP.getFieldDefinitions(3, 4, 5, 6, 7, 8, 9, 21, 22, 253), null),
new RecordDefinition(new RecordHeader((byte) 0x43), ByteOrder.BIG_ENDIAN, NativeFITMessage.LAP, NativeFITMessage.LAP.getFieldDefinitions(3, 4, 5, 6, 7, 8, 9, 21, 22, 253), null),
new RecordHeader((byte) 0x03));
lapRecord.setFieldByName("start_lat", first.getLatitude());
lapRecord.setFieldByName("start_long", first.getLongitude());
@@ -152,7 +152,7 @@ public class GpxRouteFileConverter {
private RecordData getCourseRecordData() {
final RecordData courseRecord = FitRecordDataFactory.create(
new RecordDefinition(new RecordHeader((byte) 0x42), ByteOrder.BIG_ENDIAN, GlobalFITMessage.COURSE, GlobalFITMessage.COURSE.getFieldDefinitions(4, 5), null),
new RecordDefinition(new RecordHeader((byte) 0x42), ByteOrder.BIG_ENDIAN, NativeFITMessage.COURSE, NativeFITMessage.COURSE.getFieldDefinitions(4, 5), null),
new RecordHeader((byte) 0x02));
courseRecord.setFieldByName("sport", activity); //TODO use track.getType()
courseRecord.setFieldByName("name", name);
@@ -161,7 +161,7 @@ public class GpxRouteFileConverter {
private RecordData getFileIdRecordData() {
final RecordData fileIdRecord = FitRecordDataFactory.create(
new RecordDefinition(new RecordHeader((byte) 0x40), ByteOrder.BIG_ENDIAN, GlobalFITMessage.FILE_ID, GlobalFITMessage.FILE_ID.getFieldDefinitions(0, 1, 2, 3, 4, 5), null),
new RecordDefinition(new RecordHeader((byte) 0x40), ByteOrder.BIG_ENDIAN, NativeFITMessage.FILE_ID, NativeFITMessage.FILE_ID.getFieldDefinitions(0, 1, 2, 3, 4, 5), null),
new RecordHeader((byte) 0x00));
fileIdRecord.setFieldByName("type", FileType.FILETYPE.COURSES.getSubType());
fileIdRecord.setFieldByName("manufacturer", 1);
@@ -27,7 +27,7 @@ public class RecordData {
private final RecordDefinition recordDefinition;
private final RecordHeader recordHeader;
private final GlobalFITMessage globalFITMessage;
private final NativeFITMessage nativeFITMessage;
private final List<FieldData> fieldDataList;
protected ByteBuffer valueHolder;
@@ -47,7 +47,7 @@ public class RecordData {
this.recordDefinition = recordDefinition;
this.recordHeader = recordHeader;
this.globalFITMessage = recordDefinition.getGlobalFITMessage();
this.nativeFITMessage = recordDefinition.getNativeFITMessage();
int totalSize = 0;
@@ -76,8 +76,8 @@ public class RecordData {
}
public GlobalFITMessage getGlobalFITMessage() {
return globalFITMessage;
public NativeFITMessage getNativeFITMessage() {
return nativeFITMessage;
}
public RecordDefinition getRecordDefinition() {
@@ -152,7 +152,7 @@ public class RecordData {
for (int i = 0; i < devFieldDefinitions.size(); i++) {
final DevFieldDefinition devField = devFieldDefinitions.get(i);
if (devField.getNativeMesgNum() == globalFITMessage.getNumber() && devField.getNativeFieldNum() == number) {
if (devField.getNativeMesgNum() == nativeFITMessage.getNumber() && devField.getNativeFieldNum() == number) {
// Get the corresponding FieldData for this developer field
final int fieldDataIndex = regularFieldCount + i;
if (fieldDataIndex < fieldDataList.size()) {
@@ -256,7 +256,7 @@ public class RecordData {
final GBToStringBuilder tsb = new GBToStringBuilder(this);
if (this.getClass().getName().equals(RecordData.class.getName())) {
tsb.append(globalFITMessage.name());
tsb.append(nativeFITMessage.name());
}
if (getComputedTimestamp() != null) {
@@ -14,15 +14,15 @@ import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.messages.Mess
public class RecordDefinition {
private final RecordHeader recordHeader;
private final GlobalFITMessage globalFITMessage;
private final NativeFITMessage nativeFITMessage;
private final java.nio.ByteOrder byteOrder;
private List<FieldDefinition> fieldDefinitions;
private List<DevFieldDefinition> devFieldDefinitions;
public RecordDefinition(RecordHeader recordHeader, ByteOrder byteOrder, GlobalFITMessage globalFITMessage, List<FieldDefinition> fieldDefinitions, List<DevFieldDefinition> devFieldDefinitions) {
public RecordDefinition(RecordHeader recordHeader, ByteOrder byteOrder, NativeFITMessage nativeFITMessage, List<FieldDefinition> fieldDefinitions, List<DevFieldDefinition> devFieldDefinitions) {
this.recordHeader = recordHeader;
this.byteOrder = byteOrder;
this.globalFITMessage = globalFITMessage;
this.nativeFITMessage = nativeFITMessage;
this.fieldDefinitions = fieldDefinitions;
this.devFieldDefinitions = devFieldDefinitions;
}
@@ -33,16 +33,16 @@ public class RecordDefinition {
garminByteBufferReader.readByte();//ignore
ByteOrder byteOrder = garminByteBufferReader.readByte() == 0x01 ? ByteOrder.BIG_ENDIAN : ByteOrder.LITTLE_ENDIAN;
garminByteBufferReader.setByteOrder(byteOrder);
final int globalMesgNum = garminByteBufferReader.readShort();
final GlobalFITMessage globalFITMessage = GlobalFITMessage.fromNumber(globalMesgNum);
final int nativeMesgNum = garminByteBufferReader.readShort();
final NativeFITMessage nativeFITMessage = NativeFITMessage.fromNumber(nativeMesgNum);
RecordDefinition definitionMessage = new RecordDefinition(recordHeader, byteOrder, globalFITMessage, null, null);
RecordDefinition definitionMessage = new RecordDefinition(recordHeader, byteOrder, nativeFITMessage, null, null);
final int numFields = garminByteBufferReader.readByte();
List<FieldDefinition> fieldDefinitions = new ArrayList<>(numFields);
for (int i = 0; i < numFields; i++) {
fieldDefinitions.add(FieldDefinition.parseIncoming(garminByteBufferReader, globalFITMessage));
fieldDefinitions.add(FieldDefinition.parseIncoming(garminByteBufferReader, nativeFITMessage));
}
definitionMessage.setFieldDefinitions(fieldDefinitions);
@@ -59,8 +59,8 @@ public class RecordDefinition {
return definitionMessage;
}
public GlobalFITMessage getGlobalFITMessage() {
return globalFITMessage;
public NativeFITMessage getNativeFITMessage() {
return nativeFITMessage;
}
@@ -94,7 +94,7 @@ public class RecordDefinition {
writer.writeByte(0);//ignore
writer.writeByte(byteOrder == ByteOrder.LITTLE_ENDIAN ? 0 : 1);
writer.setByteOrder(byteOrder);
writer.writeShort(globalFITMessage.getNumber());
writer.writeShort(nativeFITMessage.getNumber());
if (fieldDefinitions != null) {
writer.writeByte(fieldDefinitions.size());
@@ -107,7 +107,7 @@ public class RecordDefinition {
@NonNull
public String toString() {
return System.lineSeparator() + recordHeader.toString() +
" Global Message Number: " + globalFITMessage.name();
" Native Message Number: " + nativeFITMessage.name();
}
public void populateDevFields(RecordData recordData) {
@@ -140,13 +140,13 @@ public class RecordDefinition {
if (o == null || getClass() != o.getClass()) return false;
RecordDefinition that = (RecordDefinition) o;
return Objects.equals(recordHeader, that.recordHeader) && Objects.equals(globalFITMessage, that.globalFITMessage) && Objects.equals(byteOrder, that.byteOrder) && Objects.equals(fieldDefinitions, that.fieldDefinitions) && Objects.equals(devFieldDefinitions, that.devFieldDefinitions);
return Objects.equals(recordHeader, that.recordHeader) && Objects.equals(nativeFITMessage, that.nativeFITMessage) && Objects.equals(byteOrder, that.byteOrder) && Objects.equals(fieldDefinitions, that.fieldDefinitions) && Objects.equals(devFieldDefinitions, that.devFieldDefinitions);
}
@Override
public int hashCode() {
int result = Objects.hashCode(recordHeader);
result = 31 * result + Objects.hashCode(globalFITMessage);
result = 31 * result + Objects.hashCode(nativeFITMessage);
result = 31 * result + Objects.hashCode(byteOrder);
result = 31 * result + Objects.hashCode(fieldDefinitions);
result = 31 * result + Objects.hashCode(devFieldDefinitions);
@@ -23,7 +23,7 @@ import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.FileType;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.FitRecordDataBuilder;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.GlobalFITMessage;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.NativeFITMessage;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.RecordData;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.RecordDefinition;
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.RecordHeader;
@@ -79,7 +79,7 @@ public class FitCodeGen {
public void generate() throws IOException {
generateFitRecordDataFactory();
for (final GlobalFITMessage value : GlobalFITMessage.KNOWN_MESSAGES.values()) {
for (final NativeFITMessage value : NativeFITMessage.KNOWN_MESSAGES.values()) {
generateFitMessageClassFile(value);
}
}
@@ -88,10 +88,10 @@ public class FitCodeGen {
final File factoryFile = new File("app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/garmin/fit/messages/FitRecordDataFactory.java");
final List<String> switchCases = new ArrayList<>();
final List<GlobalFITMessage> globalFITMessages = new ArrayList<>(GlobalFITMessage.KNOWN_MESSAGES.values());
globalFITMessages.sort(Comparator.comparingInt(GlobalFITMessage::getNumber));
final List<NativeFITMessage> nativeFITMessages = new ArrayList<>(NativeFITMessage.KNOWN_MESSAGES.values());
nativeFITMessages.sort(Comparator.comparingInt(NativeFITMessage::getNumber));
for (final GlobalFITMessage value : globalFITMessages) {
for (final NativeFITMessage value : nativeFITMessages) {
final String className = "Fit" + capitalize(toCamelCase(value.name()));
switchCases.add(" case %d -> new %s(recordDefinition, recordHeader);".formatted(value.getNumber(), className));
}
@@ -114,7 +114,7 @@ public class FitCodeGen {
}
public static RecordData create(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
return switch (recordDefinition.getGlobalFITMessage().getNumber()) {
return switch (recordDefinition.getNativeFITMessage().getNumber()) {
${switchCases}
default -> new RecordData(recordDefinition, recordHeader);
};
@@ -132,8 +132,8 @@ public class FitCodeGen {
FileUtils.copyStringToFile(result, factoryFile, "replace");
}
public void generateFitMessageClassFile(final GlobalFITMessage globalFITMessage) throws IOException {
final String className = "Fit" + capitalize(toCamelCase(globalFITMessage.name()));
public void generateFitMessageClassFile(final NativeFITMessage nativeFITMessage) throws IOException {
final String className = "Fit" + capitalize(toCamelCase(nativeFITMessage.name()));
final File outputFile = new File(
"app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/garmin/fit/messages/",
className + ".java"
@@ -154,7 +154,7 @@ public class FitCodeGen {
//
// Add field-specific imports
//
for (final GlobalFITMessage.FieldDefinitionPrimitive primitive : globalFITMessage.getFieldDefinitionPrimitives()) {
for (final NativeFITMessage.FieldDefinitionPrimitive primitive : nativeFITMessage.getFieldDefinitionPrimitives()) {
final Class<?> fieldType = getFieldType(primitive);
if (!Objects.requireNonNull(fieldType.getCanonicalName()).startsWith("java.lang")) {
if (fieldType.isArray()) {
@@ -223,21 +223,21 @@ public class FitCodeGen {
public ${className}(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != ${globalNumber}) {
throw new IllegalArgumentException("${className} expects global messages of " + ${globalNumber} + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != ${nativeNumber}) {
throw new IllegalArgumentException("${className} expects native messages of " + ${nativeNumber} + ", got " + nativeNumber);
}
}
"""
.replace("${classCanonicalName}", Objects.requireNonNull(getClass().getCanonicalName()))
.replace("${className}", className)
.replace("${globalNumber}", String.valueOf(globalFITMessage.getNumber()))
.replace("${nativeNumber}", String.valueOf(nativeFITMessage.getNumber()))
);
//
// Field accessors
//
for (final GlobalFITMessage.FieldDefinitionPrimitive primitive : globalFITMessage.getFieldDefinitionPrimitives()) {
for (final NativeFITMessage.FieldDefinitionPrimitive primitive : nativeFITMessage.getFieldDefinitionPrimitives()) {
final Class<?> fieldType = getFieldType(primitive);
final String fieldTypeName;
final String accessorTemplate;
@@ -279,13 +279,13 @@ public class FitCodeGen {
*/
public static class Builder extends FitRecordDataBuilder {
public Builder() {
super(${globalNumber});
super(${nativeNumber});
}
"""
.replace("${globalNumber}", String.valueOf(globalFITMessage.getNumber()))
.replace("${nativeNumber}", String.valueOf(nativeFITMessage.getNumber()))
);
for (final GlobalFITMessage.FieldDefinitionPrimitive primitive : globalFITMessage.getFieldDefinitionPrimitives()) {
for (final NativeFITMessage.FieldDefinitionPrimitive primitive : nativeFITMessage.getFieldDefinitionPrimitives()) {
final Class<?> fieldType = getFieldType(primitive);
final String fieldTypeName = fieldType.getSimpleName();
@@ -339,7 +339,7 @@ public class FitCodeGen {
FileUtils.copyStringToFile(output, outputFile, "replace");
}
public Class<?> getFieldType(final GlobalFITMessage.FieldDefinitionPrimitive primitive) {
public Class<?> getFieldType(final NativeFITMessage.FieldDefinitionPrimitive primitive) {
if (primitive.getType() != null) {
return switch (primitive.getType()) {
case ALARM -> LocalTime.class;
@@ -418,7 +418,7 @@ public class FitCodeGen {
return sb.toString();
}
public String method(final String methodName, final GlobalFITMessage.FieldDefinitionPrimitive primitive) {
public String method(final String methodName, final NativeFITMessage.FieldDefinitionPrimitive primitive) {
return methodName + capitalize(toCamelCase(primitive.getName()));
}
@@ -33,9 +33,9 @@ public class FitAadAccelFeatures extends RecordData {
public FitAadAccelFeatures(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 289) {
throw new IllegalArgumentException("FitAadAccelFeatures expects global messages of " + 289 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 289) {
throw new IllegalArgumentException("FitAadAccelFeatures expects native messages of " + 289 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitAccelerometerData extends RecordData {
public FitAccelerometerData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 165) {
throw new IllegalArgumentException("FitAccelerometerData expects global messages of " + 165 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 165) {
throw new IllegalArgumentException("FitAccelerometerData expects native messages of " + 165 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitActivity extends RecordData {
public FitActivity(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 34) {
throw new IllegalArgumentException("FitActivity expects global messages of " + 34 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 34) {
throw new IllegalArgumentException("FitActivity expects native messages of " + 34 + ", got " + nativeNumber);
}
}
@@ -36,9 +36,9 @@ public class FitAlarmSettings extends RecordData {
public FitAlarmSettings(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 222) {
throw new IllegalArgumentException("FitAlarmSettings expects global messages of " + 222 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 222) {
throw new IllegalArgumentException("FitAlarmSettings expects native messages of " + 222 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitAntChannelId extends RecordData {
public FitAntChannelId(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 82) {
throw new IllegalArgumentException("FitAntChannelId expects global messages of " + 82 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 82) {
throw new IllegalArgumentException("FitAntChannelId expects native messages of " + 82 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitAntRx extends RecordData {
public FitAntRx(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 80) {
throw new IllegalArgumentException("FitAntRx expects global messages of " + 80 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 80) {
throw new IllegalArgumentException("FitAntRx expects native messages of " + 80 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitAntTx extends RecordData {
public FitAntTx(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 81) {
throw new IllegalArgumentException("FitAntTx expects global messages of " + 81 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 81) {
throw new IllegalArgumentException("FitAntTx expects native messages of " + 81 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitAviationAttitude extends RecordData {
public FitAviationAttitude(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 178) {
throw new IllegalArgumentException("FitAviationAttitude expects global messages of " + 178 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 178) {
throw new IllegalArgumentException("FitAviationAttitude expects native messages of " + 178 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitBarometerData extends RecordData {
public FitBarometerData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 209) {
throw new IllegalArgumentException("FitBarometerData expects global messages of " + 209 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 209) {
throw new IllegalArgumentException("FitBarometerData expects native messages of " + 209 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitBeatIntervals extends RecordData {
public FitBeatIntervals(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 290) {
throw new IllegalArgumentException("FitBeatIntervals expects global messages of " + 290 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 290) {
throw new IllegalArgumentException("FitBeatIntervals expects native messages of " + 290 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitBikeProfile extends RecordData {
public FitBikeProfile(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 6) {
throw new IllegalArgumentException("FitBikeProfile expects global messages of " + 6 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 6) {
throw new IllegalArgumentException("FitBikeProfile expects native messages of " + 6 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitBloodPressure extends RecordData {
public FitBloodPressure(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 51) {
throw new IllegalArgumentException("FitBloodPressure expects global messages of " + 51 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 51) {
throw new IllegalArgumentException("FitBloodPressure expects native messages of " + 51 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitCadenceZone extends RecordData {
public FitCadenceZone(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 131) {
throw new IllegalArgumentException("FitCadenceZone expects global messages of " + 131 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 131) {
throw new IllegalArgumentException("FitCadenceZone expects native messages of " + 131 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitCameraEvent extends RecordData {
public FitCameraEvent(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 161) {
throw new IllegalArgumentException("FitCameraEvent expects global messages of " + 161 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 161) {
throw new IllegalArgumentException("FitCameraEvent expects native messages of " + 161 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitCapabilities extends RecordData {
public FitCapabilities(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 1) {
throw new IllegalArgumentException("FitCapabilities expects global messages of " + 1 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 1) {
throw new IllegalArgumentException("FitCapabilities expects native messages of " + 1 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitChronoShotData extends RecordData {
public FitChronoShotData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 388) {
throw new IllegalArgumentException("FitChronoShotData expects global messages of " + 388 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 388) {
throw new IllegalArgumentException("FitChronoShotData expects native messages of " + 388 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitChronoShotSession extends RecordData {
public FitChronoShotSession(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 387) {
throw new IllegalArgumentException("FitChronoShotSession expects global messages of " + 387 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 387) {
throw new IllegalArgumentException("FitChronoShotSession expects native messages of " + 387 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitClimbPro extends RecordData {
public FitClimbPro(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 317) {
throw new IllegalArgumentException("FitClimbPro expects global messages of " + 317 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 317) {
throw new IllegalArgumentException("FitClimbPro expects native messages of " + 317 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitConnectivity extends RecordData {
public FitConnectivity(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 127) {
throw new IllegalArgumentException("FitConnectivity expects global messages of " + 127 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 127) {
throw new IllegalArgumentException("FitConnectivity expects native messages of " + 127 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitCourse extends RecordData {
public FitCourse(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 31) {
throw new IllegalArgumentException("FitCourse expects global messages of " + 31 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 31) {
throw new IllegalArgumentException("FitCourse expects native messages of " + 31 + ", got " + nativeNumber);
}
}
@@ -34,9 +34,9 @@ public class FitCoursePoint extends RecordData {
public FitCoursePoint(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 32) {
throw new IllegalArgumentException("FitCoursePoint expects global messages of " + 32 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 32) {
throw new IllegalArgumentException("FitCoursePoint expects native messages of " + 32 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitCpeStatus extends RecordData {
public FitCpeStatus(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 394) {
throw new IllegalArgumentException("FitCpeStatus expects global messages of " + 394 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 394) {
throw new IllegalArgumentException("FitCpeStatus expects native messages of " + 394 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitDeveloperData extends RecordData {
public FitDeveloperData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 207) {
throw new IllegalArgumentException("FitDeveloperData expects global messages of " + 207 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 207) {
throw new IllegalArgumentException("FitDeveloperData expects native messages of " + 207 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitDeviceAuxBatteryInfo extends RecordData {
public FitDeviceAuxBatteryInfo(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 375) {
throw new IllegalArgumentException("FitDeviceAuxBatteryInfo expects global messages of " + 375 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 375) {
throw new IllegalArgumentException("FitDeviceAuxBatteryInfo expects native messages of " + 375 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitDeviceInfo extends RecordData {
public FitDeviceInfo(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 23) {
throw new IllegalArgumentException("FitDeviceInfo expects global messages of " + 23 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 23) {
throw new IllegalArgumentException("FitDeviceInfo expects native messages of " + 23 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitDeviceSettings extends RecordData {
public FitDeviceSettings(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 2) {
throw new IllegalArgumentException("FitDeviceSettings expects global messages of " + 2 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 2) {
throw new IllegalArgumentException("FitDeviceSettings expects native messages of " + 2 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitDeviceStatus extends RecordData {
public FitDeviceStatus(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 104) {
throw new IllegalArgumentException("FitDeviceStatus expects global messages of " + 104 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 104) {
throw new IllegalArgumentException("FitDeviceStatus expects native messages of " + 104 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitDeviceUsed extends RecordData {
public FitDeviceUsed(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 22) {
throw new IllegalArgumentException("FitDeviceUsed expects global messages of " + 22 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 22) {
throw new IllegalArgumentException("FitDeviceUsed expects native messages of " + 22 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitDiveAlarm extends RecordData {
public FitDiveAlarm(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 262) {
throw new IllegalArgumentException("FitDiveAlarm expects global messages of " + 262 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 262) {
throw new IllegalArgumentException("FitDiveAlarm expects native messages of " + 262 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitDiveApneaAlarm extends RecordData {
public FitDiveApneaAlarm(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 393) {
throw new IllegalArgumentException("FitDiveApneaAlarm expects global messages of " + 393 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 393) {
throw new IllegalArgumentException("FitDiveApneaAlarm expects native messages of " + 393 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitDiveGas extends RecordData {
public FitDiveGas(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 259) {
throw new IllegalArgumentException("FitDiveGas expects global messages of " + 259 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 259) {
throw new IllegalArgumentException("FitDiveGas expects native messages of " + 259 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitDiveSettings extends RecordData {
public FitDiveSettings(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 258) {
throw new IllegalArgumentException("FitDiveSettings expects global messages of " + 258 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 258) {
throw new IllegalArgumentException("FitDiveSettings expects native messages of " + 258 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitDiveSummary extends RecordData {
public FitDiveSummary(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 268) {
throw new IllegalArgumentException("FitDiveSummary expects global messages of " + 268 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 268) {
throw new IllegalArgumentException("FitDiveSummary expects native messages of " + 268 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitEcgRawSample extends RecordData {
public FitEcgRawSample(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 337) {
throw new IllegalArgumentException("FitEcgRawSample expects global messages of " + 337 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 337) {
throw new IllegalArgumentException("FitEcgRawSample expects native messages of " + 337 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitEcgSmoothSample extends RecordData {
public FitEcgSmoothSample(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 338) {
throw new IllegalArgumentException("FitEcgSmoothSample expects global messages of " + 338 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 338) {
throw new IllegalArgumentException("FitEcgSmoothSample expects native messages of " + 338 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitEcgSummary extends RecordData {
public FitEcgSummary(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 336) {
throw new IllegalArgumentException("FitEcgSummary expects global messages of " + 336 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 336) {
throw new IllegalArgumentException("FitEcgSummary expects native messages of " + 336 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitEnduranceScore extends RecordData {
public FitEnduranceScore(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 403) {
throw new IllegalArgumentException("FitEnduranceScore expects global messages of " + 403 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 403) {
throw new IllegalArgumentException("FitEnduranceScore expects native messages of " + 403 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitEpoStatus extends RecordData {
public FitEpoStatus(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 141) {
throw new IllegalArgumentException("FitEpoStatus expects global messages of " + 141 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 141) {
throw new IllegalArgumentException("FitEpoStatus expects native messages of " + 141 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitEvent extends RecordData {
public FitEvent(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 21) {
throw new IllegalArgumentException("FitEvent expects global messages of " + 21 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 21) {
throw new IllegalArgumentException("FitEvent expects native messages of " + 21 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitExdDataConceptConfiguration extends RecordData {
public FitExdDataConceptConfiguration(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 202) {
throw new IllegalArgumentException("FitExdDataConceptConfiguration expects global messages of " + 202 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 202) {
throw new IllegalArgumentException("FitExdDataConceptConfiguration expects native messages of " + 202 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitExdDataFieldConfiguration extends RecordData {
public FitExdDataFieldConfiguration(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 201) {
throw new IllegalArgumentException("FitExdDataFieldConfiguration expects global messages of " + 201 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 201) {
throw new IllegalArgumentException("FitExdDataFieldConfiguration expects native messages of " + 201 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitExdScreenConfiguration extends RecordData {
public FitExdScreenConfiguration(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 200) {
throw new IllegalArgumentException("FitExdScreenConfiguration expects global messages of " + 200 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 200) {
throw new IllegalArgumentException("FitExdScreenConfiguration expects native messages of " + 200 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitExerciseTitle extends RecordData {
public FitExerciseTitle(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 264) {
throw new IllegalArgumentException("FitExerciseTitle expects global messages of " + 264 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 264) {
throw new IllegalArgumentException("FitExerciseTitle expects native messages of " + 264 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitFieldCapabilities extends RecordData {
public FitFieldCapabilities(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 39) {
throw new IllegalArgumentException("FitFieldCapabilities expects global messages of " + 39 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 39) {
throw new IllegalArgumentException("FitFieldCapabilities expects native messages of " + 39 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitFieldDescription extends RecordData {
public FitFieldDescription(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 206) {
throw new IllegalArgumentException("FitFieldDescription expects global messages of " + 206 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 206) {
throw new IllegalArgumentException("FitFieldDescription expects native messages of " + 206 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitFileCapabilities extends RecordData {
public FitFileCapabilities(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 37) {
throw new IllegalArgumentException("FitFileCapabilities expects global messages of " + 37 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 37) {
throw new IllegalArgumentException("FitFileCapabilities expects native messages of " + 37 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitFileCreator extends RecordData {
public FitFileCreator(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 49) {
throw new IllegalArgumentException("FitFileCreator expects global messages of " + 49 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 49) {
throw new IllegalArgumentException("FitFileCreator expects native messages of " + 49 + ", got " + nativeNumber);
}
}
@@ -34,9 +34,9 @@ public class FitFileId extends RecordData {
public FitFileId(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 0) {
throw new IllegalArgumentException("FitFileId expects global messages of " + 0 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 0) {
throw new IllegalArgumentException("FitFileId expects native messages of " + 0 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitFunctionalMetrics extends RecordData {
public FitFunctionalMetrics(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 356) {
throw new IllegalArgumentException("FitFunctionalMetrics expects global messages of " + 356 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 356) {
throw new IllegalArgumentException("FitFunctionalMetrics expects native messages of " + 356 + ", got " + nativeNumber);
}
}
@@ -35,9 +35,9 @@ public class FitGoals extends RecordData {
public FitGoals(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 15) {
throw new IllegalArgumentException("FitGoals expects global messages of " + 15 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 15) {
throw new IllegalArgumentException("FitGoals expects native messages of " + 15 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitGpsEvent extends RecordData {
public FitGpsEvent(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 326) {
throw new IllegalArgumentException("FitGpsEvent expects global messages of " + 326 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 326) {
throw new IllegalArgumentException("FitGpsEvent expects native messages of " + 326 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitGpsMetadata extends RecordData {
public FitGpsMetadata(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 160) {
throw new IllegalArgumentException("FitGpsMetadata expects global messages of " + 160 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 160) {
throw new IllegalArgumentException("FitGpsMetadata expects native messages of " + 160 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitGyroscopeData extends RecordData {
public FitGyroscopeData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 164) {
throw new IllegalArgumentException("FitGyroscopeData expects global messages of " + 164 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 164) {
throw new IllegalArgumentException("FitGyroscopeData expects native messages of " + 164 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHillScore extends RecordData {
public FitHillScore(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 402) {
throw new IllegalArgumentException("FitHillScore expects global messages of " + 402 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 402) {
throw new IllegalArgumentException("FitHillScore expects native messages of " + 402 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHr extends RecordData {
public FitHr(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 132) {
throw new IllegalArgumentException("FitHr expects global messages of " + 132 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 132) {
throw new IllegalArgumentException("FitHr expects native messages of " + 132 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHrZone extends RecordData {
public FitHrZone(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 8) {
throw new IllegalArgumentException("FitHrZone expects global messages of " + 8 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 8) {
throw new IllegalArgumentException("FitHrZone expects native messages of " + 8 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHrmProfile extends RecordData {
public FitHrmProfile(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 4) {
throw new IllegalArgumentException("FitHrmProfile expects global messages of " + 4 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 4) {
throw new IllegalArgumentException("FitHrmProfile expects native messages of " + 4 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHrv extends RecordData {
public FitHrv(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 78) {
throw new IllegalArgumentException("FitHrv expects global messages of " + 78 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 78) {
throw new IllegalArgumentException("FitHrv expects native messages of " + 78 + ", got " + nativeNumber);
}
}
@@ -34,9 +34,9 @@ public class FitHrvSummary extends RecordData {
public FitHrvSummary(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 370) {
throw new IllegalArgumentException("FitHrvSummary expects global messages of " + 370 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 370) {
throw new IllegalArgumentException("FitHrvSummary expects native messages of " + 370 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHrvValue extends RecordData {
public FitHrvValue(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 371) {
throw new IllegalArgumentException("FitHrvValue expects global messages of " + 371 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 371) {
throw new IllegalArgumentException("FitHrvValue expects native messages of " + 371 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHsaAccelerometerData extends RecordData {
public FitHsaAccelerometerData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 302) {
throw new IllegalArgumentException("FitHsaAccelerometerData expects global messages of " + 302 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 302) {
throw new IllegalArgumentException("FitHsaAccelerometerData expects native messages of " + 302 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHsaBodyBatteryData extends RecordData {
public FitHsaBodyBatteryData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 314) {
throw new IllegalArgumentException("FitHsaBodyBatteryData expects global messages of " + 314 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 314) {
throw new IllegalArgumentException("FitHsaBodyBatteryData expects native messages of " + 314 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHsaConfigurationData extends RecordData {
public FitHsaConfigurationData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 389) {
throw new IllegalArgumentException("FitHsaConfigurationData expects global messages of " + 389 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 389) {
throw new IllegalArgumentException("FitHsaConfigurationData expects native messages of " + 389 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHsaEvent extends RecordData {
public FitHsaEvent(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 315) {
throw new IllegalArgumentException("FitHsaEvent expects global messages of " + 315 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 315) {
throw new IllegalArgumentException("FitHsaEvent expects native messages of " + 315 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHsaGyroscopeData extends RecordData {
public FitHsaGyroscopeData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 376) {
throw new IllegalArgumentException("FitHsaGyroscopeData expects global messages of " + 376 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 376) {
throw new IllegalArgumentException("FitHsaGyroscopeData expects native messages of " + 376 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHsaHeartRateData extends RecordData {
public FitHsaHeartRateData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 308) {
throw new IllegalArgumentException("FitHsaHeartRateData expects global messages of " + 308 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 308) {
throw new IllegalArgumentException("FitHsaHeartRateData expects native messages of " + 308 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHsaRespirationData extends RecordData {
public FitHsaRespirationData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 307) {
throw new IllegalArgumentException("FitHsaRespirationData expects global messages of " + 307 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 307) {
throw new IllegalArgumentException("FitHsaRespirationData expects native messages of " + 307 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHsaSpo2Data extends RecordData {
public FitHsaSpo2Data(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 305) {
throw new IllegalArgumentException("FitHsaSpo2Data expects global messages of " + 305 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 305) {
throw new IllegalArgumentException("FitHsaSpo2Data expects native messages of " + 305 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHsaStepData extends RecordData {
public FitHsaStepData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 304) {
throw new IllegalArgumentException("FitHsaStepData expects global messages of " + 304 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 304) {
throw new IllegalArgumentException("FitHsaStepData expects native messages of " + 304 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHsaStressData extends RecordData {
public FitHsaStressData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 306) {
throw new IllegalArgumentException("FitHsaStressData expects global messages of " + 306 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 306) {
throw new IllegalArgumentException("FitHsaStressData expects native messages of " + 306 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitHsaWristTemperatureData extends RecordData {
public FitHsaWristTemperatureData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 409) {
throw new IllegalArgumentException("FitHsaWristTemperatureData expects global messages of " + 409 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 409) {
throw new IllegalArgumentException("FitHsaWristTemperatureData expects native messages of " + 409 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitJump extends RecordData {
public FitJump(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 285) {
throw new IllegalArgumentException("FitJump expects global messages of " + 285 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 285) {
throw new IllegalArgumentException("FitJump expects native messages of " + 285 + ", got " + nativeNumber);
}
}
@@ -34,9 +34,9 @@ public class FitLap extends RecordData {
public FitLap(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 19) {
throw new IllegalArgumentException("FitLap expects global messages of " + 19 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 19) {
throw new IllegalArgumentException("FitLap expects native messages of " + 19 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitLength extends RecordData {
public FitLength(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 101) {
throw new IllegalArgumentException("FitLength expects global messages of " + 101 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 101) {
throw new IllegalArgumentException("FitLength expects native messages of " + 101 + ", got " + nativeNumber);
}
}
@@ -34,9 +34,9 @@ public class FitLocation extends RecordData {
public FitLocation(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 29) {
throw new IllegalArgumentException("FitLocation expects global messages of " + 29 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 29) {
throw new IllegalArgumentException("FitLocation expects native messages of " + 29 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitMagnetometerData extends RecordData {
public FitMagnetometerData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 208) {
throw new IllegalArgumentException("FitMagnetometerData expects global messages of " + 208 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 208) {
throw new IllegalArgumentException("FitMagnetometerData expects native messages of " + 208 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitMapLayer extends RecordData {
public FitMapLayer(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 70) {
throw new IllegalArgumentException("FitMapLayer expects global messages of " + 70 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 70) {
throw new IllegalArgumentException("FitMapLayer expects native messages of " + 70 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitMaxMetData extends RecordData {
public FitMaxMetData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 229) {
throw new IllegalArgumentException("FitMaxMetData expects global messages of " + 229 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 229) {
throw new IllegalArgumentException("FitMaxMetData expects native messages of " + 229 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitMemoGlob extends RecordData {
public FitMemoGlob(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 145) {
throw new IllegalArgumentException("FitMemoGlob expects global messages of " + 145 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 145) {
throw new IllegalArgumentException("FitMemoGlob expects native messages of " + 145 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitMesgCapabilities extends RecordData {
public FitMesgCapabilities(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 38) {
throw new IllegalArgumentException("FitMesgCapabilities expects global messages of " + 38 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 38) {
throw new IllegalArgumentException("FitMesgCapabilities expects native messages of " + 38 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitMetZone extends RecordData {
public FitMetZone(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 10) {
throw new IllegalArgumentException("FitMetZone expects global messages of " + 10 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 10) {
throw new IllegalArgumentException("FitMetZone expects native messages of " + 10 + ", got " + nativeNumber);
}
}
@@ -36,9 +36,9 @@ public class FitMonitoring extends RecordData {
public FitMonitoring(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 55) {
throw new IllegalArgumentException("FitMonitoring expects global messages of " + 55 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 55) {
throw new IllegalArgumentException("FitMonitoring expects native messages of " + 55 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitMonitoringHrData extends RecordData {
public FitMonitoringHrData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 211) {
throw new IllegalArgumentException("FitMonitoringHrData expects global messages of " + 211 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 211) {
throw new IllegalArgumentException("FitMonitoringHrData expects native messages of " + 211 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitMonitoringInfo extends RecordData {
public FitMonitoringInfo(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 103) {
throw new IllegalArgumentException("FitMonitoringInfo expects global messages of " + 103 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 103) {
throw new IllegalArgumentException("FitMonitoringInfo expects native messages of " + 103 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitNap extends RecordData {
public FitNap(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 412) {
throw new IllegalArgumentException("FitNap expects global messages of " + 412 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 412) {
throw new IllegalArgumentException("FitNap expects native messages of " + 412 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitNmeaSentence extends RecordData {
public FitNmeaSentence(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 177) {
throw new IllegalArgumentException("FitNmeaSentence expects global messages of " + 177 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 177) {
throw new IllegalArgumentException("FitNmeaSentence expects native messages of " + 177 + ", got " + nativeNumber);
}
}
@@ -33,9 +33,9 @@ public class FitObdiiData extends RecordData {
public FitObdiiData(final RecordDefinition recordDefinition, final RecordHeader recordHeader) {
super(recordDefinition, recordHeader);
final int globalNumber = recordDefinition.getGlobalFITMessage().getNumber();
if (globalNumber != 174) {
throw new IllegalArgumentException("FitObdiiData expects global messages of " + 174 + ", got " + globalNumber);
final int nativeNumber = recordDefinition.getNativeFITMessage().getNumber();
if (nativeNumber != 174) {
throw new IllegalArgumentException("FitObdiiData expects native messages of " + 174 + ", got " + nativeNumber);
}
}

Some files were not shown because too many files have changed in this diff Show More