File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
src/Profiles/HeartRate/DataPages/TX Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 11#include < Profiles/HeartRate/DataPages/TX/ANTPLUS_HeartRatePreviousHeartBeatMsg.h>
22#include < Profiles/HeartRate/ANTPLUS_HeartRatePrivateDefines.h>
3+ #include < ANTPLUS_PrivateDefines.h>
34
45HeartRatePreviousHeartBeatMsg::HeartRatePreviousHeartBeatMsg () : HeartRateBaseMainDataPageMsg(ANTPLUS_HEARTRATE_DATAPAGE_PREVIOUSHEARTBEAT_NUMBER) {
56 setManufacturerSpecific (ANTPLUS_HEARTRATE_DATAPAGE_PREVIOUSHEARTBEAT_MANUFACTURERSPECIFIC_INVALID);
67}
78
89uint8_t HeartRatePreviousHeartBeatMsg::getManufacturerSpecific () {
9- // TODO
10+ return _buffer[ANTPLUS_HEARTRATE_DATAPAGE_PREVIOUSHEARTBEAT_MANUFACTURERSPECIFIC_BYTE];
1011}
1112
1213uint16_t HeartRatePreviousHeartBeatMsg::getPreviousHeartBeatEventTime () {
13- // TODO
14+ return _buffer[ANTPLUS_HEARTRATE_DATAPAGE_PREVIOUSHEARTBEAT_PREVIOUSHEARTBEATEVENTTIMELSB_BYTE] | (_buffer[ANTPLUS_HEARTRATE_DATAPAGE_PREVIOUSHEARTBEAT_PREVIOUSHEARTBEATEVENTTIMEMSB_BYTE] << ANTPLUS_HEARTRATE_DATAPAGE_PREVIOUSHEARTBEAT_PREVIOUSHEARTBEATEVENTTIMEMSB_SHIFT);
1415}
1516
1617void HeartRatePreviousHeartBeatMsg::setManufacturerSpecific (uint8_t specificByte) {
1718 _buffer[ANTPLUS_HEARTRATE_DATAPAGE_PREVIOUSHEARTBEAT_MANUFACTURERSPECIFIC_BYTE] = specificByte;
1819}
1920
2021void HeartRatePreviousHeartBeatMsg::setPreviousHeartBeatEventTime (uint16_t eventTime) {
21- // TODO
22+ _buffer[ANTPLUS_HEARTRATE_DATAPAGE_PREVIOUSHEARTBEAT_PREVIOUSHEARTBEATEVENTTIMELSB_BYTE] = eventTime & ANTPLUS_DEFAULT_BYTE_MASK;
23+ _buffer[ANTPLUS_HEARTRATE_DATAPAGE_PREVIOUSHEARTBEAT_PREVIOUSHEARTBEATEVENTTIMEMSB_BYTE] = eventTime >> ANTPLUS_HEARTRATE_DATAPAGE_PREVIOUSHEARTBEAT_PREVIOUSHEARTBEATEVENTTIMEMSB_SHIFT;
2224}
You can’t perform that action at this time.
0 commit comments