Ntripclient serial-port access via custom-device interface

  • name: ntripclient
  • description: The ntripclient snap is an HTTP client based on ‘Networked Transport of RTCM via Internet Protocol’ (Ntrip). This is an application-level protocol streaming Global Navigation Satellite System (GNSS) data over the Internet. The main usage is to forward RTCM GPS corrections from a base to GPS devices via serial communication.
  • snapcraft: snapcraft.yaml
  • upstream: upstream repository
  • upstream-relation: I am maintaining a snap for the project.
  • interfaces:
    • serial-ports-slot:
      • request-type: installation
      • reasoning: On a Raspberry Pi 4&5 the default serial port is /dev/ttyAMA0. I used a custom device interface to expose the serial port as a slot.
    • serial-ports-plug:
      • request-type: connection
      • reasoning: This is the matching plug to the slot, so my application can access the serial port of the Raspberry Pi.

Hey @gbeuzeboc

custom-device is considered super-privileged and publisher vetting is needed. Could you please confirm you meet the criteria to complete the publisher vettnig?

Thanks

@gbeuzeboc - ping, can you please provide the requested information?

I am the maintainer of the fork holding the snapcraft.yaml:

So I believe I meet the criteria to complete the publisher vetting.

Thanks.

Hey, the publisher vetting refers to the official upstream project. Sorry about that.

In this case, the remaining options are the upstream maintains the snap, you join the upstream or you join one of the trusted groups (i.e. snapcrafters)

Thanks