obniz
Version:
obniz sdk for javascript
194 lines (110 loc) • 2.82 kB
Markdown
# <a name="system">system</a>
## request: <a name="-request-system-wait">wait</a>
| path | type | conditions | description |
|:---- |:---- |:---- |:---- |
| `system.wait` | integer | <ul><li>required</li></ul> | wait time (ms) |
```
// Json Example
[
{
"system": {
"wait": 500
}
}
]
```
## request: <a name="-request-system-reset">reset</a>
| path | type | conditions | description |
|:---- |:---- |:---- |:---- |
| `system.reset` | boolean | <ul><li>required</li><li>const `true`</li></ul> | |
```
// Json Example
[
{
"system": {
"reset": true
}
}
]
```
## request: <a name="-request-system-reboot">reboot</a>
| path | type | conditions | description |
|:---- |:---- |:---- |:---- |
| `system.reboot` | boolean | <ul><li>required</li><li>const `true`</li></ul> | |
```
// Json Example
[
{
"system": {
"reboot": true
}
}
]
```
## request: <a name="-request-system-selfcheck">selfCheck</a>
circuit IO check
| path | type | conditions | description |
|:---- |:---- |:---- |:---- |
| `system.self_check` | boolean | <ul><li>required</li><li>const `true`</li></ul> | |
```
// Json Example
[
{
"system": {
"self_check": true
}
}
]
```
## request: <a name="-request-system-keepworkingatoffline">keepWorkingAtOffline</a>
reset obniz when obniz gone to offline.
| path | type | conditions | description |
|:---- |:---- |:---- |:---- |
| `system.keep_working_at_offline` | boolean | <ul><li>required</li></ul> | |
```
// Json Example
[
{
"system": {
"keep_working_at_offline": true
}
}
]
```
## request: <a name="-request-system-ping">ping</a>
| path | type | conditions | description |
|:---- |:---- |:---- |:---- |
| `system.ping.key` | [dataArray](#dataarray) | <ul><li>required</li></ul> | |
```
// Json Example
[
{
"system": {
"ping": {
"key": [16, 34, 242]
}
}
}
]
```
## response: <a name="-response-system-pong">pong</a>
| path | type | conditions | description |
|:---- |:---- |:---- |:---- |
| `system.pong.key` | [dataArray](#dataarray) | <ul><li>required</li></ul> | |
```
//Response Example
[
{
"system": {
"pong": {
"key": [16, 34, 242]
}
}
}
]
```
# type defines
## <a name="dataarray">dataArray</a>
| type | conditions | examples | description |
|:----|:----|:----|:----|
| array | <ul><li>items<br/><ul><li>0 ≤ value ≤ 255</li></ul></li></ul> | <ul><li>`[16, 34, 242]`</li><li>`[100, 255, 21, 0, 21]`</li></ul> | Binary data array. |