What I did: Power cycle PC and
just started GC. with no other apps open, I did about 25 records, appr. 10 sec
each and of those I got 4 records where the RR file is not written into
...AppData\Local\GoldenCheetah\<Athlete>\records
On the last
10 records I had the Task Manager open, CPU load averages at 3..5%, RAM is at a
constant 30% (11GB free)
To me this doesn't look like a connection or resource issue, unfortunately.
I'm working on a little project using GC to provide training guidance during workouts and the RR value is part of it. If its not recorded, the workout would need to be repeated… not so nice.
I wonder if I can put the RR reading provided by the HRM pro directly into the live train view ? This way one could see right away if it is present/valid when starting the workout.
Have watched some videos, can manipulate the existing train view charts but implementing RR seems more tricky, right?
What I did: Power cycle PC and just started GC. with no other apps open, I did about 25 records, appr. 10 sec each and of those I got 4 records where the RR file is not written into
...AppData\Local\GoldenCheetah\<Athlete>\records
On the last 10 records I had the Task Manager open, CPU load averages at 3..5%, RAM is at a constant 30% (11GB free)To me this doesn't look like a connection or resource issue, unfortunately.
I'm working on a little project using GC to provide training guidance during workouts and the RR value is part of it. If its not recorded, the workout would need to be repeated… not so nice.
I wonder if I can put the RR reading provided by the HRM pro directly into the live train view ? This way one could see right away if it is present/valid when starting the workout.
Have watched some videos, can manipulate the existing train view charts but implementing RR seems more tricky, right?
Thanks Ale for your help.I have used the Heart Monitor+HRV App from f3b on a Garmin Venu 2s and it was working without any issues, never missed any data.I don't have the watch anymore. With the connect app from Garmin on my iPhone I'm not sure how to test the rr recording.And nor I'd know how to use another app on my PC. Any idea?Also, my colleage is using the same strap on another W10 PC and seeing exactly the same issues....

Side issue:
Besides the fact that sometimes (15..20%) the entire .rr file is not written, in about the same amount of cases the .rr file is written, but GC just displays the last value of the data series. Initially the rr file does contain only the last RR value. BUT, after taking another recording, and the next csv and rr files are written, the initial rr file then will be completed with all rr data.However, GC will keep displaying only the last rr value, even though the rr file now contains all rr numbers. See 2nd screenshot.
ANd as I write this, I see the last value beeing the first in the rr file, and then the other values with time stamps starting from zero... an indication of the writing order
I am wondering about a concurrency problem since the rrFile object is created and appended by ANT+ events, but closed by a GUI event, should we guard it using a QMutex?
Anyway, back on topic, I think we should just add the R-R data to the realtime data class and write to the ".rr" file-- and consider moving to the CSV file in the future, along with adding the R-R data series to ridefilepoint too.This sounds like a bigger thing and requiring the cover of a release?
Thants what I was afraid off.It would help me a lot if the writing/not writing would be somewhat predictable.
Or the other way: what do I need to do/not do in order to be sure the rr file is written and complete, at this state of the build. Any idea?
Ok, thanks Ale.For all my testing I was wearing the strap on my chest, sitting directly in front of the laptop, so less than 60.70 cm between strap and ANT+ stick.I will get an extender cable and bring the ant+ stick within 10 cm to the strap.The other is delayed messages, this likely can be avoided waiting a while before to import the recorded session.Not sure I understand: I'm in the train dashboard on my Laptop, have reasonable HR readings and start the recording by hitting PLAY. 10 sec later I hit STOP and the "Importing Files" window pops up. And before hitting "Save" I should wait a few sec ?
ok, understand what you mean.
However, the point is the rr file is either written for a given recording, or not. And if not, it does not help starting the recording earlier before the training and let it run longer after the training. If it is not there, its not there.
Just for clarification: I'm trying to monitor HR during an exercise and like to record HR and HRV for post exercise evaluation.
I’m wearing the strap and have the laptop with ANT+ stick close by. No other hardware.
I open GC, go to my TRAIN dashboard, start the
workout by pressing the red button, which turns green. HR numbers from the strap look
reasonable on the dashborad. So I start the recording
by pressing the PLAY button. Then doing my
exercise. I double check HR which is
fluctuation, and not stuck….
I stop the exercise by hitting the stop button on the dashboard, then hit
save and finish on the two popup windows.
Then go to Activities and check if HR and HRV are
present for the just recorded data set. And sometimes the HRV is just missing
or just the last value has been written, as described before.
And I did some more testing with the ANT+ stick really close to the Garmin HRM Pro (less than 10 cm) and let some time pass after stopping the recording, before hitting SAVE on the popup. No difference, unfortunately.
ok, understand what you mean.
However, the point is the rr file is either written for a given recording, or not. And if not, it does not help starting the recording earlier before the training and let it run longer after the training. If it is not there, its not there.
Just for clarification: I'm trying to monitor HR during an exercise and like to record HR and HRV for post exercise evaluation.
I’m wearing the strap and have the laptop with ANT+ stick close by. No other hardware.
I open GC, go to my TRAIN dashboard, start the workout by pressing the red button, which turns green. HR numbers from the strap look reasonable on the dashborad. So I start the recording by pressing the PLAY button. Then doing my exercise. I double check HR which is fluctuation, and not stuck….
I stop the exercise by hitting the stop button on the dashboard, then hit save and finish on the two popup windows.
Then go to Activities and check if HR and HRV are present for the just recorded data set. And sometimes the HRV is just missing or just the last value has been written, as described before.And I did some more testing with the ANT+ stick really close to the Garmin HRM Pro (less than 10 cm) and let some time pass after stopping the recording, before hitting SAVE on the popup. No difference, unfortunately.
May be you can use the workaround Peter describes in a previous post https://groups.google.com/g/golden-cheetah-users/c/wBYltBb5zqo/m/4msAjClWAgAJ
The issue with the ANT Thread not using a QueuedConnection is probably caused by the fact that ANTlocalController::myANTlocal is a QThread, which has the ANTlocalController as it's parent. So myANTLocal lives on the same thread as the ANTlocalController, which is, if I'm not mistaken, the main thread. Because of this, signal-slot connections will be DirectConnections, not QueuedConnections.
This will allow me to continue my experiments around HRV and will make my workflow much more straight forward.Robert
I created a new athlete and didn't change anything from a user perspective other than adding the HRM Pro sensor after the install of this latest version.But it is still crashing.
Didn't find anything in the FAQ explaining how to make sure that one is using a fresh install and nothing customized.Is there a way to reset GC to like a fresh install?
Can I please confirm HRV data is only available through ANT+ and not through a BLE connection to a heart rate monitor.
Recording in the .rr file is working well now with my Garmin strap (ANT+) but not with my Polar strap (BLE). The Polar strap works ok with a HRV app on my phone.Re. the Check file permissions message. I had that message first train session after upgrade to RC1 (Mac). The files were logged but not imported to activities. Subsequent train sessions were saved and imported without any issues.
Hi Ale,I experienced the same freeze (GC still showing, UI not reacting to any event, no CPU utilization, process was killed manually by me after waiting for some minutes) when saving my training data after a workout. This happened on all three (longer, i.e. > 1h) workouts after the two commits (3db1839, a13da9e) were applied.
--
_______________________________________________
Golden-Cheetah-Users mailing list
golden-che...@googlegroups.com
http://groups.google.com/group/golden-cheetah-users?hl=en
---
You received this message because you are subscribed to the Google Groups "golden-cheetah-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golden-cheetah-u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golden-cheetah-users/e552e028-e598-467c-bcc6-8d852d0bd0b9n%40googlegroups.com.
I pushed a candidate fix: https://github.com/GoldenCheetah/GoldenCheetah/commit/7417e9cf1f0a129e870e065ee39e395c562c899a, please test if you can build by yourself, or downloading the Windows installer from https://ci.appveyor.com/project/Joern-R/goldencheetah-knhd8/builds/42550526/artifacts once the build finishes.May I ask if there is already a MAC-Version available as well?