7.7.35. J1939 DM10 transmit (pj1939_Dm10Transmit)

Transmit a J1939/73 DM10 message containing the list of non-continuously monitored systems tests supported by the controller. Refer to J1939-73 FEB2010 section 5.7.10 for details.

7.7.35.1. Supported targets

All targets

7.7.35.2. Required license

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

7.7.35.3. Description

A J1939/73 DM10 message is a fixed length message transmitted by a network node to the global network address. The DM10 message contains the list of non-continuously monitored systems tests supported by the controller. The test identifier to bit position mapping is defined in the DM10 bit position parameter of the ppr_DiagnosticTestEntity block. As the message is constructed from data held within the platform, direct support for the DM10 message is provided (rather than using the pj1939_PgTransmit block).

7.7.35.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 DM10 message, set to zero otherwise.

    Range: 0 or 1.

    Value type:Boolean
    Calibratable:No
  • priority

    J1939 priority of the DM10 message to be transmitted.

    Range: [0, 7]

    Value type:Integer
    Calibratable:No

7.7.35.5. Outports

  • error_flag

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

    Value type:Boolean
    Calibratable:No

7.7.35.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.35.7. Notes

None.