forked from logickworkshop/Flipper-IRDB
-
Notifications
You must be signed in to change notification settings - Fork 239
/
.fff-ir-lint.json
126 lines (126 loc) · 2.93 KB
/
.fff-ir-lint.json
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
{
"name-check": {
"$path-prefix": "",
"$groups": {
"power-toggle": [
"/^((power|pwr)[_\\s]*)?(toggle)?$/",
"/^((power|pwr)[_\\s]*)?((on[_\\/\\s]*off)|(off[_\\/\\s]*on)|toggle)$/",
"/^(turn[_\\s]*)?((on[_\\/\\s]*off)|(off[_\\/\\s]*on))$/"
],
"power-off": [
"/^((power|pwr)[_\\s]*)?off$/",
"/^(turn[_\\s]*)?(off)$/"
],
"power-on": [
"/^((power|pwr)[_\\s]*)?on$/",
"/^(turn[_\\s]*)?(on)$/"
],
"vol_up": [
"/^vol(ume)?[_\\s]*(up|[\\^+])$/"
],
"vol_dn": [
"/^vol(ume)?[_\\s]*(d(o?w)?n|[v\\-])$/"
],
"ch_next": [
"/^ch(an(nel)?)?[_\\s]*(up|[\\^+])$/"
],
"ch_prev": [
"/^ch(an(nel)?)?[_\\s]*(d(o?w)?n|[\\v-])$/"
],
"mute": [
"mute",
"mte",
"/^mute.*$/"
]
},
"TVs/*": {
"Power": [
"$group:power-toggle"
],
"Power_off": [
"$group:power-off"
],
"Power_on": [
"$group:power-on"
],
"Vol_up": [
"$group:vol_up"
],
"Vol_dn": [
"$group:vol_dn"
],
"Ch_next": [
"$group:ch_next"
],
"Ch_prev": [
"$group:ch_prev"
],
"Mute": [
"$group:mute"
]
},
"ACs/*": {
"Off": [
"$group:power-off"
]
},
"Audio_Receivers/*,SoundBars/*,Speakers/*": {
"Power": [
"$group:power-toggle"
],
"Power_off": [
"$group:power-off"
],
"Power_on": [
"$group:power-on"
],
"Vol_up": [
"$group:vol_up"
],
"Vol_dn": [
"$group:vol_dn"
],
"Mute": [
"$group:mute"
]
},
"LED_Lighting/*": {
"Power_off": [
"$group:power-off"
],
"Power_on": [
"$group:power-on"
],
"Brightness_up": [
"/^(b|bright(ness|en)?|light|lum|dim(mer)?)[_\\s]*(up|\\+|high|more|max|full[_\\s]*up)$/",
"/^more[_\\s]*lights?$/",
"/^b[4r]$/",
"+"
],
"Brightness_dn": [
"/^(b|bright(ness|en)?|light|lum|dim(mer)?)[_\\s]*(down|\\-|low|min(us)?|less|full[_\\s]*down)$/",
"/^less[_\\s]*lights?$/",
"b1",
"-"
],
"Red": [
"/^r(ed)?[_\\s]*(0|1|only)?$/",
"/^light[_\\s]*r(ed)?$/"
],
"Green": [
"/^g(reen)?[_\\s]*(0|1|only)?$/",
"/^light[_\\s]*g(reen)?$/"
],
"Blue": [
"/^b(lue)?[_\\s]*(0|1|only)?$/",
"/^light[_\\s]*b(lue)?$/",
"/^b$/"
],
"White": [
"/^w(hite)?[_\\s]*(1|only)?$/",
"/^warm[_\\s]*w(hite)?$/",
"/^whitish$/"
]
}
}
}