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