Skip to content
This repository was archived by the owner on Jun 4, 2020. It is now read-only.

Commit a4b35e5

Browse files
committed
Near complete rewrite of robot code
1 parent 7246d77 commit a4b35e5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1907
-2480
lines changed

Diff for: .editorconfig

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
indent_style = space
7+
indent_size = 4
8+
trim_trailing_whitespace = true
9+
insert_final_newline = true
10+
11+
[*.java]
12+
indent_style = space
13+
indent_size = 2
14+
15+
# Makefiles always use tabs for indentation
16+
[Makefile]
17+
indent_style = tab

Diff for: .gitignore

+160-160
Original file line numberDiff line numberDiff line change
@@ -1,160 +1,160 @@
1-
# Created by https://www.gitignore.io/api/c++,java,linux,macos,gradle,windows,visualstudiocode
2-
3-
### C++ ###
4-
# Prerequisites
5-
*.d
6-
7-
# Compiled Object files
8-
*.slo
9-
*.lo
10-
*.o
11-
*.obj
12-
13-
# Precompiled Headers
14-
*.gch
15-
*.pch
16-
17-
# Compiled Dynamic libraries
18-
*.so
19-
*.dylib
20-
*.dll
21-
22-
# Fortran module files
23-
*.mod
24-
*.smod
25-
26-
# Compiled Static libraries
27-
*.lai
28-
*.la
29-
*.a
30-
*.lib
31-
32-
# Executables
33-
*.exe
34-
*.out
35-
*.app
36-
37-
### Java ###
38-
# Compiled class file
39-
*.class
40-
41-
# Log file
42-
*.log
43-
44-
# BlueJ files
45-
*.ctxt
46-
47-
# Mobile Tools for Java (J2ME)
48-
.mtj.tmp/
49-
50-
# Package Files #
51-
*.jar
52-
*.war
53-
*.nar
54-
*.ear
55-
*.zip
56-
*.tar.gz
57-
*.rar
58-
59-
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
60-
hs_err_pid*
61-
62-
### Linux ###
63-
*~
64-
65-
# temporary files which can be created if a process still has a handle open of a deleted file
66-
.fuse_hidden*
67-
68-
# KDE directory preferences
69-
.directory
70-
71-
# Linux trash folder which might appear on any partition or disk
72-
.Trash-*
73-
74-
# .nfs files are created when an open file is removed but is still being accessed
75-
.nfs*
76-
77-
### macOS ###
78-
# General
79-
.DS_Store
80-
.AppleDouble
81-
.LSOverride
82-
83-
# Icon must end with two \r
84-
Icon
85-
86-
# Thumbnails
87-
._*
88-
89-
# Files that might appear in the root of a volume
90-
.DocumentRevisions-V100
91-
.fseventsd
92-
.Spotlight-V100
93-
.TemporaryItems
94-
.Trashes
95-
.VolumeIcon.icns
96-
.com.apple.timemachine.donotpresent
97-
98-
# Directories potentially created on remote AFP share
99-
.AppleDB
100-
.AppleDesktop
101-
Network Trash Folder
102-
Temporary Items
103-
.apdisk
104-
105-
### VisualStudioCode ###
106-
.vscode/*
107-
!.vscode/settings.json
108-
!.vscode/tasks.json
109-
!.vscode/launch.json
110-
!.vscode/extensions.json
111-
112-
### Windows ###
113-
# Windows thumbnail cache files
114-
Thumbs.db
115-
ehthumbs.db
116-
ehthumbs_vista.db
117-
118-
# Dump file
119-
*.stackdump
120-
121-
# Folder config file
122-
[Dd]esktop.ini
123-
124-
# Recycle Bin used on file shares
125-
$RECYCLE.BIN/
126-
127-
# Windows Installer files
128-
*.cab
129-
*.msi
130-
*.msix
131-
*.msm
132-
*.msp
133-
134-
# Windows shortcuts
135-
*.lnk
136-
137-
### Gradle ###
138-
.gradle
139-
/build/
140-
141-
# Ignore Gradle GUI config
142-
gradle-app.setting
143-
144-
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
145-
!gradle-wrapper.jar
146-
147-
# Cache of project
148-
.gradletasknamecache
149-
150-
# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
151-
# gradle/wrapper/gradle-wrapper.properties
152-
153-
# # VS Code Specific Java Settings
154-
.classpath
155-
.project
156-
.settings/
157-
bin/
158-
159-
160-
# End of https://www.gitignore.io/api/c++,java,linux,macos,gradle,windows,visualstudiocode
1+
# Created by https://www.gitignore.io/api/c++,java,linux,macos,gradle,windows,visualstudiocode
2+
3+
### C++ ###
4+
# Prerequisites
5+
*.d
6+
7+
# Compiled Object files
8+
*.slo
9+
*.lo
10+
*.o
11+
*.obj
12+
13+
# Precompiled Headers
14+
*.gch
15+
*.pch
16+
17+
# Compiled Dynamic libraries
18+
*.so
19+
*.dylib
20+
*.dll
21+
22+
# Fortran module files
23+
*.mod
24+
*.smod
25+
26+
# Compiled Static libraries
27+
*.lai
28+
*.la
29+
*.a
30+
*.lib
31+
32+
# Executables
33+
*.exe
34+
*.out
35+
*.app
36+
37+
### Java ###
38+
# Compiled class file
39+
*.class
40+
41+
# Log file
42+
*.log
43+
44+
# BlueJ files
45+
*.ctxt
46+
47+
# Mobile Tools for Java (J2ME)
48+
.mtj.tmp/
49+
50+
# Package Files #
51+
*.jar
52+
*.war
53+
*.nar
54+
*.ear
55+
*.zip
56+
*.tar.gz
57+
*.rar
58+
59+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
60+
hs_err_pid*
61+
62+
### Linux ###
63+
*~
64+
65+
# temporary files which can be created if a process still has a handle open of a deleted file
66+
.fuse_hidden*
67+
68+
# KDE directory preferences
69+
.directory
70+
71+
# Linux trash folder which might appear on any partition or disk
72+
.Trash-*
73+
74+
# .nfs files are created when an open file is removed but is still being accessed
75+
.nfs*
76+
77+
### macOS ###
78+
# General
79+
.DS_Store
80+
.AppleDouble
81+
.LSOverride
82+
83+
# Icon must end with two \r
84+
Icon
85+
86+
# Thumbnails
87+
._*
88+
89+
# Files that might appear in the root of a volume
90+
.DocumentRevisions-V100
91+
.fseventsd
92+
.Spotlight-V100
93+
.TemporaryItems
94+
.Trashes
95+
.VolumeIcon.icns
96+
.com.apple.timemachine.donotpresent
97+
98+
# Directories potentially created on remote AFP share
99+
.AppleDB
100+
.AppleDesktop
101+
Network Trash Folder
102+
Temporary Items
103+
.apdisk
104+
105+
### VisualStudioCode ###
106+
.vscode/*
107+
!.vscode/settings.json
108+
!.vscode/tasks.json
109+
!.vscode/launch.json
110+
!.vscode/extensions.json
111+
112+
### Windows ###
113+
# Windows thumbnail cache files
114+
Thumbs.db
115+
ehthumbs.db
116+
ehthumbs_vista.db
117+
118+
# Dump file
119+
*.stackdump
120+
121+
# Folder config file
122+
[Dd]esktop.ini
123+
124+
# Recycle Bin used on file shares
125+
$RECYCLE.BIN/
126+
127+
# Windows Installer files
128+
*.cab
129+
*.msi
130+
*.msix
131+
*.msm
132+
*.msp
133+
134+
# Windows shortcuts
135+
*.lnk
136+
137+
### Gradle ###
138+
.gradle
139+
/build/
140+
141+
# Ignore Gradle GUI config
142+
gradle-app.setting
143+
144+
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
145+
!gradle-wrapper.jar
146+
147+
# Cache of project
148+
.gradletasknamecache
149+
150+
# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
151+
# gradle/wrapper/gradle-wrapper.properties
152+
153+
# # VS Code Specific Java Settings
154+
.classpath
155+
.project
156+
.settings/
157+
bin/
158+
159+
160+
# End of https://www.gitignore.io/api/c++,java,linux,macos,gradle,windows,visualstudiocode

Diff for: .vscode/launch.json

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
55
"version": "0.2.0",
66
"configurations": [
7+
78
{
89
"type": "wpilib",
910
"name": "WPILib Desktop Debug",

Diff for: .vscode/settings.json

+16-16
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
{
2-
"java.configuration.updateBuildConfiguration": "automatic",
3-
"files.exclude": {
4-
"**/.git": true,
5-
"**/.svn": true,
6-
"**/.hg": true,
7-
"**/CVS": true,
8-
"**/.DS_Store": true,
9-
".gradle/": true,
10-
"bin/": true,
11-
"build/": true,
12-
".classpath": true,
13-
".project": true
14-
},
15-
"wpilib.online": true
16-
}
1+
{
2+
"java.configuration.updateBuildConfiguration": "automatic",
3+
"files.exclude": {
4+
"**/.git": true,
5+
"**/.svn": true,
6+
"**/.hg": true,
7+
"**/CVS": true,
8+
"**/.DS_Store": true,
9+
".gradle/": true,
10+
"bin/": true,
11+
"build/": true,
12+
".classpath": true,
13+
".project": true
14+
},
15+
"wpilib.online": true
16+
}

0 commit comments

Comments
 (0)