MotoHawk SAEJ1939 PGN Transmit DM32

This block sets up a DM32 PGN Transmit message using the specified handler.

Block ID

MotoHawk SAEJ1939 PGN Transmit DM32

Library

MotoHawk_Protocols_lib

Description

The "PGN Definition" script is required to follow the template outlined in the "motohawk_saej1939_dm32tx_example" example file.

The definition script specifies a constant value, a port value, or an external datastore for each input parameter. The location of the block in the application will determine when the port-related information is updated.

This definition script also defines a referece or references to MotoHawk Emissions Control instance definition blocks. Each of those referenced instances generates data for a DM32 message if the OBD fault associated with the referenced emissions control instance definition blocks is either confirmed or previously active. DM32 will also provide the confirmed, previously active, and derate timers for any OBD fault included in the DM32 message.

This block will not transmit unless the PGN is requested via PGN 59904. DM32, being a PDU1 PGN, will always be sent to the requesting source address.

The block will enforce some PGN numbering rules specified in J1939-21. It is required that the application developer become familiar with these rules.

The definition script can optionally add a link to the SPN data required for the Lamp and Flash status contained in DM32.

Block Parameters

Parameter Field Values Comments/Description
PGN Definition String Evaluates to a PGN Transmit DM32 definition specified in the example script.