[INFOS] Title=Spyder Vista Systems Author=Steph' Villet Version=1.0.1 DeviceMark=Vista Systems Model=Spyder Description=Basic Preset Learn~@• Command: BPL~@• Argument 1: Preset ID to save current window position and keyframe~@information to.~@• Argument 2: Duration. This argument is optional. If not specified, duration will~@default to 60.~@~@Basic Preset Recall~@This command recalls an existing basic preset from the frame, by using its~@corresponding ID.~@• Command: BPR~@• Argument 1: Preset ID to recall from server.~@• Argument 2: Duration. This argument is optional. If not specified, duration will~@default to 60.~@~@Input Configuration Recall~@This command loads a previously saved input configuration onto the video source of~@a specified layer ID.~@• Command: ICR~@• Argument 1: Configuration ID. This is the ID number to store the layer ID’s~@current input configuration to. Set the Configuration ID to -1 to force auto sync.~@• Argument 2: The layer ID to apply the specified input configuration to.~@~@Input Config Learn~@This command saves the input configuration for a specified layer ID, to a specified~@input configuration ID for later recall.~@• Command: ICL~@• Argument 1: Input configuration ID to save to.~@• Argument 2: Layer ID to save configuration information from.~@~@Restart Spyder Server~@This command allows the user to remotely restart the server application remotely.~@• Command: SDN~@• Argument 1: 0 = Power Off, 1 = Restart~@~@Force Server Save~@This command forces the remote Spyder frame to flush all configuration and user~@data changes to non-volatile storage.~@• Command: SAV~@~@Recall Script Cue~@This command recalls an existing script at a specified cue. Use ‘Vista Advanced’~@software interface to build script.~@• Command: RSC~@• Argument 1: Script ID to recall~@• Argument 2: Script Cue to recall~@~@Transition Layer(s)~@This command transitions layers on and off of their currently assigned PixelSpace.~@• Command: TRN~@• Argument 1: 0 = Mix Off - 1 = Mix On~@• Argument 2: Transition Duration (in frames)~@• Argument 3 ~ XX: Layer ID to transition~@~@Layer Size Change~@This c [TYPE] Communication=TCP/UDP Server Port=11116 Exclusive port=0 Bind on specified=0 Specified address=0.0.0.0 Multicast=0 Multicast address=172.16.17.32 [FRAMES] Count of bytes=0 Hexa character=! Decimal character=& Header character= Ending character= Convert non literal mode=2 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=23 Command0.Name=Basic Preset Learn Command0.Frame=spyder!00!00!00!00BPL [Preset ID,integer,literal,0] [Duration (frames),integer,literal,0] Command1.Name=Basic Preset Recall Command1.Frame=spyder!00!00!00!00BPR [Preset ID,integer,literal,0] [Duration (frames),integer,literal,0] Command2.Name=Input Configuration Learn Command2.Frame=spyder!00!00!00!00ICL [Config. ID,integer,literal,0] [Layer ID,integer,literal,0] Command3.Name=Input Configuration Recall Command3.Frame=spyder!00!00!00!00ICR [Config. ID,integer,literal,0] [Layer ID,integer,literal,0] Command4.Name=Restart Spyder System Command4.Frame=spyder!00!00!00!00SDN [Action,enum,literal,0,2,Shut Down,Restart,0,1] Command5.Name=Force Server Save Command5.Frame=spyder!00!00!00!00SAV Command6.Name=Recall Script Cue Command6.Frame=spyder!00!00!00!00RSC [Script ID,integer,literal,0] [Script Cue,integer,literal,0] Command7.Name=Transition Layer Command7.Frame=spyder!00!00!00!00TRN [Mix,enum,literal,0,2,Off,On,-1,0] [Duration (frames),integer,literal,0] [Layer ID,integer,literal,0] Command8.Name=Layer Size Change Command8.Frame=spyder!00!00!00!00KSZ [H. Size (pixels),integer,literal,0] [Layer ID,integer,literal,0] Command9.Name=Layer Position Change Command9.Frame=spyder!00!00!00!00KPS [Position,enum,literal,0,2,Absolute,Relative,0,1] [H. Position,integer,literal,0] [V. Position,integer,literal,0] [Layer ID,integer,literal,0] Command10.Name=Treatment Learn Command10.Frame=spyder!00!00!00!00KTL [Treatment ID,integer,literal,0] [Layer ID,integer,literal,0] [Position,integer,literal,0] [Crop,integer,literal,0] [Clone,integer,literal,0] [Border,integer,literal,0] [Shadow,integer,literal,0] Command11.Name=Treatment Recall Command11.Frame=spyder!00!00!00!00KTR [Treatment ID,integer,literal,0] [Layer ID,integer,literal,0] Command12.Name=Load Still on Layer Command12.Frame=spyder!00!00!00!00SLD [File Name,string,literal,0] [Layer ID,integer,literal,0] Command13.Name=Clear Still on Layer Command13.Frame=spyder!00!00!00!00SCL [Layer ID,integer,literal,0] Command14.Name=Load Still on Background Command14.Frame=spyder!00!00!00!00BLD [File Name,string,literal,0] [PixelSpace ID,integer,literal,0] [Load,enum,literal,0,2,Next,Current,0,1] Command15.Name=Transaction Background Command15.Frame=spyder!00!00!00!00BTR [Duration (frames),integer,literal,0] Command16.Name=Border Adjust Command16.Frame=spyder!00!00!00!00KBD [Layer ID,integer,literal,0] [Border (-255 to 255),integer,literal,0] [Color Red (0-255),integer,literal,0] [Color Green (0-255),integer,literal,0] [Color Blue (0-255),integer,literal,0] [H-Bevel offset (0-255),integer,literal,0] [V-Bevel offset (0-255),integer,literal,0] Command17.Name=Shadow Adjust Command17.Frame=spyder!00!00!00!00KSH [Layer ID,integer,literal,0] [H-Position (0-255),integer,literal,0] [V-Position (0-255),integer,literal,0] [Size (0-255),integer,literal,0] [Transparency,integer,literal,0] [Outside Soft. (0-255),integer,literal,0] Command18.Name=Crop Layer Command18.Frame=spyder!00!00!00!00CRP [Left (0.0 - 1.0),string,literal,0] [Right (0.0 - 1.0),string,literal,0] [Top (0.0 - 1.0),string,literal,0] [Bottom (0.0 - 1.0),string,literal,0] [Layer ID,integer,literal,0] Command19.Name=Source Apply Command19.Frame=spyder!00!00!00!00SRA [Source Name,string,literal,0] [Layer ID,integer,literal,0] Command20.Name=Router Crosspoint Recall Command20.Frame=spyder!00!00!00!00RCR [Router ID,integer,literal,0] [Output (zero based),integer,literal,0] [Input (zero based),integer,literal,0] Command21.Name=Function Key Recall Command21.Frame=pyder!00!00!00!00FKR [Function Key ID,string,literal,0] [Layer ID,integer,literal,0] Command22.Name=Aspect Ratio Offset Command22.Frame=pyder!00!00!00!00ARO [A/R Type,enum,literal,0,3,Total A/r,Keyframe A/R offset,Adjust existing,t,o,a] [Aspect Ratio,string,literal,0] [Layer ID,integer,literal,0] [POSITRACK GROUPS] Count=0 [ANSWERS] For each mode=1 For each frame= Count=0 [MONITORING] FixedLengthChar=X VariableLengthChar=? Requests count=0 Wait for answer=0 Timeout Answer=3000 Variables count=0 [AUTOMATION] Connection mode=1 Deconnection mode=1 Deconnection delay=20