forked from ramonefoster/HostFocuser160
-
Notifications
You must be signed in to change notification settings - Fork 0
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.
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.
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.
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;
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.