rcute_cozmars.cube¶
-
class
rcute_cozmars.cube.AioCube(serial_or_ip)¶ 魔方的异步 (async/await) 模式
参数: serial_or_ip (str) – 要连接的 魔方的 IP 地址或序列号 -
last_action= None¶ 魔方的上一个动作
-
when_flipped= None¶ 回调函数,当魔方被翻转时调用(带一个方向参数表示90度翻转或180度),默认为 None
-
when_shaked= None¶ 回调函数,当魔方被甩动时调用,默认为 None
-
when_rotated= None¶ 回调函数,当魔方被水平旋转时调用(带一个方向参数表示顺时针或逆时针),默认为 None
-
when_pushed= None¶ 回调函数,当魔方被平移时调用(带一个方向参数表示移动方向),默认为 None
-
when_tilted= None¶ 回调函数,当魔方被倾斜时调用(带一个方向参数表示移动方向),默认为 None
-
when_tapped= None¶ 回调函数,轻敲魔方时被调用,默认为 None
-
when_fall= None¶ 回调函数,当魔方失重/自由落体时调用,默认为 None
-
when_moved= None¶ 回调函数,当魔方被移动时调用(包括以上动作),默认为 None
-
when_static= None¶ 回调函数,当魔方恢复静止时调用,默认为 None
-
connected¶ 是否连接上了魔方
-
ip¶ 魔方的 IP 地址
-
hostname¶ 魔方的网址
-
firmware_version¶ 魔方的固件版本
-
mac¶ 魔方的 MAC 地址
-
serial¶ 魔方的序列号
-
acc¶ 加速度失量,当魔方静止时,加速度等于重力加速度(但实际上是有误差的)
-
color¶ LED 灯的 BGR 颜色
-
connect()¶ 建立与魔方的连接
-
disconnect()¶ 断开与魔方的连接
-
static¶ 是否静止
-
top_face¶ 哪一面朝上,当魔方静止时返回朝上一面的二维码的颜色,非静止时返回 None
-
-
class
rcute_cozmars.cube.Cube(serial_or_ip)¶ 魔方的同步模式
参数: serial_or_ip (str) – 要连接的 魔方的 IP 地址或序列号 -
acc¶ 加速度失量,当魔方静止时,加速度等于重力加速度(但实际上是有误差的)
-
color¶ LED 灯的 BGR 颜色
-
connected¶ 是否连接上了魔方
-
firmware_version¶ 魔方的固件版本
-
hostname¶ 魔方的网址
-
ip¶ 魔方的 IP 地址
-
mac¶ 魔方的 MAC 地址
-
serial¶ 魔方的序列号
-
static¶ 是否静止
-
top_face¶ 哪一面朝上,当魔方静止时返回朝上一面的二维码的颜色,非静止时返回 None
-
connect()¶ 连接 魔方
-
disconnect()¶ 断开 魔方的连接
-
-
class
rcute_cozmars.cube.AsyncCube(serial_or_ip)¶ 魔方的异步 (concurrent.futures.Future) 模式
参数: serial_or_ip (str) – 要连接的 魔方的 IP 地址或序列号 -
acc¶ 加速度失量,当魔方静止时,加速度等于重力加速度(但实际上是有误差的)
-
color¶ LED 灯的 BGR 颜色
-
connect()¶ 连接 魔方
-
connected¶ 是否连接上了魔方
-
disconnect()¶ 断开 魔方的连接
-
firmware_version¶ 魔方的固件版本
-
hostname¶ 魔方的网址
-
ip¶ 魔方的 IP 地址
-
mac¶ 魔方的 MAC 地址
-
serial¶ 魔方的序列号
-
static¶ 是否静止
-
top_face¶ 哪一面朝上,当魔方静止时返回朝上一面的二维码的颜色,非静止时返回 None
-