Atividade #1206
Atualizado por Gabriel Pinheiro Teodoro há mais de 4 anos
**Introdução** Houve uma atualização dos parâmetros enviados como referee da SSL - a tarefa então serve para abranger também a leitura dos novos dados e adequar às alterações da nova versão. Os pacotes transmitidos sob o protocolo UDP durante a competição são tratados pelo componente *SSLUDPreceiver* no nosso projeto, que extrai o conteúdo desses pacotes e as remete ao decodificador (exibido nas fotos abaixo). O decodificador serializa os dados hexadecimais de acordo com os formatos das variáveis do projeto. **Objetivo** Corrigir alguns dos dados obtidos no componente para adequar ao novo padrão de transmissão Obs.: * Tarefa associada à branch refereeCorrection * Algumas informações vindas do pacote do juiz não são corretamente decodificadas pelo nosso código, como cartões, por exemplo. * Há algumas redundâncias no processamento dos bits obtidos no element do referee * Dados recebidos são serializados em protobuf (está bem documentado nos no link: https://developers.google.com/protocol-buffers/docs/encoding e https://github.com/RoboCup-SSL/ssl-vision/wiki/communication) https://developers.google.com/protocol-buffers/docs/encoding) **Observações:** * Versão do LabView 2019 * Implementado em OSX * Se for preciso criar uma *protobuf message* manualmente, podemos estudar melhor pelo link: https://github.com/smithed/experiments/tree/master/Protocol%20Buffers