Conceitos do INDI

O conceito chave no INDI é que os dispositivos possuem a habilidade de descreverem-se a si mesmos. Isto é conseguido usando o XML para descrever uma hierarquia genérica que pode representar tanto dispositivos canônicos como não canônicos. No INDI, todos os dispositivos podem conter uma ou mais propriedades. Qualquer propriedade pode conter um ou mais elementos. Existem quatro tipos de propriedades INDI:

  • Propriedade textual.

  • Propriedade numérica.

  • Propriedade de opção/ação (representadas na interface gráfica por botões e caixas de opção).

  • Propriedade de luz (representada na interface gráfica por LEDs coloridos).

Por exemplo, todos os dispositivos INDI compartilhas a propriedade de opção/ação padrão CONNECTION. A propriedade CONNECTION possui dois elementos: as chaves CONNECT e DISCONNECT. O KStars analisa a descrição XML genérica das propriedades e constrói uma representação de interface gráfica adequada para interação humana direta.

O painel de controle INDI oferece muitas propriedades do dispositivo não acessíveis a partir do mapa celeste. As propriedades oferecidas diferem de um dispositivo para outro. No entanto, todas as propriedades compartilham recursos que indicam como eles são exibidos e usados:

  • Permissão: Todas as propriedades podem estar habilitadas tanto para leitura-somente, como para escrita-somente, ou ainda para leitura e escrita. Um exemplo de uma propriedade de leitura e escrita é a acensão direta (do inglês, RA) do telescópio. Você pode inserir uma nova acensão direta e o telescópio, baseado nas configurações atuais, rotacionará e sincronizará para a nova entrada. Além disso, quando o telescópio rotaciona, sua acensão direta é atualizada e enviada para o cliente.

  • Estado: Prefixado para cada propriedade é um indicador de estado (LED redondo). Cada propriedade possui um estado e um código de cor associado:

    Tabela 8.1. Código de cor de estado do INDI

    EstadoCorDescrição
    DisponívelCinzaO dispositivo não está executando nenhuma ação relacionada a esta propriedade
    OkVerdeA última operação realizada nesta propriedade foi bem sucedida e ativa
    OcupadoAmareloA propriedade está executando um ação
    AlertaVermelhoA propriedade está em uma condição crítica e precisa de atenção imediata

    O driver do dispositivo atualiza o estado da propriedade em tempo real quando necessário. Por exemplo, se o telescópio está no processo de rotação para um alvo, então as propriedades RA/DEC serão assinaladas como Ocupada. Quando o processo de rotação estiver completado com sucesso, as propriedades serão assinaladas como Ok.

  • Contexto: Propriedades numéricas pode aceitar e processar números em dois formatos: decimal e sexagesimal. O formato sexagesimal é conveniente para expressar hora ou coordenadas equatoriais/geográficas. Você pode usar qualquer formato de acordo com sua conveniência. Por exemplo, todos os seguintes números são iguais:

    • -156,40

    • -156:24:00

    • -156:24

  • Hora: A hora padrão para todos as comunicações relacionadas com o INDI é a hora universal UTC especificada como AAAA-MM-DDTHH:MM:SS de acordo com a ISO 8601. O KStars comunica a hora correta UTC com os drivers do dispositivo automaticamente. Você pode habilitar/desabilitar atualizações de hora a partir da página INDI da janela de configurações.