|
1 | 1 | {
|
2 | 2 | "$schema": "https://particle.io/draft-07/schema#",
|
3 |
| - "$id": "https://github.com/particle-iot/monitor-edge/releases/tag/v1", |
| 3 | + "$id": "https://github.com/particle-iot/monitor-edge/releases/tag/v2", |
4 | 4 | "type": "object",
|
5 | 5 | "title": "Configuration schema for the Monitor Edge firmware from Particle",
|
6 | 6 | "$comment": "the $id field doesn't strictly mean that this schema only works with that release of monitor-edge, rather, this means that the schema here was created for that version of monitor-edge, and will work on earlier and later versions until a new schema is required. This means that schema v10 will work with firmware v11, as long as there's no added features in v11 not already mentioned here",
|
|
15 | 15 | "title": "Modbus RS-485",
|
16 | 16 | "description": "Configuration for Modbus RTU with RS-485.",
|
17 | 17 | "default": {},
|
| 18 | + "minimumFirmwareVersion": 2, |
18 | 19 | "properties": {
|
19 | 20 | "baud": {
|
20 | 21 | "$id": "#/properties/modbus_rs485/baud",
|
|
63 | 64 | "title": "Modbus Polling 1",
|
64 | 65 | "description": "Configuration for polling a Modbus server ID.",
|
65 | 66 | "default": {},
|
| 67 | + "minimumFirmwareVersion": 2, |
66 | 68 | "properties": {
|
67 | 69 | "enable": {
|
68 | 70 | "$id": "#/properties/modbus1/enable",
|
|
196 | 198 | "title": "Modbus Polling 2",
|
197 | 199 | "description": "Configuration for polling a Modbus server ID.",
|
198 | 200 | "default": {},
|
| 201 | + "minimumFirmwareVersion": 2, |
199 | 202 | "properties": {
|
200 | 203 | "enable": {
|
201 | 204 | "$id": "#/properties/modbus2/enable",
|
|
329 | 332 | "title": "Modbus Polling 3",
|
330 | 333 | "description": "Configuration for polling a Modbus server ID.",
|
331 | 334 | "default": {},
|
| 335 | + "minimumFirmwareVersion": 2, |
332 | 336 | "properties": {
|
333 | 337 | "enable": {
|
334 | 338 | "$id": "#/properties/modbus3/enable",
|
|
0 commit comments