Bem -vindo ao Projeto Wpilib. Este repositório contém o projeto SmartDashboard.
A missão do WPilib é permitir que as primeiras equipes se concentrem em escrever software específico para o jogo, em vez de nos detalhes de hardware - "Levante o piso, não abaixe o teto". Tentamos ativar equipes com conhecimento limitado de programação e/ou experiência de mentor para fazer o máximo possível, apesar de não prejudicar as habilidades das equipes com recursos de programação mais avançados. Apoiamos o kit de componentes do sistema de controle de peças diretamente na biblioteca. Também nos esforçamos para manter a paridade entre os principais recursos de cada idioma (Java, C ++ e Labview da NI), para que as equipes não estejam em desvantagem para escolher uma linguagem de programação específica. O WPILIB é um projeto de código aberto, licenciado sob a licença de cláusulas 3 da BSD. Você pode encontrar uma cópia da licença aqui.
A versão mais recente de lançamento do SmartDashboard pode ser encontrada no servidor do WPI. Primeiro selecione a versão que você gostaria de baixar. Uma vez dentro do diretório da versão, o maior arquivo listado é o arquivo JAR. Você pode verificar o que cada arquivo está pairando sobre o link que revelará o caminho completo, incluindo a extensão.
Construir SmartDashboard é muito direto. O SmartDashboard usa o gradle para compilar.
Para executar o SmartDashboard, navegue até o diretório smartdashboard
e use o comando ./gradlew :run
.
Para criar o painel inteligente, navegue até o diretório smartdashboard
e use o comando ./gradlew shadowjar
. O frasco Runnable é buildlibsSmartDashboard-all.jar
.
Consulte Contribuindo.md.