C
OutputVerifierInterface Class
class SafeRenderer::OutputVerifierInterfaceThe OutputVerifierInterface class provides an API to verify the graphics output. More...
Header: | #include <OutputVerifierInterface> |
Since: | QtSafeRenderer 3.0 |
Inherited By: | SafeRenderer::MISRVerifier, SafeRenderer::NXPVerifier, and SafeRenderer::TestVerifier |
Public Functions
OutputVerifierInterface() | |
virtual | ~OutputVerifierInterface() = 0 |
void | addRegionForVerification(const SafeRenderer::VerifyRegion ®ionArg) |
void | addVerificationResult(const SafeRenderer::VerifyRegion ®ionArg) |
SafeRenderer::VerifyRegion | getNextRegionForVerification() |
SafeRenderer::VerifyRegion | getVerificationResult() |
SafeRenderer::quint32 | verificationQueueCount() const |
SafeRenderer::quint32 | verificationResultsCount() const |
Detailed Description
The OutputVerifierInterface class provides an API to monitor the graphics output. The purpose of the monitor class is to verify that safety-critical information is not corrupted on the display. The verification is based on the CRC calculation of the display output. Common approach is the hardware module which does the CRC calculation for the regions on the screen (Region of Interest, ROI).
This is an abstract interface class that the platform specific outputverifier adaptations need to inherit. It also contains any common code that the adaptations require.
Member Function Documentation
OutputVerifierInterface::OutputVerifierInterface()
Constructs OutputVerificationInterface instance.
[pure virtual]
OutputVerifierInterface::~OutputVerifierInterface()
Destructs OutputVerificationQueue instance.
void OutputVerifierInterface::addRegionForVerification(const SafeRenderer::VerifyRegion ®ionArg)
Add a region regionArg to the verification queue.
void OutputVerifierInterface::addVerificationResult(const SafeRenderer::VerifyRegion ®ionArg)
Add a result regionArg to the verification results.
SafeRenderer::VerifyRegion OutputVerifierInterface::getNextRegionForVerification()
Get the next entry from the verification queue. Returns Next region for verification in the queue.
SafeRenderer::VerifyRegion OutputVerifierInterface::getVerificationResult()
Get the next result from the verification results. Returns Next region in the verification results.
SafeRenderer::quint32 OutputVerifierInterface::verificationQueueCount() const
Get the current size of the verification queue. Returns Size of the verification queue.
SafeRenderer::quint32 OutputVerifierInterface::verificationResultsCount() const
Get the current size of the verification results. Returns Size of the verification results.
Available under certain Qt licenses.
Find out more.