Add support for Green/Yellow status LEDs, like is used on some Limelights#2287
Add support for Green/Yellow status LEDs, like is used on some Limelights#2287thatcomputerguy0101 wants to merge 15 commits intoPhotonVision:2027from
Conversation
25f0ccc to
d2055ab
Compare
d2055ab to
0f1eba1
Compare
|
I should probably also add a documentation section explaining the different color combinations. |
|
My hardware cooperated, and I confirmed everything here works as expected. IMG_1900.mov |
10357f5 to
f8602e5
Compare
|
Documentation has been added, although the LED animations may be a little jank due to the weird interactions between MyST, Sphinx, Docutils, HTML, and SVG. |
|
There is the sphinx-contrib/imagesvg package that would eliminate the need for the zero-height image, but it doesn't support passing params around. |
gerth2
left a comment
There was a problem hiding this comment.
needs rebased and targeted toward 27.... I'm ok with this general direction and content though
004933e to
bad03c0
Compare
|
Rebased, but I think the formatting on the 2027 branch isn't working right now. |
mcm001
left a comment
There was a problem hiding this comment.
Code itself looks good to me, outside of a few nits! Sorry CI is totally broken on 2027 right now
f640d8d to
383f391
Compare
|
I think it's worth avoiding JsonAlias if we're able to by changing names of things. |
03a43cd to
68fc1e7
Compare
d5a377e to
83371bf
Compare
83371bf to
7aca9f1
Compare
eb9e8b3 to
1c26be5
Compare
Description
This adds support for other styles of status LEDs, starting with the Limelight Green-Yellow LEDs. LED indication was designed to match Limelight's as closely as possible within the limitation of PhotonVision's statuses. Additionally, I created a new documentation page explaining what the colors mean for both the RGB and the Green-Yellow status LED types.
IMG_1900.mov
For a future PR, I think it would be reasonable to implement addressable LED support, using the same colors as the regular RGB LED.
Meta
Merge checklist: