Of key importance is that this client cannot crash. It should catch exceptions associated with opening sockets and sending packets, etc... If you don't know what exceptions are, you can read a posting on the learning-python channel about keeping calm and carrying on... And then you can dig deeper. The display client will be running on a raspberry pi, and it will take the status message from the robot and turn it into graphics display requests for the graphics panels on the sides of the robot.
This client will have to be used in the main robot loop, so it should probably do a little counting and only send every Nth message or so...
Of key importance is that this client cannot crash. It should catch exceptions associated with opening sockets and sending packets, etc... If you don't know what exceptions are, you can read a posting on the learning-python channel about keeping calm and carrying on... And then you can dig deeper. The display client will be running on a raspberry pi, and it will take the status message from the robot and turn it into graphics display requests for the graphics panels on the sides of the robot.
This client will have to be used in the main robot loop, so it should probably do a little counting and only send every Nth message or so...
matthew