LED灯盒

class ukitai.apis.LedBox.Scene[源代码]

Bases: object

场景定义

COLORED_LIGHTS: 跑马灯

DISCO: Disco

PRIMARY_COLOR: 三原色

COLOR_STACKING: 色彩堆叠

ukitai.apis.LedBox.move_beads(*, id: int, move_parameters: dict, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>)[源代码]

控制灯珠移动效果

参数值说明:

id: 灯盒 id

move_parameters (dict): 移动参数, 型如 {belt_id: (count, times)}

link: 设备连接

返回值说明:
(ack, response): ack: 接口调用结果,response: 接口返回数据
ukitai.apis.LedBox.read_blet_nums(*, id: int, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>)[源代码]

获取灯珠个数

参数值说明:

id: 灯盒 id

link: 设备连接

返回值说明:
(dict): 灯盒下各个端口对应的灯珠个数,读取失败时返回None
ukitai.apis.LedBox.set_lights_brightness(*, id: int, brightness: dict, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>)[源代码]

设置灯带亮度

参数值说明:

id: 灯盒 id

brightness (dict): 亮度参数, 型如 {belt_id: brightness}

link: 设备连接

返回值说明:
(ack, response): ack: 接口调用结果,response: 接口返回数据
ukitai.apis.LedBox.show_colors(*, id: int, colors: dict, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>)[源代码]

控制灯带显示颜色

参数值说明:

id: 灯盒 id

colors (dict): 颜色参数, 型如 {belt_id: (start_beads, end_beads, color)}

link: 设备连接

返回值说明:
(ack, response): ack: 接口调用结果,response: 接口返回数据
ukitai.apis.LedBox.show_colors_breath(*, id: int, colors: dict, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>)[源代码]

控制灯带显示呼吸灯效果颜色

参数值说明:

id: 灯盒 id

colors (dict): 颜色参数, 型如 {belt_id: (start_beads, end_beads, color, time=2000)}

link: 设备连接

返回值说明:
(ack, response): ack: 接口调用结果,response: 接口返回数据
ukitai.apis.LedBox.show_scene(*, id: int, expressions_type: ukitai.apis.LedBox.Scene, times: int, color: <module 'ukitai.common.Color' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/common/Color.py'>, port: int, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>)[源代码]

控制灯带显示场景效果

参数值说明:

id: 灯盒 id

expressions_type (Scene): 表情种类

times (int): 显示次数

color (Color): 颜色值

port (int): belt_id

link: 设备连接

返回值说明:
(ack, response): ack: 接口调用结果,response: 接口返回数据
ukitai.apis.LedBox.turn_off(*, id: int, belts: list, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>)[源代码]

关闭LED灯盒

参数值说明:

id: 灯盒 id

belts (list): 灯盒端口

link: 设备连接

返回值说明:
(ack, response): ack: 接口调用结果,response: 接口返回数据