[INFOS] Title=Extron Matrix CrossPoint 450+ 124 Author=Arno VIANDIER Version=1.1.1 DeviceMark=Extron Model=CrossPoint 450+ 124 Description=Basic Command for AV Matrix 12 Input x 4 Output RGBHV+Stereo Audio~@~@Commute Input to Output~@~@Mute Video or Audio~@~@Global Preset and Room Preset~@~@To create a Room use this frame without spaces~@!1b Xr !2c X1 !2c X2 !2c......Xn MR !0d~@~@Where Xr is Room Number (10 max)~@ X1, X2, Xn is Output Number included in this room [TYPE] Communication=Serial Baud rate=9600 Data size=8 Stop bits=0 Parity=0 DTR control=0 RTS control=0 Full duplex=1 DTR Duplex=1 DTR handshake=0 DSR out flow=0 RTS handshake=0 CTS out flow=0 Break character= Break time=2 [FRAMES] Count of bytes=0 Hexa character=! Decimal character=& Header character= Ending character=!0A Convert non literal mode=0 Keep frames=0 Checksum verification=0 Checksum character=@ Timeout between bytes=250 [EXCLUDED CHARACTERS] Count=0 Not in header/ending=1 Checksum before replacement=0 [CHECKSUM] Checksum type=SUM CRC16 mask=A001 CRC16 initial value=0000 Start checksum at=0 Stop checksum from= Checksum count=1 Checksum position from end= Checksum two's complement=0 Checksum ASCII coded=0 Checksum high byte first=1 [COMMANDS] Count=7 Command0.Name=Commute Command0.Frame=[Input (1-12),integer,literal,0]*[Output (1-4),integer,literal,0][Mode,enum,literal,0,3,All,Video Only,Audio Only,!21,!26,!24] Command0.Group=Output Command1.Name=Video Mute Command1.Frame=[Output (1-4),integer,literal,0]!2a[Mute,enum,literal,0,2,Off,On,0,1]B Command1.Group=Output Command2.Name=Audio Mute Command2.Frame=[Output (1-4),integer,literal,0]!2a[Mute,enum,literal,0,2,Off,On,0,1]Z Command2.Group=Output Command3.Name=Save Global Preset Command3.Frame=[Preset (1-32),integer,literal,0]!2c Command4.Name=Recall Global Preset Command4.Frame=[Preset (1-32),integer,literal,0]!2e Command4.Group=Output Command5.Name=Save Room Preset Command5.Frame=[Room (1-10),integer,literal,0]!2a[Preset (1-10),integer,literal,0]!2c Command6.Name=Recall Room Preset Command6.Frame=[Room (1-10),integer,literal,0]!2a[Preset (1-10),integer,literal,0]!2e Command6.Group=Output [POSITRACK GROUPS] Count=1 Group.0=Output [ANSWERS] For each mode=1 For each frame= Count=0 [MONITORING] FixedLengthChar=X VariableLengthChar=? Requests count=2 Request.0=!1b0*1*1VC!0d RequestPeriod.0=10 RequestLink.0= Request.1=!1b0*1*2VC!0d RequestPeriod.1=10 RequestLink.1= Wait for answer=0 Timeout Answer=3000 Variables count=9 Variable0.Name=Switcher_Error Variable0.Frame=EXX!0D!0A Variable0.Position=1 Variable0.Length=2 Variable0.Type=enum Variable0.Format=hexa Variable0.UpdateMode=0 Variable0.EnumNameCount=8 Variable0.EnumName0=No Error Variable0.EnumValue0=00 Variable0.EnumName1=Invalid Input Channel (too large) Variable0.EnumValue1=01 Variable0.EnumName2=Invalid Command Variable0.EnumValue2=10 Variable0.EnumName3=Invalid Preset (too large) Variable0.EnumValue3=11 Variable0.EnumName4=Invalid Output (too large) Variable0.EnumValue4=12 Variable0.EnumName5=Invalid Value (Out of range) Variable0.EnumValue5=13 Variable0.EnumName6=Illegal Command Variable0.EnumValue6=14 Variable0.EnumName7=Privilege Violation Variable0.EnumValue7=24 Variable0.BEnumIntegerValues=0 Variable1.Name=Video_Output1 Variable1.Frame=XX XX XX XX -- -- -- -- -- -- -- -- -- -- -- -- Vid!0D!0A Variable1.Position=0 Variable1.Length=2 Variable1.Type=integer Variable1.Format=literal Variable1.UpdateMode=0 Variable1.EnumNameCount=0 Variable1.BEnumIntegerValues=0 Variable2.Name=Video_Output2 Variable2.Frame=XX XX XX XX -- -- -- -- -- -- -- -- -- -- -- -- Vid!0D!0A Variable2.Position=3 Variable2.Length=2 Variable2.Type=integer Variable2.Format=literal Variable2.UpdateMode=0 Variable2.EnumNameCount=0 Variable2.BEnumIntegerValues=0 Variable3.Name=Video_Output3 Variable3.Frame=XX XX XX XX -- -- -- -- -- -- -- -- -- -- -- -- Vid!0D!0A Variable3.Position=6 Variable3.Length=2 Variable3.Type=integer Variable3.Format=literal Variable3.UpdateMode=0 Variable3.EnumNameCount=0 Variable3.BEnumIntegerValues=0 Variable4.Name=Video_Output4 Variable4.Frame=XX XX XX XX -- -- -- -- -- -- -- -- -- -- -- -- Vid!0D!0A Variable4.Position=9 Variable4.Length=2 Variable4.Type=integer Variable4.Format=literal Variable4.UpdateMode=0 Variable4.EnumNameCount=0 Variable4.BEnumIntegerValues=0 Variable5.Name=Audio_Output1 Variable5.Frame=XX XX XX XX -- -- -- -- -- -- -- -- -- -- -- -- Aud!0D!0A Variable5.Position=0 Variable5.Length=2 Variable5.Type=integer Variable5.Format=literal Variable5.UpdateMode=0 Variable5.EnumNameCount=0 Variable5.BEnumIntegerValues=0 Variable6.Name=Audio_Output2 Variable6.Frame=XX XX XX XX -- -- -- -- -- -- -- -- -- -- -- -- Aud!0D!0A Variable6.Position=3 Variable6.Length=2 Variable6.Type=integer Variable6.Format=literal Variable6.UpdateMode=0 Variable6.EnumNameCount=0 Variable6.BEnumIntegerValues=0 Variable7.Name=Audio_Output3 Variable7.Frame=XX XX XX XX -- -- -- -- -- -- -- -- -- -- -- -- Aud!0D!0A Variable7.Position=6 Variable7.Length=2 Variable7.Type=integer Variable7.Format=literal Variable7.UpdateMode=0 Variable7.EnumNameCount=0 Variable7.BEnumIntegerValues=0 Variable8.Name=Audio_Output4 Variable8.Frame=XX XX XX XX -- -- -- -- -- -- -- -- -- -- -- -- Aud!0D!0A Variable8.Position=9 Variable8.Length=2 Variable8.Type=integer Variable8.Format=literal Variable8.UpdateMode=0 Variable8.EnumNameCount=0 Variable8.BEnumIntegerValues=0 [AUTOMATION] Connection mode=1 Deconnection mode=1 Deconnection delay=20