Blok boş bir satır ile sonlandırılmalıdır. Boş bir satır aldığında, Ultimatte bu talebi ya aşağıdaki
yanıt ile onaylar:
ACK ↵
↵
ya da aşağıdaki mesaj ile yanıt vererek talebin anlaşılmadığını belirtir:
NAK ↵
↵
Olumlu bir yanıttan sonra; kullanıcı, Ultimatte tarafından durum değişikliğini gösteren bir durum
güncellemesi alacaktır. Bu muhtemelen, gönderilen komutun aynısı olacaktır, fakat talep
uygulanamamış ise ya da başka kullanıcılar tarafından aynı anda başka değişiklikler yapılmışsa,
blokta başka güncellemeler bulunabilir veya daha fazla sayıda blok olabilir. Eşzamanlı
güncellemeler birbirini iptal edebilir, bu da beklenilenden farklı bir yanıta yol açabilir.
Eşzamanlı güncellemelerin olmadığı durumlarda, basit bir kontrol değişikliği için beklenilen
diyalog aşağıdaki gibidir:
CONTROL: ↵
Matte Density: 0 ↵
↵
ACK ↵
↵
CONTROL: ↵
Matte Density: 0 ↵
↵
Yanıtların eşzamanlı olmaması nedeniyle, kullanıcı hiç bir zaman arzu edilen güncellemenin
gerçekte olmasını beklememelidir ve Ultimatte tarafından gönderilecek durum güncellemelerini
takip etmeli ve Ultimatte'nin yerel durumunu güncellemek için sadece bunları kullanmalıdır.
Bir kullanıcı ayrıca, bir kontrolün Ultimatte tarafından belli bir ölçüde değiştirilmesini talep
edebilir. Örneğin,
Matte yoğunluğunu 10 sayılık bir fark ile değiştirmek için, kullanıcı aşağıdaki bloku
göndermelidir:
CONTROL: ↵
Offset Matte Density: 10 ↵
↵
Yalnızca sayısal aralıkları olan kontroller bu bağıl mod tarafından desteklenir.
Bir Durum Dökümü Talep Etme
Kullanıcı; Ultimatte'nin herhangi bir durum blokunun eksiksiz bir durum dökümünü yeniden
göndermesini talep etmek üzere, blokun başlığını ve ardından boş bir satır gönderebilir.
Aşağıdaki örnekte, kullanıcı Ultimatte'nin kontrol durumunu yeniden göndermesini talep
etmektedir:
CONTROL: ↵
↵
ACK ↵
↵
CONTROL: ↵
Matte Density: 0 ↵
Red Density: 0 ↵
Green Density: 0 ↵
... (Full list in Controls section)
↵
Geliştirici Bilgileri
747