Matt
12e06b09c3
Add Pi zero 2 W to PiVersion enum ( #373 )
...
This approach is quite brittle, but it's easy to get working and can ship in an initial 2022 release. It's necessary to prevent GPU acceleration from happening on Pi 4s though. Let's try to put together something better for future releases.
2022-01-05 20:34:42 -08:00
Matt
641101f574
Fix NetworkTables team connection bug ( #375 )
2021-12-31 22:55:32 -06:00
Matt
6a1201432c
Hard-code picam resolutions ( #366 )
...
* Hard-code picam resolutions
* Address review comment
2021-12-30 23:19:25 -08:00
Matt
e77a06bfa6
Remove pipeline type select ( #371 )
2021-12-23 20:27:59 -08:00
dependabot[bot]
8b0b18bd07
Bump y18n from 4.0.0 to 4.0.3 in /photon-client ( #372 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3 )
---
updated-dependencies:
- dependency-name: y18n
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-20 10:39:21 -08:00
Matt
1766f3bf0f
Add picam resolution type, remove k prefix ( #365 )
...
Changes "kUnknown" to "Picam" in resolution dropdown; similarly "kBGR" -> "BGR"
2021-12-20 10:08:17 -08:00
Matt
4578fa756c
Null-check files to be cleaned in Logger ( #367 )
2021-12-19 06:52:13 -06:00
Matt
d6e1e28fc2
Add pi version check ( #360 )
...
Should prevent GPU acceleration on Pi 4
2021-12-18 13:12:53 -05:00
Matt
49048c3998
Don't limit divisors in driver mode ( #363 )
2021-12-18 12:56:52 -05:00
Matt
8b079d9b20
Add pi-only JAR createion ( #362 )
2021-12-18 12:53:08 -05:00
icemannie
1522adaa0e
Remove pipeline index/driver mode/led mode caching in PhotonCamera
2021-12-15 12:16:09 -05:00
Matt
3cd57b8b43
Don't generate Pi images on PRs ( #350 )
2021-12-03 23:19:20 -05:00
Chris Gerth
c944967476
Offline Update (.jar replace) ( #340 )
...
Allows users to upload a new JAR to a Pi. Also bumps the pi image to increase the heap size.
2021-12-03 23:08:51 -05:00
Matt
dbd631da61
Suffix pi image zips with "-image.zip" ( #339 )
...
* Suffix pi image zips with "-image.zip"
* Update main.yml
2021-11-29 21:43:41 -06:00
mdurrani808
f731ae37d2
Updated README.md ( #344 )
2021-11-29 21:20:46 -06:00
Matt
0a8da1a0bd
Fix image glob in dev releases ( #338 )
...
Should now upload pi images to dev releases
2021-11-28 18:32:33 -05:00
Matt
be5f0880c8
Update WPILib to 2022.1.1-beta-3-1-g4ba80a3 ( #337 )
...
This fixes raspberry pi crashes
v2022.1.1-beta-2
2021-11-28 07:34:13 -06:00
Banks T
a02cd4a50e
Explicitly specify JDK11 for photon-targeting ( #334 )
2021-11-27 00:22:51 -05:00
Tyler Veness
efd31543f6
Upgrade athena Docker container from 2021 to 2022 ( #332 )
...
The proper compiler wasn't available for 2022 native-utils, so
linuxathena artifact builds were silently skipped.
v2022.1.1-beta-1
2021-11-26 09:44:05 -05:00
Matt
a151f23319
Add team number dialog, NT connected chip ( #313 )
...
Makes NT connection status visible from the UI
2021-11-25 15:43:29 -05:00
Matt
822811c853
Upload a new image on releases ( #329 )
...
Uploads a new Pi image (without any hardware configs) on releases and pushes to dev
2021-11-25 15:42:58 -05:00
Matt
23834c87f4
Only let in tags starting with "v" ( #328 )
2021-11-23 20:22:54 -05:00
Tyler Veness
f103a6b712
Run wpiformat ( #327 )
2021-11-23 19:09:51 -05:00
Chris Gerth
3257736ffa
Add .pdf taraget generation ( #307 )
...
* Added rectangle target generation
* added dot grid support
* dot grid functional. Added branding and ruler
* comments, rebuild, testing
* proper branding rework
* undo index.html commit
2021-11-21 20:34:06 -05:00
Tyler Veness
9df25eda88
Add clangd files to .gitignore ( #318 )
2021-11-21 20:30:10 -05:00
Tyler Veness
5a13739818
Remove unused private variable ( #317 )
2021-11-21 20:30:03 -05:00
Tyler Veness
5ca39e7f84
Upgrade to Gradle 7.2 and WPILib 2022 ( #316 )
2021-11-21 20:22:56 -05:00
Matt
ffe34f00fe
Ensure skew is always in [-90, 90] ( #319 )
2021-11-21 18:50:15 -06:00
Matt
a5cc0808c4
Make photon targeting respect snapshot repo ( #309 )
v2021.1.8
2021-11-06 20:12:50 -04:00
Banks T
08fafe2607
Fix file delete, possible null on perms set ( #303 )
2021-11-06 19:58:07 -04:00
Matt
a2af7d9273
Add red warning text with server mode, team number not set ( #308 )
2021-11-03 09:12:29 -04:00
Matt
a731c7a8db
Revert part of #288 ( #306 )
...
Fixes picam streaming/hangs
v2021.1.7
2021-10-30 12:27:41 -04:00
Matt
7e74da5cff
Make photonlib complain if versions don't match ( #302 )
...
Adds messages if Photon isn't detected or major versions don't match
2021-10-18 22:31:18 -04:00
Matt
0977fd0dff
Update PacketTest.java ( #301 )
...
Adds unit test to make sure the packet structure doesn't change
2021-10-16 09:42:21 -04:00
Matt
3241ef7b1b
Update dev tag matcher ( #300 )
2021-10-07 11:13:11 -04:00
Matt
f922466d41
Fix contour grouping ( #298 )
...
Fixes bug where n+1 contours were needed to match a target of size n
2021-10-05 12:16:50 -04:00
Matt
243f06da2d
Fix vision module stream index logic ( #295 )
...
Previous logic could cause stream index with multiple cameras to run away
2021-10-03 22:43:39 -04:00
Matt
44e91a184d
Publish photon-targeting ( #292 )
...
Pushes photon-targeting to Maven
2021-10-03 10:58:35 -04:00
Matt
e6b0f398b6
Fix versioning picked up in CI ( #291 )
...
Fixes ignore blob in versioningHelper
v2021.1.6
2021-09-24 18:51:40 -04:00
Chris Gerth
5a475e1071
Fix crash in logging when log files are not writable ( #286 )
...
* Addresses null pointer crash in logging when log files are not writable
* One of these days, I'll be able to type code without spotless complaining.
But today is not that day.
2021-09-23 22:38:50 -04:00
Tyler Veness
f8def88e4d
Rename tests to appease wpiformat ( #290 )
2021-09-23 21:13:04 -04:00
Chris Gerth
db09e5209f
Colored shape fix ( #288 )
...
* Move test images out of resources folder
* Limit workers in CI
* Fix image area filtering bug in colored shape
* Add missing picam settings
* Swap to make blank/empty Mat when a picam doesn't supply a color image.
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2021-09-23 18:48:18 -04:00
Matt
9fdd945a52
Fix compilation with gradlew build ( #284 )
...
* Fix everything but test mode
* Update TestUtils.java
* Jank testutils fix
* Limit workers in CI
2021-09-07 06:49:07 -07:00
Matt
00b8e7d1c5
Add colored shape to the UI ( #258 )
...
* Fixup colored shape backend code
* More colored shape stuff
* Start adding shape change to drawing
* Mostly works!
* Add powercell image for shape test mode
* Make super-duper-sure to release stuff
Fixes colored shape leak
* Move approx poly dp into Contour
* Adjust epsilon threshold
* Add dialog to change pipeline type
* Run spotless
* Make yes red :>
* Move "no" button
* Fix duplication/deletion name logic and switching
* Fix compilation errors from rebase
* Update VisionSourceManager.java
* Update type dialog, remove duplicate popup
The dropdown still switches even if the user says "no" tho
Co-authored-by: Banks Troutman <btrout.dhrs@gmail.com >
2021-09-03 22:20:55 -04:00
Tyler Veness
798b8e398a
Remove hasTargets member variable and fix docs warnings ( #283 )
...
hasTargets is redundant because the same information can be obtained by
checking the size of the targets array.
2021-09-03 22:19:38 -04:00
Tyler Veness
affb27038b
Fix uninitialized variables in PhotonPipelineResult ( #282 )
...
If the default constructor is used, some member variables weren't properly initialized.
2021-09-02 20:48:05 -07:00
Tyler Veness
6767781a41
Update photonlib vendordep JSON URL ( #281 )
2021-09-01 05:11:03 -07:00
Matt
6007cc752d
Add libpicam with gain slider bugfix ( #278 )
...
* Add libpicam with gain slider bugfix
* Patches to get zero-copy working with Pi3.
-- Success/Failure mistmatch assumptions - lots of functions in the JNI return true on failure (not true on success)
-- isVSCMSupported() is currently implemented to be "isVSCMNotSupported()"
Likely, we'll want at least some .so changes
Co-authored-by: Chris Gerth <chrisgerth010592@gmail.com >
v2021.1.5
2021-08-31 23:48:11 -04:00
Banks T
9cf5c77d69
CI test fix ( #280 )
...
Addresses OOM in CI
2021-08-31 20:27:51 -07:00
Matt
9dc5481d1c
Push dev tag last
2021-04-02 17:04:22 -04:00