[INFOS] Title=Extron Switcher MLS100 Serie Author=Arno VIANDIER Version=1.0.0 DeviceMark=Extron Model=MLS100 Description=Basic Command for AV Switcher~@Audio Gain per input 0-24 => 0dB through +24dB Audio Attenuation per input 0-18 => 0dB through -18dB [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 Input checksum verification=0 Output checksum verification=1 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=5 Command0.Name=Select Input Command0.Frame=[Input,integer,literal,0][Mode,enum,literal,0,3,All,Video Only,Audio Only,!,%,$] Command0.Group=Output Command1.Name=Audio Mute Command1.Frame=[Status,enum,literal,0,2,Off,On,0,1]Z Command1.Group=Audio Output Command2.Name=Set Volume Command2.Frame=[Volume (0-100%),integer,literal,0]V Command2.Group=Audio Output Command3.Name=Set Input Audio Gain Command3.Frame=[Audio Gain (0-24 dB),integer,literal,0]G Command4.Name=Set Input Audio Attenuation Command4.Frame=[Audio Attenuation (0-18),integer,literal,0]g [POSITRACK GROUPS] Count=2 Group.0=Output Group.1=Audio Output [ANSWERS] For each mode=1 For each frame= Count=0 [MONITORING] FixedLengthChar=X VariableLengthChar=? Requests count=1 Request.0=G RequestPeriod.0=10 RequestLink.0= Wait for answer=0 Timeout Answer=3000 Variables count=7 Variable0.Name=Current_Input Variable0.Frame=ChnX!0D!0A Variable0.Position=3 Variable0.Length=1 Variable0.Type=integer Variable0.Format=literal Variable0.UpdateMode=0 Variable0.EnumNameCount=0 Variable0.BEnumIntegerValues=0 Variable1.Name=Audio_Selected Variable1.Frame=AudX!0D!0A Variable1.Position=3 Variable1.Length=1 Variable1.Type=integer Variable1.Format=literal Variable1.UpdateMode=0 Variable1.EnumNameCount=0 Variable1.BEnumIntegerValues=0 Variable2.Name=Video_Selected Variable2.Frame=VidX!0D!0A Variable2.Position=3 Variable2.Length=1 Variable2.Type=integer Variable2.Format=literal Variable2.UpdateMode=0 Variable2.EnumNameCount=0 Variable2.BEnumIntegerValues=0 Variable3.Name=Audio_Mute Variable3.Frame=AmtX!0D!0A Variable3.Position=3 Variable3.Length=1 Variable3.Type=enum Variable3.Format=literal Variable3.UpdateMode=0 Variable3.EnumNameCount=2 Variable3.EnumName0=Off Variable3.EnumValue0=0 Variable3.EnumName1=On Variable3.EnumValue1=1 Variable3.BEnumIntegerValues=1 Variable4.Name=Volume Variable4.Frame=Vol?!0D!0A Variable4.Position=3 Variable4.Length=1 Variable4.Type=integer Variable4.Format=literal Variable4.UpdateMode=0 Variable4.EnumNameCount=0 Variable4.BEnumIntegerValues=0 Variable5.Name=Error_Response Variable5.Frame=EXX!0D!0A Variable5.Position=1 Variable5.Length=2 Variable5.Type=enum Variable5.Format=hexa Variable5.UpdateMode=0 Variable5.EnumNameCount=5 Variable5.EnumName0=No Error Variable5.EnumValue0=00 Variable5.EnumName1=Invalid Input Channel Variable5.EnumValue1=01 Variable5.EnumName2=Invalid Command Variable5.EnumValue2=10 Variable5.EnumName3=Invalid Value Variable5.EnumValue3=13 Variable5.EnumName4=Invalid for this Configuration Variable5.EnumValue4=14 Variable5.BEnumIntegerValues=1 Variable6.Name=Audio_Current_Input_Gain Variable6.Frame=InX Aud=?!0D!0A Variable6.Position=8 Variable6.Length=1 Variable6.Type=integer Variable6.Format=literal Variable6.UpdateMode=0 Variable6.EnumNameCount=0 Variable6.BEnumIntegerValues=0 [AUTOMATION] Connection mode=1 Deconnection mode=1 Deconnection delay=20