obniz
Version:
obniz sdk for javascript
41 lines (34 loc) • 774 B
YAML
## YAML Template.
##---
$schema: http://json-schema.org/draft-04/schema#
id: "/request/measure/echo"
description: "It measures pulse response."
related: "/response/measure/echo"
type: object
required: [echo]
properties:
echo:
type: object
required: [io_pulse, io_echo, pulse_width]
properties:
io_pulse: {$ref: "/pinSetting"}
io_echo: {$ref: "/pinSetting"}
pulse:
type: string
default: positive
enum:
- positive
- negative
pulse_width:
type: number
minimum: 0.001
maximum: 1000
measure_edges:
type: integer
minimum: 1
maximum: 4
timeout:
type: number
default: 1000
minimum: 0.001
maximum: 1000