-
Notifications
You must be signed in to change notification settings - Fork 17
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
Additional Features #25
Comments
Hey,
|
@GUVWAF I am working on a research project involving the simulator. If you want to collaborate, me and my colleague would be happy to talk. |
Unfortunately I only have very limited free time to work on projects like this, so I'm sorry but I have to decline the offer. |
@GUVWAF Thanks for your response. |
The current pathloss model implementation can be found here: Line 110 in b98ac26
As you can see it only includes distance between nodes (and operating frequency), but does not take any additional attenuation into account. If you want to make it simple, you could define an obstacle at a certain location and when the line between the two nodes crosses that obstacle, you can add a certain amount of additional pathloss (e.g. 10dB). If you really want to make it realistic, you could consider adding the SPLAT! RF analysis tool, which is also used by https://github.com/meshtastic/meshtastic-site-planner. Would be really cool to have this integrated with the simulator :) |
Thanks, @GUVWAF . Is there a way to add the obstacles similar to the nodes themselves, in other words - in a GUI way - such that their addition can be easily propagated to the whole code? |
In principle yes, you should add a method to draw the obstacles and store their coordinates e.g. in the |
I will clarify, @GUVWAF Is adding the obstacle as a new type of node (similar to client/router) logical? of course, i will need to remove any message-transferring functionality... |
That's an option, yes, but I'd imagine you want to draw the obstacle with e.g. a polygon instead of a single dot? You could e.g. look at the Polygon Selector. So for example, in the plot you could add a button for "Draw obstacle", and then use the polygon selector. Then add the coordinates of the polygon to a list of Hope this helps, but I'm also not an expert in these GUI-related things. |
Hi @GUVWAF ,
I am interested whether the simulator can be enhanced by:
Do you know whether I can add these to the simulator?
The text was updated successfully, but these errors were encountered: