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(
|
||||
advertising_handle_t handle,
|
||||
adv_duration_t maxDuration = adv_duration_t(0),
|
||||
adv_duration_t maxDuration = adv_duration_t::forever(),
|
||||
uint8_t maxEvents = 0
|
||||
);
|
||||
|
||||
|
@ -347,7 +347,7 @@ public:
|
|||
*/
|
||||
virtual ble_error_t startScan(
|
||||
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)
|
||||
);
|
||||
|
||||
|
|
|
@ -25,8 +25,8 @@ namespace ble {
|
|||
|
||||
/* BLE units, using microseconds as the common denominator */
|
||||
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> > scan_duration_t;
|
||||
typedef Duration<uint16_t, 10000, Range<0x00, 0xFFFF>, Forever<0x0000> > adv_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, 625, Range<0x04, 0xFFFF> > scan_interval_t;
|
||||
typedef Duration<uint16_t, 625, Range<0x04, 0xFFFF> > scan_window_t;
|
||||
|
|
Loading…
Reference in New Issue