Commit Graph

8 Commits

Author SHA1 Message Date
thebaron06
edb0444b9f Add support for Daum realtime devices (#2952)
* train: add support for serial daum devices

Add support for daum devices connected via serial port.
Such device could be:
   - Daum Vital
   - Daum ergo_bike series
       * ergo_bike_2002
       * ergo_bike 4004 TRS
       * ergo_bike cardio
       * ergo_bike vita
       * ergo_bike fitness
The only device I own is a Daum Vital, therfore this is the only device
that is known to work correctly.

The default behaviour is to send the load to the device only once to
allow the user to interact with the device. The profile field is used
to pass a _force_ flag in form of a string containing the word _force_.
Doing so will cause the implementation to send the load to the device
every _poll interval_ (default 1s), except the training is paused.

Signed-off-by: Florian Nairz <nairz.florian@gmail.com>

* train: daum: fix unsigned/signed compare mismatch and add return value
2018-11-05 12:46:28 +00:00
peterbrant14
3c648216f5 Basic support for Tacx Imagic
Add support for the old Tacx Imagic trainer
(The one with the green handlebar controller).
2018-02-28 14:21:27 +00:00
alberto
608e18ac5c kettler racer 2017-05-14 18:12:33 +02:00
Mark Liversedge
5cd135f90b Disable BTLE on Windows
.. since its not supported.
2017-02-17 09:31:05 +00:00
Arto Jantunen
f9a5a6a2db Rewrite BT40Controller using Qt BTLE support 2016-04-25 09:56:58 +03:00
Arto Jantunen
0d616561fa Remove WFAPI support 2016-04-25 09:55:57 +03:00
Erik Botö
039899c485 Add support for Kettler Ergo Bikes 2016-03-15 20:41:39 +01:00
Mark Liversedge
4b5201c4c5 Restructure source directory
Introducing a directory structure to make it a bit less
daunting for new developers and perhaps even old hands.

The main folders all start with an upper character, so src
files are now located in;

* Core - Core data structures
* Gui - Main GUI elements
* Metrics - Models and Metrics
* FileIO - Device and File I/O
* Charts - All the chart types
* Cloud - Working with Web Resources
* Train - Anything Train View specific
* ANT - Our ANT+ Stack
* Resources - Images, Translations, Web etc

Apologies to anyone who needs to merge across this update.
2016-02-25 14:51:53 +00:00