Settings: Better handling of the checksum

This commit is contained in:
Paul Hollinsky
2021-05-05 02:20:36 -04:00
parent 0006f31844
commit 82113f1a67
2 changed files with 57 additions and 32 deletions
+1 -1
View File
@@ -591,7 +591,7 @@ public:
using TerminationGroup = std::vector<Network>;
static constexpr uint16_t GS_VERSION = 5;
static uint16_t CalculateGSChecksum(const std::vector<uint8_t>& settings);
static optional<uint16_t> CalculateGSChecksum(const std::vector<uint8_t>& settings, optional<size_t> knownSize = nullopt);
static CANBaudrate GetEnumValueForBaudrate(int64_t baudrate);
static int64_t GetBaudrateValueForEnum(CANBaudrate enumValue);