В дополнение к версии программы, поставляемой ИТС, поставщик может доставить соответствующий файл, содержащий согласованное описание симптомов отказа, поддерживаемое соответствующей версией программы. Этот файл будет называться файлом FXD.
Любая предоставленная информация должна рассматриваться как необработанные данные.
5.3.1 Вариант использования 2.1: Создание сводной таблицы БД для официального одобрения типа ТС
В таблице 2 приведена сводная таблица для варианта использования 2.1 "Генерация сводной таблицы БД для официального одобрения типа ТС".
Таблица 2
для официального одобрения типа ТС
5.3.2 Вариант использования 2.2: ИРТО, основанная на FXD
В таблице 3 указана ИРТО на основе варианта использования 2.2 FXD.
Таблица 3
и техническом обслуживании на основе FXD
Существует два вида атрибутов:
- содержание: атрибуты, которые поддерживают оценку содержимого соответствующего элемента FXD; эта информация используется для управления дальнейшей обработкой самой информации FXD;
- инфраструктура: атрибуты, которые используются для идентификации внутренней XML-структуры описания FXD.
Далее представлены существующие атрибуты.
6.1.1 Атрибут DESC_EXTENT (содержание)
Атрибут DESC-EXTENT определяет полноту соответствующего описания симптома отказа.
Определяется для элементов:
- FAULT-SYMPTOM;
- VARIABLE-DESCRIPTION.
В таблице 4 определены поддерживаемые значения атрибута DESC-EXTENT.
Таблица 4
Атрибут DESC-EXTENT необходимо отличать от атрибута DESC-STATE. Атрибут DESC-STATE должен использоваться для идентификации описаний, разработка которых, с точки зрения автора, еще не завершена, и которые не приняли окончательный вид.
6.1.2 Атрибут HREF (содержание)
HREF идентифицирует внешний документ по URI. Если URI не является абсолютным (т.е. он не начинается со схемы), то вначале он устанавливается по базовому URI, определенному в xml:base, а затем - по URI текущего местоположения документа.
Например,
HREF=/template/go.php?url=https://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=60264.
Определяется для элемента EXTERNAL-DOC.
ID предоставляет внутренний XML-идентификатор для связанного элемента, который можно использовать для ссылки на этот элемент (см. 6.1.4).
Например, ID = "ID47110815".
Определяется для элементов:
- AUXILIARY-OBJECT;
- COMPANY-DATA;
- COMPUTATION;
- DATA-DECLARATION;
- FAULT-DETECTION;
- FAULT-SYMPTOM;
- FAULT-SYMPTOM-3RD-PARTY;
- FID;
- MASK;
- PHYSICAL-DIMENSION;
- SERVICE-06-ID;
- UNIT;
- VARIABLE-DESCRIPTION.
Значение ID должно соответствовать стандартному XML-типу xs:ID.
Атрибут ID-REF используется для ссылки на другой элемент XML путем указания значения его атрибута ID (см. 6.1.3).
Например, ID-REF = "ID47110815".
Определяется для элементов:
- AUXILIARY-OBJECT-REF;
- COMPANY-DATA-REF;
- COMPUTATION-REF;
- DATA-DECLARATION-REF;
- FAULT-SYMPTOM-REF;
- FID-REF;
- MASK-REF;
- PARENT-REF;
- PHYSICAL-DIMENSION-REF;
- SERVICE-06-ID-REF;
- UNIT-REF.
6.1.5 Атрибут OID (содержание)
Атрибут OID используется для инвариантной идентификации элемента FXD, но не для связывания. Любой совместимый с FXD инструмент не должен изменять содержание OID (если оно есть) в течение всего жизненного цикла соответствующего элемента. Любая система, которая предоставляет возможности импорта/экспорта FXD в другом формате, должна обеспечивать поддержание OID в течение цикла импорта/изменения/экспорта. Поставщик несет ответственность за обеспечение уникальности OID. Поэтому рекомендуется использовать универсальные уникальные идентификаторы (UUID), описанные в [5].
Например, OID = "499848a3-d5a2-48d9-bd45-525c99e903b3".
Определяется для элементов:
- FAULT-SYMPTOM;
- VARIABLE-DESCRIPTION.
6.1.6 Атрибут OPERATOR (содержание)
Атрибут OPERATOR указывает конкретный оператор FXD, который будет применен к дочерним элементам текущего элемента.
Например, OPERATOR = "duration_of".
Определяется для элемента OP.
Набор поддерживаемых значений состоит из всех указанных операторов FXD в соответствии с приложением A.
6.1.7 Атрибут SI (содержание)
Атрибут SI (семантическая информация) определяет семантическую характеристику связанного элемента.
В таблице 5 определены поддерживаемые значения атрибута SI.
Таблица 5
Например, SI = "RAWINFO".
Определяется для элементов:
- FAULT SYMPTOM;
- TEXT-MAPPING;
- VARIABLE-SESCRIPTION.
6.1.8 Атрибут DESC-STATE (содержание)
Атрибут DESC-STATE указывает завершенность соответствующего элемента.
Например, DESC-STATE = "RELEASE".
Определяется для элементов:
- FAULT-SYMPTOM;
- VARIABLE-DESCRIPTION.
В таблице 6 определены поддерживаемые значения атрибута DESC-STATE.
Таблица 6
6.1.9 Атрибут TI (инфраструктура)
Атрибут TI (текстовый идентификатор) предоставляет внутренний XML-идентификатор для соответствующего текстового элемента, который предназначен для использования при указании альтернативных текстов/формулировок (например, на другом языке).
Например, TI = "TI47110816".
Определяется для элементов:
- DESC;
- DISPLAY-NAME;
- VT.
TI состоит из строки произвольных символов.
Атрибут VERSION предоставляет номер текущей версии FXD-схемы в качестве единственного поддерживаемого значения. Таким образом, он определяет структуру и содержание соответствующего файла FXD.
Атрибут VERSION состоит из трех чисел "x.y.z": "x" - будет увеличено в случае несовместимых изменений, "y" - будет увеличено в случае совместимых изменений (например, удалены или добавлены только необязательные элементы), "z" - увеличивается для исправления ошибок.
Прежние документы становятся недействительными по отношению к новой версии схемы, поскольку, по меньшей мере, изменился номер версии FXD. Приложения должны рассмотреть эту проблему и решить, принимать документ FXD или не принимать.
Например, VERSION = "1.5.0".
Определяется для элемента FAULT-SYMPTOM-EXCH-DESC.
Указанная версия схемы должна использоваться для проверки файла FXD.
Атрибут xml:base - это рекомендованное W3C средство для определения базовых URI для частей XML-документов.
Определяется для элемента FAULT-SYMPTOM-EXCH-DESC.
Атрибут xml:lang используется для указания естественного языка, на котором задано содержимое связанного элемента.
Определяется для элементов:
- COMPUTATION;
- FAULT-SYMPTOM;
- FAULT-SYMPTOM-EXCH-DESC;
- TEXT-MAPPING;
- VARIABLE-DESCRIPTION.
Поддерживаемые значения приведены в /template/go.php?url=https://www.iso.org/iso/home/standards/language_codes.htm.
6.1.13 Атрибут xsi:nil (содержание)
Атрибут xsi:nil используется для разрешения пустого содержимого в обязательных элементах. Он разрешен для следующих элементов и имеет следующую семантику:
- CUSTOM-KODES/пользовательский код отсутствует;
- ENABLE-CONDITIONS/не существует разрешающего условия;
- FAULT-DEBOUNCE/не существует подтверждения отказа;
- LEGAL-CODE/правовой код не существует;
- LEGISLATIONS/законодательные ограничения отсутствуют;
- OK-DEBOUNCE/имеет такое же содержание, как FAULT-DEBOUNCE;
- OK-DETECTION-CRITERIA/логическая инверсия содержания FAULT-DETECTION-CRITERIA;
- OK-ENABLE-CONDITIONS/имеет такое же содержание, как ENABLE-CONDITIONS.
Чтобы задействовать этот атрибут, соответствующий элемент должен иметь атрибут nillable <1>, настроенный на значение "истина" в соответствующем определении схемы.
--------------------------------
6.1.14 Атрибут xsi:type (инфраструктура)
Атрибут xsi:type должен использоваться для указания правильного типа XML в схеме в случае неясностей. В данном случае необходимо выбрать базовый тип для наследования симптомов отказов и описания переменных с помощью атрибута SI, установленного в RAWINFO.
Он определен для следующих элементов со следующими значениями:
- FAULT-DETECTION/@xsi:type="FAULT-DETECTION-BASE";
- FAULT-DETECTIONS/@xsi:type="FAULT-DETECTIONS-BASE";
- FAULT-SYMPTOM/@xsi:type="FAULT-SYMPTOM-BASE"; а также
- VARIABLE-DESCRIPTION/@xsi:type="VARIABLE-DESCRIPTION-BASE".
Допускаются следующие типы вариантного кодирования:
- в зависимости от значения метки калибровки в ПО активируются разные алгоритмы. Эти условия будут предоставлены как часть COMPUTATIONS (например, на которые ссылается ENABLE-CONDITIONS) в файле FXD;
- в зависимости от значения метки внутренней калибровки функции алгоритмы могут быть активированы или деактивированы. Эти метки описаны в выделенном элементе, подробнее см. DISABLE-REPORT-ONLY (см. 7.6.11.13) и DISABLE-FULLY (см. 7.6.11.14);
- для одной версии программы существует несколько наборов калибровочных данных, что означает, что одна калибровочная метка может представлять разные значения для разных наборов данных: файл FXD, предоставленный поставщиком, будет содержать только общие названия калибровочных меток, поэтому этот вариант использования не рассматривается.
Для нескольких информационных элементов значения должны быть получены из реестров общего выбора (в соответствии с приложением B):
- MON_COMPONENT;
- MON_FREQUENCY;
- READINESS_GROUP;
- RATIO_GROUP;
- MCL_STRATEGY (ссылка на законодательство/нормативную базу);
- SIMULATION_METHOD;
- GENERIC_TYPE.
Реестры общего выбора должны иметь номера версий.
Ограничения для содержимого реестра выбора:
- существующие значения из всех более старых версий должны оставаться в силе;
- новые версии не должны применяться к существующим данным.
В соответствии с различными приведенными примерами должны поддерживаться пробелы и специальные символы.
Таким образом, произвольные строки будут поддерживаться без дополнительной разметки для всех реестров выбора в схеме.
Если необходимо, из элементов DESC и RESOURCES допускается ссылаться на произвольное количество внешних документов (например, изображений, сложных описаний), используя необязательную структуру EXTERNAL-DOCS.
Для ссылки на переменные ЭБУ или метки калибровки введен элемент DATA-DECLARATION. Элемент DATA-DECLARATION содержит имя переменной или метки калибровки, включая "[...]" для доступа к элементу массива и "." для доступа к подструктуре, если требуется, например, "DSM.DFC_test".
Примечание - В случае вариантов калибровочных меток с кодовым обозначением будет указано только общее название, см. 6.2.
Дополнительная информация о метках должна быть получена из файла "a2I", если необходимо, например, физические единицы, метки осей кривых и карт.
При необходимости можно ссылаться на каждый элемент DATA-DECLARATION, используя DATA-DECLARATION-REF. Это позволяет осуществлять множественные ссылки на один и тот же элемент DATA-DECLARATION для повторного использования.
Следующая группа элементов FXD используется для уникальной идентификации основных элементов алгоритма диагностического ПО. В основном это переменные, параметры калибровки и параметры конфигурации (системные константы), симптомы отказов, описания переменных и FID.
Группа включает:
- SHORT-NAME: обязательный идентификатор в соответствии со спецификацией ASAM HDO SHORT-NAME;
- LONG-NAME: необязательный элемент, содержащий воспринимаемое человеком имя в соответствии со спецификацией ASAM HDO LONG-NAME;
- DESC: необязательный элемент для получения дополнительной информации.
Эта группа элементов указывается как "Element-Id".
В 6.2 - 7.4 описаны элементы схемы FXD, определяющие общую информацию, необходимую, например, для обмена файлами FXD.
Элемент ADMIN-DATA моделируется аналогично элементу ODX с тем же именем, но для указания информации, специфичной для проекта (см. 7.2.2 - 7.2.6), необходимы некоторые расширения.
В рамках COMPANY-DATA-REF компания, предоставляющая файл FXD (см. 6.3), указывается атрибутом ID-REF.
Необходимо ввести семейство блоков управления, чтобы определить тип блока управления, для которого создаются описания.
Этот элемент используется для идентификации проекта. Проект будет указан по имени (NAME) и его версии (SW-BASELINE).
Элемент RESOURCES должен использоваться для идентификации специфичных для проекта файлов, которые используются в качестве базы данных для файла FXD:
- элемент DATA-DESCRIPTION должен содержать ссылку на ресурс описания данных, например, файл "a2I" (обязательно);
- элемент CALIBRATION должен содержать ссылку на набор калибровочных данных (необязательно);
- элемент EXTERNAL-DOCS может содержать ссылки на используемые дополнительные файлы. Каждый EXTERNAL-DOC предоставляет текстовое объяснение документа и ссылку на него атрибутом HREF.
Элементы DOC-REVISIONS являются подмножеством того же элемента в соответствии с [4].
Данная информация используется для различия разных выпусков файла FXD для одной версии программы.
Каждый элемент DOC-REVISIONS состоит из:
a) REVISION-LABEL: необязательное текстовое поле для указания версии;
b) STATE: обязательный элемент для указания степени завершенности по заранее заданным значениям схемы:
1) DEVELOPMENT (для опытно-конструкторских поставок ИТС);
2) SERIES (для серийных поставок ИТС);
3) RELEASED (для выпущенного ИТС);
c) DATE: обязательный элемент для указания даты доставки.
В данном элементе указывают информацию обо всех компаниях, ответственных за содержание файла FXD (например, имя, задействованный персонал). Это подмножество того же элемента ODX (см. [4]). Для каждой компании предоставляется один элемент COMPANY-DATA.
Элемент COMPANY-DATA состоит из следующих элементов, идентифицирующих компанию и ее участников:
- Element-Id (см. 6.6);
- TEAM-MEMBERS: необязательный элемент для предоставления информации о членах компании (подробнее см. [4]).
Примечание - Поставщики ПО ЭБУ будут предоставлять информацию только о компаниях.
Элементы DATA-DECLARATIONS используются для описания внутренних переменных ЭБУ, типов данных калибровки и системных констант.
Каждый элемент DATA-DECLARATIONS состоит из:
a) Element-Id (см. 6.6);
b) DATA/DATA-NAME: обязательный элемент, содержащий имя "a2I" DATA-DECLARATION;
c) DATA/DATA-TYPE: обязательный элемент для указания типа одним из следующих предопределенных значений схемы:
1) CALIBRATED (для калибровочных данных, подлежащих замене при создании сводных таблиц);
2) CALIBRATION-INFO (данные калибровки, которые используются для информации и не должны заменяться ее значениями);
3) NON-CALIBRATABLE (некалибруемые константы, например, системные константы);
4) ONLINE (переменные);
5) STATE-VALUE (значения переменных конечного автомата);
d) DATA/DISPLAY-NAME: необязательный элемент для предоставления DISPLAY_IDENTIFIER из файла "a2I";
e) DATA/DATA-VALUE: необязательная структура для предоставления логического (VB), числового (V) или текстового (VT) значения вместе с необязательной (см. перечисление a) 7.4.1) физической единицей (через UNIT-REF).
Элемент DATA-DECLARATION ссылается на одно или несколько вычислений. Этот список введен для повторного использования DATA-DECLARATIONS. Предварительным условием для DATA-DECLARATIONS является то, что внутренние переменные и данные калибровки уникальны в своем контексте (файл "a2I").
Элемент COMPUTATIONS используется для описания алгоритма вычислений в формальной или текстовой/устной форме.
Элемент COMPUTATIONS состоит из Element-Id (см. 6.6), а также одного из двух элементов:
- ABSTRACT-SYNTAX: формальное синтаксическое дерево, состоящее из операторов и операндов; операнды могут быть константами (COMPU-CONST) или переменными (COMPU-VAR, ссылающимися на DATA-DECLARATIONS);
- EXPLANATION: текстовое описание, воспринимаемое человеком. Этот вариант можно использовать, когда ABSTRACT-SYNTAX будет слишком сложным или желательно более неформальное описание, удобное для человека. Он также может быть полезен, если будет приведено не детальное описание, а только общее назначение алгоритма.
В любом случае переменные и параметры калибровки и т.д., которые используют алгоритм, должны быть перечислены в элементах DATA-DECLARATION-REF. Это помогает понять функциональные отношения между различными переменными.
Рисунок 9 визуализирует выражение ABSTRACT-SYNTAX (N>C_N_Thr+1000 об/мин).
![]() Рисунок 9 - Визуализация выражения ABSTRACT-SYNTAX
Соответствующее представление FXD:
<ABSTRACT-SYNTAX>
<OP OPERATOR="gt">
<COMPU-VAR>
<DATA-DECLARATION-REF ID-REF="N"/>
</COMPU-VAR>
<OP OPERATOR="add">
<COMPU-VAR>
<DATA-DECLARATION-REF ID-REF="C_N_Thr"/>
</COMPU-VAR>
<COMPU-CONST>
<V>1000</V>
<UNIT-REF ID-REF="rpm"/>
</COMPU-CONST>
</OP>
</OP>
</ABSTRACT-SYNTAX>
Важно отметить, что вычисления FXD не обязаны оцениваться. Вполне допустимо определить вычисление, которое будет иметь форму (в псевдокоде): sqrt ("некоторая неизвестная функция"). Это связано с тем, что основной целью FXD является описание функций, функциональных отношений, условий и алгоритмов для использования в документации. Тем не менее вычисления FXD должны быть как можно более формальными, чтобы позволить автоматическую обработку. Этот подход имеет несколько существенных преимуществ:
- FXD-вычисления могут быть частично оценены. Например, метки калибровки могут быть заменены значениями, а части вычислений (поддеревья абстрактного синтаксиса) могут быть сокращены;
- все вычисления могут быть преобразованы так, чтобы заменять переменные или физические единицы. Например, условие V32 > 100 км/ч может быть автоматически преобразовано в "текущую скорость" более 62 миль/ч;
- могут быть обнаружены несоответствия и циклические зависимости;
- FXD-вычисления могут быть дополнительно обработаны, главным образом для визуализации.
Данный элемент введен для повторного использования физических единиц. На них ссылается формула вычисления, если это необходимо для постоянных значений.
Элемент UNIT-SPEC, включая UNIT-GROUPS, UNITS и PHYSICAL-DIMENSIONS, определяется как подмножество соответствующего элемента (см. [4]).
Примечание - Физические единицы измерения переменных и меток калибровки неявны и должны быть получены из файла "a2I".
Элемент VARIABLE-DESCRIPTION используется для подробного описания вычисления переменной ЭБУ (в FXD, представленной DATA-DECLARATION с DATA-TYPE, установленным в "ONLINE"). Внутри схемы элемент VARIABLE-DESCRIPTION расположен на том же уровне, что и элемент FAULT-SYMPTOMS. Он также включает ту же метаинформацию (COMPANY-DATA-REF, ECU-FUNCS, CONFIGURATION и атрибуты: DESC-EXTENT, DESC-STATE, ID, OID, SI, xml: lang).
Элемент VARIABLE-DESCRIPTION поддерживает три различных типа переменных:
- SIMPLE-VARIABLE: один COMPUTATIONS;
- BIT-FIELD-VARIABLE: COMPUTATION для каждого содержащегося BIT-FIELD;
- STATE-GRAPH: определение STATES и COMPUTATIONS для каждого поддерживаемого STATE-TRANSITION.
Элементы VARIABLE-DESCRIPTIONS подчиняются тому же механизму наследования значений, что и элементы FAULT-SYMPTOM. Для этого есть элемент PARENT-REF (см. 4.5.4).
Если VARIABLE-DESCRIPTION наследуется от другого VARIABLE-DESCRIPTION, тип переменной не должен изменяться. Кроме того, полная информация о типе переменной может быть перезаписана только целиком.
7.5.2 ID элемента
Ключ описания переменной: уникальное имя, указанное поставщиком, описанное в соответствии с 6.6.
Этот элемент содержит ссылку на компанию, предоставляющую VARIABLE-DESCRIPTION.
В данном пункте указаны имена и версии ECU-FUNC, которые способствуют вычислению описанной переменной.
Каждый ECU-FUNC состоит из двух элементов, описанных ниже.
Это специфичное для поставщика имя ECU-FUNC в соответствии со спецификацией HDO LONG-NAME, указанной в файле "a2I".
Этот элемент содержит версию ECU-FUNC, заданную в элементе "a2I" FUNCTION_VERSION для функции, вычисляющей описанную переменную.
Этот элемент содержит ссылки на DATA-DECLARATIONS, представляющие некалибруемые константы ("системные константы"), которые влияют на вычисление описанной переменной.
7.5.6 Элемент DATA-DECLARATION, описываемый элементом VARIABLE-DESCRIPTION
Этот элемент содержит ссылку на элемент DATA-DECLARATION, который описывается элементом VARIABLE-DESCRIPTION.
Элемент SIMPLE-VARIABLE используется, если переменная (например, байт или даже один бит) представляет одно физическое значение, которое не является состоянием (конечного автомата). Для этого варианта использования вычисление описывается одним элементом COMPUTATION.
Если значение переменной не представляет отдельное значение, но отдельные биты или битовые поля представляют независимые значения (т.е. флаги), используется элемент BIT-FIELD-VARIABLE.
Элемент BIT-FIELD-VARIABLE состоит из элементов BIT-FIELD, каждый из которых представляет одно физическое значение. BIT-FIELD определяется:
- LONG-NAME;
- BIT-MASK (целое число без знака);
- BIT-FIELD-COMPUTATION, ссылающийся на COMPUTATION.
Примечание - BIT-FIELD-COMPUTATION возвращает значение для описываемого битового поля, но оно не будет выровнено в соответствии с положением битового поля.
Пример - Если описан один бит, BIT-FIELD-COMPUTATION вернет 0/1 независимо от того, в какой битовой позиции определен соответствующий бит.
Если переменная представляет состояния конечного автомата, используется элемент STATE-GRAPH.
STATE-GRAPH состоит из:
- STATES: список поддерживаемых значений состояния переменной, использующий элементы DATA-DECLARATION-REF, ссылающийся на элементы DATA-DECLARATION типа DATA-TYPE 'STATE-VALUE';
- INITIAL-STATE: задает начальное состояние, используя элемент DATA-DECLARATION-REF, ссылающийся на элемент DATA-DECLARATION типа DATA-TYPE 'STATE-VALUE';
- STATE-TRANSITIONS: состоит из произвольного числа элементов STATE-TRANSITION, определяя:
- FROM-STATE (ссылка на DATA-DECLARATION);
- TO-STATE (ссылка на DATA-DECLARATION);
- REQUIRED-CONDITION (ссылка на определяющие условия COMPUTATION, которые должны быть выполнены для перехода из одного состояния в другое);
- STATE-COMPUTATION: возможность указать вычисление документированных значений состояния из внутренних значений переменной граф состояния, если между двумя битами нет полного соответствия (например, маскирование и сдвиг выделенных битов, в этом случае переменная графа состояния реализована как битовое поле).
Примечание - Элементы DATA-DECLARATION-REF в INITIAL-STATE, FROM-STATE, TO-STATE указываются в элементе STATES.
7.6.1 Основные положения
В данном подпункте описываются элементы FXD-схемы, определяющие информацию, специфичную для симптомов отказа.
Примечание - Симптомы отказа в версии программы, предоставленной сторонними организациями, будут описаны отдельно (см. 7.7).
7.6.2 ID элемента
Ключ описания (на основе симптомов отказа): уникальное имя симптома отказа, указанное поставщиком, описанное в соответствии с 6.6.
Примечание - Короткое имя (SHORT-NAME) элемента FAULT-SYMPTOM должно соответствовать элементу FAULT-SYMPTOM-NAME файла "a2I".
Примеры коротких имен:
- DFC_Agre;
- PVS_DRIFT.
7.6.3 Элемент COMPANY-DATA-REF
Этот элемент содержит ссылку на компанию, предоставившую FAULT-SYMPTOM.
7.6.4 Элемент ECU-FUNCS
В данном пункте указаны имена и версии ECU-FUNC, которые способствуют обнаружению симптома отказа. Приложение C содержит список функций/версий.
Данный элемент содержит указанное поставщиком имя ECU-FUNC в соответствии со спецификацией HDO LONG-NAME, указанной в файле "a2I".
Пример - DSALSU.
7.6.4.2 Элемент VERSION
Данный элемент содержит версию ECU-FUNC, указанную в элементе "a2I" FUNCTION_VERSION для функции диагностики.
Данный элемент содержит ссылки на DATA-DECLARATIONS, представляющие некалибруемые константы ("системные константы"), которые влияют на расчет описанного симптома отказа.
Кроме того, значение каждой системной константы должно быть указано в соответствующем элементе DATA-VALUE. Более подробная информация содержится в приложении C.
Код отказа, требуемый законодательством, предоставляется как ссылка на вычисление, которое может быть значением, меткой либо меткой с индексацией, которая может быть задана. В таблице 7 определен FAULT-CODE внешнего испытательного оборудования.
Таблица 7
Специфичный для клиента код предоставляется как ссылка на вычисление, в котором можно указать значение, метку либо метку с индексацией. В дополнение к этому тип CUSTOM-CODE может быть указан для обеспечения различия между разными CUSTOM-CODES. В таблице 8 определен сервисный код отказа.
Таблица 8
Каждый симптом отказа может быть поставлен в соответствие коду отказа (DTC), и, кроме того, для соответствующего симптома отказа для удобства технического обслуживания могут быть предусмотрены дополнительные отличительные признаки. Классификация типов отказов приведена в [3]. В таблице 9 определен элемент FAULT-TYPE.
Таблица 9
Данный элемент представляет краткое описание MON-COMPONENT или системы.
Пример - Датчик 1 положения педали акселератора.
В таблице 10 определены элемент MON-COMPONENT или система.
Таблица 10
Данный элемент состоит из элементов ERR-CLASS или MIL-RELEVANCE и необязательного элемента MIL-DEBOUNCE-GROUP.
Этот элемент содержит информацию о связи между предупреждением водителя (MIL, EPCL/SYS и т.д.) и приоритетом.
В таблице 11 определен элемент ERR-CLASS.
Таблица 11
Данный элемент содержит информацию о том, должен ли описанный элемент FAULT-SYMPTOM включать световой индикатор БД.
В таблице 12 определен отказ элемента MIL-RELEVANCE (относящегося к световому индикатору).
Таблица 12
Если совместное устранение неполадок MIL становится необходимым для нескольких элементов FAULT-SYMPTOMS с FCM, основанной исключительно на элементах FAULT-SYMPTOMS, и, если это было согласовано с омологацией, эти элементы FAULT-SYMPTOMS могут быть назначены одной группе MIL.
В таблице 13 определен элемент MIL-DEBOUNCE-GROUP.
Таблица 13
Для элемента FAULT-SYMPTOMS из групп компонентов, которые должны выводиться как IUMPR через службу 0916 в соответствии с законодательством БД, должны быть назначены элементы RATIO-GROUP.
Элементы RATIO-GROUP следует вводить из реестра выбора (см. C.3.4). Поддерживаются несколько назначений.
В таблице 14 определен элемент RATIO-GROUP.
Таблица 14
Данный элемент используют для документирования распределения элементов FAULT-SYMPTOM в отношении статуса готовности (Сервис 0116, PID 0116) и статуса мониторинга (Сервис 0116, PID 4116). В таблице 15 определен элемент READINESS-GROUP.
Таблица 15
Поскольку для симптома отказа может существовать несколько стратегий обнаружения отказа, для каждой из них должен быть предусмотрен отдельный элемент FAULT-DETECTION. В дальнейшем описываются подэлементы одного элемента FAULT-DETECTION.
7.6.11.2 ID элемента
Ключ описания обнаружения отказа: специфическое для поставщика уникальное имя обнаружения отказа, описанное в соответствии с 6.6.
Данный элемент обеспечивает грубую классификацию основного алгоритма обнаружения отказов.
В таблице 16 определен элемент MON-STRATEGY.
Таблица 16
Для рациональности и функциональных проверок из описания должно быть понятно, как используемая стратегия работает для соответствующего компонента. Недостаточно просто ввести такие термины, как "проверка рациональности".
Должны быть использованы такие термины, как:
- проверка функционального состояния: заслонка закрыта;
- проверка на рациональность: ее невозможно открыть;
- измерение OSC по сравнению с OSC пограничного катализатора;
- коммуникация по шине CAN со шлюзом и т.д.
Данный элемент содержит описание критериев обнаружения отказов, которое определяется следующим образом:
- FAULT-DETECTION-CRITERIA - это критерий, который "решает", присутствует отказ или нет.
Это решение может быть предварительным в том смысле, что может быть необходима последующая фаза подтверждения для проведения различия между фактическим отказом и его ошибочным обнаружением. Эта подтверждающая фаза обычно называется "подтверждение" (debounce).
Каждое условие, которое должно быть выполнено как предварительное условие, чтобы решение могло быть вычислено, не относится к FAULT-DETECTION-CRITERIA. Это разрешающие условия (или условия проверки).
Дополнительная информация содержится в приложении C.
В таблице 17 определен элемент FAULT-DETECTION-CRITERIA.
Таблица 17
В элементе ENABLE-CONDITIONS приводится описание условий физического разрешения (или условий испытания) для каждого элемента FAULT-DETECTION-CRITERIA.
При структурировании описания должны быть приняты во внимание соответствующие определения (см. [6], [7]) и ABSTRACT-SYNTAX (см. 7.4.2). Для описания используются имена внутренних меток блока управления либо термины, указанные в [1]. В таблице 18 определен элемент ENABLE-CONDITIONS.
Определение элемента ENABLE-CONDITIONS:
- каждое условие, которое должно быть выполнено как предварительное условие (один раз или во время полного вычисления критерия обнаружения отказа), по которому может быть вычислен критерий обнаружения отказа, является разрешающим условием (или условием проверки);
- элементарное разрешающее условие обычно может быть представлено в виде: "Метка <простой оператор сравнения> пороговое значение";
- отдельные элементарные условия состояния разрешения могут быть объединены другими операторами, такими как "И", "ИЛИ" и т.д.
Таблица 18
7.6.11.6 Отладочная информация для обнаружения отказов
Краткое описание процесса подтверждения с учетом примененных "параметров программы". Применяемые "параметры программы" отображаются с помощью процесса ссылки, для которого используется значение, метка или метка с текстовым описанием (см. рисунок 10).
Время подтверждения является периодом времени между моментом обнаружения отказа и временем, когда данные об отказе сохраняются в FCM. Оно относится к неисправному компоненту.
Предельные условия:
- элемент относится к нейтральной системе, т.е. в предшествующие ездовые циклы не было произведено никаких изменений (ни положительных, ни отрицательных) до того, как был установлен дефектный компонент, подлежащий мониторингу. Кроме того, дефектный компонент, подлежащий мониторингу, создает определенное (не меньше и не больше) значение отказа, достаточно большое для того, чтобы система мониторинга смогла обнаружить отказ.
В таблице 19 определен элемент FAULT-DEBOUNCE.
Таблица 19
На рисунке 10 показан расчет продолжительности мониторинга.
![]() 1 - установлен дефектный компонент; 2 - начало мониторинга;
3 - отказ выявлен; 4 - отказ выявлен и подтвержден;
5 - обновление: диагностические сервисы, IUMPR, FCM;
6 - максимальный период времени для сохранения отказа в FCM
в соответствии с действующим законодательством в области БД;
7 - ожидание/MIL
Поставщик предоставляет необработанную информацию в качестве предложения, а ИТС применяет эту информацию, например, для сводных таблиц в соответствии с данными калибровки.
Перечень возможных значений предоставляется в соответствии с приложением B.
В таблице 20 определен элемент MON-FREQUENCY.
Таблица 20
Определение частоты мониторинга
На функциональном уровне частота мониторинга описывает наиболее частое выполнение диагностической функциональности, например, диагностический монитор, которое поддерживает ПО ЭБУ.
На уровне конкретного приложения частота мониторинга описывает фактическое поведение диагностической функциональности этого приложения. Далее термин "монитор" относится к одному конкретному элементу FAULT-DETECTION.
Для оценки частоты мониторинга принимаются во внимание все предпосылки, особенно значения, рассчитанные в других функциях, которые используются как часть диагностического монитора.
Пример - Диагностический монитор имеет набор параметров, влияющих на частоту мониторинга:
- "количество раз, за которое монитор выполняется в одном DCY";
- "время задержки монитора после результата мониторинга".
С двумя данными параметрами диагностический монитор может быть настроен на любой мониторинг от непрерывного до однократного.
Непрерывный мониторинг (Continuous)
"Количество раз, за которое монитор выполняется в одном DCY" = FF (бесконечность),
"Время задержки монитора после результата мониторинга" = 0.
Одиночный мониторинг (Once)
"Количество раз, за которое монитор выполняется в одном DCY" = 1,
"Время задержки монитора после результата мониторинга" = FF (бесконечно).
Определение
Один раз за срок службы ЭБУ (Once per ECU lifetime)
Обычно монитор выполняется единожды за срок службы ЭБУ. Это может быть проверка во время изготовления ЭБУ или во время изготовления ТС.
Один раз за ездовой цикл (Once per driving cycle)
Независимо от того, сколько раз разрешающие условия монитора выполняются во время DCY, монитор запускается только один раз и сообщает решение об успешном прохождении теста или отказе, сохраняя в FCM код отказа только один раз.
На рисунке 11 показано, как обрабатывается цикл мониторинга, если он выполняется один раз.
![]() Непрерывный мониторинг (Continuous)
Каждый раз, когда выполняются разрешающие условия монитора, немедленно выполняется диагностический монитор.
По истечении времени, необходимого для выполнения диагностического монитора и передачи отчета в FCM, монитор выполняется вновь.
На рисунке 12 показано, как обрабатывается цикл мониторинга при непрерывном мониторинге.
![]() Множественный мониторинг (Multiple)
Диагностический монитор выполняется более одного раза в DCY.
Каждый раз, когда выполняются разрешающие условия, монитор принимает, как минимум, одно решение об отказе или не отказе, а не работает непрерывно.
На рисунке 13 показано, как обрабатывается цикл мониторинга, если применяется множественный мониторинг.
![]() Данный элемент предоставляет описание алгоритма обнаружения исправного состояния, ссылаясь на элемент COMPUTATION (см. 7.4.2).
Определение элемента OK-DETECTION-CRITERIA:
- OK-DETECTION-CRITERIA - это критерий, который определяет, исчез отказ или нет (критерий исправного состояния);
- данное решение может быть предварительным, т.е. может быть необходима последующая подтверждающая фаза для проведения различия между фактическим устранением отказа и неправильным обнаружением. Эта подтверждающая фаза обычно называется "подтверждение";
- каждое условие, которое должно быть выполнено как предварительное условие для принятия решения, не относится к OK-DETECTION-CRITERIA. Это разрешающие (или тестовые) условия для устранения отказов.
В таблице 21 определен элемент OK-DETECTION-CRITERIA.
Таблица 21
Данный элемент применяют при описании условий физического включения/проверки исчезновения отказа.
Данный элемент должен использоваться только в том случае, если диагностический монитор асимметричен относительно разрешающих условий (т.е. если разрешающие условия для обнаружения восстановления функциональности отличаются от разрешающих условий для обнаружения отказа).
При составлении описания должны быть приняты во внимание определения из [6] и [7] и ABSTRACT-SYNTAX (см. 7.4.2). Для описания используются имена внутренних меток ЭБУ. В противном случае для определения разрешающего условия должны использоваться главным образом термины, указанные в [1].
Ниже приведено определение разрешающих условий для восстановления функциональности.
Каждое условие, которое должно быть выполнено как предварительное условие (один раз или во время полного вычисления критерия обнаружения восстановления функциональности), по которому может быть вычислен критерий обнаружения восстановления функциональности, является разрешающим условием или условием проверки:
- элементарное разрешающее условие обычно может быть представлено в форме: "Метка <простой условный оператор> порог";
- отдельные элементарные разрешающие условия могут быть объединены другими операторами, такими как "И", "ИЛИ" и т.д.
В таблице 22 определен элемент OK-ENABLE-DETECTION.
Таблица 22
Данный элемент используют для краткого описания подтверждения при определении исправного состояния с учетом примененных "параметров программы". Применяемые "параметры программы" отображаются с помощью процесса ссылки, для которого используется значение, метка или метка с текстовым описанием (см. рисунок 10).
В таблице 23 определен элемент OK-DEBOUNCE.
Таблица 23
7.6.11.12.1 Общие положения
Данный элемент необходим для обозначения симптомов отказов, связанных с БД, и для других симптомов будет опущен. Этот элемент содержит ссылку на ту часть законодательства, которая инициировала введение или изменение симптома отказа и будет предоставлена поставщиком.
Ссылка на элемент LEGISLATION должна быть представлена в виде текстового поля с символами ASCII. Содержание текстового поля должно быть номером раздела регламента и его детализацией.
Пример -
LAW CCR 1968.2
РАЗДЕЛ (e) (11.2.1) (A)
Для данного элемента не ожидается никаких обновлений в течение срока службы ПО, однако в случае введения новых функций, которые приведут к другому названию симптома отказа, следует указать новый раздел LEGISLATION. В таблице 24 определена ссылка на LEGISLATION в области БД.
Таблица 24
Данная информация необходима для всех комплексных компонентов, имеющих отношение к БД, и содержит общее описание элемента FAULT-DETECTION-STRATEGY для элемента FAULT-SYMPTOM. Используемая терминология указана в реестре выбора (в соответствии с приложением B). В таблице 25 определен элемент MCL-STRATEGY.
Таблица 25
Неактивные условия следует отличать от условий физического включения, поскольку неактивные условия:
- не могут измениться во время работы ЭБУ (они обычно фиксируются процессом инженерной калибровки);
- будут использоваться для управления дальнейшей обработкой документации.
Данный элемент предоставляет описание условий, определенных внутри функции, которые должны быть выполнены, чтобы обнаружение отказа было деактивировано.
В элементе DISABLE-REPORT-ONLY должны быть описаны неактивные условия, которые деактивируют отчеты об отказах только в FCM, тогда как расчет диагностического алгоритма не деактивируется.
Описание реализуется посредством ссылки на COMPUTATION (см. 7.4.2). В таблице 26 определен элемент DISABLE-REPORT-ONLY.
Таблица 26
Неактивные условия следует отличать от условий физического включения, поскольку неактивные условия:
- не могут измениться во время работы ЭБУ (они обычно фиксируются процессом технической калибровки);
- будут использоваться для управления дальнейшей обработкой документации.
Данный элемент предоставляет описание внутренних условий функции, которые должны быть выполнены, чтобы обнаружение отказа было деактивировано.
В элементе DISABLE-FULLY должны быть описаны неактивные условия, которые деактивируют вычисление диагностического алгоритма, чтобы в FCM не сохранялось сообщение об отказе.
Описание реализуется посредством ссылки на COMPUTATION (см. 7.4.2). В таблице 27 определен элемент DISABLE-FULLY.
Таблица 27
7.6.11.15 Информация о БД-сервисе 0616
Для разрешения повторного использования этой информации указываются один или несколько конкретных элементов в списке БД-сервиса службы 0616. Требования к запросу результатов бортового мониторинга для конкретных контролируемых систем приведены в [8]. Подробное описание информации о БД-сервисе 0616 см. в 7.8. Данная информация будет указана только для симптомов отказа, относящихся к БД-сервису 0616.
Данный элемент содержит информацию, к какому типу диагностики относится симптом отказа.
Поддерживаются следующие значения:
- COMMUNICATION;
- ELECTRICAL;
- OTHER DIAGNOSIS.
В таблице 28 определен элемент GENERIC-TYPE.
Таблица 28
Описание поддерживаемых стандартных значений:
- COMMUNICATION: симптом отказа обнаруживает ошибку связи между двумя ЭБУ или между одним ЭБУ и интеллектуальным компонентом;
- ELECTRICAL: симптом отказа обнаруживает электрические ошибки, которые отслеживаются постоянно или непостоянно; более подробная классификация частоты мониторинга может быть создана с использованием уже существующего элемента MON-FREQUENCY;
- OTHER DIAGNOSIS: симптом отказа обнаруживает ошибки, которые не являются электрическими или коммуникационными (ошибками связи).
Данный элемент обеспечивает центральные метки калибровки, которые влияют на поведение ПО, связанного с симптомом отказа, и, следовательно, на поведение самого симптома отказа.
Центральное средство предоставляется центральным функционалом сервиса (например, диспетчером симптомов отказов) для всех симптомов отказа программы, в отличие от меток калибровки, локально определенных в конкретных функциях ПО.
Данные метки центральной калибровки, хотя они и указывают разрешающее условие с логической точки зрения, не должны указываться как часть общих разрешающих условий (см. 7.6.11.5), поскольку они не представляют условия физического включения (т.е. их значение не изменится во время работы ЭБУ) и будут использоваться для управления дальнейшей обработкой документации.
Элемент COMPUTATION-REF содержит информацию метки, т.е. имя метки калибровки, тогда как элемент INFO-TYPE содержит информацию о типе информации.
Поскольку описанные калибровочные метки будут в основном зависеть от поставщика, значения INFO-TYPE также будут зависеть от поставщика.
Следующие характеристики симптомов обычно определяются центральной калибровкой:
- активация/деактивация симптомов отказа;
- конфигурация/настройка поведения инициализации;
- подавление монитора при определенных условиях эксплуатации;
- контроль вывода из FCM (главный/подчиненный ЭБУ);
- настройки, касающиеся центральных механизмов отладки отказа, и т.п.
Если поставщик использует более одной калибровочной этикетки, все они должны быть указаны.
В таблице 29 определен элемент CENTRAL-CALIBRATION-INFO.
Таблица 29
Элемент INHIBITIONS по симптомам содержит список симптомов (FAULT-SYMPTOM-REFS), которые ингибируют вычисление описанного в настоящее время симптома отказа (жестко закодировано), или предоставляет список FID (FID-REFS), причем каждый FID предоставляет список ингибирующих симптомов отказов (FAULT-SYMPTOM-REFS) или ингибирующих вспомогательных объектов (AUXILIARY-OBJECT-REFS).
В приложении D содержится дополнительная информация и определен список FID для валидации.
В таблице 30 определен список FID для валидации.
Таблица 30
Элемент INHIBITIONS по симптомам предоставляет список FID (FID-REFS), причем каждый FID предоставляет список ингибирующих симптомов отказов или через COMPUTATION-REF калибровочные метки, которые также содержат список ингибирующих симптомов отказов. В таблице 31 определен перечень INHIBITIONS BY-SYMPTOM через FID.
Таблица 31
Ниже приведено описание симптомов отказа, которые будут ингибировать описанный симптом отказа непосредственно в ПО.
В таблице 32 определено описание ингибирующих симптомов отказа (жестко закодировано).
Таблица 32
Элемент INHIBITIONS по функциональности содержит информацию, касающуюся временного запрещения вычисления рассматриваемого симптома отказа с помощью элемента EXCLUSION, что означает продолжающееся выполнение из-за другой функциональности. Элемент EXCLUSION может быть описан поставщиком как:
- свободный текст для обозначения запрещающих функций;
- ссылка на одну или несколько меток калибровки, содержащих один или несколько запрещающих FID.
ИТС может подготовить элемент EXCLUSION для использования в сводной таблице в официальной форме.
Для реализации этих требований данный элемент предоставляет элемент EXCLUSION путем ссылки на элементы COMPUTATION (см. 7.4.2).
Некоторые диагностические функции не могут выполняться одновременно с другими функциями, например, адаптация рабочей смеси и вентиляция топливного бака. Это подавление следует рассматривать так же, как и состояние ингибирования, и соответственно планировать. Должны быть введены все названия симптомов и/или функций, которые находятся в прямом соответствии с рассматриваемым симптомом. Если исключения могут быть определены через приложение, должны быть указаны соответствующие ярлыки приложения.
В таблице 33 определен элемент EXCLUSIONS.
Таблица 33
Описание необязательных внутренних функций, которые активируются после сохранения симптома отказа в FCM, должно быть представлено в текстовом формате XHTML. Активация замещающей функции осуществляется через жестко закодированную связь между симптомом и замещающей функцией.
Примечание - В данном пункте описаны только те меры, которые активируются функцией/модулем и вызывают запись симптома отказа в FCM (т.е. внутреннюю функцию).
В таблице 34 определено описание SUBSTITUTION-FUNCTION (жестко закодировано).
Таблица 34
Описание необязательных внутренних функций, которые активируются до того, как симптом отказа будет сохранен в FCM, должно быть представлено в текстовом формате XHTML.
Примечание - Функция активации PROTECTIVE-FUNCTION не калибруется, а жестко запрограммирована в ПО. Такое поведение обычно нежелательно, но для защиты людей и технического оборудования его не всегда можно избежать по техническим причинам.
В таблице 35 определен элемент PROTECTIVE-FUNCTION.
Таблица 35
Данный элемент обеспечивает приблизительную классификацию метода моделирования для запуска симптома отказа, связанного с БД.
В таблице 36 определен элемент SIMULATION-METHOD.
Таблица 36
Поддерживаемые стандартные значения и их семантика (с примерами):
- REMOVE COMPONENT: вызвать симптом отказа путем перемещения компонентов.
Датчики отсоединены.
Отсутствует сажевый фильтр;
- MODIFIED COMPONENT: для компонента была разработана специальная электрическая или механическая манипуляция, которая должна иметь те же эффекты, что и реальный отказ.
Эффективность сажевого фильтра: механическое разрушение.
Эффективность бензинового катализатора: старение с использованием печи;
- BREAK OUT BOX: симуляция электрического отказа.
Короткое замыкание.
Разрыв цепи;
- EXTERNAL SIGNAL SIMULATION BOX: для запуска симптома отказа необходимо моделирование входов системы (сигнал датчиков).
Датчик O2 с низким быстродействием.
Датчик NOx недоступен;
- EXTERNAL ACTUATOR DRIVER BOX: чтобы вызвать симптом отказа, требуется имитация выходов (положение привода) через приспособление, искажающее выходной сигнал ЭБУ.
Заклинившая в закрытом положении заслонка рециркуляции выхлопных газов.
Генерация пропусков зажигания через катушку зажигания;
- SOFTWARE CONTROL STRATEGY: для вызова симптома отказа была разработана специальная стратегия управления ПО по моделированию среды. Стратегия должна быть активирована с помощью запроса от внешнего инструмента, приспособление для EXTERNAL ACTUATOR DRIVER BOX не требуется.
Пропуск зажигания через запрос от инструмента.
Датчик O2 с низким быстродействием;
- NOT FEASIBLE при омологации: невозможно продемонстрировать отказ, связанный с симптомом отказа (например, если существует риск серьезного повреждения ТС).
Повреждение памяти.
Электрический сбой датчика атмосферного давления (когда датчик давления находится внутри ЭБУ и недоступен);
- элемент OTHER: для получения дополнительной информации.
7.6.17 Элемент ##other-Information (для симптомов)
Цель данного механизма - добавить любое содержание XML с пространством имен, отличным от пространства имен "no-name". Например, ИТС могут перечислить дополнительную собственную информацию о конкретных симптомах (вариант использования 2.2, см. 5.3).
В таблице 37 определена стыковочная точка для собственного расширения ИТС.
Таблица 37
Для симптома отказа 3-й стороны доступны следующие элементы:
- SHORT-NAME: название симптома отказа, используемое компанией, предоставляющей документ FXD;
- THIRD-PARTY/COMPANY-DATA-REF: ссылка на компанию, которая изначально предоставляет сторонние функции по обнаружению отказов;
- THIRD-PARTY/FAULT-SYMPTOM-3RD-PARTY-SHORT-NAME: имя симптома отказа, определенное компанией, которая изначально предоставляет сторонние функции по обнаружению отказов.
В таблице 38 определен элемент FAULT-SYMPTOM-3RD-PARTY.
Таблица 38
Служба БД 06 "Запрос результатов бортового мониторинга для конкретных контролируемых систем" определена в [2] или [8].
Данный пункт содержит список всех идентификаторов службы БД 06, на которые ссылаются симптомы отказов. Информация, относящаяся к службе 06, описывается подэлементами SERVICE-06-ID. Каждый результат теста выводится службой БД 06 с OBDMID (Monitor-ID), TID (Test-ID) и USID (Unit и Scaling ID):
- OBDMID используется всесторонне для всех ИТС и указывает на соответствующий компонент;
- для каждого OBDMID может быть назначено несколько TID. Эти TID соответствуют отдельным симптомам отказа, и каждый из них содержит тестовое значение (метка измерения), нижнее и верхнее предельные значения теста (метка приложения или метка приложения с индексацией);
- USID используется для указания единицы измерения и масштабирования контролируемого значения;
- в случае, если требуется специальный алгоритм для доступа к данным (например, для предоставления индекса в дополнение к метке), необходимо указать способ получения правильной информации между производителем и поставщиком ТС.
В таблице 39 определен вывод результатов тестов через службу внешнего тестового оборудования 06 (например, 21 для мониторинга катализатора).
Таблица 39
В таблице 40 определен вывод результатов тестов через службу БД 0616 (TID).
Таблица 40
В таблице 41 определен вывод результатов испытаний через службу внешнего испытательного оборудования 0616 (Unit and Scaling ID).
Таблица 41
7.9.1 Основные положения
Данный пункт описывает элементы FXD-схемы, определяющие информацию, специфичную для идентификатора функции.
7.9.2 ID элемента
Ключ описания (на основе симптомов отказа): специфическое для поставщика уникальное имя идентификатора функции, описанное в соответствии с 6.6.
Примечание - Элемент SHORT-NAME идентификатора функции соответствует идентификатору функции файла "a2I".
Существуют три различных типа идентификатора функции с возможными значениями:
- CALCULATION;
- VALIDATION;
- OTHER - для целей, не связанных с симптомами отказов, например, аварийный режим работы АКПП.
При смешивании типов должен использоваться элемент CALCULATION.
7.9.4 Элемент ECU-FUNC
Это специфичное для поставщика имя функции ЭБУ, формируемое идентификатором функции в соответствии со спецификацией HDO LONG-NAME.
Пример - DSALSU.
7.9.4.2 Элемент VERSION
Это версия ECU-FUNC, как указано в элементе "a2I" FUNCTION_VERSION, для функции, в которой сконфигурирован FID.
Содержит симптомы отказа, которые влияют на FID (т.е. действуют как источник ингибирования), и указываются, если необходимо, вместе с определенным MASK-REF.
В таблице 42 определен ссылочный элемент FAULT-SYMPTOM-REFS.
Таблица 42
7.9.6 Элемент AUXILIARY-OBJECT-REFS
Содержит ссылки на другие элементы (например, уровень качества сигнала), которые влияют на FID (например, действуют как источник ингибирования), если необходимо, вместе с конкретным элементом MASK.
В таблице 43 определен ссылочный элемент AUXILIARY-OBJECT-REFS.
Таблица 43
В данном элементе каждый FID описывается более подробно (DESC), включая замещающие реакции. Кроме того, он может включать список элементов ЭБУ (например, параметров калибровки), относящихся к этому FID (DATA-DECLARATION-REFS).
В таблице 44 определен элемент FID EXPLANATION.
Таблица 44
Вспомогательные объекты - это объекты, которые можно использовать для запрещения вычисления идентификатора функции (FID) так же, как используются симптомы отказов. Следовательно, их использование в конфигурации/определении идентификатора функции идентично использованию симптома отказа.
В элементе MASKS должны быть перечислены все маски, на которые ссылаются отдельные подэлементы FAULT-SYMPTOM-REFS каждого FID.
Маски используются для детализации (системных) условий, при которых данный симптом отказа или вспомогательные объекты фактически действуют как источник ингибирования. Таким образом, маска может содержать, например, подробную информацию об уровне дефекта или состоянии отладки.
Отображение текста предоставляет возможность определить представление текста, например, онлайн-переменную для псевдонима. Этот элемент может использоваться ИТС для замены текстов, которые определены в файле FXD, внутренними именами ИТС или именами, требуемыми законодателем. Отображение 1-в-1 определяется элементом TEXT-MAP, его дочерними элементами TI и его псевдонимом TEXT.
В конце симптома отказа допустимо добавлять любое содержание XML с пространством имен, отличающимся от пространства без имени. Это может быть полезно, если в FXD-файле, кроме информации, определенной моделью FXD, должна передаваться и другая информация.
(обязательное)
A.1 Документ FXD XML-схемы
A.1.1 Общие положения
XML-схема FXD доступна в виде электронного приложения к настоящему стандарту.
Для удобства пользования стандартом следующие пункты включают эти документы.
A.1.2 FXD-Schema V2.0.0 xml.xsd
<?xml version-'1,0'?>
<xs:schema targetNamespace="/template/go.php?url=https://www.w3.org/XML/1998/namespace"xmlns:xs="/template/go.php?url=https://
www.w3.org/2001/XMLSchema"xml:lang="en">
<xs:annotation>
<xs:documentation>
See /template/go.php?url=https://www.w3.org/XML/1998/namespace.html and /template/go.php?url=https://www.w3.org/TR/REC-xml for
information about this namespace.
This schema document describes the XML namespace, in a form suitable for import by other
schema documents.
Note that local names in this namespace are intended to be defined only by the World Wide Web
Consortium or its subgroups. The following names are currently defined in this namespace and should not
be used with conflicting semantics by any Working Group, specification, or document instance:
base (as an attribute name): denotes an attribute whose value provides a URI to be used as the base for
interpreting any relative URIs in the scope of the element on which it appears; its value is inherited.
This name is reserved by virtue of its definition in the XML Base specification.
lang (as an attribute name): denotes an attribute whose value is a language code for the natural language
of the content of any element; its value is inherited. This name is reserved by virtue of its definition
in the XML specification.
space (as an attribute name): denotes an attribute whose value is a keyword indicating what whitespace
processing discipline is intended for the content of the element; its value is inherited. This name is
reserved by virtue of its definition in the XML specification.
Father (in any context at all): denotes Jon Bosak, the chair of the original XML Working Group. This name
is reserved by the following decision of the W3C XML Plenary and XML Coordination groups:
In appreciation for his vision, leadership and dedication the W3C XML Plenary on this
10th day of February, 2000 reserves for Jon Bosak in perpetuity the XML name
xml:Father
</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>This schema defines attributes and an attribute group suitable for use by schemas wishing to allow
xml:base, xml:lang or xml:space attributes on elements they define.
To enable this, such a schema must import this schema for the XML namespace, e.g. as follows: &It;
schema ...>
...
&It;import namespace="/template/go.php?url=https://www.w3.org/XML/1998/namespace"
schemaLocation="/template/go.php?url=https://www.w3.org/2001/03/xml.xsd"/>
Subsequently, qualified reference to any of the attributes or the group defined below will have the desired
effect, e.g.
&It;type ...>
...
&It;attributeGroup ref="xml:specialAttrs"/>
will define a type which will schema-validate an instance element with any of those attributes</
xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>In keeping with the XML Schema WG's standard versioning
policy, this schema document will persist at
/template/go.php?url=https://www.w3.org/2001/03/xml.xsd.
At the date of issue it can also be found at
/template/go.php?url=https://www.w3.org/2001/xml.xsd.
The schema document at that URI may however change in the future,
in order to remain compatible with the latest version of XML Schema
itself. In other words, if the XML Schema namespace changes, the version
of this document at
/template/go.php?url=https://www.w3.org/2001/xml.xsd will change
accordingly; the version at
/template/go.php?url=https://www.w3.org/2001/03/xml.xsd will not change.
</xs:documentation>
</xs:annotation>
<xs:attribute name="lang" type="xs:language">
<xs:annotation>
<xs:documentation>In due course, we should install the relevant ISO 2-and
3-letter codes as the enumerated possible values ...</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="space" default="preserve">
<xs:simpleType>
<xs:restriction base="xs:NCName">
<xs:enumeration value="default"/>
<xs:enumeration value="preserve"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="base" type="xs:anyURI">
<xs:annotation>
<xs:documentation> По адресу: /template/go.php?url=https://www.w3.org/TR/xmlbase/ см. информацию об этом атрибуте.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup name="specialAttrs">
<xs:attribute ref="xml:base"/>
<xs:attribute ref="xml:lang"/>
<xs:attribute ref="xml:space"/>
</xs:attributeGroup>
</xs:schema>
A.1.3 FXD-Schema V.2.0.0 fxd.xsd
<?xml version="1.0" encoding-"windows-1251"?>
<xs:schema xmlns:xs="/template/go.php?url=https://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="/template/go.php?url=https://www.w3.org/XML/1998/namespace"
schemaLocation="xml.xsd"/>
<xs:include schemaLocation="fxd-xhtml.xsd"/>
<xs:complexType name="ABSTRACT-SYNTAX">
<xs:sequence>
<xs:group ref=" EXPR"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ADDRESS">
<xs:simpleContent>
<xs:extension base= "xs:string"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="ADMIN-DATA">
<xs:sequence>
<xs:element name="COMPANY-DATA-REF" type="LINK"/>
<xs:element name="ECU-FAMILY" type="ECU-FAMILY"/>
<xs:element name= "PROJECT" type= "PROJECT"/>
<xs:element name= "RESOURCES" type= "RESOURCES"/>
<xs:element name= "DOC-REVISIONS" type= "DOC-REVISIONS"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ASSIGNABLE" abstract="true">
<xs:sequence>
<xs:element name="COMPUTATION-REF" type="LINK"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AUXILIARY-OBJECT">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
</xs:sequence>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
</xs:complexType>
<xs:complexType name="AUXILIARY-OBJECT-REFS">
<xs:sequence>
<xs:element name="AUXILIARY-OBJECT-REF" type="MASKED-LINK"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AUXILIARY-OBJECTS">
<xs:sequence>
<xs:element name="AUXILIARY-OBJECT" type="AUXILIARY-OBJECT"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BIT-FIELD">
<xs:sequence>
<xs:element name="LONG-NAME" type="LONG-NAME"/>
<xs:element name="BIT-MASK" type="xs:positiveInteger"/>
<xs:element name="BIT-FIELD-COMPUTATION" type="BIT-FIELD-
COMPUTATION"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BIT-FIELD-COMPUTATION">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="BIT-FIELD-VARIABLE">
<xs:sequence>
<xs:element name="BIT-FIELD" type"BIT-FIELD" minOccurs="1"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BY-FUNCTION">
<xs:sequence>
<xs:element name= "EXCLUSIONS" type= "EXCLUSIONS" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BY-SYMPTOM">
<xs:sequence>
<xs:element name="FAULT-SYMPTOM-REFS" type="FAULT-SYMPTOM-REFS"
minOccurs="0"/>
<xs:element name="AUXILIARY-OBJECT-REFS" type="AUXILIARY-OBJECT-
REFS" minOccurs="0"/>
<xs:element name= "FID-REFS" type= "FID-REFS" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CENTRAL-CALIBRATION-INFO">
<xs:complexContent>
<xs:extension base="ASSIGNABLE">
<xs:sequence>
<xs:element name="INFO-TYPE" type="INFO-TYPE"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CENTRAL-CALIBRATION-INFOS">
<xs:sequence>
<xs:element name="CENTRAL-CALIBRATION-INFO" type="CENTRAL-CALIBRATION-
INFO"maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CITY">
<xs:simpleContent>
<xs:extension base= "xs:string"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="COMPANY-DATA">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:element name="TEAM-MEMBERS" type="TEAM-MEMBERS"
minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
</xs:complexType>
<xs:complexType name="COMPANY-DATAS">
<xs:sequence>
<xs:element name="COMPANY-DATA" type="COMPANY-DATA"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "COMPU-CONST">
<xs:complexContent>
<xs:extension base="OPERAND">
<xs:sequence>
<xs:group ref="EVALUABLE-ENTITY"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="COMPU-CONST" type="COMPU-CONST"
substitutionGroup="OPERAND"/>
<xs:complexType name="COMPU-VAR">
<xs:complexContent>
<xs:extension base="OPERAND">
<xs:sequence>
<xs:element name="DATA-DECLARATION-REF"
type="LINK"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="COMPU-VAR" type="COMPU-VAR" substitutionGroup="OPERAND"/>
<xs:complexType name="COMPUTATION">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:choice>
<xs:element name="EXPLANATION" type="EXPLANATION"/>
<xs:element name="ABSTRACT-SYNTAX" type="ABSTRACT-SYNTAX"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
<xs:attribute ref=" xml:lang"/>
</xs:complexType>
<xs:complexType name="COMPUTATIONS">
<xs:sequence>
<xs:element name="COMPUTATION" type="COMPUTATION" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CONFIGURATION">
<xs:sequence>
<xs:element name="DATA-DECLARATION-REFS" type="DATA-
DECLARATION-REFS"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "CUSTOM-CODE">
<xs:complexContent>
<xs:extension base="FAULT-CODE">
<xs:sequence>
<xs:element name="CUSTOM-CODE-TYPE" type="CUSTOM-CODE-
TYPE"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="CUSTOM-CODE-TYPE">
<xs:restriction base="xs:NMTOKEN"/>
</xs:simpleType>
<xs:complexType name= "CUSTOM-CODES">
<xs:sequence>
<xs:element name= "CUSTOM-CODE" type= "CUSTOM-CODE"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DATA">
<xs:sequence>
<xs:element name="DATA-NAME" type="xs:string"/>
<xs:element name="DATA-TYPE" type="DATA-TYPE"/>
<xs:element name="DISPLAY-NAME" type="TEXT" minOccurs="0"/>
<xs:element name="DATA-VALUE" type="VALUE" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DATA-DECLARATION">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:element name="DATA" type="DATA"/>
</xs:sequence>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
</xs:complexType>
<xs:complexType name="DATA-DECLARATION-REFS">
<xs:sequence>
<xs:element name="DATA-DECLARATION-REF" type="LINK"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DATA-DECLARATIONS">
<xs:sequence>
<xs:element name="DATA-DECLARATION" type="DATA-DECLARATION"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DATA-DICTIONARY">
<xs:sequence>
<xs:element name="DATA-DECLARATIONS" type="DATA-DECLARATIONS"/>
<xs:element name="COMPUTATIONS" type="COMPUTATIONS"/>
<xs:element name= "UNIT-SPEC" type= "UNIT-SPEC"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="DATA-TYPE">
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="CALIBRATED"/>
<xs:enumeration value="CALIBRATION-INFO"/>
<xs:enumeration value="NON-CALIBRATABLE"/>
<xs:enumeration value ="ONLINE"/>
<xs:enumeration value="STATE-VALUE"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DEPARTMENT">
<xs:simpleContent>
<xs:extension base= "xs:string"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name= "DESC-EXTENT">
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value ="COMPLETE"/>
<xs:enumeration value="PARTIAL"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DESC-STATE">
<xs:restriction base= "xs:string">
<xs:enumeration value="INITIAL"/>
<xs:enumeration value="DRAFT"/>
<xs:enumeration value="RELEASED"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name= "DESCRIPTION">
<xs:sequence>
<xs:group ref="block" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="EXTERNAL-DOCS" type="EXTERNAL-DOCS"
minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="TI-ATTRIBUTE"/>
</xs:complexType>
<xs:complexType name="DISABLE-FULLY">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DISABLE-REPORT-ONLY">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name= "DOC-REVISION">
<xs:sequence>
<xs:element name="REVISION-LABEL" type="xs:string"
minOccurs="0"/>
<xs:element name="STATE" type="DOCUMENT-STATE"/>
<xs:element name="DATE" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "DOC-REVISIONS">
<xs:sequence>
<xs:element name= "DOC-REVISION" type= "DOC-REVISION"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="DOCUMENT-STATE">
<xs:restriction base= "xs:string">
<xs:enumeration value ="DEVELOPMENT"/>
<xs:enumeration value ="SERIES"/>
<xs:enumeration value="RELEASED"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ECU-FAMILY">
<xs:complexContent>
<xs:extension base="SELECTABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name= "ECU-FUNC">
<xs:sequence>
<xs:element name="LONG-NAME" type="LONG-NAME"/>
<xs:element name= "VERSION" type= "xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "ECU-FUNCS">
<xs:sequence>
<xs:element name= "ECU-FUNC" type= "ECU-FUNC"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:group name= "ELEMENT-ID">
<xs:sequence>
<xs:element name="SHORT-NAME" type="SHORT-NAME"/>
<xs:element name="LONG-NAME" type="LONG-NAME" minOccurs="0"/>
<xs:element name= "DESC" type= "DESCRIPTION" minOccurs="0"/>
</xs:sequence>
</xs:group>
<xs:complexType name="EMAIL">
<xs:simpleContent>
<xs:extension base= "xs:string"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="ENABLE-CONDITIONS">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ERR-CLASS">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:group name="EVALUABLE-ENTITY">
<xs:sequence>
<xs:choice>
<xs:element name= "V" type= "xs:double"/>
<xs:element name= "VT" type= "TEXT"/>
<xs:element name="VB" type="xs:boolean"/>
</xs:choice>
<xs:element name="UNIT-REF" type="LINK" minOccurs="0"/>
</xs:sequence>
</xs:group>
<xs:complexType name= "EXCLUSION">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name= "EXCLUSIONS">
<xs:sequence>
<xs:element name= "EXCLUSION" type= "EXCLUSION"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EXPLANATION">
<xs:sequence>
<xs:element name= "DESC" type= "DESCRIPTION"/>
<xs:element name="DATA-DECLARATION-REFS" type="DATA-
DECLARATION-REFS" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:group name= "EXPR">
<xs:choice>
<xs:element ref="OPERAND"/>
<xs:element ref=" OP"/>
</xs:choice>
</xs:group>
<xs:complexType name="EXTERNAL-DOC">
<xs:simpleContent>
<xs:extension base= "xs:string">
<xs:attribute name= "HREF" type= "xs:anyURI"
use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="EXTERNAL-DOCS">
<xs:sequence>
<xs:element name="EXTERNAL-DOC" type="EXTERNAL-DOC"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FAULT-CLASSIFICATION">
<xs:sequence>
<xs:choice>
<xs:element name="ERR-CLASS" type="ERR-CLASS"/>
<xs:element name="MIL-RELEVANCE" type="MIL-RELEVANCE"/>
</xs:choice>
<xs:element name="MIL-DEBOUNCE-GROUP" type="MIL-DEBOUNCE-GROUP"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FAULT-CODE">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FAULT-DEBOUNCE">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FAULT-DETECTION">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:element name="GENERIC-TYPE" type="GENERIC-TYPE"
minOccurs="0"/>
<xs:element name="MON-STRATEGY" type="MON-STRATEGY"
minOccurs="0"/>
<xs:element name="FAULT-DETECTION-CRITERIA" type="FAULT-
DETECTION-CRITERIA" minOccurs="0"/>
<xs:element name="ENABLE-CONDITIONS" type="ENABLE-CONDITIONS"
nillable="true" minOccurs="0"/>
<xs:element name="FAULT-DEBOUNCE" type="FAULT-DEBOUNCE"
nillable="true" minOccurs="0"/>
<xs:element name="MON-FREQUENCY" type="MON-FREQUENCY"
minOccurs="0"/>
<xs:element name="OK-DETECTION-CRITERIA" type="OK-DETECTION-
CRITERIA" nillable="true" minOccurs="0"/>
<xs:element name="OK-ENABLE-CONDITIONS" type="OK-ENABLE-
CONDITIONS" nillable="true" minOccurs="0"/>
<xs:element name="OK-DEBOUNCE" type="OK-DEBOUNCE"
nillable="true" minOccurs="0"/>
<xs:element name="DISABLE-REPORT-ONLY" type="DISABLE-
REPORT-ONLY" minOccurs="0"/>
<xs:element name="DISABLE-FULLY" type="DISABLE-FULLY"
minOccurs="0"/>
<xs:element name="LEGISLATIONS" type="LEGISLATIONS"
nillable="true" minOccurs="0"/>
<xs:element name= "SERVICE-06" type= "SERVICE-06" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
</xs:complexType>
<xs:complexType name="FAULT-DETECTION-BASE">
<xs:complexContent>
<xs:restriction base="FAULT-DETECTION">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:element name="GENERIC-TYPE" type="GENERIC-TYPE"/>
<xs:element name="MON-STRATEGY" type="MON-
STRATEGY"/>
<xs:element name="FAULT-DETECTION-CRITERIA"
type="FAULT-DETECTION-CRITERIA"/>
<xs:element name="ENABLE-CONDITIONS" type="ENABLE-
CONDITIONS" nillable="true"/>
<xs:element name="FAULT-DEBOUNCE" type="FAULT-
DEBOUNCE" nillable="true"/>
<xs:element name="MON-FREQUENCY" type="MON-
FREQUENCY"/>
<xs:element name="OK-DETECTION-CRITERIA"
type="OK-DETECTION-CRITERIA" nillable="true"/>
<xs:element name="OK-ENABLE-CONDITIONS"
type="OK-ENABLE-CONDITIONS" nillable="true"/>
<xs:element name="OK-DEBOUNCE" type="OK-DEBOUNCE"
nillable="true"/>
<xs:element name="DISABLE-REPORT-ONLY"
type="DISABLE-REPORT-ONLY" minOccurs="0"/>
<xs:element name="DISABLE-FULLY" type="DISABLE
FULLY" minOccurs="0"/>
<xs:element name="LEGISLATIONS"
type="LEGISLATIONS" nillable="true"/>
<xs:element name= "SERVICE-06" type= "SERVICE-06"
minOccurs="0"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FAULT-DETECTION-CRITERIA">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FAULT-DETECTIONS">
<xs:sequence>
<xs:element name="FAULT-DETECTION" type="FAULT-DETECTION"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FAULT-DETECTIONS-BASE">
<xs:complexContent>
<xs:restriction base="FAULT-DETECTIONS">
<xs:sequence>
<xs:element name="FAULT-DETECTION" type="FAULT-
DETECTION-BASE" maxOccurs="unbounded"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FAULT-IDENTIFICATION">
<xs:sequence>
<xs:element name="LEGAL-CODE" type="FAULT-CODE"
nillable="true"/>
<xs:element name= "CUSTOM-CODES" type= "CUSTOM-CODES"
nillable="true"/>
<xs:element name="FAULT-TYPE" type="FAULT-TYPE" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FAULT-SYMPTOM">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:element name="COMPANY-DATA-REF" type="LINK"/>
<xs:element name= "ECU-FUNCS" type= "ECU-FUNCS" minOccurs="0"/>
<xs:element name="CONFIGURATION" type="CONFIGURATION"
minOccurs="0"/>
<xs:element name="FAULT-IDENTIFICATION" type="FAULT-
IDENTIFICATION" minOccurs="0"/>
<xs:element name= "MON-COMPONENT" type= "MON-COMPONENT"
minOccurs="0"/>
<xs:element name="FAULT-CLASSIFICATION" type="FAULT-
CLASSIFICATION" minOccurs="0"/>
<xs:element name="RATIO-GROUPS" type="RATIO-GROUPS"
minOccurs="0"/>
<xs:element name="READINESS-GROUP" type="READINESS-GROUP"
minOccurs="0"/>
<xs:element name="FAULT-DETECTIONS" type="FAULT-DETECTIONS"
minOccurs="0"/>
<xs:element name="CENTRAL-CALIBRATION-INFOS" type="CENTRAL-
CALIBRATION-INFOS" minOccurs="0"/>
<xs:element name="INHIBITIONS" type="INHIBITIONS"
minOccurs="0"/>
<xs:element name="SUBSTITUTION-FUNCTION" type="SUBSTITUTION-
FUNCTION" minOccurs="0"/>
<xs:element name= "PROTECTIVE-FUNCTION" type= "PROTECTIVE-
FUNCTION" minOccurs="0"/>
<xs:element name="SIMULATION-METHOD" type="SIMULATION-METHOD"
minOccurs="0"/>
<xs:element name="PARENT-REF" type="LINK" minOccurs="0"/>
<xs:any names pace="##other" processContents="lax"
minOccurs="0"/>
</xs:sequence>
<xs:attribute name="DESC-STATE" type="DESC-STATE" use="required"/>
<xs:attribute name="DESC-EXTENT" type="DESC-EXTENT" use="required"/>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
<xs:attributeGroup ref="SI-ATTRIBUTE"/>
<xs:attributeGroup ref="OID-ATTRIBUTE"/>
<xs:attribute ref=" xml:lang"/>
</xs:complexType>
<xs:complexType name="FAULT-SYMPTOM-3RD-PARTY">
<xs:sequence>
<xs:element name="SHORT-NAME" type="SHORT-NAME"/>
<xs:element name="THIRD-PARTY" type="THIRD-PARTY"/>
</xs:sequence>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
</xs:complexType>
<xs:complexType name="FAULT-SYMPTOM-3RD-PARTYS">
<xs:sequence>
<xs:element name="FAULT-SYMPTOM-3RD-PARTY" type="FAULT-SYMPTOM-
3RD-PARTY" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FAULT-SYMPTOM-BASE">
<xs:complexContent>
<xs:restriction base="FAULT-SYMPTOM">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:element name="COMPANY-DATA-REF" type="LINK"/>
<xs:element name= "ECU-FUNCS" type= "ECU-FUNCS"/>
<xs:element name="CONFIGURATION"
type="CONFIGURATION" minOccurs="0"/>
<xs:element name="FAULT-IDENTIFICATION"
type="FAULT-IDENTIFICATION"/>
<xs:element name= "MON-COMPONENT" type= "MON-
COMPONENT"/>
<xs:element name="FAULT-CLASSIFICATION"
type="FAULT-CLASSIFICATION"/>
<xs:element name="RATIO-GROUPS" type="RATIO-
GROUPS" minOccurs="0"/>
<xs:element name="READINESS-GROUP"
type="READINESS-GROUP" minOccurs="0"/>
<xs:element name="FAULT-DETECTIONS" type="FAULT-
DETECTIONS-BASE"/>
<xs:element name="CENTRAL-CALIBRATION-INFOS"
type="CENTRAL-CALIBRATION-INFOS" minOccurs="0"/>
<xs:element name="INHIBITIONS" type="INHIBITIONS"
minOccurs="0"/>
<xs:element name="SUBSTITUTION-FUNCTION"
type="SUBSTITUTION-FUNCTION" minOccurs="0"/>
<xs:element "PROTECTIVE-FUNCTION"
type="PROTECTIVE-FUNCTION" minOccurs="0"/>
<xs:element name="SIMULATION-METHOD"
type="SIMULATION-METHOD" minOccurs="0"/>
<xs:any namespace="##other" processContents="lax"
minOccurs="0"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:element name="FAULT-SYMPTOM-EXCH-DESC" type="FAULT-SYMPTOM-EXCH-DESC">
<xs:annotation>
<xs:documentation>
Automotive GmbH.
All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property
rights. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="FAULT-SYMPTOM-EXCH-DESC">
<xs:sequence>
<xs:element name="ADMIN-DATA" type="ADMIN-DATA"/>
<xs:element name="COMPANY-DATAS" type="COMPANY-DATAS"/>
<xs:element name="DATA-DICTIONARY" type="DATA-DICTIONARY"/>
<xs:element name="VARIABLE-DESCRIPTIONS" type="VARIABLE-
DESCRIPTIONS"/>
<xs:element name="FAULT-SYMPTOMS" type="FAULT-SYMPTOMS"/>
<xs:element name="FAULT-SYMPTOM-3RD-PARTYS" type="FAULT-
SYMPTOM-3RD-PARTYS"/>
<xs:element name= "SERVICE-06-IDS" type= "SERVICE-06-IDS"/>
<xs:element name= "FIDS" type= "FIDS"/>
<xs:element name="AUXILIARY-OBJECTS" type="AUXILIARY-OBJECTS"/>
<xs:element name="MASKS" type="MASKS"/>
<xs:element name="TEXT-MAPPINGS" type="TEXT-MAPPINGS"/>
<xs:any namespace="##other" processContents="lax"
minOccurs="0"/>
</xs:sequence>
<xs:attribute name="VERSION" type="VERSION" use="required"/>
<xs:attribute ref=" xml:lang"/>
<xs:attribute ref=" xml:base"/>
</xs:complexType>
<xs:complexType name="FAULT-SYMPTOM-REFS">
<xs:sequence>
<xs:element name="FAULT-SYMPTOM-REF" type="MASKED-LINK"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FAULT-SYMPTOMS">
<xs:sequence>
<xs:element name="FAULT-SYMPTOM" type="FAULT-SYMPTOM"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FAULT-TYPE">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FAX">
<xs:simpleContent>
<xs:extension base= "xs:string"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name= "FID">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:element name="FID-TYPE" type="FID-TYPE"/>
<xs:element name= "ECU-FUNC" type= "ECU-FUNC"/>
<xs:element name="FAULT-SYMPTOM-REFS" type="FAULT-SYMPTOM-REFS"
minOccurs="0"/>
<xs:element name="AUXILIARY-OBJECT-REFS" type="AUXILIARY-
OBJECT-REFS" minOccurs="0"/>
<xs:element name="EXPLANATION" type="EXPLANATION"
minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
</xs:complexType>
<xs:complexType name= "FID-REFS">
<xs:sequence>
<xs:element name="FID-REF" type="LINK" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="FID-TYPE">
<xs:restriction base= "xs:string">
<xs:enumeration value="CALCULATION"/>
<xs:enumeration value="VALIDATION"/>
<xs:enumeration value ="OTHER"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name= "FIDS">
<xs:sequence>
<xs:element name= "FID" type= "FID" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FROM-STATE">
<xs:sequence>
<xs:element name="DATA-DECLARATION-REF" type="LINK"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GENERIC-TYPE">
<xs:complexContent>
<xs:extension base="SELECTABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="HOMEPAGE">
<xs:simpleContent>
<xs:extension base= "xs:string"/>
</xs:simpleContent>
</xs:complexType>
<xs:attributeGroup name="ID-ATTRIBUTE">
<xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:attributeGroup>
<xs:simpleType name="INFO-TYPE">
<xs:restriction base="xs:NMTOKEN"/>
</xs:simpleType>
<xs:complexType name="INHIBITIONS">
<xs:sequence>
<xs:element name="BY-SYMPTOM" type="BY-SYMPTOM" minOccurs="0"/>
<xs:element name="BY-FUNCTION" type="BY-FUNCTION"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="INITIAL-STATE">
<xs:sequence>
<xs:element name="DATA-DECLARATION-REF" type="LINK"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LEGISLATION">
<xs:sequence>
<xs:element name="LAW" type="xs:string"/>
<xs:element name= "SECTION" type= "xs:string"/>
<xs:element name="MCL-STRATEGY" type="MCL-STRATEGY"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LEGISLATIONS">
<xs:sequence>
<xs:element name="LEGISLATION" type="LEGISLATION"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LlNK">
<xs:attributeGroup ref="LINK-ATTR"/>
</xs:complexType>
<xs:attributeGroup name="LINK-ATTR">
<xs:attribute name="ID-REF" type="xs:IDREF" use="required"/>
</xs:attributeGroup>
<xs:complexType name="LONG-NAME">
<xs:simpleContent>
<xs:restriction base= "TEXT"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="MASK">
<xs:sequence>
<xs:group ref="ELEMENT-ID"/>
</xs:sequence>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
</xs:complexType>
<xs:complexType name="MASKED-LINK">
<xs:complexContent>
<xs:extension base="LINK">
<xs:sequence>
<xs:element name="MASK-REF" type="LINK"
minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MASKS">
<xs:sequence>
<xs:element name="MASK" type="MASK" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MCL-STRATEGY">
<xs:complexContent>
<xs:extension base="SELECTABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MIL-DEBOUNCE-GROUP">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MIL-RELEVANCE">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name= "MON-COMPONENT">
<xs:complexContent>
<xs:extension base="SELECTABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MON-FREQUENCY">
<xs:complexContent>
<xs:extension base="SELECTABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MON-STRATEGY">
<xs:complexContent>
<xs:extension base="SELECTABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="OBDMID">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="OBDTID">
<xs:complexContent>
<xs:extension base="ASSIGNABLE">
<xs:sequence>
<xs:element name="OBDUSID" type="OBDUSID"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="OBDTIDS">
<xs:sequence>
<xs:element name="OBDTID" type="OBDTID" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OBDUSID">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:attributeGroup name="OID-ATTRIBUTE">
<xs:attribute name="OID" type="xs:string" use="optional"/>
</xs:attributeGroup>
<xs:complexType name="OK-DEBOUNCE">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="OK-DETECTION-CRITERIA">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="OK-ENABLE-CONDITIONS">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:element name="OP" type="OPERATION"/>
<xs:element name="OPERAND" type="OPERAND" abstract="true"/>
<xs:complexType name="OPERAND" abstract="true"/>
<xs:complexType name="OPERATION">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:group ref=" EXPR"/>
</xs:sequence>
<xs:attribute name="OPERATOR" type="OPERATORS" use="required"/>
</xs:complexType>
<xs:simpleType name="OPERATORS">
<xs:restriction base="xs:NMTOKEN"/>
</xs:simpleType>
<xs:complexType name= "PHONE">
<xs:simpleContent>
<xs:extension base= "xs:string"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="PHYSICAL-DIMENSION">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:element name="LENGTH-EXP" type="xs:int" minOccurs="0"/>
<xs:element name="MASS-EXP" type="xs:int" minOccurs="0"/>
<xs:element name= "TIME-EXP" type= "xs:int" minOccurs="0"/>
<xs:element name= "CURRENT-EXP" type= "xs:int" minOccurs="0"/>
<xs:element name="TEMPERATURE-EXP" type="xs:int"
minOccurs="0"/>
<xs:element name="MOLAR-AMOUNT-EXP" type="xs:int"
minOccurs="0"/>
<xs:element name="LUMINOUS-INTENSITY-EXP" type="xs:int"
minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
</xs:complexType>
<xs:complexType name="PHYSICAL-DIMENSIONS">
<xs:sequence>
<xs:element name="PHYSICAL-DIMENSION" type="PHYSICAL-DIMENSION"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "PROJECT">
<xs:sequence>
<xs:element name="NAME" type="xs:string"/>
<xs:element name="SW-BASELINE" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "PROTECTIVE-FUNCTION">
<xs:sequence>
<xs:element name= "DESC" type= "DESCRIPTION"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RATIO-GROUP">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="RATIO-GROUPS">
<xs:sequence>
<xs:element name="RATIO-GROUP" type="RATIO-GROUP"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="READINESS-GROUP">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name= "REQUIRED-CONDITION">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name= "RESOURCES">
<xs:sequence>
<xs:element name="DATA-DESCRIPTION" type="xs:string"/>
<xs:element name="CALIBRATION" type="xs:string" minOccurs="0"/>
<xs:element name="EXTERNAL-DOCS" type="EXTERNAL-DOCS"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "ROLE">
<xs:simpleContent>
<xs:extension base= "xs:string"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name= "ROLES">
<xs:sequence>
<xs:element name= "ROLE" type= "ROLE" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SELECTABLE" abstract="true">
<xs:sequence>
<xs:element name= "VT" type= "TEXT"/>
<xs:element name= "DESC" type= "DESCRIPTION" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="SEMANTIC">
<xs:restriction base= "xs:string">
<xs:enumeration value="RAWINFO"/>
<xs:enumeration value="SUMMARY"/>
<xs:enumeration value ="SERVICE"/>
<xs:enumeration value ="OTHER"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name= "SERVICE-06">
<xs:sequence>
<xs:element name="SERVICE-06-ID-REF" type="LINK"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "SERVICE-06-ID">
<xs:sequence>
<xs:element name="OBDMID" type="OBDMID"/>
<xs:element name="OBDTIDS" type="OBDTIDS"/>
</xs:sequence>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
</xs:complexType>
<xs:complexType name= "SERVICE-06-IDS">
<xs:sequence>
<xs:element name= "SERVICE-06-ID" type= "SERVICE-06-ID"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SHORT-NAME">
<xs:simpleContent>
<xs:extension base="SHORT-NAME-TEXT"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="SHORT-NAME-TEXT">
<xs:restriction base= "xs:string">
<xs:pattern value="[a-zA-Z0-9_]{1,128}"/>
</xs:restriction>
</xs:simpleType>
<xs:attributeGroup name="SI-ATTRIBUTE">
<xs:attribute name="SI" type="SEMANTIC" use="required"/>
</xs:attributeGroup>
<xs:complexType name="SIMPLE-VARIABLE">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="SIMULATION-METHOD">
<xs:complexContent>
<xs:extension base="SELECTABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="STATE-COMPUTATION">
<xs:complexContent>
<xs:extension base="ASSIGNABLE"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="STATE-GRAPH">
<xs:sequence>
<xs:element name="STATES" type="DATA-DECLARATION-REFS"/>
<xs:element name="INITIAL-STATE" type="INITIAL-STATE"/>
<xs:element name="STATE-TRANSITIONS" type="STATE-TRANSITIONS"/>
<xs:element name="STATE-COMPUTATION" type="STATE-COMPUTATION"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="STATE-TRANSITION">
<xs:sequence>
<xs:element name="FROM-STATE" type="FROM-STATE"/>
<xs:element name="TO-STATE" type="TO-STATE"/>
<xs:element name= "REQUIRED-CONDITION" type= "REQUIRED-
CONDITION"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="STATE-TRANSITIONS">
<xs:sequence>
<xs:element name="STATE-TRANSITION" type="STATE-TRANSITION"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SUBSTITUTION-FUNCTION">
<xs:sequence>
<xs:element name= "DESC" type= "DESCRIPTION"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TEAM-MEMBER">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:element name= "ROLES" type= "ROLES" minOccurs="0"/>
<xs:element name="DEPARTMENT" type="DEPARTMENT" minOccurs="0"/>
<xs:element name="ADDRESS" type="ADDRESS" minOccurs="0"/>
<xs:element name="ZIP" type="ZIP" minOccurs="0"/>
<xs:element name="CITY" type="CITY" minOccurs="0"/>
<xs:element name= "PHONE" type= "PHONE" minOccurs="0"/>
<xs:element name="FAX" type="FAX" minOccurs="0"/>
<xs:element name="EMAIL" type="EMAIL" minOccurs="0"/>
<xs:element name="HOMEPAGE" type="HOMEPAGE" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TEAM-MEMBERS">
<xs:sequence>
<xs:element name="TEAM-MEMBER" type="TEAM-MEMBER"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "TEXT">
<xs:simpleContent>
<xs:extension base= "xs:string">
<xs:attributeGroup ref="TI-ATTRIBUTE"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="TEXT-MAP">
<xs:sequence>
<xs:element name= "TI" type= "xs:string"/>
<xs:element name= "TEXT" type= "xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TEXT-MAPPING">
<xs:sequence>
<xs:element name="COMPANY-DATA-REF" type="LINK"/>
<xs:element name="TEXT-MAPS" type="TEXT-MAPS"/>
</xs:sequence>
<xs:attributeGroup ref="SI-ATTRIBUTE"/>
<xs:attribute ref=" xml:lang"/>
</xs:complexType>
<xs:complexType name="TEXT-MAPPINGS">
<xs:sequence>
<xs:element name="TEXT-MAPPING" type="TEXT-MAPPING"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TEXT-MAPS">
<xs:sequence>
<xs:element name="TEXT-MAP" type="TEXT-MAP" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="THIRD-PARTY">
<xs:sequence>
<xs:element name="COMPANY-DATA-REF" type="LINK"/>
<xs:element name="FAULT-SYMPTOM-3RD-PARTY-SHORT-NAME"
type="SHORT-NAME"/>
</xs:sequence>
</xs:complexType>
<xs:attributeGroup name="TI-ATTRIBUTE">
<xs:attribute name="TI" type="xs:string" use="optional"/>
</xs:attributeGroup>
<xs:complexType name="TO-STATE">
<xs:sequence>
<xs:element name="DATA-DECLARATION-REF" type="LINK"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "UNIT">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:element name="DISPLAY-NAME" type="TEXT"/>
<xs:element name="FACTOR-SI-TO-UNIT" type="xs:double"
minOccurs="0"/>
<xs:element name= "OFFSET-SI-TO-UNIT" type= "xs:double"
minOccurs="0"/>
<xs:element name="PHYSICAL-DIMENSION-REF" type="LINK"
minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
</xs:complexType>
<xs:complexType name="UNIT-GROUP">
<xs:sequence>
<xs:group ref="ELEMENT-ID"/>
<xs:element name="CATEGORY" type="UNIT-GROUP-CATEGORY"/>
<xs:element name= "UNIT-REFS" type= "UNIT-REFS" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="UNIT-GROUP-CATEGORY">
<xs:restriction base= "xs:string">
<xs:enumeration value="COUNTRY"/>
<xs:enumeration value ="EQUIV-UNITS"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="UNIT-GROUPS">
<xs:sequence>
<xs:element name="UNIT-GROUP" type="UNIT-GROUP"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "UNIT-REFS">
<xs:sequence>
<xs:element name="UNIT-REF" type="LINK" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "UNIT-SPEC">
<xs:sequence>
<xs:element name="UNIT-GROUPS" type="UNIT-GROUPS"
minOccurs="0"/>
<xs:element name= "UNITS" type= "UNITS" minOccurs="0"/>
<xs:element name="PHYSICAL-DIMENSIONS" type="PHYSICAL-
DIMENSIONS" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "UNITS">
<xs:sequence>
<xs:element name= "UNIT" type= "UNIT" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="VALUE">
<xs:sequence>
<xs:group ref="EVALUABLE-ENTITY"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="VARIABLE-DESCRIPTION">
<xs:sequence>
<xs:group ref=" ELEMENT-ID"/>
<xs:element name="COMPANY-DATA-REF" type="LINK"/>
<xs:element name= "ECU-FUNCS" type= "ECU-FUNCS" minOccurs="0"/>
<xs:element name="CONFIGURATION" type="CONFIGURATION"
minOccurs="0"/>
<xs:element name="DATA-DECLARATION-REF" type="LINK"
minOccurs="0"/>
<xs:choice>
<xs:element name="SIMPLE-VARIABLE" type="SIMPLE-VARIABLE"
minOccurs="0"/>
<xs:element name="BIT-FIELD-VARIABLE" type="BIT-FIELD-
VARIABLE" minOccurs="0"/>
<xs:element name="STATE-GRAPH" type="STATE-GRAPH"
minOccurs="0"/>
</xs:choice>
<xs:element name="PARENT-REF" type="LINK" minOccurs="0"/>
<xs:any names pace="##other" processContents="lax"
minOccurs="0"/>
</xs:sequence>
<xs:attribute name="DESC-STATE" type="DESC-STATE" use="required"/>
<xs:attribute name="DESC-EXTENT" type="DESC-EXTENT" use="required"/>
<xs:attributeGroup ref="ID-ATTRIBUTE"/>
<xs:attributeGroup ref="SI-ATTRIBUTE"/>
<xs:attributeGroup ref="OID-ATTRIBUTE"/>
<xs:attribute ref=" xml:lang"/>
</xs:complexType>
<xs:complexType name="VARIABLE-DESCRIPTION-BASE">
<xs:complexContent>
<xs:restriction base="VARIABLE-DESCRIPTION">
<xs:sequence>
<xs:group ref="ELEMENT-ID"/>
<xs:element name="COMPANY-DATA-REF" type="LINK"/>
<xs:element name= "ECU-FUNCS" type= "ECU-FUNCS"/>
<xs:element name="CONFIGURATION"
type="CONFIGURATION" minOccurs="0"/>
<xs:element name="DATA-DECLARATION-REF"
type="LINK"/>
<xs:choice>
<xs:element name="SIMPLE-VARIABLE"
type="SIMPLE-VARIABLE"/>
<xs:element name="BIT-FIELD-VARIABLE"
type="BIT-FIELD-VARIABLE"/>
<xs:element name="STATE-GRAPH" type="STATE
GRAPH"/>
</xs:choice>
<xs:any names pace="##other" processContents="lax"
minOccurs="0"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="VARIABLE-DESCRIPTIONS">
<xs:sequence>
<xs:element name="VARIABLE-DESCRIPTION" type="VARIABLE-
DESCRIPTION" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name= "VERSION">
<xs:restriction base= "xs:string">
<xs:enumeration value ="2.0.0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ZIP">
<xs:simpleContent>
<xs:extension base= "xs:string"/>
</xs:simpleContent>
</xs:complexType>
</xs:schema>
A.2 Список отображения элементов FXD XML-схемы
В таблице A.1 перечислены элементы FXD XML-схемы, приведенные в настоящем стандарте.
Примечание - Ссылочные элементы не перечислены (например, FAULT-SYMPTOM-REFS).
Таблица A.1
настоящему стандарту
A.3 Операторы для элемента ABSTRACT-SYNTAX
Операторы для элемента ABSTRACT-SYNTAX - это вычисления FXD, которые в основном используются для документирования, а не для оценки; строгий набор текста нежелателен. Тем не менее вычисления или их части можно рассматривать как оцениваемые вычисления. В этом случае требуется подробное определение аргументов операторов и возвращаемых значений. FXD определяет три типа значений:
а) логический:
- значение может быть только истинным или ложным;
- это либо элемент COMPU-CONST/VB, либо результат логической операции;
б) числовой:
- значение должно быть числом (целое число или число с плавающей запятой, представляющее в большинстве случаев физическое значение);
- это либо элемент COMPU-CONST/V, либо результат числовой операции;
в) строковый:
- значение может быть произвольным текстовым содержимым;
- предполагается, что COMPU-CONST/VT (строки) представляют собой описание значения соответствующего типа.
В таблице A.2 определены оцениваемые типы операторов FXD, т.е. как операторы ведут себя или будут вести себя, если аргументы имеют заданный тип и, если требуется, оценку. Примечание "переменная" означает, что аргумент на самом деле должен быть переменной, а не постоянным значением.
Таблица A.2
(обязательное)
B.1 Документы словаря выбора FXD
B.1.1 Основные положения
FXD XML-схема доступна в виде электронного приложения к настоящему стандарту.
Для удобства пользования стандартом следующие пункты включают эти документы.
B.1.2 FXD-Selection-Dictionary V.1.1.0.xsd
<?xml version="1.0" encoding="windows-1251"?>
<xs:schema xmlns:xs="/template/go.php?url=https://www.w3.org/2001/XMLSchema" xmlns:xml="/template/go.php?url=https://
www.w3.org/XML/1998/namespace" elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:import namespace="/template/go.php?url=https://www.w3.org/XML/1998/namespace" schemaLocation="xml.
xsd"/>
<xs:complexType name="ADMIN-DATA">
<xs:sequence>
<xs:element name="DOC-REVISIONS" type="DOC-REVISIONS"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DOC-REVISION">
<xs:sequence>
<xs:element name="REVISION-LABEL" type="xs:string" minOccurs="0"/>
<xs:element name="STATE" type="STATE"/>
<xs:element name="DATE" type="xs:dateTime"/>
<xs:element name="MODIFICATIONS" type="MODIFICATIONS" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DOC-REVISIONS">
<xs:sequence>
<xs:element name="DOC-REVISION" type="DOC-REVISION"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EXTERNAL-DOC">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="HREF" type="xs:anyURI" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="EXTERNAL-DOCS">
<xs:sequence>
<xs:element name="EXTERNAL-DOC" type="EXTERNAL-DOC"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:attributeGroup name="ID-ATTRIBUTE">
<xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:attributeGroup>
<xs:simpleType name="STATE">
<xs:restriction base="xs:string">
<xs:enumeration value="DRAFT"/>
<xs:enumeration value="RELEASED"/>
<xs:enumeration value="DEPRECATED"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="LINK">
<xs:annotation>
<xs:documentation>Generic reference to another element in the schema
instance document.</xs:documentation>
</xs:annotation>
<xs:attributeGroup ref="LINK-ATTR"/>
</xs:complexType>
<xs:attributeGroup name="LINK-ATTR">
<xs:attribute name="ID-REF" type="xs:IDREF" use="required"/>
</xs:attributeGroup>
<xs:complexType name="MODIFICATION" abstract="false">
<xs:sequence>
<xs:element name="CHANGE" type="xs:string"/>
<xs:element name="REASON" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MODIFICATIONS">
<xs:sequence>
<xs:element name="MODIFICATION" type="MODIFICATION"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SELECTION">
<xs:sequence>
<xs:element name="SHORT-NAME" type="SHORT-NAME"/>
<xs:element name="VT" type="xs:string"/>
<xs:element name="DESC" type="xs:string" minOccurs="0"/>
<xs:element name="STATE" type="STATE"/>
</xs:sequence>
</xs:complexType>
<xs:elementname="SELECTION-DICTIONARY" type="SELECTION-DICTIONARY"/>
<xs:complexType name="SELECTION-DICTIONARY">
<xs:sequence>
<xs:element name="SELECTION-LISTS" type="SELECTION-LISTS"/>
</xs:sequence>
<xs:attribute name="VERSION" type="VERSION" use="required"/>
</xs:complexType>
<xs:complexType name="SELECTION-GROUP">
<xs:sequence>
<xs:element name="SHORT-NAME" type="SHORT-NAME"/>
<xs:element name="VT" type="xs:string"/>
<xs:element name="DESC" type="xs:string" minOccurs="0"/>
<xs:element name="SELECTION-SNREFS" type="SELECTION-SNREFS"
minOccurs="0"/>
<xs:element name="SELECTION-GROUPS" type="SELECTION-GROUPS"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SELECTION-GROUPS">
<xs:sequence>
<xs:element name="SELECTION-GROUP" type="SELECTION-GROUP"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SELECTION-LIST">
<xs:sequence>
<xs:element name="SHORT-NAME" type="SHORT-NAME"/>
<xs:element name="ADMIN-DATA" type="ADMIN-DATA"/>
<xs:element name="SELECTIONS" type="SELECTIONS"/>
<xs:element name="SELECTION-GROUPS" type="SELECTION-GROUPS"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SELECTION-LISTS">
<xs:sequence>
<xs:element name="SELECTION-LIST" type="SELECTION-LIST"
maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The list of selectable values.</
xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SELECTION-SNREFS">
<xs:sequence>
<xs:element name="SELECTION-SNREF" type="SNREF"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SELECTIONS">
<xs:sequence>
<xs:element name="SELECTION" type="SELECTION" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SHORT-NAME">
<xs:simpleContent>
<xs:extension base="SHORT-NAME-TEXT"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="SHORT-NAME-TEXT">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_]{1,128}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="SNREF">
<xs:attribute name="SHORT-NAME" type="SHORT-NAME-TEXT" use="required"/>
</xs:complexType>
<xs:simpleType name="VERSION">
<xs:restriction base="xs:string">
<xs:enumeration value="1.1.0"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
B.1.3 FXD-Selection-Dictionary V1.2.0.xml
<?xml version="1.0" encoding="windows-1251"?>
<SELECTION-DICTIONARYxmlns:xsi="/template/go.php?url=https://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="FXD-Selection-Dictionary_V1.1.0.xsd" VERSION="1.2.0">
<SELECTION-LISTS>
<SELECTION-LIST>
<SHORT-NAME>MON_COMPONENT</SHORT-NAME>
<ADMIN-DATA>
<DOC-REVISIONS>
<DOC-REVISION>
<REVISION-LABEL>1.1.0</REVISION-LABEL>
<STATE>RELEASED</STATE>
<DATE>2016-05-13T10:39:56+02:00</DATE>
<MODIFICATIONS>
<MODIFICATION>
<CHANGE>First version
->ISO MainDocument 8.6.7</CHANGE>
</MODIFICATION>
</MODIFICATIONS>
</DOC-REVISION>
<DOC-REVISION>
<REVISION-LABEL>1.2.0</REVISION-LABEL>
<STATE>RELEASED</STATE>
<DATE>2016-11-11T14:18:37+01:00</DATE>
<MODIFICATIONS>
<MODIFICATION>
<CHANGE>new Elements added</CHANGE>
</MODIFICATION>
</MODIFICATIONS>
</DOC-REVISION>
</DOC-REVISIONS>
</ADMIN-DATA>
<SELECTIONS>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0000</SHORT-NAME>
<VT>OTHER</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0001/SHORT-NAME>
<VT>Accelerator Pedal Position (APP) Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0281</SHORT-NAME>
<VT>Accelerator Pedal Position (APP) Sensor 1</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0002</SHORT-NAME>
<VT>Accelerator Pedal Position (APP) Sensor 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0003</SHORT-NAME>
<VT>Accelerator Pedal Position (APP) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0282</SHORT-NAME>
<VT>Active Grille Air Shutter</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0283</SHORT-NAME>
<VT>Active Lambda Diagnosis</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0284</SHORT-NAME>
<VT>Air Conditioning (A/C) Compressor Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0285</SHORT-NAME>
<VT>Air Conditioning (A/C) Compressor Relay</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0286</SHORT-NAME>
<VT>Air Conditioning (A/C) Compressor Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0004</SHORT-NAME>
<VT>Airbag</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0287</SHORT-NAME>
<VT>Airbag Control Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0005</SHORT-NAME>
<VT>Ambient Air Temperature (AAT) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0288</SHORT-NAME>
<VT>Autoignition</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0006</SHORT-NAME>
<VT>Barometric Pressure (BARO) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0007</SHORT-NAME>
<VT>Battery Energy Control Module (BECM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0008</SHORT-NAME>
<VT>Battery Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0289</SHORT-NAME>
<VT>Battery Voltage</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0009</SHORT-NAME>
<VT>Boost Pressure</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0010</SHORT-NAME>
<VT>Boost Pressure Control</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0011/SHORT-NAME>
<VT>Brake Booster Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0012</SHORT-NAME>
<VT>Brake Light Switch</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0013</SHORT-NAME>
<VT>Brake Pedal Position (BPP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0014</SHORT-NAME>
<VT>Brake Vacuum Pump</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0015</SHORT-NAME>
<VT>Camshaft Position (CMP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0016</SHORT-NAME>
<VT>Camshaft Position (CMP) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0017</SHORT-NAME>
<VT>Camshaft Position (CMP) Sensor 3</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0018</SHORT-NAME>
<VT>Camshaft Position (CMP) Sensor 4</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0019</SHORT-NAME>
<VT>Camshaft Position (CMP) Sensor Inlet</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0021</SHORT-NAME>
<VT>Camshaft Position (CMP) Sensor Inlet 2</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0020</SHORT-NAME>
<VT>Camshaft Position (CMP) Sensor Outlet</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0022</SHORT-NAME>
<VT>Camshaft Position (CMP) Sensor Outlet 2</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0023</SHORT-NAME>
<VT>Camshaft Position/Crankshaft Position (CMP/CKP) Sensor Inlet</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0024</SHORT-NAME>
<VT>Camshaft Position/Crankshaft Position (CMP/CKP) Sensor Outlet</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0290</SHORT-NAME>
<VT>CAN: Brake System Control Module (BSCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0291</SHORT-NAME>
<VT>CAN: Hybrid</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0025</SHORT-NAME>
<VT>CAN: Instrument Panel Cluster (IPC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0292</SHORT-NAME>
<VT>CAN: Master/Slave</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0026</SHORT-NAME>
<VT>CAN: Powertrain</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0293</SHORT-NAME>
<VT>Catalyst System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0027</SHORT-NAME>
<VT>Charge Air Cooler (CAC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0294</SHORT-NAME>
<VT>Charge Air Cooler (CAC) Coolant Pump</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0295</SHORT-NAME>
<VT>Charge Air Cooler (CAC) Coolant Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0028</SHORT-NAME>
<VT>Charge Air Cooler Temperature (CACT) Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0029</SHORT-NAME>
<VT>Charge Air Cooler Temperature (CACT) Sensor 2</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0296</SHORT-NAME>
<VT>Cold Start Detection</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0445</SHORT-NAME>
<VT>Cold Start Fuel Injector</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0030</SHORT-NAME>
<VT>Cold Start Strategy</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0297</SHORT-NAME>
<VT>COM: Active Grille Air Shutter</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0298</SHORT-NAME>
<VT>COM: Active Grille Air Shutter 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0299</SHORT-NAME>
<VT>COM: Airbag Control Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0300</SHORT-NAME>
<VT>COM: All Wheel Drive Control Module (AWDCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0031</SHORT-NAME>
<VT>COM: Ambient Air Temperature (AAT) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0301</SHORT-NAME>
<VT>COM: Barometric Pressure (BARO) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0302</SHORT-NAME>
<VT>COM: Battery Charger Control Module (BCCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0032</SHORT-NAME>
<VT>COM: Battery Energy Control Module (BECM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0033</SHORT-NAME>
<VT>COM: Body Control Module (BCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0303</SHORT-NAME>
<VT>COM: Body Control Module (BCM) 1</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0304</SHORT-NAME>
<VT>COM: Body Control Module (BCM) 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0034</SHORT-NAME>
<VT>COM: Brake Booster Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0035</SHORT-NAME>
<VT>COM: Brake Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0036</SHORT-NAME>
<VT>COM: Brake System Control Module (BSCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0037</SHORT-NAME>
<VT>COM: Climate Control (CC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0038</SHORT-NAME>
<VT>COM: Clutch Control Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0039</SHORT-NAME>
<VT>COM: Device Driver</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0305</SHORT-NAME>
<VT>COM: Door Control Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0040</SHORT-NAME>
<VT>COM: Drive Motor Control Module (DMCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0603</SHORT-NAME>
<VT>COM: Electric Vacuum Pump</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0306</SHORT-NAME>
<VT>COM: Electronic Brake Boost Control Module (EBBC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0601</SHORT-NAME>
<VT>COM: Electronic Power Steering Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0041</SHORT-NAME>
<VT>COM: Engine Coolant Temperature (ECT Sensor @ Cylinder Head)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0307</SHORT-NAME>
<VT>COM: Engine Hood</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0042</SHORT-NAME>
<VT>COM: Engine Hood Switch</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0308</SHORT-NAME>
<VT>COM: Exhaust Gas Recirculation (EGR) Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0309</SHORT-NAME>
<VT>COM: Exhaust Gas Recirculation (EGR) Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0310</SHORT-NAME>
<VT>COM: Exhaust Gas Temperature (EGT) Sensor upstream Turbocharger (TC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0311</SHORT-NAME>
<VT>COM: Front Radar System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0312</SHORT-NAME>
<VT>COM: Fuel Filler Door</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0602</SHORT-NAME>
<VT>COM: Fuel Fired Passenger Compartment Heater</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0313</SHORT-NAME>
<VT>COM: Fuel Heating Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0043</SHORT-NAME>
<VT>COM: Fuel Level (FL) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0314</SHORT-NAME>
<VT>COM: Fuel Level (FL) Sensor 1</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0044</SHORT-NAME>
<VT>COM: Fuel Level (FL) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0315</SHORT-NAME>
<VT>COM: Fuel Level (FL) Sensor 3</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0316</SHORT-NAME>
<VT>COM: Fuel Level (FL) Sensor 4</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0045</SHORT-NAME>
<VT>COM: Fuel Pump (FP)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0317</SHORT-NAME>
<VT>COM: Fuel Pump Control Module (FPCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0318</SHORT-NAME>
<VT>COM: Fuel System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0046</SHORT-NAME>
<VT>COM: Gateway</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0319</SHORT-NAME>
<VT>COM: Glow Plug Control Module (GPCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0320</SHORT-NAME>
<VT>COM: Glow Plug Control Module (GPCM) 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0321</SHORT-NAME>
<VT>COM: Glow Plug Control Module (GPCM) 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0047</SHORT-NAME>
<VT>COM: Glow Plug Indicator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0322</SHORT-NAME>
<VT>COM: Hybrid Battery Pack Sensor Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0048</SHORT-NAME>
<VT>COM: Instrument Panel Cluster (IPC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0323</SHORT-NAME>
<VT>COM: Ion Current System (ICS)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0324</SHORT-NAME>
<VT>COM: Level Control System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0325</SHORT-NAME>
<VT>COM: Longitudinal Acceleration Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0049</SHORT-NAME>
<VT>COM: Master/Slave</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0326</SHORT-NAME>
<VT>COM: Nitrogen Oxides (NOX) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0327</SHORT-NAME>
<VT>COM: Nitrogen Oxides (NOX) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0328</SHORT-NAME>
<VT>COM: Non-Methane Hydrocarbon (NMHC) Catalyst Heater Control Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0050</SHORT-NAME>
<VT>COM: NOx Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0051</SHORT-NAME>
<VT>COM: Particulate Matter Sensor (PMS)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0329</SHORT-NAME>
<VT>COM: Power Steering Control (PSC) Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0330</SHORT-NAME>
<VT>COM: Refueling Button</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0331</SHORT-NAME>
<VT>COM: Selective Catalytic Reduction (SCR) Control Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0332</SHORT-NAME>
<VT>COM: Starter Generator Control Module (SGCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0333</SHORT-NAME>
<VT>COM: Supplementary Coolant Pump</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0334</SHORT-NAME>
<VT>COM: Thermal Management Control Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0052</SHORT-NAME>
<VT>COM: Torque Converter Clutch (TCC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0053</SHORT-NAME>
<VT>COM: Transmission Control Module (TCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0054</SHORT-NAME>
<VT>COM: Transmission Control Module (TCM) Hybrid</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0335</SHORT-NAME>
<VT>COM: Turbocharger (TC) Compressor Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0336</SHORT-NAME>
<VT>COM: Turbocharger (TC) Control Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0055</SHORT-NAME>
<VT>COM: Vehicle Speed</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0056</SHORT-NAME>
<VT>COM: Vehicle Speed Sensor (VSS)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0446</SHORT-NAME>
<VT>Compressed Natural Gas (CNG) Fuel Injector</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0337</SHORT-NAME>
<VT>Compressed Natural Gas (CNG) Fuel Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0338</SHORT-NAME>
<VT>Compressed Natural Gas (CNG) Fuel Rail Pressure (FRP) Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0339</SHORT-NAME>
<VT>Compressed Natural Gas (CNG) Fuel Tank Pressure (FTP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0340</SHORT-NAME>
<VT>Compressed Natural Gas (CNG) Fuel Tank System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0341</SHORT-NAME>
<VT>Compressed Natural Gas (CNG) Fuel Volume Regulator Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0342</SHORT-NAME>
<VT>Compressed Natural Gas (CNG) Inertia Fuel Shutoff (IFS) Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0057</SHORT-NAME>
<VT>Coolant Pump</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0058</SHORT-NAME>
<VT>Coolant Pump (Auxiliary) Relay</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0059</SHORT-NAME>
<VT>Coolant Pump (Auxiliary) Relay 2</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0060</SHORT-NAME>
<VT>Coolant Pump (Low-Temperature Circuit)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0061</SHORT-NAME>
<VT>Coolant Pump (Supplementary)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0062</SHORT-NAME>
<VT>Coolant Pump Charge Air Cooler (CAC)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0063</SHORT-NAME>
<VT>Crankcase Heater</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0064</SHORT-NAME>
<VT>Crankshaft Position (CKP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0343</SHORT-NAME>
<VT>Cylinder Deactivation (CD) Actuator Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0065</SHORT-NAME>
<VT>Cylinder Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0066</SHORT-NAME>
<VT>Diesel Particulate Filter (DPF)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0344</SHORT-NAME>
<VT>Diesel Particulate Filter (DPF) 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0067</SHORT-NAME>
<VT>Diesel Particulate Filter (DPF) Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0345</SHORT-NAME>
<VT>Diesel Particulate Filter (DPF) Pressure Sensor 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0346</SHORT-NAME>
<VT>Diesel Particulate Filter (DPF) Pressure Sensor downstream hose line</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0347</SHORT-NAME>
<VT>Diesel Particulate Filter (DPF) Pressure Sensor upstream hose line</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0068</SHORT-NAME>
<VT>Direct Ozone Reduction (DOR) Temperature Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0069</SHORT-NAME>
<VT>Drive Motor Control Module (DMCM)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0070</SHORT-NAME>
<VT>Drive Motor Coolant Bypass Valve</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0071</SHORT-NAME>
<VT>ECM: RAM</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0348</SHORT-NAME>
<VT>Electric Drive Motor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0349</SHORT-NAME>
<VT>Engine Compartment Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0350</SHORT-NAME>
<VT>Engine Components Supply Voltage Relay</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0072</SHORT-NAME>
<VT>Engine Control Module (ECM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0073</SHORT-NAME>
<VT>Engine Control Module (ECM): 5V Supply Voltage</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0074</SHORT-NAME>
<VT>Engine Control Module (ECM): Analog/Digital Converter</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0075</SHORT-NAME>
<VT>Engine Control Module (ECM): Analog/Digital Converter 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0351</SHORT-NAME>
<VT>Engine Control Module (ECM): Barometric Pressure (BARO) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0352</SHORT-NAME>
<VT>Engine Control Module (ECM): Battery Supply Voltage</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0353</SHORT-NAME>
<VT>Engine Control Module (ECM): Brake System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0354</SHORT-NAME>
<VT>Engine Control Module (ECM): Checksum</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0355</SHORT-NAME>
<VT>Engine Control Module (ECM): Coding</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0356</SHORT-NAME>
<VT>Engine Control Module (ECM): Communication</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0076</SHORT-NAME>
<VT>Engine Control Module (ECM): Cylinder Deactivation (CD)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0357</SHORT-NAME>
<VT>Engine Control Module (ECM): Dual Injection</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0358</SHORT-NAME>
<VT>Engine Control Module (ECM): EEPROM</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0078</SHORT-NAME>
<VT>Engine Control Module (ECM): Electronic Throttle Control Module</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0077</SHORT-NAME>
<VT>Engine Control Module (ECM): Electrically Erasable Programmable Read Only
Memory (EEPROM)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0359</SHORT-NAME>
<VT>Engine Control Module (ECM): Electronic Throttle Control Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0079</SHORT-NAME>
<VT>Engine Control Module (ECM): Fuel Injection Valves</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0447</SHORT-NAME>
<VT>Engine Control Module (ECM): Fuel Injector</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0360</SHORT-NAME>
<VT>Engine Control Module (ECM): Fuel System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0361</SHORT-NAME>
<VT>Engine Control Module (ECM): Fuel Volume Regulator Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0080</SHORT-NAME>
<VT>Engine Control Module (ECM): Hybrid Electric Vehicle (HEV)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0362</SHORT-NAME>
<VT>Engine Control Module (ECM): Ignition Control (IC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0363</SHORT-NAME>
<VT>Engine Control Module (ECM): Ignition Control (IC) 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0081</SHORT-NAME>
<VT>Engine Control Module (ECM): Inertia Fuel Shutoff (IFS)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0364</SHORT-NAME>
<VT>Engine Control Module (ECM): Internal Timer</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0365</SHORT-NAME>
<VT>Engine Control Module (ECM): Multi Injection</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0366</SHORT-NAME>
<VT>Engine Control Module (ECM): Oxygen Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0082</SHORT-NAME>
<VT>Engine Control Module (ECM): Oxygen Sensor (O2S)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0370</SHORT-NAME>
<VT>Engine Control Module (ECM): Pre-Delivery Road Test Mode</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0367</SHORT-NAME>
<VT>Engine Control Module (ECM): Processor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0083</SHORT-NAME>
<VT>Engine Control Module (ECM): Processor xxx</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0084</SHORT-NAME>
<VT>Engine Control Module (ECM): Production Mode</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0368</SHORT-NAME>
<VT>Engine Control Module (ECM): RAM</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0085</SHORT-NAME>
<VT>Engine Control Module (ECM): Random Access Memory (RAM)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0086</SHORT-NAME>
<VT>Engine Control Module (ECM): Random Only Memory (ROM)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0369</SHORT-NAME>
<VT>Engine Control Module (ECM): Reset</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0371</SHORT-NAME>
<VT>Engine Control Module (ECM): Sensor Integrated Circuit</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0087</SHORT-NAME>
<VT>Engine Control Module (ECM): Sensor Reference Circuit A</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0088</SHORT-NAME>
<VT>Engine Control Module (ECM): Sensor Reference Circuit B</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0089</SHORT-NAME>
<VT>Engine Control Module (ECM): Sensor Reference Circuit C</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0372</SHORT-NAME>
<VT>Engine Control Module (ECM): Sensor Reference Circuit D</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0373</SHORT-NAME>
<VT>Engine Control Module (ECM): Service Mode</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0374</SHORT-NAME>
<VT>Engine Control Module (ECM): Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0090</SHORT-NAME>
<VT>Engine Control Module (ECM): Transport Mode</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0375</SHORT-NAME>
<VT>Engine Control Module (ECM): Variable Valve Lift (VVL) System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0376</SHORT-NAME>
<VT>Engine Control Module (ECM): Watchdog Shutdown</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0091</SHORT-NAME>
<VT>Engine Coolant Fan</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0092</SHORT-NAME>
<VT>Engine Coolant Fan 2</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0377</SHORT-NAME>
<VT>Engine Coolant System: Bypass Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0093</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) @ Cylinder Block</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0094</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) @ Cylinder Head</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0095</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) @ Radiator Inlet</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0096</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) @ Radiator Outlet</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0097</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0378</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) Sensor @ Crankcase</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0379</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) Sensor @ Cylinder Block</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0380</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) Sensor @ Cylinder Head</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0381</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) Sensor @ Radiator 1 Outlet</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0382</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) Sensor @ Radiator 2 Outlet</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0098</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) Sensor @ Radiator Outlet</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0383</SHORT-NAME>
<VT>Engine Coolant Temperature (ECT) Sensor downstream engine</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0099</SHORT-NAME>
<VT>Engine Cooling System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0100</SHORT-NAME>
<VT>Engine Cooling System (low temperature)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0101</SHORT-NAME>
<VT>Engine Cooling System: Bypass Valve</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0608</SHORT-NAME>
<VT>Engine Cooling System: Thermostat Heater Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0102</SHORT-NAME>
<VT>Engine Fuel Temperature (EFT) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0103</SHORT-NAME>
<VT>Engine Off Time</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0384</SHORT-NAME>
<VT>Engine Oil Level Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0385</SHORT-NAME>
<VT>Engine Oil Pressure (EOP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0386</SHORT-NAME>
<VT>Engine Oil Pump</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0104</SHORT-NAME>
<VT>Engine Oil Temperature (EOT) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0387</SHORT-NAME>
<VT>Engine Oil Temperature (EOT) Sensor @ Cylinder Head</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0388</SHORT-NAME>
<VT>Engine Oil Temperature (EOT) Sensor @ main oil gallery</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0105</SHORT-NAME>
<VT>Engine Speed (RPM) Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0389</SHORT-NAME>
<VT>Engine Speed Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0106</SHORT-NAME>
<VT>Ethanol (ETH) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0107</SHORT-NAME>
<VT>Ethanol (ETH) Temperature Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0390</SHORT-NAME>
<VT>Ethanol (ETH) Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0118</SHORT-NAME>
<VT>Evaporative Emission (EVAP System Vent Valve)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0391/SHORT-NAME>
<VT>Evaporative Emission (EVAP) Canister Pipe Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0108</SHORT-NAME>
<VT>Evaporative Emission (EVAP) Canister Purge Valve</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0392</SHORT-NAME>
<VT>Evaporative Emission (EVAP) Canister Purge Valve 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0393</SHORT-NAME>
<VT>Evaporative Emission (EVAP) Fuel Tank Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0116</SHORT-NAME>
<VT>Evaporative Emission (EVAP) Fuel Vapor Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0109</SHORT-NAME>
<VT>Evaporative Emission (EVAP) Leak Detection Pump (LDP)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0110</SHORT-NAME>
<VT>Evaporative Emission (EVAP) Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0394</SHORT-NAME>
<VT>Evaporative Emission (EVAP) Pressure Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0111</SHORT-NAME>
<VT>Evaporative Emission (EVAP) System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0112</SHORT-NAME>
<VT>Evaporative Emission (EVAP) System (High Pressure Purge Line)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0395</SHORT-NAME>
<VT>Evaporative Emission (EVAP) System Fuel Filler Door</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0113</SHORT-NAME>
<VT>Evaporative Emission (EVAP) System Large Leak</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0114</SHORT-NAME>
<VT>Evaporative Emission (EVAP) System Small Leak</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0117</SHORT-NAME>
<VT>Evaporative Emission (EVAP) System Vapor Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0396</SHORT-NAME>
<VT>Evaporative Emission (EVAP) System Vent Valve</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0115</SHORT-NAME>
<VT>Evaporative Emission (EVAP) System Very Small Leak</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0397</SHORT-NAME>
<VT>Exhaust Camshaft Position (CMP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0398</SHORT-NAME>
<VT>Exhaust Camshaft Position (CMP) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0399</SHORT-NAME>
<VT>Exhaust Camshaft Position/Crankshaft Position (CMP/CKP) Correlation</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0400</SHORT-NAME>
<VT>Exhaust Camshaft Position/Crankshaft Position (CMP/CKP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0401</SHORT-NAME>
<VT>Exhaust Camshaft Position 2/Crankshaft Position (CMP/CKP) Correlation</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0402</SHORT-NAME>
<VT>Exhaust Camshaft Position 2/Crankshaft Position (CMP/CKP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0403</SHORT-NAME>
<VT>Exhaust Camshaft Position 2/Crankshaft Position (CMP/CKP) Correlation</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0404</SHORT-NAME>
<VT>Exhaust Flap Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0405</SHORT-NAME>
<VT>Exhaust Flap Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0406</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) Actuator 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0407</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) HP Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0408</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) HP Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0409</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) HP System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0410</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) LP Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0411</SHORT-NAME>
<VT>Exhaust Gas Recirculation
(EGR) LP Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0412</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) LP Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0413</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) LP System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0414</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) Position Sensor 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0606</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0119</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0120</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) Valve</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0121</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) Valve Actuator</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0122</SHORT-NAME>
<VT>Exhaust Gas Recirculation (EGR) Valve Position Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0123</SHORT-NAME>
<VT>Exhaust Gas Recirculation Cooler (EGRC)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0415</SHORT-NAME>
<VT>Exhaust Gas Recirculation Cooler (EGRC) 2 HP System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0124</SHORT-NAME>
<VT>Exhaust Gas Recirculation Cooler (EGRC) Bypass Valve</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0416</SHORT-NAME>
<VT>Exhaust Gas Recirculation Cooler (EGRC) HP Bypass Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0417</SHORT-NAME>
<VT>Exhaust Gas Recirculation Cooler (EGRC) HP Bypass Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0418</SHORT-NAME>
<VT>Exhaust Gas Recirculation Cooler (EGRC) HP System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0419</SHORT-NAME>
<VT>Exhaust Gas Recirculation Cooler (EGRC) LP System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0125</SHORT-NAME>
<VT>Exhaust Gas Recirculation Temperature (EGRT) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0126</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0127</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0128</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor downstream Ammonia Oxidation Catalyst</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0129</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor downstream Diesel Oxidation Catalyst</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0420</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor downstream Diesel Oxidation Catalyst
(DOC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0130</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor downstream Diesel Particulate Filter</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0421</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor downstream Diesel Particulate Filter
(DPF)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0422</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor downstream Exhaust Gas Recirculation
(EGR) LP Cooler</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0614</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor downstream Gasoline Particulate Filter
(GPF)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0423</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor upstream Diesel Oxidation Catalyst
(DOC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0131/SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor upstream Diesel Oxydation Catalyst</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0424</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor upstream Diesel Particulate Filter
(DPF)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0612</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor upstream Gasoline Particulate Filter
(GPF)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0132</SHORT-NAME>
<VT>Exhaust Gas Temperature (EGT) Sensor upstream Turbocharger (TC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0133</SHORT-NAME>
<VT>Exhaust Pressure (EP) Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0425</SHORT-NAME>
<VT>Exhaust Pressure (EP) Sensor upstream Turbocharger (TC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0134</SHORT-NAME>
<VT>Exhaust Pressure Regulator (EPR)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0426</SHORT-NAME>
<VT>Exhaust Pressure Regulator (EPR) Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0135</SHORT-NAME>
<VT>Exhaust Pressure Regulator (EPR) Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0136</SHORT-NAME>
<VT>Fan Control (FC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0427</SHORT-NAME>
<VT>Fan Control (FC) Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0428</SHORT-NAME>
<VT>FlexRay: Powertrain</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0600</SHORT-NAME>
<VT>Four-Wheel Drive Clutch Control Module (4WDCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0429</SHORT-NAME>
<VT>Fuel Balance Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0137</SHORT-NAME>
<VT>Fuel Balance Control Monitoring</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0138</SHORT-NAME>
<VT>Fuel Control Valve</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0430</SHORT-NAME>
<VT>Fuel Heating Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0139</SHORT-NAME>
<VT>Fuel Injection Valve</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0140</SHORT-NAME>
<VT>Fuel Injection Valves</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0141/SHORT-NAME>
<VT>Fuel Injection Valves (High Pressure)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0142</SHORT-NAME>
<VT>Fuel Injection Valves Compressed Natural Gas (CNG)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0448</SHORT-NAME>
<VT>Fuel Injector</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0449</SHORT-NAME>
<VT>Fuel Injector Supply Voltage</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0431/SHORT-NAME>
<VT>Fuel Level (FL) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0143</SHORT-NAME>
<VT>Fuel Level Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0144</SHORT-NAME>
<VT>Fuel Metering Unit</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0145</SHORT-NAME>
<VT>Fuel Pressure Control (PC) Valve Compressed Natural Gas (CNG)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0432</SHORT-NAME>
<VT>Fuel Pressure LP Regulator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0433</SHORT-NAME>
<VT>Fuel Pressure LP Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0434</SHORT-NAME>
<VT>Fuel Pressure LP System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0146</SHORT-NAME>
<VT>Fuel Pressure Regulator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0147</SHORT-NAME>
<VT>Fuel Pressure Sensor 2, high pressure Side</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0148</SHORT-NAME>
<VT>Fuel Pressure Sensor Compressed Natural Gas (CNG)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0149</SHORT-NAME>
<VT>Fuel Pressure Sensor, high pressure Side</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0150</SHORT-NAME>
<VT>Fuel Pressure Sensor, low pressure Side</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0151/SHORT-NAME>
<VT>Fuel Pump (FP)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0152</SHORT-NAME>
<VT>Fuel Pump (FP) Module</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0153</SHORT-NAME>
<VT>Fuel Pump (FP) Relay</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0154</SHORT-NAME>
<VT>Fuel Pump (FP) Relay 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0435</SHORT-NAME>
<VT>Fuel Pump Control (FPC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0155</SHORT-NAME>
<VT>Fuel Pump Control Module (FPCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0156</SHORT-NAME>
<VT>Fuel Rail Pressure (FRP) Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0436</SHORT-NAME>
<VT>Fuel Rail Pressure (FRP) Control Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0437</SHORT-NAME>
<VT>Fuel Rail Pressure (FRP) Control Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0157</SHORT-NAME>
<VT>Fuel Rail Pressure (FRP) Control Valve</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0158</SHORT-NAME>
<VT>Fuel Rail Pressure (FRP) Control Valve 2</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0159</SHORT-NAME>
<VT>Fuel Rail Pressure (FRP) High Pressure Side</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0160</SHORT-NAME>
<VT>Fuel Rail Pressure (FRP) Low Pressure Side</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0161/SHORT-NAME>
<VT>Fuel Rail Pressure (FRP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0438</SHORT-NAME>
<VT>Fuel Rail Pressure (FRP) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0162</SHORT-NAME>
<VT>Fuel Rail Pressure (FRP) System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0163</SHORT-NAME>
<VT>Fuel Rail Pressure Control (PC) Compressed Natural Gas (CNG)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0164</SHORT-NAME>
<VT>Fuel System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0439</SHORT-NAME>
<VT>Fuel System 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0165</SHORT-NAME>
<VT>Fuel Tank Flap</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0166</SHORT-NAME>
<VT>Fuel Tank Pressure (FTP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0167</SHORT-NAME>
<VT>Fuel Tank Pressure (FTP) Sensor Compressed Natural Gas (CNG)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0168</SHORT-NAME>
<VT>Fuel Tank Temperature (FTT) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0440</SHORT-NAME>
<VT>Fuel Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0169</SHORT-NAME>
<VT>Fuel Volume Regulator</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0170</SHORT-NAME>
<VT>Fuel Volume Regulator (high pressure side)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0441/SHORT-NAME>
<VT>Fuel Volume Regulator Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0442</SHORT-NAME>
<VT>Fuel Volume Regulator Control 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0443</SHORT-NAME>
<VT>Fuel Volume Regulator HP Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0444</SHORT-NAME>
<VT>Fuel Volume Regulator HP Control 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0450</SHORT-NAME>
<VT>Gasoline Particulate Filter (GPF)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0610</SHORT-NAME>
<VT>Gasoline Particulate Filter (GPF) Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0451/SHORT-NAME>
<VT>Gear Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0171</SHORT-NAME>
<VT>Glow Plug</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0172</SHORT-NAME>
<VT>Glow Plug Control Module (GPCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0452</SHORT-NAME>
<VT>Heating Circuit Bypass Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0453</SHORT-NAME>
<VT>Heating Circuit Coolant Pump</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0454</SHORT-NAME>
<VT>Heating Circuit Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0455</SHORT-NAME>
<VT>Hybrid Clutch</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0173</SHORT-NAME>
<VT>Hybrid Electric Vehicle (HEV) Electric Clutch</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0174</SHORT-NAME>
<VT>Idle Controller</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0456</SHORT-NAME>
<VT>Idle Speed Control (ISC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0457</SHORT-NAME>
<VT>Idler Shaft Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0175</SHORT-NAME>
<VT>Ignition Coil/VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0176</SHORT-NAME>
<VT>Ignition Control (IC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0177</SHORT-NAME>
<VT>Inertia Fuel Shutoff Valve (IFS) Compressed Natural Gas (CNG)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0178</SHORT-NAME>
<VT>Intake Air (IA) System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0184</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor 2 downstream Throttle</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0179</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0180</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor @ Manifold</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0458</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor @ Manifold 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0209</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor @ Mass Air Flow (MAF)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0459</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor @ Sensor @ Mass Air Flow (MAF)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0460</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor 1</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0181/SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0182</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0183</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor 2 downstream Intercooler</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0185</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor 2 upstream Throttle</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0186</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor 3</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0461/SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor 4</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0462</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor downstream Air Filter</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0463</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor downstream Charge Air Cooler (CAC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0464</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor downstream Charge Air Cooler (CAC) 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0187</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor downstream Intercooler</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0188</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor downstream Throttle</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0465</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor upstream Charge Air Cooler (CAC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0189</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor upstream Throttle</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0466</SHORT-NAME>
<VT>Intake Air Temperature (IAT) Sensor upstream Throttle 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0467</SHORT-NAME>
<VT>Intake Camshaft Position (CMP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0468</SHORT-NAME>
<VT>Intake Camshaft Position (CMP) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0469</SHORT-NAME>
<VT>Intake Camshaft Position/Crankshaft Position (CMP/CKP) Correlation</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0470</SHORT-NAME>
<VT>Intake Camshaft Position/Crankshaft Position (CMP/CKP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0471/SHORT-NAME>
<VT>Intake Camshaft Position 2/Crankshaft Position (CMP/CKP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0190</SHORT-NAME>
<VT>Intake Manifold</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0472</SHORT-NAME>
<VT>Intake Manifold 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0191/SHORT-NAME>
<VT>Intake Manifold Runner Control (IMRC) Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0473</SHORT-NAME>
<VT>Intake Manifold Runner Control (IMRC) Actuator 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0474</SHORT-NAME>
<VT>Intake Manifold Runner Control (IMRC) Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0192</SHORT-NAME>
<VT>Intake Manifold Runner Control (IMRC) Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0475</SHORT-NAME>
<VT>Intake Manifold Runner Control (IMRC) Position Sensor 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0476</SHORT-NAME>
<VT>Intake Manifold Runner Control (IMRC) Position Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0477</SHORT-NAME>
<VT>Inverter Coolant Pump</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0478</SHORT-NAME>
<VT>Inverter Coolant Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0193</SHORT-NAME>
<VT>Inverter Cooling System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0479</SHORT-NAME>
<VT>Inverter Cooling System: Bypass Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0194</SHORT-NAME>
<VT>Knock Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0195</SHORT-NAME>
<VT>Knock Sensor (KS)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0196</SHORT-NAME>
<VT>Knock Sensor (KS) 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0197</SHORT-NAME>
<VT>Knock Sensor (KS) 3</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0198</SHORT-NAME>
<VT>Knock Sensor (KS) 4</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0199</SHORT-NAME>
<VT>Leak Detection Pump (LDP)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0200</SHORT-NAME>
<VT>Leak Detection Pump (LDP) Reed Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0480</SHORT-NAME>
<VT>LIN: Active Grille Air Shutter</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0481/SHORT-NAME>
<VT>LIN: Battery Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0201/SHORT-NAME>
<VT>LIN: Glow Plug Control Module (GPCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0605</SHORT-NAME>
<VT>LIN: Oil Level Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0202</SHORT-NAME>
<VT>LIN: Powertrain</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0482</SHORT-NAME>
<VT>LIN: Starter Generator Control Module (SGCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0483</SHORT-NAME>
<VT>Low-temperature Circuit Coolant Pump</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0484</SHORT-NAME>
<VT>Low-temperature Circuit Coolant Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0485</SHORT-NAME>
<VT>Low-temperature Circuit Cooling System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0203</SHORT-NAME>
<VT>Magnetic Clutch</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0486</SHORT-NAME>
<VT>Main Coolant Pump Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0204</SHORT-NAME>
<VT>Main Relay</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0205</SHORT-NAME>
<VT>Manifold Absolute Pressure (MAP) Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0206</SHORT-NAME>
<VT>Manifold Absolute Pressure (MAP) Sensor downstream Throttle</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0487</SHORT-NAME>
<VT>Manifold Absolute Pressure (MAP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0488</SHORT-NAME>
<VT>Manifold Absolute Pressure (MAP) Sensor 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0489</SHORT-NAME>
<VT>Manifold Absolute Pressure (MAP) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0207</SHORT-NAME>
<VT>Mass Air Flow (MAF) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0490</SHORT-NAME>
<VT>Mass Air Flow (MAF) Sensor 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0208</SHORT-NAME>
<VT>Mass Air Flow (MAF) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0210</SHORT-NAME>
<VT>Misfire</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0211/SHORT-NAME>
<VT>Natural Vacuum Leak Detection (NVLD) Switch</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0212</SHORT-NAME>
<VT>Nitrogen Oxides (NOx) Absorber</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0213</SHORT-NAME>
<VT>Nitrogen Oxides (NOx) Catalyst</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0214</SHORT-NAME>
<VT>Nitrogen Oxides (NOx) Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0215</SHORT-NAME>
<VT>Nitrogen Oxides (NOx) Sensor Front</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0216</SHORT-NAME>
<VT>Nitrogen Oxides (NOx) Sensor Heater</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0491/SHORT-NAME>
<VT>Nitrogen Oxides (NOx) Sensor Heater front</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0492</SHORT-NAME>
<VT>Nitrogen Oxides (NOx) Sensor Heater rear</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0217</SHORT-NAME>
<VT>Nitrogen Oxides (NOx) Sensor Rear</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0493</SHORT-NAME>
<VT>Nitrogen Oxides Adsorber Catalyst (NAC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0218</SHORT-NAME>
<VT>Non-Methane Hydrocarbon (NMHC) Catalyst</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0494</SHORT-NAME>
<VT>Non-Methane Hydrocarbon (NMHC) Catalyst 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0495</SHORT-NAME>
<VT>Non-Methane Hydrocarbon (NMHC) Catalyst Heater Control Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0496</SHORT-NAME>
<VT>Non-Methane Hydrocarbon (NMHC) Catalyst Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0219</SHORT-NAME>
<VT>Oxidation Catalyst (OC)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0220</SHORT-NAME>
<VT>Oxygen Sensor (O2S) downstream Catalyst</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0221/SHORT-NAME>
<VT>Oxygen Sensor (O2S) front</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0607</SHORT-NAME>
<VT>Oxygen Sensor (O2S) front 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0222</SHORT-NAME>
<VT>Oxygen Sensor (O2S) Heater front</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0223</SHORT-NAME>
<VT>Oxygen Sensor (O2S) Heater front 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0224</SHORT-NAME>
<VT>Oxygen Sensor (O2S) Heater rear</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0225</SHORT-NAME>
<VT>Oxygen Sensor (O2S) Heater rear 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0226</SHORT-NAME>
<VT>Oxygen Sensor (O2S) rear</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0227</SHORT-NAME>
<VT>Oxygen Sensor (O2S) rear 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0228</SHORT-NAME>
<VT>Oxygen Sensor (O2S) upstream Catalyst</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0229</SHORT-NAME>
<VT>Oxygen Sensor (O2S) upstream main Catalyst</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0230</SHORT-NAME>
<VT>Particulate Matter Sensor (PMS)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0231/SHORT-NAME>
<VT>Particulate Matter Sensor (PMS) Heater</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0497</SHORT-NAME>
<VT>Particulate Matter Sensor (PMS) Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0498</SHORT-NAME>
<VT>Passive Lambda Diagnosis (fuel cut off)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0499</SHORT-NAME>
<VT>Piston Cooling Oil Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0500</SHORT-NAME>
<VT>Positive Crankcase Ventilation (PCV)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0232</SHORT-NAME>
<VT>Positive Crankcase Ventilation (PVC)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0233</SHORT-NAME>
<VT>Radiator Anti Tamper Device</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0501/SHORT-NAME>
<VT>Radiator Bypass Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0502</SHORT-NAME>
<VT> Radiator Outlet Temperature/Ambient Air Temperature Correlation</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0234</SHORT-NAME>
<VT>Secondary Air Injection (AIR)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0503</SHORT-NAME>
<VT>Secondary Air Injection (AIR) 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0235</SHORT-NAME>
<VT>Secondary Air Injection (AIR) Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0236</SHORT-NAME>
<VT>Secondary Air Injection (AIR) Pump Relay</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0237</SHORT-NAME>
<VT>Secondary Air Injection (AIR) Valve</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0504</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Backflow Pump</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0252</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Catalyst</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0505</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Catalyst 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0506</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Catalyst Efficiency</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0507</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Control Module</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0238</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Delivery System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0239</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Dosing Valve</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0508</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Dosing Valve 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0253</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Efficiency</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0240</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Electronic Control Unit (ECU)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0509</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Heater Circuit</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0241</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Heater Circuit 1</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0242</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Heater Circuit 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0510</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Heater Circuit 2 Current Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0511/SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Heater Circuit 3</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0512</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Heater Circuit Current Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0513</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Heater Control Circuit</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0243</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Heater Control Circuit 1</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0244</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Heater Control Circuit 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0245</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0514</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Pump</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0246</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Pump Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0247</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Purge Control Valve</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0515</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Reductant Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0516</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Reductant Quality Performance</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0517</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Reductant Quality Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0518</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Reductant Tank Level Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0519</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Relay</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0520</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Reversing Valve</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0248</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Tank Cap Switch</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0249</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Tank Level Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0250</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Tank Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0251</SHORT-NAME>
<VT>Selective Catalytic Reduction (SCR) Transfer Pump</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0521</SHORT-NAME>
<VT>SENT: Accelerator Pedal Position (APP) Sensor 1</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0522</SHORT-NAME>
<VT>SENT: Accelerator Pedal Position (APP) Sensor 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0523</SHORT-NAME>
<VT>SENT: Accelerator Pedal Position (APP) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0524</SHORT-NAME>
<VT>SENT: Diesel Particulate Filter (DPF) Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0525</SHORT-NAME>
<VT>SENT: Engine Cooling System: Bypass Actuator Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0526</SHORT-NAME>
<VT>SENT: Engine Oil Pressure (EOP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0527</SHORT-NAME>
<VT>SENT: Evaporative Emission (EVAP) Fuel Vapor Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC 0528</SHORT-NAME>
<VT>SENT: Evaporative Emission (EVAP) Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0529</SHORT-NAME>
<VT>SENT: Exhaust Gas Recirculation (EGR) HP Position and Temperature Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0530</SHORT-NAME>
<VT>SENT: Exhaust Gas Recirculation (EGR) LP Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0531</SHORT-NAME>
<VT>SENT: Exhaust Gas Recirculation (EGR) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0532</SHORT-NAME>
<VT>SENT: Exhaust Gas Temperature (EGT) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0613</SHORT-NAME>
<VT>SENT: Exhaust Gas Temperature (EGT) Sensor downstream Gasoline Particulate
Filter (GPF) </VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0611</SHORT-NAME>
<VT>SENT: Exhaust Gas Temperature (EGT) Sensor upstream Gasoline Particulate
Filter (GPF)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0533</SHORT-NAME>
<VT>SENT: Fuel Pressure LP Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0534</SHORT-NAME>
<VT>SENT: Fuel Rail Pressure (FRP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0535</SHORT-NAME>
<VT>SENT: Fuel Rail Pressure (FRP) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0609</SHORT-NAME>
<VT>SENT: Gasoline Particulate Filter (GPF) Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0536</SHORT-NAME>
<VT>SENT: Intake Air Temperature (IAT) Sensor @ Manifold</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0537</SHORT-NAME>
<VT>SENT: Intake Air Temperature (IAT) Sensor @ Manifold 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0538</SHORT-NAME>
<VT>SENT: Intake Air Temperature (IAT) Sensor @ Manifold 2 and Manifold Absolute
Pressure (MAP) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0539</SHORT-NAME>
<VT>SENT: Intake Air Temperature (IAT) Sensor @ Manifold and Manifold Absolute
Pressure (MAP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0540</SHORT-NAME>
<VT>SENT: Intake Air Temperature (IAT) Sensor 3</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0541</SHORT-NAME>
<VT>SENT: Intake Air Temperature (IAT) Sensor downstream Charge Air Cooler
(CAC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0542</SHORT-NAME>
<VT>SENT: Intake Air Temperature (IAT) Sensor downstream Charge Air Cooler (CAC)
2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0543</SHORT-NAME>
<VT>SENT: Intake Manifold Runner Control (IMRC) Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0544</SHORT-NAME>
<VT>SENT: Manifold Absolute Pressure (MAP) Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0545</SHORT-NAME>
<VT>SENT: Manifold Absolute Pressure (MAP) Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0546</SHORT-NAME>
<VT>SENT: Selective Catalytic Reduction (SCR) Reductant Quality Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0547</SHORT-NAME>
<VT>SENT: Selective Catalytic Reduction (SCR) Reductant Tank Level Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0548</SHORT-NAME>
<VT>SENT: Turbocharger (TC) Boost Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0549</SHORT-NAME>
<VT>SENT: Turbocharger (TC) Boost Pressure Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0550</SHORT-NAME>
<VT>SENT: Turbocharger (TC) Boost Pressure Sensor 2 and Intake Air Temperature
(IAT) Sensor downstream Charge Air Cooler (CAC) 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0551</SHORT-NAME>
<VT>SENT: Turbocharger (TC) Boost Pressure Sensor and Intake Air Temperature
(IAT) Sensor downstream Charge Air Cooler (CAC)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0552</SHORT-NAME>
<VT>SENT: Turbocharger (TC) Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0553</SHORT-NAME>
<VT>SENT: Turbocharger (TC) Position Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0254</SHORT-NAME>
<VT>Start Delay Relay</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0554</SHORT-NAME>
<VT>Starter Generator Control Module (SGCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0604</SHORT-NAME>
<VT>Stop-Start System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0265</SHORT-NAME>
<VT>Supercharger (SC) 2 Boost Pressure Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0555</SHORT-NAME>
<VT>Supercharger (SC) Boost Pressure Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0255</SHORT-NAME>
<VT>Supercharger (SC) Clutch Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0256</SHORT-NAME>
<VT>Supercharger (SC) Control Flap</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0257</SHORT-NAME>
<VT>Supercharger (SC) Control Flap Position Sensor</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0556</SHORT-NAME>
<VT>Supercharger (SC) Speed Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0258</SHORT-NAME>
<VT>Supercharger Bypass (SCB)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0557</SHORT-NAME>
<VT>Supercharger Bypass (SCB) Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0558</SHORT-NAME>
<VT>Supercharger Bypass (SCB) Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0559</SHORT-NAME>
<VT>Supplementary Coolant Pump</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0259</SHORT-NAME>
<VT>Supply Voltage Relay Engine Components</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0560</SHORT-NAME>
<VT>Temperature Sensors</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0260</SHORT-NAME>
<VT>Throttle Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0561</SHORT-NAME>
<VT>Throttle Actuator 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0562</SHORT-NAME>
<VT>Throttle Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0261</SHORT-NAME>
<VT>Throttle Position Sensor (TPS)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0563</SHORT-NAME>
<VT>Throttle Position Sensor (TPS) 1</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0564</SHORT-NAME>
<VT>Throttle Position Sensor (TPS) 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0565</SHORT-NAME>
<VT>Throttle Position Sensor (TPS) 1 Bank 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0262</SHORT-NAME>
<VT>Throttle Position Sensor (TPS) 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0566</SHORT-NAME>
<VT>Throttle Position Sensor (TPS) 2 Bank 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0263</SHORT-NAME>
<VT>Torque Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0567</SHORT-NAME>
<VT>Traction Control System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0264</SHORT-NAME>
<VT>Transmission Control Module (TCM)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0568</SHORT-NAME>
<VT>Transmission Control System</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0569</SHORT-NAME>
<VT>Transmission Oil Heating Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0266</SHORT-NAME>
<VT>Turbocharger (TC) Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0570</SHORT-NAME>
<VT>Turbocharger (TC) Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0571</SHORT-NAME>
<VT>Turbocharger (TC) Boost Pressure Control</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0572</SHORT-NAME>
<VT>Turbocharger (TC) Boost Pressure Control 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0267</SHORT-NAME>
<VT>Turbocharger (TC) Boost Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0268</SHORT-NAME>
<VT>Turbocharger (TC) Boost Pressure Sensor 1 and 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0269</SHORT-NAME>
<VT>Turbocharger (TC) Boost Pressure Sensor 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0573</SHORT-NAME>
<VT>Turbocharger (TC) Bypass Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0574</SHORT-NAME>
<VT>Turbocharger (TC) Bypass Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0575</SHORT-NAME>
<VT>Turbocharger (TC) Bypass Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0576</SHORT-NAME>
<VT>Turbocharger (TC) Compressor Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0577</SHORT-NAME>
<VT>Turbocharger (TC) Compressor Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0578</SHORT-NAME>
<VT>Turbocharger (TC) Compressor Leakage</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0579</SHORT-NAME>
<VT>Turbocharger (TC) Exhaust Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0580</SHORT-NAME>
<VT>Turbocharger (TC) HP Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0581</SHORT-NAME>
<VT>Turbocharger (TC) HP Boost Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0582</SHORT-NAME>
<VT>Turbocharger (TC) HP Bypass Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0583</SHORT-NAME>
<VT>Turbocharger (TC) HP Bypass Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0584</SHORT-NAME>
<VT>Turbocharger (TC) HP Bypass Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0585</SHORT-NAME>
<VT>Turbocharger (TC) HP Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0586</SHORT-NAME>
<VT>Turbocharger (TC) LP Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0587</SHORT-NAME>
<VT>Turbocharger (TC) LP Boost Pressure Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0270</SHORT-NAME>
<VT>Turbocharger (TC) Position Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0588</SHORT-NAME>
<VT>Turbocharger (TC) Speed Sensor</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0271</SHORT-NAME>
<VT>Turbocharger Bypass (TCBY)</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0276</SHORT-NAME>
<VT>Variable Valve Lift (VVL) Actuator, Outlet Open</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0272</SHORT-NAME>
<VT>Variable Valve Lift (VVL)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0589</SHORT-NAME>
<VT>Variable Valve Lift (VVL) 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0273</SHORT-NAME>
<VT>Variable Valve Lift (VVL) Actuator, Inlet Closed</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0274</SHORT-NAME>
<VT>Variable Valve Lift (VVL) Actuator, Inlet Open</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0275</SHORT-NAME>
<VT>Variable Valve Lift (VVL) Actuator, Outlet Closed</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0590</SHORT-NAME>
<VT>Variable Valve Lift (VVL) Exhaust Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0591</SHORT-NAME>
<VT>Variable Valve Lift (VVL) Exhaust Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0592</SHORT-NAME>
<VT>Variable Valve Lift (VVL) Intake Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0593</SHORT-NAME>
<VT>Variable Valve Lift (VVL) Intake Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0594</SHORT-NAME>
<VT>Variable Valve Lift (VVL) Supply Relay</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0277</SHORT-NAME>
<VT>Variable Valve Timing (VVT) Actuator Inlet</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0278</SHORT-NAME>
<VT>Variable Valve Timing (VVT) Actuator Outlet</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0595</SHORT-NAME>
<VT>Variable Valve Timing (VVT) Exhaust Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0596</SHORT-NAME>
<VT>Variable Valve Timing (VVT) Exhaust Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0597</SHORT-NAME>
<VT>Variable Valve Timing (VVT) Intake Actuator</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0598</SHORT-NAME>
<VT>Variable Valve Timing (VVT) Intake Actuator 2</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0279</SHORT-NAME>
<VT>Vehicle Speed</VT>
<STATE>DEPRECATED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>SL_MC_0280</SHORT-NAME>
<VT>Vehicle Speed Sensor (VSS)</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MC_0599</SHORT-NAME>
<VT>Zero Fuel Calibration</VT>
<STATE>RELEASED</STATE>
</SELECTION>
</SELECTIONS>
<SELECTION-GROUPS>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_001</SHORT-NAME>
<VT>Non Electrical Parts</VT>
<DESC>Components or concepts that do not have their own electrical control</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0014" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0193" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_002</SHORT-NAME>
<VT>Miscellaneous</VT>
<DESC>Collectors for concepts that cannot be assigned clearly. Components that
form a small group also are here deposits</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0282" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0283" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0285" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0006" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0008" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0289" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0012" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0296" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0030" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0297" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0298" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0063" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0065" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0350" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0103" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0386" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0451" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0171" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0172" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0173" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0456" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0480" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0499" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0567" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0568" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0569" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0280" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_003</SHORT-NAME>
<VT>System</VT>
<DESC>Single systems that have an influence on the flue gas</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0284" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0289" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0293" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0296" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0318" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0323" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0324" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0338" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0340" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0343" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0409" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0413" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0415" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0418" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0419" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0429" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0434" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0156" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0164" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0456" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0178" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0190" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0193" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0485" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0495" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0499" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0234" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0604" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0567" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0568" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_004</SHORT-NAME>
<VT>ECU</VT>
<DESC>Listing of control units and smart Devices</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0287" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0007" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0300" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0303" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0304" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0305" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0306" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0311" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0317" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0319" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0320" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0321" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0322" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0329" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0332" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0334" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0072" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0076" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0080" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0427" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0600" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0430" />
<SELECTION-SNREF SHORT-NAME="FXD SL MC 0482" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0507" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0554" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0264" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_005</SHORT-NAME>
<VT>Common ECU Functionality</VT>
<DESC>Functions in the control unit that are not directly required
for the control of the drive components</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="SL_MC_0204" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_006</SHORT-NAME>
<VT>ECM Functionality</VT>
<DESC>Functions that are referred to the engine control device</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0026" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0073" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0074" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0075" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0351" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0352" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0353" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0354" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0355" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0356" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0357" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0358" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0359" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0360" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0361" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0362" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0363" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0364" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0365" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0366" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0370" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0367" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0084" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0368" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0369" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0371" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0087" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0088" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0089" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0372" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0373" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0374" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0090" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0375" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0376" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0201" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0202" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0204" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0263" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_007</SHORT-NAME>
<VT>Communication</VT>
<DESC>Any kind of communication failures on CAN, Lin and FlexRay</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0290" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0291" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0025" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0292" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0026" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0299" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0300" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0031" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0301" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0302" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0032" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0033" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0303" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0304" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0034" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0035" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0036" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0037" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0038" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0305" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0040" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0603" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0306" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0601" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0307" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0308" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0309" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0310" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0311" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0312" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0602" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0313" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0043" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0314" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0044" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0315" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0316" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0045" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0317" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0318" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0046" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0319" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0320" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0321" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0047" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0322" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0048" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0323" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0324" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0325" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0049" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0326" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0327" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0328" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0051" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0329" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0330" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0331" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0332" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0333" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0334" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0052" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0053" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0054" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0335" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0336" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0056" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0428" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0481" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0201" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0605" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0202" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0482" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0521" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0522" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0523" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0524" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0525" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0526" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0527" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0528" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0529" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0530" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0531" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0532" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0533" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0534" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0535" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0609" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0611" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0613" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0536" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0537" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0538" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0539" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0540" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0541" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0542" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0543" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0544" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0545" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0546" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0547" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0548" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0549" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0550" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0551" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0552" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0553" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_008</SHORT-NAME>
<VT>Engine Control Function</VT>
<DESC>Components to the control of the combustion engine</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0283" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0343" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0144" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0146" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0155" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0156" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0162" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0176" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0194" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0210" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0500" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0604" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_009</SHORT-NAME>
<VT>Correlation (including deviation and rationality)</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0399" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0401" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0403" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0469" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0502" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_010</SHORT-NAME>
<VT>Sensors</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0281" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0002" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0003" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0286" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0005" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0006" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0011" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0013" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0015" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0016" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0017" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0018" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0301" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0310" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0314" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0315" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0316" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0325" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0326" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0327" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0337" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0339" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0064" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0065" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0067" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0345" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0346" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0347" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0349" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0087" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0088" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0089" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0097" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0378" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0379" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0380" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0381" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0382" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0098" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0383" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0102" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0384" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0385" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0104" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0387" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0388" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0389" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0106" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0390" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0391" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0393" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0116" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0110" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0394" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0117" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0397" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0398" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0400" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0402" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0408" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0411" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0412" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0414" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0606" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0125" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0126" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0127" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0421" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0422" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0424" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0132" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0425" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0135" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0431" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0433" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0437" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0161" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0438" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0166" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0168" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0440" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0610" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0612" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0614" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0451" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0454" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0457" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0179" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0180" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0458" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0209" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0459" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0460" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0181" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0182" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0186" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0461" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0462" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0463" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0464" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0188" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0465" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0189" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0466" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0467" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0468" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0470" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0471" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0192" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0475" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0476" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0195" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0196" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0197" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0198" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0200" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0605" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0484" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0487" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0488" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0489" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0207" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0490" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0208" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0215" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0491" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0492" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0217" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0221" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0607" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0226" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0227" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0230" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0497" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0235" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0245" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0515" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0517" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0518" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0249" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0250" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0521" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0524" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0526" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0528" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0530" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0531" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0533" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0534" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0535" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0609" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0611" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0613" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0536" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0537" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0538" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0539" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0540" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0541" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0542" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0543" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0544" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0545" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0546" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0547" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0548" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0549" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0550" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0551" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0552" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0553" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0556" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0558" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0560" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0261" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0563" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0564" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0565" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0262" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0566" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0267" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0268" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0269" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0575" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0581" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0584" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0585" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0587" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0270" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0588" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0280" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_011</SHORT-NAME>
<VT>Actuators</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0282" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0445" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0297" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0298" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0308" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0309" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0335" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0446" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0342" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0377" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0608" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0108" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0392" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0396" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0404" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0405" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0406" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0407" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0410" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0416" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0417" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0426" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0448" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0432" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0151" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0153" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0154" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0435" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0436" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0452" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0455" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0175" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0191" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0473" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0474" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0479" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0199" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0480" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0486" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0216" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0222" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0223" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0224" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0225" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0231" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0501" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0503" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0236" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0237" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0508" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0520" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0525" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0255" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0557" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0260" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0561" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0562" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0569" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0570" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0573" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0574" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0576" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0577" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0579" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0580" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0582" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0583" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0586" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0590" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0591" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0592" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0593" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0595" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0596" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0597" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0598" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_012</SHORT-NAME>
<VT>Temperatures</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0005" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0349" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0097" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0098" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0102" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0104" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0387" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0388" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0390" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0125" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0126" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0127" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0420" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0421" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0422" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0423" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0424" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0425" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0440" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0179" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0180" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0458" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0209" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0459" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0460" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0181" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0182" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0186" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0461" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0462" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0463" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0464" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0188" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0465" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0189" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0466" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0496" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0497" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0502" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0527" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0529" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0532" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0536" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0537" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0538" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0539" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0540" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0541" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0542" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0560" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_013</SHORT-NAME>
<VT>Turbocharger</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0555" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0255" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0556" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0258" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0557" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0558" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0266" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0570" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0571" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0572" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0267" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0268" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0269" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0573" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0574" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0575" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0576" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0577" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0578" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0579" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0580" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0581" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0582" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0583" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0584" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0585" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0586" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0587" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0270" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0588" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_014</SHORT-NAME>
<VT>Secondary Air</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="SL_MC_0234" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0503" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0235" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0236" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0237" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_015</SHORT-NAME>
<VT>Injection Valves</VT>
<SELECTION-SNREFS />
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_016</SHORT-NAME>
<VT>Ignition</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0288" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0175" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0176" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0194" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0195" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0196" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0197" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0198" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0210" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_017</SHORT-NAME>
<VT>Exhaust Gas System</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0293" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0308" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0309" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0310" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0326" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0327" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0328" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0331" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0066" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0344" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0067" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0345" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0346" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0347" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0404" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0405" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0406" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0407" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0408" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0409" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0410" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0411" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0412" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0413" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0414" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0606" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0119" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0415" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0416" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0417" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0418" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0419" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0125" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0126" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0127" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0420" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0421" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0422" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0423" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0424" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0132" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0425" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0134" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0426" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0135" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0450" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0610" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0612" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0614" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0215" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0216" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0491" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0492" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0217" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0493" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0218" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0494" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0495" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0496" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0221" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0607" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0222" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0223" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0224" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0225" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0226" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0227" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0230" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0231" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0497" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0498" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0504" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0252" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0505" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0506" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0507" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0238" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0239" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0508" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0509" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0241" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0242" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0510" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0511" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0512" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0513" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0243" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0244" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0245" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0514" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0246" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0515" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0516" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0517" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0518" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0519" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0520" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0249" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0250" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0524" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0529" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0530" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0531" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0532" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0609" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0611" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0613" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0546" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0547" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_018</SHORT-NAME>
<VT>Fuel System (including EVAP)</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0445" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0312" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0313" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0314" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0315" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0316" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0317" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0318" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0446" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0337" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0338" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0339" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0340" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0341" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0342" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0447" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0106" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0390" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0391" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0108" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0392" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0393" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0116" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0109" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0110" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0394" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0111" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0112" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0395" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0113" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0114" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0117" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0396" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0115" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0429" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0430" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0448" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0449" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0431" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0432" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0433" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0434" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0146" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0151" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0153" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0154" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0435" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0156" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0436" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0437" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0161" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0438" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0164" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0439" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0166" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0168" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0440" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0441" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0442" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0443" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0444" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0199" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0200" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0211" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0527" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0528" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0533" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0534" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0535" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0599" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_019</SHORT-NAME>
<VT>Coolant</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0027" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0294" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0295" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0333" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0334" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0070" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0377" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0097" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0378" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0379" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0380" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0381" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0382" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0098" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0383" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0099" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0608" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0136" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0452" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0453" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0454" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0477" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0478" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0479" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0483" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0484" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0485" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0486" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0501" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0502" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0525" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0559" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_020</SHORT-NAME>
<VT>Camshaft or Crankshaft</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0015" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0016" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0017" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0018" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0064" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0397" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0398" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0399" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0400" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0401" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0402" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0403" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0467" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0468" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0469" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0470" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0471" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0272" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0589" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0590" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0591" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0592" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0593" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0594" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0595" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0596" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0597" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0598" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_021</SHORT-NAME>
<VT>Air Flow</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0294" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0295" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0335" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0336" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0427" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0178" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0463" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0464" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0465" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0190" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0472" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0191" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0473" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0474" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0192" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0475" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0476" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0487" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0488" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0489" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0207" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0490" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0208" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0548" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0549" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0550" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0551" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0552" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0553" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0260" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0561" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0562" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0261" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0563" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0564" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0565" />
<SELECTION-SNREF SHORT-NAME="SL_MC_0262" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0566" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_022</SHORT-NAME>
<VT>Accelerator Pedal</VT>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0281" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0002" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0003" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0521" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_023</SHORT-NAME>
<VT>A/C</VT>
<DESC>Air-Condition</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0284" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0285" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0286" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MC_SG_024</SHORT-NAME>
<VT>Hybrid Component</VT>
<DESC>Hybrid Component</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0322" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0348" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MC_0455" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
</SELECTION-GROUPS>
</SELECTION-LIST>
<SELECTION-LIST>
<SHORT-NAME>MON_FREQUENCY</SHORT-NAME>
<ADMIN-DATA>
<DOC-REVISIONS>
<DOC-REVISION>
<REVISION-LABEL>1.1.0</REVISION-LABEL>
<STATE>RELEASED</STATE>
<DATE>2016-05-13T11:28:23+02:00</DATE>
<MODIFICATIONS>
<MODIFICATION>
<CHANGE>First version
->ISO MainDocument 8.6.11.8</CHANGE>
</MODIFICATION>
</MODIFICATIONS>
</DOC-REVISION>
</DOC-REVISIONS>
</ADMIN-DATA>
<SELECTIONS>
<SELECTION>
<SHORT-NAME>FXD_SL_MF_000</SHORT-NAME>
<VT>OTHER</VT>
<DESC>Additional information necessary</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MF_001</SHORT-NAME>
<VT>continuous</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MF_002</SHORT-NAME>
<VT>multiple</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MF_003</SHORT-NAME>
<VT>once per driving cycle</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MF_004</SHORT-NAME>
<VT>once per driving cycle keep alive</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MF_005</SHORT-NAME>
<VT>once per lifetime</VT>
<STATE>RELEASED</STATE>
</SELECTION>
</SELECTIONS>
<SELECTION-GROUPS />
</SELECTION-LIST>
<SELECTION-LIST>
<SHORT-NAME>RATIO_GROUP</SHORT-NAME>
<ADMIN-DATA>
<DOC-REVISIONS>
<DOC-REVISION>
<REVISION-LABEL>1.1.0</REVISION-LABEL>
<STATE>RELEASED</STATE>
<DATE>2016-05-13T11:28:32+02:00</DATE>
<MODIFICATIONS>
<MODIFICATION>
<CHANGE>First version
->ISO MainDocument 8.6.9</CHANGE>
</MODIFICATION>
</MODIFICATIONS>
</DOC-REVISION>
<DOC-REVlSION>
<REVISION-LABEL>1.2.0</REVISION-LABEL>
<STATE>RELEASED</STATE>
<DATE>2016-10-18T10:38:36+02:00</DATE>
<MODIFICATIONS>
<MODIFICATION>
<CHANGE>new Groups 'AFRI1/2' and 'PF1/2' added</CHANGE>
</MODIFICATION>
</MODIFICATIONS>
</DOC-REVISION>
</DOC-REVISIONS>
</ADMIN-DATA>
<SELECTIONS>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_000</SHORT-NAME>
<VT>OTHER</VT>
<DESC>OTHER</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_001</SHORT-NAME>
<VT>AIR</VT>
<DESC>Secondary Air System Monitor</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_002</SHORT-NAME>
<VT>BP</VT>
<DESC>Boost Pressure</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_003</SHORT-NAME>
<VT>CAT1</VT>
<DESC>Catalyst Bank 1</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_004</SHORT-NAME>
<VT>CAT2</VT>
<DESC>Catalyst Bank 2</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_005</SHORT-NAME>
<VT>EGR</VT>
<DESC>EGR and/or VVT Monitor</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_006</SHORT-NAME>
<VT>EGS</VT>
<DESC>Exhaust Gas Sensor</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_007</SHORT-NAME>
<VT>EVAP</VT>
<DESC>Evaporative System</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_008</SHORT-NAME>
<VT>FUEL</VT>
<DESC>Fuel System</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_009</SHORT-NAME>
<VT>HCCAT</VT>
<DESC>NMHC Catalyst</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_010</SHORT-NAME>
<VT>NADS</VT>
<DESC>NOx Adsorber</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_011</SHORT-NAME>
<VT>NCAT</VT>
<DESC>NOx Catalyst</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_012</SHORT-NAME>
<VT>O2S1</VT>
<DESC>O2 Sensor Bank 1</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_013</SHORT-NAME>
<VT>O2S2</VT>
<DESC>O2 Sensor Bank 2</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_014</SHORT-NAME>
<VT>PM</VT>
<DESC>PM Filter</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_015</SHORT-NAME>
<VT>SO2S1</VT>
<DESC>Secondary O2 Sensor Bank 1</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_016</SHORT-NAME>
<VT>SO2S2</VT>
<DESC>Secondary O2 Sensor Bank 2</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTlON>
<SHORT-NAME>FXD_SL_RAG_017</SHORT-NAME>
<VT>AFRI1</VT>
<DESC>Air Fuel Ratio Imbalance Bank 1</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_018</SHORT-NAME>
<VT>AFRI2</VT>
<DESC>Air Fuel Ratio Imbalance Bank 2</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_019</SHORT-NAME>
<VT>PF1</VT>
<DESC>Particulate Filter Monitor Bank 1</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_RAG_020</SHORT-NAME>
<VT>PF2</VT>
<DESC>Particulate Filter Monitor Bank 2</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
</SELECTIONS>
<SELECTION-GROUPS>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_RAG_SG_001</SHORT-NAME>
<VT>IUMPR Groups Gasoline</VT>
<DESC>Definition of IUMPR Groups for Gasoline Engines</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_003" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_004" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_012" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_013" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_005" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_001" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_007" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_015" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_016" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_017" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_018" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_019" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_020" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_000" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_RAG_SG_002</SHORT-NAME>
<VT>IUMPR Groups Diesel</VT>
<DESC>Definition of IUMPR Groups for Diesel Engines</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_009" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_011" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_010" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_014" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_006" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_005" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_002" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_008" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_RAG_000" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
</SELECTION-GROUPS>
</SELECTION-LIST>
<SELECTION-LIST>
<SHORT-NAME>MCL_STRATEGY</SHORT-NAME>
<ADMIN-DATA>
<DOC-REVISIONS>
<DOC-REVISION>
<REVISION-LABEL>1.1.0</REVISION-LABEL>
<STATE>RELEASED</STATE>
<DATE>2016-05-13T11:28:39+02:00</DATE>
<MODIFICATIONS>
<MODIFICATION>
<CHANGE>First version
->ISO MainDocument 8.6.11.12.3</CHANGE>
</MODIFICATION>
</MODIFICATIONS>
</DOC-REVISION>
<DOC-REVISION>
<REVISION-LABEL>1.2.0</REVISION-LABEL>
<STATE>RELEASED</STATE>
<DATE>2016-10-18T10:46:40+02:00</DATE>
<MODIFICATIONS>
<MODIFICATION>
<CHANGE>'Digital Input Communication Loss/Errors' and 'Digital Output
Communication Loss/Errors' added</CHANGE>
</MODIFICATION>
</MODIFICATIONS>
</DOC-REVISION>
</DOC-REVISIONS>
</ADMIN-DATA>
<SELECTIONS>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_001</SHORT-NAME>
<VT>Input Out-of-Range High</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_002</SHORT-NAME>
<VT>Input Out-of-Range Low</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_003</SHORT-NAME>
<VT>Input Open Circuit</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_004</SHORT-NAME>
<VT>Input Rationality Low</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_005</SHORT-NAME>
<VT>Input Rationality High</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_006</SHORT-NAME>
<VT>Input Other Rationality</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_007</SHORT-NAME>
<VT>Output Functional</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_008</SHORT-NAME>
<VT>Output Shorted High</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_009</SHORT-NAME>
<VT>Output Shorted Low</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_010</SHORT-NAME>
<VT>Output Open Circuit</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_011</SHORT-NAME>
<VT>Digital Input Communication Loss/Errors</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_MCL_012</SHORT-NAME>
<VT>Digital Output Communication Loss/Errors</VT>
<STATE>RELEASED</STATE>
</SELECTION>
</SELECTIONS>
<SELECTION-GROUPS>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MCL_SG_001</SHORT-NAME>
<VT>Input Components (e/f)(15.2.1)</VT>
<DESC>Input information of comprehensive component. FRO chapter (e/f)(15.2.2)</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_001" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_002" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_003" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_004" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_005" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_006" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_011" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_MCL_SG_002</SHORT-NAME>
<VT>Output Components (e/f)(15.2.2)</VT>
<DESC>Output information of comprehensive component. FRO chapter (e/f)(15.2.2)</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_007" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_008" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_009" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_010" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_MCL_012" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
</SELECTION-GROUPS>
</SELECTION-LIST>
<SELECTION-LIST>
<SHORT-NAME>READINESS_GROUP</SHORT-NAME>
<ADMIN-DATA>
<DOC-REVISIONS>
<DOC-REVISION>
<REVISION-LABEL>1.1.0</REVISION-LABEL>
<STATE>RELEASED</STATE>
<DATE>2016-05-13T11:28:47+02:00</DATE>
<MODIFICATIONS>
<MODIFICATION>
<CHANGE>First version
->ISO MainDocument 8.6.10</CHANGE>
</MODIFICATION>
</MODIFICATIONS>
</DOC-REVISION>
</DOC-REVISIONS>
</ADMIN-DATA>
<SELECTIONS>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_000</SHORT-NAME>
<VT>OTHER</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_001</SHORT-NAME>
<VT>AIR</VT>
<DESC>Secondary Air System Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_002</SHORT-NAME>
<VT>BP</VT>
<DESC>Boost Pressure Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_003</SHORT-NAME>
<VT>CAT</VT>
<DESC>Catalyst Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_004</SHORT-NAME>
<VT>CCM</VT>
<DESC>Comprehensive Components Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_005</SHORT-NAME>
<VT>EGR</VT>
<DESC>EGR System Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_006</SHORT-NAME>
<VT>EGS</VT>
<DESC>Exhaust Gas Sensor Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_007</SHORT-NAME>
<VT>EVAP</VT>
<DESC>Evaporative System Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_008</SHORT-NAME>
<VT>FUEL</VT>
<DESC>Fuel System Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_009</SHORT-NAME>
<VT>HCAT</VT>
<DESC>Heated Catalyst Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_010</SHORT-NAME>
<VT>HCCAT</VT>
<DESC>NMHC Catalyst Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_011</SHORT-NAME>
<VT>HTR</VT>
<DESC>Oxygen Sensor Heater Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_012</SHORT-NAME>
<VT>MIS</VT>
<DESC>Misfire Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_013</SHORT-NAME>
<VT>NCAT</VT>
<DESC>NOx Cat-Adsorber Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_014</SHORT-NAME>
<VT>O2S</VT>
<DESC>Oxygen Sensor Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_REG_015</SHORT-NAME>
<VT>PM</VT>
<DESC>PM Filter Heater Monitoring</DESC>
<STATE>RELEASED</STATE>
</SELECTION>
</SELECTIONS>
<SELECTION-GROUPS>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_REG_SG_001</SHORT-NAME>
<VT>Readiness Groups Gasoline</VT>
<DESC>Definition of Rediness Groups for Gasoline Engines</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_012" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_008" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_004" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_003" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_009" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_007" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_001" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_014" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_011" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_005" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
<SELECTION-GROUP>
<SHORT-NAME>FXD_SL_REG_SG_002</SHORT-NAME>
<VT>Readiness Groups Diesel</VT>
<DESC>Definition of Rediness Groups for Diesel Engines</DESC>
<SELECTION-SNREFS>
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_012" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_008" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_004" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_010" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_013" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_002" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_006" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_015" />
<SELECTION-SNREF SHORT-NAME="FXD_SL_REG_005" />
</SELECTION-SNREFS>
</SELECTION-GROUP>
</SELECTION-GROUPS>
</SELECTION-LIST>
<SELECTION-LIST>
<SHORT-NAME>SIMULATION_METHOD</SHORT-NAME>
<ADMIN-DATA>
<DOC-REVISIONS>
<DOC-REVISION>
<REVISION-LABEL>1.1.0</REVISION-LABEL>
<STATE>RELEASED</STATE>
<DATE>2016-05-13T11:28:55+02:00</DATE>
<MODIFICATIONS>
<MODIFICATION>
<CHANGE>First version
->ISO MainDocument 8.6.16</CHANGE>
</MODIFICATION>
</MODIFICATIONS>
</DOC-REVISION>
</DOC-REVISIONS>
</ADMIN-DATA>
<SELECTIONS>
<SELECTION>
<SHORT-NAME>FXD_SL_SM_000</SHORT-NAME>
<VT>OTHER</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_SM_001</SHORT-NAME>
<VT>Remove Component</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_SM_002</SHORT-NAME>
<VT>Modified Component</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_SM_003</SHORT-NAME>
<VT>Break Out Box</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_SM_004</SHORT-NAME>
<VT>External Signal Simulation Box</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_SM_005</SHORT-NAME>
<VT>External Actuator Simulation Box</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_SM_006</SHORT-NAME>
<VT>Software Control Strategy</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_SM_007</SHORT-NAME>
<VT>Not Feasible</VT>
<STATE>RELEASED</STATE>
</SELECTION>
</SELECTIONS>
<SELECTION-GROUPS />
</SELECTION-LIST>
<SELECTION-LIST>
<SHORT-NAME>GENERIC_TYPE</SHORT-NAME>
<ADMIN-DATA>
<DOC-REVISIONS>
<DOC-REVISION>
<REVISION-LABEL>1.1.0</REVISION-LABEL>
<STATE>RELEASED</STATE>
<DATE>2016-05-13T11:29:02+02:00</DATE>
<MODIFICATIONS>
<MODIFICATION>
<CHANGE>First version
->ISO MainDocument 8.6.11.16</CHANGE>
</MODIFICATION>
</MODIFICATIONS>
</DOC-REVISION>
</DOC-REVISIONS>
</ADMIN-DATA>
<SELECTIONS>
<SELECTION>
<SHORT-NAME>FXD_SL_GT_000</SHORT-NAME>
<VT>OTHER</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_GT_001</SHORT-NAME>
<VT>Communication</VT>
<STATE>RELEASED</STATE>
</SELECTION>
<SELECTION>
<SHORT-NAME>FXD_SL_GT_002</SHORT-NAME>
<VT>Electrical</VT>
<STATE>RELEASED</STATE>
</SELECTION>
</SELECTIONS>
<SELECTION-GROUPS />
</SELECTION-LIST>
</SELECTION-LISTS>
</SELECTION-DICTIONARY>
B.2 Словарь выбора и реестры выбора
Целью словаря выбора является передача текста (словесного) спецификации от ИТС к поставщику ЭБУ.
Реестры выбора объединяются в словарь выбора.
B.2.1 Статус словаря
Словарь выбора должен публиковаться только в состоянии "RELEASED". Более ранние записи не должны удаляться, а должны быть переведены в состояние "DEPRECATED" (устаревшее) для сохранения правильных значений в предыдущих контейнерах FXD. Схема словаря выбора определяется в обязательном порядке в файле FXD-Selection-Dictionary_V1.1.0.xsd.
В таблице B.1 определено наименование формы запроса на изменение FXD для новых записей в словаре выбора.
Таблица B.1
для новой записи в словаре выбора
B.2.2 Реестр выбора определен для следующих подклассов:
- MON-COMPONENT (см. B.3.2);
- MON-FREQUENCY (см. B.3.3);
- RATIO-GROUP (см. B.3.4);
- MCL-STRATEGY (см. B.3.5);
- READINESS-GROUP (см. B.3.6);
- SIMULATION-METHOD (см. B.3.7);
- GENERIC-TYPE (см. B.3.8).
B.3 Реестры выбора
B.3.1 Основные положения
Элемент "SELECTION-LIST" содержит согласованные отдельные термины ("Selections"), которые также могут быть сгруппированы в несколько тем для целей навигации (SELECTION-GROUP).
Шаблон (схема) реестра выбора определяется в обязательном порядке в файле "selection-dictionary.xsd". На рисунке B.1 показана схема элемента SELECTION-LIST.
![]() В качестве рабочего языка используют английский язык.
Распределение между SHORT-NAME и ITEMS для отдельных терминов ("Selections") остается постоянным. Если ИТС желает повторно сопоставить термины с внутренним списком компании, ему необходимо выполнить поиск термина SHORT-NAME в FXD, а затем продолжить переход к списку ссылок.
Соглашения об именах и сокращениях отдельных ITEMS являются обязательными, чтобы идентифицировать все содержимое по SHORT-NAMES и сделать возможным их распределение для создателя в любое время.
Правило создания заголовка SHORT-NAMES для текста спецификации в отдельном SELECTION LIST определяется следующим образом:
- FXD;
- далее следуют символы "SL" для реестра выбора.
Содержание данных в реестре выбора указывают две или три буквы.
SHORT-NAMES для SELECTION ITEMS, которые определены как обязательные, перечислены в соответствующих главах SELECTION LIST.
С помощью элемента SELECTION-GROUP можно сгруппировать отдельные спецификации в разделе SELECTION в соответствии с их тематической областью.
Реестр выбора MON-COMPONENT позволяет сделать выбор с целью определения, для какого компонента или системы выполняется описание.
SHORT-NAME в данном случае обеспечивает основу для идентификации и начинается с "FXD_". Имя реестра выбора начинается с SL_MC_ и содержит последовательный четырехзначный номер. В реестре выбора для компонента мониторинга указывается определенное SHORT-NAME, имя компонента или системы и статус.
Определенный формат: FXD_SL_MC_nnnn.
В таблице B.2 приведен пример для датчика положения педали акселератора (APP) MON-COMPONENT 1.
Таблица B.2
(APP) MON-COMPONENT 1
Реестр выбора MON-FREQUENCY позволяет сделать выбор с целью определения частоты запуска монитора.
SHORT-NAME в данном случае начинается с "FXD_". Имя реестра выбора начинается с SL_MF_ и содержит последовательную трехзначную нумерацию. В реестре выбора для MON-FREQUENCY указывается определенное SHORT-NAME, вид мониторинга и статус.
- Определенный формат: FXD_SL_MF_nnn.
В таблице B.3 определен пример для MON-FREQUENCY (Continuous).
Таблица B.3
Реестр выбора RATIO-GROUP позволяет сделать выбор для определения группы отношений, которую можно назначить для симптома.
SHORT-NAME в данном случае начинается с "FXD_". Название реестра выбора начинается с SL_RAG_ и содержит последовательную трехзначную нумерацию.
В реестре выбора для RATIO-GROUP указывается определенное SHORT-NAME, имя группы отношений и статус.
Определенный формат: FXD_SL_RAG_nnn.
В таблице B.4 определен пример для PM RATIO-GROUP.
Таблица B.4
Реестр выбора MCL-STRATEGY позволяет сделать выбор для определения категории законодательства на основе [9].
SHORT-NAME в данном случае начинается с "FXD_". Название реестра выбора начинается с SL_MCL_ и содержит последовательную трехзначную нумерацию.
В реестре выбора для MCL-STRATEGY указывается определенное SHORT-NAME, имя группы отношений и статус.
Определенный формат: FXD_SL_MCL_nnn.
В таблице B.5 приведен пример для верхнего входного значения MCL-STRATEGY вне диапазона.
Таблица B.5
вне диапазона (Input Out-Of-Range High)
Реестр выбора RATIO-GROUP позволяет сделать выбор для определения, какая группа готовности может быть назначена для симптома.
SHORT-NAME в данном случае начинается с "FXD_". Название реестра выбора начинается с SL_REG_ и содержит последовательную трехзначную нумерацию.
В реестре выбора для RATIO-GROUP указывается определенное SHORT-NAME, имя группы отношений и статус.
Определенный формат: FXD_SL_REG_nnn.
В таблице B.6 приведен пример для мониторинга катализатора READINESS-GROUP.
Таблица B.6
Реестр выбора SIMULATION-METHOD позволяет сделать выбор для определения, какой метод должен использоваться для запуска симптома отказа.
SHORT-NAME в данном случае начинается с "FXD_". Название реестра выбора начинается с SL_SM_ и содержит последовательную трехзначную нумерацию.
В реестре выбора для SIMULATION-METHOD указывается определенное SHORT-NAME, название метода моделирования и статус.
Определенный формат: FXD_SL_SM_nnn.
В таблице B.7 приведен пример для SIMULATION-METHOD удаления компонента.
Таблица B.7
Реестр выбора GENERIC-TYPE позволяет сделать выбор для определения, какой тип диагностики должен быть связан с обнаружением отказа.
SHORT-NAME в данном случае начинается с "FXD_". Название реестра выбора начинается с SL_GT_ и содержит последовательную трехзначную нумерацию.
В реестре выбора для GENERIC-TYPE указывается определенное SHORT-NAME, имя универсального типа и статус.
Определенный формат: FXD_SL_GT_nnn.
В таблице B.8 приведен пример для коммуникаций GENERIC-TYPE.
Таблица B.8
(обязательное)
C.1 Расшифровка символов и обозначений структуры таблицы
- предупреждение: отрицательные примеры, которые не должны использоваться; - правильное, желательное представление.Рисунок C.1 - Идентификационные символы в таблицах
![]() 1 - идентификационный символ, является ли пример
отрицательным или положительным; 2 - указание отдельных
ссылок для
представления был выбран для псевдокодов; в соответствии
со схемой FXD, информация может быть представлена
с использованием имени данных [DATA-NAME], отображаемого
имени [DISPLAY-NAME], длинного имени [LONG-NAME],
отображения текста [TEXT-MAP] или описания [DESC]; если тип
не указан, псевдокод представляется как имя данных
[DATA-NAME]; 4 - в поле псевдокода перечислены примеры
абстрактного синтаксиса [ABSTRACT-SYNTAX]; необходимо
учесть, что содержание приведенных выше примеров не может
претендовать на полноту, и примеры не обязательно отражают
реальную последовательность симптомов; 5 - указание
рассматриваемой части описания симптомов, например,
разрешающие условия [ENABLE-CONDITIONS] или критерий
обнаружения отказов [FAULT-DETECTION-CRITERIA];
6 - пояснения к отдельным ссылкам в
с идентификационными символами
Примечание - Имя перед квадратными скобками является общим термином. Термин в квадратных скобках показывает точное написание имени элемента.
В таблице C.1 приведены определения терминов.
Таблица C.1
C.2 Категории
Для составления описаний FXD на основе симптомов требуются разные типы информации. Они делятся на следующие категории:
- C.3 - основные правила FXD. Данная категория показывает элементарные правила FXD;
- C.4 - правила подготовки данных. Данная категория показывает правила, предписывающие тип информации, который должен быть представлен;
- C.5 - правила представления. Данная категория показывает, как информация должна быть представлена.
C.3.1 Введение
В следующих пунктах представлен общий обзор отказов:
- C.3.2 - описание основ;
- C.3.3 - описания на основе симптомов;
- C.3.4 - область описания симптомов;
- C.3.5 - определение разрешающих условий и критериев обнаружения отказов;
- C.3.6 - напряжение аккумулятора и состояние клемм;
- C.3.7 - темы, которые не следует описывать;
- C.3.8 - правила абстракции.
Описывается только путь, который приводит к обнаружению или устранению отказа.
Здесь должны быть перечислены все условия, критерии и параметры, которые необходимы для разрешения или оценки монитора.
Начальная точка для обнаружения отказа:
- для всех описаний можно предположить, что компонент (система) явно (однозначно и постоянно) неисправен;
- затем описание должно быть ограничено для представления "Что делает ПО для обнаружения отказа?".
Начальная точка для устранения отказа:
- для всех описаний можно предположить, что компонент (система) явно (однозначно и постоянно) исправен;
- затем описание должно быть ограничено для представления "Что делает ПО для устранения отказа?".
C.3.3.1 Введение
Структура XML-схемы в контейнере FXD основана на симптомах. Поэтому все описания должны быть специфическими для симптомов. Это означает, что описания различных симптомов, которые могут быть "связаны", должны четко отличаться друг от друга.
C.3.3.2 Пример содержания описания
В таблице C.2 приведен отрицательный пример содержания описания.
Таблица C.2
Все частичные функции, спецификации стратегии (например, частичная нагрузка, полная нагрузка), варианты переключения между различными пороговыми значениями (например, с помощью кодового слова, битовых масок) и т.п., которые могут быть выбраны с помощью калибровки, должны быть в целом описаны.
Должна быть обеспечена возможность обнаружения и устранения фактического отказа посредством тестирования с использованием всех этих условий/параметров.
Также с помощью этого правила должны быть определены те условия/критерии/параметры, которые не должны документироваться в соответствии с правилами FXD, описанными в следующих разделах.
C.3.5.1 Введение
Должно быть сделано четкое различие между разрешающими условиями [ENABLE-CONDITIONS] и критериями обнаружения отказов [FAULT-DETECTION-CRITERIA] (см. рисунок C.2).
Примечание - Имена разрешающих условий или критериев обнаружения отказов перед квадратными скобками - это общие термины. Термин в квадратных скобках показывает точное написание имени элемента.
C.3.5.2 Примеры разрешающих условий и критериев обнаружения отказов
На рисунке C.3 показана иллюстрация ПО.
![]() В таблице C.3 приведен положительный пример разделения разрешающих условий и критериев обнаружения отказов.
Таблица C.3
и критериев обнаружения отказов
В таблице C.4 приведен отрицательный пример идентичных разрешающих условий и критериев обнаружения отказов.
Таблица C.4
и критериев обнаружения отказов
C.3.6.1 Введение
Если монитор включен, в зависимости от таких параметров, как напряжение батареи и состояние клемм, эта информация должна быть указана.
C.3.6.2 Примеры напряжения батареи/зажигания
В таблице C.5 приведен положительный пример напряжения батареи/зажигания.
Таблица C.5
В таблице C.6 приведен положительный пример напряжения батареи/зажигания "на время".
Таблица C.6
В таблице C.7 приведен положительный пример опоздания зажигания.
Таблица C.7
C.3.7.1 Введение
C.3.7.1.1 Эксплуатационная готовность ЭБУ
Требуется постоянная эксплуатационная готовность ЭБУ, участвующих в обнаружении/устранении отказов. Поэтому нет необходимости перечислять все условия, необходимые для активности ЭБУ. Как правило, она включает в себя активность главного реле. Также для ЭБУ могут быть специфичны другие условия.
C.3.7.1.2 Тестовая калибровка
Все условия, необходимые для активации тестовых калибровок и коротких замыканий, указывать не нужно.
C.3.7.2 Пример эксплуатационной готовности ЭБУ
В таблице C.8 приведен отрицательный пример эксплуатационной готовности ЭБУ.
Таблица C.8
C.3.8.1 Введение
Сложные программные реализации должны быть описаны в упрощенном виде. Однако принцип физического мониторинга, на котором основано ПО, должен быть включен в описание:
- фильтры сглаживания сигнала, другие фильтры и тому подобное не нужно описывать так подробно, как в ПО;
- если для обработанного сигнала/переменной имеется точное значение измерения, его следует использовать;
- если точное измеренное значение для обработанного сигнала/переменной отсутствует, факты должны быть устно описаны в абстрактном синтаксисе [ABSTRACT-SYNTAX] путем указания текстовой строки (например, "Отфильтрованная частота вращения двигателя").
C.3.8.2 Правило абстракции для VARIABLE-DESCRIPTION
В случае сложных алгоритмов ПО автор FXD может принять решение об упрощении описания даже за пределами приведенных выше правил.
В этом случае необходимо предоставить дополнительный комментарий с использованием элемента DESC, чтобы проинформировать читателя об упрощении.
Рекомендуемый текст для этой информации: "Дополнительная информация предоставляется по запросу".
C.3.8.3 Примеры правила абстракции
В таблице C.9 приведен положительный пример правила абстракции.
Таблица C.9
В таблице C.10 приведен отрицательный пример правила абстракции.
Таблица C.10
C.3.9 Работа с мониторами силового каскада
C.3.9.1 Введение
При последующем описании работы с мониторами силового каскада предполагается, что силовой каскад интегрирован в ЭБУ, которые находятся в центре описания FXD, т.е. поставщик ЭБУ имеет подробные знания о конфигурации программного и аппаратного обеспечения установленных компонентов силового каскада.
Для управления приводами, работающими в качестве силового каскада, используются интеллектуальные компоненты силового каскада. Эти интеллектуальные компоненты силового каскада независимо выполняют роль мониторов OBDI (замыкание на батарею, замыкание на массу, разомкнутая цепь) и передают результат мониторинга на центральный процессор (CPU) ЭБУ через шину данных в ЭБУ.
Пороговые значения мониторинга зависят от следующих аппаратных критериев:
- используемый тип силового каскада (для пороговых значений на основе напряжения);
- используемый тип силового каскада и конкретного контакта для подключения силового каскада (для пороговых значений на основе тока).
Требования к описанию мониторов силового каскада такие же, как и для всех других мониторов.
Кроме того, должны быть рассмотрены следующие требования к описанию.
В отношении разрешающих условий:
- если требуется с технической точки зрения, необходимо указать состояние актуатора (вкл/выкл) (для разграничения между мониторами включенного и выключенного состояния силовых каскадов);
- если актуатор управляется с использованием технологии сигналов с широтно-импульсной модуляцией (ШИМ), необходимо указать диапазоны сигналов ШИМ, в пределах которых способен работать соответствующий монитор;
- если для работы мониторов используются так называемые "диагностические импульсные генераторы", это должно быть указано.
В отношении критериев обнаружения отказов:
- если имеются калибруемые метки применения для пороговых значений отказа, они всегда должны указываться.
Если поставщик и OEM согласились принять во внимание конкретные аппаратные конфигурации проекта, необходимо также следующее:
- индикация пороговых значений конкретного отказа (значения для напряжения/значения для тока);
- индикация конкретного типа силового каскада (как примечание в критериях обнаружения отказов).
C.3.9.2 Примеры
В таблице C.11 приведены положительные примеры описания мониторинга силового каскада.
Таблица C.11
C.3.10 Работа с интеллектуальными модулями
C.3.10.1 Введение
В данном контексте термин "интеллектуальные модули" относится ко всем компонентам, которые выполняют несколько автоматических мониторов и передают соответствующие результаты мониторинга на ЭБУ, который находится в фокусе описания FXD, через шину связи или дискретные цифровые соединения (например, технология связи SENT).
Обычно интеллектуальные модули можно разделить на следующие группы ЭБУ:
- диагностические или относящиеся к выбросам ЭБУ (DEC-ECU).
Пример - Датчик NOx, датчик твердых частиц;
- интеллектуальные устройства.
Пример - Датчики SENT.
Интеллектуальные модули не обязательно должны быть подключены к ЭБУ, который находится в фокусе описания FXD, через прямой канал связи, т.е. вложенная связь возможна и распространена.
На рисунке C.3 представлен пример связи.
![]() ИКН - система избирательной каталитической нейтрализации
отработавших газов
Цель:
В связи с тем, что поставщик блока управления, который находится в центре внимания описаний FXD, обычно не имеет доступа или имеет ограниченный доступ к информации мониторов, которые работают в подключенных интеллектуальных модулях, возможно только ограниченное описание FXD этих мониторов.
Для соответствующего обозначения данных описаний атрибут XML PARTIAL должен быть настроен активным для всех описаний FXD для мониторов интеллектуальными модулями.
Минимальные требования к объему описаний FXD для мониторов интеллектуальными модулями:
- описание всех операций по устранению отказов, которые происходят в ЭБУ, который находится в центре внимания описаний FXD;
- описание всех операций интерпретации отказов, которые происходят в ЭБУ, находящемся в центре внимания описаний FXD;
- обозначение этого типа описания с использованием XML-атрибута PARTIAL (DESC-EXTENT).
C.3.10.2 Примеры
В таблице C.12 приведен положительный пример описания мониторинга SENT.
Таблица C.12
В таблице C.13 приведен положительный пример описания подключенного внешнего ЭБУ.
Таблица C.13
В следующих пунктах представлен общий обзор отказов:
- C.4.1 - информация, воспринимаемая человеком;
- C.4.2 - сокращения;
- C.4.3 - заметки;
- C.4.4 - определенный подход к подготовке данных;
- C.4.5 - "симметрия" диагностических симптомов;
- C.4.6 - работа с ингибированием, исключением и валидацией;
- C.4.7 - разграничение разрешающих условий;
- C.4.8 - заполнение обязательных и необязательных элементов.
C.4.1.1 Введение
Информация, воспринимаемая человеком, относится к терминам "длинное имя" [LONG-NAME], "отображение текста" [TEXT-MAP] и "описание" [DESC].
Ожидается, что этой функции будет присвоено четкое и информативное длинное имя [LONG-NAME] во время разработки ПО.
Если длинное имя [LONG-NAME] не является информативным с технической точки зрения, для пояснения должно быть предоставлено информативное описание данных с использованием функции отображения текста [TEXT-MAP].
Кроме того, дополнительный текст и/или дополнительная информация, касающаяся формулы, может быть предоставлена с использованием описания [DESC].
C.4.1.2 Примеры информативного длинного имени, отображения текста, имени и описания данных
В таблице C.14 приведен положительный пример информативного длинного имени.
Таблица C.14
В таблице C.15 приведен отрицательный пример длинного имени и отображения текста.
Таблица C.15
В таблице C.16 приведен положительный пример имени данных и описания.
Таблица C.16
C.4.2.1 Введение
Следует избегать сокращений, которые не соответствуют стандарту SAE (например, сокращения, применяемые только внутри компании). Если эти сокращения используются, то они должны быть объяснены. Например, это можно сделать, используя отображение текста функций FXD [TEXT-MAP] или описание [DESC].
C.4.2.2 Примеры сокращений
Аббревиатура "TDC" (Верхняя мертвая точка).
В таблице C.17 приведен положительный пример сокращения.
Таблица C.17
В таблице C.18 приведен отрицательный пример сокращения.
Таблица C.18
C.4.3.1 Введение
Цель заметки - предоставить простую возможность объяснить последующие условия коротким словесным выражением. Кроме того, заметки должны быть информативными и интерпретируемыми.
Описания всегда должны соответствовать последующим описаниям.
C.4.3.2 Пример несоответствующей заметки
В таблице C.19 приведен пример несоответствующей заметки.
Таблица C.19
C.4.4.1 Введение
При представлении ПО подход заключается в том, чтобы, когда это возможно, отрицательные этапы ПО были проиллюстрированы в позитивном ключе. Кроме того, доступное ПО должно быть соответственно абстрагировано.
Примечание - Не следует описывать условия прерывания/остановки (например, сброс триггера не требуется, если только этот сброс не представляет собой автономное состояние).
C.4.4.2 Примеры описания с положительной логикой
На рисунке C.4 показан положительный пример описания с положительной логикой.
![]() с положительной логикой
На рисунке C.5 показан отрицательный пример точного описания в соответствии с ПО.
![]() в соответствии с ПО
C.4.5.1 Введение
Как правило, диагностический монитор является "симметричным", если симптом отказа соответствует следующим критериям:
- идентичные разрешающие условия для проверки наличия и отсутствия назначенной ошибки,
- для обнаружения исправного состояния, полностью противоположного (логическое отрицание) критерию обнаружения отказа (например, отказ обнаруживается, если var_1 > threshold_1, а исправное состояние обнаруживается при var_1 <= threshold_1),
- идентичные условия подтверждения для ошибки и исправного состояния.
Далее перечислены правила описания, относящиеся к симметрии монитора.
C.4.5.2 Описание разрешающих условий
Симметричный пример
Если физические разрешающие условия идентичны для обнаружения отказов и для обнаружения исправного состояния, элемент ENABLE-CONDITIONS должен быть заполнен, а элемент OK-ENABLE-CONDITIONS должен быть создан без содержимого, но атрибут xsi:nil установлен в "true".
Асимметричный пример
Оба элемента должны быть заполнены полностью (т.е. в обоих элементах должны содержаться общие части).
C.4.5.3 Описание критерия обнаружения
Симметричный пример
Если критерий обнаружения отказа является полной противоположностью (логическое отрицание) критериям обнаружения исправного состояния, элемент FAULT-DETECTION-CRITERIA должен быть заполнен, а элемент OK-DETECTION должен быть создан без содержимого, но атрибут xsi:nil установлен в "true".
Асимметричный пример
Оба элемента должны быть заполнены полностью (т.е. в обоих элементах должны содержаться общие части).
C.4.5.4 Описание подтверждения отказа
Симметричный пример
Если подтверждение идентично подтверждению отказа, элемент FAULT-DEBOUNCE должен быть заполнен, а элемент OK-DEBOUNCE должен быть создан без содержимого, но для атрибута xsi:nil установлено значение "true".
Асимметричный пример
Оба элемента должны быть заполнены полностью (т.е. в обоих элементах должны содержаться общие части).
Ниже приведены примеры описания асимметричной и симметричной диагностики.
В таблице C.20 приведен положительный пример описания асимметричной диагностики.
Таблица C.20
В таблице C.21 приведен положительный пример описания симметричной диагностики.
Таблица C.21
В таблице C.22 приведен положительный пример описания частично асимметричной диагностики.
Таблица C.22
асимметричной диагностики
В таблице C.23 приведен отрицательный пример описания частично асимметричной диагностики.
Таблица C.23
асимметричной диагностики
C.4.6.1 Ингибирование. Общая информация
Ингибирование реализуется программным алгоритмом для запрещения выделенной функциональности ПО. В контексте диагностики/БД запрещенные функции являются функциями мониторинга.
Информация относительно ингибирования не предоставляется в разрешающих условиях (/FAULT-SYMPTOM-EXCH-DESC/FAULT-SYMPTOMS/FAULT-SYMPTOM/FAULT-DETECTIONS/FAULT-DETECTION/ENABLE-CONDITIONS), она предоставляется только в рамках ингибирования (/FAULT-SYMPTOM-EXCH-DESC/FAULT-SYMPTOMS/FAULT-SYMPTOM/INHIBITIONS). Это сделано намеренно, поскольку ингибирование представляет собой особый механизм запрещения функциональности ПО.
C.4.6.2 Ингибирование с помощью информации, связанной с симптомом отказа
Программная мера для запрещения выделенной функциональности с помощью информации, связанной с симптомом отказа, реализуется программным алгоритмом, который либо использует жестко закодированную информацию о состоянии:
(/FAULT-SYMPTOM-EXCH-DESC/FAULT-SYMPTOMS/FAULT-SYMPTOM/INHIBITIONS/BY-SYMPTOM/FAULT-SYMPTOM-REFS),
либо
(/FAULT-SYMPTOM-EXCH-DESC/FAULT-SYMPTOMS/FAULT-SYMPTOM/INHIBITIONS/BY-SYMPTOM/AUXILIARY-OBJECT-REFS),
либо использует идентификатор функции FID:
(/FAULT-SYMPTOM-EXCH-DESC/FAULT-SYMPTOMS/FAULT-SYMPTOM/INHIBITIONS/BY-SYMPTOM/FID-REFS),
который может быть разрешен или запрещен по симптому отказа и/или информации о состоянии вспомогательного объекта.
Данная информация о состоянии по симптомам отказа и/или вспомогательным объектам может быть откалибрована в зависимости от реализации ПО.
Ингибирование по симптомам отказа с помощью FID-типа "CALCULATION":
FID-тип "CALCULATION" используется для нормального ингибирования, например, если уже обнаруженный симптом отказа должен препятствовать вводу других зависимых симптомов отказов. В схеме FXD это возможно с помощью "механизма FID" для ингибирования и применения FID-типа "CALCULATION".
Ингибирование по симптомам отказа с помощью FID-типа "VALIDATION":
запрещение в связи с валидацией используется в случаях, когда ведомый монитор должен ждать, пока успешно не запустится соответствующий главный монитор. В схеме FXD это возможно с помощью "механизма FID" для ингибирования и применения FID-типа "VALIDATION".
Пример - Монитор катализатора ожидает сигнала исправного состояния от датчика кислорода.
C.4.6.3 Ингибирование с помощью исключения
Запрещение с помощью исключения используется всякий раз, когда две функции или два монитора не могут выполняться или могут не выполняться одновременно. Условия запрета с помощью исключения должны быть указаны в соответствующем элементе.
(/FAULT-SYMPTOM-EXCH-DESC/FAULT-SYMPTOMS/FAULT-SYMPTOM/INHIBITION/BY-FUNCTION/EXCLUSIONS/EXCLUSION).
C.4.6.4 Примеры ингибирования, исключения и валидации
В таблице C.24 приведен отрицательный пример ингибирования.
Таблица C.24
В таблице C.25 приведен отрицательный пример исключения.
Таблица C.25
В таблице C.26 приведен отрицательный пример валидации.
Таблица C.26
C.4.7.1 Введение
Если разрешающие условия являются обширными и/или сложными, последовательно перечислять эти разрешающие условия часто бессмысленно. Это затрудняет или даже делает невозможным интерпретацию временных, параллельных или связанных последовательностей.
Поэтому для упрощения интерпретации разрешающих условий имеет смысл сгруппировать связанные разрешающие условия и дать им информативные заголовки.
Примеры таких заголовков:
- общее разрешающее условие;
- монитор условий входа;
- диапазон измерений;
- начало измерения;
- условия для диапазона измерения;
- конец измерения;
- таймер подтверждения;
- ...
C.4.7.2 Пример дифференциации разрешающих условий
В таблице C.27 приведен положительный пример N 1 дифференциации разрешающих условий.
Таблица C.27
В таблице C.28 приведен положительный пример N 2 дифференциации разрешающих условий.
Таблица C.28
C.4.8.1 Введение
Схема FXD содержит как обязательные, так и необязательные теги. Такое разделение позволяет быстро идентифицировать элементы, которые не были заполнены по ошибке.
Обязательный элемент:
- как правило, обязательные элементы должны быть заполнены всегда.
Исключения:
- элемент FAULT-DETECTION-CRITERIA:
- если информация не может быть предоставлена, поскольку у симптома нет критериев обнаружения отказов, это должно быть объяснено с помощью свободного текста.
Все остальные обязательные элементы:
- если информация не может быть предоставлена, потому что соответствующий симптом не поддерживает эту функцию, атрибут xsi:nil должен быть установлен в "true".
Необязательный элемент:
- как правило, необязательные элементы всегда будут заполнены, если соответствующая функция поддерживается описываемым симптомом.
C.4.8.2 Примеры обязательного поля
В таблице C.29 приведен положительный пример обязательного поля.
Таблица C.29
В таблице C.30 приведен отрицательный пример обязательного поля.
Таблица C.30
C.4.9 Условия запрета с использованием системных констант
C.4.9.1 Введение
Условиями запрета можно управлять с помощью нескольких механизмов в ЭБУ, находящемся в центре внимания описания FXD.
Следующая спецификация относится только к управлению условиями запрета с помощью системных констант.
Можно наблюдать следующие константы системы.
Системная константа 1:
Системная константа определяет, существуют или нет функции или частичные функции с условиями запрета в ПО (вариантное управление).
Системная константа 2:
Системная константа сама управляет условием запрета или составляет условие запрета.
Эти системные константы (характеристики 1 и 2) могут использоваться как для категории DISABLE-FULLY, так и для категории DISABLE-REPORT-ONLY.
Цель.
Системная константа 1:
- в элементе CONFIGURATION должны быть указаны соответствующие системные константы; в элементе DISABLE-FULLY или элементе DISABLE-REPORT-ONLY должны быть указаны условия, которые управляют состоянием запрета через указанную системную константу;
- информация не указывается при отсутствии условий запрета.
Системная константа 2:
- в элементе CONFIGURATION должны быть указаны соответствующие системные константы; в элементе DISABLE-FULLY или элементе DISABLE-REPORT-ONLY должен быть указан специфический для проекта результат оценки состояния системной константы;
- информация не указывается при отсутствии условий запрета.
C.4.9.2 Примеры
В таблице C.31 приведен положительный пример условия запрета.
Таблица C.31
В таблице C.32 приведен положительный пример условия запрета.
Таблица C.32
C.5.1 Введение
В следующих пунктах представлено содержание раздела о представлении информации:
- C.5.2 - системные константы и параметры конфигурации;
- C.5.3 - биты, состояния и комплексные значения;
- C.5.4 - условные операторы и ветвления;
- C.5.5 - битовые маски;
- C.5.6 - представление формул;
- C.5.7 - контрольные опции после калибровки;
- C.5.8 - приводы и датчики;
- C.5.9 - функционально равные условия;
- C.5.10 - работа со стратегиями обнаружения отказов;
- C.5.11 - работа с критериями устранения отказов в случае нескольких стратегий;
- C.5.12 - последовательность описания для нескольких записей в отношении нескольких выпусков;
- C.5.13 - порядок описания для функциональных записей;
- C.5.14 - XOR-информация.
C.5.2.1 Введение
Когда описание симптомов мониторинга зависит от системных констант и/или параметров конфигурации, оно должно составляться исключительно для конкретной системной константы и/или настройки параметров конфигурации, которая зафиксирована в программной сборке описательного проекта.
Эти системные константы/параметры конфигурации должны быть соответственно указаны в элементе "CONFIGURATION".
C.5.2.2 Примеры системной константы
В таблице C.33 приведен положительный пример системной константы.
Таблица C.33
В таблице C.34 приведен отрицательный пример N 1 системной константы.
Таблица C.34
В таблице C.35 приведен отрицательный пример N 2 системной константы.
Таблица C.35
C.5.3.1 Введение
Определения
Биты:
- биты могут иметь только два состояния (== 0.0 или == 1.0).
Состояния:
- состояния могут быть представлены с использованием разных условий.
Комплексные значения:
- в комплексных значениях описываются тщательно рассчитанные или смоделированные значения в случаях, когда физические значения, на которых они основаны, и их содержание не могут быть легко определены.
Цель
Если биты, состояния или комплексные значения, используемые в ПО, релевантны для описания, они должны быть сопоставлены с базовыми физическими условиями с использованием элемента ABSTRACT-SYNTAX.
Глубина разрешения зависит от требований OEM и должна быть согласована соответствующим образом.
Исходный, неразрешенный бит, само состояние или комплексное значение должны быть предоставлены с помощью оператора примечания до его разрешения.
Примеры
1 Если бит, состояние или комплексное значение могут быть преобразованы в дополнительные биты, и/или состояния, и/или комплексные значения, последние также должны быть преобразованы в их физические условия.
2 В некоторых случаях OEM и поставщик документации FXD могут согласиться с тем, что не имеет смысла дополнительно разрешать биты, и/или состояния, и/или сложные значения из-за их физической сложности. В этих случаях эти биты, и/или состояния, и/или комплексные значения должны быть описаны сложным и информативным способом в прозе с использованием описаний [DESC].
Далее приведены примеры комплексного значения и бита с дополнительным описанием и без него.
В таблице C.36 приведен положительный пример комплексного значения.
Таблица C.36
В таблице C.37 приведен положительный пример бита с дополнительным описанием.
Таблица C.37
В таблице C.38 приведен отрицательный пример бита без дополнительного описания.
Таблица C.38
На рисунке C.6 показан положительный пример разрешения.
![]() C.5.4.1 Введение
Условные операторы и/или ветвления позволяют реализовать различные стратегии мониторинга и/или спецификации мониторинга посредством калибровки (например, с помощью кодового слова).
Все условные утверждения и/или разветвления, которые могут быть установлены с помощью калибровки и которые влияют на мониторинг описываемого симптома, должны быть описаны полностью.
Условные операторы и/или ветвления всегда должны предоставляться в едином формате с использованием оператора "IF-THEN-ELSE".
C.5.4.2 Примеры условного оператора и ветвления
В таблице C.39 приведен положительный пример условного оператора.
Таблица C.39
В таблице C.40 приведен положительный пример ветвления.
Таблица C.40
C.5.5.1 Введение
Определения
Битовые маски относятся к конструкциям, в которых отдельные биты байта используются для различных разрешающих условий. Точные условия могут быть "скрыты" за отдельными битами битовой маски.
Битовые маски должны быть представлены в едином, непрерывном, интерпретируемом формате, который можно прочитать с помощью инструмента.
Основная структура должна быть построена с использованием оператора "IF-THEN-ELSE". В пределах этой структуры должны быть предусмотрены различные условия для соответствующей позиции бита.
Метка битовой маски должна указываться оператором "getbit" и битовой позицией, которая отвечает за отдельные условия. Начальное значение приращения (битовая позиция) всегда имеет значение "0".
Оператор "getbit" должен использоваться исключительно с операторами "TRUE" или "FALSE".
Путь THEN всегда должен присваиваться оператору "TRUE", а путь ELSE всегда должен присваиваться оператору "FALSE".
C.5.5.2 Примеры битовых масок
В таблице C.41 приведен положительный пример битовых масок.
Таблица C.41
В таблице C.42 приведен отрицательный пример битовых масок.
Таблица C.42
В таблице C.43 приведен отрицательный пример битовых масок с использованием побитового оператора.
Таблица C.43
побитового оператора
C.5.6.1 Введение
При создании документации обычно используется следующая структура описания:
- измеренное количество/оператор/калиброванное значение.
Пример - Число оборотов двигателя > 2000 об/мин.
Когда структура описания отклоняется от программной реализации, реализованное ПО должно быть абстрагировано таким образом, чтобы для представления могла использоваться типичная структура.
C.5.6.2 Примеры представления формул
В таблице C.44 приведен положительный пример представления формул.
Таблица C.44
В таблице C.45 приведен отрицательный пример представления формул.
Таблица C.45
C.5.7.1 Введение
Если описание симптома мониторинга зависит от контрольной опции после калибровки, должны быть перечислены все возможные варианты. Описание всегда должно предоставляться в едином формате в разрешающих условиях [ENABLE-CONDITIONS] и критериях обнаружения отказов [FAULT-DETECTION-CRITERIA].
Контрольная опция после калибровки должна быть представлена с помощью оператора "IF - THEN - ELSE".
Данные контрольные опции после калибровки должны маркироваться с использованием соответствующего длинного имени [LONGNAME], описания [DESC] или примечания.
Примеры контрольных опций после калибровки:
- автоматические процессы обучения;
- вариант кодирования в конце линии/сервиса.
C.5.7.2 Примеры контрольных опций после калибровки
В таблице C.46 приведен отрицательный пример N 1 опций после калибровки.
Таблица C.46
В таблице C.47 приведен отрицательный пример N 2 контрольных опций после калибровки.
Таблица C.47
C.5.8.1 Введение
Можно предположить, что должен быть установлен некий компонент (привод/датчик), подлежащий мониторингу.
По этой причине информация о месте установки не должна предоставляться в качестве критерия разрешения в соответствующем компонентном мониторе.
С другой стороны, всегда должны предоставляться условия, запрашивающие активность компонента, подлежащего мониторингу.
C.5.8.2 Пример приводов и датчиков
В таблице C.48 приведен отрицательный пример, относящийся к приводам и датчикам.
Таблица C.48
C.5.9.1 Введение
Функционально равные условия (например, избыточные условия, условия, которые исключают друг друга, подмножества и т.п.) не должны предоставляться несколько раз, если одновременное указание этого условия не дает никакой информации для создания сводной таблицы и/или документации по обслуживанию клиентов.
Описания симптомов, которые имеют частоту мониторинга "Один раз за ездовой цикл (DCY)", не нуждаются в дополнительном указании, что монитор не должен работать в этом DCY во включенном состоянии [ENABLE-CONDITION].
C.5.9.2 Примеры разрешающих условий для функционально равных условий
В таблице C.49 приведен отрицательный пример N 1 разрешающих условий для функционально равных условий.
Таблица C.49
для функционально равных условий
В таблице C.50 приведен отрицательный пример N 2 разрешающих условий для функционально равных условий.
Таблица C.50
для функционально равных условий
C.5.10.1 Введение
Когда в описываемом ПО есть симптомы, которые имеют несколько стратегий обнаружения отказов [FAULT-DETECTION], различные стратегии обнаружения отказов, включая соответствующую информацию (например, разрешающие условия), должны быть представлены как отдельные записи [FAULT-DETECTION] обнаружения отказов в базе симптомов отказов [FAULT-SYMPTOM-BASE] соответствующего симптома отказа.
C.5.10.2 Примеры симптомов отказа с несколькими стратегиями
В таблице C.51 приведен положительный пример симптома отказа с несколькими стратегиями.
Таблица C.51
с несколькими стратегиями
В таблице C.52 приведен отрицательный пример симптома отказа с несколькими стратегиями.
Таблица C.52
с несколькими стратегиями
C.5.11.1 Введение
Для симптомов, которые имеют несколько стратегий, должна быть предоставлена вся информация об этих стратегиях.
Однако при описании критериев обнаружения исправного состояния может иметь место ситуация, когда помимо критериев обнаружения исправного состояния существуют дополнительные критерии, которые применяются ко всем дальнейшим стратегиям. В этом особом случае критерии не должны перечисляться по отдельности, но могут быть представлены с использованием стандартного текста "All other fault detection criteria of this symptom are not fulfilled" ("Все остальные критерии обнаружения отказа по этому симптому не выполнены").
C.5.11.2 Примеры симптомов с несколькими стратегиями
В таблице C.53 приведен положительный пример симптомов с несколькими стратегиями.
Таблица C.53
В таблице C.54 приведен отрицательный пример симптомов с несколькими стратегиями.
Таблица C.54
C.5.12.1 Введение
Симптом, который является идентичным для нескольких выпусков, должен быть описан одинаково, т.е. все множественные записи должны быть перечислены в одинаковом порядке для всех выпусков (см. таблицу C.55).
В таблице C.55 приведен положительный пример размещения информации для последовательных выпусков.
Таблица C.55
для последовательных выпусков
В таблице C.56 приведен отрицательный пример размещения информации для последовательных выпусков.
Таблица C.56
для последовательных выпусков
C.5.13.1 Введение
Могут быть задокументированы несколько функций/версий. Цель заключается в том, чтобы иметь возможность документировать все соответствующие функции/версии для одного симптома отказа, включая другие функции подачи, которые влияют на работу мониторов.
Вначале должна быть указана функция/версия, которая описывает критерии отказа симптома отказа. Она называется основной функцией.
Все остальные функции, называемые функциями подачи, должны быть перечислены позже.
C.5.13.2 Примеры расположения основной функции и функций подачи
В таблице C.57 приведен положительный пример расположения основной функции и функций подачи.
Таблица C.57
и функций подачи
В таблице C.58 приведен отрицательный пример расположения основной функции и функций подачи.
Таблица C.58
и функций подачи
C.5.14.1 Введение
При разрешении или обнаружении отказа может возникнуть ситуация, когда указанные условия могут быть правильно представлены только с использованием конструкции XOR.
Предложение:
Для четкого и понятного представления XOR-информации должны быть подробно описаны возможности ввода, которые необходимо выполнить.
C.5.14.2 Примеры
В таблице C.59 приведен положительный пример представления двух частей XOR-информации.
Таблица C.59
двух частей XOR-информации
(справочное)
D.1 Основные данные об ингибировании
Процесс должен быть построен таким образом, чтобы все условия ингибирования были известны поставщику и суммировались у него в генераторе FXD для формирования стандартного документа в соответствии с настоящим стандартом.
На рисунке D.1 показано генерирование базового документа.
![]() 1 - алгоритм, специфичный для поставщика ПО ЭБУ;
2 - генератор стандартного документа на основе
содержания FXD
Описание всегда основано на ингибированном симптоме отказа, показанном на рисунке D.2 как Fault_symptom_B.
D.2 Объяснение структуры ингибирования
Распознанный Fault_symptom_A из diagnostic_function_A ингибирует программный компонент в diagnostic_function_B, обозначенный как FID_B.
Данный контекст определяется с использованием калибруемой матрицы ингибирования и поэтому считается известным ИТС. На рисунке D.2 этот процесс показан позицией 2 и словом "Калибровка".
![]() 1 - рассматриваемая Diagnosis_function_B; 2 - калибровка;
3 - вычисление отказа; 4 - мастер проверки диагноза;
5 - валидация отказа; 6 - "жестко закодированный",
немашиночитаемый участок цепи ингибирования;
7 - замещающее действие из документации на ПО
и описание элементов
Однако эта ссылка представляет собой только первый раздел полной цепочки ингибирования. Компонент ПО, обозначенный как FID_B в diagnostic_function_B, включает в себя вычисление fault_symptom_B, т.е. исследует, присутствует ли отказ Fault_symptom_B в разделе ПО, обозначенный как FID_B. Если FID_B ингибирован (например, потому что присутствует Fault_symptom_A), это означает, что основной Fault_symptom_B не может быть обнаружен. Взаимодействие между FID_B и Fault_symptom_B жестко закодировано в ПО.
На этом цепь ингибирования замыкается, т.е. в конкретном описанном случае активный Fault_symptom_A приведет к тому, что рассматриваемый Fault_symptom_B будет ингибирован или не будет рассчитан.
В рамках описания контейнера данных теперь необходимо, с точки зрения рассматриваемого Fault_symptom_B, описать "жестко закодированный", немашиночитаемый раздел цепочки ингибирования. Данный процесс показан позицией 6 на рисунке D.2.
D.3 Объяснение термина "жестко закодирован"
Данный термин применяют к постоянным ссылкам в программном коде, которые не могут быть изменены приложением. В настоящее время они становятся известными ИТС только после изучения документации ПО. Простое машиночитаемое представление данного контекста является важным требованием для содержимого контейнера FXD. Индивидуальные механизмы ингибирования и подлежащие определению элементы описания показаны на рисунке D.2.
Элемент "Список ингибирующих FID" (List of inhibiting FIDs, см. 7.9.5) содержит список всех FID, относящихся к рассматриваемой диагностической функции и которые могут ингибировать рассматриваемый Fault_symptom_B.
На рисунке D.2 не показаны исключения (см. 7.6.13.2), т.е. общие FID для прикладных и диагностических функций, параллельное выполнение которых с рассматриваемой diagnostic_function_B должно быть исключено. Имена функций, работа которых вызывает задержку обнаружения рассматриваемого Fault_symptom_B, должны быть введены в это поле.
Другим элементом для ингибирования является FID валидации ("Validation FID", см. 7.6.13.1). Этот элемент обозначает программные компоненты, которые координируют связь между так называемой главной и ведомой диагностикой. Окончательный вывод отказа из ведомой диагностики происходит только после завершения соответствующей главной диагностики.
Пример - Диагностика каталитического нейтрализатора (ведомая) сообщает только о том, что обнаружен отказ, когда диагностика кислородного датчика (главная) сообщила, что датчик кислорода, необходимый для оценки каталитического нейтрализатора, функционирует. Для более старых диагностических функций все еще может быть возможно, что отдельные симптомы отказов и рассматриваемая функция будут ингибированы ПО напрямую, без ссылки на матрицу ингибирования. Эти контексты должны быть введены в элементе "Описание ингибирования симптомов отказа (жестко закодированное)" (см. 7.6.13.1).
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/23/gost_60802.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||