CreatorCreator
首页
快速上手
  • 中文简体
  • English
首页
快速上手
  • 中文简体
  • English
  • Creator

    • 快速上手
  • Stream Dock

    • 插件SDK
    • 图标包

      • 概述
      • 术语
      • 创建图标包
      • 图标规格
    • 场景配置

      • 什么是场景配置?
      • 导出
      • 使用案例
  • mPanel

    • 插件SDK
  • Linux StreamDock SDK

    • Cpp SDK

      • 概述
      • 依赖安装
      • 设备管理器
      • StreamDock 基类
      • StreamDock293
      • 通信传输
      • 示例
      • 源代码
    • Python SDK

      • 概述
      • 依赖安装
      • 设备管理器
      • StreamDock 基类
      • StreamDock293
      • 示例
      • 源代码
  • Windows StreamDock SDK

    • WebSocket SDK

      • 概述
      • 快速上手
      • 发送的事件
      • 接收的事件
    • Cpp SDK

      • 概述
      • 依赖安装
      • 设备管理器
      • StreamDock 基类
      • StreamDock293
      • 通信传输
      • 示例
      • 源代码
  • 支持

    • 帮助和错误报告

通信传输

基础传输层,表示一个抽象的通信后端

打开设备,使用设备路径打开

int open(char *path);

获取设备的固件id

unsigned char *getInputReport(int lenth);

读取设备的反馈信息

int read(unsigned char *data,unsigned long lenth);

向设备下发信息

int write(unsigned char *data,unsigned long lenth);

将enumerate返回的设备信息列表销毁

void freeEnumerate(hid_device_info *devs);

获取设备信息列表

hid_device_info *enumerate(int vid, int pid);

设置设备屏幕亮度 1-100

int setBrightness(int percent);

设置设备屏幕的背景图

int setBackgroundImg(unsigned char *buffer);

设置设备某个按键的图标

int setKeyImg(std::string path,int key);

清空某个按键的图标 1-15

int keyClear(int i);

清空所有按键的图标

int keyAllClear();

唤醒屏幕

int wakeScreen();

在数据传输完成后可以用这个刷新显示

int refresh();

断开连接

int disconnected();

关闭设备

void close();
Last Updated:
Contributors: Heart
Prev
StreamDock293
Next
示例