From ddcc177bec4143f60cd416dd20e7c414112e0ae5 Mon Sep 17 00:00:00 2001 From: sparks-alec Date: Sun, 8 Jan 2023 22:32:17 -0500 Subject: [PATCH] update config format --- plugins/artnet/main.js | 4 +++- plugins/eos/main.js | 4 +++- plugins/pjlink/main.js | 4 ++-- plugins/qlab/main.js | 5 +++-- plugins/sacn/main.js | 3 ++- plugins/shure/main.js | 4 ++-- plugins/watchout/main.js | 3 ++- plugins/x32/main.js | 3 ++- plugins/xair/main.js | 3 ++- 9 files changed, 21 insertions(+), 12 deletions(-) diff --git a/plugins/artnet/main.js b/plugins/artnet/main.js index 930dade..2b71304 100644 --- a/plugins/artnet/main.js +++ b/plugins/artnet/main.js @@ -1,8 +1,10 @@ exports.config = { defaultName: 'Art-Net', connectionType: 'UDPsocket', - heartbeatInterval: 10000, defaultPort: 6454, + mayChangePort: false, + heartbeatInterval: 5000, + heartbeatTimeout: 15000, searchOptions: { type: 'UDPsocket', searchBuffer: Buffer.from([0x00]), diff --git a/plugins/eos/main.js b/plugins/eos/main.js index 4d060ce..2025e06 100644 --- a/plugins/eos/main.js +++ b/plugins/eos/main.js @@ -7,7 +7,9 @@ exports.config = { defaultName: 'ETC Eos', connectionType: 'osc', defaultPort: 3032, - mayChangePort: false, + mayChangePort: true, + heartbeatInterval: 5000, + heartbeatTimeout: 6000, searchOptions: { type: 'TCPport', searchBuffer: Buffer.from('\xc0/eos/ping\x00\x00\x2c\x00\x00\x00\xc0', 'ascii'), diff --git a/plugins/pjlink/main.js b/plugins/pjlink/main.js index 78d30b9..e1e227b 100644 --- a/plugins/pjlink/main.js +++ b/plugins/pjlink/main.js @@ -3,10 +3,10 @@ const md5 = require('md5'); exports.config = { defaultName: 'PJLink Projector', connectionType: 'TCPsocket', - heartbeatInterval: 5000, - heartbeatTimeout: 15000, defaultPort: 4352, mayChangePort: false, + heartbeatInterval: 5000, + heartbeatTimeout: 15000, searchOptions: { type: 'UDPsocket', searchBuffer: Buffer.from([0x25, 0x32, 0x53, 0x52, 0x43, 0x48, 0x0d]), diff --git a/plugins/qlab/main.js b/plugins/qlab/main.js index 538cbb8..8990841 100644 --- a/plugins/qlab/main.js +++ b/plugins/qlab/main.js @@ -5,9 +5,10 @@ const path = require('path'); exports.config = { defaultName: 'QLab', connectionType: 'osc', - heartbeatInterval: 50, - heartbeatTimeout: 2000, + defaultPort: 53000, mayChangePort: true, + heartbeatInterval: 500, + heartbeatTimeout: 5000, searchOptions: { type: 'Bonjour', bonjourName: 'qlab', diff --git a/plugins/sacn/main.js b/plugins/sacn/main.js index 2ad88bf..6ee5107 100644 --- a/plugins/sacn/main.js +++ b/plugins/sacn/main.js @@ -3,9 +3,10 @@ const _ = require('lodash'); exports.config = { defaultName: 'sACN', connectionType: 'multicast', - heartbeatInterval: 5000, defaultPort: 5568, mayChangePort: false, + heartbeatInterval: 5000, + heartbeatTimeout: 15000, searchOptions: { type: 'multicast', address: getMulticastGroup(1), diff --git a/plugins/shure/main.js b/plugins/shure/main.js index d79c364..f4dd32c 100644 --- a/plugins/shure/main.js +++ b/plugins/shure/main.js @@ -3,10 +3,10 @@ const Channel = require('./channel'); exports.config = { defaultName: 'Shure Wireless', connectionType: 'TCPsocket', - heartbeatInterval: 5000, - heartbeatTimeout: 10000, defaultPort: 2202, mayChangePort: false, + heartbeatInterval: 5000, + heartbeatTimeout: 10000, searchOptions: { type: 'TCPport', searchBuffer: Buffer.from('< GET DEVICE_ID >', 'ascii'), diff --git a/plugins/watchout/main.js b/plugins/watchout/main.js index 16bdc81..340aa9f 100644 --- a/plugins/watchout/main.js +++ b/plugins/watchout/main.js @@ -1,9 +1,10 @@ exports.config = { defaultName: 'Dataton Watchout', connectionType: 'TCPsocket', - heartbeatInterval: 250, defaultPort: 3040, mayChangePort: false, + heartbeatInterval: 250, + heartbeatTimeout: 5000, searchOptions: { type: 'TCPport', searchBuffer: Buffer.from('authenticate 1\n', 'ascii'), diff --git a/plugins/x32/main.js b/plugins/x32/main.js index d69d4cf..3f12f97 100644 --- a/plugins/x32/main.js +++ b/plugins/x32/main.js @@ -1,9 +1,10 @@ exports.config = { defaultName: 'X32 Mixer', connectionType: 'osc-udp', - heartbeatInterval: 9000, defaultPort: 10023, mayChangePort: false, + heartbeatInterval: 9000, + heartbeatTimeout: 11000, searchOptions: { type: 'UDPsocket', searchBuffer: Buffer.from([0x2f, 0x78, 0x69, 0x6e, 0x66, 0x6f]), diff --git a/plugins/xair/main.js b/plugins/xair/main.js index ae8de1a..96a54fb 100644 --- a/plugins/xair/main.js +++ b/plugins/xair/main.js @@ -1,9 +1,10 @@ exports.config = { defaultName: 'X Air Mixer', connectionType: 'UDPsocket', - heartbeatInterval: 10000, defaultPort: 10024, mayChangePort: false, + heartbeatInterval: 9000, + heartbeatTimeout: 15000, searchOptions: { type: 'UDPsocket', searchBuffer: Buffer.from([0x2f, 0x78, 0x69, 0x6e, 0x66, 0x6f]),