20 Commits (5a188f0582359e80bfb1c75605694d0794c8280a)

Author SHA1 Message Date
Connor Taylor-Brown f8150ef449 Added YachtEvent message with encoder and decoder
9 years ago
fjc40 7366aba5ec Added empty data sources, to be used by VisualiserRace.
9 years ago
fjc40 b625b6ab05 XMLReader.readXMLFileToString no longer throws a Transformer exception.
9 years ago
fjc40 134586f407 The message encoders and decoders now catch exceptions, and throw InvalidMessageException.
9 years ago
fjc40 9c64b678e3 Added MarkRoundingEncoder.
9 years ago
fjc40 da800e659a Added AverageWindEncoder.
9 years ago
fjc40 ce63f58429 Added RaceStartStatusEncoder.
9 years ago
fjc40 750ea5c141 Added MessageDecoder interface. All decoder implement this.
9 years ago
fjc40 1fbdd09d70 Refactored BoatLocation message, encoders, decoders. It now exposes datatypes that we actually use in the program (double knots, bearings, etc..), instead of the bits-on-the-wire packed units (like int mmPerSec). Also documented it, and updated test.
9 years ago
fjc40 ff262a6227 Added Knots <-> MMperSec conversions to AC35UnitConverter.
9 years ago
fjc40 b1922fc3fc Added RaceStatusEncoder.
9 years ago
fjc40 e464ee298e javadoc fixes for some warnings.
9 years ago
fjc40 b486f99dbe Added XMLMessageEncoder.
9 years ago
fjc40 8ef906472b Renamed Heartbeat to HeartBeat.
9 years ago
fjc40 c3ed30019c Added BoatLocationEncoder.
9 years ago
fjc40 31ce9fff94 Added BoatActonEncoder.
9 years ago
fjc40 16686678a7 Added an InvalidMessageTypeException - thrown whenever we encounter a MessageType that isn't recognised or isn't supported.
9 years ago
fjc40 7ea5b31fa1 RequestToJoinEnum contains an int instead of a byte.
9 years ago
fjc40 5cddaaed8e mock.app.App now tells mock.app.Event that the xml file strings are XMLFileType.Contents.
9 years ago
fjc40 4bcfc01ceb shared.dataInput:
9 years ago