Herunterladen Diese Seite drucken

Blackmagic Design Blackmagic Pocket Cinema Camera 4K Installations- Und Bedienungsanleitung Seite 1261

Werbung

Verfügbare Sprachen
  • DE

Verfügbare Sprachen

  • DEUTSCH, seite 384
Command id (uint8)
Reserved (uint8)
Command data (uint8[])
Padding (uint8[])
Os dispositivos receptores devem usar o endereço do dispositivo de destino e/ou o identificador de
comando para determinar qual mensagem processar. O receptor deve usar o comprimento do
comando para ignorar comandos irrelevantes ou desconhecidos e deve exercer cautela para
ignorar preenchimento implícito também.
Comandos Definidos
Command 0 : alterar configuração
Category (uint8)
Parameter (uint8)
Data type (uint8)
Os valores definidos atualmente são:
0: void / boolean
1: signed byte
2: signed 16 bit integer
3: signed 32 bit integer
4: signed 64 bit integer
5 UTF-8 string
Os tipos de dados de 6 a 127 são reservados.
128: signed 5.11 fixed point
A identificação do comando é um inteiro não assinado de 8 bits que informa
o tipo de mensagem sendo enviada. Dispositivos receptores devem ignorar
quaisquer comandos que não compreendem. Os comandos de 0 a 127 são
reservados para comandos que se aplicam a múltiplos tipos de dispositivos.
Os comandos de 128 a 255 são específicos do dispositivo.
Este byte é reservado para os propósitos de alinhamento e expansão. Ele
deve ser configurado como zero.
Os dados do comando podem conter de 0 a 60 bytes de dados. O formato
da seção de dados é definido pelo próprio comando.
As mensagens devem ser alinhadas até um limite de 32 bits com 0x0 bytes.
Bytes de preenchimento NÃO são incluídos no comprimento do comando.
O número de categoria especifica de uma até 256 categorias de
configuração disponíveis no dispositivo.
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.
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 de elementos de dados.
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.
Os elementos dos dados são bytes assinados
Os elementos dos dados são valores de 16 bits assinados
Os elementos dos dados são valores de 32 bits assinados
Os elementos dos dados são valores de 64 bits assinados
Os elementos dos dados representam uma cadeia UTF-8 sem caractere de
terminação.
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).
Informações para Desenvolvedores
1261

Werbung

loading