Modbus cpp
0.1
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Functions
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
c
f
g
i
m
r
s
t
w
Functions
c
f
g
i
m
r
s
t
w
Files
File List
•
All
Classes
Namespaces
Functions
Enumerations
Pages
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
}
10
inline
uint16_t
calculateCRC
(
const
std::vector<uint8_t> &buffer) {
…
}
13
};
5
namespace
MB::CRC
{
…
}
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