There had been some discussion regarding MHR and RHR as reported by the 935.
First of all I must say that my understanding of RHR is that it is your lowest HR while you are awake. So when you look at the 4 hour graph on the watch first thing in the morning you might well see a MHR below the reported RHR.
To understand what is happening I knocked up a ConnectIQ app (technically a datafield) over the weekend to record my minimum HR over a period of time. I have uploaded the app the the app store and it can be found here: https://apps.garmin.com/en-US/apps/9d91352b-32b9-410a-b5b4-52bb60eafdd7
My datafield displays the lowest 6 heart rates observed during an activity and tracks the time at each of those. I put it into one of the data screens of an 'indoor' activity (cycling in my case as I don't want to affect my running statistics) and allowed it to run over night. This had the following result:
So during the time I was asleep my HR went as low as 44, albeit for two seconds only. Looking at the 4 hour graph on the watch gave this picture:
The recorded lowest HR here is 49, 5 BPM higher than the MHR I recorded overnight. Because I checked the datafield when I briefly woke up two hours or so before getting up and the minimum at that time was higher than 44 I know for a fact that my lowest HR of 44 happened during the 4 hour period displayed on the graph.
After I woke up, but before I got out of bed, I took a screenshot of the datafield (as shown above) and restarted the activity for a few minutes. The results was this:
You can now see a minimum HR of 51 while I was awake but before I actually got out of bed and done anything substantial. This I would say is my RHR according to the definitions I have seen.
Now compare that to the 7 day RHR graph:
Garmin reckons my RHR this morning was 51, which exactly matches the lowest HR I recorded while I was awake but completely 'at rest'.
So there you have it. I do not know how Garmin does it (sleep detection is done server side, not by the watch. My 935 doesn't 'know' when I am awake). Maybe the RHR is determined server side as well and transferred back to the watch?
Anyway, if you fancy having a play with this yourself download the datafield and see what you think.
Regards
Gerard
Ps: Having an activity running overnight does seem to affect the way sleep is recorded. According to Garmin all my sleep last night was deep sleep, which is unlikely.