Добро пожаловать в проект Wpilib. Этот репозиторий содержит проект SmartDashboard.
Миссия Wpilib состоит в том, чтобы позволить первым командам сосредоточиться на написании программного обеспечения для специфического для игры, а не на деталях оборудования - «Поднимите пол, не снижайте потолок». Мы стараемся позволить командам с ограниченными знаниями по программированию и/или опыту наставника как можно больше, а не препятствовать способностям команд с более продвинутыми возможностями программирования. Мы поддерживаем комплект компонентов системы управления деталями непосредственно в библиотеке. Мы также стремимся сохранять паритет между основными особенностями каждого языка (Java, C ++ и Ni Labview), чтобы команды не были в невыгодном положении для выбора конкретного языка программирования. WPILIB-это проект с открытым исходным кодом, лицензированный по лицензии BSD 3-rack. Вы можете найти копию лицензии здесь.
Последняя сборка выпуска SmartDashboard можно найти на сервере WPI. Сначала выберите версию, которую вы хотели бы загрузить. Оказавшись внутри каталога версий, самый большой список - файл JAR. Вы можете проверить, что находится каждый файл, падая над ссылкой, которая будет раскрыть полный путь, включая расширение.
Создание SmartDashboard очень просто. SmartDashboard использует Gradle для компиляции.
Для запуска SmartDashboard перейдите в каталог smartdashboard
и используйте команду ./gradlew :run
.
Чтобы построить интеллектуальную панель мониторинга, перейдите в каталог smartdashboard
и используйте команду ./gradlew shadowjar
. Заполненная банка-это buildlibsSmartDashboard-all.jar
.
См. Appling.md.