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

Socket updates - reconnect loop, merge buttons #18

Merged
merged 9 commits into from
Nov 4, 2024
Merged

Commits on Oct 3, 2024

  1. Update for use with v1.0

    bparks13 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    ab928cd View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Merge connect/disconnect buttons into one

    - Fixed formatting
    - Removed all `ScopedPointer`s and used std::unique_ptr instead
    bparks13 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    f447143 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Enter reconnect loop if socket connection is lost

    - Say the remote socket closes unexpectedly; now, this plugin will attempt to automatically reconnect to the same port if the remote socket opens again
    - This will also ensure that header parameters are consistent between connections, and will stop acquisition if the header changes
    bparks13 committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    a4fae61 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    f65bed1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d3a135 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eae7660 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d5a1f6d View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Add Socket class to handle all socket interactions

    - Once connected, all data is read to prevent buffer overflow
    - If acquisition is running, this data is processed and plotted; otherwise, it is thrown away
    
    Fixes #12
    bparks13 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    eb8d41e View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Rename Socket to SocketThread to minimize possible conflicts

    - Fixed a visual bug where the disconnect button would not be correctly enabled in certain conditions
    bparks13 committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    df77aa7 View commit details
    Browse the repository at this point in the history