mirror of https://github.com/ARMmbed/mbed-os.git
BLE: Add forever information to ble::adv_duration_t and ble::scan_duration_t
parent
02cf9ea94d
commit
fea3ac87de
|
@ -256,7 +256,7 @@ public:
|
||||||
*/
|
*/
|
||||||
virtual ble_error_t startAdvertising(
|
virtual ble_error_t startAdvertising(
|
||||||
advertising_handle_t handle,
|
advertising_handle_t handle,
|
||||||
adv_duration_t maxDuration = adv_duration_t(0),
|
adv_duration_t maxDuration = adv_duration_t::forever(),
|
||||||
uint8_t maxEvents = 0
|
uint8_t maxEvents = 0
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -347,7 +347,7 @@ public:
|
||||||
*/
|
*/
|
||||||
virtual ble_error_t startScan(
|
virtual ble_error_t startScan(
|
||||||
duplicates_filter_t filtering = duplicates_filter_t::DISABLE,
|
duplicates_filter_t filtering = duplicates_filter_t::DISABLE,
|
||||||
scan_duration_t duration = scan_duration_t(0),
|
scan_duration_t duration = scan_duration_t::forever(),
|
||||||
scan_period_t period = scan_period_t(0)
|
scan_period_t period = scan_period_t(0)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -25,8 +25,8 @@ namespace ble {
|
||||||
|
|
||||||
/* BLE units, using microseconds as the common denominator */
|
/* BLE units, using microseconds as the common denominator */
|
||||||
typedef Duration<uint32_t, 625, Range<0x20, 0xFFFFFF> > adv_interval_t;
|
typedef Duration<uint32_t, 625, Range<0x20, 0xFFFFFF> > adv_interval_t;
|
||||||
typedef Duration<uint16_t, 10000, Range<0x00, 0xFFFF> > adv_duration_t;
|
typedef Duration<uint16_t, 10000, Range<0x00, 0xFFFF>, Forever<0x0000> > adv_duration_t;
|
||||||
typedef Duration<uint16_t, 10000, Range<0x00, 0xFFFF> > scan_duration_t;
|
typedef Duration<uint16_t, 10000, Range<0x00, 0xFFFF>, Forever<0x0000> > scan_duration_t;
|
||||||
typedef Duration<uint16_t, 1280000, Range<0x00, 0xFFFF> > scan_period_t;
|
typedef Duration<uint16_t, 1280000, Range<0x00, 0xFFFF> > scan_period_t;
|
||||||
typedef Duration<uint16_t, 625, Range<0x04, 0xFFFF> > scan_interval_t;
|
typedef Duration<uint16_t, 625, Range<0x04, 0xFFFF> > scan_interval_t;
|
||||||
typedef Duration<uint16_t, 625, Range<0x04, 0xFFFF> > scan_window_t;
|
typedef Duration<uint16_t, 625, Range<0x04, 0xFFFF> > scan_window_t;
|
||||||
|
|
Loading…
Reference in New Issue