Modbus cpp
0.1
Loading...
Searching...
No Matches
include
MB
crc.hpp
1
#include <cstdint>
2
#include <vector>
3
5
namespace
MB::CRC
{
7
uint16_t
calculateCRC
(
const
uint8_t *buff, std::size_t len);
8
10
inline
uint16_t
calculateCRC
(
const
std::vector<uint8_t> &buffer) {
11
return
calculateCRC
(buffer.begin().base(), buffer.size());
12
}
13
};
MB::CRC
This namespace contains functions used for CRC calculation.
Definition
crc.hpp:5
MB::CRC::calculateCRC
uint16_t calculateCRC(const uint8_t *buff, std::size_t len)
Calculates CRC based on the input buffer - C style.
Definition
crc.cpp:3
Generated by
1.10.0