Neothings2nd Generation UniversalEdward AndradaNeoPro 2G Universaldevices_sm/16_neopro.pngdevices_lg/32_neopro.png10/25/2010 12:13:00 PM12/22/2010 3:01:00 PMlua_genDriverWorks
avswitch
avswitch
avswitch
avswitch
serial
False
True
False
True
True
True
True
True
0
115200 8 none 1 none
12
16
12
16
Ver Nmbr : 2.1
Rev Date : 12/22/2010
*****************************************************************************************************************
* The 2nd Generation Universal Driver is used for products shipped AFTER October 13, 2010. *
* *
* These products include: *
* Avalon TWO 8x4 and 8x8 Imperial TWO *
* Borrego+ 8x4 and 8x8 Juneau TWO *
* Concord+ Kingman+ *
* Delano TWO Lindbergh+ *
* Eureka+ Ontario *
* Fallbrook TWO Quincy+ *
* Gillespie+ Riverside+ *
* Hawthorne TWO *
* *
* These products have front panel icons before the product name to identify switch capabilities. *
*****************************************************************************************************************
Serial Protocol
Command structure prototype:
[mc,i,o,t]
where :
m - Model Letter
c - Command Type
i - Input or Volume/Bass/Treble Value
o - Output
t - Time (Optional Field)
Command Type
X - Switch All Levels
V - Switch HD Video
D - Switch Digital Audio
A - Switch Analog Audio
C - Switch Composite Video
L - Set Volume
B - Set Bass
T - Set Treble
Additional Volume Commands
x - Model Letter
n - Output
[xL,M0,n] - Absolute mute output n (absolute = 0)
[xL,MP,n] - Partial mute output n
[xL,U,n] - Volume UP output n
[xL,D,n] - Volume DOWN output n
NOTE : Volume Ramp Delay is the amount of time between two volume steps in volume ramping up or down.
This time however is added to the Command Delay.
Memory Protocol
Command structure prototype:
[M,x,n]
x n(memory location) Function
S 1-16 Store current state to memory location n
R 1-16 Recall memory location n
V 1-16 View memory location n via serial
C 1-16 Clear memory location n
E 1-16 Edit memory location n
Setup Protocol
Command structure prototype:
[S,x,n]
x n Output
L 0 Led OFF
L 1 Led ON
R 0 IR OFF
R 1 IR ON
B 0 Front Panel Buttons OFF
B 1 Front Panel Buttons ON
V 0 Verbosity OFF1
V 1 Verbosity ON
D 25 Display Brightness 25%
D 50 Display Brightness 50%
D 75 Display Brightness 75%
D 100 Display Brightness 100%
S L Front Panel Sensitivity LOW
S M Front Panel Sensitivity MEDIUM
S H Front Panel Sensitivity HIGH
A 0 On Power Up - STANDBY
A 1 On Power Up - ON
Power Control
Power ON: [P,1]
Power OFF: [P,0]
Query Commands
x = model letter
[?S] - Setup
[?P] - Power
[?V] - Version
[?x] - All levels Switch State (X, V, D, A, C)
[?x0] - All levels Switch State (X, V, D, A, C)
[?x1] - Only applicable for Avalon, Borrego, Concord
- HD Video Switch State (V)
[?x2] - Only applicable for Avalon, Borrego, Concord
- Avalon = Digital Audio Switch State (D)
- Borrego/Concord = Analog Audio Switch State (A)
[?x3] - Only applicable for Borrego, Concord
- Composite Video Switch State (C)
[?xX] - All levels Switch State (X, V, D, A, C)
[?xV] - HD Video Switch State (V)
[?xD] - Digital Audio Switch State (D)
[?xA] - Analog Audio Switch State (A)
[?xC] - Composite Video Switch State (C)
[?xL] - Volume (L)
[?xB] - Bass (B)
[?xT] - Treble (T)
Power
LIST
- On
- Off
On
false
LED Lights
LIST
- On
- Off
On
false
Front IR Receiver
LIST
- On
- Off
On
false
Front Panel Buttons
LIST
- On
- Off
On
false
Display Brightness
LIST
- 25%
- 50%
- 75%
- 100%
100%
false
Front Panel Sensitivity
LIST
- Low
- Medium
- High
High
false
AC Power-Up
LIST
- On
- Standby
On
false
Serial Verbosity
LIST
- On
- Off
On
false
Check Status
LIST
- Power
- Setup
Setup
false
Command Delay-Milliseconds
RANGED_INTEGER
1
2500
1
false
Volume Ramp Delay-Milliseconds
RANGED_INTEGER
1
500
100
false
Volume Ramp Step Size
RANGED_INTEGER
1
5
3
false
Mute Level
LIST
- Partial
- Full
Partial
false
Audio Fade Time
RANGED_INTEGER
0
10
0
false
5001
6
AVSWITCH
2
False
False
AVSWITCH
5002
6
AVSWITCH
2
False
False
AVSWITCH
5003
6
AVSWITCH
2
False
False
AVSWITCH
5004
6
AVSWITCH
2
False
False
AVSWITCH
1
6
Serial RS-232
1
True
True
RS_232
1001
6
IN 1
5
True
True
COMPONENT
3001
6
IN 1
6
True
True
DIGITAL_COAX
3001
6
IN 1
6
True
True
STEREO
1001
6
IN 1
5
True
True
COMPOSITE
1002
6
IN 2
5
True
True
COMPONENT
3002
6
IN 2
6
True
True
DIGITAL_COAX
3002
6
IN 2
6
True
True
STEREO
1002
6
IN 2
5
True
True
COMPOSITE
1003
6
IN 3
5
True
True
COMPONENT
3003
6
IN 3
6
True
True
DIGITAL_COAX
3003
6
IN 3
6
True
True
STEREO
1003
6
IN 3
5
True
True
COMPOSITE
1004
6
IN 4
5
True
True
COMPONENT
3004
6
IN 4
6
True
True
DIGITAL_COAX
3004
6
IN 4
6
True
True
STEREO
1004
6
IN 4
5
True
True
COMPOSITE
1005
6
IN 5
5
True
True
COMPONENT
3005
6
IN 5
6
True
True
DIGITAL_COAX
3005
6
IN 5
6
True
True
STEREO
1005
6
IN 5
5
True
True
COMPOSITE
1006
6
IN 6
5
True
True
COMPONENT
3006
6
IN 6
6
True
True
DIGITAL_COAX
3006
6
IN 6
6
True
True
STEREO
1006
6
IN 6
5
True
True
COMPOSITE
1007
6
IN 7
5
True
True
COMPONENT
3007
6
IN 7
6
True
True
DIGITAL_COAX
3007
6
IN 7
6
True
True
STEREO
1007
6
IN 7
5
True
True
COMPOSITE
1008
6
IN 8
5
True
True
COMPONENT
3008
6
IN 8
6
True
True
DIGITAL_COAX
3008
6
IN 8
6
True
True
STEREO
1008
6
IN 8
5
True
True
COMPOSITE
1009
6
IN 9
5
True
True
COMPONENT
3009
6
IN 9
6
True
True
DIGITAL_COAX
3009
6
IN 9
6
True
True
STEREO
1009
6
IN 9
5
True
True
COMPOSITE
1010
6
IN 10
5
True
True
COMPONENT
3010
6
IN 10
6
True
True
DIGITAL_COAX
3010
6
IN 10
6
True
True
STEREO
1010
6
IN 10
5
True
True
COMPOSITE
1011
6
IN 11
5
True
True
COMPONENT
3011
6
IN 11
6
True
True
DIGITAL_COAX
3011
6
IN 11
6
True
True
STEREO
1011
6
IN 11
5
True
True
COMPOSITE
1012
6
IN 12
5
True
True
COMPONENT
3012
6
IN 12
6
True
True
DIGITAL_COAX
3012
6
IN 12
6
True
True
STEREO
1012
6
IN 12
5
True
True
COMPOSITE
2001
6
OUT 1
5
False
True
COMPONENT
4001
6
OUT 1
6
False
True
DIGITAL_COAX
4001
6
OUT 1
6
False
True
STEREO
2001
6
OUT 1
5
False
True
COMPOSITE
2002
6
OUT 2
5
False
True
COMPONENT
4002
6
OUT 2
6
False
True
DIGITAL_COAX
4002
6
OUT 2
6
False
True
STEREO
2002
6
OUT 2
5
False
True
COMPOSITE
2003
6
OUT 3
5
False
True
COMPONENT
4003
6
OUT 3
6
False
True
DIGITAL_COAX
4003
6
OUT 3
6
False
True
STEREO
2003
6
OUT 3
5
False
True
COMPOSITE
2004
6
OUT 4
5
False
True
COMPONENT
4004
6
OUT 4
6
False
True
DIGITAL_COAX
4004
6
OUT 4
6
False
True
STEREO
2004
6
OUT 4
5
False
True
COMPOSITE
2005
6
OUT 5
5
False
True
COMPONENT
4005
6
OUT 5
6
False
True
DIGITAL_COAX
4005
6
OUT 5
6
False
True
STEREO
2005
6
OUT 5
5
False
True
COMPOSITE
2006
6
OUT 6
5
False
True
COMPONENT
4006
6
OUT 6
6
False
True
DIGITAL_COAX
4006
6
OUT 6
6
False
True
STEREO
2006
6
OUT 6
5
False
True
COMPOSITE
2007
6
OUT 7
5
False
True
COMPONENT
4007
6
OUT 7
6
False
True
DIGITAL_COAX
4007
6
OUT 7
6
False
True
STEREO
2007
6
OUT 7
5
False
True
COMPOSITE
2008
6
OUT 8
5
False
True
COMPONENT
4008
6
OUT 8
6
False
True
DIGITAL_COAX
4008
6
OUT 8
6
False
True
STEREO
2008
6
OUT 8
5
False
True
COMPOSITE
2009
6
OUT 9
5
False
True
COMPONENT
4009
6
OUT 9
6
False
True
DIGITAL_COAX
4009
6
OUT 9
6
False
True
STEREO
2009
6
OUT 9
5
False
True
COMPOSITE
2010
6
OUT 10
5
False
True
COMPONENT
4010
6
OUT 10
6
False
True
DIGITAL_COAX
4010
6
OUT 10
6
False
True
STEREO
2010
6
OUT 10
5
False
True
COMPOSITE
2011
6
OUT 11
5
False
True
COMPONENT
4011
6
OUT 11
6
False
True
DIGITAL_COAX
4011
6
OUT 11
6
False
True
STEREO
2011
6
OUT 11
5
False
True
COMPOSITE
2012
6
OUT 12
5
False
True
COMPONENT
4012
6
OUT 12
6
False
True
DIGITAL_COAX
4012
6
OUT 12
6
False
True
STEREO
2012
6
OUT 12
5
False
True
COMPOSITE
2013
6
OUT 13
5
False
True
COMPONENT
4013
6
OUT 13
6
False
True
DIGITAL_COAX
4013
6
OUT 13
6
False
True
STEREO
2013
6
OUT 13
5
False
True
COMPOSITE
2014
6
OUT 14
5
False
True
COMPONENT
4014
6
OUT 14
6
False
True
DIGITAL_COAX
4014
6
OUT 14
6
False
True
STEREO
2014
6
OUT 14
5
False
True
COMPOSITE
2015
6
OUT 15
5
False
True
COMPONENT
4015
6
OUT 15
6
False
True
DIGITAL_COAX
4015
6
OUT 15
6
False
True
STEREO
2015
6
OUT 15
5
False
True
COMPOSITE
2016
6
OUT 16
5
False
True
COMPONENT
4016
6
OUT 16
6
False
True
DIGITAL_COAX
4016
6
OUT 16
6
False
True
STEREO
2016
6
OUT 16
5
False
True
COMPOSITE
7001
6
Room Selection - OUT 1
7
False
True
VIDEO_SELECTION
7001
6
Room Selection - OUT 1
7
False
True
AUDIO_SELECTION
7001
6
Room Selection - OUT 1
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7001
6
Room Selection - OUT 1
7
False
True
VIDEO_SELECTION
7002
6
Room Selection - OUT 2
7
False
True
VIDEO_SELECTION
7002
6
Room Selection - OUT 2
7
False
True
AUDIO_SELECTION
7002
6
Room Selection - OUT 2
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7002
6
Room Selection - OUT 2
7
False
True
VIDEO_SELECTION
7003
6
Room Selection - OUT 3
7
False
True
VIDEO_SELECTION
7003
6
Room Selection - OUT 3
7
False
True
AUDIO_SELECTION
7003
6
Room Selection - OUT 3
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7003
6
Room Selection - OUT 3
7
False
True
VIDEO_SELECTION
7004
6
Room Selection - OUT 4
7
False
True
VIDEO_SELECTION
7004
6
Room Selection - OUT 4
7
False
True
AUDIO_SELECTION
7004
6
Room Selection - OUT 4
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7004
6
Room Selection - OUT 4
7
False
True
VIDEO_SELECTION
7005
6
Room Selection - OUT 5
7
False
True
VIDEO_SELECTION
7005
6
Room Selection - OUT 5
7
False
True
AUDIO_SELECTION
7005
6
Room Selection - OUT 5
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7005
6
Room Selection - OUT 5
7
False
True
VIDEO_SELECTION
7006
6
Room Selection - OUT 6
7
False
True
VIDEO_SELECTION
7006
6
Room Selection - OUT 6
7
False
True
AUDIO_SELECTION
7006
6
Room Selection - OUT 6
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7006
6
Room Selection - OUT 6
7
False
True
VIDEO_SELECTION
7007
6
Room Selection - OUT 7
7
False
True
VIDEO_SELECTION
7007
6
Room Selection - OUT 7
7
False
True
AUDIO_SELECTION
7007
6
Room Selection - OUT 7
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7007
6
Room Selection - OUT 7
7
False
True
VIDEO_SELECTION
7008
6
Room Selection - OUT 8
7
False
True
VIDEO_SELECTION
7008
6
Room Selection - OUT 8
7
False
True
AUDIO_SELECTION
7008
6
Room Selection - OUT 8
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7008
6
Room Selection - OUT 8
7
False
True
VIDEO_SELECTION
7009
6
Room Selection - OUT 9
7
False
True
VIDEO_SELECTION
7009
6
Room Selection - OUT 9
7
False
True
AUDIO_SELECTION
7009
6
Room Selection - OUT 9
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7009
6
Room Selection - OUT 9
7
False
True
VIDEO_SELECTION
7010
6
Room Selection - OUT 10
7
False
True
VIDEO_SELECTION
7010
6
Room Selection - OUT 10
7
False
True
AUDIO_SELECTION
7010
6
Room Selection - OUT 10
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7010
6
Room Selection - OUT 10
7
False
True
VIDEO_SELECTION
7011
6
Room Selection - OUT 11
7
False
True
VIDEO_SELECTION
7011
6
Room Selection - OUT 11
7
False
True
AUDIO_SELECTION
7011
6
Room Selection - OUT 11
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7011
6
Room Selection - OUT 11
7
False
True
VIDEO_SELECTION
7012
6
Room Selection - OUT 12
7
False
True
VIDEO_SELECTION
7012
6
Room Selection - OUT 12
7
False
True
AUDIO_SELECTION
7012
6
Room Selection - OUT 12
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7012
6
Room Selection - OUT 12
7
False
True
VIDEO_SELECTION
7013
6
Room Selection - OUT 13
7
False
True
VIDEO_SELECTION
7013
6
Room Selection - OUT 13
7
False
True
AUDIO_SELECTION
7013
6
Room Selection - OUT 13
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7013
6
Room Selection - OUT 13
7
False
True
VIDEO_SELECTION
7014
6
Room Selection - OUT 14
7
False
True
VIDEO_SELECTION
7014
6
Room Selection - OUT 14
7
False
True
AUDIO_SELECTION
7014
6
Room Selection - OUT 14
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7014
6
Room Selection - OUT 14
7
False
True
VIDEO_SELECTION
7015
6
Room Selection - OUT 15
7
False
True
VIDEO_SELECTION
7015
6
Room Selection - OUT 15
7
False
True
AUDIO_SELECTION
7015
6
Room Selection - OUT 15
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7015
6
Room Selection - OUT 15
7
False
True
VIDEO_SELECTION
7016
6
Room Selection - OUT 16
7
False
True
VIDEO_SELECTION
7016
6
Room Selection - OUT 16
7
False
True
AUDIO_SELECTION
7016
6
Room Selection - OUT 16
7
False
True
AUDIO_SELECTION
AUDIO_VOLUME
7016
6
Room Selection - OUT 16
7
False
True
VIDEO_SELECTION