diff options
author | Sergey Yershov <syershov@maps.me> | 2017-03-06 17:58:42 +0300 |
---|---|---|
committer | Sergey Yershov <syershov@maps.me> | 2017-03-20 11:34:39 +0300 |
commit | 6c57ac53cdb7bc9ac4ea350f4b0c1099b06ddb96 (patch) | |
tree | 86120db4912e779a50aadef28fa9103392a4ceb3 /tracking/protocol.hpp | |
parent | 366574678dd0b4a8d84c40beb30f6b698589348b (diff) |
New serializer for traffic data
Diffstat (limited to 'tracking/protocol.hpp')
-rw-r--r-- | tracking/protocol.hpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tracking/protocol.hpp b/tracking/protocol.hpp index f351dad98c..03efd3dac9 100644 --- a/tracking/protocol.hpp +++ b/tracking/protocol.hpp @@ -23,15 +23,18 @@ public: { AuthV0 = 0x81, DataV0 = 0x82, + DataV1 = 0x92, CurrentAuth = AuthV0, - CurrentData = DataV0 + CurrentData = DataV1 }; static vector<uint8_t> CreateHeader(PacketType type, uint32_t payloadSize); static vector<uint8_t> CreateAuthPacket(string const & clientId); - static vector<uint8_t> CreateDataPacket(DataElementsCirc const & points); - static vector<uint8_t> CreateDataPacket(DataElementsVec const & points); + static vector<uint8_t> CreateDataPacket(DataElementsCirc const & points, + PacketType type = PacketType::CurrentData); + static vector<uint8_t> CreateDataPacket(DataElementsVec const & points, + PacketType type = PacketType::CurrentData); static std::pair<PacketType, size_t> DecodeHeader(vector<uint8_t> const & data); static string DecodeAuthPacket(PacketType type, vector<uint8_t> const & data); |