Skip to content

Transparent Virtual Echelon bridge: disable QZ session injection and add proxy logging - #4942

Open
cagnulein wants to merge 1 commit into
masterfrom
codex/implement-transparent-ble-proxy-for-echelon
Open

Transparent Virtual Echelon bridge: disable QZ session injection and add proxy logging#4942
cagnulein wants to merge 1 commit into
masterfrom
codex/implement-transparent-ble-proxy-for-echelon

Preserve Echelon initialization lifecycle

b2f8e53
Select commit
Loading
Failed to load commit list.
Xcode Cloud / qdomyoszwift | Default | Archive - iOS succeeded Aug 17, 2026 in 22m 39s

474 warnings

Report Summary
Errors 0
Test Failures 0
Analysis Issues 0
Warnings 474

Details

474 Warnings

Details

  src/virtualdevices/virtualbike.cpp:1844
      Variable 'power' set but not used
  src/characteristics/characteristicwriteprocessore005.cpp:14
      Unused parameter 'uuid'
  src/trainprogram.cpp:1272
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'uint32_t' (aka 'unsigned int')
  src/trainprogram.cpp:246
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'uint32_t' (aka 'unsigned int')
  src/ios/adb/adb/adb.c:1237
      Unused parameter 'arg'
  src/devices/kingsmithr2treadmill/kingsmithr2treadmill.cpp:106
      Unused parameter 'elapsed'
  src/oscpp/detail/stream.hpp:55
      Definition of implicit copy assignment operator for 'Stream' is deprecated because it has a user-provided copy constructor
  src/ios/virtualtreadmill_zwift.swift:198
      'init(bytes:)' is deprecated: use `init(_:)` instead
  src/qfit.cpp:113
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'FIT_DATE_TIME' (aka 'unsigned int')
  src/devices/sportstechbike/sportstechbike.cpp:553
      Unused variable 'b1'
  src/devices/nordictrackifitadbelliptical/nordictrackifitadbelliptical.cpp:259
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/trainprogram.cpp:2349
      Comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int')
  src/ios/adb/adb/file_sync_client.c:582
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/ios/lockscreen.mm:363
      Unused parameter 'elevationGain'
  src/ios/virtualbike_zwift.swift:202
      'init(bytes:)' is deprecated: use `init(_:)` instead
  Traditional headermap style is no longer supported; please migrate to using separate headermaps and set 'ALWAYS_SEARCH_USER_PATHS' to NO.
  src/ios/adb/adb/adb_auth_host.c:352
      Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int'
  src/smtpclient/src/mimemessage.cpp:258
      'append' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  src/osc.cpp:28
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/ios/virtualtreadmill_zwift.swift:270
      String interpolation produces a debug description for an optional value; did you mean to make this explicit?
  src/ios/adb/adb/file_sync_client.c:701
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  The app icon set "AppIcon" has an unassigned child.
  src/ios/adb/adb/adb.c:130
      Implicit conversion loses integer precision: 'long' to 'int'
  src/smtpclient/src/mimemultipart.cpp:63
      'operator+=' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  src/ios/adb/adb/file_sync_client.c:794
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/ios/virtualtreadmill_zwift.swift:205
      'init(bytes:)' is deprecated: use `init(_:)` instead
  src/ios/adb/libzipfile/centraldir.c:78
      Variable 'diskNumberStart' set but not used
  src/devices/nautilustreadmill/nautilustreadmill.cpp:75
      Unused parameter 'elapsed'
  src/ios/virtualtreadmill_zwift.swift:279
      String interpolation produces a debug description for an optional value; did you mean to make this explicit?
  src/ios/WorkoutTracking.swift:84
      'catch' block is unreachable because no errors are thrown in 'do' block
  src/ios/adb/adb/file_sync_client.c:100
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/ios/adb/adb/adb.c:798
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/ios/adb/adb/sysdeps.h:386
      Implicit conversion loses integer precision: 'typeof (write(fd, buf, len))' (aka 'long') to 'int'
  Argument unused during compilation: '-stdlib=libc++' [-Wunused-command-line-argument]
  src/homeform.cpp:9423
      Implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int'
  src/virtualdevices/virtualbike.cpp:1840
      Unused variable 'zwift_play_emulator'
  src/ios/adb/include/android/android_filesystem_config.h:286
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/ios/adb/adb/transport.c:747
      Unused parameter 't'
  src/ios/WorkoutTracking.swift:420
      'HKCumulativeQuantitySeriesSample' was deprecated in iOS 13.0: renamed to 'HKCumulativeQuantitySample'
  build-qdomyos-zwift-Qt_5_15_2_for_iOS-Debug/watchkit Extension/WatchKitConnection.swift:12
      Using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
  src/ios/virtualbike_zwift.swift:167
      'init(bytes:)' is deprecated: use `init(_:)` instead
  src/devices/nordictrackifitadbtreadmill/nordictrackifitadbtreadmill.cpp:408
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/ios/adb/libzipfile/centraldir.c:83
      Variable 'fileComment' set but not used
  src/devices/keepbike/keepbike.cpp:305
      Unused variable 'down'
  src/fit-sdk/FitEncode.mm:187
      Performing pointer subtraction with a null pointer may have undefined behavior
  src/homeform.cpp:11201
      Unused parameter 'actual'
  src/devices/nordictrackifitadbbike/nordictrackifitadbbike.cpp:217
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/devices/solebike/solebike.cpp:81
      Unused variable 'down'
  src/ios/adb/adb/adb_auth.c:29
      Unused parameter 't'
  src/devices/echelonstairclimber/echelonstairclimber.cpp:16
      Unused parameter 'forceInitSpeed'
  src/devices/pitpatbike/pitpatbike.cpp:94
      Comparison of integers of different signs: 'int' and 'unsigned long'
  src/osc.cpp:27
      Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
  src/smtpclient/src/mimemessage.cpp:183
      'append' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  Skipping duplicate build file in Compile Sources build phase: /Volumes/workspace/repository/build-qdomyos-zwift-Qt_5_15_2_for_iOS-Debug/moc_kettlerc12bike.cpp
  src/characteristics/characteristicwriteprocessor2ad9.cpp:14
      Unused parameter 'uuid'
  src/devices/technogymmyruntreadmillrfcomm/technogymmyruntreadmillrfcomm.cpp:80
      Multi-character character constant
  src/ios/adb/libzipfile/centraldir.c:73
      Variable 'lastModFileTime' set but not used
  src/ios/virtualbike_zwift.swift:481
      Variable 'responseData' was never mutated; consider changing to 'let' constant
  Skipping duplicate build file in Compile Sources build phase: /Volumes/workspace/repository/build-qdomyos-zwift-Qt_5_15_2_for_iOS-Debug/QZWidget/QZWorkoutAttributes.swift
  src/virtualdevices/virtualbike.cpp:1843
      Unused variable 'battery'
  src/ios/adb/libzipfile/centraldir.c:72
      Unused variable 'compressionMethod'
  src/ios/lockscreen.mm:579
      Implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int'
  src/devices/proformwifitreadmill/proformwifitreadmill.h:64
      'proformwifitreadmill::watts' hides overloaded virtual function
  src/devices/nordictrackifitadbtreadmill/nordictrackifitadbtreadmill.cpp:233
      Variable 'hrmFound' set but not used
  src/smtpclient/src/smtpclient.cpp:315
      'append' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  src/ios/lockscreen.mm:363
      Unused parameter 'currentCalories'
  src/devices/nordictrackifitadbelliptical/nordictrackifitadbelliptical.cpp:384
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/devices/bowflext216treadmill/bowflext216treadmill.cpp:77
      Unused parameter 'elapsed'
  src/ios/lockscreen.mm:279
      Unused parameter 'deviceType'
  src/ios/virtualrower.swift:452
      Variable 'high' was never mutated; consider changing to 'let' constant
  src/smtpclient/src/mimetext.cpp:56
      'append' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  src/devices/pelotonbike/pelotonbike.cpp:50
      Unused parameter 'resistance'
  src/devices/lifespantreadmill/lifespantreadmill.cpp:129
      Unused parameter 'requestIncline'
  src/ios/adb/adb/adb.c:748
      Unused parameter 't'
  src/ios/lockscreen.mm:279
      Unused parameter 'Distance'
  src/ios/adb/libzipfile/centraldir.c:79
      Variable 'internalAttrs' set but not used
  src/devices/nordictrackifitadbtreadmill/nordictrackifitadbtreadmill.cpp:40
      Unused parameter 'command'
  src/trainprogram.cpp:248
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'uint32_t' (aka 'unsigned int')
  src/fit-sdk/fit_profile.hpp:7837
      'const' type qualifier on return type has no effect
  src/devices/heartratebelt/heartratebelt.h:52
      'rrIntervalReceived' overrides a member function but is not marked 'override'
  src/ios/lockscreen.mm:403
      'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.
  src/smtpclient/src/mimemessage.cpp:261
      'append' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  src/devices/kingsmithr1protreadmill/kingsmithr1protreadmill.cpp:82
      Unused parameter 'elapsed'
  src/devices/lifespantreadmill/lifespantreadmill.cpp:85
      Unused parameter 'startTape'
  src/devices/nordictrackifitadbtreadmill/nordictrackifitadbtreadmill.cpp:469
      Unused parameter 'speed'
  src/devices/eslinkertreadmill/eslinkertreadmill.cpp:72
      Unused parameter 'pollDeviceTime'
  src/ios/adb/adb/transport.c:809
      Misleading indentation; statement is not part of the previous 'if'
  src/devices/nordictrackifitadbtreadmill/nordictrackifitadbtreadmill.cpp:66
      Unused parameter 'command'
  src/ios/ios_app_delegate.mm:77
      'setMinimumBackgroundFetchInterval:' is deprecated: first deprecated in iOS 13.0 - Use a BGAppRefreshTask in the BackgroundTasks framework instead
  src/ios/virtualtreadmill_zwift.swift:143
      'init(bytes:)' is deprecated: use `init(_:)` instead
  src/smtpclient/src/mimemultipart.cpp:61
      'operator+=' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  src/qfit.cpp:524
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'FIT_DATE_TIME' (aka 'unsigned int')
  src/devices/speraxtreadmill/speraxtreadmill.cpp:518
      Unused parameter 'requestIncline'
  src/ios/adb/adb/adb_client.c:170
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/devices/technogymmyruntreadmill/technogymmyruntreadmill.cpp:429
      Unused variable 'WalkingorRunningStatusbits'
  src/devices/proformelliptical/proformelliptical.cpp:302
      Unused variable 'noOpData1'
  src/ios/WorkoutTracking.swift:345
      'HKCumulativeQuantitySeriesSample' was deprecated in iOS 13.0: renamed to 'HKCumulativeQuantitySample'
  src/fit-sdk/fit_profile.cpp:3117
      'const' type qualifier on return type has no effect
  src/devices/proformtelnetbike/proformtelnetbike.cpp:33
      Unused variable 'ok'
  src/devices/jumprope.cpp:16
      Unused parameter 'weight'
  src/virtualdevices/virtualrower.cpp:325
      Unused variable 'erg_mode'
  src/ios/adb/adb/transport.c:571
      Unused parameter 'data'
  src/ios/adb/adb/file_sync_service.c:159
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/ios/lockscreen.mm:363
      Unused parameter 'currentSteps'
  src/qfit.cpp:1279
      'OnMesg' overrides a member function but is not marked 'override'
  src/virtualdevices/virtualbike.cpp:1842
      Unused variable 'cadence'
  src/devices/kineticinroadbike/kineticinroadbike.cpp:207
      Unused parameter 'power'
  src/zwift_play/zwiftPlayDevice.h:89
      Private field 'batteryLevel' is not used
  src/devices/nordictrackifitadbbike/nordictrackifitadbbike.cpp:401
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/devices/proformbike/proformbike.cpp:1211
      Unused variable 'noOpData6_proform_bike_325_csx_PFEX439210INT_0'
  src/smtpclient/src/smtpclient.cpp:293
      'append' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  src/devices/nautilustreadmill/nautilustreadmill.cpp:19
      Unused parameter 'pollDeviceTime'
  src/ios/BLEPeripheralManager.swift:118
      'init(bytes:)' is deprecated: use `init(_:)` instead
  src/zwift-api/PlayerStateWrapper.h:162
      Non-void function does not return a value in all control paths
  src/devices/crossrope/crossrope.cpp:76
      Unused parameter 'elapsed'
  src/fit-sdk/fit_mesg_broadcaster.cpp:28
      Variable 'fileSize' set but not used
  src/ios/adb/adb/adb_auth.c:28
      Unused parameter 'sig'
  src/devices/ziprotreadmill/ziprotreadmill.cpp:13
      Unused parameter 'pollDeviceTime'
  src/webserverinfosender.h:18
      Unused parameter 'url'
  src/devices/bowflext216treadmill/bowflext216treadmill.cpp:83
      Unused parameter 'requestSpeed'
  src/trainprogram.cpp:779
      Variable 'bikeResistanceGain' is uninitialized when used within its own initialization
  src/ios/adb/include/cutils/sockets.h:70
      Implicit conversion loses integer precision: 'long' to 'int'
  src/qfit.cpp:1441
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'uint32_t' (aka 'unsigned int')
  src/devices/bowflextreadmill/bowflextreadmill.cpp:19
      Unused parameter 'pollDeviceTime'
  src/ios/adb/adb/file_sync_client.c:694
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/homeform.cpp:396
      DEFINE STRAVA_CLIENT_ID!!!
  src/templateinfosenderbuilder.cpp:1540
      Unused parameter 'msgContent'
  src/ios/adb/adb/file_sync_service.c:329
      Variable 'is_link' set but not used
  src/qmdnsengine/src/src/server.cpp:72
      Implicit conversion loses integer precision: 'qintptr' (aka 'long long') to 'int'
  src/virtualdevices/virtualbike.cpp:1841
      Unused variable 'watt_bike_emulator'
  src/ios/adb/adb/file_sync_client.c:985
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/smtpclient/src/mimemessage.cpp:235
      'append' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  src/ios/adb/adb/adb_client.c:233
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/qfit.cpp:1307
      'OnMesg' overrides a member function but is not marked 'override'
  src/ios/adb/adb/sockets.c:369
      Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int'
  src/ios/adb/adb/adb_auth.c:28
      Unused parameter 'siglen'
  src/devices/pelotonbike/pelotonbike.cpp:82
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/virtualdevices/virtualbike.cpp:2325
      Unused parameter 'newValue'
  src/ios/adb/adb/file_sync_service.c:134
      Implicit conversion loses integer precision: '__darwin_time_t' (aka 'long') to 'unsigned int'
  src/devices/bluetoothdevice.cpp:54
      Unused parameter 'resistance'
  src/ios/adb/adb/sysdeps.h:378
      Implicit conversion loses integer precision: 'typeof (read(fd, buf, len))' (aka 'long') to 'int'
  src/virtualdevices/virtualbike.cpp:1853
      Unused variable 'ifit'
  src/devices/solef80treadmill/solef80treadmill.cpp:498
      Unused variable 'f65'
  src/ios/ios_app_delegate.mm:75
      Unused parameter 'error'
  src/devices/nordictrackifitadbrower/nordictrackifitadbrower.cpp:358
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/devices/ziprotreadmill/ziprotreadmill.cpp:82
      Unused parameter 'requestSpeed'
  src/trainprogram.cpp:1133
      Comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int'
  src/qfit.cpp:1230
      'OnMesg' overrides a member function but is not marked 'override'
  src/ios/adb/adb/fdevent.c:315
      Unused parameter 'extra_msg'
  src/ios/adb/adb/file_sync_service.c:113
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/homeform.cpp:7801
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'quint32' (aka 'unsigned int')
  src/devices/lifefitnesstreadmill/lifefitnesstreadmill.cpp:351
      Unused parameter 'requestIncline'
  src/ios/adb/adb/file_sync_client.c:347
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/trainprogram.cpp:589
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  file:///tmp/Qt-5.15.2/ios/include/QtCore/qvector.h:1016
      Implicit conversion loses integer precision: 'long' to 'int'
  src/devices/strydrunpowersensor/strydrunpowersensor.cpp:438
      Unused variable 'battery'
  src/devices/strydrunpowersensor/strydrunpowersensor.cpp:382
      Unused variable 'TotalDistancePresent'
  src/ios/WorkoutTracking.swift:427
      'HKCumulativeQuantitySeriesSample' was deprecated in iOS 13.0: renamed to 'HKCumulativeQuantitySample'
  src/ios/adb/adb/file_sync_client.c:907
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/ios/virtualrower.swift:266
      'init(bytes:)' is deprecated: use `init(_:)` instead
  src/devices/nordictrackifitadbrower/nordictrackifitadbrower.cpp:429
      Unused parameter 'resistance'
  src/devices/focustreadmill/focustreadmill.cpp:20
      Unused parameter 'pollDeviceTime'
  src/virtualdevices/virtualrower.cpp:366
      Unused variable 'power'
  src/workoutmodel.cpp:200
      Unused variable 'startTime'
  src/devices/nautilustreadmill/nautilustreadmill.cpp:81
      Unused parameter 'requestSpeed'
  Skipping duplicate build file in Compile Sources build phase: /Volumes/workspace/repository/src/devices/kettlerc12bike/kettlerc12bike.cpp
  src/devices/iconceptbike/iconceptbike.cpp:267
      Implicit conversion loses integer precision: 'const qsizetype' (aka 'const long long') to 'int'
  src/ios/adb/adb/adb.c:836
      Unused parameter 'transport'
  src/devices/nordictrackifitadbelliptical/nordictrackifitadbelliptical.cpp:433
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/fit-sdk/fit_profile.hpp:7838
      'const' type qualifier on return type has no effect
  src/smtpclient/src/mimemessage.cpp:280
      'append' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  src/ios/adb/adb/file_sync_client.c:914
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/devices/kingsmithr2treadmill/kingsmithr2treadmill.cpp:314
      'split' is deprecated: Use Qt::SplitBehavior variant instead
  src/devices/nordictrackifitadbelliptical/nordictrackifitadbelliptical.cpp:34
      Unused parameter 'command'
  src/devices/bluetoothdevice.cpp:56
      Unused parameter 'percentage'
  src/ios/adb/libzipfile/centraldir.c:82
      Variable 'extraField' set but not used
  src/oscpp/detail/stream.hpp:152
      Definition of implicit copy assignment operator for 'BasicWriteStream' is deprecated because it has a user-provided copy constructor
  src/devices/octanetreadmill/octanetreadmill.cpp:240
      Unused parameter 'requestIncline'
  src/homeform.cpp:10036
      Lambda capture 'this' is not used
  src/ios/adb/adb/file_sync_service.c:425
      Unused parameter 'cookie'
  src/qfit.cpp:1293
      'OnMesg' overrides a member function but is not marked 'override'
  src/devices/sportstechbike/sportstechbike.cpp:557
      Unused variable 'b5'
  src/qmdnsengine/src/src/cache.cpp:148
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/ios/adb/libzipfile/centraldir.c:70
      Variable 'versionToExtract' set but not used
  src/simplecrypt.cpp:43
      'qsrand' is deprecated: use QRandomGenerator instead
  src/devices/bluetoothdevice.cpp:55
      Unused parameter 'power'
  src/characteristics/characteristicwriteprocessor0003.cpp:55
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'qint32' (aka 'int')
  src/devices/nordictrackifitadbrower/nordictrackifitadbrower.cpp:36
      Unused parameter 'command'
  src/virtualdevices/virtualbike.cpp:868
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'qint32' (aka 'int')
  src/devices/octaneelliptical/octaneelliptical.cpp:166
      Unused parameter 'forceInitSpeed'
  src/virtualdevices/virtualrower.cpp:356
      Unused variable 'iresistance'
  src/ios/virtualtreadmill_zwift.swift:274
      Variable 'high' was never mutated; consider changing to 'let' constant
  src/qfit.cpp:1335
      'OnMesg' overrides a member function but is not marked 'override'
  src/ios/ios_liveactivity.mm:40
      'LiveActivityBridge' is only available on iOS 16.2 or newer
  src/devices/octanetreadmill/octanetreadmill.cpp:166
      Unused parameter 'pollDeviceTime'
  src/ios/virtualtreadmill_zwift.swift:283
      Variable 'high' was never mutated; consider changing to 'let' constant
  src/peloton.cpp:841
      Loop variable 'r' creates a copy from type 'const trainrow'
  src/ios/adb/adb/adb.c:800
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/devices/apexbike/apexbike.cpp:106
      Unused parameter 'requestResistance'
  src/ios/adb/adb/file_sync_client.c:584
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/devices/sportstechbike/sportstechbike.cpp:556
      Unused variable 'b4'
  src/ios/adb/libcutils/socket_network_client.c:48
      Unused variable 'alen'
  src/devices/nordictrackifitadbtreadmill/nordictrackifitadbtreadmill.cpp:216
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  file:///tmp/Qt-5.15.2/ios/include/QtCore/qstring.h:2033
      Implicit conversion loses integer precision: 'qsizetype' (aka 'long long') to 'int'
  src/zwift-api/PlayerStateWrapper.h:155
      Unused parameter 'item'
  src/devices/technogymmyruntreadmill/technogymmyruntreadmill.cpp:440
      Unused variable 'speed'
  src/ios/WatchKitConnection.swift:12
      Using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
  src/ios/adb/adb/file_sync_client.c:147
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/devices/ultrasportbike/ultrasportbike.cpp:82
      Unused parameter 'requestResistance'
  src/ios/adb/adb/adb.c:799
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/devices/bowflext216treadmill/bowflext216treadmill.cpp:79
      Unused parameter 'requestIncline'
  src/ios/adb/adb/file_sync_client.c:207
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/devices/proformrower/proformrower.cpp:814
      Unused variable 'noOpData9'
  src/webserverinfosender.h:17
      Unused parameter 'url'
  src/qfit.cpp:523
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'FIT_DATE_TIME' (aka 'unsigned int')
  src/ios/adb/adb/file_sync_client.c:583
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/ios/virtualrower.swift:248
      'init(bytes:)' is deprecated: use `init(_:)` instead
  src/smtpclient/src/mimemessage.cpp:186
      'append' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  src/devices/kingsmithr1protreadmill/kingsmithr1protreadmill.cpp:413
      Unused parameter 'startTape'
  src/ios/lockscreen.mm:416
      Implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'int'
  src/ios/adb/adb/adb.c:351
      Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int'
  src/garminconnect.cpp:2417
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'const int'
  src/ios/GarminConnect.swift:38
      Result of call to 'urlParser' is unused
  src/qmdnsengine/src/src/server.cpp:122
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/ios/adb/adb/file_sync_client.c:663
      Implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'unsigned int'
  src/ios/adb/libzipfile/centraldir.c:151
      Implicit conversion loses integer precision: 'unsigned long' to 'unsigned int'
  src/trainprogram.cpp:601
      Implicit conversion loses integer precision: 'qint64' (aka 'long long') to 'int'
  src/homeform.cpp:8705
      Unused parameter 'subfolder'
  src/devices/bhfitnesselliptical/bhfitnesselliptical.h:46
      'watts' overrides a member function but is not marked 'override'
  src/ios/adb/adb/file_sync_service.c:124
      Implicit conversion loses integer precision: 'unsigned long' to 'int'
  src/ios/adb/libzipfile/centraldir.c:75
      Variable 'crc32' set but not used
  src/ios/adb/adb/transport.c:980
      Implicit conversion loses integer precision: 'long' to 'int'
  src/smtpclient/src/smtpclient.cpp:322
      'append' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit()
  src/devices/octaneelliptical/octaneelliptical.cpp:247
      Unused parameter 'requestSpeed'
  src/devices/sunnyfitstepper/sunnyfitstepper.cpp:16
      Unused parameter 'forceInitSpeed'