Comments (6)
Turns out that the NS3-PLC logic uses a graph for all the nodes/edges and it does not allow disjoint sets within the same graph.
I need to debug more and check if there is any way to handle this.
Any suggestions, welcome.
from whitefield.
from whitefield.
I tried this setup, i.e, if I dont add RX/TX interface. If I dont add the interfaces then the sendframe asserts. send needs an interface to be used.
I just added code for creating outlet for every node and then selectively adding TX/RX interfaces. Everything works fine but when the node tries to send a packet, it asserts for nodes who do not have an interface.
from whitefield.
This topology works for me. Can you try this in your env?
I use PLC_NetDeviceHelper helper class which seems to be internally adding the TX/RX interfaces mandatorily.
from whitefield.
@nyrahul It works fine with me. You can merge the latest PLC updates to the Master for more flexible configuration. Thanks a lot.
from whitefield.
Closing as the fix worked.
from whitefield.
Related Issues (20)
- Power Line Communication support in Whitefield HOT 12
- Integration with https://renode.io/ HOT 6
- Injecting new nodes in the network at runtime HOT 2
- Whitefield can't run 2 instances from different users HOT 3
- Running multiple Whitefield instances on the same machine HOT 1
- Support for different RPL objective functions HOT 2
- Count packets for specific nodes HOT 1
- Pcap doesn't include all packets captured
- Atomic_sync.c file compilation error when activating RIOT HOT 2
- WhiteField is not getting configured on Ubuntu 20.04. HOT 1
- Support for randomized IIDs in AirLine/Stackline
- Add JQ dependency in setp script HOT 1
- setup.sh issues HOT 1
- Whitefield Framework in my application HOT 6
- Whitefield with contiki-ng HOT 44
- NODEID renumbering issue HOT 11
- Multiple BR/udp-servers in parallel HOT 10
- cmake support HOT 1
- Colorize the graph nodes based on nodeExec type HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from whitefield.