COEX140
  1. 配置箱体拓扑
COEX140
  • API使用说明
  • 错误码
  • 常用接口
    • 获取屏幕信息
      GET
    • 设置屏幕亮度
      PUT
    • 设置屏幕gamma
      PUT
    • 设置黑屏冻结
      PUT
    • 获取预设信息
      GET
    • 应用预设
      POST
    • 获取所有箱体信息
      GET
    • 设置箱体的mapping使能
      PUT
    • 获取输入源列表
      GET
    • 图层切换源
      PUT
    • 设置EDID
      PUT
    • 设置屏幕色温
      PUT
    • 获取实时监控信息
      GET
  • 输入
    • 获取输入信息
      • 获取输入源列表
      • 获取输入数据
    • EDID
      • 设置EDID
    • 颜色调节
      • 设置饱和度
      • 设置对比度
      • 设置颜色暗部
      • 设置色调
      • 重置颜色调节
    • 内置源
      • 设置发送卡测试画面
    • 设置HDR模式
      • 设置HDR模式
  • 屏幕
    • 幕布
      • 幕布mapping
    • 图层
      • 图层切换源
    • 处理
      • 3D LUT功能
        • 导入3D LUT文件
        • 删除3D LUT文件
        • 设置3D LUT强度
        • 设置3D LUT使能
    • 画质
      • 色域
        • 以屏幕为单位设置自定义色域
        • 切换色域
      • 获取屏幕显示效果参数
      • 设置屏幕自定义gamma表
      • 设置屏幕色温
      • 设置屏幕亮度
      • 设置屏幕gamma
    • 输出
      • 3D功能
        • 3D发射器功能
          • 设置3D发射器使能
        • 开启/关闭3D
      • 输出参数获取
        • 获取屏幕输出数据
      • 显示模式
        • 设置黑屏冻结
      • 多模式
        • 按屏幕设置多模式
      • 获取显示状态
      • 设置输出位深
      • 输出同步锁定切源
    • 预设
      • 获取预设信息
      • 应用预设
      • 修改预设
    • 计划
      • 获取所有屏的计划信息
      • 设置计划开关状态
      • 删除亮度策略
    • 多模式
    • 获取屏幕箱体数量
    • 获取屏幕信息
    • 获取屏幕属性信息
  • 设备
    • 监控
      • 获取实时监控信息
    • 设备定位
      • 设备定位
    • 设置黑屏冻结
  • 箱体
    • 箱体信息获取
      • 获取所有箱体信息
    • 亮度调节
      • 设置箱体rgb亮度
      • 设置箱体亮度
    • 色温调节
      • 设置箱体的色温
    • 箱体画面控制
      • 设置接收卡测试画面
    • 配置箱体拓扑
      • 移动箱体
        PUT
    • 箱体定位
      • 设置箱体的mapping使能
    • 多模式
      • 按箱子设置多模式
  1. 配置箱体拓扑

移动箱体

PUT
/api/v1/screen/cabinets
All
提示
该接口用于移动箱体拓扑的位置

请求参数

Header 参数
Content-Type
string 
必需
示例值:
application/json
Device-Key
string 
可选
默认值:
10.40.41.200:8001
Body 参数application/json
screenID
string 
屏幕ID
必需
获取接口/api/v1/screen,字段为screenID
canvases
array [object {2}] 
必需
canvasID
number 
幕布ID
必需
uint16类型,获取接口/api/v1/screen,字段为canvasID
cabinets
array [object {6}] 
箱体信息
必需
示例
{
    "screenID": "88",
    "canvases": [
        {
            "canvasID": 18,
            "cabinets": [
                {
                    "cabinetsID": 33,
                    "connectID": 16,
                    "outputID": 66,
                    "position": {
                        "x": 85,
                        "y": 88
                    },
                    "size": {
                        "width": 98,
                        "height": 33
                    }
                }
            ]
        }
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://dev-cn.your-api-server.com:8001/api/v1/screen/cabinets' \
--header 'Device-Key: 10.40.41.200:8001' \
--header 'Content-Type: application/json' \
--data-raw '{
    "screenID": "88",
    "canvases": [
        {
            "canvasID": 18,
            "cabinets": [
                {
                    "cabinetsID": 33,
                    "connectID": 16,
                    "outputID": 66,
                    "position": {
                        "x": 85,
                        "y": 88
                    },
                    "size": {
                        "width": 98,
                        "height": 33
                    }
                }
            ]
        }
    ]
}'

返回响应

🟢200成功
application/json
Body
code
number 
必需
code返回码,参考《错误码》
data
object  | null 
返回数据
可选
message
string 
返回信息
必需
示例
{
    "code": 0,
    "data": null,
    "message": "Success"
}
修改于 2024-07-01 08:51:34
上一页
设置接收卡测试画面
下一页
设置箱体的mapping使能
Built with