I applied the RoboNetSim patch http://goo.gl/fZa3kv
to argos2, and copied all the resulting files to Argos3 code base, at the relevant locations. I also applied the wifi patch to diffusion-10.argos (instead of to the xml ), pasted here: http://pastebin.com/tuFv0c8e.
Here is the message I get on recompiling and installing the patched argos3, and running argos3 -c diffusion_10.argos:
[FATAL] Failed to initialize the space.
[FATAL] Error while trying to distribute entities
[FATAL] Failed to initialize entity "fb0".
[FATAL] Failed to initialize controllable entity "controller_0".
[FATAL] Can't set controller for controllable entity "controller_0"
[FATAL] Symbol "wifi (extern)" not found
In addition, argos doesn't recognize the wifi actuator, sensor or entity. My files are laid out like this:
http://pastebin.com/VfuiBa0s
I'd like a high-level answer to:
What kind of debugging should I do to make the wifi actuator, sensor and entity recognizable?
I'll be happy to provide more details, or content of files, as needed.