Folder Mds en commentaire + enlevé du pubspec

pull/1/head
Enzo 2 years ago
parent 2a6af7dbdc
commit e9e6b3924e

@ -1,3 +1,4 @@
/*
enum DeviceConnectionStatus { NOT_CONNECTED, CONNECTING, CONNECTED }
extension DeviceConnectionStatusExtenstion on DeviceConnectionStatus {
@ -11,4 +12,4 @@ extension DeviceConnectionStatusExtenstion on DeviceConnectionStatus {
return "MDS connected";
}
}
}
}*/

@ -1,3 +1,4 @@
/*
import 'package:flutter/material.dart';
import 'package:mdsflutter/Mds.dart';
@ -17,3 +18,4 @@ class DeviceModel extends ChangeNotifier {
notifyListeners();
}
}
*/

@ -1,3 +1,4 @@
/*
import 'package:smartfit_app_mobile/Modele/Mds/DeviceConnectionStatus.dart';
class Device {
@ -51,3 +52,4 @@ class Device {
o is Device && o._address == _address && o._name == _name;
int get hashCode => _address.hashCode * _name.hashCode;
}
*/

@ -1,5 +1,6 @@
import 'dart:collection';
/*
import 'dart:collection';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:mdsflutter/Mds.dart';
@ -97,4 +98,4 @@ class ManagerStateWatch extends ChangeNotifier {
void _onDeviceConnectError(String? address) {
disconnectOnModele(address);
}
}
}*/

@ -1,4 +1,5 @@
import 'dart:convert';
import 'dart:ffi';
import 'dart:io';
import 'package:csv/csv.dart';
import 'package:fit_tool/fit_tool.dart';
@ -81,4 +82,22 @@ class ManagerFile {
}
return result;
}
List<List<int>> getDistanceWithTime(ActivityOfUser activityOfUser) {
List<List<int>> result = List.empty(growable: true);
int firtTimeStamp = 0;
for (List<dynamic> ligne in activityOfUser.contentActivity) {
if (ligne.length >= 8 && ligne[0] == "Data" && ligne[6] == "distance") {
if (firtTimeStamp == 0) {
firtTimeStamp = ligne[4];
}
result.add([
(ligne[4] - firtTimeStamp) ~/ 100,
int.parse(ligne[7].toString())
]);
}
}
return result;
}
}

@ -1,5 +1,3 @@
import 'dart:ffi';
import 'package:flutter/material.dart';
import 'package:path_provider/path_provider.dart';
import 'package:file_picker/file_picker.dart';
@ -68,7 +66,8 @@ class _TestPage extends State<TestPage> {
print("t");
} else {
List<dynamic> result = await x.readFitFile(y!);
print(x.getHeartRateWithTime(ActivityOfUser(result)));
//print(x.getHeartRateWithTime(ActivityOfUser(result)));
print(x.getDistanceWithTime(ActivityOfUser(result)));
}
}

@ -41,7 +41,6 @@ dependencies:
cupertino_icons: ^1.0.2
http: ^1.1.0
provider: ^6.0.5
mdsflutter: ^2.0.0
dev_dependencies:
flutter_test:

Loading…
Cancel
Save