File tree Expand file tree Collapse file tree 3 files changed +14
-9
lines changed
Expand file tree Collapse file tree 3 files changed +14
-9
lines changed Original file line number Diff line number Diff line change 4040/* Product Information */
4141#define ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_NUMBER 3
4242
43+ #define ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_HARDWAREVERSION_BYTE 1
44+ #define ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_SOFTWAREVERSION_BYTE 2
45+ #define ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_MODELNUMBER_BYTE 3
46+
4347/* Previous Heart Beat */
4448#define ANTPLUS_HEARTRATE_DATAPAGE_PREVIOUSHEARTBEAT_NUMBER 4
4549
Original file line number Diff line number Diff line change 11#include < Profiles/HeartRate/DataPages/RX/ANTPLUS_HeartRateProductInformation.h>
2+ #include < Profiles/HeartRate/ANTPLUS_HeartRatePrivateDefines.h>
23
34HeartRateProductInformation::HeartRateProductInformation (AntRxDataResponse& dp) : HeartRateBaseMainDataPage(dp) {
45
56}
67
78uint8_t HeartRateProductInformation::getHardwareVersion () {
8- // TODO
9+ return getData (ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_HARDWAREVERSION_BYTE);
910}
1011
1112uint8_t HeartRateProductInformation::getSoftwareVersion () {
12- // TODO
13+ return getData (ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_SOFTWAREVERSION_BYTE);
1314}
1415
1516uint8_t HeartRateProductInformation::getModelNumber () {
16- // TODO
17+ return getData (ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_MODELNUMBER_BYTE);
1718}
Original file line number Diff line number Diff line change @@ -6,25 +6,25 @@ HeartRateProductInformationMsg::HeartRateProductInformationMsg() : HeartRateBase
66}
77
88uint8_t HeartRateProductInformationMsg::getHardwareVersion () {
9- // TODO
9+ return _buffer[ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_HARDWAREVERSION_BYTE];
1010}
1111
1212uint8_t HeartRateProductInformationMsg::getSoftwareVersion () {
13- // TODO
13+ return _buffer[ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_SOFTWAREVERSION_BYTE];
1414}
1515
1616uint8_t HeartRateProductInformationMsg::getModelNumber () {
17- // TODO
17+ return _buffer[ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_MODELNUMBER_BYTE];
1818}
1919
2020void HeartRateProductInformationMsg::setHardwareVersion (uint8_t hwVersion) {
21- // TODO
21+ _buffer[ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_HARDWAREVERSION_BYTE] = hwVersion;
2222}
2323
2424void HeartRateProductInformationMsg::setSoftwareVersion (uint8_t swVersion) {
25- // TODO
25+ _buffer[ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_SOFTWAREVERSION_BYTE] = swVersion;
2626}
2727
2828void HeartRateProductInformationMsg::setModelNumber (uint8_t modelNumber) {
29- // TODO
29+ _buffer[ANTPLUS_HEARTRATE_DATAPAGE_PRODUCTINFORMATION_MODELNUMBER_BYTE] = modelNumber;
3030}
You can’t perform that action at this time.
0 commit comments