Requesting a Status Dump
The client may request that Ultimatte resend the complete state of any status block by sending the
header of the block, followed by a blank line. In the following example, the client requests Ultimatte
resend the control status:
CONTROL:
↵
↵
ACK
↵
↵
CONTROL:
↵
Matte Density: 0
↵
Red Density: 0
↵
Green Density: 0
↵
...(Full list in Controls section)
↵
File System
The client may request that Ultimatte load, save, delete, or rename a file. To load a file the client
should send the following block:
FILE:
↵
Load: <filename>
↵
↵
Ultimatte will respond with an ACK followed by a Current File block or a Message block.
To save, delete, or rename a file the client should send one of the following blocks:
FILE:
↵
Save: <filename>
↵
↵
FILE:
↵
Delete: <filename>
↵
↵
FILE:
↵
Rename: <filename>
↵
To: <filename>
↵
↵
In each case Ultimatte will respond with an ACK followed by a File List block or a Message block.
GPI Event List
The client may request that Ultimatte add, insert or remove an event to a GPI Event List by sending
an Insert GPI Event or Remove GPI Event command, followed by a blank line.
For example, to insert an event, the client should send the following block:
GPI:
↵
ID: 1
↵
Insert: <file n a m e>
↵
At: -1
↵
{The insertion index. A ‘-1’ represents the end of the list}
↵
446446Информация для разработчиков