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
      • 输出参数获取
        • 获取屏幕输出数据
      • 显示模式
        • 设置黑屏冻结
      • 多模式
        • 按屏幕设置多模式
      • 获取显示状态
      • 设置输出位深
      • 输出同步锁定切源
    • 预设
      • 获取预设信息
      • 应用预设
      • 修改预设
    • 计划
      • 获取所有屏的计划信息
      • 设置计划开关状态
      • 删除亮度策略
    • 多模式
    • 获取屏幕箱体数量
      GET
    • 获取屏幕信息
      GET
    • 获取屏幕属性信息
      GET
  • 设备
    • 监控
      • 获取实时监控信息
    • 设备定位
      • 设备定位
    • 设置黑屏冻结
  • 箱体
    • 箱体信息获取
      • 获取所有箱体信息
    • 亮度调节
      • 设置箱体rgb亮度
      • 设置箱体亮度
    • 色温调节
      • 设置箱体的色温
    • 箱体画面控制
      • 设置接收卡测试画面
    • 配置箱体拓扑
      • 移动箱体
    • 箱体定位
      • 设置箱体的mapping使能
    • 多模式
      • 按箱子设置多模式
  1. 常用接口

获取实时监控信息

GET
/api/v1/device/monitor/info
All
提示
该接口用于获取设备的监控信息(包括子板温度、电压、风扇转速等)

请求参数

Query 参数
isNeedCabinetInfo
string 
可选
Header 参数
Device-Key
string 
可选
默认值:
10.40.41.200:8001

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://dev-cn.your-api-server.com:8001/api/v1/device/monitor/info?isNeedCabinetInfo=' \
--header 'Device-Key: 10.40.41.200:8001'

返回响应

🟢200成功
application/json
Body
code
number 
可选
code返回码,参考《错误码》
data
object 
可选
name
string 
控制器名称
可选
runtime
number 
控制器本次运行时间(秒)
可选
totalRuntime
number 
控制器累计运行时间(秒)
可选
backupStatus
integer 
备份状态
必需
109表示主工作、备待命 ,110 表示主工作、备工作 ,111 表示主工作、备失效 ,112 表示主失效、备待命 ,113 表示主失效、备工作 ,114 表示主失效、备失效
mainBoardTemperature
object 
主板温度
可选
mainBoardVoltage
object 
主板电压
可选
fanInfos
array [object {3}] 
风扇信息
可选
voltageInfos
array [object {3}] 
电压信息
可选
temperatureInfos
array [object {3}] 
温度信息
可选
cabinetPowerNumber
number 
电源数量
必需
controllerPortMonitorInfos
array [object {2}] 
控制网口信息
必需
cardMonitorInfo
array [object {5}] 
必需
screenSourceStatus
array [object {3}] 
上屏源状态
可选
outputStatus
array [object {4}] 
输出口状态
可选
cabinets
array [object {8}] 
箱体
可选
rvCardsRuntime
array [object {4}] 
接收卡运行时监控
可选
screenRunTime
integer 
屏幕的累计运行时长
必需
message
string 
可选
示例
{
    "code": 0,
    "data": {
        "name": "string",
        "runtime": 0,
        "totalRuntime": 0,
        "backupStatus": 0,
        "mainBoardTemperature": {
            "value": 0,
            "status": 0
        },
        "mainBoardVoltage": {
            "value": 0,
            "status": 0
        },
        "fanInfos": [
            {
                "fanSpeed": 0,
                "fanType": 0,
                "status": 0
            }
        ],
        "voltageInfos": [
            {
                "voltage": null,
                "voltageType": null,
                "status": null
            }
        ],
        "temperatureInfos": [
            {
                "temperature": null,
                "temperatureType": null,
                "status": null
            }
        ],
        "cabinetPowerNumber": 0,
        "controllerPortMonitorInfos": [
            {
                "controllerPortID": 0,
                "status": 0
            }
        ],
        "cardMonitorInfo": [
            {
                "cardID": 0,
                "cardType": 0,
                "status": 0,
                "cardTemperatureInfos": [
                    {
                        "temperature": 0,
                        "temperatureType": 0
                    }
                ],
                "cardVoltageInfos": [
                    {
                        "voltage": 0,
                        "voltageType": 0
                    }
                ]
            }
        ],
        "screenSourceStatus": [
            {
                "portID": 0,
                "status": 0,
                "inputCardID": 0
            }
        ],
        "outputStatus": [
            {
                "outputID": 0,
                "type": 0,
                "status": 0,
                "outputCardID": 0
            }
        ],
        "cabinets": [
            {
                "CabinetID": 0,
                "rvCardID": 0,
                "outPutID": 0,
                "index": 0,
                "temperature": {
                    "value": 0,
                    "status": 0
                },
                "voltage": {
                    "value": 0,
                    "status": 0
                },
                "rvCards": [
                    {
                        "cabinetID": 0,
                        "rvCardID": 0,
                        "netPortIndex": 0,
                        "cabinetIndex": 0,
                        "runtime": 0,
                        "totalRuntime": 0,
                        "temperature": {
                            "value": 0,
                            "status": 0
                        },
                        "voltage": {
                            "value": 0,
                            "status": 0
                        },
                        "humidity": {
                            "value": 0,
                            "status": 0
                        },
                        "errorBit": [
                            {
                                "value": 0,
                                "type": 0,
                                "status": 0
                            }
                        ],
                        "backupStatus": {
                            "mode": 0,
                            "status": 0
                        },
                        "nextCabinetLinkStatus": {
                            "linkStatus": true,
                            "status": 0
                        },
                        "moduleInfos": [
                            {
                                "moduleIndex": "string",
                                "temperature": {
                                    "value": 0,
                                    "status": 0
                                },
                                "voltage": {
                                    "value": 0,
                                    "status": 0
                                }
                            }
                        ]
                    }
                ],
                "powerInfo": [
                    {
                        "number": 0,
                        "status": 0
                    }
                ]
            }
        ],
        "rvCardsRuntime": [
            {
                "cabinetID": 0,
                "rvCardID": 0,
                "runtime": null,
                "totalRuntime": null
            }
        ],
        "screenRunTime": 0
    },
    "message": "string"
}
修改于 2024-07-03 03:33:52
上一页
设置屏幕色温
下一页
获取输入源列表
Built with