aboutsummaryrefslogtreecommitdiffhomepage
path: root/backends/visca.md
diff options
context:
space:
mode:
authorcbdev <cb@cbcdn.com>2020-10-09 23:17:41 +0200
committercbdev <cb@cbcdn.com>2020-10-09 23:17:41 +0200
commit588503226ff61c2a440f19e050691af93cef0f5f (patch)
tree856fa7b937afff919db1cc56433350b307b307b7 /backends/visca.md
parent890111a0183623641ea564c3adc439169af2a6d6 (diff)
downloadmidimonster-588503226ff61c2a440f19e050691af93cef0f5f.tar.gz
midimonster-588503226ff61c2a440f19e050691af93cef0f5f.tar.bz2
midimonster-588503226ff61c2a440f19e050691af93cef0f5f.zip
Implement VISCA relative movement
Diffstat (limited to 'backends/visca.md')
-rw-r--r--backends/visca.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/backends/visca.md b/backends/visca.md
index 1dd516e..cf5906d 100644
--- a/backends/visca.md
+++ b/backends/visca.md
@@ -19,13 +19,14 @@ The `visca` backend does not take any global configuration.
| `id` | `5` | `1` | VISCA Camera address (normally 1 for network communication |
| `connect` | `10.10.10.1 5678` | none | Camera network address and port. Default connection is TCP, when optionally suffixed with the `udp` keyword, connection will be UDP |
| `device` | `/dev/ttyUSB0` | none | (Linux only) Device node for a serial port adapter connecting to the camera |
+| `deadzone` | `0.1` | `0.1` | Amount of event value variation to be ignored for relative movement commands |
#### Channel specification
Each instance exposes the following channels
-* `pan`: Pan axis
-* `tilt`: Tilt axis
+* `pan`: Pan axis (absolute)
+* `tilt`: Tilt axis (absolute)
* `panspeed`: Pan speed
* `tiltspeed`: Tilt speed
* `zoom`: Zoom position
@@ -36,6 +37,7 @@ Each instance exposes the following channels
* `home`: Return to home position
* `memory<n>`: Call memory <n> (if incoming event value is greater than 0.9)
* `store<n>`: Store current pan/tilt/zoom setup to memory <n> (if incoming event value is greater than 0.9)
+* `move.left`, `move.right`, `move.up`, `move.down`: Relative movement with the currently set `panspeed` and `tiltspeed`
Example mappings: