mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-09-27 08:47:03 +02:00
27 lines
1.1 KiB
Java
27 lines
1.1 KiB
Java
|
package nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.fieldDefinitions;
|
||
|
|
||
|
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.FieldDefinition;
|
||
|
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.baseTypes.BaseType;
|
||
|
|
||
|
import static nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.GarminTimeUtils.GARMIN_TIME_EPOCH;
|
||
|
|
||
|
public class FieldDefinitionTimestamp extends FieldDefinition {
|
||
|
public FieldDefinitionTimestamp(int localNumber, int size, BaseType baseType, String name) {
|
||
|
super(localNumber, size, baseType, name, 1, GARMIN_TIME_EPOCH);
|
||
|
}
|
||
|
|
||
|
// @Override
|
||
|
// public Object decode(ByteBuffer byteBuffer) {
|
||
|
// return new Timestamp((long) baseType.decode(byteBuffer, scale, offset) * 1000L);
|
||
|
// }
|
||
|
//
|
||
|
// @Override
|
||
|
// public void encode(ByteBuffer byteBuffer, Object o) {
|
||
|
// if(o instanceof Timestamp) {
|
||
|
// baseType.encode(byteBuffer, (int) (((Timestamp) o).getTime() / 1000L), scale, offset);
|
||
|
// return;
|
||
|
// }
|
||
|
// baseType.encode(byteBuffer, o, scale, offset);
|
||
|
// }
|
||
|
}
|