|
Embedded Template Library 1.0
|
Standard Checksum. More...
#include <checksum.h>
Public Member Functions | |
| checksum () | |
| Default constructor. | |
| template<typename TIterator > | |
| checksum (TIterator begin, const TIterator end) | |
Public Member Functions inherited from etl::frame_check_sequence< etl::checksum_policy_sum< T > > | |
| 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. | |
Additional Inherited Members | |
Public Types inherited from etl::frame_check_sequence< etl::checksum_policy_sum< T > > | |
| typedef etl::checksum_policy_sum< T > | policy_type |
| typedef policy_type::value_type | value_type |
| typedef private_frame_check_sequence::add_insert_iterator< frame_check_sequence< etl::checksum_policy_sum< T > > > | add_insert_iterator |
|
inline |
Constructor from range.
| begin | Start of the range. |
| end | End of the range. |