Jon Escombe f6ccddcf67 Auto-connect telemetry in train view
Auto connects to the selected train device(s), re-connects if device
selection or configuration changes. Adds a temporary button to
manually toggle connected state.

Emits signal on change of view to support connect/disconnect on view change.
Only gathers telemetry when on train view tab, unless during workout.

Decouples the gui timer from session start/stop. Only updates time and
distance if session is running. Passes the running/paused state into
context, and only updates performance plot while running.

Builds list of active devices when connecting - used to disconnect the
previous selections when they have already changed in the device tree widget.

Disables whichever train view controls are not applicable to the current state.

Dependent on timing, the closing ANT channel can transition into a closed state
before it's checked, resulting in it being re-opened.

When the ANT channel is closed and then immediately re-opened (for instance when
changing the device selection in train view), it may generate a libusb error
message. Adds a small delay to the closing, enabling the device to settle.
2016-01-26 15:56:36 +00:00
2015-12-08 18:07:10 +00:00
2015-09-18 08:49:39 +01:00
2015-12-03 13:30:05 +00:00
2014-06-01 16:58:38 +01:00
2016-01-26 15:56:36 +00:00
2015-11-08 10:07:02 +00:00
2016-01-17 10:27:05 +00:00
2015-11-14 21:53:15 +00:00
2015-11-25 19:48:42 +00:00
2015-01-14 10:32:50 +00:00
2015-11-16 01:32:08 -05:00
2013-03-08 17:20:41 -05:00
2016-01-07 19:44:54 +00:00

Golden Cheetah install and build instructions are documented for each platform;

INSTALL-WIN32 For building on Microsoft Windows

INSTALL-LINUX For building on Ubuntu Linux

INSTALL-MAC For building on Apple OS X

Build Status

Coverity Status

Alternatively official builds are available from http://www.goldencheetah.org

whilst latest developer builds are available from http://goldencheetah.stand2surf.net

Languages
Standard ML 68.3%
C++ 28.1%
C 2.7%
Yacc 0.2%
QMake 0.2%
Other 0.1%