User's Manual

Table Of Contents
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
To remove an event a client would send the following block:
GPI:
ID: 1
Remove: 1
Event index to remove. A ‘0’ will delete all events
To set the current event index a client would send the following block:
GPI:
ID: 1
Index: 1
Ultimatte will respond with an ACK message followed by either a GPI List Block or a
Message Block.
GPI LIST:
ID: 1
Index: 0
File 1
File 2
...
196Developer Information