7.7.49. J1939 DM39 transmit (pj1939_Dm39Transmit)

Transmit a J1939/73 DM39 message containing the system cumulative continuous MI data. Refer to J1939-73 Feb2010 section 5.7.39 for details.

7.7.49.1. Supported targets

All targets

7.7.49.2. Required license

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

7.7.49.3. Description

A J1939/73 DM39 message is a fixed length message transmitted by a network node to the global network address. The DM39 message contents detail the system specific cumulative information. Direct support is provided (rather than using the pj1939_PgTransmit block).

7.7.49.4. Inports

  • sim_error_flag

    The simulation inport for the error_flag outport.

    Value type:Boolean
    Calibratable:No
  • transmit

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

    Range: 0 or 1.

    Value type:Boolean
    Calibratable:No
  • priority

    J1939 priority of the DM39 message to be transmitted.

    Range: [0, 7]

    Value type:Integer
    Calibratable:No
  • cumulative_mil_time

    The total amount of time that the MIL has been demanded to be illuminated during the life of the system or component. Refer to J1939-73 Feb2010 section 5.7.39.1 for details.

    [0, 4204501215] scaled at 0.05 hr/bit

    Value type:Integer
    Calibratable:No
  • total_b1_time

    The total amount of time that one or more DTCs with emission severity B1 have been active. Refer to J1939-73 Feb2010 section 5.7.39.2 for details.

    Range: [0, 64255] scaled at 0.1 hr/bit

    Value type:Integer
    Calibratable:No

7.7.49.5. Outports

  • error_flag

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

    Value type:Boolean
    Calibratable:No

7.7.49.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

7.7.49.7. Notes

None.