cleaning up naming

master
Stefan Haslinger 2020-08-07 12:39:20 +02:00
parent 01be3376b4
commit e49effe271
8 changed files with 99 additions and 98 deletions

View File

@ -63,7 +63,7 @@ const SqfEntityTable tableActivity = SqfEntityTable(
SqfEntityField('totalCalories', DbType.integer),
SqfEntityField('avgSpeed', DbType.real),
SqfEntityField('avgSpeedByMeasurements', DbType.real),
SqfEntityField('avgSpeedByTime', DbType.real),
SqfEntityField('avgSpeedBySpeed', DbType.real),
SqfEntityField('avgSpeedByDistance', DbType.real),
SqfEntityField('sdevSpeed', DbType.real),
SqfEntityField('sdevPace', DbType.real),
@ -194,7 +194,7 @@ const SqfEntityTable tableLap = SqfEntityTable(
SqfEntityField('totalCalories', DbType.integer),
SqfEntityField('avgSpeed', DbType.real),
SqfEntityField('avgSpeedByMeasurements', DbType.real),
SqfEntityField('avgSpeedByTime', DbType.real),
SqfEntityField('avgSpeedBySpeed', DbType.real),
SqfEntityField('avgSpeedByDistance', DbType.real),
SqfEntityField('sdevSpeed', DbType.real),
SqfEntityField('sdevPace', DbType.real),
@ -257,7 +257,7 @@ const SqfEntityTable tableInterval = SqfEntityTable(
SqfEntityField('sdevPower', DbType.real),
SqfEntityField('avgSpeed', DbType.real),
SqfEntityField('avgSpeedByMeasurements', DbType.real),
SqfEntityField('avgSpeedByTime', DbType.real),
SqfEntityField('avgSpeedBySpeed', DbType.real),
SqfEntityField('avgSpeedByDistance', DbType.real),
SqfEntityField('minSpeed', DbType.real),
SqfEntityField('maxSpeed', DbType.real),

View File

@ -97,7 +97,7 @@ class TableDbActivity extends SqfEntityTableBase {
SqfEntityFieldBase('avgSpeed', DbType.real, isNotNull: false),
SqfEntityFieldBase('avgSpeedByMeasurements', DbType.real,
isNotNull: false),
SqfEntityFieldBase('avgSpeedByTime', DbType.real, isNotNull: false),
SqfEntityFieldBase('avgSpeedBySpeed', DbType.real, isNotNull: false),
SqfEntityFieldBase('avgSpeedByDistance', DbType.real, isNotNull: false),
SqfEntityFieldBase('sdevSpeed', DbType.real, isNotNull: false),
SqfEntityFieldBase('sdevPace', DbType.real, isNotNull: false),
@ -263,7 +263,7 @@ class TableDbLap extends SqfEntityTableBase {
SqfEntityFieldBase('avgSpeed', DbType.real, isNotNull: false),
SqfEntityFieldBase('avgSpeedByMeasurements', DbType.real,
isNotNull: false),
SqfEntityFieldBase('avgSpeedByTime', DbType.real, isNotNull: false),
SqfEntityFieldBase('avgSpeedBySpeed', DbType.real, isNotNull: false),
SqfEntityFieldBase('avgSpeedByDistance', DbType.real, isNotNull: false),
SqfEntityFieldBase('sdevSpeed', DbType.real, isNotNull: false),
SqfEntityFieldBase('sdevPace', DbType.real, isNotNull: false),
@ -343,7 +343,7 @@ class TableDbInterval extends SqfEntityTableBase {
SqfEntityFieldBase('avgSpeed', DbType.real, isNotNull: false),
SqfEntityFieldBase('avgSpeedByMeasurements', DbType.real,
isNotNull: false),
SqfEntityFieldBase('avgSpeedByTime', DbType.real, isNotNull: false),
SqfEntityFieldBase('avgSpeedBySpeed', DbType.real, isNotNull: false),
SqfEntityFieldBase('avgSpeedByDistance', DbType.real, isNotNull: false),
SqfEntityFieldBase('minSpeed', DbType.real, isNotNull: false),
SqfEntityFieldBase('maxSpeed', DbType.real, isNotNull: false),
@ -2651,7 +2651,7 @@ class DbActivity {
this.totalCalories,
this.avgSpeed,
this.avgSpeedByMeasurements,
this.avgSpeedByTime,
this.avgSpeedBySpeed,
this.avgSpeedByDistance,
this.sdevSpeed,
this.sdevPace,
@ -2732,7 +2732,7 @@ class DbActivity {
this.totalCalories,
this.avgSpeed,
this.avgSpeedByMeasurements,
this.avgSpeedByTime,
this.avgSpeedBySpeed,
this.avgSpeedByDistance,
this.sdevSpeed,
this.sdevPace,
@ -2814,7 +2814,7 @@ class DbActivity {
this.totalCalories,
this.avgSpeed,
this.avgSpeedByMeasurements,
this.avgSpeedByTime,
this.avgSpeedBySpeed,
this.avgSpeedByDistance,
this.sdevSpeed,
this.sdevPace,
@ -2957,8 +2957,8 @@ class DbActivity {
avgSpeedByMeasurements =
double.tryParse(o['avgSpeedByMeasurements'].toString());
}
if (o['avgSpeedByTime'] != null) {
avgSpeedByTime = double.tryParse(o['avgSpeedByTime'].toString());
if (o['avgSpeedBySpeed'] != null) {
avgSpeedBySpeed = double.tryParse(o['avgSpeedBySpeed'].toString());
}
if (o['avgSpeedByDistance'] != null) {
avgSpeedByDistance = double.tryParse(o['avgSpeedByDistance'].toString());
@ -3161,7 +3161,7 @@ class DbActivity {
int totalCalories;
double avgSpeed;
double avgSpeedByMeasurements;
double avgSpeedByTime;
double avgSpeedBySpeed;
double avgSpeedByDistance;
double sdevSpeed;
double sdevPace;
@ -3420,8 +3420,8 @@ class DbActivity {
map['avgSpeedByMeasurements'] = avgSpeedByMeasurements;
}
if (avgSpeedByTime != null) {
map['avgSpeedByTime'] = avgSpeedByTime;
if (avgSpeedBySpeed != null) {
map['avgSpeedBySpeed'] = avgSpeedBySpeed;
}
if (avgSpeedByDistance != null) {
@ -3751,8 +3751,8 @@ class DbActivity {
map['avgSpeedByMeasurements'] = avgSpeedByMeasurements;
}
if (avgSpeedByTime != null) {
map['avgSpeedByTime'] = avgSpeedByTime;
if (avgSpeedBySpeed != null) {
map['avgSpeedBySpeed'] = avgSpeedBySpeed;
}
if (avgSpeedByDistance != null) {
@ -4023,7 +4023,7 @@ class DbActivity {
totalCalories,
avgSpeed,
avgSpeedByMeasurements,
avgSpeedByTime,
avgSpeedBySpeed,
avgSpeedByDistance,
sdevSpeed,
sdevPace,
@ -4107,7 +4107,7 @@ class DbActivity {
totalCalories,
avgSpeed,
avgSpeedByMeasurements,
avgSpeedByTime,
avgSpeedBySpeed,
avgSpeedByDistance,
sdevSpeed,
sdevPace,
@ -4394,7 +4394,7 @@ class DbActivity {
///
/// Returns a <List<BoolResult>>
static Future<List<dynamic>> saveAll(List<DbActivity> dbactivities) async {
// final results = _mnDbActivity.saveAll('INSERT OR REPLACE INTO activities (id,state, path, stravaId, name, movingTime, type, distance, serialNumber, timeCreated, sportName, sport, subSport, timeStamp, startTime, startPositionLat, startPositionLong, event, eventType, eventGroup, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedByTime, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, maxRunningCadence, trigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgStanceTimePercent, avgStanceTime, avgHeartRate, maxHeartRate, avgRunningCadence, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalTrainingEffect, necLat, necLong, swcLat, swcLong, firstLapIndex, numLaps, numSessions, localTimestamp, avgPower, sdevPower, minPower, maxPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, cp, ftp, athletesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',dbactivities);
// final results = _mnDbActivity.saveAll('INSERT OR REPLACE INTO activities (id,state, path, stravaId, name, movingTime, type, distance, serialNumber, timeCreated, sportName, sport, subSport, timeStamp, startTime, startPositionLat, startPositionLong, event, eventType, eventGroup, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedBySpeed, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, maxRunningCadence, trigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgStanceTimePercent, avgStanceTime, avgHeartRate, maxHeartRate, avgRunningCadence, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalTrainingEffect, necLat, necLong, swcLat, swcLong, firstLapIndex, numLaps, numSessions, localTimestamp, avgPower, sdevPower, minPower, maxPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, cp, ftp, athletesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',dbactivities);
// return results; removed in sqfentity_gen 1.3.0+6
await DbEncrateia().batchStart();
for (final obj in dbactivities) {
@ -4417,7 +4417,7 @@ class DbActivity {
Future<int> upsert() async {
try {
if (await _mnDbActivity.rawInsert(
'INSERT OR REPLACE INTO activities (id,state, path, stravaId, name, movingTime, type, distance, serialNumber, timeCreated, sportName, sport, subSport, timeStamp, startTime, startPositionLat, startPositionLong, event, eventType, eventGroup, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedByTime, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, maxRunningCadence, trigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgStanceTimePercent, avgStanceTime, avgHeartRate, maxHeartRate, avgRunningCadence, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalTrainingEffect, necLat, necLong, swcLat, swcLong, firstLapIndex, numLaps, numSessions, localTimestamp, avgPower, sdevPower, minPower, maxPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, cp, ftp, athletesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
'INSERT OR REPLACE INTO activities (id,state, path, stravaId, name, movingTime, type, distance, serialNumber, timeCreated, sportName, sport, subSport, timeStamp, startTime, startPositionLat, startPositionLong, event, eventType, eventGroup, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedBySpeed, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, maxRunningCadence, trigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgStanceTimePercent, avgStanceTime, avgHeartRate, maxHeartRate, avgRunningCadence, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalTrainingEffect, necLat, necLong, swcLat, swcLong, firstLapIndex, numLaps, numSessions, localTimestamp, avgPower, sdevPower, minPower, maxPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, cp, ftp, athletesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
[
id,
state,
@ -4444,7 +4444,7 @@ class DbActivity {
totalCalories,
avgSpeed,
avgSpeedByMeasurements,
avgSpeedByTime,
avgSpeedBySpeed,
avgSpeedByDistance,
sdevSpeed,
sdevPace,
@ -4525,7 +4525,7 @@ class DbActivity {
/// Returns a BoolCommitResult
Future<BoolCommitResult> upsertAll(List<DbActivity> dbactivities) async {
final results = await _mnDbActivity.rawInsertAll(
'INSERT OR REPLACE INTO activities (id,state, path, stravaId, name, movingTime, type, distance, serialNumber, timeCreated, sportName, sport, subSport, timeStamp, startTime, startPositionLat, startPositionLong, event, eventType, eventGroup, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedByTime, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, maxRunningCadence, trigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgStanceTimePercent, avgStanceTime, avgHeartRate, maxHeartRate, avgRunningCadence, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalTrainingEffect, necLat, necLong, swcLat, swcLong, firstLapIndex, numLaps, numSessions, localTimestamp, avgPower, sdevPower, minPower, maxPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, cp, ftp, athletesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
'INSERT OR REPLACE INTO activities (id,state, path, stravaId, name, movingTime, type, distance, serialNumber, timeCreated, sportName, sport, subSport, timeStamp, startTime, startPositionLat, startPositionLong, event, eventType, eventGroup, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedBySpeed, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, maxRunningCadence, trigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgStanceTimePercent, avgStanceTime, avgHeartRate, maxHeartRate, avgRunningCadence, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalTrainingEffect, necLat, necLong, swcLat, swcLong, firstLapIndex, numLaps, numSessions, localTimestamp, avgPower, sdevPower, minPower, maxPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, cp, ftp, athletesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
dbactivities);
return results;
}
@ -5146,10 +5146,10 @@ class DbActivityFilterBuilder extends SearchCriteria {
_avgSpeedByMeasurements, 'avgSpeedByMeasurements', DbType.real);
}
DbActivityField _avgSpeedByTime;
DbActivityField get avgSpeedByTime {
return _avgSpeedByTime =
setField(_avgSpeedByTime, 'avgSpeedByTime', DbType.real);
DbActivityField _avgSpeedBySpeed;
DbActivityField get avgSpeedBySpeed {
return _avgSpeedBySpeed =
setField(_avgSpeedBySpeed, 'avgSpeedBySpeed', DbType.real);
}
DbActivityField _avgSpeedByDistance;
@ -5997,10 +5997,10 @@ class DbActivityFields {
_fAvgSpeedByMeasurements, 'avgSpeedByMeasurements', DbType.real);
}
static TableField _fAvgSpeedByTime;
static TableField get avgSpeedByTime {
return _fAvgSpeedByTime = _fAvgSpeedByTime ??
SqlSyntax.setField(_fAvgSpeedByTime, 'avgSpeedByTime', DbType.real);
static TableField _fAvgSpeedBySpeed;
static TableField get avgSpeedBySpeed {
return _fAvgSpeedBySpeed = _fAvgSpeedBySpeed ??
SqlSyntax.setField(_fAvgSpeedBySpeed, 'avgSpeedBySpeed', DbType.real);
}
static TableField _fAvgSpeedByDistance;
@ -8294,7 +8294,7 @@ class DbLap {
this.totalCalories,
this.avgSpeed,
this.avgSpeedByMeasurements,
this.avgSpeedByTime,
this.avgSpeedBySpeed,
this.avgSpeedByDistance,
this.sdevSpeed,
this.sdevPace,
@ -8359,7 +8359,7 @@ class DbLap {
this.totalCalories,
this.avgSpeed,
this.avgSpeedByMeasurements,
this.avgSpeedByTime,
this.avgSpeedBySpeed,
this.avgSpeedByDistance,
this.sdevSpeed,
this.sdevPace,
@ -8425,7 +8425,7 @@ class DbLap {
this.totalCalories,
this.avgSpeed,
this.avgSpeedByMeasurements,
this.avgSpeedByTime,
this.avgSpeedBySpeed,
this.avgSpeedByDistance,
this.sdevSpeed,
this.sdevPace,
@ -8546,8 +8546,8 @@ class DbLap {
avgSpeedByMeasurements =
double.tryParse(o['avgSpeedByMeasurements'].toString());
}
if (o['avgSpeedByTime'] != null) {
avgSpeedByTime = double.tryParse(o['avgSpeedByTime'].toString());
if (o['avgSpeedBySpeed'] != null) {
avgSpeedBySpeed = double.tryParse(o['avgSpeedBySpeed'].toString());
}
if (o['avgSpeedByDistance'] != null) {
avgSpeedByDistance = double.tryParse(o['avgSpeedByDistance'].toString());
@ -8702,7 +8702,7 @@ class DbLap {
int totalCalories;
double avgSpeed;
double avgSpeedByMeasurements;
double avgSpeedByTime;
double avgSpeedBySpeed;
double avgSpeedByDistance;
double sdevSpeed;
double sdevPace;
@ -8903,8 +8903,8 @@ class DbLap {
map['avgSpeedByMeasurements'] = avgSpeedByMeasurements;
}
if (avgSpeedByTime != null) {
map['avgSpeedByTime'] = avgSpeedByTime;
if (avgSpeedBySpeed != null) {
map['avgSpeedBySpeed'] = avgSpeedBySpeed;
}
if (avgSpeedByDistance != null) {
@ -9166,8 +9166,8 @@ class DbLap {
map['avgSpeedByMeasurements'] = avgSpeedByMeasurements;
}
if (avgSpeedByTime != null) {
map['avgSpeedByTime'] = avgSpeedByTime;
if (avgSpeedBySpeed != null) {
map['avgSpeedBySpeed'] = avgSpeedBySpeed;
}
if (avgSpeedByDistance != null) {
@ -9372,7 +9372,7 @@ class DbLap {
totalCalories,
avgSpeed,
avgSpeedByMeasurements,
avgSpeedByTime,
avgSpeedBySpeed,
avgSpeedByDistance,
sdevSpeed,
sdevPace,
@ -9440,7 +9440,7 @@ class DbLap {
totalCalories,
avgSpeed,
avgSpeedByMeasurements,
avgSpeedByTime,
avgSpeedBySpeed,
avgSpeedByDistance,
sdevSpeed,
sdevPace,
@ -9670,7 +9670,7 @@ class DbLap {
///
/// Returns a <List<BoolResult>>
static Future<List<dynamic>> saveAll(List<DbLap> dblaps) async {
// final results = _mnDbLap.saveAll('INSERT OR REPLACE INTO laps (id,timeStamp, startTime, startPositionLat, startPositionLong, endPositionLat, endPositionLong, avgHeartRate, maxHeartRate, avgRunningCadence, event, eventType, eventGroup, sport, subSport, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedByTime, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, avgStanceTimePercent, avgStanceTime, maxRunningCadence, intensity, lapTrigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgPower, minPower, maxPower, sdevPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, cp, ftp, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',dblaps);
// final results = _mnDbLap.saveAll('INSERT OR REPLACE INTO laps (id,timeStamp, startTime, startPositionLat, startPositionLong, endPositionLat, endPositionLong, avgHeartRate, maxHeartRate, avgRunningCadence, event, eventType, eventGroup, sport, subSport, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedBySpeed, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, avgStanceTimePercent, avgStanceTime, maxRunningCadence, intensity, lapTrigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgPower, minPower, maxPower, sdevPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, cp, ftp, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',dblaps);
// return results; removed in sqfentity_gen 1.3.0+6
await DbEncrateia().batchStart();
for (final obj in dblaps) {
@ -9693,7 +9693,7 @@ class DbLap {
Future<int> upsert() async {
try {
if (await _mnDbLap.rawInsert(
'INSERT OR REPLACE INTO laps (id,timeStamp, startTime, startPositionLat, startPositionLong, endPositionLat, endPositionLong, avgHeartRate, maxHeartRate, avgRunningCadence, event, eventType, eventGroup, sport, subSport, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedByTime, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, avgStanceTimePercent, avgStanceTime, maxRunningCadence, intensity, lapTrigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgPower, minPower, maxPower, sdevPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, cp, ftp, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
'INSERT OR REPLACE INTO laps (id,timeStamp, startTime, startPositionLat, startPositionLong, endPositionLat, endPositionLong, avgHeartRate, maxHeartRate, avgRunningCadence, event, eventType, eventGroup, sport, subSport, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedBySpeed, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, avgStanceTimePercent, avgStanceTime, maxRunningCadence, intensity, lapTrigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgPower, minPower, maxPower, sdevPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, cp, ftp, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
[
id,
timeStamp,
@ -9718,7 +9718,7 @@ class DbLap {
totalCalories,
avgSpeed,
avgSpeedByMeasurements,
avgSpeedByTime,
avgSpeedBySpeed,
avgSpeedByDistance,
sdevSpeed,
sdevPace,
@ -9782,7 +9782,7 @@ class DbLap {
/// Returns a BoolCommitResult
Future<BoolCommitResult> upsertAll(List<DbLap> dblaps) async {
final results = await _mnDbLap.rawInsertAll(
'INSERT OR REPLACE INTO laps (id,timeStamp, startTime, startPositionLat, startPositionLong, endPositionLat, endPositionLong, avgHeartRate, maxHeartRate, avgRunningCadence, event, eventType, eventGroup, sport, subSport, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedByTime, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, avgStanceTimePercent, avgStanceTime, maxRunningCadence, intensity, lapTrigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgPower, minPower, maxPower, sdevPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, cp, ftp, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
'INSERT OR REPLACE INTO laps (id,timeStamp, startTime, startPositionLat, startPositionLong, endPositionLat, endPositionLong, avgHeartRate, maxHeartRate, avgRunningCadence, event, eventType, eventGroup, sport, subSport, avgVerticalOscillation, totalElapsedTime, totalTimerTime, totalDistance, totalStrides, totalCalories, avgSpeed, avgSpeedByMeasurements, avgSpeedBySpeed, avgSpeedByDistance, sdevSpeed, sdevPace, minSpeed, maxSpeed, totalAscent, totalDescent, avgStanceTimePercent, avgStanceTime, maxRunningCadence, intensity, lapTrigger, avgTemperature, maxTemperature, avgFractionalCadence, maxFractionalCadence, totalFractionalCycles, avgPower, minPower, maxPower, sdevPower, minHeartRate, sdevHeartRate, avgGroundTime, sdevGroundTime, avgLegSpringStiffness, sdevLegSpringStiffness, avgFormPower, sdevFormPower, avgStrydCadence, sdevStrydCadence, sdevVerticalOscillation, avgPowerRatio, sdevPowerRatio, avgStrideRatio, sdevStrideRatio, cp, ftp, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
dblaps);
return results;
}
@ -10373,10 +10373,10 @@ class DbLapFilterBuilder extends SearchCriteria {
_avgSpeedByMeasurements, 'avgSpeedByMeasurements', DbType.real);
}
DbLapField _avgSpeedByTime;
DbLapField get avgSpeedByTime {
return _avgSpeedByTime =
setField(_avgSpeedByTime, 'avgSpeedByTime', DbType.real);
DbLapField _avgSpeedBySpeed;
DbLapField get avgSpeedBySpeed {
return _avgSpeedBySpeed =
setField(_avgSpeedBySpeed, 'avgSpeedBySpeed', DbType.real);
}
DbLapField _avgSpeedByDistance;
@ -11099,10 +11099,10 @@ class DbLapFields {
_fAvgSpeedByMeasurements, 'avgSpeedByMeasurements', DbType.real);
}
static TableField _fAvgSpeedByTime;
static TableField get avgSpeedByTime {
return _fAvgSpeedByTime = _fAvgSpeedByTime ??
SqlSyntax.setField(_fAvgSpeedByTime, 'avgSpeedByTime', DbType.real);
static TableField _fAvgSpeedBySpeed;
static TableField get avgSpeedBySpeed {
return _fAvgSpeedBySpeed = _fAvgSpeedBySpeed ??
SqlSyntax.setField(_fAvgSpeedBySpeed, 'avgSpeedBySpeed', DbType.real);
}
static TableField _fAvgSpeedByDistance;
@ -11373,7 +11373,7 @@ class DbInterval {
this.sdevPower,
this.avgSpeed,
this.avgSpeedByMeasurements,
this.avgSpeedByTime,
this.avgSpeedBySpeed,
this.avgSpeedByDistance,
this.minSpeed,
this.maxSpeed,
@ -11427,7 +11427,7 @@ class DbInterval {
this.sdevPower,
this.avgSpeed,
this.avgSpeedByMeasurements,
this.avgSpeedByTime,
this.avgSpeedBySpeed,
this.avgSpeedByDistance,
this.minSpeed,
this.maxSpeed,
@ -11482,7 +11482,7 @@ class DbInterval {
this.sdevPower,
this.avgSpeed,
this.avgSpeedByMeasurements,
this.avgSpeedByTime,
this.avgSpeedBySpeed,
this.avgSpeedByDistance,
this.minSpeed,
this.maxSpeed,
@ -11560,8 +11560,8 @@ class DbInterval {
avgSpeedByMeasurements =
double.tryParse(o['avgSpeedByMeasurements'].toString());
}
if (o['avgSpeedByTime'] != null) {
avgSpeedByTime = double.tryParse(o['avgSpeedByTime'].toString());
if (o['avgSpeedBySpeed'] != null) {
avgSpeedBySpeed = double.tryParse(o['avgSpeedBySpeed'].toString());
}
if (o['avgSpeedByDistance'] != null) {
avgSpeedByDistance = double.tryParse(o['avgSpeedByDistance'].toString());
@ -11718,7 +11718,7 @@ class DbInterval {
double sdevPower;
double avgSpeed;
double avgSpeedByMeasurements;
double avgSpeedByTime;
double avgSpeedBySpeed;
double avgSpeedByDistance;
double minSpeed;
double maxSpeed;
@ -11883,8 +11883,8 @@ class DbInterval {
map['avgSpeedByMeasurements'] = avgSpeedByMeasurements;
}
if (avgSpeedByTime != null) {
map['avgSpeedByTime'] = avgSpeedByTime;
if (avgSpeedBySpeed != null) {
map['avgSpeedBySpeed'] = avgSpeedBySpeed;
}
if (avgSpeedByDistance != null) {
@ -12100,8 +12100,8 @@ class DbInterval {
map['avgSpeedByMeasurements'] = avgSpeedByMeasurements;
}
if (avgSpeedByTime != null) {
map['avgSpeedByTime'] = avgSpeedByTime;
if (avgSpeedBySpeed != null) {
map['avgSpeedBySpeed'] = avgSpeedBySpeed;
}
if (avgSpeedByDistance != null) {
@ -12301,7 +12301,7 @@ class DbInterval {
sdevPower,
avgSpeed,
avgSpeedByMeasurements,
avgSpeedByTime,
avgSpeedBySpeed,
avgSpeedByDistance,
minSpeed,
maxSpeed,
@ -12358,7 +12358,7 @@ class DbInterval {
sdevPower,
avgSpeed,
avgSpeedByMeasurements,
avgSpeedByTime,
avgSpeedBySpeed,
avgSpeedByDistance,
minSpeed,
maxSpeed,
@ -12628,7 +12628,7 @@ class DbInterval {
///
/// Returns a <List<BoolResult>>
static Future<List<dynamic>> saveAll(List<DbInterval> dbintervals) async {
// final results = _mnDbInterval.saveAll('INSERT OR REPLACE INTO intervals (id,timeStamp, duration, avgPower, minPower, maxPower, sdevPower, avgSpeed, avgSpeedByMeasurements, avgSpeedByTime, avgSpeedByDistance, minSpeed, maxSpeed, sdevSpeed, sdevPace, distance, avgHeartRate, minHeartRate, maxHeartRate, sdevHeartRate, avgCadence, minCadence, maxCadence, sdevCadence, avgStrydCadence, minStrydCadence, maxStrydCadence, sdevStrydCadence, avgGroundTime, minGroundTime, maxGroundTime, sdevGroundTime, avgVerticalOscillation, minVerticalOscillation, maxVerticalOscillation, sdevVerticalOscillation, avgFormPower, maxFormPower, minFormPower, sdevFormPower, avgLegSpringStiffness, maxLegSpringStiffness, minLegSpringStiffness, sdevLegSpringStiffness, totalAscent, totalDescent, cp, ftp, firstRecordId, lastRecordId, athletesId, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',dbintervals);
// final results = _mnDbInterval.saveAll('INSERT OR REPLACE INTO intervals (id,timeStamp, duration, avgPower, minPower, maxPower, sdevPower, avgSpeed, avgSpeedByMeasurements, avgSpeedBySpeed, avgSpeedByDistance, minSpeed, maxSpeed, sdevSpeed, sdevPace, distance, avgHeartRate, minHeartRate, maxHeartRate, sdevHeartRate, avgCadence, minCadence, maxCadence, sdevCadence, avgStrydCadence, minStrydCadence, maxStrydCadence, sdevStrydCadence, avgGroundTime, minGroundTime, maxGroundTime, sdevGroundTime, avgVerticalOscillation, minVerticalOscillation, maxVerticalOscillation, sdevVerticalOscillation, avgFormPower, maxFormPower, minFormPower, sdevFormPower, avgLegSpringStiffness, maxLegSpringStiffness, minLegSpringStiffness, sdevLegSpringStiffness, totalAscent, totalDescent, cp, ftp, firstRecordId, lastRecordId, athletesId, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',dbintervals);
// return results; removed in sqfentity_gen 1.3.0+6
await DbEncrateia().batchStart();
for (final obj in dbintervals) {
@ -12651,7 +12651,7 @@ class DbInterval {
Future<int> upsert() async {
try {
if (await _mnDbInterval.rawInsert(
'INSERT OR REPLACE INTO intervals (id,timeStamp, duration, avgPower, minPower, maxPower, sdevPower, avgSpeed, avgSpeedByMeasurements, avgSpeedByTime, avgSpeedByDistance, minSpeed, maxSpeed, sdevSpeed, sdevPace, distance, avgHeartRate, minHeartRate, maxHeartRate, sdevHeartRate, avgCadence, minCadence, maxCadence, sdevCadence, avgStrydCadence, minStrydCadence, maxStrydCadence, sdevStrydCadence, avgGroundTime, minGroundTime, maxGroundTime, sdevGroundTime, avgVerticalOscillation, minVerticalOscillation, maxVerticalOscillation, sdevVerticalOscillation, avgFormPower, maxFormPower, minFormPower, sdevFormPower, avgLegSpringStiffness, maxLegSpringStiffness, minLegSpringStiffness, sdevLegSpringStiffness, totalAscent, totalDescent, cp, ftp, firstRecordId, lastRecordId, athletesId, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
'INSERT OR REPLACE INTO intervals (id,timeStamp, duration, avgPower, minPower, maxPower, sdevPower, avgSpeed, avgSpeedByMeasurements, avgSpeedBySpeed, avgSpeedByDistance, minSpeed, maxSpeed, sdevSpeed, sdevPace, distance, avgHeartRate, minHeartRate, maxHeartRate, sdevHeartRate, avgCadence, minCadence, maxCadence, sdevCadence, avgStrydCadence, minStrydCadence, maxStrydCadence, sdevStrydCadence, avgGroundTime, minGroundTime, maxGroundTime, sdevGroundTime, avgVerticalOscillation, minVerticalOscillation, maxVerticalOscillation, sdevVerticalOscillation, avgFormPower, maxFormPower, minFormPower, sdevFormPower, avgLegSpringStiffness, maxLegSpringStiffness, minLegSpringStiffness, sdevLegSpringStiffness, totalAscent, totalDescent, cp, ftp, firstRecordId, lastRecordId, athletesId, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
[
id,
timeStamp,
@ -12662,7 +12662,7 @@ class DbInterval {
sdevPower,
avgSpeed,
avgSpeedByMeasurements,
avgSpeedByTime,
avgSpeedBySpeed,
avgSpeedByDistance,
minSpeed,
maxSpeed,
@ -12730,7 +12730,7 @@ class DbInterval {
/// Returns a BoolCommitResult
Future<BoolCommitResult> upsertAll(List<DbInterval> dbintervals) async {
final results = await _mnDbInterval.rawInsertAll(
'INSERT OR REPLACE INTO intervals (id,timeStamp, duration, avgPower, minPower, maxPower, sdevPower, avgSpeed, avgSpeedByMeasurements, avgSpeedByTime, avgSpeedByDistance, minSpeed, maxSpeed, sdevSpeed, sdevPace, distance, avgHeartRate, minHeartRate, maxHeartRate, sdevHeartRate, avgCadence, minCadence, maxCadence, sdevCadence, avgStrydCadence, minStrydCadence, maxStrydCadence, sdevStrydCadence, avgGroundTime, minGroundTime, maxGroundTime, sdevGroundTime, avgVerticalOscillation, minVerticalOscillation, maxVerticalOscillation, sdevVerticalOscillation, avgFormPower, maxFormPower, minFormPower, sdevFormPower, avgLegSpringStiffness, maxLegSpringStiffness, minLegSpringStiffness, sdevLegSpringStiffness, totalAscent, totalDescent, cp, ftp, firstRecordId, lastRecordId, athletesId, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
'INSERT OR REPLACE INTO intervals (id,timeStamp, duration, avgPower, minPower, maxPower, sdevPower, avgSpeed, avgSpeedByMeasurements, avgSpeedBySpeed, avgSpeedByDistance, minSpeed, maxSpeed, sdevSpeed, sdevPace, distance, avgHeartRate, minHeartRate, maxHeartRate, sdevHeartRate, avgCadence, minCadence, maxCadence, sdevCadence, avgStrydCadence, minStrydCadence, maxStrydCadence, sdevStrydCadence, avgGroundTime, minGroundTime, maxGroundTime, sdevGroundTime, avgVerticalOscillation, minVerticalOscillation, maxVerticalOscillation, sdevVerticalOscillation, avgFormPower, maxFormPower, minFormPower, sdevFormPower, avgLegSpringStiffness, maxLegSpringStiffness, minLegSpringStiffness, sdevLegSpringStiffness, totalAscent, totalDescent, cp, ftp, firstRecordId, lastRecordId, athletesId, activitiesId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',
dbintervals);
return results;
}
@ -13237,10 +13237,10 @@ class DbIntervalFilterBuilder extends SearchCriteria {
_avgSpeedByMeasurements, 'avgSpeedByMeasurements', DbType.real);
}
DbIntervalField _avgSpeedByTime;
DbIntervalField get avgSpeedByTime {
return _avgSpeedByTime =
setField(_avgSpeedByTime, 'avgSpeedByTime', DbType.real);
DbIntervalField _avgSpeedBySpeed;
DbIntervalField get avgSpeedBySpeed {
return _avgSpeedBySpeed =
setField(_avgSpeedBySpeed, 'avgSpeedBySpeed', DbType.real);
}
DbIntervalField _avgSpeedByDistance;
@ -13901,10 +13901,10 @@ class DbIntervalFields {
_fAvgSpeedByMeasurements, 'avgSpeedByMeasurements', DbType.real);
}
static TableField _fAvgSpeedByTime;
static TableField get avgSpeedByTime {
return _fAvgSpeedByTime = _fAvgSpeedByTime ??
SqlSyntax.setField(_fAvgSpeedByTime, 'avgSpeedByTime', DbType.real);
static TableField _fAvgSpeedBySpeed;
static TableField get avgSpeedBySpeed {
return _fAvgSpeedBySpeed = _fAvgSpeedBySpeed ??
SqlSyntax.setField(_fAvgSpeedBySpeed, 'avgSpeedBySpeed', DbType.real);
}
static TableField _fAvgSpeedByDistance;

View File

@ -88,7 +88,7 @@ class Activity {
double get avgRunningCadence => _db.avgRunningCadence;
double get avgSpeed => _db.avgSpeed;
double get avgSpeedByMeasurements => _db.avgSpeedByMeasurements;
double get avgSpeedByTime => _db.avgSpeedByTime;
double get avgSpeedBySpeed => _db.avgSpeedBySpeed;
double get avgSpeedByDistance => _db.avgSpeedByDistance;
double get avgStanceTime => _db.avgStanceTime;
double get avgStanceTimePercent => _db.avgStanceTimePercent;
@ -304,7 +304,7 @@ class Activity {
..minHeartRate = recordList.minHeartRate()
..maxHeartRate = recordList.maxHeartRate()
..avgSpeedByMeasurements = recordList.avgSpeedByMeasurements()
..avgSpeedByTime = recordList.avgSpeedBySpeed()
..avgSpeedBySpeed = recordList.avgSpeedBySpeed()
..avgSpeedByDistance = recordList.avgSpeedByDistance()
..sdevSpeed = recordList.sdevSpeed()
..sdevPace = recordList.sdevPace()

View File

@ -93,7 +93,7 @@ class Interval {
..minHeartRate = recordList.minHeartRate()
..maxHeartRate = recordList.maxHeartRate()
..avgSpeedByMeasurements = recordList.avgSpeedByMeasurements()
..avgSpeedByTime = recordList.avgSpeedBySpeed()
..avgSpeedBySpeed = recordList.avgSpeedBySpeed()
..avgSpeedByDistance = recordList.avgSpeedByDistance()
..sdevSpeed = recordList.sdevSpeed()
..sdevPace = recordList.sdevPace()

View File

@ -51,7 +51,7 @@ class Lap {
double get avgRunningCadence => _db.avgRunningCadence;
double get avgSpeed => _db.avgSpeed;
double get avgSpeedByMeasurements => _db.avgSpeedByMeasurements;
double get avgSpeedByTime => _db.avgSpeedByTime;
double get avgSpeedBySpeed => _db.avgSpeedBySpeed;
double get avgSpeedByDistance => _db.avgSpeedByDistance;
double get avgStanceTime => _db.avgStanceTime;
double get avgStanceTimePercent => _db.avgStanceTimePercent;
@ -192,7 +192,7 @@ class Lap {
..minHeartRate = recordList.minHeartRate()
..maxHeartRate = recordList.maxHeartRate()
..avgSpeedByMeasurements = recordList.avgSpeedByMeasurements()
..avgSpeedByTime = recordList.avgSpeedBySpeed()
..avgSpeedBySpeed = recordList.avgSpeedBySpeed()
..avgSpeedByDistance = recordList.avgSpeedByDistance()
..sdevSpeed = recordList.sdevSpeed()
..sdevPace = recordList.sdevPace()

View File

@ -90,14 +90,14 @@ class RecordList<E> extends DelegatingList<E> {
final Map<DateTime, double> speedMap = <DateTime, double>{
for (final Event record in _records) record.timeStamp: record.speed
};
return speedMap.meanBySpeed();
return speedMap.meanUsingSpeed();
}
double avgSpeedByDistance() {
final Map<DateTime, double> speedMap = <DateTime, double>{
for (final Event record in _records) record.timeStamp: record.distance,
};
return speedMap.meanByDistance();
return speedMap.meanUsingDistance();
}
double sdevSpeed() => _records

View File

@ -1,5 +1,5 @@
extension StatisticFunctions on Map<DateTime, double> {
double meanByTime() {
double meanWeightedOverTime() {
double sumOfValues = 0;
double sumOfWeights = 0;
@ -17,7 +17,7 @@ extension StatisticFunctions on Map<DateTime, double> {
return sumOfValues / sumOfWeights;
}
double meanByDistanceAlt() {
double meanWeightedOverDistance() {
double sumOfValues = 0;
double sumOfWeights = 0;
@ -36,7 +36,7 @@ extension StatisticFunctions on Map<DateTime, double> {
return sumOfValues / sumOfWeights;
}
double meanByDistance() {
double meanUsingDistance() {
double sumOfValues = 0;
double sumOfWeights = 0;
@ -48,17 +48,18 @@ extension StatisticFunctions on Map<DateTime, double> {
? timeStamp.difference(lastTimeStamp).inSeconds
: 0;
final double distanceEvolved = lastDistance != null
? lastDistance - distance
? distance - lastDistance
: 0;
sumOfValues += distanceEvolved;
sumOfWeights += timeEvolved;
lastTimeStamp = timeStamp;
lastDistance = distance;
});
return sumOfValues / sumOfWeights;
}
double meanBySpeed() {
double meanUsingSpeed() {
double sumOfValues = 0;
double sumOfWeights = 0;

View File

@ -23,7 +23,7 @@ class _ActivitySpeedWidgetState extends State<ActivitySpeedWidget> {
RecordList<Event> records = RecordList<Event>(<Event>[]);
String avgSpeedString = 'Loading ...';
String avgSpeedByMeasurementsString = 'Loading ...';
String avgSpeedByTimeString = 'Loading ...';
String avgSpeedBySpeedString = 'Loading ...';
String avgSpeedByDistanceString = 'Loading ...';
String sdevSpeedString = 'Loading ...';
@ -64,22 +64,22 @@ class _ActivitySpeedWidgetState extends State<ActivitySpeedWidget> {
ListTile(
leading: MyIcon.average,
title: Text(avgSpeedString),
subtitle: const Text('average speed from .fit-file'),
subtitle: const Text('average speed (from .fit-file)'),
),
ListTile(
leading: MyIcon.average,
title: Text(avgSpeedByMeasurementsString),
subtitle: const Text('average speed by measurements'),
subtitle: const Text('average speed (average over measurements)'),
),
ListTile(
leading: MyIcon.average,
title: Text(avgSpeedByTimeString),
subtitle: const Text('average speed by time'),
title: Text(avgSpeedBySpeedString),
subtitle: const Text('average speed (using speed data points)'),
),
ListTile(
leading: MyIcon.average,
title: Text(avgSpeedByDistanceString),
subtitle: const Text('average speed by distance'),
subtitle: const Text('average speed (using distance data points)'),
),
ListTile(
leading: MyIcon.standardDeviation,
@ -115,8 +115,8 @@ class _ActivitySpeedWidgetState extends State<ActivitySpeedWidget> {
avgSpeedByMeasurementsString = activity.avgSpeedByMeasurements != null
? (activity.avgSpeedByMeasurements * 3.6).toStringAsFixed(2) + 'km/h'
: '- - -';
avgSpeedByTimeString = activity.avgSpeedByTime != null
? (activity.avgSpeedByTime * 3.6).toStringAsFixed(2) + 'km/h'
avgSpeedBySpeedString = activity.avgSpeedBySpeed != null
? (activity.avgSpeedBySpeed * 3.6).toStringAsFixed(2) + 'km/h'
: '- - -';
avgSpeedByDistanceString = activity.avgSpeedByDistance != null
? (activity.avgSpeedByDistance * 3.6).toStringAsFixed(2) + 'km/h'