KsStudio – Propriedades e Eventos
Este tópico descreve como usar o Utilitário KSStudio para trabalhar com propriedades e eventos.
Trabalhando com propriedades
As propriedades para as quais um filtro declara suporte são mostradas como um subitem de cada filtro, instância de pino e nó. Essas Propriedades são agrupadas por PropertySet e são exibidas usando as seguintes convenções de fonte:
Mostrado em uma fonte azul – a propriedade é legível e gravável (KSPROPERTY_TYPE_GET | KSPROPERTY_TYPE_SET)
Mostrado em uma fonte cinza – a propriedade é somente leitura (KSPROPERTY_TYPE_GET)
Mostrado em uma fonte preta que é acessada por - A propriedade foi declarada como legível, mas uma KSPROPERTY_TYPE_GET chamada falhou
Você pode alterar o valor de uma propriedade clicando duas vezes no valor atual. Depois de alterar o valor, pressione ENTER e o novo valor será enviado para o driver. Se a chamada falhar, a falha será registrada.
Trabalhando com eventos
Os eventos para os quais um filtro declara suporte são mostrados como um subitem de cada filtro, instância de pino e nó. Esses Eventos são agrupados por EventSet. Os eventos são desabilitados por padrão. Para habilitar um Evento, clique com o botão direito do mouse nele e escolha Habilitar no menu pop-up. Isso desativa o ícone de lâmpada de evento. Quando o Evento é sinalizado (como no caso do usuário pressionando um botão no hardware correspondente), a lâmpada event acende por 200 ms.