Matt
f33218c49c
Add message UUID and type names to hash and message defintion ( #1409 )
2024-09-22 22:27:13 -04:00
Chris Gerth
9e6a066561
Examples Clean-Up ( #1408 )
2024-09-15 00:10:02 -04:00
Matt
169595e56e
Auto-generate packet dataclasses with Jinja ( #1374 )
2024-08-31 13:44:19 -04:00
Matt
738e3646f7
Photonlibpy - Best Target Function #1223 ( #1406 )
...
Supercedes https://github.com/PhotonVision/photonvision/pull/1223
---------
Co-authored-by: vladb <vlad.bondar@frc5113.com >
2024-08-31 12:30:09 -04:00
Matt
67463a020a
Use ReadQueue for PhotonCamera timestamps ( #1316 )
...
This removes the extra GetLastChange call to keep everything properly
atomic.
Closes #1303
2024-08-04 14:23:46 -04:00
Matt
713fad6f6b
Allow file uploads of any size and better report active cameras in PhotonCamera error print ( #1298 )
...
Previously reported itself which was confusing. New print:
```
Error at org.photonvision.PhotonCamera.verifyVersion(PhotonCamera.java:378): Found the following PhotonVision cameras active on NetworkTables:
==> HD_Pro_Webcam_C920
==> Arducam_OV9281_USB_Camera
```
2024-05-10 14:58:18 -04:00
Matt
1708376df8
Expose object detection class id/conf in photonlib ( #1266 )
...
* Implement class id/conf in photonlib
* Maybe fix things
* run lint
* Update Packet.java comments
* Update Packet.java comments again
* Update comments
* oops
* Update packet.py
---------
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
2024-05-10 14:52:16 -04:00
Matt
113951100e
Add sequence ID, capture, publish and recieve timestamp to PhotonPipelineResult ( #1305 )
...
Closes #1304
2024-05-10 14:04:34 -04:00
Chris Gerth
3738e7821b
fix latency calculation ( #1227 )
2024-02-09 18:45:38 -06:00
Chris Gerth
5851509a9e
Python tweaks ( #1211 )
...
* Increasing api parity with java/cpp by adding hasTargets
* type hints fixed up
* wpiFormat
2024-02-02 14:17:53 -06:00
Ethan Wall
90773e0e4a
[photonlib-py] Begin implementing PhotonPoseEstimator in Python ( #1178 )
...
* [photonlib-py] Initial impl of PhotonPoseEstimator
---------
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2024-01-21 06:57:32 -06:00
Max Worrall
5f591a51c4
[photonlib-py] Remove print statement ( #1171 )
2024-01-18 11:21:42 -05:00
Chris Gerth
851f2e4e68
Update Python rawBytes parsing ( #1119 )
...
* data updates to capture multiple rawBytes packets associated with serde updates from late this past month
---------
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2024-01-06 06:17:06 -06:00
Chris Gerth
b9c2d839f4
Update big friendly warning to look better. ( #1101 )
...
The driver station supports neither monospace fonts nor unicode, so we can't be as... ummm... artistic... with what we put there.
2024-01-01 17:30:57 -05:00
Chris Gerth
e3eff8731f
Version mismatch is harder to miss. ( #1088 )
2023-12-30 15:34:52 -05:00
Chris Gerth
f7f304ca7a
fix bad implementation of global variables and version check, which prevented python version checks from working ( #1050 )
2023-12-17 08:27:41 -05:00
Chris Gerth
47aea29b6b
Add photonlibpy ( #1040 )
...
* Added a pure-python implementation of photonlib, named photonlibpy and hosted on pypi
---------
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2023-12-16 12:32:49 -06:00