v0.1.3
Note: If upgrading from a previous version, you MUST install v0.1.2 before this release. If you have a version before v0.1.2, you must install v0.1.2 and then v0.1.3.
OpenSight
Features
- GPIO LED support
- LEDs and PWM LEDs can now be turned on/off through the Raspberry Pi's GPIO interface
- Logic module
- Freeze node: enable "freeze" to stop the nodes connected to the output from running
- A framework has been built for conditional modules in the near future
- Circle Detection
- Detect and find circles using the new AbsoluteDifference functions (HSV and RGB), Clamp Min/Max, FindCircles, and Draw Circles functions (docs WIP)
- Line Detection
- Detect lines using the Canny, FindLines, and DrawLines functions (docs WIP)
- GetNT
- Get NetworkTables values using the GetNT function. Useful for setting LEDs and other parameters.
Tweaks and Fixes
- Nodetree import time has decreased substantially. For example, your changes to HSV filters will take effect immediately rather than after 5-10 seconds.
- HSV is now scaled to 360, making it easier to figure out what each color is
- Dropdowns automatically select first camera, fixing issues where the camera could not be selected.
Packages
- Added python3-gpiozero
Raspberry Pi Image
- Fix CA certificates not being updated