Skip to content
This repository has been archived by the owner on Sep 10, 2024. It is now read-only.

Pymesh leader doesn't find nodes that aren't direct neighbors #112

Open
JamieMenard opened this issue Feb 17, 2020 · 0 comments
Open

Pymesh leader doesn't find nodes that aren't direct neighbors #112

JamieMenard opened this issue Feb 17, 2020 · 0 comments

Comments

@JamieMenard
Copy link

JamieMenard commented Feb 17, 2020

What are the steps to reproduce this issue?

  1. Have three Lopy4s and Pytracks
  2. Set two up line of sight, and one out of sight of the first one.
  3. Turn everything on, let them connect.

What happens?

Node 1 (leader) and 2 will connect, 3 will not be shown as connected on "mml" or "mp", but if you send a message from 1 or 2 with "s" "3" "words" you'll get an ACK back. Then going to node 1 and running "self" there's no listing of 3, but 2 and 3 do list each other under "self". Seems the leader isn't properly polling neighbors for their neighbors and adding the the "mml".

What were you expecting to happen?

Nodes 1 (leader) and 2 should connect, 2 should connect to 3, all mesh info should be passed to 1 and distributed to all nodes.

Any logs, error output, etc?

Attach screen caps of data for node 1, node 2 and node 3 showing the above.

Though a note to be confusing, in my example node 1 = mac 5, node 2 = mac 2, and node 3 = mac 1. So mac 5 is the leader.
Node 1 (mac5) connected to node 2 (mac2)
node1mmlself

Node 2 (mac2) connected to node 1(mac5) and node 3 (mac1)
mac2selfmml

Node 3 sending and receiving an ACK from Node 1
onecantalkbutnomp

Node 3 "self" only showing a connection to node 2
selfandmml

Any other comments?

What versions of software are you using?

  • Variety of lopy4s bought of the the last 6 months, will have to open boxes to find versions.
  • all lopy4s updated to Pymesh v1.20.2.r1, though this seemed to be happening with v1.20.1.r1 as well
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant