Robots¶
- The robots contain code that will receive messages from the server and respond in some way
- The robots can be asked for various data like battery level
- The robots can be given commands that direct how they should move
Server¶
- The server can:
- Send messages to the robot
- Get information about the robots from the token ring like the BOM matrix
- Receive responses from the robot
- Talk to clients like the ColoNet GUI
GUI¶
- Connect to the server
- Request the number of robots and BOM matrix from the server
- Display a picture of the robots
- Issue commands to the server to be passed on to the robots
Diagram¶
