Skip to content

Commit 136a3c0

Browse files
committed
complete enhance sensor begin
1 parent 7f9698f commit 136a3c0

15 files changed

+23
-116
lines changed

libraries/BLEAdafruitService/src/services/BLEAdafruitButton.cpp

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,18 +56,9 @@ const uint8_t BLEAdafruitButton::UUID128_CHR_DATA[16] =
5656
// Constructor
5757
BLEAdafruitButton::BLEAdafruitButton(void)
5858
: BLEAdafruitSensor(UUID128_SERVICE, UUID128_CHR_DATA)
59-
{
60-
}
61-
62-
err_t BLEAdafruitButton::begin(void)
6359
{
6460
// Setup Measurement Characteristic
6561
_measurement.setProperties(CHR_PROPS_READ | CHR_PROPS_NOTIFY);
6662
_measurement.setPermission(SECMODE_OPEN, SECMODE_NO_ACCESS);
6763
_measurement.setFixedLen(4);
68-
69-
// Invoke base class begin(), this will add Service, Measurement and Period characteristics
70-
VERIFY_STATUS( BLEAdafruitSensor::begin(DEFAULT_PERIOD) );
71-
72-
return ERROR_NONE;
7364
}

libraries/BLEAdafruitService/src/services/BLEAdafruitButton.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ class BLEAdafruitButton : public BLEAdafruitSensor
3030
public:
3131
static const uint8_t UUID128_SERVICE[16];
3232
static const uint8_t UUID128_CHR_DATA[16];
33-
static const int32_t DEFAULT_PERIOD = 100;
3433

3534
BLEAdafruitButton(void);
36-
virtual err_t begin(void);
35+
36+
using BLEAdafruitSensor::begin;
3737
};
3838

3939
#endif /* BLEADAFRUIT_BUTTON_H_ */

libraries/BLEAdafruitService/src/services/BLEAdafruitGyro.cpp

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,9 @@ const uint8_t BLEAdafruitGyro::UUID128_CHR_DATA[16] =
5656
// Constructor
5757
BLEAdafruitGyro::BLEAdafruitGyro(void)
5858
: BLEAdafruitSensor(UUID128_SERVICE, UUID128_CHR_DATA)
59-
{
60-
61-
}
62-
63-
err_t BLEAdafruitGyro::begin (void)
6459
{
6560
// Setup Measurement Characteristic
6661
_measurement.setProperties(CHR_PROPS_READ | CHR_PROPS_NOTIFY);
6762
_measurement.setPermission(SECMODE_OPEN, SECMODE_NO_ACCESS);
6863
_measurement.setFixedLen(4*3); // float[3]
69-
70-
// Invoke base class begin(), this will add Service, Measurement and Period characteristics
71-
VERIFY_STATUS( BLEAdafruitSensor::begin(DEFAULT_PERIOD) );
72-
73-
return ERROR_NONE;
7464
}

libraries/BLEAdafruitService/src/services/BLEAdafruitGyro.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ class BLEAdafruitGyro : public BLEAdafruitSensor
3030
public:
3131
static const uint8_t UUID128_SERVICE[16];
3232
static const uint8_t UUID128_CHR_DATA[16];
33-
static const int32_t DEFAULT_PERIOD = 1000;
3433

3534
BLEAdafruitGyro(void);
36-
virtual err_t begin(void);
35+
36+
using BLEAdafruitSensor::begin;
3737
};
3838

3939
#endif /* BLEADAFRUIT_GYRO_H_ */

libraries/BLEAdafruitService/src/services/BLEAdafruitHumid.cpp

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,9 @@ const uint8_t BLEAdafruitHumid::UUID128_CHR_DATA[16] =
5656
// Constructor
5757
BLEAdafruitHumid::BLEAdafruitHumid(void)
5858
: BLEAdafruitSensor(UUID128_SERVICE, UUID128_CHR_DATA)
59-
{
60-
61-
}
62-
63-
err_t BLEAdafruitHumid::begin (void)
6459
{
6560
// Setup Measurement Characteristic
6661
_measurement.setProperties(CHR_PROPS_READ | CHR_PROPS_NOTIFY);
6762
_measurement.setPermission(SECMODE_OPEN, SECMODE_NO_ACCESS);
6863
_measurement.setFixedLen(4);
69-
70-
// Invoke base class begin(), this will add Service, Measurement and Period characteristics
71-
VERIFY_STATUS( BLEAdafruitSensor::begin(DEFAULT_PERIOD) );
72-
73-
return ERROR_NONE;
7464
}

libraries/BLEAdafruitService/src/services/BLEAdafruitHumid.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ class BLEAdafruitHumid : public BLEAdafruitSensor
3030
public:
3131
static const uint8_t UUID128_SERVICE[16];
3232
static const uint8_t UUID128_CHR_DATA[16];
33-
static const int32_t DEFAULT_PERIOD = 1000;
3433

3534
BLEAdafruitHumid(void);
36-
virtual err_t begin(void);
35+
36+
using BLEAdafruitSensor::begin;
3737
};
3838

3939
#endif /* BLEADAFRUIT_HUMID_H_ */

libraries/BLEAdafruitService/src/services/BLEAdafruitLightSensor.cpp

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,9 @@ const uint8_t BLEAdafruitLightSensor::UUID128_CHR_DATA[16] =
5656
// Constructor
5757
BLEAdafruitLightSensor::BLEAdafruitLightSensor(void)
5858
: BLEAdafruitSensor(UUID128_SERVICE, UUID128_CHR_DATA)
59-
{
60-
61-
}
62-
63-
err_t BLEAdafruitLightSensor::begin (void)
6459
{
6560
// Setup Measurement Characteristic
6661
_measurement.setProperties(CHR_PROPS_READ | CHR_PROPS_NOTIFY);
6762
_measurement.setPermission(SECMODE_OPEN, SECMODE_NO_ACCESS);
6863
_measurement.setFixedLen(4);
69-
70-
// Invoke base class begin(), this will add Service, Measurement and Period characteristics
71-
VERIFY_STATUS( BLEAdafruitSensor::begin(DEFAULT_PERIOD) );
72-
73-
return ERROR_NONE;
7464
}

libraries/BLEAdafruitService/src/services/BLEAdafruitLightSensor.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ class BLEAdafruitLightSensor : public BLEAdafruitSensor
3030
public:
3131
static const uint8_t UUID128_SERVICE[16];
3232
static const uint8_t UUID128_CHR_DATA[16];
33-
static const int32_t DEFAULT_PERIOD = 1000;
3433

3534
BLEAdafruitLightSensor(void);
36-
virtual err_t begin(void);
35+
36+
using BLEAdafruitSensor::begin;
3737
};
3838

3939
#endif /* BLEADAFRUIT_LIGHT_SENSOR_H_ */

libraries/BLEAdafruitService/src/services/BLEAdafruitMagnetic.cpp

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,9 @@ const uint8_t BLEAdafruitMagnetic::UUID128_CHR_DATA[16] =
5656
// Constructor
5757
BLEAdafruitMagnetic::BLEAdafruitMagnetic(void)
5858
: BLEAdafruitSensor(UUID128_SERVICE, UUID128_CHR_DATA)
59-
{
60-
61-
}
62-
63-
err_t BLEAdafruitMagnetic::begin (void)
6459
{
6560
// Setup Measurement Characteristic
6661
_measurement.setProperties(CHR_PROPS_READ | CHR_PROPS_NOTIFY);
6762
_measurement.setPermission(SECMODE_OPEN, SECMODE_NO_ACCESS);
6863
_measurement.setFixedLen(4*3); // float[3]
69-
70-
// Invoke base class begin(), this will add Service, Measurement and Period characteristics
71-
VERIFY_STATUS( BLEAdafruitSensor::begin(DEFAULT_PERIOD) );
72-
73-
return ERROR_NONE;
7464
}

libraries/BLEAdafruitService/src/services/BLEAdafruitMagnetic.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ class BLEAdafruitMagnetic : public BLEAdafruitSensor
3030
public:
3131
static const uint8_t UUID128_SERVICE[16];
3232
static const uint8_t UUID128_CHR_DATA[16];
33-
static const int32_t DEFAULT_PERIOD = 1000;
3433

3534
BLEAdafruitMagnetic(void);
36-
virtual err_t begin(void);
35+
36+
using BLEAdafruitSensor::begin;
3737
};
3838

3939
#endif /* BLEADAFRUIT_MAGNETIC_H_ */

0 commit comments

Comments
 (0)