blob: 8698ec778a8805b1608a42b765955d2ba9ce3f1b [file] [log] [blame]
Brad Bishopdc108282020-09-24 19:01:28 -04001{
2 "$schema": "http://json-schema.org/draft-07/schema#",
Patrick Williams7d6080d2024-09-04 12:54:45 -04003 "$defs": {
Brad Bishopdc108282020-09-24 19:01:28 -04004 "IntelFanConnector": {
Alexander Hansenb3022ab2025-04-16 11:59:04 +02005 "additionalProperties": false,
Brad Bishopdc108282020-09-24 19:01:28 -04006 "properties": {
7 "LED": {
8 "type": "string"
9 },
10 "Name": {
11 "type": "string"
12 },
Alexander Hansenb3022ab2025-04-16 11:59:04 +020013 "PwmName": {
14 "type": "string"
15 },
Brad Bishopdc108282020-09-24 19:01:28 -040016 "Pwm": {
17 "type": "number"
18 },
Alexander Hansenb3022ab2025-04-16 11:59:04 +020019 "Status": {
20 "enum": ["enabled", "disabled"]
21 },
Brad Bishopdc108282020-09-24 19:01:28 -040022 "Tachs": {
23 "items": {
24 "type": "number"
25 },
26 "type": "array"
27 },
28 "Type": {
Patrick Williamsfa8ee872022-12-07 07:00:42 -060029 "enum": ["IntelFanConnector"]
Brad Bishopdc108282020-09-24 19:01:28 -040030 }
31 },
Patrick Williamsfa8ee872022-12-07 07:00:42 -060032 "required": ["Name", "Type", "Status", "Pwm", "Tachs"],
Brad Bishopdc108282020-09-24 19:01:28 -040033 "type": "object"
34 }
35 }
36}