Part1:
This is just another thread but I'm still working on the same project as in
How does JAUS work thread. I have a few questions regarding communications and command components.
We have:
CRIO and a main board PC connected(wired) through a wireless router. Our PC also has a wireless card to connect to IGVC network.
CRIO does not have a JAUS manager or any other JAUS components. All of the JAUS components are running on the main board PC. We need to communicate with the COP at the competition as well as communicate with our CRIO and our GUI (written in JAVA) somehow. From my reading I see that we will need to implement a communicator component in order to receive query commands from the COP. I haven't found an example of a communicator component anywhere.
-Is it very different from any other JAUS component? It says it maintains all data links to other subsystems within a system. So would that be between a CRIO, PC and GUI??? I guess I'm not sure what is a subsystem and what is a system.
As of right now, we have our own implementation of a dispatcher which listens on a certain port and parses incoming messages from the CRIO and updates JAUS components within a PC. I'm not sure this is the best way to go about this because it will get very complicated as we expand our system.
-Could a communicator component replace our dispatcher???
Part2:
Given our system architecture where would a Subsystem and System commanders fit? As of right now, our main function is built on top of the ojVehicleSim main.
If it is too confusing please let me know and I will expand upon and explain in greater detail. Thanks a lot for your help.