[Device] Version=1.4 Date=7/24/03 Description=Video, Audio , Text, and Graphics Server Location=Local Author=Chris Harden,Thomas Regele Maker=Alcorn McBride Model=Information Station Supported=5.00 Type=Alcorn McBride Products Interface=Serial DataBits=8 StopBits=1 Parity=N BaudRate=9600 Protocol=Laserdisc AlcornType=Audio Video [MessageOut] description=Sends a data or local string out a port param1=port, "A valid Port" param2=datastring|string, "A valid data or local string" message=@string(param2) [MessageOutVar] description=Sends a data or local string containing variables out a port supported=6.40 param1=port, "A valid Port" param2=datastring|string, "A valid data or local string" message=@string(param2) [Shutdown] description=Shutdown the IS retries=1 timeout=60 messageack="R" h0d param1=port, "A valid Port" message="SHUTDOWN" h0d [PlayAndLoop:Presearched] description=Plays and loops a preloaded clip retries=1 timeout=60 messageack="R" h0d param1=port, "A valid Port" param2=byte(1,4) | contains(*:hFA), "A valid channel number (1,4), or * for all in quotes" byte1=(@byte(param2) + h30) message=@complex(Byte1) "LP" h0d [Mute:Audio Channel] description=Mutes independent audio channel, does not affect video's audio retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" message="02AD" h0d [UnMute:Audio Channel] description=UnMutes independent audio channel, does not affect video audio retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" message="12AD" h0d [Mute:Video Channel's Audio] description=Mutes video's audio, does not affect independent audio channel retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" message="01AD" h0d [UnMute:Video Channel's Audio] description=UnMutes video audio, does not affect independent audio channel retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" message="11AD" h0d [Mute:Banner] description=Mutes Banner Text retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" message="1BM" h0d [UnMute:Banner] description=UnMutes Banner Text retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" message="0BM" h0d [Stop] description=Stops video playback, displays black retries=0 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,9) | contains(*:hFA), "A valid channel number (1,9), or * for all in quotes" byte1=(@byte(param2) + h30) message=@complex(byte1) "RJ" h0d [Still] description=Freezes playback, displaying the last frame of video retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" byte1=(@byte(param2) + h30) message=@complex(Byte1) "ST" h0d [BannerColor:Name] description=Change Color of Banner supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=string, "White, Red, Green, Blue, Yellow, Orange, Purple, Gray, LightRed, LightGreen, LightBlue, LightYellow, LightOrange, LightPurple, LightGray, Brown, Teal, Fuschia, Tan message=h22 @string(param3) h22 "BC" h0d [LoopFilename] description=Load and loop a new file by filename supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,9) | contains(*:hFA), "A valid channel number (1,9), or * for all in quotes" param3=string, "A valid file name in double quotes" byte1=(@byte(param2) + h30) message=h22 @string(param3) h22 @complex(Byte1) "LP" h0d [Pause] description=Freezes playback, displaying a black Screen retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" byte1=(@byte(param2) + h30) message=@complex(Byte1) "PA" h0d [Balance:Full to Left] description=Sets L/R balance level towards left side supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" byte1=(@byte(param2) + h30) message="-10000B" @complex(byte1) "AD" h0d [Search:ByVariable] description=Stops playback and preloads new clip using a variable supported=6.40 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" param3=var, "A valid variable representing a clip number" byte1=(@byte(param2) + h30) byte2=(@byte(param3) + 1) message=hF3 @complex(Byte2) @complex(Byte1) "SE" h0d [ImageTopLeft] description=Displays the Image at the Top Left of the Screen retries=1 timeout=60 messageack="R" h0d param1=port, "A valid Port" message="TLIL" h0d [VideoMode:PAL] description=Changes Video Mode retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=contains(p), "PAL" message="PAL" h0d [BannerFont] description=Change the Banner font supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=string, "The name of the font you wish to use like Arial, Times New Roman, Courier, Script" message=h22 @string(param3) h22 "BF" h0d [BannerText] description=Load Banner Text to the Screen supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=string, "The text that you wish to display on the banner" message=@string(param2) "BT" h0d [Volume:Decrease] description=Plays a preloaded clip retries=1 timeout=60 messageack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" byte1=(@byte(param2) + h30) message="-"@complex(Byte1) "AD" h0d [BannerTop] description=Displays the Banner on the Top of the Screen retries=1 timeout=60 messageack="R" h0d param1=port, "A valid Port" message="TBL" h0d [BannerBottom] description=Displays the Banner on the Bottom of the Screen retries=1 timeout=60 messageack="R" h0d param1=port, "A valid Port" message="BBL" h0d [ImageTopRight] description=Displays the Image at the Top Right of the Screen retries=1 timeout=60 messageack="R" h0d param1=port, "A valid Port" message="TRIL" h0d [ImageBottomLeft] description=Displays the Image at the Bottom Left of the Screen retries=1 timeout=60 messageack="R" h0d param1=port, "A valid Port" message="BLIL" h0d [ImageBottomRight] description=Displays the Image at the Bottom Right of the Screen retries=1 timeout=60 messageack="R" h0d param1=port, "A valid Port" message="BRIL" h0d [Reboot] description=Reboots the IS retries=1 timeout=60 messageack="R" h0d param1=port, "A valid Port" message="REBOOT" h0d [UnMute:Image] description=UnMutes Overlay Image retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" message="0IM" h0d [VideoMode:NTSC] description=Changes Video Mode retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=contains(c), "NTSC" message="NTSC" h0d [VideoMode:MONITOR] description=Changes Video Mode retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=contains(m), "MONITOR" message="MONITOR" h0d [BannerColor:Hex] description=Change Color of Banner with a hex string supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=framestring, "A valid RGB value (000000 - FFFFFF)" message=@string(param2) "BC" h0d [Mute:Image] description=Mutes Overlay Image retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" message="1IM" h0d [Volume:Increase] description=Plays a preloaded clip retries=1 timeout=60 messageack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" byte1=(@byte(param2) + h30) message="+"@complex(Byte1) "AD" h0d [Volume:Percent] description=Sets volume level supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" param3=framestring, "A valid percent (1-100)" byte1=(@byte(param2) + h30) message=@string(param3) "%" @complex(byte1) "AD" h0d [Balance:More to Right] description=Sets L/R balance level towards right side supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" param3=framestring, "A valid millidecibel(0-10000)" byte1=(@byte(param2) + h30) message=@string(param3) "B" @complex(byte1) "AD" h0d [Balance:More to Left] description=Sets L/R balance level towards left side supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" param3=framestring, "A valid millidecibel(0-10000)" byte1=(@byte(param2) + h30) message="-" @string(param3) "B" @complex(byte1) "AD" h0d [Balance:Shift Right] description=Shift balance towards right by 1 increment supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" byte1=(@byte(param2) + h30) message=">B" @complex(byte1) "AD" h0d [Balance:Full to Right] description=Sets L/R balance level towards right side supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" byte1=(@byte(param2) + h30) message="10000B" @complex(byte1) "AD" h0d [Balance:Equalize] description=Sets L/R balance level towards left side supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" byte1=(@byte(param2) + h30) message="0B" @complex(byte1) "AD" h0d [Balance:Shift Left] description=Shift balance to left by 1 increment supported=5.00 retries=1 timeout=60 completionack="R" h0d param1=port, "A valid Port" param2=byte(1,2) | contains(*:hFA), "A valid channel number (1,2), or * for all in quotes" byte1=(@byte(param2) + h30) message="