// Initialize signal data.\r
Com_WriteSignalDataToPdu(Signal->ComHandleId, Signal->ComSignalInitValue);\r
}\r
-\r
- // Check filter configuration\r
- if (IPdu->ComIPduDirection == RECEIVE) {\r
-\r
- // This represents an invalid configuration of the UINT8_N datatype\r
- //lint -save -esym(960,12.5) PC-Lint Exception: It is checked and OK. PC-Lint missunderstands rule 12.5 in this case.\r
- if (( (Signal->ComSignalType == UINT8_N)\r
- &&\r
- ( (Signal->ComFilter.ComFilterAlgorithm == MASKED_NEW_EQUALS_X)\r
- || (Signal->ComFilter.ComFilterAlgorithm == MASKED_NEW_DIFFERS_X)\r
- || (Signal->ComFilter.ComFilterAlgorithm == MASKED_NEW_DIFFERS_MASKED_OLD)\r
- || (Signal->ComFilter.ComFilterAlgorithm == NEW_IS_WITHIN)\r
- || (Signal->ComFilter.ComFilterAlgorithm == NEW_IS_OUTSIDE)\r
- || (Signal->ComFilter.ComFilterAlgorithm == ONE_EVERY_N) ))) {\r
-\r
- DET_REPORTERROR(COM_MODULE_ID, COM_INSTANCE_ID, 0x01, COM_E_INVALID_FILTER_CONFIGURATION);\r
- failure = 1;\r
- }\r
- //lint -restore\r
-\r
- // This represents an invalid configuration of the BOOLEAN datatype\r
- if (( (Signal->ComSignalType == BOOLEAN)\r
- &&\r
- ( (Signal->ComFilter.ComFilterAlgorithm == NEW_IS_WITHIN)\r
- || (Signal->ComFilter.ComFilterAlgorithm == NEW_IS_OUTSIDE) ))) {\r
-\r
-\r
- DET_REPORTERROR(COM_MODULE_ID, COM_INSTANCE_ID, 0x01, COM_E_INVALID_FILTER_CONFIGURATION);\r
- failure = 1;\r
- }\r
- // Initialize filter values. COM230\r
- //signal.ComFilter.ComFilterNewValue = ComConfig->ComIPdu[i].ComTxIPdu.ComTxIPduUnusedAreasDefault;\r
- //signal.ComFilter.ComFilterOldValue = ComConfig->ComIPdu[i].ComTxIPdu.ComTxIPduUnusedAreasDefault;\r
- }\r
}\r
\r
// Configure per I-PDU based deadline monitoring.\r
/** Filter for this signal.\r
* NOT SUPPORTED\r
*/\r
- const ComFilter_type ComFilter;\r
+ //const ComFilter_type ComFilter;\r
\r
/* Pointer to the shadow buffer of the signal group that this group signal is contained in.\r
*\r
/** The number of bytes if the signal has type UINT8_N;\r
* Range 1 to 8.\r
*/\r
- const uint8 ComSignalLength;\r
+ //const uint8 ComSignalLength;\r
\r
/** Defines the type of the signal. */\r
const Com_SignalType ComSignalType;\r
/** Filter for this signal.\r
* NOT SUPPORTED.\r
*/\r
- const ComFilter_type ComFilter;\r
+ //const ComFilter_type ComFilter;\r
\r
/** Marks if this signal is a signal group.\r
* Should be set to 1 if the signal is a signal group.\r
boolean (*ComIPduCallout)(PduIdType PduId, const uint8 *IPduData);\r
\r
\r
- /** The ID of this IPDU. */\r
- const uint8 ComIPduRxHandleId;\r
-\r
/** The outgoing PDU id. For polite PDU id handling. */\r
const uint8 ArcIPduOutgoingId;\r
\r