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

Update NMEA support #128

Merged
merged 30 commits into from
Aug 7, 2024
Merged

Update NMEA support #128

merged 30 commits into from
Aug 7, 2024

Commits on Aug 1, 2024

  1. Add u-blox support and deprecate NMEA support

    u-blox is expected to provide support for sending more granular information to FCU compared to NMEA
    hmakelin committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    d96536e View commit details
    Browse the repository at this point in the history
  2. Remove geographic_msgs as dependency for gisnav_msgs as BoundingBox m…

    …essage is no longer used
    hmakelin committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    71db1eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69125ba View commit details
    Browse the repository at this point in the history
  4. Update documentation relating to running GISNav locally to reflect NM…

    …EA deprecation and introduction of u-blox support
    hmakelin committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    93910fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d104a8a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    056a34f View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    a4305ee View commit details
    Browse the repository at this point in the history
  2. Run UBX middleware in a separate service to improve separation of con…

    …cerns and align with existing architecture
    hmakelin committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    b630d05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    facdc92 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d054cf9 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. Configuration menu
    Copy the full SHA
    e6b9593 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ea10bc View commit details
    Browse the repository at this point in the history
  3. Use custom UBX publisher instead of ublox package in ROS index

    Still relies on ublox_msgs from the ROS index.
    hmakelin committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    7154afd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eea8d41 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8bb26e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    93b146b View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

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

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    68acbb8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6212fc2 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    96a2f54 View commit details
    Browse the repository at this point in the history
  2. Make NMEA the default protocol for dev

    Currently NMEA works and UBX does not so makes sense to have it as default
    hmakelin committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    893e1d5 View commit details
    Browse the repository at this point in the history
  3. Clean up comments in docker-compose.dependencies.yaml

    Middleware should not depend on the simulation service, socat should still work even if no one is listening at the other end
    hmakelin committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    7b83e2d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9706b0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7696aa4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1b15697 View commit details
    Browse the repository at this point in the history
  7. Fix unit test path

    hmakelin committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    377c985 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Remove unnecessary port mappings from ubx and nmea middleware services

    These services use the socat bridge for outgoing communication only which means the port does not need to be exposed
    hmakelin committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    d12c0bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e76b6e View commit details
    Browse the repository at this point in the history
  3. Automatically start gps at /dev/pts/1 in px4 service to receive NMEA …

    …comms
    
    Ideally we would not hard code the PTY path here but based on testing the /dev/pts/1 port should be the one that socat allocates for bridging incoming communication from TCP port 15000
    hmakelin committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    146d6c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    543e874 View commit details
    Browse the repository at this point in the history