Port Micropolis encoder to protobuf-based config

This commit is contained in:
Eric Anderson
2021-10-02 16:24:38 -07:00
parent c54de27503
commit 41e9c46cba
6 changed files with 93 additions and 26 deletions

View File

@@ -3,7 +3,13 @@
#define MICROPOLIS_ENCODED_SECTOR_SIZE (1+2+266+6)
class AbstractDecoder;
class AbstractEncoder;
class EncoderProto;
class DecoderProto;
extern std::unique_ptr<AbstractDecoder> createMicropolisDecoder(const DecoderProto& config);
extern std::unique_ptr<AbstractEncoder> createMicropolisEncoder(const EncoderProto& config);
extern uint8_t micropolisChecksum(const Bytes& bytes);