Lines Matching refs:testHeader
635 //! The checksum field of \a testHeader is always computed and checked against itself.
638 //! in \a testHeader and \a modelHeader are compared when the CMD_ADDRESS_FIELD bit
643 //! \param testHeader The actual command header which is being validated.
653 void EncoreBootImage::BootCommand::validateHeader(const boot_command_t * modelHeader, const boot_command_t * testHeader, unsigned whichFields)
656 if ((whichFields & CMD_TAG_FIELD) && (testHeader->m_tag != modelHeader->m_tag))
661 if ((whichFields & CMD_FLAGS_FIELD) && (testHeader->m_flags != modelHeader->m_flags))
666 if ((whichFields & CMD_ADDRESS_FIELD) && (testHeader->m_address != modelHeader->m_address))
671 if ((whichFields & CMD_COUNT_FIELD) && (testHeader->m_count != modelHeader->m_count))
676 if ((whichFields & CMD_DATA_FIELD) && (testHeader->m_data != modelHeader->m_data))
682 uint8_t testChecksum = calculateChecksum(*testHeader);
683 if (testChecksum != testHeader->m_checksum)