cdb6219ccec7313d32fd0046563e428cb489a99c
Issue 28 & 36 - encoders and decoders refactor This resolves #28 #36. This was on the story_61 branch, but I figured it may be helpful to push this into master/other branches before then. The main changes: - Moved encoding functions from RaceVisionByteEncoder into their own encoder classes. - Added a EncoderFactory and DecoderFactory, which return correct en/decoder based on MessageType. - All encoders implement MessageEncoder interface, and all decoder implement MessageDecoder interface. Extra changes: - Added names to most threads that are created. - Removed the nested while loop from MockOutput, and moved the XML stuff before the main loop (functionally it's the same). See merge request !23
SENG302 Project Template
Basic Maven project with required Maven reporting setup and basic GitLab CI.
It is a requirement that your product should be completely built to a deliverable form using the Maven package goal.
Remember to set up your GitLab CI server (refer to the student guide for instructions).
Basic Project Structure
src/Your application sourcedoc/User and design documentationdoc/examples/Demo example files for use with your application
Languages
Java
98.4%
CSS
1.6%