7.7.56. J1979 service $09 Infotype input (pdg_InfotypeInput)

Declares vehicle specific information (VIN, calibration ID, etc) as per service $09 of the J1979 diagnostic protocol.

7.7.56.1. Supported targets

All targets

7.7.56.2. Required license

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

7.7.56.3. Description

The InfoType designates the type of vehicle specific information that the application is supplying. This supplied vehicle specific information can be accessed using a diagnostic scan tool via J1979 service $09 by specifying the InfoType.

The InfoTypes $00, $20, $40,.. etc specify which InfoTypes an application supports. The underlying platform code implements the supported InfoType message. Placing the pdg_InfotypeInput block with an appropriate Infotype selected in the application model will cause the corresponding bitfield to be set in the supported InfoTypes message.

7.7.56.4. Inports

  • in

    Application supplied data which is to be accessed via service 0x09 by a diagnostic scan tool.

    Note this inport accepts inputs from multidimensional data types, such as a simulink Mux, simulink constant block whose constant value is a vector (specified in the data dictionary), etc.

    Note the length of the supplied data must match that defined in the J1979 standard.

    Value type:Integer
  • pending

    Indicates the availablity of the application data. False indicates the data is available. When true, a J1979 request for the data will result in the negative response code $78 (requestCorrectlyReceived-ResponsePending) followed by a negative response code $78 message at 4.5s intervals until pending transistions to false where upon the supplied infotype data is sent.

    Currently this is only required by Infotype 0x06 (CVN).

    Value type:Boolean

7.7.56.5. Outports

None.

7.7.56.6. Mask parameters

  • InfoType

    A drop down to select the service 0x09 InfoType.

    $02

    Vehicle Identification Number.

    $04

    Calibration Identifications

    Note the number of data items (NODI) is currently limited to 1 for this InfoType

    $06

    Calibration Verification Number (CVN)

    $0A

    ECUNAME

    $0B

    In-use Performance Tracking

    This infotype is automatically generated by the platform software using the data processed by the Diagnostic Monitor Entities (see ppr_DiagnosticMonitorEntity for more details). Any value passed here will be ignored.

    $0D

    Engine Serial Number

    $0F

    Exhaust Regulation Or Type Approval Number

    Value type:List
    Calibratable:No

7.7.56.7. Notes

None.