Atualizações de Status
Quando qualquer controle é alterado no Ultimatte por qualquer cliente, o Ultimatte responde
com o bloco de status aplicável, contendo apenas os itens que foram alterados. Por exemplo, se
“Matte Density” foi alterado, o bloco a seguir será enviado:
CONTROL:
↵
Matte Density: 0
↵
↵
Se múltiplos itens foram alterados, múltiplos itens estarão presentes na atualização:
CONTROL:
↵
Matte Density: 0
↵
Red Density: 0
↵
↵
Requisitando Alterações
Para atualizar um controle, o cliente deve enviar um bloco da mesma forma que o Ultimatte
envia quando seu status é alterado. Por exemplo, para alterar “Matte Density” para 100, o cliente
deve enviar o bloco a seguir:
CONTROL:
↵
Matte Density: 100
↵
↵
O bloco deve ser encerrado com uma linha em branco. Ao receber uma linha em branco, o
Ultimatte reconhecerá o pedido com a resposta:
ACK
↵
↵
ou indicar que o pedido não foi compreendido com a resposta:
NAK
↵
↵
Depois de uma resposta positiva, o cliente deve visualizar uma atualização de status a partir do
Ultimatte mostrando a alteração de status. É provável que seja o mesmo que o comando que foi
enviado, mas se o pedido não puder ser desempenhado, ou outras alterações forem feitas
simultaneamente por outros clientes, podem haver algumas atualizações no bloco ou mais
blocos. Atualizações simultâneas poderiam se anular, gerando uma resposta diferente do
esperado.
Na falta de atualizações simultâneas, o diálogo esperado para uma simples alteração de
controle é o seguinte:
CONTROL:
↵
Matte Density: 0
↵
↵
ACK
↵
↵
CONTROL:
↵
Matte Density: 0
↵
↵
Esta natureza assíncrona das respostas significa que um cliente nunca deve contar com a
atualização desejada ocorrendo no momento e deve simplesmente observar as atualizações de
status do Ultimatte e usá-las apenas para atualizar sua representação local do estado do
Ultimatte.
Um cliente também deve solicitar ao Ultimatte que altere um controle por uma quantidade
relativa. Por exemplo, para alterar “Matte Density” para 10, o cliente deve enviar o bloco a seguir:
510
510
Informações para Desenvolvedores
Содержание Smart Remote 4
Страница 67: ...オペレーションマニュアル 2017年11月 日本語 Ultimatte 12 ...
Страница 132: ...Manuel d utilisation Novembre 2017 Français Ultimatte 12 ...
Страница 197: ...Benutzerhandbuch November 2017 Ultimatte 12 Deutsch ...
Страница 262: ...Manual de instrucciones Noviembre 2017 Español Ultimatte 12 ...
Страница 327: ...操作手册 2017年11月 中文 Ultimatte 12 ...
Страница 392: ...Руководство по эксплуатации Ноябрь 2017 г Ultimatte 12 Русский ...
Страница 457: ...Manual de Operações Novembro 2017 Português Ultimatte 12 ...