F´ Flight Software - C/C++ Documentation  NASA-v2.0.0
A framework for building embedded system applications to NASA flight quality standards.
Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC Class Reference

Container for computed and stored CRC values. More...

#include <Svc/CmdSequencer/CmdSequencerImpl.hpp>

Public Member Functions

 CRC (void)
 Construct a CRC. More...
 
void init (void)
 Initialize computed CRC. More...
 
void update (const BYTE *buffer, NATIVE_UINT_TYPE bufferSize)
 Update computed CRC. More...
 
void finalize (void)
 Finalize computed CRC. More...
 

Public Attributes

U32 m_computed
 Computed CRC. More...
 
U32 m_stored
 Stored CRC. More...
 

Detailed Description

Container for computed and stored CRC values.

Definition at line 334 of file CmdSequencerImpl.hpp.

Constructor & Destructor Documentation

◆ CRC()

Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::CRC ( void  )

Construct a CRC.

Definition at line 22 of file FPrimeSequence.cpp.

Member Function Documentation

◆ finalize()

void Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::finalize ( void  )

Finalize computed CRC.

Definition at line 45 of file FPrimeSequence.cpp.

◆ init()

void Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::init ( void  )

Initialize computed CRC.

Definition at line 30 of file FPrimeSequence.cpp.

◆ update()

void Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::update ( const BYTE buffer,
NATIVE_UINT_TYPE  bufferSize 
)

Update computed CRC.

Parameters
bufferThe buffer
bufferSizeThe buffer size

Definition at line 36 of file FPrimeSequence.cpp.

Member Data Documentation

◆ m_computed

U32 Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::m_computed

Computed CRC.

Definition at line 352 of file CmdSequencerImpl.hpp.

◆ m_stored

U32 Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::m_stored

Stored CRC.

Definition at line 355 of file CmdSequencerImpl.hpp.


The documentation for this class was generated from the following files: