2.2.2.2 Nastavení hodnoty GPIO
Umožňuje nastavit hodnotu výstupu, směr přepínatelného IO nebo změnit stav relé.
Parametry
Name – jméno GPIO, viz sekce 2.2.2.1 Získání seznamu GPIO vstupů a výstupů
Value – nabývá hodnot {0, 1}
Poznámka
Request body musí obsahovat validní json s alespoň jedním GPIO.
URL: | https://{{ip_addr}}/api/v1/gpio |
HTTP Metoda: | PATCH |
Request body: | {
"pins": [
{
"name": "In1",
"id": 0,
"value": 1
},
{
"name": "In2",
"id": 1,
"value": 1
},
{
"name": "Out1",
"id": 2,
"value": -7
},
{
"name": "Out2",
"id": 3,
"value": -7
},
{
"name": "IO1",
"id": 4,
"value": 1
},
{
"name": "IO2",
"id": 5,
"value": 1
},
{
"name": "Relay1",
"id": 6,
"value": 0
},
{
"name": "Relay2",
"id": 7,
"value": 0
}
]
}
|
Response code: | Standardní HTTP response.
|
Response data: | {
"data": {
"pins": [
{
"id": 0,
"name": "In1",
"value": 1
},
{
"id": 1,
"name": "In2",
"value": 1
},
{
"id": 2,
"name": "Out1",
"value": -7
},
{
"id": 3,
"name": "Out2",
"value": -7
},
{
"id": 4,
"name": "IO1",
"value": 1
},
{
"id": 5,
"name": "IO2",
"value": 1
},
{
"id": 6,
"name": "Relay1",
"value": 0
},
{
"id": 7,
"name": "Relay2",
"value": 0
}
]
}
}
|
