|
| crc16_arc_t () |
| Default constructor.
|
|
template<typename TIterator > |
| crc16_arc_t (TIterator begin, const TIterator end) |
|
| ETL_STATIC_ASSERT ((Table_Size==4U)||(Table_Size==16U)||(Table_Size==256U), "Table size must be 4, 16 or 256") |
|
| crc_type () |
| Default constructor.
|
|
| crc_type (TIterator begin, const TIterator end) |
|
| ETL_STATIC_ASSERT (etl::is_unsigned< value_type >::value, "Signed frame check type not supported") |
|
| frame_check_sequence () |
| Default constructor.
|
|
| frame_check_sequence (TIterator begin, const TIterator end) |
|
void | reset () |
| Resets the FCS to the initial state.
|
|
void | add (TIterator begin, const TIterator end) |
|
void | add (uint8_t value_) |
|
value_type | value () const |
| Gets the FCS value.
|
|
| operator value_type () const |
| Conversion operator to value_type.
|
|
add_insert_iterator | input () |
| Gets an add_insert_iterator for input.
|
|
◆ crc16_arc_t()
template<size_t Table_Size>
template<typename TIterator >
etl::crc16_arc_t< Table_Size >::crc16_arc_t |
( |
TIterator |
begin, |
|
|
const TIterator |
end |
|
) |
| |
|
inline |
Constructor from range.
- Parameters
-
begin | Start of the range. |
end | End of the range. |
The documentation for this class was generated from the following file: