Raptor:DM22: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
(Created page with 'Return to the main Raptor page Return to DM Messages page right|frame|Raptor DM22 == Description == <p>This…')
 
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[RaptorWiki|Return to the main Raptor page]]
[[Raptor-Platform|Return to the main Raptor page]]


[[Raptor:J1939 DM Messages|Return to DM Messages page]]
[[Raptor:J1939 DM Messages|Return to DM Messages page]]


[[File:RaptorDM22.jpg|right|frame|Raptor DM22]]
[[File:RaptorDM22.jpg|right|frame|Raptor™ DM22]]


== Description ==
== Description ==
<p>This block implements PGN 49920 Individual Clear/Reset of Active and Previously Active DTC (DM22). When a request is received this block will clear the specified fault and then trigger the User FnCall with the obdfault port set to the fault which was cleared. Any additional fault specific information that needs to be cleared or reset should be done here. After the user function has run the block will send the appropriate ACK. If the requested fault is not found or is not in the correct state, the user FnCall will not execute and the request will be appropriately NACKed.</p>
<p>This block implements PGN 49920 Individual Clear/Reset of Active and Previously Active DTC (DM22). When a request is received this block will clear the specified fault and then trigger the User FnCall with the obdfault port set to the fault which was cleared. Any additional fault specific information that needs to be cleared or reset should be done here. After the user function has run the block will send the appropriate ACK. If the requested fault is not found or is not in the correct state, the user FnCall will not execute and the request will be appropriately NACKed.</p>
== Inputs ==
{| class="wikitable" style="width:75%;"
|-
! scope="col" style="width: 15%;"|Input
! scope="col" style="width: 15%;"|Type
! scope="col" style="width: 70%;"|Description
|}


== Outputs ==
== Outputs ==
Line 51: Line 43:
| Defines the name of the Raptor OBD Fault Manager Custom field which defines the FMI of the fault. Data Type must be uint32.
| Defines the name of the Raptor OBD Fault Manager Custom field which defines the FMI of the fault. Data Type must be uint32.
|}
|}
== Supported Versions ==
* [[Raptor:Versions#2013a_0.0.1|Raptor 2013a_0.0.1]] and newer

Latest revision as of 18:51, 12 September 2023

Return to the main Raptor page

Return to DM Messages page

Raptor™ DM22

Description

This block implements PGN 49920 Individual Clear/Reset of Active and Previously Active DTC (DM22). When a request is received this block will clear the specified fault and then trigger the User FnCall with the obdfault port set to the fault which was cleared. Any additional fault specific information that needs to be cleared or reset should be done here. After the user function has run the block will send the appropriate ACK. If the requested fault is not found or is not in the correct state, the user FnCall will not execute and the request will be appropriately NACKed.

Outputs

Output Type Description
User FnCall Function Call Trigger indicating that DM22 has been requested.
obdfault Fault Reference Reference to applicable OBD fault being requested cleared.

Parameters

Parameter Type Description
J1939 Bus name String This is the name of the J1939 bus.
SPN Custom Field Name String Defines the name of the Raptor OBD Fault Manager Custom field which defines the SPN of the fault. Data Type must be uint32.
FMI Custom Field Name String Defines the name of the Raptor OBD Fault Manager Custom field which defines the FMI of the fault. Data Type must be uint32.