EasyManua.ls Logo

Blackmagicdesign Studio Camera - Page 579

Blackmagicdesign Studio Camera
650 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Comandos Definidos
Command 0 : change configuration
Category (uint8)
O número de categoria especifica uma entre até 256 categorias de
configuração disponíveis no dispositivo.
Parameter (uint8)
O número de parâmetro especifica um entre 256 prováveis parâmetros de
configuração disponíveis no dispositivo. Os parâmetros de 0 a 127 são
específicos do dispositivo. Os parâmetros de 128 a 255 são reservados para
parâmetros que se aplicam a múltiplos tipos de dispositivos.
Data type (uint8)
O tipo de dado especifica o tipo de dado restante. O comprimento do pacote é
usado para determinar o número de elementos na mensagem. Cada mensagem
deve conter um número integral dos elementos dos dados.
Currently defined values are:
0: void / boolean
Um valor void é representado como um array de boolean de
comprimento zero.
O campo de dados possui um valor de 8 bits com 0 significando falso e todos
os outros valores significando verdadeiro.
1: signed byte Os elementos dos dados são bytes assinados
2: signed 16bit integer Os elementos dos dados são valores de 16 bits assinados
3: signed 32bit integer Os elementos dos dados são valores de 32 bits assinados
4: signed 64bit integer Os elementos dos dados são valores de 64 bits assinados
5 UTF-8 string
Os elementos dos dados representam uma cadeia de caracteres UTF-8 sem
caractere de terminação.
Data types 6 through 127 are reserved.
128: signed 5.11fixed point
Os elementos dos dados são inteiros de 16 bits assinados representando um
número real com 5 bits para o componente inteiro e 11 bits para o
componente fracional. A representação do ponto fixo é igual ao valor real
multiplicado por 2^11. O intervalo representável é de -16.0 a 15.9995
(15 + 2047/2048).
Data types 129 through 255 are available for device specific purposes.
Operation type (uint8)
O tipo de operação especifica a ação a ser executada no parâmetro
especificado. Os valores definidos atualmente são:
0: assign value
Os valores fornecidos são atribuídos ao parâmetro específico. Cada elemento
será fixado conforme o seu intervalo válido. Pode ser que um parâmetro void
seja “atribuído” somente a uma lista vazia do tipo booleano. Esta operação
ativará a ação associada a esse parâmetro. Um valor booleano pode ser
atribuído ao valor zero para falso, e a qualquer outro valor para verdadeiro.
1: offset / toggle value
Cada valor especifica os deslocamentos assinados do mesmo tipo a serem
adicionados aos valores de parâmetros atuais. O valor de parâmetro
resultante será fixado conforme seu intervalo válido. Não é válido aplicar um
deslocamento a um valor void. A aplicação de qualquer deslocamento que
não seja zero a um valor booleano inverterá esse valor.
Operation types 2 through 127 are reserved.
Operation types 128through 255 are available for device specific purposes.
Data (void)
O campo de dados possui 0 ou mais bytes conforme determinado pelo tipo
de dados e o número de elementos.
The category, parameter, data type and operation type partition a 24 bit operation space.
579579Informações para Desenvolvedores

Table of Contents

Related product manuals