COMMS
Template library intended to help with implementation of communication protocols.
Loading...
Searching...
No Matches
Typedefs
comms::protocol::checksum Namespace Reference

Defines aliases to classes in the comms::frame::checksum. More...

Detailed Description

Defines aliases to classes in the comms::frame::checksum.

Deprecated:
Use classes comms::frame::checksum namespace instead

Typedefs

template<typename TResult = std::uint8_t, TResult TInitValue = 0>
using BasicSum = comms::frame::checksum::BasicSum< TResult, TInitValue >
 Alias to the comms::frame::checksum::BasicSum.
 
template<typename TResult = std::uint8_t, TResult TInitValue = 0>
using BasicXor = comms::frame::checksum::BasicXor< TResult, TInitValue >
 Alias to the comms::frame::checksum::BasicXor.
 
template<typename TResult , TResult TPoly, TResult TInit = 0, TResult TFin = 0, bool TReflect = false, bool TReflectRem = false>
using Crc = comms::frame::checksum::Crc< TResult, TPoly, TInit, TFin, TReflect, TReflectRem >
 Alias to the comms::frame::checksum::Crc.
 
using Crc_16 = comms::frame::checksum::Crc_16
 Alias to the comms::frame::checksum::Crc_16.
 
using Crc_32 = comms::frame::checksum::Crc_32
 Alias to the comms::frame::checksum::Crc_32.
 
using Crc_CCITT = comms::frame::checksum::Crc_CCITT
 Alias to the comms::frame::checksum::Crc_CCITT.
 

Typedef Documentation

◆ BasicSum

template<typename TResult = std::uint8_t, TResult TInitValue = 0>
using comms::protocol::checksum::BasicSum = typedef comms::frame::checksum::BasicSum<TResult, TInitValue>

◆ BasicXor

template<typename TResult = std::uint8_t, TResult TInitValue = 0>
using comms::protocol::checksum::BasicXor = typedef comms::frame::checksum::BasicXor<TResult, TInitValue>

◆ Crc

template<typename TResult , TResult TPoly, TResult TInit = 0, TResult TFin = 0, bool TReflect = false, bool TReflectRem = false>
using comms::protocol::checksum::Crc = typedef comms::frame::checksum::Crc<TResult, TPoly, TInit, TFin, TReflect, TReflectRem>

◆ Crc_16

◆ Crc_32

◆ Crc_CCITT