Skip to content

Config e Log

Foster edited this page Jan 19, 2026 · 1 revision

O arquivo config.toml é um arquivo de configuração projetado especificamente para o focalizador do telescópio Perkin-Elmer.

Configuração geral [General]

Na seção geral são colocadas as informações gerais da aplicação:

  • title: O título da aplicação;
  • name: Um nome legível para o controlador do foco;
  • version: O número da versão da aplicação;
  • description: Breve descrição da aplicação;
  • startup: Flag booleana indicando se a aplicação deve ser iniciada automaticamente durante a inicialização do sistema.

Configuração do dispositivo [Device]

Na seção device são colocados parâmetros de configuração relacionados ao focador:

  • absolute: Flag booleana indicando se o dispositivo usa posicionamento absoluto;
  • device_name: Nome atribuído ao dispositivo;
  • deviceID: Identificador único para o dispositivo (Gerado usando GUID);
  • device_ip: Endereço IP do focalizador;
  • router_ip: Endereço IP do roteador;
  • device_port: Número da porta para comunicação com o dispositivo;
  • encoder2microns: Fator de conversão de unidades de codificador para micrômetros;
  • max_step: Valor máximo de passos para o focador;
  • max_speed: Velocidade máxima para o focador;
  • max_increment: Incremento máximo para o focador;
  • tempcompavaiable: Flag booleana indicando se a compensação de temperatura está disponível;
  • temp_comp: Flag booleana indicando se a compensação de temperatura está ativada;
  • speed_security:
  • speedFactor:
  • step_size: Tamanho do passo para o focador.

Configuração de Rede [Network]

Na seção network são colocados os parâmetros de configuração para a comunicação em rede:

  • ip_address: Endereço IP para a aplicação;
  • port_pub: Número da porta para a publicação de dados;
  • port_rep: Número da porta para comandos;

Configuração de Log [Logging]

Na seção logging são colocadas as configurações para o registro de eventos:

  • log_level: Nível de log;
  • log_to_stdout: Flag booleana indicando se os logs devem ser exibidos no console;
  • log_max_size_mb: Tamanho máximo dos arquivos de log em megabytes;
  • log_num_keep: Quantidade de arquivos de log a serem mantidos.

Clone this wiki locally