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 } enum DeviceConnectionStatus { NOT_CONNECTED, CONNECTING, CONNECTED }
extension DeviceConnectionStatusExtenstion on DeviceConnectionStatus { extension DeviceConnectionStatusExtenstion on DeviceConnectionStatus {
@ -11,4 +12,4 @@ extension DeviceConnectionStatusExtenstion on DeviceConnectionStatus {
return "MDS connected"; return "MDS connected";
} }
} }
} }*/

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

@ -1,3 +1,4 @@
/*
import 'package:smartfit_app_mobile/Modele/Mds/DeviceConnectionStatus.dart'; import 'package:smartfit_app_mobile/Modele/Mds/DeviceConnectionStatus.dart';
class Device { class Device {
@ -51,3 +52,4 @@ class Device {
o is Device && o._address == _address && o._name == _name; o is Device && o._address == _address && o._name == _name;
int get hashCode => _address.hashCode * _name.hashCode; 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/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:mdsflutter/Mds.dart'; import 'package:mdsflutter/Mds.dart';
@ -97,4 +98,4 @@ class ManagerStateWatch extends ChangeNotifier {
void _onDeviceConnectError(String? address) { void _onDeviceConnectError(String? address) {
disconnectOnModele(address); disconnectOnModele(address);
} }
} }*/

@ -1,4 +1,5 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:ffi';
import 'dart:io'; import 'dart:io';
import 'package:csv/csv.dart'; import 'package:csv/csv.dart';
import 'package:fit_tool/fit_tool.dart'; import 'package:fit_tool/fit_tool.dart';
@ -81,4 +82,22 @@ class ManagerFile {
} }
return result; 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:flutter/material.dart';
import 'package:path_provider/path_provider.dart'; import 'package:path_provider/path_provider.dart';
import 'package:file_picker/file_picker.dart'; import 'package:file_picker/file_picker.dart';
@ -68,7 +66,8 @@ class _TestPage extends State<TestPage> {
print("t"); print("t");
} else { } else {
List<dynamic> result = await x.readFitFile(y!); 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 cupertino_icons: ^1.0.2
http: ^1.1.0 http: ^1.1.0
provider: ^6.0.5 provider: ^6.0.5
mdsflutter: ^2.0.0
dev_dependencies: dev_dependencies:
flutter_test: flutter_test:

Loading…
Cancel
Save