mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Garmin: Run FitCodeGen
This commit is contained in:
+6
-6
@@ -41,32 +41,32 @@ public class FitAadAccelFeatures extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTime() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getEnergyTotal() {
|
||||
return (Long) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getZeroCrossCnt() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getInstance() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTimeAboveThreshold() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+12
-122
@@ -41,172 +41,62 @@ public class FitAccelerometerData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getSampleTimeOffset() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAccelX() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAccelY() {
|
||||
final Object object = getFieldByNumber(3);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(3, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAccelZ() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCalibratedAccelX() {
|
||||
final Object object = getFieldByNumber(5);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(5, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCalibratedAccelY() {
|
||||
final Object object = getFieldByNumber(6);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(6, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCalibratedAccelZ() {
|
||||
final Object object = getFieldByNumber(7);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(7, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCompressedCalibratedAccelX() {
|
||||
final Object object = getFieldByNumber(8);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(8, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCompressedCalibratedAccelY() {
|
||||
final Object object = getFieldByNumber(9);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(9, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCompressedCalibratedAccelZ() {
|
||||
final Object object = getFieldByNumber(10);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(10, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+8
-8
@@ -41,42 +41,42 @@ public class FitActivity extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Long getTotalTimerTime() {
|
||||
return (Long) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getNumSessions() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getType() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEvent() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEventType() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getLocalTimestamp() {
|
||||
return (Long) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEventGroup() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+9
-9
@@ -44,47 +44,47 @@ public class FitAlarmSettings extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public LocalTime getTime() {
|
||||
return (LocalTime) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, LocalTime.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getRepeat() {
|
||||
return (Long) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEnabled() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSound() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBacklight() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getSomeTimestamp() {
|
||||
return (Long) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUnknown7() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Label getLabel() {
|
||||
return (Label) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Label.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+5
-5
@@ -41,27 +41,27 @@ public class FitAntChannelId extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getChannelNumber() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDeviceType() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDeviceNumber() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTransmissionType() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDeviceIndex() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-28
@@ -41,54 +41,32 @@ public class FitAntRx extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Float getFractionalTimestamp() {
|
||||
return (Float) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMesgId() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMesgData() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getChannelNumber() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getData() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-28
@@ -41,54 +41,32 @@ public class FitAntTx extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Float getFractionalTimestamp() {
|
||||
return (Float) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMesgId() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMesgData() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getChannelNumber() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getData() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+12
-122
@@ -41,172 +41,62 @@ public class FitAviationAttitude extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getSystemTime() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getPitch() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getRoll() {
|
||||
final Object object = getFieldByNumber(3);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(3, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAccelLateral() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAccelNormal() {
|
||||
final Object object = getFieldByNumber(5);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(5, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTurnRate() {
|
||||
final Object object = getFieldByNumber(6);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(6, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getStage() {
|
||||
final Object object = getFieldByNumber(7);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(7, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAttitudeStageComplete() {
|
||||
final Object object = getFieldByNumber(8);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(8, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTrack() {
|
||||
final Object object = getFieldByNumber(9);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(9, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getValidity() {
|
||||
final Object object = getFieldByNumber(10);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(10, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-26
@@ -41,44 +41,22 @@ public class FitBarometerData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getSampleTimeOffset() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getBaroPres() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-14
@@ -41,28 +41,17 @@ public class FitBeatIntervals extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTime() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+32
-54
@@ -41,184 +41,162 @@ public class FitBikeProfile extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSport() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSubSport() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getOdometer() {
|
||||
return (Double) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBikeSpdAntId() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBikeCadAntId() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBikeSpdcadAntId() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBikePowerAntId() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCustomWheelsize() {
|
||||
return (Float) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAutoWheelsize() {
|
||||
return (Float) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getBikeWeight() {
|
||||
return (Float) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getPowerCalFactor() {
|
||||
return (Float) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getAutoWheelCal() {
|
||||
return (Boolean) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getAutoPowerZero() {
|
||||
return (Boolean) getFieldByNumber(13);
|
||||
return getFieldByNumber(13, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getId() {
|
||||
return (Integer) getFieldByNumber(14);
|
||||
return getFieldByNumber(14, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getSpdEnabled() {
|
||||
return (Boolean) getFieldByNumber(15);
|
||||
return getFieldByNumber(15, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getCadEnabled() {
|
||||
return (Boolean) getFieldByNumber(16);
|
||||
return getFieldByNumber(16, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getSpdcadEnabled() {
|
||||
return (Boolean) getFieldByNumber(17);
|
||||
return getFieldByNumber(17, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getPowerEnabled() {
|
||||
return (Boolean) getFieldByNumber(18);
|
||||
return getFieldByNumber(18, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCrankLength() {
|
||||
return (Float) getFieldByNumber(19);
|
||||
return getFieldByNumber(19, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getEnabled() {
|
||||
return (Boolean) getFieldByNumber(20);
|
||||
return getFieldByNumber(20, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBikeSpdAntIdTransType() {
|
||||
return (Integer) getFieldByNumber(21);
|
||||
return getFieldByNumber(21, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBikeCadAntIdTransType() {
|
||||
return (Integer) getFieldByNumber(22);
|
||||
return getFieldByNumber(22, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBikeSpdcadAntIdTransType() {
|
||||
return (Integer) getFieldByNumber(23);
|
||||
return getFieldByNumber(23, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBikePowerAntIdTransType() {
|
||||
return (Integer) getFieldByNumber(24);
|
||||
return getFieldByNumber(24, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getOdometerRollover() {
|
||||
return (Integer) getFieldByNumber(37);
|
||||
return getFieldByNumber(37, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFrontGearNum() {
|
||||
return (Integer) getFieldByNumber(38);
|
||||
return getFieldByNumber(38, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getFrontGear() {
|
||||
final Object object = getFieldByNumber(39);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(39, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRearGearNum() {
|
||||
return (Integer) getFieldByNumber(40);
|
||||
return getFieldByNumber(40, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getRearGear() {
|
||||
final Object object = getFieldByNumber(41);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(41, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getShimanoDi2Enabled() {
|
||||
return (Boolean) getFieldByNumber(44);
|
||||
return getFieldByNumber(44, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+11
-11
@@ -41,57 +41,57 @@ public class FitBloodPressure extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getSystolicPressure() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDiastolicPressure() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMeanArterialPressure() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMap3SampleMean() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMapMorningValues() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMapEveningValues() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHeartRate() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHeartRateType() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getStatus() {
|
||||
return (Integer) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUserProfileIndex() {
|
||||
return (Integer) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-3
@@ -41,17 +41,17 @@ public class FitCadenceZone extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getHighValue() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+5
-5
@@ -41,27 +41,27 @@ public class FitCameraEvent extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCameraEventType() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getCameraFileUuid() {
|
||||
return (String) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCameraOrientation() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-26
@@ -41,44 +41,22 @@ public class FitCapabilities extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Number[] getLanguages() {
|
||||
final Object object = getFieldByNumber(0);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(0, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getSports() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getWorkoutsSupported() {
|
||||
return (Long) getFieldByNumber(21);
|
||||
return getFieldByNumber(21, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getConnectivitySupported() {
|
||||
return (Long) getFieldByNumber(23);
|
||||
return getFieldByNumber(23, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-3
@@ -41,17 +41,17 @@ public class FitChronoShotData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Double getShotSpeed() {
|
||||
return (Double) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getShotNum() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+8
-8
@@ -41,42 +41,42 @@ public class FitChronoShotSession extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Double getMinSpeed() {
|
||||
return (Double) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getMaxSpeed() {
|
||||
return (Double) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getAvgSpeed() {
|
||||
return (Double) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getShotCount() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getProjectileType() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getGrainWeight() {
|
||||
return (Double) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getStandardDeviation() {
|
||||
return (Double) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+7
-7
@@ -41,37 +41,37 @@ public class FitClimbPro extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLat() {
|
||||
return (Double) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLong() {
|
||||
return (Double) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getClimbProEvent() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getClimbNumber() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getClimbCategory() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCurrentDist() {
|
||||
return (Float) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+13
-13
@@ -41,67 +41,67 @@ public class FitConnectivity extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getBluetoothEnabled() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBluetoothLeEnabled() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAntEnabled() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLiveTrackingEnabled() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getWeatherConditionsEnabled() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getWeatherAlertsEnabled() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAutoActivityUploadEnabled() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCourseDownloadEnabled() {
|
||||
return (Integer) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getWorkoutDownloadEnabled() {
|
||||
return (Integer) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getGpsEphemerisDownloadEnabled() {
|
||||
return (Integer) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getIncidentDetectionEnabled() {
|
||||
return (Integer) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getGrouptrackEnabled() {
|
||||
return (Integer) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-4
@@ -41,22 +41,22 @@ public class FitCourse extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getSport() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getCapabilities() {
|
||||
return (Long) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSubSport() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+8
-8
@@ -42,42 +42,42 @@ public class FitCoursePoint extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLat() {
|
||||
return (Double) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLong() {
|
||||
return (Double) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getDistance() {
|
||||
return (Double) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public CoursePoint getType() {
|
||||
return (CoursePoint) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, CoursePoint.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFavorite() {
|
||||
return (Integer) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-4
@@ -41,22 +41,22 @@ public class FitCpeStatus extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getStatus() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getStartTime() {
|
||||
return (Long) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getEndTime() {
|
||||
return (Long) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+5
-27
@@ -41,49 +41,27 @@ public class FitDeveloperData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Number[] getDeveloperId() {
|
||||
final Object object = getFieldByNumber(0);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(0, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getApplicationId() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getManufacturerId() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDeveloperDataIndex() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getApplicationVersion() {
|
||||
return (Long) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+5
-5
@@ -41,27 +41,27 @@ public class FitDeviceAuxBatteryInfo extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getDeviceIndex() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getBatteryVoltage() {
|
||||
return (Float) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBatteryStatus() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBatteryIdentifier() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+20
-20
@@ -41,102 +41,102 @@ public class FitDeviceInfo extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getDeviceIndex() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDeviceType() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getManufacturer() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getSerialNumber() {
|
||||
return (Long) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getProduct() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSoftwareVersion() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHardwareVersion() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getCumOperatingTime() {
|
||||
return (Long) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getBatteryVoltage() {
|
||||
return (Float) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBatteryStatus() {
|
||||
return (Integer) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSensorPosition() {
|
||||
return (Integer) getFieldByNumber(18);
|
||||
return getFieldByNumber(18, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getDescriptor() {
|
||||
return (String) getFieldByNumber(19);
|
||||
return getFieldByNumber(19, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAntTransmissionType() {
|
||||
return (Integer) getFieldByNumber(20);
|
||||
return getFieldByNumber(20, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAntDeviceNumber() {
|
||||
return (Integer) getFieldByNumber(21);
|
||||
return getFieldByNumber(21, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAntNetwork() {
|
||||
return (Integer) getFieldByNumber(22);
|
||||
return getFieldByNumber(22, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getAntId() {
|
||||
return (Long) getFieldByNumber(24);
|
||||
return getFieldByNumber(24, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSourceType() {
|
||||
return (Integer) getFieldByNumber(25);
|
||||
return getFieldByNumber(25, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getProductName() {
|
||||
return (String) getFieldByNumber(27);
|
||||
return getFieldByNumber(27, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBatteryLevel() {
|
||||
return (Integer) getFieldByNumber(32);
|
||||
return getFieldByNumber(32, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+28
-127
@@ -41,241 +41,142 @@ public class FitDeviceSettings extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getActiveTimeZone() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getUtcOffset() {
|
||||
return (Long) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeOffset() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeMode() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeZoneOffset() {
|
||||
final Object object = getFieldByNumber(5);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(5, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAlarmsTime() {
|
||||
final Object object = getFieldByNumber(8);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(8, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAlarmsUnk5() {
|
||||
final Object object = getFieldByNumber(9);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(9, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBacklightMode() {
|
||||
return (Integer) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAlarmsEnabled() {
|
||||
final Object object = getFieldByNumber(28);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(28, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getActivityTrackerEnabled() {
|
||||
return (Integer) getFieldByNumber(36);
|
||||
return getFieldByNumber(36, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getClockTime() {
|
||||
return (Long) getFieldByNumber(39);
|
||||
return getFieldByNumber(39, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getPagesEnabled() {
|
||||
final Object object = getFieldByNumber(40);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(40, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMoveAlertEnabled() {
|
||||
return (Integer) getFieldByNumber(46);
|
||||
return getFieldByNumber(46, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDateMode() {
|
||||
return (Integer) getFieldByNumber(47);
|
||||
return getFieldByNumber(47, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDisplayOrientation() {
|
||||
return (Integer) getFieldByNumber(55);
|
||||
return getFieldByNumber(55, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMountingSide() {
|
||||
return (Integer) getFieldByNumber(56);
|
||||
return getFieldByNumber(56, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getDefaultPage() {
|
||||
final Object object = getFieldByNumber(57);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(57, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAutosyncMinSteps() {
|
||||
return (Integer) getFieldByNumber(58);
|
||||
return getFieldByNumber(58, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAutosyncMinTime() {
|
||||
return (Integer) getFieldByNumber(59);
|
||||
return getFieldByNumber(59, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLactateThresholdAutodetectEnabled() {
|
||||
return (Integer) getFieldByNumber(80);
|
||||
return getFieldByNumber(80, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBleAutoUploadEnabled() {
|
||||
return (Integer) getFieldByNumber(86);
|
||||
return getFieldByNumber(86, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAutoSyncFrequency() {
|
||||
return (Integer) getFieldByNumber(89);
|
||||
return getFieldByNumber(89, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getAutoActivityDetect() {
|
||||
return (Long) getFieldByNumber(90);
|
||||
return getFieldByNumber(90, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAlarmsRepeat() {
|
||||
final Object object = getFieldByNumber(92);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(92, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getNumberOfScreens() {
|
||||
return (Integer) getFieldByNumber(94);
|
||||
return getFieldByNumber(94, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSmartNotificationDisplayOrientation() {
|
||||
return (Integer) getFieldByNumber(95);
|
||||
return getFieldByNumber(95, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTapInterface() {
|
||||
return (Integer) getFieldByNumber(134);
|
||||
return getFieldByNumber(134, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTapSensitivity() {
|
||||
return (Integer) getFieldByNumber(174);
|
||||
return getFieldByNumber(174, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-4
@@ -41,22 +41,22 @@ public class FitDeviceStatus extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Float getBatteryVoltage() {
|
||||
return (Float) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBatteryLevel() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTemperature() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+7
-7
@@ -41,37 +41,37 @@ public class FitDeviceUsed extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getSpeed() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDistance() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCadence() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getElevation() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHeartRate() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getPower() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+13
-24
@@ -41,78 +41,67 @@ public class FitDiveAlarm extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Double getDepth() {
|
||||
return (Double) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTime() {
|
||||
return (Long) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getEnabled() {
|
||||
return (Boolean) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAlarmType() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSound() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getDiveTypes() {
|
||||
final Object object = getFieldByNumber(5);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(5, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getId() {
|
||||
return (Long) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getPopupEnabled() {
|
||||
return (Boolean) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getTriggerOnDescent() {
|
||||
return (Boolean) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getTriggerOnAscent() {
|
||||
return (Boolean) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getRepeating() {
|
||||
return (Boolean) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getSpeed() {
|
||||
return (Double) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+13
-24
@@ -41,78 +41,67 @@ public class FitDiveApneaAlarm extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Double getDepth() {
|
||||
return (Double) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTime() {
|
||||
return (Long) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getEnabled() {
|
||||
return (Boolean) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAlarmType() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSound() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getDiveTypes() {
|
||||
final Object object = getFieldByNumber(5);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(5, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getId() {
|
||||
return (Long) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getPopupEnabled() {
|
||||
return (Boolean) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getTriggerOnDescent() {
|
||||
return (Boolean) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getTriggerOnAscent() {
|
||||
return (Boolean) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getRepeating() {
|
||||
return (Boolean) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getSpeed() {
|
||||
return (Double) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+5
-5
@@ -41,27 +41,27 @@ public class FitDiveGas extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getHeliumContent() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getOxygenContent() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getStatus() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMode() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+35
-35
@@ -41,177 +41,177 @@ public class FitDiveSettings extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getModel() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getGfLow() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getGfHigh() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getWaterType() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getWaterDensity() {
|
||||
return (Float) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getPo2Warn() {
|
||||
return (Float) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getPo2Critical() {
|
||||
return (Float) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getPo2Deco() {
|
||||
return (Float) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSafetyStopEnabled() {
|
||||
return (Integer) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getBottomDepth() {
|
||||
return (Float) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getBottomTime() {
|
||||
return (Long) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getApneaCountdownEnabled() {
|
||||
return (Integer) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getApneaCountdownTime() {
|
||||
return (Long) getFieldByNumber(13);
|
||||
return getFieldByNumber(13, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBacklightMode() {
|
||||
return (Integer) getFieldByNumber(14);
|
||||
return getFieldByNumber(14, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBacklightBrightness() {
|
||||
return (Integer) getFieldByNumber(15);
|
||||
return getFieldByNumber(15, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBacklightTimeout() {
|
||||
return (Integer) getFieldByNumber(16);
|
||||
return getFieldByNumber(16, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRepeatDiveInterval() {
|
||||
return (Integer) getFieldByNumber(17);
|
||||
return getFieldByNumber(17, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSafetyStopTime() {
|
||||
return (Integer) getFieldByNumber(18);
|
||||
return getFieldByNumber(18, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHeartRateSourceType() {
|
||||
return (Integer) getFieldByNumber(19);
|
||||
return getFieldByNumber(19, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHeartRateSource() {
|
||||
return (Integer) getFieldByNumber(20);
|
||||
return getFieldByNumber(20, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTravelGas() {
|
||||
return (Integer) getFieldByNumber(21);
|
||||
return getFieldByNumber(21, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCcrLowSetpointSwitchMode() {
|
||||
return (Integer) getFieldByNumber(22);
|
||||
return getFieldByNumber(22, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCcrLowSetpoint() {
|
||||
return (Float) getFieldByNumber(23);
|
||||
return getFieldByNumber(23, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getCcrLowSetpointDepth() {
|
||||
return (Double) getFieldByNumber(24);
|
||||
return getFieldByNumber(24, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCcrHighSetpointSwitchMode() {
|
||||
return (Integer) getFieldByNumber(25);
|
||||
return getFieldByNumber(25, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCcrHighSetpoint() {
|
||||
return (Float) getFieldByNumber(26);
|
||||
return getFieldByNumber(26, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getCcrHighSetpointDepth() {
|
||||
return (Double) getFieldByNumber(27);
|
||||
return getFieldByNumber(27, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getGasConsumptionDisplay() {
|
||||
return (Integer) getFieldByNumber(29);
|
||||
return getFieldByNumber(29, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUpKeyEnabled() {
|
||||
return (Integer) getFieldByNumber(30);
|
||||
return getFieldByNumber(30, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDiveSounds() {
|
||||
return (Integer) getFieldByNumber(35);
|
||||
return getFieldByNumber(35, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getLastStopMultiple() {
|
||||
return (Float) getFieldByNumber(36);
|
||||
return getFieldByNumber(36, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getNoFlyTimeMode() {
|
||||
return (Integer) getFieldByNumber(37);
|
||||
return getFieldByNumber(37, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+23
-23
@@ -41,117 +41,117 @@ public class FitDiveSummary extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getReferenceMesg() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getReferenceIndex() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getAvgDepth() {
|
||||
return (Double) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getMaxDepth() {
|
||||
return (Double) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getSurfaceInterval() {
|
||||
return (Long) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getStartCns() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEndCns() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getStartN2() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEndN2() {
|
||||
return (Integer) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getO2Toxicity() {
|
||||
return (Integer) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getDiveNumber() {
|
||||
return (Long) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getBottomTime() {
|
||||
return (Double) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgPressureSac() {
|
||||
return (Float) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgVolumeSac() {
|
||||
return (Float) getFieldByNumber(13);
|
||||
return getFieldByNumber(13, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgRmv() {
|
||||
return (Float) getFieldByNumber(14);
|
||||
return getFieldByNumber(14, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getDescentTime() {
|
||||
return (Double) getFieldByNumber(15);
|
||||
return getFieldByNumber(15, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getAscentTime() {
|
||||
return (Double) getFieldByNumber(16);
|
||||
return getFieldByNumber(16, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getAvgAscentRate() {
|
||||
return (Double) getFieldByNumber(17);
|
||||
return getFieldByNumber(17, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getAvgDescentRate() {
|
||||
return (Double) getFieldByNumber(22);
|
||||
return getFieldByNumber(22, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getMaxAscentRate() {
|
||||
return (Double) getFieldByNumber(23);
|
||||
return getFieldByNumber(23, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getMaxDescentRate() {
|
||||
return (Double) getFieldByNumber(24);
|
||||
return getFieldByNumber(24, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getHangTime() {
|
||||
return (Double) getFieldByNumber(25);
|
||||
return getFieldByNumber(25, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@ public class FitEcgRawSample extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Float getValue() {
|
||||
return (Float) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Float.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@ public class FitEcgSmoothSample extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Float getValue() {
|
||||
return (Float) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Float.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+11
-11
@@ -41,57 +41,57 @@ public class FitEcgSummary extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getUnknown0() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUnknown1() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getUnknown2() {
|
||||
return (Float) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getUnknown3() {
|
||||
return (Float) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getEcgTimestamp() {
|
||||
return (Long) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getLocalTimestamp() {
|
||||
return (Long) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUnknown6() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAverageHeartRate() {
|
||||
return (Float) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getUnknown10() {
|
||||
return (String) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUnknown11() {
|
||||
return (Integer) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUnknown12() {
|
||||
return (Integer) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-4
@@ -41,22 +41,22 @@ public class FitEpoStatus extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getStatus() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getStartTime() {
|
||||
return (Long) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getEndTime() {
|
||||
return (Long) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+19
-19
@@ -41,97 +41,97 @@ public class FitEvent extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getEvent() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEventType() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getData16() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getData() {
|
||||
return (Long) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEventGroup() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getScore() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getOpponentScore() {
|
||||
return (Integer) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFrontGearNum() {
|
||||
return (Integer) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFrontGear() {
|
||||
return (Integer) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRearGearNum() {
|
||||
return (Integer) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRearGear() {
|
||||
return (Integer) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDeviceIndex() {
|
||||
return (Integer) getFieldByNumber(13);
|
||||
return getFieldByNumber(13, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getActivityType() {
|
||||
return (Integer) getFieldByNumber(14);
|
||||
return getFieldByNumber(14, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getStartTimestamp() {
|
||||
return (Long) getFieldByNumber(15);
|
||||
return getFieldByNumber(15, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRadarThreatLevelMax() {
|
||||
return (Integer) getFieldByNumber(21);
|
||||
return getFieldByNumber(21, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRadarThreatCount() {
|
||||
return (Integer) getFieldByNumber(22);
|
||||
return getFieldByNumber(22, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getRadarThreatAvgApproachSpeed() {
|
||||
return (Float) getFieldByNumber(23);
|
||||
return getFieldByNumber(23, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getRadarThreatMaxApproachSpeed() {
|
||||
return (Float) getFieldByNumber(24);
|
||||
return getFieldByNumber(24, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+11
-11
@@ -41,57 +41,57 @@ public class FitExdDataConceptConfiguration extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getScreenIndex() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getConceptField() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFieldId() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getConceptCount() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDataPage() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getConceptKey() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getScaling() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDataUnits() {
|
||||
return (Integer) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getQualifier() {
|
||||
return (Integer) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDescriptor() {
|
||||
return (Integer) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getIsSigned() {
|
||||
return (Boolean) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Boolean.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-6
@@ -41,32 +41,32 @@ public class FitExdDataFieldConfiguration extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getScreenIndex() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getConceptField() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFieldId() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getConceptCount() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDisplayType() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getTitle() {
|
||||
return (String) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, String.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-4
@@ -41,22 +41,22 @@ public class FitExdScreenConfiguration extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getScreenIndex() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFieldCount() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLayout() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getScreenEnabled() {
|
||||
return (Boolean) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Boolean.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-4
@@ -41,22 +41,22 @@ public class FitExerciseTitle extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getExerciseCategory() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getExerciseName() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getWktStepName() {
|
||||
return (String) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+5
-5
@@ -41,27 +41,27 @@ public class FitFieldCapabilities extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getFile() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMesgNum() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFieldNum() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCount() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+14
-14
@@ -41,72 +41,72 @@ public class FitFieldDescription extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getDeveloperDataIndex() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFieldDefinitionNumber() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFitBaseTypeId() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getFieldName() {
|
||||
return (String) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getArray() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getComponents() {
|
||||
return (String) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getScale() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getOffset() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getUnits() {
|
||||
return (String) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getBits() {
|
||||
return (String) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getAccumulate() {
|
||||
return (String) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFitBaseUnitId() {
|
||||
return (Integer) getFieldByNumber(13);
|
||||
return getFieldByNumber(13, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getNativeMesgNum() {
|
||||
return (Integer) getFieldByNumber(14);
|
||||
return getFieldByNumber(14, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getNativeFieldNum() {
|
||||
return (Integer) getFieldByNumber(15);
|
||||
return getFieldByNumber(15, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-6
@@ -41,32 +41,32 @@ public class FitFileCapabilities extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getType() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFlags() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getDirectory() {
|
||||
return (String) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxCount() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getMaxSize() {
|
||||
return (Long) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+2
-2
@@ -41,12 +41,12 @@ public class FitFileCreator extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getSoftwareVersion() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHardwareVersion() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+8
-8
@@ -42,42 +42,42 @@ public class FitFileId extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public FILETYPE getType() {
|
||||
return (FILETYPE) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, FILETYPE.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getManufacturer() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getProduct() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getSerialNumber() {
|
||||
return (Long) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimeCreated() {
|
||||
return (Long) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getNumber() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getManufacturerPartner() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getProductName() {
|
||||
return (String) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, String.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+13
-13
@@ -43,67 +43,67 @@ public class FitGoals extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getSport() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSubSport() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getStartDate() {
|
||||
return (Long) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getEndDate() {
|
||||
return (Long) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Type getType() {
|
||||
return (Type) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Type.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getValue() {
|
||||
return (Long) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRepeat() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTargetValue() {
|
||||
return (Long) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRecurrence() {
|
||||
return (Integer) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRecurrenceValue() {
|
||||
return (Integer) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEnabled() {
|
||||
return (Integer) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Source getSource() {
|
||||
return (Source) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Source.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-3
@@ -41,17 +41,17 @@ public class FitGpsEvent extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Long getEventType() {
|
||||
return (Long) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getData() {
|
||||
return (Long) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+9
-20
@@ -41,58 +41,47 @@ public class FitGpsMetadata extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLat() {
|
||||
return (Double) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLong() {
|
||||
return (Double) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedAltitude() {
|
||||
return (Double) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedSpeed() {
|
||||
return (Double) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getHeading() {
|
||||
return (Float) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getUtcTimestamp() {
|
||||
return (Long) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getVelocity() {
|
||||
final Object object = getFieldByNumber(7);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(7, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+9
-86
@@ -41,124 +41,47 @@ public class FitGyroscopeData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getSampleTimeOffset() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getGyroX() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getGyroY() {
|
||||
final Object object = getFieldByNumber(3);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(3, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getGyroZ() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCalibratedGyroX() {
|
||||
final Object object = getFieldByNumber(5);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(5, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCalibratedGyroY() {
|
||||
final Object object = getFieldByNumber(6);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(6, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCalibratedGyroZ() {
|
||||
final Object object = getFieldByNumber(7);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(7, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-39
@@ -41,65 +41,32 @@ public class FitHr extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Float getFractionalTimestamp() {
|
||||
return (Float) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTime256() {
|
||||
return (Float) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getFilteredBpm() {
|
||||
final Object object = getFieldByNumber(6);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(6, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getEventTimestamp() {
|
||||
final Object object = getFieldByNumber(9);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(9, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getEventTimestamp12() {
|
||||
final Object object = getFieldByNumber(10);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(10, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-3
@@ -41,17 +41,17 @@ public class FitHrZone extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getHighBpm() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+5
-5
@@ -41,27 +41,27 @@ public class FitHrmProfile extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Boolean getEnabled() {
|
||||
return (Boolean) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHrmAntId() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLogHrv() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHrmAntIdTransType() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+1
-12
@@ -41,18 +41,7 @@ public class FitHrv extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Number[] getTime() {
|
||||
final Object object = getFieldByNumber(0);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(0, Number.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+8
-8
@@ -42,42 +42,42 @@ public class FitHrvSummary extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Float getWeeklyAverage() {
|
||||
return (Float) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getLastNightAverage() {
|
||||
return (Float) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getLastNight5MinHigh() {
|
||||
return (Float) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getBaselineLowUpper() {
|
||||
return (Float) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getBaselineBalancedLower() {
|
||||
return (Float) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getBaselineBalancedUpper() {
|
||||
return (Float) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public HrvStatus getStatus() {
|
||||
return (HrvStatus) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, HrvStatus.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+2
-2
@@ -41,12 +41,12 @@ public class FitHrvValue extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Float getValue() {
|
||||
return (Float) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+7
-40
@@ -41,70 +41,37 @@ public class FitHsaAccelerometerData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSamplingInterval() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAccelX() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAccelY() {
|
||||
final Object object = getFieldByNumber(3);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(3, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAccelZ() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp32k() {
|
||||
return (Long) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+5
-38
@@ -41,60 +41,27 @@ public class FitHsaBodyBatteryData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getProcessingInterval() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getLevel() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCharged() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getUncharged() {
|
||||
final Object object = getFieldByNumber(3);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(3, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-14
@@ -41,28 +41,17 @@ public class FitHsaConfigurationData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Number[] getData() {
|
||||
final Object object = getFieldByNumber(0);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(0, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDataSize() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+2
-2
@@ -41,12 +41,12 @@ public class FitHsaEvent extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getEventId() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+7
-40
@@ -41,70 +41,37 @@ public class FitHsaGyroscopeData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSamplingInterval() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getGyroX() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getGyroY() {
|
||||
final Object object = getFieldByNumber(3);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(3, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getGyroZ() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp32k() {
|
||||
return (Long) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-15
@@ -41,33 +41,22 @@ public class FitHsaHeartRateData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getProcessingInterval() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getStatus() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getHeartRate() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-14
@@ -41,28 +41,17 @@ public class FitHsaRespirationData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getProcessingInterval() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getRespirationRate() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-26
@@ -41,44 +41,22 @@ public class FitHsaSpo2Data extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getProcessingInterval() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getReadingSpo2() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getConfidence() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-14
@@ -41,28 +41,17 @@ public class FitHsaStepData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getProcessingInterval() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getSteps() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-14
@@ -41,28 +41,17 @@ public class FitHsaStressData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getProcessingInterval() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getStressLevel() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-14
@@ -41,28 +41,17 @@ public class FitHsaWristTemperatureData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getProcessingInterval() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getValue() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+10
-10
@@ -41,52 +41,52 @@ public class FitJump extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Float getDistance() {
|
||||
return (Float) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getHeigh() {
|
||||
return (Float) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRotations() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getHangTime() {
|
||||
return (Float) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getScore() {
|
||||
return (Float) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLat() {
|
||||
return (Double) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLong() {
|
||||
return (Double) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getSpeed() {
|
||||
return (Float) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedSpeed() {
|
||||
return (Double) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+124
-344
@@ -42,842 +42,622 @@ public class FitLap extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getEvent() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEventType() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getStartTime() {
|
||||
return (Long) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getStartLat() {
|
||||
return (Double) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getStartLong() {
|
||||
return (Double) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEndLat() {
|
||||
return (Double) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEndLong() {
|
||||
return (Double) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTotalElapsedTime() {
|
||||
return (Double) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTotalTimerTime() {
|
||||
return (Double) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTotalDistance() {
|
||||
return (Double) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTotalCycles() {
|
||||
return (Long) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTotalCalories() {
|
||||
return (Integer) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTotalFatCalories() {
|
||||
return (Integer) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgSpeed() {
|
||||
return (Float) getFieldByNumber(13);
|
||||
return getFieldByNumber(13, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxSpeed() {
|
||||
return (Float) getFieldByNumber(14);
|
||||
return getFieldByNumber(14, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgHeartRate() {
|
||||
return (Integer) getFieldByNumber(15);
|
||||
return getFieldByNumber(15, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxHeartRate() {
|
||||
return (Integer) getFieldByNumber(16);
|
||||
return getFieldByNumber(16, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgCadence() {
|
||||
return (Integer) getFieldByNumber(17);
|
||||
return getFieldByNumber(17, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxCadence() {
|
||||
return (Integer) getFieldByNumber(18);
|
||||
return getFieldByNumber(18, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgPower() {
|
||||
return (Integer) getFieldByNumber(19);
|
||||
return getFieldByNumber(19, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxPower() {
|
||||
return (Integer) getFieldByNumber(20);
|
||||
return getFieldByNumber(20, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTotalAscent() {
|
||||
return (Integer) getFieldByNumber(21);
|
||||
return getFieldByNumber(21, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTotalDescent() {
|
||||
return (Integer) getFieldByNumber(22);
|
||||
return getFieldByNumber(22, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getIntensity() {
|
||||
return (Integer) getFieldByNumber(23);
|
||||
return getFieldByNumber(23, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLapTrigger() {
|
||||
return (Integer) getFieldByNumber(24);
|
||||
return getFieldByNumber(24, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSport() {
|
||||
return (Integer) getFieldByNumber(25);
|
||||
return getFieldByNumber(25, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEventGroup() {
|
||||
return (Integer) getFieldByNumber(26);
|
||||
return getFieldByNumber(26, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getNumLengths() {
|
||||
return (Integer) getFieldByNumber(32);
|
||||
return getFieldByNumber(32, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getNormalizedPower() {
|
||||
return (Integer) getFieldByNumber(33);
|
||||
return getFieldByNumber(33, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLeftRightBalance() {
|
||||
return (Integer) getFieldByNumber(34);
|
||||
return getFieldByNumber(34, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFirstLengthIndex() {
|
||||
return (Integer) getFieldByNumber(35);
|
||||
return getFieldByNumber(35, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgStrokeDistance() {
|
||||
return (Integer) getFieldByNumber(37);
|
||||
return getFieldByNumber(37, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public SwimStyle getSwimStyle() {
|
||||
return (SwimStyle) getFieldByNumber(38);
|
||||
return getFieldByNumber(38, SwimStyle.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSubSport() {
|
||||
return (Integer) getFieldByNumber(39);
|
||||
return getFieldByNumber(39, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getNumActiveLengths() {
|
||||
return (Integer) getFieldByNumber(40);
|
||||
return getFieldByNumber(40, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTotalWork() {
|
||||
return (Long) getFieldByNumber(41);
|
||||
return getFieldByNumber(41, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgAltitude() {
|
||||
return (Float) getFieldByNumber(42);
|
||||
return getFieldByNumber(42, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxAltitude() {
|
||||
return (Float) getFieldByNumber(43);
|
||||
return getFieldByNumber(43, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getGpsAccuracy() {
|
||||
return (Integer) getFieldByNumber(44);
|
||||
return getFieldByNumber(44, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgGrade() {
|
||||
return (Float) getFieldByNumber(45);
|
||||
return getFieldByNumber(45, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgPosGrade() {
|
||||
return (Float) getFieldByNumber(46);
|
||||
return getFieldByNumber(46, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgNegGrade() {
|
||||
return (Float) getFieldByNumber(47);
|
||||
return getFieldByNumber(47, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxPosGrade() {
|
||||
return (Float) getFieldByNumber(48);
|
||||
return getFieldByNumber(48, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxNegGrade() {
|
||||
return (Float) getFieldByNumber(49);
|
||||
return getFieldByNumber(49, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgTemperature() {
|
||||
return (Integer) getFieldByNumber(50);
|
||||
return getFieldByNumber(50, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxTemperature() {
|
||||
return (Integer) getFieldByNumber(51);
|
||||
return getFieldByNumber(51, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTotalMovingTime() {
|
||||
return (Double) getFieldByNumber(52);
|
||||
return getFieldByNumber(52, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgPosVerticalSpeed() {
|
||||
return (Float) getFieldByNumber(53);
|
||||
return getFieldByNumber(53, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgNegVerticalSpeed() {
|
||||
return (Float) getFieldByNumber(54);
|
||||
return getFieldByNumber(54, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxPosVerticalSpeed() {
|
||||
return (Float) getFieldByNumber(55);
|
||||
return getFieldByNumber(55, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxNegVerticalSpeed() {
|
||||
return (Float) getFieldByNumber(56);
|
||||
return getFieldByNumber(56, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeInHrZone() {
|
||||
final Object object = getFieldByNumber(57);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(57, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeInSpeedZone() {
|
||||
final Object object = getFieldByNumber(58);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(58, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeInCadenceZone() {
|
||||
final Object object = getFieldByNumber(59);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(59, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeInPowerZone() {
|
||||
final Object object = getFieldByNumber(60);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(60, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRepetitionNum() {
|
||||
return (Integer) getFieldByNumber(61);
|
||||
return getFieldByNumber(61, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMinAltitude() {
|
||||
return (Float) getFieldByNumber(62);
|
||||
return getFieldByNumber(62, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMinHeartRate() {
|
||||
return (Integer) getFieldByNumber(63);
|
||||
return getFieldByNumber(63, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getWktStepIndex() {
|
||||
return (Integer) getFieldByNumber(71);
|
||||
return getFieldByNumber(71, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgSwolf() {
|
||||
return (Integer) getFieldByNumber(73);
|
||||
return getFieldByNumber(73, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getOpponentScore() {
|
||||
return (Integer) getFieldByNumber(74);
|
||||
return getFieldByNumber(74, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getStrokeCount() {
|
||||
final Object object = getFieldByNumber(75);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(75, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getZoneCount() {
|
||||
final Object object = getFieldByNumber(76);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(76, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgVerticalOscillation() {
|
||||
return (Float) getFieldByNumber(77);
|
||||
return getFieldByNumber(77, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgStanceTimePercent() {
|
||||
return (Float) getFieldByNumber(78);
|
||||
return getFieldByNumber(78, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgStanceTime() {
|
||||
return (Float) getFieldByNumber(79);
|
||||
return getFieldByNumber(79, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgFractionalCadence() {
|
||||
return (Float) getFieldByNumber(80);
|
||||
return getFieldByNumber(80, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxFractionalCadence() {
|
||||
return (Float) getFieldByNumber(81);
|
||||
return getFieldByNumber(81, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTotalFractionalCycles() {
|
||||
return (Float) getFieldByNumber(82);
|
||||
return getFieldByNumber(82, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getPlayerScore() {
|
||||
return (Integer) getFieldByNumber(83);
|
||||
return getFieldByNumber(83, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgTotalHemoglobinConc() {
|
||||
final Object object = getFieldByNumber(84);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(84, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMinTotalHemoglobinConc() {
|
||||
final Object object = getFieldByNumber(85);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(85, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMaxTotalHemoglobinConc() {
|
||||
final Object object = getFieldByNumber(86);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(86, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgSaturatedHemoglobinPercent() {
|
||||
final Object object = getFieldByNumber(87);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(87, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMinSaturatedHemoglobinPercent() {
|
||||
final Object object = getFieldByNumber(88);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(88, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMaxSaturatedHemoglobinPercent() {
|
||||
final Object object = getFieldByNumber(89);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(89, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgLeftTorqueEffectiveness() {
|
||||
return (Float) getFieldByNumber(91);
|
||||
return getFieldByNumber(91, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgRightTorqueEffectiveness() {
|
||||
return (Float) getFieldByNumber(92);
|
||||
return getFieldByNumber(92, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgLeftPedalSmoothness() {
|
||||
return (Float) getFieldByNumber(93);
|
||||
return getFieldByNumber(93, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgRightPedalSmoothness() {
|
||||
return (Float) getFieldByNumber(94);
|
||||
return getFieldByNumber(94, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgCombinedPedalSmoothness() {
|
||||
return (Float) getFieldByNumber(95);
|
||||
return getFieldByNumber(95, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTimeStanding() {
|
||||
return (Double) getFieldByNumber(98);
|
||||
return getFieldByNumber(98, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getStandCount() {
|
||||
return (Integer) getFieldByNumber(99);
|
||||
return getFieldByNumber(99, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgLeftPco() {
|
||||
return (Integer) getFieldByNumber(100);
|
||||
return getFieldByNumber(100, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgRightPco() {
|
||||
return (Integer) getFieldByNumber(101);
|
||||
return getFieldByNumber(101, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgLeftPowerPhase() {
|
||||
final Object object = getFieldByNumber(102);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(102, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgLeftPowerPhasePeak() {
|
||||
final Object object = getFieldByNumber(103);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(103, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgRightPowerPhase() {
|
||||
final Object object = getFieldByNumber(104);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(104, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgRightPowerPhasePeak() {
|
||||
final Object object = getFieldByNumber(105);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(105, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgPowerPosition() {
|
||||
final Object object = getFieldByNumber(106);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(106, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMaxPowerPosition() {
|
||||
final Object object = getFieldByNumber(107);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(107, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgCadencePosition() {
|
||||
final Object object = getFieldByNumber(108);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(108, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMaxCadencePosition() {
|
||||
final Object object = getFieldByNumber(109);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(109, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedAvgSpeed() {
|
||||
return (Double) getFieldByNumber(110);
|
||||
return getFieldByNumber(110, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedMaxSpeed() {
|
||||
return (Double) getFieldByNumber(111);
|
||||
return getFieldByNumber(111, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedAvgAltitude() {
|
||||
return (Double) getFieldByNumber(112);
|
||||
return getFieldByNumber(112, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedMinAltitude() {
|
||||
return (Double) getFieldByNumber(113);
|
||||
return getFieldByNumber(113, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedMaxAltitude() {
|
||||
return (Double) getFieldByNumber(114);
|
||||
return getFieldByNumber(114, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgLevMotorPower() {
|
||||
return (Integer) getFieldByNumber(115);
|
||||
return getFieldByNumber(115, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxLevMotorPower() {
|
||||
return (Integer) getFieldByNumber(116);
|
||||
return getFieldByNumber(116, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getLevBatteryConsumption() {
|
||||
return (Float) getFieldByNumber(117);
|
||||
return getFieldByNumber(117, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgVerticalRatio() {
|
||||
return (Float) getFieldByNumber(118);
|
||||
return getFieldByNumber(118, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgStanceTimeBalance() {
|
||||
return (Float) getFieldByNumber(119);
|
||||
return getFieldByNumber(119, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgStepLength() {
|
||||
return (Float) getFieldByNumber(120);
|
||||
return getFieldByNumber(120, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgVam() {
|
||||
return (Float) getFieldByNumber(121);
|
||||
return getFieldByNumber(121, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getAvgDepth() {
|
||||
return (Double) getFieldByNumber(122);
|
||||
return getFieldByNumber(122, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getMaxDepth() {
|
||||
return (Double) getFieldByNumber(123);
|
||||
return getFieldByNumber(123, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMinTemperature() {
|
||||
return (Integer) getFieldByNumber(124);
|
||||
return getFieldByNumber(124, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getEnhancedAvgRespirationRate() {
|
||||
return (Float) getFieldByNumber(136);
|
||||
return getFieldByNumber(136, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getEnhancedMaxRespirationRate() {
|
||||
return (Float) getFieldByNumber(137);
|
||||
return getFieldByNumber(137, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgRespirationRate() {
|
||||
return (Integer) getFieldByNumber(147);
|
||||
return getFieldByNumber(147, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxRespirationRate() {
|
||||
return (Integer) getFieldByNumber(148);
|
||||
return getFieldByNumber(148, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTotalGrit() {
|
||||
return (Float) getFieldByNumber(149);
|
||||
return getFieldByNumber(149, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTotalFlow() {
|
||||
return (Float) getFieldByNumber(150);
|
||||
return getFieldByNumber(150, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getJumpCount() {
|
||||
return (Integer) getFieldByNumber(151);
|
||||
return getFieldByNumber(151, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgGrit() {
|
||||
return (Float) getFieldByNumber(153);
|
||||
return getFieldByNumber(153, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgFlow() {
|
||||
return (Float) getFieldByNumber(154);
|
||||
return getFieldByNumber(154, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTotalFractionalAscent() {
|
||||
return (Float) getFieldByNumber(156);
|
||||
return getFieldByNumber(156, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTotalFractionalDescent() {
|
||||
return (Float) getFieldByNumber(157);
|
||||
return getFieldByNumber(157, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgCoreTemperature() {
|
||||
return (Float) getFieldByNumber(158);
|
||||
return getFieldByNumber(158, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMinCoreTemperature() {
|
||||
return (Float) getFieldByNumber(159);
|
||||
return getFieldByNumber(159, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxCoreTemperature() {
|
||||
return (Float) getFieldByNumber(160);
|
||||
return getFieldByNumber(160, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+22
-44
@@ -41,134 +41,112 @@ public class FitLength extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getEvent() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEventType() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getStartTime() {
|
||||
return (Long) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTotalElapsedTime() {
|
||||
return (Double) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTotalTimerTime() {
|
||||
return (Double) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTotalStrokes() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgSpeed() {
|
||||
return (Float) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSwimStroke() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgSwimmingCadence() {
|
||||
return (Integer) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEventGroup() {
|
||||
return (Integer) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTotalCalories() {
|
||||
return (Integer) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLengthType() {
|
||||
return (Integer) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getPlayerScore() {
|
||||
return (Integer) getFieldByNumber(18);
|
||||
return getFieldByNumber(18, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getOpponentScore() {
|
||||
return (Integer) getFieldByNumber(19);
|
||||
return getFieldByNumber(19, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getStrokeCount() {
|
||||
final Object object = getFieldByNumber(20);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(20, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getZoneCount() {
|
||||
final Object object = getFieldByNumber(21);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(21, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getEnhancedAvgRespirationRate() {
|
||||
return (Float) getFieldByNumber(22);
|
||||
return getFieldByNumber(22, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getEnhancedMaxRespirationRate() {
|
||||
return (Float) getFieldByNumber(23);
|
||||
return getFieldByNumber(23, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgRespirationRate() {
|
||||
return (Integer) getFieldByNumber(24);
|
||||
return getFieldByNumber(24, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxRespirationRate() {
|
||||
return (Integer) getFieldByNumber(25);
|
||||
return getFieldByNumber(25, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+9
-9
@@ -42,47 +42,47 @@ public class FitLocation extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLat() {
|
||||
return (Double) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLong() {
|
||||
return (Double) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public LocationSymbol getSymbol() {
|
||||
return (LocationSymbol) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, LocationSymbol.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAltitude() {
|
||||
return (Float) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEnhancedAltitude() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getDescription() {
|
||||
return (String) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+9
-86
@@ -41,124 +41,47 @@ public class FitMagnetometerData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getSampleTimeOffset() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMagX() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMagY() {
|
||||
final Object object = getFieldByNumber(3);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(3, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMagZ() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCalibratedMagX() {
|
||||
final Object object = getFieldByNumber(5);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(5, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCalibratedMagY() {
|
||||
final Object object = getFieldByNumber(6);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(6, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCalibratedMagZ() {
|
||||
final Object object = getFieldByNumber(7);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(7, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+13
-13
@@ -41,67 +41,67 @@ public class FitMapLayer extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getReliefShading() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getOrientation() {
|
||||
return (Integer) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUserLocations() {
|
||||
return (Integer) getFieldByNumber(13);
|
||||
return getFieldByNumber(13, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAutoZoom() {
|
||||
return (Integer) getFieldByNumber(14);
|
||||
return getFieldByNumber(14, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getGuideText() {
|
||||
return (Integer) getFieldByNumber(15);
|
||||
return getFieldByNumber(15, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTrackLog() {
|
||||
return (Integer) getFieldByNumber(16);
|
||||
return getFieldByNumber(16, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCourses() {
|
||||
return (Integer) getFieldByNumber(20);
|
||||
return getFieldByNumber(20, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSpotSoundings() {
|
||||
return (Integer) getFieldByNumber(23);
|
||||
return getFieldByNumber(23, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLightSectors() {
|
||||
return (Integer) getFieldByNumber(24);
|
||||
return getFieldByNumber(24, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSegments() {
|
||||
return (Integer) getFieldByNumber(27);
|
||||
return getFieldByNumber(27, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getContours() {
|
||||
return (Integer) getFieldByNumber(28);
|
||||
return getFieldByNumber(28, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getPopularity() {
|
||||
return (Integer) getFieldByNumber(31);
|
||||
return getFieldByNumber(31, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+8
-8
@@ -41,42 +41,42 @@ public class FitMaxMetData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Long getUpdateTime() {
|
||||
return (Long) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getVo2Max() {
|
||||
return (Float) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSport() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSubSport() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxMetCategory() {
|
||||
return (Integer) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCalibratedData() {
|
||||
return (Integer) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHrSource() {
|
||||
return (Integer) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSpeedSource() {
|
||||
return (Integer) getFieldByNumber(13);
|
||||
return getFieldByNumber(13, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-28
@@ -41,54 +41,32 @@ public class FitMemoGlob extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Number[] getMemo() {
|
||||
final Object object = getFieldByNumber(0);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(0, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMesgNum() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getParentIndex() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFieldNum() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getData() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getPartIndex() {
|
||||
return (Long) getFieldByNumber(250);
|
||||
return getFieldByNumber(250, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-6
@@ -41,32 +41,32 @@ public class FitMesgCapabilities extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getFile() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMesgNum() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCountType() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxCount() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCount() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-4
@@ -41,22 +41,22 @@ public class FitMetZone extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getHighBpm() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCalories() {
|
||||
return (Float) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getFatCalories() {
|
||||
return (Float) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+29
-40
@@ -44,158 +44,147 @@ public class FitMonitoring extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getDeviceIndex() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCalories() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getDistance() {
|
||||
return (Long) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getCycles() {
|
||||
return (Long) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getActiveTime() {
|
||||
return (Long) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getActivityType() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getActivitySubtype() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getActivityLevel() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDistance16() {
|
||||
return (Integer) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCycles16() {
|
||||
return (Integer) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getActiveTime16() {
|
||||
return (Integer) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getLocalTimestamp() {
|
||||
return (Long) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTemperature() {
|
||||
return (Float) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTemperatureMin() {
|
||||
return (Float) getFieldByNumber(14);
|
||||
return getFieldByNumber(14, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTemperatureMax() {
|
||||
return (Float) getFieldByNumber(15);
|
||||
return getFieldByNumber(15, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getActivityTime() {
|
||||
final Object object = getFieldByNumber(16);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(16, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getActiveCalories() {
|
||||
return (Integer) getFieldByNumber(19);
|
||||
return getFieldByNumber(19, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDurationMin() {
|
||||
return (Integer) getFieldByNumber(29);
|
||||
return getFieldByNumber(29, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCurrentActivityTypeIntensity() {
|
||||
return (Integer) getFieldByNumber(24);
|
||||
return getFieldByNumber(24, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestamp16() {
|
||||
return (Integer) getFieldByNumber(26);
|
||||
return getFieldByNumber(26, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMin8() {
|
||||
return (Integer) getFieldByNumber(25);
|
||||
return getFieldByNumber(25, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHeartRate() {
|
||||
return (Integer) getFieldByNumber(27);
|
||||
return getFieldByNumber(27, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getIntensity() {
|
||||
return (Float) getFieldByNumber(28);
|
||||
return getFieldByNumber(28, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getDuration() {
|
||||
return (Long) getFieldByNumber(30);
|
||||
return getFieldByNumber(30, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getAscent() {
|
||||
return (Double) getFieldByNumber(31);
|
||||
return getFieldByNumber(31, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getDescent() {
|
||||
return (Double) getFieldByNumber(32);
|
||||
return getFieldByNumber(32, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getModerateActivityMinutes() {
|
||||
return (Integer) getFieldByNumber(33);
|
||||
return getFieldByNumber(33, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getVigorousActivityMinutes() {
|
||||
return (Integer) getFieldByNumber(34);
|
||||
return getFieldByNumber(34, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-3
@@ -41,17 +41,17 @@ public class FitMonitoringHrData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getRestingHeartRate() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCurrentDayRestingHeartRate() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-39
@@ -41,65 +41,32 @@ public class FitMonitoringInfo extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Long getLocalTimestamp() {
|
||||
return (Long) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getActivityType() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getStepsToDistance() {
|
||||
final Object object = getFieldByNumber(3);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(3, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getStepsToCalories() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRestingMetabolicRate() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+8
-8
@@ -41,42 +41,42 @@ public class FitNap extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Long getStartTimestamp() {
|
||||
return (Long) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUnknown1() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getEndTimestamp() {
|
||||
return (Long) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUnknown3() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUnknown4() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUnknown6() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp7() {
|
||||
return (Long) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-3
@@ -41,17 +41,17 @@ public class FitNmeaSentence extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getSentence() {
|
||||
return (String) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+9
-53
@@ -41,91 +41,47 @@ public class FitObdiiData extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeOffset() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getPid() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getRawData() {
|
||||
final Object object = getFieldByNumber(3);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(3, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getPidDataSize() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getSystemTime() {
|
||||
final Object object = getFieldByNumber(5);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(5, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getStartTimestamp() {
|
||||
return (Long) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getStartTimestampMs() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+2
-2
@@ -41,12 +41,12 @@ public class FitOhrSettings extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getEnabled() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-6
@@ -41,32 +41,32 @@ public class FitOneDSensorCalibration extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getSensorType() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getCalibrationFactor() {
|
||||
return (Long) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getCalibrationDivisor() {
|
||||
return (Long) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getLevelShift() {
|
||||
return (Long) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getOffsetCal() {
|
||||
return (Long) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-6
@@ -41,32 +41,32 @@ public class FitPhysiologicalMetrics extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Float getAerobicEffect() {
|
||||
return (Float) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getMetMax() {
|
||||
return (Double) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRecoveryTime() {
|
||||
return (Integer) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLactateThresholdHeartRate() {
|
||||
return (Integer) getFieldByNumber(14);
|
||||
return getFieldByNumber(14, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAnaerobicEffect() {
|
||||
return (Float) getFieldByNumber(20);
|
||||
return getFieldByNumber(20, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-3
@@ -41,17 +41,17 @@ public class FitPowerZone extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getHighValue() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-50
@@ -41,76 +41,32 @@ public class FitRawBbi extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getTimestampMs() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getData() {
|
||||
final Object object = getFieldByNumber(1);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(1, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTime() {
|
||||
final Object object = getFieldByNumber(2);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(2, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getQuality() {
|
||||
final Object object = getFieldByNumber(3);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(3, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getGap() {
|
||||
final Object object = getFieldByNumber(4);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(4, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+86
-152
@@ -45,498 +45,432 @@ public class FitRecord extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Double getLatitude() {
|
||||
return (Double) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getLongitude() {
|
||||
return (Double) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAltitude() {
|
||||
return (Float) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getHeartRate() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCadence() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getDistance() {
|
||||
return (Double) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getSpeed() {
|
||||
return (Float) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getPower() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getCompressedSpeedDistance() {
|
||||
final Object object = getFieldByNumber(8);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(8, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getGrade() {
|
||||
return (Float) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getResistance() {
|
||||
return (Integer) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTimeFromCourse() {
|
||||
return (Double) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCycleLength() {
|
||||
return (Float) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTemperature() {
|
||||
return (Integer) getFieldByNumber(13);
|
||||
return getFieldByNumber(13, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getSpeed1s() {
|
||||
final Object object = getFieldByNumber(17);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(17, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCycles() {
|
||||
return (Integer) getFieldByNumber(18);
|
||||
return getFieldByNumber(18, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTotalCycles() {
|
||||
return (Long) getFieldByNumber(19);
|
||||
return getFieldByNumber(19, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCompressedAccumulatedPower() {
|
||||
return (Integer) getFieldByNumber(28);
|
||||
return getFieldByNumber(28, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getAccumulatedPower() {
|
||||
return (Long) getFieldByNumber(29);
|
||||
return getFieldByNumber(29, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLeftRightBalance() {
|
||||
return (Integer) getFieldByNumber(30);
|
||||
return getFieldByNumber(30, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getGpsAccuracy() {
|
||||
return (Integer) getFieldByNumber(31);
|
||||
return getFieldByNumber(31, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getVerticalSpeed() {
|
||||
return (Float) getFieldByNumber(32);
|
||||
return getFieldByNumber(32, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCalories() {
|
||||
return (Integer) getFieldByNumber(33);
|
||||
return getFieldByNumber(33, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getOscillation() {
|
||||
return (Float) getFieldByNumber(39);
|
||||
return getFieldByNumber(39, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getStanceTimePercent() {
|
||||
return (Float) getFieldByNumber(40);
|
||||
return getFieldByNumber(40, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getStanceTime() {
|
||||
return (Float) getFieldByNumber(41);
|
||||
return getFieldByNumber(41, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getActivity() {
|
||||
return (Integer) getFieldByNumber(42);
|
||||
return getFieldByNumber(42, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getLeftTorqueEffectiveness() {
|
||||
return (Float) getFieldByNumber(43);
|
||||
return getFieldByNumber(43, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getRightTorqueEffectiveness() {
|
||||
return (Float) getFieldByNumber(44);
|
||||
return getFieldByNumber(44, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getLeftPedalSmoothness() {
|
||||
return (Float) getFieldByNumber(45);
|
||||
return getFieldByNumber(45, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getRightPedalSmoothness() {
|
||||
return (Float) getFieldByNumber(46);
|
||||
return getFieldByNumber(46, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCombinedPedalSmoothness() {
|
||||
return (Float) getFieldByNumber(47);
|
||||
return getFieldByNumber(47, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTime128() {
|
||||
return (Float) getFieldByNumber(48);
|
||||
return getFieldByNumber(48, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getStrokeType() {
|
||||
return (Integer) getFieldByNumber(49);
|
||||
return getFieldByNumber(49, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getZone() {
|
||||
return (Integer) getFieldByNumber(50);
|
||||
return getFieldByNumber(50, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getBallSpeed() {
|
||||
return (Float) getFieldByNumber(51);
|
||||
return getFieldByNumber(51, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCadence256() {
|
||||
return (Float) getFieldByNumber(52);
|
||||
return getFieldByNumber(52, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getFractionalCadence() {
|
||||
return (Float) getFieldByNumber(53);
|
||||
return getFieldByNumber(53, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgTotalHemoglobinConc() {
|
||||
return (Float) getFieldByNumber(54);
|
||||
return getFieldByNumber(54, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMinTotalHemoglobinConc() {
|
||||
return (Float) getFieldByNumber(55);
|
||||
return getFieldByNumber(55, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxTotalHemoglobinConc() {
|
||||
return (Float) getFieldByNumber(56);
|
||||
return getFieldByNumber(56, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgSaturatedHemoglobinPercent() {
|
||||
return (Float) getFieldByNumber(57);
|
||||
return getFieldByNumber(57, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMinSaturatedHemoglobinPercent() {
|
||||
return (Float) getFieldByNumber(58);
|
||||
return getFieldByNumber(58, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxSaturatedHemoglobinPercent() {
|
||||
return (Float) getFieldByNumber(59);
|
||||
return getFieldByNumber(59, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDeviceIndex() {
|
||||
return (Integer) getFieldByNumber(62);
|
||||
return getFieldByNumber(62, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLeftPco() {
|
||||
return (Integer) getFieldByNumber(67);
|
||||
return getFieldByNumber(67, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRightPco() {
|
||||
return (Integer) getFieldByNumber(68);
|
||||
return getFieldByNumber(68, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getLeftPowerPhase() {
|
||||
final Object object = getFieldByNumber(69);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(69, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getLeftPowerPhasePeak() {
|
||||
final Object object = getFieldByNumber(70);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(70, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getRightPowerPhase() {
|
||||
final Object object = getFieldByNumber(71);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(71, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getRightPowerPhasePeak() {
|
||||
final Object object = getFieldByNumber(72);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(72, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedSpeed() {
|
||||
return (Double) getFieldByNumber(73);
|
||||
return getFieldByNumber(73, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedAltitude() {
|
||||
return (Double) getFieldByNumber(78);
|
||||
return getFieldByNumber(78, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getBatterySoc() {
|
||||
return (Float) getFieldByNumber(81);
|
||||
return getFieldByNumber(81, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMotorPower() {
|
||||
return (Integer) getFieldByNumber(82);
|
||||
return getFieldByNumber(82, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getVerticalRatio() {
|
||||
return (Float) getFieldByNumber(83);
|
||||
return getFieldByNumber(83, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getStanceTimeBalance() {
|
||||
return (Float) getFieldByNumber(84);
|
||||
return getFieldByNumber(84, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getStepLength() {
|
||||
return (Float) getFieldByNumber(85);
|
||||
return getFieldByNumber(85, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCycleLength16() {
|
||||
return (Float) getFieldByNumber(87);
|
||||
return getFieldByNumber(87, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getAbsolutePressure() {
|
||||
return (Long) getFieldByNumber(91);
|
||||
return getFieldByNumber(91, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getDepth() {
|
||||
return (Double) getFieldByNumber(92);
|
||||
return getFieldByNumber(92, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getNextStopDepth() {
|
||||
return (Double) getFieldByNumber(93);
|
||||
return getFieldByNumber(93, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getNextStopTime() {
|
||||
return (Long) getFieldByNumber(94);
|
||||
return getFieldByNumber(94, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimeToSurface() {
|
||||
return (Long) getFieldByNumber(95);
|
||||
return getFieldByNumber(95, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getNdlTime() {
|
||||
return (Long) getFieldByNumber(96);
|
||||
return getFieldByNumber(96, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getCnsLoad() {
|
||||
return (Integer) getFieldByNumber(97);
|
||||
return getFieldByNumber(97, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getN2Load() {
|
||||
return (Integer) getFieldByNumber(98);
|
||||
return getFieldByNumber(98, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRespirationRate() {
|
||||
return (Integer) getFieldByNumber(99);
|
||||
return getFieldByNumber(99, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getEnhancedRespirationRate() {
|
||||
return (Float) getFieldByNumber(108);
|
||||
return getFieldByNumber(108, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getGrit() {
|
||||
return (Float) getFieldByNumber(114);
|
||||
return getFieldByNumber(114, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getFlow() {
|
||||
return (Float) getFieldByNumber(115);
|
||||
return getFieldByNumber(115, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCurrentStress() {
|
||||
return (Float) getFieldByNumber(116);
|
||||
return getFieldByNumber(116, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEbikeTravelRang() {
|
||||
return (Integer) getFieldByNumber(117);
|
||||
return getFieldByNumber(117, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEbikeBatteryLevel() {
|
||||
return (Integer) getFieldByNumber(118);
|
||||
return getFieldByNumber(118, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEbikeAssistMode() {
|
||||
return (Integer) getFieldByNumber(119);
|
||||
return getFieldByNumber(119, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEbikeAssistLevelPercent() {
|
||||
return (Integer) getFieldByNumber(120);
|
||||
return getFieldByNumber(120, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getAirTimeRemaining() {
|
||||
return (Long) getFieldByNumber(123);
|
||||
return getFieldByNumber(123, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getPressureSac() {
|
||||
return (Float) getFieldByNumber(124);
|
||||
return getFieldByNumber(124, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getVolumeSac() {
|
||||
return (Float) getFieldByNumber(125);
|
||||
return getFieldByNumber(125, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getRmv() {
|
||||
return (Float) getFieldByNumber(126);
|
||||
return getFieldByNumber(126, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getAscentRate() {
|
||||
return (Double) getFieldByNumber(127);
|
||||
return getFieldByNumber(127, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getPo2() {
|
||||
return (Float) getFieldByNumber(129);
|
||||
return getFieldByNumber(129, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getWristHeartRate() {
|
||||
return (Integer) getFieldByNumber(136);
|
||||
return getFieldByNumber(136, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getCoreTemperature() {
|
||||
return (Float) getFieldByNumber(139);
|
||||
return getFieldByNumber(139, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getBodyBattery() {
|
||||
return (Integer) getFieldByNumber(143);
|
||||
return getFieldByNumber(143, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+2
-2
@@ -41,12 +41,12 @@ public class FitRespirationRate extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Float getRespirationRate() {
|
||||
return (Float) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+7
-7
@@ -41,37 +41,37 @@ public class FitSchedule extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getManufacturer() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getProduct() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getSerialNumber() {
|
||||
return (Long) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimeCreated() {
|
||||
return (Long) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Boolean getCompleted() {
|
||||
return (Boolean) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getType() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getScheduledTime() {
|
||||
return (Long) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Long.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+8
-8
@@ -41,42 +41,42 @@ public class FitSdmProfile extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Boolean getEnabled() {
|
||||
return (Boolean) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Boolean.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSdmAntId() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getSdmCalFactor() {
|
||||
return (Float) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getOdometer() {
|
||||
return (Double) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSpeedSource() {
|
||||
return (Integer) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSdmAntIdTransType() {
|
||||
return (Integer) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getOdometerRollover() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+9
-53
@@ -41,91 +41,47 @@ public class FitSegmentFile extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public String getFileUuid() {
|
||||
return (String) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEnabled() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getUserProfilePrimaryKey() {
|
||||
return (Long) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getLeaderType() {
|
||||
final Object object = getFieldByNumber(7);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(7, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getLeaderGroupPrimaryKey() {
|
||||
final Object object = getFieldByNumber(8);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(8, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getLeaderActivityId() {
|
||||
final Object object = getFieldByNumber(9);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(9, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String[] getLeaderActivityIdString() {
|
||||
final Object object = getFieldByNumber(10);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new String[]{(String) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final String[] ret = new String[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (String) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(10, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDefaultRaceLeader() {
|
||||
return (Integer) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+9
-9
@@ -41,47 +41,47 @@ public class FitSegmentId extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getUuid() {
|
||||
return (String) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSport() {
|
||||
return (Integer) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEnabled() {
|
||||
return (Integer) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getUserProfilePrimaryKey() {
|
||||
return (Long) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getDeviceId() {
|
||||
return (Long) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDefaultRaceLeader() {
|
||||
return (Integer) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getDeleteStatus() {
|
||||
return (Integer) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSelectionType() {
|
||||
return (Integer) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+95
-227
@@ -41,609 +41,477 @@ public class FitSegmentLap extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Integer getEvent() {
|
||||
return (Integer) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEventType() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getStartTime() {
|
||||
return (Long) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getStartPositionLat() {
|
||||
return (Double) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getStartPositionLong() {
|
||||
return (Double) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEndPositionLat() {
|
||||
return (Double) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEndPositionLong() {
|
||||
return (Double) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTotalElapsedTime() {
|
||||
return (Double) getFieldByNumber(7);
|
||||
return getFieldByNumber(7, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTotalTimerTime() {
|
||||
return (Double) getFieldByNumber(8);
|
||||
return getFieldByNumber(8, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTotalDistance() {
|
||||
return (Double) getFieldByNumber(9);
|
||||
return getFieldByNumber(9, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTotalCycles() {
|
||||
return (Long) getFieldByNumber(10);
|
||||
return getFieldByNumber(10, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTotalCalories() {
|
||||
return (Integer) getFieldByNumber(11);
|
||||
return getFieldByNumber(11, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTotalFatCalories() {
|
||||
return (Integer) getFieldByNumber(12);
|
||||
return getFieldByNumber(12, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgSpeed() {
|
||||
return (Float) getFieldByNumber(13);
|
||||
return getFieldByNumber(13, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxSpeed() {
|
||||
return (Float) getFieldByNumber(14);
|
||||
return getFieldByNumber(14, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgHeartRate() {
|
||||
return (Integer) getFieldByNumber(15);
|
||||
return getFieldByNumber(15, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxHeartRate() {
|
||||
return (Integer) getFieldByNumber(16);
|
||||
return getFieldByNumber(16, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgCadence() {
|
||||
return (Integer) getFieldByNumber(17);
|
||||
return getFieldByNumber(17, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxCadence() {
|
||||
return (Integer) getFieldByNumber(18);
|
||||
return getFieldByNumber(18, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgPower() {
|
||||
return (Integer) getFieldByNumber(19);
|
||||
return getFieldByNumber(19, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxPower() {
|
||||
return (Integer) getFieldByNumber(20);
|
||||
return getFieldByNumber(20, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTotalAscent() {
|
||||
return (Integer) getFieldByNumber(21);
|
||||
return getFieldByNumber(21, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getTotalDescent() {
|
||||
return (Integer) getFieldByNumber(22);
|
||||
return getFieldByNumber(22, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSport() {
|
||||
return (Integer) getFieldByNumber(23);
|
||||
return getFieldByNumber(23, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getEventGroup() {
|
||||
return (Integer) getFieldByNumber(24);
|
||||
return getFieldByNumber(24, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getNecLat() {
|
||||
return (Double) getFieldByNumber(25);
|
||||
return getFieldByNumber(25, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getNecLong() {
|
||||
return (Double) getFieldByNumber(26);
|
||||
return getFieldByNumber(26, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getSwcLat() {
|
||||
return (Double) getFieldByNumber(27);
|
||||
return getFieldByNumber(27, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getSwcLong() {
|
||||
return (Double) getFieldByNumber(28);
|
||||
return getFieldByNumber(28, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(29);
|
||||
return getFieldByNumber(29, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getNormalizedPower() {
|
||||
return (Integer) getFieldByNumber(30);
|
||||
return getFieldByNumber(30, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getLeftRightBalance() {
|
||||
return (Integer) getFieldByNumber(31);
|
||||
return getFieldByNumber(31, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSubSport() {
|
||||
return (Integer) getFieldByNumber(32);
|
||||
return getFieldByNumber(32, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTotalWork() {
|
||||
return (Long) getFieldByNumber(33);
|
||||
return getFieldByNumber(33, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgAltitude() {
|
||||
return (Float) getFieldByNumber(34);
|
||||
return getFieldByNumber(34, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxAltitude() {
|
||||
return (Float) getFieldByNumber(35);
|
||||
return getFieldByNumber(35, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getGpsAccuracy() {
|
||||
return (Integer) getFieldByNumber(36);
|
||||
return getFieldByNumber(36, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgGrade() {
|
||||
return (Float) getFieldByNumber(37);
|
||||
return getFieldByNumber(37, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgPosGrade() {
|
||||
return (Float) getFieldByNumber(38);
|
||||
return getFieldByNumber(38, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgNegGrade() {
|
||||
return (Float) getFieldByNumber(39);
|
||||
return getFieldByNumber(39, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxPosGrade() {
|
||||
return (Float) getFieldByNumber(40);
|
||||
return getFieldByNumber(40, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxNegGrade() {
|
||||
return (Float) getFieldByNumber(41);
|
||||
return getFieldByNumber(41, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgTemperature() {
|
||||
return (Integer) getFieldByNumber(42);
|
||||
return getFieldByNumber(42, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMaxTemperature() {
|
||||
return (Integer) getFieldByNumber(43);
|
||||
return getFieldByNumber(43, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTotalMovingTime() {
|
||||
return (Double) getFieldByNumber(44);
|
||||
return getFieldByNumber(44, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgPosVerticalSpeed() {
|
||||
return (Float) getFieldByNumber(45);
|
||||
return getFieldByNumber(45, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgNegVerticalSpeed() {
|
||||
return (Float) getFieldByNumber(46);
|
||||
return getFieldByNumber(46, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxPosVerticalSpeed() {
|
||||
return (Float) getFieldByNumber(47);
|
||||
return getFieldByNumber(47, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxNegVerticalSpeed() {
|
||||
return (Float) getFieldByNumber(48);
|
||||
return getFieldByNumber(48, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeInHrZone() {
|
||||
final Object object = getFieldByNumber(49);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(49, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeInSpeedZone() {
|
||||
final Object object = getFieldByNumber(50);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(50, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeInCadenceZone() {
|
||||
final Object object = getFieldByNumber(51);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(51, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getTimeInPowerZone() {
|
||||
final Object object = getFieldByNumber(52);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(52, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRepetitionNum() {
|
||||
return (Integer) getFieldByNumber(53);
|
||||
return getFieldByNumber(53, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMinAltitude() {
|
||||
return (Float) getFieldByNumber(54);
|
||||
return getFieldByNumber(54, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMinHeartRate() {
|
||||
return (Integer) getFieldByNumber(55);
|
||||
return getFieldByNumber(55, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getActiveTime() {
|
||||
return (Double) getFieldByNumber(56);
|
||||
return getFieldByNumber(56, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getWktStepIndex() {
|
||||
return (Integer) getFieldByNumber(57);
|
||||
return getFieldByNumber(57, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getSportEvent() {
|
||||
return (Integer) getFieldByNumber(58);
|
||||
return getFieldByNumber(58, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgLeftTorqueEffectiveness() {
|
||||
return (Float) getFieldByNumber(59);
|
||||
return getFieldByNumber(59, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgRightTorqueEffectiveness() {
|
||||
return (Float) getFieldByNumber(60);
|
||||
return getFieldByNumber(60, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgLeftPedalSmoothness() {
|
||||
return (Float) getFieldByNumber(61);
|
||||
return getFieldByNumber(61, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgRightPedalSmoothness() {
|
||||
return (Float) getFieldByNumber(62);
|
||||
return getFieldByNumber(62, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgCombinedPedalSmoothness() {
|
||||
return (Float) getFieldByNumber(63);
|
||||
return getFieldByNumber(63, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getStatus() {
|
||||
return (Integer) getFieldByNumber(64);
|
||||
return getFieldByNumber(64, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getUuid() {
|
||||
return (String) getFieldByNumber(65);
|
||||
return getFieldByNumber(65, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgFractionalCadence() {
|
||||
return (Float) getFieldByNumber(66);
|
||||
return getFieldByNumber(66, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getMaxFractionalCadence() {
|
||||
return (Float) getFieldByNumber(67);
|
||||
return getFieldByNumber(67, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTotalFractionalCycles() {
|
||||
return (Float) getFieldByNumber(68);
|
||||
return getFieldByNumber(68, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getFrontGearShiftCount() {
|
||||
return (Integer) getFieldByNumber(69);
|
||||
return getFieldByNumber(69, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getRearGearShiftCount() {
|
||||
return (Integer) getFieldByNumber(70);
|
||||
return getFieldByNumber(70, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getTimeStanding() {
|
||||
return (Double) getFieldByNumber(71);
|
||||
return getFieldByNumber(71, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getStandCount() {
|
||||
return (Integer) getFieldByNumber(72);
|
||||
return getFieldByNumber(72, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgLeftPco() {
|
||||
return (Integer) getFieldByNumber(73);
|
||||
return getFieldByNumber(73, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getAvgRightPco() {
|
||||
return (Integer) getFieldByNumber(74);
|
||||
return getFieldByNumber(74, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgLeftPowerPhase() {
|
||||
final Object object = getFieldByNumber(75);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(75, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgLeftPowerPhasePeak() {
|
||||
final Object object = getFieldByNumber(76);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(76, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgRightPowerPhase() {
|
||||
final Object object = getFieldByNumber(77);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(77, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgRightPowerPhasePeak() {
|
||||
final Object object = getFieldByNumber(78);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(78, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgPowerPosition() {
|
||||
final Object object = getFieldByNumber(79);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(79, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMaxPowerPosition() {
|
||||
final Object object = getFieldByNumber(80);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(80, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getAvgCadencePosition() {
|
||||
final Object object = getFieldByNumber(81);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(81, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getMaxCadencePosition() {
|
||||
final Object object = getFieldByNumber(82);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(82, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getManufacturer() {
|
||||
return (Integer) getFieldByNumber(83);
|
||||
return getFieldByNumber(83, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTotalGrit() {
|
||||
return (Float) getFieldByNumber(84);
|
||||
return getFieldByNumber(84, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTotalFlow() {
|
||||
return (Float) getFieldByNumber(85);
|
||||
return getFieldByNumber(85, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgGrit() {
|
||||
return (Float) getFieldByNumber(86);
|
||||
return getFieldByNumber(86, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAvgFlow() {
|
||||
return (Float) getFieldByNumber(87);
|
||||
return getFieldByNumber(87, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTotalFractionalAscent() {
|
||||
return (Float) getFieldByNumber(89);
|
||||
return getFieldByNumber(89, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getTotalFractionalDescent() {
|
||||
return (Float) getFieldByNumber(90);
|
||||
return getFieldByNumber(90, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedAvgAltitude() {
|
||||
return (Double) getFieldByNumber(91);
|
||||
return getFieldByNumber(91, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedMaxAltitude() {
|
||||
return (Double) getFieldByNumber(92);
|
||||
return getFieldByNumber(92, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedMinAltitude() {
|
||||
return (Double) getFieldByNumber(93);
|
||||
return getFieldByNumber(93, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getTimestamp() {
|
||||
return (Long) getFieldByNumber(253);
|
||||
return getFieldByNumber(253, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+7
-7
@@ -41,37 +41,37 @@ public class FitSegmentLeaderboardEntry extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getType() {
|
||||
return (Integer) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getGroupPrimaryKey() {
|
||||
return (Long) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Long getActivityId() {
|
||||
return (Long) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getSegmentTime() {
|
||||
return (Double) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getActivityIdString() {
|
||||
return (String) getFieldByNumber(5);
|
||||
return getFieldByNumber(5, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+7
-18
@@ -41,48 +41,37 @@ public class FitSegmentPoint extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLat() {
|
||||
return (Double) getFieldByNumber(1);
|
||||
return getFieldByNumber(1, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getPositionLong() {
|
||||
return (Double) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getDistance() {
|
||||
return (Double) getFieldByNumber(3);
|
||||
return getFieldByNumber(3, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Float getAltitude() {
|
||||
return (Float) getFieldByNumber(4);
|
||||
return getFieldByNumber(4, Float.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Number[] getLeaderTime() {
|
||||
final Object object = getFieldByNumber(5);
|
||||
if (object == null)
|
||||
return null;
|
||||
if (!object.getClass().isArray()) {
|
||||
return new Number[]{(Number) object};
|
||||
}
|
||||
final Object[] objectsArray = (Object[]) object;
|
||||
final Number[] ret = new Number[objectsArray.length];
|
||||
for (int i = 0; i < objectsArray.length; i++) {
|
||||
ret[i] = (Number) objectsArray[i];
|
||||
}
|
||||
return ret;
|
||||
return getArrayFieldByNumber(5, Number.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Double getEnhancedAltitude() {
|
||||
return (Double) getFieldByNumber(6);
|
||||
return getFieldByNumber(6, Double.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+6
-6
@@ -41,32 +41,32 @@ public class FitSensorSettings extends RecordData {
|
||||
|
||||
@Nullable
|
||||
public Long getAntId() {
|
||||
return (Long) getFieldByNumber(0);
|
||||
return getFieldByNumber(0, Long.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getName() {
|
||||
return (String) getFieldByNumber(2);
|
||||
return getFieldByNumber(2, String.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUseForSpeed() {
|
||||
return (Integer) getFieldByNumber(45);
|
||||
return getFieldByNumber(45, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getUseForDistance() {
|
||||
return (Integer) getFieldByNumber(46);
|
||||
return getFieldByNumber(46, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getConnectionType() {
|
||||
return (Integer) getFieldByNumber(51);
|
||||
return getFieldByNumber(51, Integer.class);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Integer getMessageIndex() {
|
||||
return (Integer) getFieldByNumber(254);
|
||||
return getFieldByNumber(254, Integer.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+172
-392
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user