Giter VIP home page Giter VIP logo

Comments (5)

PhirePhly avatar PhirePhly commented on August 23, 2024

Please provide a citation for the relevant RF-gate rule requiring this behavior and background on the amount of testing you've performed on this patch.

from aprx.

F4FXL avatar F4FXL commented on August 23, 2024

Hi,

As per http://www.aprs-is.net/IGateDetails.aspx a posit shall be gated to RF along the message.

Testing so far :

  • On the bench (not on ragular APRS frequency) a posit gets transmitted along the message
  • Issue : if a nearby igate already sent the posit to RF the posit is not set. this might be an issue when the igate is the only one serving the message recipient. But I guess the is wanted behavior complying to rule 4 of above link...

from aprx.

PhirePhly avatar PhirePhly commented on August 23, 2024

I'm not thrilled with this patch, because if I'm reading it right, it will keep RF-gating position packets until the message drops out of the history db, so one message could trigger dozens of position packets, where I think the original intention is to gate only the next position packet.

I'm also dubious of how much value the position packet has for a message conversation, but I don't have a strong opinion against it.

from aprx.

F4FXL avatar F4FXL commented on August 23, 2024

Actually further testing has shown exactly the behavior you describe..... You are right about the original intention, only gate the next packet after the message.
Ideally this shall be handled as some sort of state machine : whenever there is an outgoing message wait for a posit for a short amount of time (5 or 10 minutes) on the posit is sent, clear the message from the history. This all regardless of any source filtering.

from aprx.

F4FXL avatar F4FXL commented on August 23, 2024

Ok nevermind my previous comment, only one posit gets sent after the message... I had some test code locally creating the above behavior...
However as soon as a filter is used (eg we use -p/F0 to block novice which are not allowed for APRS) the message posit no longer gets sent.... I think the logic shall move outside the the check of the presence of filters

from aprx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.