
46
Telnet Control
Select functions of Cognito can be triggered remotely using Telnet over an Ethernet
connection, using the command set detailed below. The computer and Cognito must
have an IP address on the same subnet. If an Ethernet switch with a DHCP server is
used to connect the PC and Cognito, ensure the Cognito is configured under the
Setup>Network to use Advance (see above). Otherwise, a static IP and subnet scheme
is recommended.
Open a Telnet connection from the computer to the Cognito’s IP address on port 11123.
For example, if Cognito’s IP is 192.168.1.116, the following would be sent from the
computer’s command window:
telnet 192.168.1.116 11123
The use of a Telnet program with scripting capabilities is strongly recommended. All
commands, including item names included in the command string, are case sensitive. A
carriage return <CR> must be sent to execute the command.
Supported Scripting Commands
noecho
noprompt
API.AttributeFade(fixture[,attribute_name],value [,time])
API.AttributeFadeCapture(fixture[,attribute_name],value [,time])
API.Bump('page_name' | page_index , memory_number, is_down )
API.ButtonPress('page','name' or order)
API.MemoryFade('page',memorynumber,value[,seconds])
API.MemoryFadeRate('page',memorynumber,value[,seconds full scale])
API.MemoryFadeStop('page',memorynumber)
API.MemoryGetValue('page',memorynumber)
API.MidiNoteOff(channel_1_to_16,key_1_to_128[,velocity_0_to127])
API.MidiNoteOn(channel_1_to_16,key_1_to_128[,velocity_0_to127])
API.MidiWrite(midi_byte[,midi_byte ...])
API.PlayListAssert('playlist')
API.PlayListGo('playlist')
API.PlayListGotoAndExecuteFollows('playlist', cue)
API.PlayListGotoAndHalt('playlist', cue)
API.PlayListHalt('playlist')
API.PlayListHaltBack('playlist')
API.PlayListRelease('playlist'[,release_time])
API.ReleaseAll()
API.SerialClose()
API.SerialOpen(['script'])
API.SerialRead()
API.SerialWrite('output string' or binary_byte or table [,...])
API.SetLevel('fixture_string', 'level_string' [,fade_time_seconds])
API.SystemRestart([<maintain state>true|false])
API.SystemShutdown()
API.WriteLogMessage('message', 'category', severity_1_to_10)