WPILIB 프로젝트에 오신 것을 환영합니다. 이 저장소에는 SmartDashboard 프로젝트가 포함되어 있습니다.
WPILIB 미션은 첫 번째 팀이 하드웨어 세부 사항보다는 게임 별 소프트웨어를 작성하는 데 집중할 수 있도록하는 것입니다. "바닥을 높이고 천장을 낮추지 마십시오". 우리는 제한된 프로그래밍 지식 및/또는 멘토 경험을 가진 팀이 가능한 한 많은 노력을 기울이고 고급 프로그래밍 기능을 가진 팀의 능력을 방해하지 않도록 노력합니다. 우리는 라이브러리에서 직접 부품 제어 시스템 구성 요소의 키트를 지원합니다. 또한 각 언어 (Java, C ++ 및 NI의 LabView)의 주요 기능간에 패리티를 유지하기 위해 노력하므로 팀은 특정 프로그래밍 언어를 선택하는 데 불리하지 않습니다. WPILIB는 BSD 3-Clause 라이센스에 따라 라이센스가 부여 된 오픈 소스 프로젝트입니다. 여기에서 라이센스 사본을 찾을 수 있습니다.
SmartDashboard의 최신 릴리스 빌드는 WPI 서버에서 찾을 수 있습니다. 먼저 다운로드하려는 버전을 선택하십시오. 버전 디렉토리에 들어가면 나열된 가장 큰 파일은 JAR 파일입니다. 확장을 포함하여 전체 경로를 드러내는 링크 위에 호버링하여 각 파일의 내용을 확인할 수 있습니다.
SmartDashboard를 구축하는 것은 매우 간단합니다. SmartDashboard는 Gradle을 사용하여 컴파일합니다.
SmartDashboard를 실행하려면 smartdashboard
디렉토리로 이동하여 명령을 사용하십시오 ./gradlew :run
.
스마트 대시 보드를 만들려면 smartdashboard
디렉토리로 이동하여 명령을 사용하십시오 ./gradlew shadowjar
. 런닝 가능한 항아리는 buildlibsSmartDashboard-all.jar
입니다.
Contributing.md를 참조하십시오.