summaryrefslogtreecommitdiff
path: root/shared-bindings/_bleio/ScanEntry.c
diff options
context:
space:
mode:
Diffstat (limited to 'shared-bindings/_bleio/ScanEntry.c')
-rw-r--r--shared-bindings/_bleio/ScanEntry.c55
1 files changed, 23 insertions, 32 deletions
diff --git a/shared-bindings/_bleio/ScanEntry.c b/shared-bindings/_bleio/ScanEntry.c
index d03cd6fb5..905bea81d 100644
--- a/shared-bindings/_bleio/ScanEntry.c
+++ b/shared-bindings/_bleio/ScanEntry.c
@@ -35,25 +35,21 @@
#include "shared-bindings/_bleio/UUID.h"
#include "shared-module/_bleio/ScanEntry.h"
-//| .. currentmodule:: _bleio
-//|
-//| :class:`ScanEntry` -- BLE scan data
-//| =========================================================
-//|
-//| Encapsulates information about a device that was received during scanning. It can be
-//| advertisement or scan response data. This object may only be created by a `_bleio.ScanResults`:
-//| it has no user-visible constructor.
+//| class ScanEntry:
+//| """Encapsulates information about a device that was received during scanning. It can be
+//| advertisement or scan response data. This object may only be created by a `_bleio.ScanResults`:
+//| it has no user-visible constructor."""
//|
-//| .. class:: ScanEntry()
-//|
-//| Cannot be instantiated directly. Use `_bleio.Adapter.start_scan`.
+//| def __init__(self, ):
+//| """Cannot be instantiated directly. Use `_bleio.Adapter.start_scan`."""
+//| ...
//|
-//| .. method:: matches(prefixes, *, all=True)
-//|
-//| Returns True if the ScanEntry matches all prefixes when ``all`` is True. This is stricter
-//| than the scan filtering which accepts any advertisements that match any of the prefixes
-//| where all is False.
+//| def matches(self, prefixes: Any, *, all: Any = True) -> Any:
+//| """Returns True if the ScanEntry matches all prefixes when ``all`` is True. This is stricter
+//| than the scan filtering which accepts any advertisements that match any of the prefixes
+//| where all is False."""
+//| ...
//|
STATIC mp_obj_t bleio_scanentry_matches(mp_uint_t n_args, const mp_obj_t *pos_args, mp_map_t *kw_args) {
bleio_scanentry_obj_t *self = MP_OBJ_TO_PTR(pos_args[0]);
@@ -67,16 +63,15 @@ STATIC mp_obj_t bleio_scanentry_matches(mp_uint_t n_args, const mp_obj_t *pos_ar
mp_arg_val_t args[MP_ARRAY_SIZE(allowed_args)];
mp_arg_parse_all(n_args - 1, pos_args + 1, kw_args, MP_ARRAY_SIZE(allowed_args), allowed_args, args);
-
+
mp_buffer_info_t bufinfo;
mp_get_buffer_raise(args[ARG_prefixes].u_obj, &bufinfo, MP_BUFFER_READ);
return mp_obj_new_bool(common_hal_bleio_scanentry_matches(self, bufinfo.buf, bufinfo.len, args[ARG_all].u_bool));
}
STATIC MP_DEFINE_CONST_FUN_OBJ_KW(bleio_scanentry_matches_obj, 2, bleio_scanentry_matches);
-//| .. attribute:: address
-//|
-//| The address of the device (read-only), of type `_bleio.Address`.
+//| address: Any = ...
+//| """The address of the device (read-only), of type `_bleio.Address`."""
//|
STATIC mp_obj_t bleio_scanentry_get_address(mp_obj_t self_in) {
bleio_scanentry_obj_t *self = MP_OBJ_TO_PTR(self_in);
@@ -91,9 +86,8 @@ const mp_obj_property_t bleio_scanentry_address_obj = {
(mp_obj_t)&mp_const_none_obj },
};
-//| .. attribute:: advertisement_bytes
-//|
-//| All the advertisement data present in the packet, returned as a ``bytes`` object. (read-only)
+//| advertisement_bytes: Any = ...
+//| """All the advertisement data present in the packet, returned as a ``bytes`` object. (read-only)"""
//|
STATIC mp_obj_t scanentry_get_advertisement_bytes(mp_obj_t self_in) {
bleio_scanentry_obj_t *self = MP_OBJ_TO_PTR(self_in);
@@ -108,9 +102,8 @@ const mp_obj_property_t bleio_scanentry_advertisement_bytes_obj = {
(mp_obj_t)&mp_const_none_obj },
};
-//| .. attribute:: rssi
-//|
-//| The signal strength of the device at the time of the scan, in integer dBm. (read-only)
+//| rssi: Any = ...
+//| """The signal strength of the device at the time of the scan, in integer dBm. (read-only)"""
//|
STATIC mp_obj_t scanentry_get_rssi(mp_obj_t self_in) {
bleio_scanentry_obj_t *self = MP_OBJ_TO_PTR(self_in);
@@ -125,9 +118,8 @@ const mp_obj_property_t bleio_scanentry_rssi_obj = {
(mp_obj_t)&mp_const_none_obj },
};
-//| .. attribute:: connectable
-//|
-//| True if the device can be connected to. (read-only)
+//| connectable: Any = ...
+//| """True if the device can be connected to. (read-only)"""
//|
STATIC mp_obj_t scanentry_get_connectable(mp_obj_t self_in) {
bleio_scanentry_obj_t *self = MP_OBJ_TO_PTR(self_in);
@@ -142,9 +134,8 @@ const mp_obj_property_t bleio_scanentry_connectable_obj = {
(mp_obj_t)&mp_const_none_obj },
};
-//| .. attribute:: scan_response
-//|
-//| True if the entry was a scan response. (read-only)
+//| scan_response: Any = ...
+//| """True if the entry was a scan response. (read-only)"""
//|
STATIC mp_obj_t scanentry_get_scan_response(mp_obj_t self_in) {
bleio_scanentry_obj_t *self = MP_OBJ_TO_PTR(self_in);