small refactoring
started refactoring the DirectionManager
Start refactoring and commiting the MovementManager
the communication from server to client works (sending movement
commands) - the other way is still to fix
the communication from client to server now also works - the server
should simply not call available before reading bytes
as far as I can say, the communication works for now
removed unused line - last commit for today, tests successful
added some comments to ConnectionManager on client and a method that
will send the robots start position
finished commenting the clients communication and added class Parser,
which will parse the Pose and commands - this makes the
CommunicationManager more light weighted
added comments to ConnectionManager on Server
enhanced list of commands by added a pick-command
removed unused test classes in the server communication package - there
is a working version ready
added finishing 0 to pick command, which is necessary because all
commands should end with a digit (in order to parse it correctly)
furthermore, the Thread on the server realises that the NXT closed the
connection now and stops it's Thread then
Added class RobotTracer on Server
Merge branch 'master' of https://github.com/MindstormsNXJ/mindstorms.git
Added method in Mapper to add Poses of robots to trace them.
new methods for RobotTracer, getTracedNames() and getTracedPoseList();
Mapper::addPose() - changed method parameter NxtInfo to String
small code cleanup at server
commented PositionManager and DirectionManager
Implemented Map Save
Map is now able to save his state on a file