mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-11-29 05:16:51 +01:00
Fix remaining byte parameter in the API for steps.
Maybe this was the reason for #91 (negative steps) This could happen making at least 3 steps per second.
This commit is contained in:
parent
ecc483f027
commit
a66a3a15c2
@ -115,7 +115,8 @@ public class ActivityDatabaseHandler extends SQLiteOpenHelper implements DBHandl
|
||||
* @param steps the sample's steps value
|
||||
* @param kind the raw activity kind of the sample
|
||||
*/
|
||||
public void addGBActivitySample(int timestamp, byte provider, short intensity, byte steps, byte kind) {
|
||||
@Override
|
||||
public void addGBActivitySample(int timestamp, byte provider, short intensity, short steps, byte kind) {
|
||||
try (SQLiteDatabase db = this.getWritableDatabase()) {
|
||||
ContentValues values = new ContentValues();
|
||||
values.put(KEY_TIMESTAMP, timestamp);
|
||||
|
@ -24,7 +24,7 @@ public interface DBHandler {
|
||||
|
||||
List<ActivitySample> getSleepSamples(int tsFrom, int tsTo, SampleProvider provider);
|
||||
|
||||
void addGBActivitySample(int timestamp, byte provider, short intensity, byte steps, byte kind);
|
||||
void addGBActivitySample(int timestamp, byte provider, short intensity, short steps, byte kind);
|
||||
|
||||
SQLiteDatabase getWritableDatabase();
|
||||
}
|
||||
|
@ -12,6 +12,7 @@ import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.charset.Charset;
|
||||
import java.text.DateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
@ -918,7 +919,7 @@ public class MiBandSupport extends AbstractBTLEDeviceSupport {
|
||||
(int) (activityStruct.activityDataTimestampProgress.getTimeInMillis() / 1000),
|
||||
SampleProvider.PROVIDER_MIBAND,
|
||||
intensity,
|
||||
steps,
|
||||
(short) (steps & 0xff),
|
||||
category);
|
||||
activityStruct.activityDataTimestampProgress.add(Calendar.MINUTE, 1);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user