-
Notifications
You must be signed in to change notification settings - Fork 196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use protobufs for packed message data #974
Closed
Closed
Changes from all commits
Commits
Show all changes
93 commits
Select commit
Hold shift + click to select a range
c95feb2
Bump to beta 2
mcm001 397d28d
Reduce copy paste spam going forwards
mcm001 2d5ccd6
Bump gradle
mcm001 acaefba
Maybe sorta half working
mcm001 0392f50
Merge branch 'master' into 2023-10-20_protobuf
srimanachanta a5f69e1
Remove optional
mcm001 20d7580
bump wpilib
mcm001 ebadcb7
Merge branch 'master' into 2023-10-20_protobuf
srimanachanta a6bd9f8
Merge branch 'master' into 2023-10-20_protobuf
srimanachanta 95a0384
Merge remote-tracking branch 'upstream/master' into 2023-10-20_protobuf
mcm001 aebcfa0
Change targeting classes
srimanachanta 5345b1b
Update OpenCVHelp.java
srimanachanta ce248c0
Merge branch '2023-10-20_protobuf' of https://github.com/mcm001/photo…
srimanachanta 29e2df1
Merge branch 'master' into 2023-10-20_protobuf
srimanachanta 42f1c4b
Update build.gradle
srimanachanta fd920fd
fix licence
srimanachanta bfb84d4
keep cleaning up
srimanachanta 030f543
more formatting fixes
srimanachanta 381e756
Update NTDataPublisher.java
srimanachanta c362730
Basic Protobuf Implementation
srimanachanta 6f5b242
Update SimPhotonCamera.java
srimanachanta db6ad10
rename rawBytesEntry -> pipelineResults pub/sub
srimanachanta 6d5759c
handle crap
srimanachanta fafe163
Formatting fixes
srimanachanta d9c32de
Add protobuf tests
srimanachanta 7246a81
Fix bugs with packing and unpacking
srimanachanta 5d100ce
Formatting fixes
srimanachanta 2043802
prob wont fix but one can hope
srimanachanta 6b9f0c9
add equality tests
srimanachanta 4a5f145
fix assertion test
srimanachanta 237b94d
revert to before CI crash
srimanachanta c9e04b8
Remove Packet stuff
srimanachanta c441321
general cleanup of photon-targetting
srimanachanta 7412c18
todo, squash me
srimanachanta 3eb4d40
add missing descriptor field
srimanachanta e5c15fa
add tests for Protobuf list pack and unpack
srimanachanta 73eae67
Update PhotonPipelineResult.java
srimanachanta 58fbe69
Make PhotonTrackedTarget final
srimanachanta a50e70e
Very broken gradle code lol
mcm001 c2a3c1e
Create unit test
mcm001 25e6b4b
Run lint
mcm001 07f7d49
bump wpilib version to fix gradle issue
srimanachanta 48d1da5
add verifyVersion() call back
srimanachanta 8bdb5b2
Revert "bump wpilib version to fix gradle issue"
srimanachanta c5c51e3
stupid shim
mcm001 067df21
Start on C++ things
mcm001 b4b71ac
Update PhotonCamera.cpp
mcm001 fa9b7c9
Merge branch 'master' into pr/974
srimanachanta 82d2533
bump wpilib
srimanachanta 465fe3b
Move geometry3d
mcm001 813f177
Merge branch '2023-10-20_protobuf' of github.com:mcm001/photonvision …
mcm001 aa8f0f5
wot
mcm001 fb192f5
Nuke packet
mcm001 22632b2
conform proto file to styleguide
srimanachanta 932ee16
move sim stuff
srimanachanta f48ea8a
photon_types -> photon
srimanachanta 99db4bf
Merge master
srimanachanta e7be5d0
stuff i missed
srimanachanta 15a0eb6
move ctors to headers
srimanachanta 6ec60a7
implement Protobuf into photon-targetting c++
srimanachanta ce3966c
Formatting fixes
srimanachanta 69bafc1
update build for dependencies
srimanachanta 31d2049
Update build.gradle
srimanachanta 2a30b09
fix deprecation warning
srimanachanta e5cf987
Update OpenCVHelp.java
srimanachanta b3e8683
Merge branch 'master' into 2023-10-20_protobuf
srimanachanta b47eb45
Merge branch '2023-10-20_protobuf' of https://github.com/mcm001/photo…
srimanachanta 68f9925
fix deprecations
srimanachanta defe690
Update setupBuild.gradle
srimanachanta 57219e5
update build
srimanachanta 3e7ed35
gib push
srimanachanta 198d1f7
add comment
srimanachanta 90620bd
Merge branch 'master' into 2023-10-20_protobuf
mcm001 479c6bf
json wpilib bump
srimanachanta b911394
fix PNPResult encoding bug
srimanachanta a6b669e
bump wpilib again
srimanachanta 1a21927
fix gradle
srimanachanta 5d931ff
look
srimanachanta 558c1b4
Merge branch 'master' into 2023-10-20_protobuf
srimanachanta 0ab58a7
remove modified files
srimanachanta 3de2b6c
Merge branch '2023-10-20_protobuf' of https://github.com/mcm001/photo…
srimanachanta 8ece13b
Manually initialize pnpresult
mcm001 d12eca5
Bump wpilib version in examples
mcm001 d18e3d1
Merge remote-tracking branch 'upstream/master' into 2023-10-20_protobuf
mcm001 9340e4f
Update javacommon.gradle
mcm001 1504f59
Update build.gradle
mcm001 f98ed57
Update build.gradle
mcm001 7e322e9
Merge branch 'master' into 2023-10-20_protobuf
srimanachanta 98e0117
bump wpilib
srimanachanta a4d7617
Merge branch '2023-10-20_protobuf' of https://github.com/mcm001/photo…
srimanachanta cadbb09
Update build.gradle
mcm001 778cf3c
Merge branch 'master' into 2023-10-20_protobuf
srimanachanta 5cea842
Merge branch 'master' into 2023-10-20_protobuf
srimanachanta File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why does this need to be done? photon-lib shouldn't have a direct dependency on photon-targeting's generateProto task. This falls outside of my gradle knowledge so we may be doing something wrong/inefficently here