CORDET Framework - C2 Implementation
|
Temperature Violation InReport. More...
Go to the source code of this file.
Functions | |
CrFwBool_t | CrMaInRepTempViolationValidityCheck (FwPrDesc_t prDesc) |
Implementation of the Validity Check Operation for the Master Application. More... | |
void | CrMaInRepTempViolationUpdateAction (FwPrDesc_t prDesc) |
Implementation of the Update Action Operation for the Master Application. More... | |
Temperature Violation InReport.
The Temperature Violation InReport is the Report generated by a Slave Application when there has been temperature limit violation. In general, an InReport is defined by defining the functions which override its adaptation points, namely (see CrFwInRep.h
):
In the case of the Temperature Violation InReport, these functions are defined as follows:
This module defines functions which implement the above operations. These functions are associated to a specific kind of InReport in the initializer CR_FW_INREP_INIT_KIND_DESC
.
This file is part of the CORDET Framework.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
For information on alternative licensing, please contact P&P Software GmbH.
Definition in file CrMaInRepTempViolation.h.
void CrMaInRepTempViolationUpdateAction | ( | FwPrDesc_t | prDesc | ) |
Implementation of the Update Action Operation for the Master Application.
This function writes a message to stdout
with the following information:
This function assumes that the temperature is stored in the first byte of the parameter area of the report packet.
prDesc | the descriptor of the InReport procedure |
Definition at line 47 of file CrMaInRepTempViolation.c.
CrFwBool_t CrMaInRepTempViolationValidityCheck | ( | FwPrDesc_t | prDesc | ) |
Implementation of the Validity Check Operation for the Master Application.
This function always returns true.
prDesc | the descriptor of the InReport reset procedure |
Definition at line 42 of file CrMaInRepTempViolation.c.