# Report Device Status
Basic Information
Path: /wp-json/screen/v1/status
Method: PUT
Description: This can be used for reporting device status to the server.
# Description of data reported by device:
| Name | Type | Description |
|---|---|---|
| terminal | Object | Terminal name and description |
| powerstatus | Object | The current status of the terminal (sleeping or awake) |
| info | Object | Device's general information |
| vsns | Object | Terminal program information |
| dimension | Object | Output resolution of player |
| volume | Object | Device output volume level |
| inputmode | Object | Input mode |
| brightnessandcolortemp | Object | Brightness and color temperature |
| reporttime | Object | On/Off status of reporting feature and the set report interval |
| reportswitch | Object | On/Off status of reporting device information |
| newrtc | Object | Device time and timezone |
| inboundfirewall | Object | On/Off status of firewall inbound rule |
| WebSocketStatus | Object | WebSocket connection status of the player |
| allbrightnessinfo | Object | All brightness-related information of the player |
| brightcurve | Object | Information about the brightness curve and auto-brightness status |
| brightnessversion | Object | Brightness expression for different versions of player |
| cameraconfig | Object | Network camera parameters, image-related parameters, and account-related parameters returned |
| contentreport | Object | Enabled/Disabled status of "Impressions" |
| contentreportinterval | Object | Interval of reporting impression and reported item counts every time |
| ifstatus | Object | Configuration information of the player's network ports |
| locale | Object | Device language and region information |
| rtc | Object | Device time and timezone (for old-version player only); If you're using the new version of player, please refer to the field "newrtc". |
| sync_program_mode | Object | Synchronization enabled/disabled status for sync program |
| x16_brightness | Object | x16 brightness (deprecated) |
| x16_preset | Object | x16 preset (deprecated) |
# terminal
: Terminal name and description
| Name | Type | Description | Example |
|---|---|---|---|
| name | String | Terminal name | Terminal1234 |
| leddescription | String | Terminal description |
# Example
{
"name": "Terminal1234",
"leddescription": ""
}
# powerstatus
: The current status of the Terminal (sleeping or awake)
| Name | Type | Description | Example |
|---|---|---|---|
| powerstatus | int | 1-Wakeup,0-Sleep | 1 |
# Example
{
"powerstatus": 1
}
# info
: General information of the device
| Field | Type | Description | Example |
|---|---|---|---|
| info | Object | Information | {} |
| info.vername | string | Terminal version number | "1.69.8" |
| info.serialno | string | Terminal serial number | "CLCA20101234" |
| info.model | string | Terminal model | "a200" |
| info.up | long | Runtime (ms) | 2844898 |
| info.mem | Object | Terminal memory space | {} |
| info.mem.total | integer | Total memory.(bytes) | 999612416 |
| info.mem.free | integer | Available memory | 678367232 |
| info.storage | Object | Terminal disk space | {} |
| info.storage.total | integer | Total disk space | 4487905280 |
| info.storage.free | integer | Free disk space | 3791507456 |
| info.playing | Object | Currently playing program on the terminal | {} |
| info.playing.name | string | VSN name of the currently playing program | "Playlist2483_bd369d7bfa6cf2a63213240ca438ba4f_1380.vsn" |
| info.playing.path | string | Path where the program file is stored | "/mnt/sdcard/Android/data/com.color.home/files/Download" |
| info.playing.source | String | Program source: lan: Published through LAN (using Wi-Fi, LAN, and USB cable); usb: Stored in an external USB drive; usb-synced: Synced (by copying) with an external USB drive and stored internally; internet: Internet program | lan |
# Example
{
"info": {
"vername": "1.69.7",
"serialno": "CLCA35001234",
"model": "a35",
"up": 2844898,
"mem": {
"total": 999710720,
"free": 704487424
},
"storage": {
"total": 4487905280,
"free": 4247740416
},
"playing": {
"name": "Playlist3324.vsn",
"path": "/mnt/sdcard/Android/data/com.color.home/files/Ftp/program",
"source": "lan"
}
}
}
# vsns
: Terminal program information
| Name | Type | Description | Example |
|---|---|---|---|
| contents | Array | Program contents of the terminal, which will be catagorized by program source, and each source serves as an element of the array. | [] |
| contents.ressize | int | Total size of the resources included in all programs of one catagory | 727420 |
| contents.unused | int | Total size of the unused resources included in all programs of one catagory | 42344 |
| contents.type | String | Program sources: lan/internet/usb | lan |
| contents.content | Array | List of all programs (all catagories included) | [] |
| contents.content.name | String | Program file name | 1.vsn |
| contents.content.ableToEdit | boolean | Indicates whether the program can be edited (normally a stand-alone Web program can be editable) | false |
| contents.content.lastModifiedTime | long | Timestamp indicating the time when the file was modified most recently | 123... |
| contents.content.size | long | File size | 68326 |
| contents.content.md5 | String | Generally empty, without real content | |
| contents.content.publishedmd5 | String | Generally empty, without real content | |
| playing | Object | Currently playing program | {} |
| playing.name | string | VSN name of the currently playing program | "Playlist2483_bd369d7bfa6cf2a63213240ca438ba4f_1380.vsn" |
| playing.type | string | Program type | "internet" |
# Example
{
"contents": [
{
"content": [
{
"ableToEdit": false,
"lastModifiedTime": 1704680547000,
"md5": "",
"name": "righttop.vsn",
"publishedmd5": "",
"size": 53020368
},
{
"ableToEdit": true,
"lastModifiedTime": 1704533259000,
"md5": "",
"name": "Playlist2910.vsn",
"publishedmd5": "",
"size": 57823758
}
],
"type": "lan"
},
{
"content": [
{
"lastModifiedTime": 1704680507000,
"md5": "",
"name": "Playlist7700_f8e360bf3d784c3a54e8bece87c7fcd9_1384.vsn",
"publishedmd5": "",
"size": 3053842
}
],
"ressize": 7274202,
"type": "internet",
"unused": 4221744
}
],
"playing": {
"name": "Playlist7700_f8e360bf3d784c3a54e8bece87c7fcd9_1384.vsn",
"type": "internet"
}
}
# dimension
: Output resolution of player
| Name | Type | Description | Example |
|---|---|---|---|
| width | int | Maximum width | 992 |
| height | int | Maximum height | 352 |
| real_width | int | Current valid width | 352 |
| real_height | int | Current valid height | 992 |
| fps | int | Frame rate | 60 |
| dclk | int | Configured or auto-calculated DCLK | 500000000 |
| real_dclk | int | Current DCLK | 50000000 |
| hsync | int | Configured or auto-calculated HSYNC | 8 |
# Example
{
"dclk": 500000000,
"fps": 60,
"height": 352,
"hsync": 8,
"real_dclk": 50000000,
"real_height": 352,
"real_width": 992,
"width": 992
}
# volume
: Device output volume level
| Name | Type | Description | Example |
|---|---|---|---|
| musicvolume | int | The output volume is divided into 16levels (0-15), with 15 representing 100% volume. | 10 |
# Example
{
"musicvolume": 10
}
# inputmode
: Input mode
| Field | Type | Description | Example |
|---|---|---|---|
| inputmode | string | Input Signal Mode: HDMI - Prioritize HDMI signal; DVI - Prioritize content from the playback box. | "hdmi" |
| inputmodeactive | string | Current input mode | "dvi" |
| _report_time | integer | Reported timestamp | 1688550280 |
# Example
{
"inputmode": "hdmi",
"inputmodeactive": "dvi"
}
# brightnessandcolortemp
: Brightness and color temperature
The "brightness" can be read in the same way as "saveBrightValue" of "allbrightnessinfor" is read (read from the data liabrary of the player, and is the value of manual brightness normally)
| Name | Type | Description | Example |
|---|---|---|---|
| brightness | int | Brightness. 0~255 | 255 |
| colortemperature | int | Color temperature. 2000~10000 | 6500 |
# Example
{
"brightness": 255,
"colortemperature": 6500
}
# reporttime
: On/Off status of reporting feature and the set report interval
| Name | Type | Description | Example |
|---|---|---|---|
| gps_report_interval | int | GPS report interval, 0: GPS report disabled; >0: GPS report enabled and the value is the report interval. | 0 |
| sensor_report_interval | int | Sensor report interval, 0: Sensor report disabled; >0: Sensor report enabled and the value is the report interval. | 0 |
| ber_report_interval | int | Bit error rate report interval, 0: Bit error rate report disabled; >0: Bit error rate report enabled and the value is the report interval. | 0 |
| gps_sample_interval | int | GPS location report interval, 0: GPS location report disabled; >0: GPS location report enabled and the value is the report interval. | 0 |
# Example
{
"gps_report_interval": 0,
"sensor_report_interval": 0,
"ber_report_interval": 0,
"gps_sample_interval": 0
}
# reportswitch
: On/Off status of reporting device information
| Name | Type | Description | Example |
|---|---|---|---|
| log_report | String | On/Off status of reporting terminal logs (default: Off) | on |
| complete_screen_status_report | String | On/Off status of reporting full information (default: On) | on |
| not_rotate_program_screenshot_report | String | On/Off status of reporting non-carousel program (default: On) | on |
| rotate_program_screenshot_report | String | On/Off status of reporting screenshot of the carousel program (default: Off) | on |
| command_screenshot_report | String | On/Off status of reporting screenshot of commands (default: On) | on |
| auto_vsns_report | String | On/Off status of auto-reporting "api/vsns.json" (triggered by the acitons of switching program, deleting program, downloading program, etc., and its status is "On" by default) | on |
| manual_vsns_report | String | On/Off status of manually requesting the report of "api/vsns.json" (default: On) | on |
| rotate_program_vsns_report | String | On/Off status of reporting carousel program names (default: Off) | on |
| auto_info_report | String | On/Off status of auto-reporting "api/info.json" (triggered by the actions of deleting program, clearing program, clearing cache, etc., and its status is "On" by default) | on |
| manual_info_report | String | On/Off status of manually requesting the report of "api/info.json" (default: On) | on |
| download_progress_report | String | On/Off status of reporting download progress (default: On) | on |
# Example
{
"log_report": "off",
"complete_screen_status_report": "on",
"not_rotate_program_screenshot_report": "on",
"rotate_program_screenshot_report": "off",
"command_screenshot_report": "on",
"auto_vsns_report": "on",
"manual_vsns_report": "on",
"rotate_program_vsns_report": "off",
"auto_info_report": "on",
"manual_info_report": "on",
"download_progress_report": "on"
}
# newrtc
: Device time and timezone
| Name | Type | Description | Example |
|---|---|---|---|
| time | String | Current time | 2022-07-19 15:14:11 |
| timezoneId | String | Time zone ID | Asia/Shanghai |
| timezone | float | Time zone | 8.0 |
| isautotime | int | Auto-sync time, 1: Enable; 0: Disable | 1 |
# Example
{
"time": "2022-07-19 15:14:11",
"timezoneId": "Asia/Shanghai",
"timezone": 8.0,
"isautotime": 1
}
# inboundfirewall
: On/Off status of firewall inbound rule
| Name | Type | Description | Example |
|---|---|---|---|
| status | String | Firewall inbound rule status, on: Rule enabled, off: Rule disabled | on |
# Example
{
"status": "on"
}
# WebSocketStatus
: WebSocket connection status of the player
| Name | Type | Description | Example |
|---|---|---|---|
| status | int | WebSocket connection of player, 1: Connected; 0: Not connected | 1 |
# Example
{
"status": 1
}
# allbrightnessinfo
: All brightness-related information of the player
| Name | Type | Description | Example |
|---|---|---|---|
| realTimeBrightValue | int | Real-time brightness (calculated through sensor value and brightness curve in auto-brightness mode; same as the value of "savedBrightValue" in manual brightness mode) | 255 |
| savedBrightValue | int | Saved brightness value (read from the data library of the player) | 255 |
| isbShowOn | boolean | Not realized yet, without real content | true |
| isHasSensor | boolean | Sensor (true: with sensor; false: without sensor) | false |
| sensorBright | int | Sensor brightness value, <0: without sensor | 163 |
| briAndClrTAdjustType | int | Enable/Disable "Better grayscale at low brightness", 1: Enabled; 0: Disabled | 0 |
| sensorSource485 | int | On/Off status of "Auto-brightness", 0: Off; 1: On | 0 |
| sensorSourceMultifunctionCard | int | Indicates whether the sensor value is detected from the multi-function card, 0: No; 1: Yes | 0 |
# Example
{
"realTimeBrightValue": 255,
"savedBrightValue": 255,
"isbShowOn": true,
"isHasSensor": false,
"sensorBright": 162,
"briAndClrTAdjustType": 1,
"sensorSource485": 0,
"sensorSourceMultifunctionCard": 0
}
# brightcurve
: Information about the brightness curve and auto-brightness status
Auto-brightness on/off: If any sensor reports a value of 1, auto-brightness is enabled. If all sensors report a value of 0, auto-brightness is disabled. (The 'auto' field is currently inactive.)
| Name | Type | Description | Example |
|---|---|---|---|
| auto | int | 0: Auto-brightness disabled; 1: Auto-brightness enabled (currently inactive) | 1 |
| isNewBrightness | int | For most latest firmware versions, this value is 1; for a few C-series player, this value is 0. | 1 |
| maxPercent | int | Maximum brightness | 85 |
| maxAdjustValue | int | Default: 100 | 100 |
| midPercent | int | Brightness of the line's midpoint (required for type-5 curve) | 77 |
| midAdjustValue | int | Brightness of the line's midpoint (required for type-5 curve) | 55 |
| minPercent | int | Minimum brightness | 15 |
| minAdjustValue | int | Default: 0 | 0 |
| sensorErrorDefaultValue | int | Default brightness when the ambient brightness cannot be get | 25 |
| save | int | Curve type; 5: Line chart; 6: convex function; 7: Concave function; 8: Custom | 5 |
| sensorSource485 | int | 1: Read data via RJ11 port; This field should be set to 0 if RJ11 is not in use for data transmission. | 1 |
| sensorSourceMultifunctionCard | int | 1: Read data via multi-function card; This field should be set to 0 if the multi-function card is not in use for data transmission. | 0 |
| sensorSourceLight | int | 1: Read data via photoresistor; This field should be set to 0 if the photoresistor is not in use for data transmission. | 0 |
| sensorSourceM2 | int | 1: Read data via M2; This field should be set to 0 if M2 is not in use for data transmission. | 0 |
| noneReverseGammaValues | int[] | Gamma array; Reference: Auto-brightness of Player (opens new window) | ... |
| reverseGammaValues | int[] | Inverse Gamma array (inactive currently) | ... |
# brightnessversion
: Brightness expression for different versions of player
| Name | Type | Description | Example |
|---|---|---|---|
| isNewBrightness | int | Indicates whether this is the latest brightness version. For A-series, the value is 1; for C1, the value is 1; for C2 and C3, the value is 0; the value for C4~C8 series devices, the value should be determined by their receiving cards' values. | 1 |
# Example
{
"isNewBrightness": 1
}
# cameraconfig
: Network camera parameters, image-related parameters, and account-related parameters returned
| Name | Type | Description | Example |
|---|---|---|---|
| exposure | int | Exposure (-12~12) | 10 |
| whitebalance | String | White balance; 0: Auto; 1: Fluorescent; 3: Incandescent; 6: Daylight; 7: Cloudy | "1" |
| size | String | Image size (length * width) | "200*200" |
| interval | int | Update intervals of camera captures (unit: second) | 5 |
| auto_upload | int | Indicates whether the image will be reported automatically; 1: Yes; 0: No | 1 |
| quality | int | Image quality (0~100) | 80 |
| ip | String | Camera IP | "192.168.1.83" |
| username | String | Username of the network camera | "admin" |
| password | String | Password of the network camera | "123456" |
# Example
{
"code": 200,
"data": {
"auto_upload": 1,
"exposure": 10,
"interval": 5,
"ip": "192.168.1.83",
"password": "qwe",
"quality": 8,
"size": "200*200",
"username": "asd",
"whitebalance": "1"
},
"msg": "200 success"
}
# contentreport
: Enabled/Disabled status of "Impressions"
| Name | Type | Description | Example |
|---|---|---|---|
| content_report_status | int | "Impressions" status; 1: Enabled, 0: Disabled | 1 |
# Example
{
"content_report_status": 1
}
# contentreportinterval
: Interval of reporting impressions and reported item counts every time
| Name | Type | Description | Example |
|---|---|---|---|
| content_report_interval | int | Interval of reporting impressions (millisecond); Default: 30000 | 30000 |
| content_report_size | int | Item counts reported each time; Default: 500 | 500 |
# Example
{
"content_report_interval": 30000,
"content_report_size": 500
}
# ifstatus
: Configuration information of the player's network ports
| Name | Type | Description | Example |
|---|---|---|---|
| types | Array | Categorize according to the network types. Each type is regarded as an element of the array. | [] |
| peers | Array | IP and MAC address of the devices that has connected to this device's hotspot | [] |
| SSID | String | Name of the Wi-Fi or Wi-Fi hotspot | uwef |
| channel | int | Wireless AP channel | 1 |
| pass | String | Password of the Wi-Fi or Wi-Fi hotspot | iiiiiiiiiiiii |
| carrier | int | Indicates whether this type of network has network connection; 1: Yes, 0: No | 1 |
| type | String | Network type | lan |
| enabled | int | Enabled/Disabled status of the current network type; 1: Enabled, 0: Disabled | 0 |
| connected | int | Indicates whether the current network type has successful network connection; 1: Yes, 0: No | 0 |
| ips | Object | IP information | {} |
| broadcast | String | Broadcast address | 192.168.4.255 |
| ip | String | IP address | 192.168.43.1 |
| mac | String | MAC address | d2:e0:d1:71🆎f6 |
| mask | String | Sub-mask | 255.255.0.0 |
| currentap | String | Name of the currently used Wi-Fi | 2rxgryrt |
| speed | int | Wi-Fi speed (unit: Mbps) | 62 |
| state | String | Wi-Fi connection status | DISCONNECTED |
| priority | int | Priority of Wi-Fi | 0 |
| dns1 | String | Preferred DNS server | 192.168.1.1 |
| dns2 | String | Alternate DNS server | 192.168.1.1 |
| mode | String | Method for assigning IP address; dhcp: Dynamic IP, static: Static IP | static |
| operstate | String | LAN connection status; up: Connected; down: Disconnected | up |
| strength | int | 4G signal strength | 0 |
# Example
{
"types": [
{
"peers": [
],
"SSID": "a35-2245",
"channel": 1,
"pass": "123456789",
"carrier": 0,
"connected": 0,
"enabled": 0,
"ips": {
"broadcast": "192.168.43.255",
"ip": "192.168.43.1",
"mask": "255.255.255.0"
},
"type": "wifi ap"
},
{
"speed": -1,
"ssids": [
],
"state": "UNINITIALIZED",
"carrier": 0,
"connected": 0,
"enabled": 0,
"type": "wifi"
},
{
"carrier": 1,
"connected": 0,
"enabled": 1,
"ips": {
"dns1": "192.168.1.1",
"dns2": "0.0.0.0",
"gateway": "192.168.1.1",
"ip": "192.168.1.243",
"mask": "255.255.255.0"
},
"mac": "9e:29:a2:72:90:4b",
"mode": "dhcp",
"operstate": "up",
"type": "lan"
},
{
"strength": 0,
"carrier": 0,
"connected": 0,
"enabled": 0,
"type": "4G"
}
]
}
# locale
: Device language and region
| Name | Type | Description | Example |
|---|---|---|---|
| language | String | Device language; Reference: ISO 639-1 (opens new window) | zh |
| country | String | Device region; Reference: ISO 3166-2 (opens new window) | CN |
# Example
{
"language": "zh",
"country": "CN"
}
# rtc
: Device time and timezone (for old version device only; if you're using new version, please refer to the field "newrtc")
| Name | Type | Description | Example |
|---|---|---|---|
| time | String | Current time of the device | 2022-07-19 15:14:11 |
| timezoneId | String | Timezone ID | Asia/Shanghai |
| timezone | float | Timezone | 8.0 |
| isautotime | int | Time auto-synchronization; 1: Enabled, 0: Disabled | 1 |
# Example
{
"time": "2024-01-11 10:31:07",
"timezone": "+08",
"isautotimezone": 0,
"isautotime": 1
}
# sync_program_mode
: Synchronization enabled/disabled status for sync program
| Name | Type | Description | Example |
|---|---|---|---|
| sync_program_gps_enable | int | GPS synchronization enabled/disabled status | 1 |
| sync_program_ntp_enable | int | NTP enabled/disabled status | 1 |
| sync_program_ntp_server | String | NTP server | "ntp1.aliyun.com" |
| sync_program_ntp_interval | int | NTP synchronization interval (unit: millisecond) | 60000 |
| sync_program_ntp_threshold | int | NTP synchronization threshold | 10 |
| sync_program_ntp_deviation | int | NTP offset value | 50 |
| sync_program_lan_enable | int | LAN synchronization enabled/disabled status | 1 |
| sync_program_lan_role | String | LAN synchronization role | “slave" |
| sync_program_audio_enable | int | Audio synchronization enabled/disabled status | 1 |
# Example
{
"sync_program_gps_enable": 0,
"sync_program_ntp_enable": 1,
"sync_program_ntp_server": "ntp1.aliyun.com",
"sync_program_ntp_interval": 20000,
"sync_program_ntp_threshold": 5,
"sync_program_ntp_deviation": 50,
"sync_program_lan_enable": 0,
"sync_program_lan_role": "slave",
"sync_program_audio_enable": 0
}
# Data reported (example):
{
"terminal":{
"name":"sdxz",
"leddescription":"deviceNo3d2022-11-07 00:00:00"
},
"powerstatus":{
"powerstatus":1
},
"info":{
"info":{
"vername":"1.69.8",
"serialno":"CLCA20101234",
"model":"a200",
"up":11662705,
"mem":{
"total":999612416,
"free":678367232
},
"storage":{
"total":4487905280,
"free":3791507456
},
"playing":{
"name":"Playlist2483_bd369d7bfa6cf2a63213240ca438ba4f_1380.vsn",
"path":"/mnt/sdcard/Android/data/com.color.home/files/Download",
"source":"internet"
}
}
},
"vsns":{
"contents":[
{
"content":[
],
"type":"lan",
"ressize":0,
"unused":0
},
{
"content":[
{
"md5":"",
"name":"Playlist9025_97990628a7ad399f1ecbe50efd966739_9309.vsn",
"publishedmd5":"",
"size":9309
},
{
"md5":"",
"name":"Playlist2483_bd369d7bfa6cf2a63213240ca438ba4f_1380.vsn",
"publishedmd5":"",
"size":26020221
}
],
"type":"internet",
"ressize":51048634,
"unused":25029793
}
],
"playing":{
"name":"Playlist2483_bd369d7bfa6cf2a63213240ca438ba4f_1380.vsn",
"type":"internet"
}
},
"dimension":{
"dclk":500000000,
"fps":60,
"height":64,
"hsync":8,
"real_dclk":50000000,
"real_height":64,
"real_width":3520,
"width":3520
},
"volume":{
"musicvolume":8
},
"inputmode":{
"inputmode":"hdmi",
"inputmodeactive":"dvi"
},
"ifstatus":{
"types":[
{
"type":"wifi ap",
"enabled":0,
"connected":0,
"ips":{
"ip":"192.168.43.1",
"mask":"255.255.255.0",
"broadcast":"192.168.43.255"
},
"SSID":"a200-1234",
"pass":"*",
"peers":[
],
"speed":-1,
"carrier":0
},
{
"type":"wifi",
"operstate":"up",
"enabled":1,
"connected":0,
"mode":"dhcp",
"mac":"48:7e:48:ea:37:a5",
"ips":{
"ip":"192.168.31.221",
"gateway":"192.168.31.1",
"mask":"255.255.255.0",
"broadcast":"192.168.31.255",
"dns1":"192.168.31.1",
"dns2":"0.0.0.0"
},
"speed":867,
"carrier":1,
"state":"COMPLETED",
"currentap":"Clt_Office_SmartCity_5G",
"ssids":[
{
"SSID":"\"Clt_Office_SmartCity_5G\"",
"pass":"*",
"priority":0
}
]
},
{
"type":"lan",
"operstate":"down",
"enabled":0,
"connected":0,
"mode":"dhcp",
"mac":"2e:ef:e5:fb:0a:6d",
"ips":{
"ip":"0.0.0.0",
"gateway":"0.0.0.0",
"mask":"0.0.0.0",
"dns1":"0.0.0.0"
},
"speed":-1,
"carrier":0
},
{
"type":"4G",
"enabled":0,
"connected":0,
"speed":-1,
"carrier":0,
"strength":0
}
]
},
"brightnessandcolortemp":{
"brightness":127,
"colortemperature":4100
},
"reporttime":{
"gps_report_interval":0,
"sensor_report_interval":180,
"ber_report_interval":180
},
"cmdinterval":{
"command_interval":5000
},
"reportswitch":{
"log_report":"on",
"complete_screen_status_report":"on",
"not_rotate_program_screenshot_report":"on",
"rotate_program_screenshot_report":"on",
"command_screenshot_report":"on",
"auto_vsns_report":"on",
"manual_vsns_report":"on",
"rotate_program_vsns_report":"on",
"auto_info_report":"on",
"manual_info_report":"on"
},
"contentreport":{
"content_report_status":0
},
"contentreportinterval":{
"content_report_interval":0,
"content_report_size":0
},
"newrtc":{
"time":"2023-07-05 18:02:52",
"timezoneId":"Asia/Shanghai",
"timezone":8,
"isautotime":1
},
"rtc":{
"time":"2023-07-05 18:02:52",
"timezone":"+08",
"isautotimezone":1,
"isautotime":1
},
"locale":{
"language":"zh",
"country":"CN"
},
"sync_program_mode":{
"sync_program_gps_enable":0,
"sync_program_ntp_enable":1,
"sync_program_ntp_server":"ntp1.aliyun.com",
"sync_program_ntp_interval":20000,
"sync_program_ntp_threshold":5,
"sync_program_lan_enable":0,
"sync_program_lan_role":"slave",
"sync_program_audio_enable":0
},
"inboundfirewall":{
"status":"off"
},
"brightcurve":{
"noneReverseGammaValues":[
16384,
16555,
16726,
16897
],
"auto":0,
"isNewBrightness":1,
"maxAdjustValue":100,
"maxOriginalValue":0,
"maxPercent":85,
"method":0,
"midAdjustValue":45,
"midPercent":55,
"minAdjustValue":0,
"minOriginalValue":0,
"minPercent":25,
"save":5,
"sensitivity":0,
"sensorErrorDefaultValue":64,
"sensorSource485":1,
"sensorSourceMultifunctionCard":0
},
"brightnessversion":{
"isNewBrightness":1
},
"allbrightnessinfo":{
"realTimeBrightValue":64,
"savedBrightValue":127,
"isbShowOn":true,
"isHasSensor":false,
"sensorBright":-1,
"briAndClrTAdjustType":1,
"sensorSource485":1,
"sensorSourceMultifunctionCard":0
},
"x16_brightness":{
},
"x16_preset":{
},
"WebSocketStatus":{
"status":"1"
},
"cameraconfig":{
"code":200,
"data":{
"auto_upload":0,
"exposure":0,
"interval":0,
"quality":100,
"size":"640x480",
"whitebalance":"auto"
},
"msg":"200 success"
},
"screen_orientation":{
"orientation":"0"
},
"4ginfo":{},
"programautoscale":{
"programautoscale":1
}
}