7.7.36. J1939 DM20 transmit (pj1939_Dm20Transmit)

Transmit a J1939/73 DM20 message containing the Performance Ratio Monitor data.

7.7.36.1. Supported targets

All targets

7.7.36.2. Required license

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

7.7.36.3. Description

A J1939/73 DM20 message is a variable length message, transmitted by a network node to the specified destination address. The DM20 message contents detail performance ratio data for the components being monitored. As the message is variable in length and the message is made up from data calculated and stored internally within the platform, direct support is provided (rather than using the pj1939_PgTransmit block).

7.7.36.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 DM20 message, set to zero otherwise.

    Range: 0 or 1.

    Value type:Boolean
    Calibratable:No
  • priority

    J1939 priority of the DM20 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.36.5. Outports

  • error_flag

    Set to 1 when the DM20 message could not be buffered for transmission, or if a previous request to send a DM20 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.36.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.36.7. Notes

None.