-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdevice-config-schema.coffee
executable file
·90 lines (90 loc) · 2.36 KB
/
device-config-schema.coffee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
module.exports = {
title: "pimatic-jointspace device config schema"
JointspaceSourceSelection: {
title: "JointspaceSourceSelection config options"
type: "object"
properties:
buttons:
description: "Source Selection Buttons"
type: "array"
default: []
format: "table"
items:
type: "object"
properties:
id:
type: "string"
text:
type: "string"
command:
type: "string"
}
JointspaceDirectInput: {
title: "JointspaceDirectInput config options"
type: "object"
properties:
buttons:
description: "Buttons to display"
type: "array"
default: []
format: "table"
items:
type: "object"
properties:
command:
type: "string"
enum: ["Standby",
"Back",
"Find",
"RedColour",
"GreenColour",
"YellowColour",
"BlueColour",
"Home",
"VolumeUp",
"VolumeDown",
"Mute",
"Options",
"Dot",
"Digit0",
"Digit1",
"Digit2",
"Digit3",
"Digit4",
"Digit5",
"Digit6",
"Digit7",
"Digit8",
"Digit9",
"Info",
"CursorUp",
"CursorDown",
"CursorLeft",
"CursorRight",
"Confirm",
"Next",
"Previous",
"Adjust",
"WatchTV",
"Viewmode",
"Teletext",
"Subtitle",
"ChannelStepUp",
"ChannelStepDown",
"Source",
"AmbilightOnOff",
"PlayPause",
"Pause",
"FastForward",
"Stop",
"Rewind",
"Record",
"Online"]
text:
type: "string"
description: "if not entered will be filled out automatically"
id:
type: "string"
description: "if not entered will be filled out automatically"
}
}