Skip to content
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

[TSP] Move Bind() to Start #28

Open
wants to merge 17 commits into
base: master
Choose a base branch
from
Open

[TSP] Move Bind() to Start #28

wants to merge 17 commits into from

Commits on Nov 2, 2024

  1. Assert that version checking won't throw on startup (PhotonVision#1512)

    # Overview
    
    Previously if the coproc came up later, getProperty would return the
    string literal "null", which made us print the BFW. Add tests to make
    sure that we don't do that anymore by rebooting a sim coproc +
    robot in a combination of different orders.
    mcm001 authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    7a4ea3d View commit details
    Browse the repository at this point in the history
  2. Fix typos (PhotonVision#1508)

    Signed-off-by: Jade Turner <[email protected]>
    spacey-sooty authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    75e2498 View commit details
    Browse the repository at this point in the history
  3. Create TSP Server in C++ photonlib (PhotonVision#1516)

    Automatically starts a TCP server in C++. Also adds warnings to Python.
    mcm001 authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    fc8ecac View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Add QuadThresholdParameters to AprilTag config (PhotonVision#1519)

    This works around a change made to the default QuadThresholdParameters in the WPILib AprilTagDetector for 2025.
    wpilibsuite/allwpilib#6847
    crschardt authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    625dacb View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Another config matching bug (PhotonVision#1518)

    This is quite an odd issue/fix. 
    
    So this is what happened... Photonvision booted with the camera
    connected and the camera was working...
    After a short time the camera stopped working (for some reason maybe
    static, maybe temp, maybe wiring, idk).
    During this time pv showed
    
    Jul 04 06:25:18 BackLeft java[643]: [2024-07-04 06:25:18] [CSCore -
    PvCSCoreLogger] [ERROR] CS: ERROR 40: ioctl VIDIOC_QBUF failed at
    UsbCameraImpl.cpp:723: Invalid argument (UsbUtil.cpp:156)
    Jul 04 06:25:18 BackLeft java[643]: [2024-07-04 06:25:18] [CSCore -
    PvCSCoreLogger] [WARN] CS: WARNING 30: BackLeft: could not queue buffer
    0 (UsbCameraImpl.cpp:724)
    
    I went over and played with the wire. The camera fully disconnected but
    it ended up "reconnecting"
    When the camera was "reconnected" photonvision detected a "new camera"
    except this time with no otherpaths (aka no usb path, or by id path).
    That resulted in pv creating a new camera configuration for a camera
    with no otherpaths
    Cscore then started to report errors that look like it attempted to
    connect to the same camera twice
    
    This fixes it by filtering out USB cameras that have no otherpath on
    linux.
    Juniormunk authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    5d55d21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0b22cd View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    a99a8e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    8dcf0b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a842581 View commit details
    Browse the repository at this point in the history
  3. Make install.sh run the version from photon-image-modifier. (PhotonVi…

    …sion#1531)
    
    We've moved the install script to photon-image-modifier. This updates
    the install script in photonvision to just download and run the
    install.sh from photon-image-modifier.
    crschardt authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    58a0597 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    150561a View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Add license to jars (PhotonVision#1530)

    Fixes GPL violation, the license has been missing since 2024.
    This also puts licenses in as many JARs and native library archives as possible (for good measure.)
    Gold856 authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    04ec99f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cf1c7e View commit details
    Browse the repository at this point in the history
  3. [TSP] Move Bind() to Start

    mcm001 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    db2ea33 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8073a80 View commit details
    Browse the repository at this point in the history
  5. update comment

    mcm001 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    0d7a57d View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. whoops

    mcm001 committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    ec6f8a0 View commit details
    Browse the repository at this point in the history