-
Notifications
You must be signed in to change notification settings - Fork 21
Software
the Program page is the main page of coxswain app. This page holds all the different trainings. A set of predefined trainings are already available. Keep in mind that it is currently not possible to sort the program or move them. Version 4.3 and up, the Program are sorted by name. So it is possible to get a sort of sort by defining a name. e.g week1, week2 ... If a program is selected a new page will open with a set of predefined displayed values. As soon as coxswain detected movement it will start to show the data. Beside the values, on the left side a color bar is shown. This color defines the segment intensity:
- Blue = rest segment
- Green = easy segment
- Yellow = medium segment
- Orange = hard segment
- Red = Peak segment
It is possible to add or remove display values. This is done by long pressing on the value. This will result in opening an additional window with the different possible values to be displayed:
- Distance
- Duration
- Strokes
- Energy
- Speed
- Pulse
- Strokerate
- Strokeratio
- Power
- Time
- Split
- ∅ Split
- ∆ Distance (only useful when 'Repeat' or 'Challenge, see below)
- ∆ Duration (only useful when 'Repeat' or 'Challenge, see below)
A training can be paused with the "Hold" button on the S4.
Each program has a set of options
setting will highlight the program. Coxswain will show on the upper part that the training is "Ready". If tapped on ready the program will start.
new will open a new windows to configure a new program (see Program creation and setup for more details)
edit will open the current selected program which can be modified. (see Program creation and setup for more details)
this exports the program as tcx file. This is stored in the coxswain folder. If not available, coxswain will create that folder.
setting create a copy of the selected program
setting delete the program. Can't be undone.
- Tap on the 3 dots on a random program
- Tap "New"
- A new windows should open
First Change the Program name.
under the new program name. 1 segment should be already present. The default value is 01000 Distance. Let's explain what a segment is composed of:
-
The first symbol the "double square" is the duplicate function which will create a new segment above the current one.
-
The first value is the target to be achieved which will be rowed against. E.g Row 5000m. Coxswain will count down this value until fulfilled.
- Duration
- 0min to 2min => 30sec steps
- 2min to Xmin => 1 min steps
- Distance
- 0m to 10000m => 100m steps
- 10000m is the upper limit to be set in coxswain.
- Strokes
- 0strokest to 20strokes ==> 5 strokes steps
- 20strokes to Xstrokes ==> 10 strokes steps
- Energy
- 0kcal to Xkcal ==> 10kcal steps
- Duration
-
The second value is a target to maintain during the training. Default is set to "none"
- Speed
- 0km/m to Xkm/h ==> 0,1km/h steps
- Pulse
- 0bpm to Xbpm => 1bpm steps
- Strokerate
- 0strokerate to Xstrokerate ==> 1 strokerate steps
- Power
- 0W to XW ==> 10W steps
- Speed
-
the color on the right sets the segment difficulty
- blue = rest phase
- green = easy (e.g very easy rowing)
- yellow = medium (e.g long row session)
- hard = hard (e.g hard rowing HIIT)
- peak = short burst of high intensity
To change values of a segment you must scroll up or down. To change duration, time or stroke, scroll left or right. For exemple use 1000m program. Choose "Edit". Change the name. Then maintain your finger on value 1000. You can change value scrolling up or down. For exemple 5000m. When you reach the distance the program stop automaticly. If you want to continue after 5000m, you had to go to "Settings" and click Open end.
On the upper left side. tap on the 3 dots and choose "import". This will open a new windows to choose the program file which is going to be import. The file has the file extension ".tcx" .
Once a training has been finished, it will show in the Workout page. A training is tracked and shown as following:
- Date
- Training duration
- Distance
- Strokes
- Kcal
- Which Program has been used
It is possible to sort the trainings by date, distance and energy. Tap on the bar symbol on the upper right side between the Bluetooth and 3 dot symbol
The workout page is used to review the training performance via a graph. By tapping on a training, a new window will open which will show a plot of the training. This plot will show 4 plotlines on the plot.
- Pulse
- Strokerate
- Power
- Speed
In order to zoom use 2 fingers. If far enough zoomed in (under 5 seconds interval) the plotlines will start to show values.
Each training has some options. Those option are available by tapping the 3 dots on the left next to the training. The options are the following:
Allows you to row against a previous training, while seeing delta values to your current training.
Same as 'Repeat', but this training won't be linked to the program of the original training.
Decides whether the training should be tracked in the Performance page. Evaluate Performance page
the export function offers 4 options
function allow to export the training into the calendar
function exports the training as TCX file into the folder "coxswain". If the folder is not already available it will be created" additional note: this file can simply be uploaded to Garmin connect. But Garmin connect don't recognize the workout as rowing. It must be adjusted on the webpage. Additionally the time in the tcx file is set to UTC.
setting allows to export the training via Bluetooth or other apps
export to Google Fit
this setting delete the performed training. Can't be undone
on the upper right side. tap on the 3 dots and choose "import". This will open a new windows to choose the workout file which is going to be import. The file has the file extension ".tcx" .
This page will show the progress of you training as bar chart over the time. 4 Category are shown:
- Strokes
- Energy
- Distance
- Duration
It is possible to check them on a day, week or month level. In order switch between those views:
- go next to the 3 dots symbol
- Tap on the "DAY" symbol to switch to the "Week" view
- Tap on the "Week" symbol to switch to the "Month" view
Your training will only been shown in the Performance page if in the Workout page the training session has been select to be "Evaluate".
Setting for the energy unit. 3 possible settings are available.
- kcal = Kilo Calories
- Wh = Watt Hours
- kJ = kilo Joule
Settings for the distance unit. 4 possible settings are available.
- mi = miles
- yd = yard
- ft = feet
- m = meter
Setting to set split distance. Default is 500m. This setting can be adjusted by typing in wanted distance for the split.
Settings enables the calcution of the adjust kcal energy based on the body weight.
for more details check the issue entry: adjust the kcal energy calculation
Additional note: Body weight is needed for this setting. Adjust Body weight as the user body weight changes.
The user can set the body weight. This setting needed for the Adjust energy setting (see previous point).
Additional note: in order to have a correct calculated values for adjust_energy review this setting as often as the body weight changes.
Setting will enable the adjusted speed based on the Concept2 formula (Concept2 is a Rowing machine manufacture). The speed will be more accurate than what the Waterrower is showing. This might help also to compare with the concept2 numbers from other rowers. But keep in mind that Waterrower and Concept2 are very difficult to compare as both machines bases on different resistance method (Water vs Air).
From experience if the Waterrower shows a split of 2.00min/500m the concept2 based formula calculates a split of 2.15min/500m. Which means the Waterrower shows too fast splits.
Sources:
Setting will allow to continue rowing even if the program has been finished.
Dark theme is the stat of the art dark mode for Coxswain.
Setting enable the ability to row with the coxswain app and watch Youtube at the same time. When a program is started, the intend app (e.g youtube) is started and pushed to the foreground. Coxswain will still monitor and collect the data.
this changes the displayed numbers to Eastern Arabic numbers
Setting will reset the program display with all the values. If the user did add or removed values this will remove them and reset them to the default.
Setting will speak out the program targets
If Segment limit is not fullfield coxswain will speak it out
Setting enable sound for each segment if set
if an easy segment is going to be rowed, the set sound will play. This is represented by the green color on the left during the program
if an medium segment is going to be rowed, the set sound will play. This is represented by the yellow color on the left during the program
if an Hard segment is going to be rowed, the set sound will play. This is represented by the red color on the left during the program
Once a program has been finished, the set sound will play.
Setting will compress the database after 180 days
Setting will create new database and store it, if not already available in a new folder called "coxswain". Now in the folder "coxswain", the following files should be created gym and gym-journal. Those files are SQLlite database.
Additional note: This settings create a new empty database. This means that all previous workouts are not copied. One possible solution is to export one by one the workouts and re-import them. But this work can be very tedious. If Android device is rooted, under the folder "/Data/Data/svenmeiner.coxswain/databases" the databases can be found. It is possible to copy over the initial database to the export "coxwain" folder.
once a workout has been finished it is saved automatically. Coxswain creates if not already available a new folder called "coxswain". In this folder the workout is saved as .tcx . The format is Date + name of the training program.
this settings export the workout as seen in the previous setting with the location data. In order to make it work a course.tcx file need to be available in the folder "coxswain". A course.tcx file is like a set of waypoints with are tracked via gps.
Will start an app when a program is started
this setting is used to open a specific file or url e.g youtube playlist which will open during the program
setting for heart rate monitor protocol.
- Waterrower
- Sensors
- Bluetooth
- Ant+
See hardware section How to add heart rate monitor
S3 protocol is only needed for users which have an old Waterrower monitor. This setting is still experimental.
trace will help to debug. The trace file waterrower.trace will be store in the "coxswain" folder. If not already created, coxswain will create that folder. This file will contain a lot of information for debugging. Its is the raw information exchanged between the waterrower and coxswain. For more details about the Waterrower protocol see link S4 Waterrower Protocol
#coxswain 7.2 (72)
#connecting to /dev/bus/usb/001/002
#no bulk endpoints 0
#claimed interface 1
#protocol 4
>USB
<_WR_
#handshake complete
>IV?
<IV40210
#version 40210
this new function is used to export Coxswain application log for better troubleshooting
This setting can be used to check if the Waterrower connected via USB-OTG is found by the Coxswain app
If detected the following must be visible: CDC RS233: WR-S4.2 Troubleshooting USB-OTG connection