Public
EventStatusChanged( return: Std_ReturnType,
Default: |
|
Kind: |
return |
Stereotype: |
|
|
E_OK: Operation was successful E_NOT_OK: Operation failed
|
EventStatusOld: uint8,
Default: |
|
Kind: |
in |
Stereotype: |
|
|
Event staus before change
Bit 0 TestFailed is set to 1 if the last event status update by the function Dem_SetEventStatus(Passed | Failed) was called with failed. The status is set to 0 if Dem_SetEventStatus is called with passed, on tester clear command and by API Dem_ResetEventStatus. Bit 0 and 6 is intended to set/reset monitor inhibit or default.
Bit 1 TestFailedThisOperationCycle is set if at least one time the function Dem_SetEventStatus (passed | failed) is called with failed this cycle. Intended to be used for defaults reset only at next key on.
Bit 2 PendingDTC is set when associated DTC becomes available in Mode07 (currently corresponds to ISO pending bit ? [9] Intended to be used for the control of IUMPR counters.
Bit 3 ConfirmedDTC is set when associated DTC becomes available in Mode03 (currently corresponds to ISO confirmed bit ? [9] Could be used to set e.g. service request message.
Bit 4 TestNotCompletedSinceLastClear is set to 0 if at least one time the function Dem_SetEventStatus (passed | failed) is called after last ClearDTC. Bit 5 testFailedSinceLastClear is set to 0 if at least one time the function Dem_SetEventStatus is caled with failed this cycle.
Bit 6 TestNotCompletedThisOperationCycle is set if at least one time the function Dem_SetEventStatus (passed | failed) is called within this cycle (the usage of different cycles is application-specific, if only one cycle is used, the differentiation is obsolete).
Bit 7 WarningIndicatorRequested reports the status of any warning indicators associated with a particular DTC.
|
EventStatusNew: uint8,
Default: |
|
Kind: |
in |
Stereotype: |
|
|
Event status after change
Bit 0 TestFailed is set to 1 if the last event status update by the function Dem_SetEventStatus(Passed | Failed) was called with failed. The status is set to 0 if Dem_SetEventStatus is called with passed, on tester clear command and by API Dem_ResetEventStatus. Bit 0 and 6 is intended to set/reset monitor inhibit or default.
Bit 1 TestFailedThisOperationCycle is set if at least one time the function Dem_SetEventStatus (passed | failed) is called with failed this cycle. Intended to be used for defaults reset only at next key on.
Bit 2 PendingDTC is set when associated DTC becomes available in Mode07 (currently corresponds to ISO pending bit ? [9] Intended to be used for the control of IUMPR counters.
Bit 3 ConfirmedDTC is set when associated DTC becomes available in Mode03 (currently corresponds to ISO confirmed bit ? [9] Could be used to set e.g. service request message.
Bit 4 TestNotCompletedSinceLastClear is set to 0 if at least one time the function Dem_SetEventStatus (passed | failed) is called after last ClearDTC. Bit 5 testFailedSinceLastClear is set to 0 if at least one time the function Dem_SetEventStatus is caled with failed this cycle.
Bit 6 TestNotCompletedThisOperationCycle is set if at least one time the function Dem_SetEventStatus (passed | failed) is called within this cycle (the usage of different cycles is application-specific, if only one cycle is used, the differentiation is obsolete).
Bit 7 WarningIndicatorRequested reports the status of any warning indicators associated with a particular DTC.
|
):
|