You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RemoteControl/RemoteControl.json
+90-7Lines changed: 90 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -157,6 +157,37 @@
157
157
]
158
158
}
159
159
},
160
+
"validationStatus": {
161
+
"summary": "The validation status of the manual pairing request.",
162
+
"type": "string",
163
+
"enum": [
164
+
"SUCCESS",
165
+
"PENDING",
166
+
"TIMEOUT",
167
+
"COLLISION",
168
+
"FAILURE",
169
+
"ABORT",
170
+
"FULL_ABORT",
171
+
"FAILED",
172
+
"BIND_TABLE_FULL",
173
+
"IN_PROGRESS",
174
+
"CTRLM_RESTART"
175
+
],
176
+
"example": "SUCCESS"
177
+
},
178
+
"validationCode": {
179
+
"summary": "The pairing code for manual pairing which consists of 3 key codes (KEY_*).",
180
+
"type": "array",
181
+
"items": {
182
+
"type":"integer",
183
+
"example": "[2, 3, 4] -> [KEY_1, KEY_2, KEY_3]"
184
+
}
185
+
},
186
+
"validationKey": {
187
+
"summary": "A single key code (KEY_*) that is used to validate against the manual pair code in manual pairing mode.",
188
+
"type": "integer",
189
+
"example": "2 -> KEY_1"
190
+
},
160
191
"avDevType": {
161
192
"summary": "Whether the device is a video (TV) or audio (AVR, amplifier, or soundbar) device",
162
193
"type": "string",
@@ -319,9 +350,6 @@
319
350
"params": {
320
351
"type": "object",
321
352
"properties": {
322
-
"netType": {
323
-
"$ref": "#/definitions/netType"
324
-
},
325
353
"timeout": {
326
354
"summary": "The amount of time, in seconds, to attempt pairing before timing out. If this parameter is not present, an STB-defined default is used for the specified network. A value of `0` indicates no timeout.",
327
355
"type": "integer",
@@ -330,11 +358,45 @@
330
358
},
331
359
"macAddressList": {
332
360
"$ref": "#/definitions/macAddressList"
361
+
},
362
+
"screenBindEnable": {
363
+
"summary": "Whether to enable screen bind mode. If this parameter is not present, the default value is `true`.",
364
+
"type": "boolean",
365
+
"default": true,
366
+
"example": true
367
+
},
368
+
"scanEnable": {
369
+
"summary": "Whether to enable scanning for remotes. If this parameter is not present, the default value is `true`.",
370
+
"type": "boolean",
371
+
"default": true,
372
+
"example": true
333
373
}
334
374
},
335
-
"required": [
336
-
"netType"
337
-
]
375
+
"required": []
376
+
},
377
+
"result": {
378
+
"$ref": "#/definitions/result"
379
+
}
380
+
},
381
+
"stopPairing": {
382
+
"summary": "Cancels pairing a remote with the STB on the specified network.",
383
+
"params": {
384
+
"type": "object",
385
+
"properties": {
386
+
"screenBindDisable": {
387
+
"summary": "Whether to disable screen bind mode. If this parameter is not present, the default value is `true`.",
388
+
"type": "boolean",
389
+
"default": true,
390
+
"example": true
391
+
},
392
+
"scanDisable": {
393
+
"summary": "Whether to disable scanning for remotes. If this parameter is not present, the default value is `true`.",
394
+
"type": "boolean",
395
+
"default": true,
396
+
"example": true
397
+
}
398
+
},
399
+
"required": []
338
400
},
339
401
"result": {
340
402
"$ref": "#/definitions/result"
@@ -960,6 +1022,27 @@
960
1022
"status"
961
1023
]
962
1024
}
1025
+
},
1026
+
"onValidation": {
1027
+
"summary": "Generated for manual pairing validation.",
0 commit comments