7.7.42. J1939 DM32 transmit (pj1939_Dm32Transmit)

Transmit a J1939/73 DM32 message containing the regulated exhaust emission level exceedance data. Refer to J1939-73 Feb2010 section 5.7.32 for details.

7.7.42.1. Supported targets

All targets

7.7.42.2. Required license

EXT_DIAG (Extended diagnostics library). (See Section 2.3, “Licensed Features”.)

7.7.42.3. Description

A J1939/73 DM32 message is a variable length message transmitted by a network node to the specified destination address. The DM32 message contents detail the DTCs and associated timers related to a regulated exhaust emission level exceedance. Direct support is provided (rather than using the pj1939_PgTransmit block).

7.7.42.4. Inports

  • sim_error_flag

    The simulation inport for the error_flag outport.

    Value type:Boolean
    Calibratable:No
  • sim_transport_errors

    Simulation value of the outport transport_errors.

    Value type:Integer
    Calibratable:No
  • transmit

    Set to 1 to transmit a DM32 message, set to zero otherwise.

    Range: 0 or 1.

    Value type:Boolean
    Calibratable:No
  • priority

    J1939 priority of the DM32 message to be transmitted.

    Range: [0, 7]

    Value type:Integer
    Calibratable:No
  • dest_addr

    J1939 destination address for the response message (usually the source address of the corresponding request).

    Range: [0, 254]

    Value type:Integer
    Calibratable:No

7.7.42.5. Outports

  • error_flag

    Set to 1 when the DM32 message could not be buffered for transmission, or if a previous request to send a DM32 message has not completed.

    Value type:Boolean
    Calibratable:No
  • transport_errors

    Saturated count of transport errors (timeout or aborts) for this message.

    Range: [0, 255]

    Value type:Integer
    Calibratable:No

7.7.42.6. Mask parameters

  • J1939 Channel

    The logical J1939 channel on which to transmit. Must be a channel declared with a pj1939_ChannelConfiguration block.

    Value type:Integer
    Calibratable:No
  • DTC table identifier

    The name of the DTC table to act on (there must be a corresponding named table specified in a pdtc_Table block in the model).

    Value type:String
    Calibratable:No

7.7.42.7. Notes

None.