Bienvenido al Proyecto Wpilib. Este repositorio contiene el proyecto SmartDashboard.
La misión Wpilib es permitir que los primeros equipos se concentren en escribir software específico del juego en lugar de en detalles del hardware: "elevar el piso, no bajar el techo". Tratamos de permitir que los equipos con conocimiento de programación limitado y/o experiencia de mentor hagan lo más posible, sin obstaculizar las habilidades de los equipos con capacidades de programación más avanzadas. Apoyamos el kit de componentes del sistema de control de piezas directamente en la biblioteca. También nos esforzamos por mantener la paridad entre las características principales de cada idioma (Java, C ++ y LabView de Ni), para que los equipos no estén en desventaja para elegir un lenguaje de programación específico. WPILIB es un proyecto de código abierto, con licencia bajo la licencia BSD 3 cláusula. Puede encontrar una copia de la licencia aquí.
La última versión de lanzamiento de SmartDashboard se puede encontrar en el servidor de WPI. Primero seleccione la versión que le gustaría descargar. Una vez dentro del directorio de versiones, el archivo más grande enumerado es el archivo JAR. Puede verificar cuál es cada archivo flotando sobre el enlace que revelará la ruta completa, incluida la extensión.
El edificio SmartDashboard es muy sencillo. SmartDashboard usa Gradle para compilar.
Para ejecutar SmartDashboard navegue al directorio smartdashboard
y use el comando ./gradlew :run
.
Para construir el tablero inteligente navegue al directorio smartdashboard
y use el comando ./gradlew shadowjar
. El jar Runnable es buildlibsSmartDashboard-all.jar
.
Ver contribuyente. MD.