services
¶
该模块提供顶级服务定义。
-
class
Service
(*, service=None, secondary=False, **initial_values)¶ 处理绑定到本地或远程服务的繁重工作的顶级服务类。
本地服务的提供者应该使用默认的 service=None 来实例化他们的服务。本地服务的特性将在本地使用时延迟提供给客户端。换句话说,在本地读取或写入特性之前,远程客户端将无法使用该特性。
要使用远程服务,请获取带有服务类型键的项目
BLEConnection
。例如,connection[UartService]
将返回连接的对等方的 UartService 实例。-
remote
¶ 如果服务由对等方提供并远程访问,则为真。
-
circuitpython
¶
该模块提供由 CircuitPython 定义的服务。过时了。
-
class
CircuitPythonUUID
(uuid16)¶ 带有 CircuitPython 基础 UUID 的 UUID。
-
class
CircuitPythonService
(*, service=None, secondary=False, **initial_values)¶ 允许文件修改和 REPL 访问的核心 CircuitPython 服务。未实施。