Showing preview only (7,752K chars total). Download the full file or copy to clipboard to get everything.
Repository: fesch/CanZE
Branch: master
Commit: e9554a608118
Files: 364
Total size: 7.3 MB
Directory structure:
gitextract_4gojfjwr/
├── .gitignore
├── .idea/
│ ├── codeStyles/
│ │ └── Project.xml
│ ├── encodings.xml
│ ├── jarRepositories.xml
│ └── vcs.xml
├── LICENSE.md
├── NEWS.json
├── README.md
├── app/
│ ├── .gitignore
│ ├── build.gradle
│ ├── playstore/
│ │ └── release/
│ │ └── output-metadata.json
│ ├── proguard-rules.pro
│ └── src/
│ ├── fdroid/
│ │ └── java/
│ │ └── lu/
│ │ └── fisch/
│ │ └── canze/
│ │ └── classes/
│ │ └── Crashlytics.java
│ ├── main/
│ │ ├── AndroidManifest.xml
│ │ ├── assets/
│ │ │ ├── Twingo_3_Ph2/
│ │ │ │ ├── BCB-OBC_Dtcs.csv
│ │ │ │ ├── BCB-OBC_Fields.csv
│ │ │ │ ├── BCB-OBC_Tests.csv
│ │ │ │ ├── DCM_Dtcs.csv
│ │ │ │ ├── DCM_Fields.csv
│ │ │ │ ├── DCM_Tests.csv
│ │ │ │ ├── EPS_Dtcs.csv
│ │ │ │ ├── EPS_Fields.csv
│ │ │ │ ├── EPS_Tests.csv
│ │ │ │ ├── HVAC_Dtcs.csv
│ │ │ │ ├── HVAC_Fields.csv
│ │ │ │ ├── HVAC_Tests.csv
│ │ │ │ ├── MIU_Dtcs.csv
│ │ │ │ ├── MIU_Fields.csv
│ │ │ │ ├── MIU_Tests.csv
│ │ │ │ ├── Navigation-UCC-ITM_Dtcs.csv
│ │ │ │ ├── Navigation-UCC-ITM_Fields.csv
│ │ │ │ ├── Navigation-UCC-ITM_Tests.csv
│ │ │ │ ├── PEB_Dtcs.csv
│ │ │ │ ├── PEB_Fields.csv
│ │ │ │ ├── PEB_Tests.csv
│ │ │ │ ├── S-GW3_Dtcs.csv
│ │ │ │ ├── S-GW3_Fields.csv
│ │ │ │ ├── S-GW3_Tests.csv
│ │ │ │ ├── TDB_Dtcs.csv
│ │ │ │ ├── TDB_Fields.csv
│ │ │ │ ├── TDB_Tests.csv
│ │ │ │ ├── UCH_Dtcs.csv
│ │ │ │ ├── UCH_Fields.csv
│ │ │ │ ├── UCH_Tests.csv
│ │ │ │ ├── VSP_Dtcs.csv
│ │ │ │ ├── VSP_Fields.csv
│ │ │ │ ├── VSP_Tests.csv
│ │ │ │ ├── _Ecus.csv
│ │ │ │ ├── _Fields.csv
│ │ │ │ └── _Frames.csv
│ │ │ ├── Twizy/
│ │ │ │ ├── _Ecus.csv
│ │ │ │ ├── _Fields.csv
│ │ │ │ └── _Frames.csv
│ │ │ ├── ZOE/
│ │ │ │ ├── BCB-OBC_Dtcs.csv
│ │ │ │ ├── BCB-OBC_Fields.csv
│ │ │ │ ├── BCB-OBC_Tests.csv
│ │ │ │ ├── DCM_Dtcs.csv
│ │ │ │ ├── DCM_Fields.csv
│ │ │ │ ├── DCM_Tests.csv
│ │ │ │ ├── EPS_Dtcs.csv
│ │ │ │ ├── EPS_Fields.csv
│ │ │ │ ├── EPS_Tests.csv
│ │ │ │ ├── EVC_Dtcs.csv
│ │ │ │ ├── EVC_Fields.csv
│ │ │ │ ├── EVC_Tests.csv
│ │ │ │ ├── FFC_Fields.csv
│ │ │ │ ├── FFC_Frames.csv
│ │ │ │ ├── HVAC_Dtcs.csv
│ │ │ │ ├── HVAC_Fields.csv
│ │ │ │ ├── HVAC_Tests.csv
│ │ │ │ ├── LBC2_Dtcs.csv
│ │ │ │ ├── LBC2_Fields.csv
│ │ │ │ ├── LBC2_Tests.csv
│ │ │ │ ├── LBC_Dtcs.csv
│ │ │ │ ├── LBC_Fields.csv
│ │ │ │ ├── LBC_Tests.csv
│ │ │ │ ├── PEB_Dtcs.csv
│ │ │ │ ├── PEB_Fields.csv
│ │ │ │ ├── PEB_Tests.csv
│ │ │ │ ├── Parking-Sonar_Dtcs.csv
│ │ │ │ ├── Parking-Sonar_Fields.csv
│ │ │ │ ├── Parking-Sonar_Tests.csv
│ │ │ │ ├── TDB_Dtcs.csv
│ │ │ │ ├── TDB_Fields.csv
│ │ │ │ ├── TDB_Tests.csv
│ │ │ │ ├── UBP_Dtcs.csv
│ │ │ │ ├── UBP_Fields.csv
│ │ │ │ ├── UBP_Tests.csv
│ │ │ │ ├── UCH_Dtcs.csv
│ │ │ │ ├── UCH_Fields.csv
│ │ │ │ ├── UCH_Tests.csv
│ │ │ │ ├── USM_Dtcs.csv
│ │ │ │ ├── USM_Fields.csv
│ │ │ │ ├── USM_Tests.csv
│ │ │ │ ├── VFC_Fields.csv
│ │ │ │ ├── _Dtcs.csv
│ │ │ │ ├── _Ecus.csv
│ │ │ │ ├── _Fields.csv
│ │ │ │ ├── _FieldsAlt.csv
│ │ │ │ ├── _Frames.csv
│ │ │ │ ├── _FramesAlt.csv
│ │ │ │ └── _Tests.csv
│ │ │ └── ZOE_Ph2/
│ │ │ ├── AAU_Dtcs.csv
│ │ │ ├── AAU_Fields.csv
│ │ │ ├── AAU_Tests.csv
│ │ │ ├── ABS-VDC_Dtcs.csv
│ │ │ ├── ABS-VDC_Fields.csv
│ │ │ ├── ABS-VDC_Tests.csv
│ │ │ ├── APB_Dtcs.csv
│ │ │ ├── APB_Fields.csv
│ │ │ ├── APB_Tests.csv
│ │ │ ├── BCB-OBC_Dtcs.csv
│ │ │ ├── BCB-OBC_Fields.csv
│ │ │ ├── BCB-OBC_Tests.csv
│ │ │ ├── DCM_Dtcs.csv
│ │ │ ├── DCM_Fields.csv
│ │ │ ├── DCM_Tests.csv
│ │ │ ├── E-ACT-EBA_Dtcs.csv
│ │ │ ├── E-ACT-EBA_Fields.csv
│ │ │ ├── E-ACT-EBA_Tests.csv
│ │ │ ├── EPS_Dtcs.csv
│ │ │ ├── EPS_Fields.csv
│ │ │ ├── EPS_Tests.csv
│ │ │ ├── EVC-HCM-VCM_Dtcs.csv
│ │ │ ├── EVC-HCM-VCM_Fields.csv
│ │ │ ├── EVC-HCM-VCM_Tests.csv
│ │ │ ├── FCAM_Dtcs.csv
│ │ │ ├── FCAM_Fields.csv
│ │ │ ├── FCAM_Tests.csv
│ │ │ ├── FRRAD_Dtcs.csv
│ │ │ ├── FRRAD_Fields.csv
│ │ │ ├── FRRAD_Tests.csv
│ │ │ ├── HFM_Dtcs.csv
│ │ │ ├── HFM_Fields.csv
│ │ │ ├── HFM_Tests.csv
│ │ │ ├── HVAC_Dtcs.csv
│ │ │ ├── HVAC_Fields.csv
│ │ │ ├── HVAC_Tests.csv
│ │ │ ├── IDM_Dtcs.csv
│ │ │ ├── IDM_Fields.csv
│ │ │ ├── IDM_Tests.csv
│ │ │ ├── INV-ME_Dtcs.csv
│ │ │ ├── INV-ME_Fields.csv
│ │ │ ├── INV-ME_Tests.csv
│ │ │ ├── LBC2_Dtcs.csv
│ │ │ ├── LBC2_Fields.csv
│ │ │ ├── LBC2_Tests.csv
│ │ │ ├── LBC_Dtcs.csv
│ │ │ ├── LBC_Fields.csv
│ │ │ ├── LBC_Tests.csv
│ │ │ ├── MIU_Dtcs.csv
│ │ │ ├── MIU_Fields.csv
│ │ │ ├── MIU_Tests.csv
│ │ │ ├── Navigation-UCC-ITM_Dtcs.csv
│ │ │ ├── Navigation-UCC-ITM_Fields.csv
│ │ │ ├── Navigation-UCC-ITM_Tests.csv
│ │ │ ├── PLC-PLGW_Dtcs.csv
│ │ │ ├── PLC-PLGW_Fields.csv
│ │ │ ├── PLC-PLGW_Tests.csv
│ │ │ ├── Parking-Sonar_Dtcs.csv
│ │ │ ├── Parking-Sonar_Fields.csv
│ │ │ ├── Parking-Sonar_Tests.csv
│ │ │ ├── S-GW3_Dtcs.csv
│ │ │ ├── S-GW3_Fields.csv
│ │ │ ├── S-GW3_Tests.csv
│ │ │ ├── TDB_Dtcs.csv
│ │ │ ├── TDB_Fields.csv
│ │ │ ├── TDB_Tests.csv
│ │ │ ├── UCH_Dtcs.csv
│ │ │ ├── UCH_Fields.csv
│ │ │ ├── UCH_Tests.csv
│ │ │ ├── USM_Dtcs.csv
│ │ │ ├── USM_Fields.csv
│ │ │ ├── USM_Tests.csv
│ │ │ ├── VSP_Dtcs.csv
│ │ │ ├── VSP_Fields.csv
│ │ │ ├── VSP_Tests.csv
│ │ │ ├── WCGS_Dtcs.csv
│ │ │ ├── WCGS_Fields.csv
│ │ │ ├── WCGS_Tests.csv
│ │ │ ├── _Ecus.csv
│ │ │ ├── _Fields.csv
│ │ │ └── _Frames.csv
│ │ ├── java/
│ │ │ └── lu/
│ │ │ └── fisch/
│ │ │ ├── awt/
│ │ │ │ ├── Color.java
│ │ │ │ ├── Graphics.java
│ │ │ │ ├── Polygon.java
│ │ │ │ └── Rectangle.java
│ │ │ └── canze/
│ │ │ ├── activities/
│ │ │ │ ├── AllDataActivity.java
│ │ │ │ ├── AuxBattTechActivity.java
│ │ │ │ ├── BatteryActivity.java
│ │ │ │ ├── BrakingActivity.java
│ │ │ │ ├── CanSeeActivity.java
│ │ │ │ ├── CanzeActivity.java
│ │ │ │ ├── ChargingActivity.java
│ │ │ │ ├── ChargingGraphActivity.java
│ │ │ │ ├── ChargingHistActivity.java
│ │ │ │ ├── ChargingTechActivity.java
│ │ │ │ ├── ClimaTechActivity.java
│ │ │ │ ├── ConsumptionActivity.java
│ │ │ │ ├── DashActivity.java
│ │ │ │ ├── DrivingActivity.java
│ │ │ │ ├── DtcActivity.java
│ │ │ │ ├── ElmTestActivity.java
│ │ │ │ ├── FieldTestActivity.java
│ │ │ │ ├── FirmwareActivity.java
│ │ │ │ ├── HeatmapBatcompActivity.java
│ │ │ │ ├── HeatmapCellvoltageActivity.java
│ │ │ │ ├── LeakCurrentsActivity.java
│ │ │ │ ├── LoggingActivity.java
│ │ │ │ ├── MainActivity.java
│ │ │ │ ├── PredictionActivity.java
│ │ │ │ ├── RangeActivity.java
│ │ │ │ ├── ResearchActivity.java
│ │ │ │ ├── SettingsActivity.java
│ │ │ │ ├── SettingsCustomActivity.java
│ │ │ │ ├── SpeedcontrolActivity.java
│ │ │ │ ├── TiresActivity.java
│ │ │ │ ├── TwingoTestActivity.java
│ │ │ │ ├── TwizyTestActivity.java
│ │ │ │ └── WidgetActivity.java
│ │ │ ├── actors/
│ │ │ │ ├── AssetLoadHelper.java
│ │ │ │ ├── Battery.java
│ │ │ │ ├── Dtc.java
│ │ │ │ ├── Dtcs.java
│ │ │ │ ├── Ecu.java
│ │ │ │ ├── Ecus.java
│ │ │ │ ├── Field.java
│ │ │ │ ├── Fields.java
│ │ │ │ ├── Frame.java
│ │ │ │ ├── Frames.java
│ │ │ │ ├── Message.java
│ │ │ │ ├── StoppableThread.java
│ │ │ │ ├── Test.java
│ │ │ │ ├── Utils.java
│ │ │ │ └── VirtualField.java
│ │ │ ├── adapters/
│ │ │ │ ├── FieldAdapter.java
│ │ │ │ └── LoggerField.java
│ │ │ ├── bluetooth/
│ │ │ │ └── BluetoothManager.java
│ │ │ ├── changelog.txt
│ │ │ ├── classes/
│ │ │ │ ├── Activity.java
│ │ │ │ ├── ActivityRegistry.java
│ │ │ │ ├── ColorRange.java
│ │ │ │ ├── ColorRanges.java
│ │ │ │ ├── DataLogger.java
│ │ │ │ ├── DebugLogger.java
│ │ │ │ ├── FieldLogger.java
│ │ │ │ ├── ForegroundCheckTask.java
│ │ │ │ ├── Intervals.java
│ │ │ │ ├── LoggingLogger.java
│ │ │ │ ├── Options.java
│ │ │ │ ├── Sid.java
│ │ │ │ └── TimePoint.java
│ │ │ ├── database/
│ │ │ │ ├── CanzeDataSource.java
│ │ │ │ └── CanzeOpenHelper.java
│ │ │ ├── devices/
│ │ │ │ ├── CanSee.java
│ │ │ │ ├── Device.java
│ │ │ │ ├── ELM327.java
│ │ │ │ └── Http.java
│ │ │ ├── exceptions/
│ │ │ │ └── NoDecoderException.java
│ │ │ ├── fragments/
│ │ │ │ ├── CustomFragment.java
│ │ │ │ ├── ExperimentalFragment.java
│ │ │ │ ├── MainFragment.java
│ │ │ │ └── TechnicalFragment.java
│ │ │ ├── interfaces/
│ │ │ │ ├── BluetoothEvent.java
│ │ │ │ ├── DebugListener.java
│ │ │ │ ├── DrawSurfaceInterface.java
│ │ │ │ ├── FieldListener.java
│ │ │ │ └── VirtualFieldAction.java
│ │ │ ├── ui/
│ │ │ │ └── AppSectionsPagerAdapter.java
│ │ │ └── widgets/
│ │ │ ├── Bar.java
│ │ │ ├── BarGraph.java
│ │ │ ├── BatteryBar.java
│ │ │ ├── DrawThread.java
│ │ │ ├── Drawable.java
│ │ │ ├── Kompass.java
│ │ │ ├── Label.java
│ │ │ ├── Plotter.java
│ │ │ ├── Tacho.java
│ │ │ ├── Timeplot.java
│ │ │ └── WidgetView.java
│ │ └── res/
│ │ ├── drawable/
│ │ │ ├── animation_bluetooth.xml
│ │ │ ├── background_splash.xml
│ │ │ ├── border.xml
│ │ │ ├── circular_progress_bar.xml
│ │ │ ├── progressbar_canze.xml
│ │ │ ├── progressbar_canze_accel.xml
│ │ │ ├── progressbar_canze_decel.xml
│ │ │ ├── progressbar_canze_decel_aim.xml
│ │ │ ├── progressbar_canze_decel_aimright.xml
│ │ │ ├── progressbar_canze_green.xml
│ │ │ └── progressbar_canze_red.xml
│ │ ├── layout/
│ │ │ ├── activity_alldata.xml
│ │ │ ├── activity_auxbatt.xml
│ │ │ ├── activity_battery.xml
│ │ │ ├── activity_braking.xml
│ │ │ ├── activity_can_see.xml
│ │ │ ├── activity_charging.xml
│ │ │ ├── activity_charging_graph.xml
│ │ │ ├── activity_charginghist.xml
│ │ │ ├── activity_chargingtech.xml
│ │ │ ├── activity_climatech.xml
│ │ │ ├── activity_consumption.xml
│ │ │ ├── activity_consumption_dash.xml
│ │ │ ├── activity_consumption_mi.xml
│ │ │ ├── activity_dash.xml
│ │ │ ├── activity_driving.xml
│ │ │ ├── activity_dtc.xml
│ │ │ ├── activity_elm_test.xml
│ │ │ ├── activity_fieldtest.xml
│ │ │ ├── activity_firmware.xml
│ │ │ ├── activity_heatmap_batcomp.xml
│ │ │ ├── activity_heatmap_cellvoltage.xml
│ │ │ ├── activity_leak_currents.xml
│ │ │ ├── activity_logging.xml
│ │ │ ├── activity_main.xml
│ │ │ ├── activity_prediction.xml
│ │ │ ├── activity_range.xml
│ │ │ ├── activity_research.xml
│ │ │ ├── activity_settings.xml
│ │ │ ├── activity_settings_custom.xml
│ │ │ ├── activity_speedcontrol.xml
│ │ │ ├── activity_tires.xml
│ │ │ ├── activity_widget.xml
│ │ │ ├── alert_dist_to_dest.xml
│ │ │ ├── animated_menu_item.xml
│ │ │ ├── fragment_custom.xml
│ │ │ ├── fragment_experimental.xml
│ │ │ ├── fragment_main.xml
│ │ │ ├── fragment_technical.xml
│ │ │ ├── logger_field.xml
│ │ │ └── spinner_item.xml
│ │ ├── menu/
│ │ │ ├── menu_driving.xml
│ │ │ ├── menu_empty.xml
│ │ │ ├── menu_main.xml
│ │ │ └── menu_settings.xml
│ │ ├── values/
│ │ │ ├── arrays.xml
│ │ │ ├── attr.xml
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ ├── values-de/
│ │ │ └── strings.xml
│ │ ├── values-fr/
│ │ │ └── strings.xml
│ │ ├── values-hu/
│ │ │ └── strings.xml
│ │ ├── values-ru/
│ │ │ └── strings.xml
│ │ ├── values-uk/
│ │ │ └── strings.xml
│ │ ├── values-v19/
│ │ │ └── strings.xml
│ │ ├── values-v21/
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ ├── values-w820dp/
│ │ │ ├── dimens.xml
│ │ │ └── strings.xml
│ │ └── xml/
│ │ └── fragment_settings_main.xml
│ └── playstore/
│ └── java/
│ └── lu/
│ └── fisch/
│ └── canze/
│ └── classes/
│ └── Crashlytics.java
├── build.gradle
├── cleanIcon.php
├── fastlane/
│ └── metadata/
│ └── android/
│ └── en-US/
│ ├── full_description.txt
│ └── short_description.txt
├── gpl.txt
├── gradle/
│ └── wrapper/
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
# old manual entries
/.idea/workspace.xml
/.idea/libraries
/.idea/misc.xml
/.idea/modules.xml
/.idea/usage.statistics.xml
/.idea/tasks.xml
/.idea/assetWizardSettings.xml
/.idea/caches/
/projectFilesBackup/
gradle.xml
/app/google-services.json
# newer standard best practice entries
#built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
# Windows thumbnail db
Thumbs.db
# OSX files
.DS_Store
# Android Studio
*.iml
.gradle
build/
.navigation
captures/
output.json
#NDK
obj/
.externalNativeBuild
# Keystores
*.jks
compiler.xml
================================================
FILE: .idea/codeStyles/Project.xml
================================================
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<JetCodeStyleSettings>
<option name="PACKAGES_TO_USE_STAR_IMPORTS">
<value>
<package name="java.util" alias="false" withSubpackages="false" />
<package name="kotlinx.android.synthetic" alias="false" withSubpackages="true" />
<package name="io.ktor" alias="false" withSubpackages="true" />
</value>
</option>
<option name="PACKAGES_IMPORT_LAYOUT">
<value>
<package name="" alias="false" withSubpackages="true" />
<package name="java" alias="false" withSubpackages="true" />
<package name="javax" alias="false" withSubpackages="true" />
<package name="kotlin" alias="false" withSubpackages="true" />
<package name="" alias="true" withSubpackages="true" />
</value>
</option>
</JetCodeStyleSettings>
<codeStyleSettings language="XML">
<indentOptions>
<option name="CONTINUATION_INDENT_SIZE" value="4" />
</indentOptions>
<arrangement>
<rules>
<section>
<rule>
<match>
<AND>
<NAME>xmlns:android</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>xmlns:.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
<order>BY_NAME</order>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*:id</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*:name</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>name</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>style</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
<order>BY_NAME</order>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
<order>ANDROID_ATTRIBUTE_ORDER</order>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>.*</XML_NAMESPACE>
</AND>
</match>
<order>BY_NAME</order>
</rule>
</section>
</rules>
</arrangement>
</codeStyleSettings>
</code_scheme>
</component>
================================================
FILE: .idea/encodings.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="PROJECT" charset="UTF-8" />
</component>
</project>
================================================
FILE: .idea/jarRepositories.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="MavenRepo" />
<option name="name" value="MavenRepo" />
<option name="url" value="https://repo.maven.apache.org/maven2/" />
</remote-repository>
<remote-repository>
<option name="id" value="Google" />
<option name="name" value="Google" />
<option name="url" value="https://dl.google.com/dl/android/maven2/" />
</remote-repository>
</component>
</project>
================================================
FILE: .idea/vcs.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>
================================================
FILE: LICENSE.md
================================================
CanZE licenses file
-------------------
CanZE
Take a closer look at your ZE car
Copyright (C) 2015 - The CanZE Team
http://canze.fisch.lu
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or any
later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Disclaimer
----------
CANZE (“THE SOFTWARE”) IS PROVIDED AS IS. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS MAKE NO WARRANTIES AS TO
PERFORMANCE OR FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. NO ORAL OR
WRITTEN COMMUNICATION FROM OR INFORMATION PROVIDED BY THE AUTHORS SHALL CREATE A WARRANTY. UNDER NO CIRCUMSTANCES
SHALL THE AUTHORS BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM THE
USE, MISUSE, OR INABILITY TO USE THE SOFTWARE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES. THESE EXCLUSIONS AND LIMITATIONS MAY NOT APPLY IN ALL JURISDICTIONS. YOU MAY HAVE ADDITIONAL RIGHTS AND
SOME OF THESE LIMITATIONS MAY NOT APPLY TO YOU. THIS SOFTWARE IS ONLY INTENDED FOR SCIENTIFIC USAGE.
Used third party components licenses
------------------------------------
* Google/gson > Apache License, Version 2.0
Source: https://github.com/google/gson
License: https://github.com/google/gson/blob/master/LICENSE
Icons & Images
--------------
* Renault Zoé (launcher icon)
The icon has been designed by Pieter Willems and is part of the CanZE project.
* Thermometer > CC BY 3.0
Source: https://www.iconfinder.com/icons/653255/cloud_data_forecast_rain_temperature_thermometer_thermometre_icon#size=128
License: http://creativecommons.org/licenses/by/3.0/
* Lightning Bold > GPL
Source: https://www.iconfinder.com/icons/28664/lightning_power_weather_icon#size=128
License: http://www.gnu.org/copyleft/gpl.html
* Steering Wheel > CC BY 3.0
Source: https://www.iconfinder.com/icons/271819/steering_wheel_icon#size=128
License: http://creativecommons.org/licenses/by/3.0/
* Plug > MIT
Source: https://www.iconfinder.com/icons/298846/plug_icon#size=512
License: http://opensource.org/licenses/MIT
* Chip > GPL
Source: https://www.iconfinder.com/icons/2612/chip_memory_microchip_processor_ram_icon#size=128
License: http://www.gnu.org/copyleft/gpl.html
* Battery > CC BY-NC 3.0 NL
Source: https://www.iconfinder.com/icons/118845/battery_icon#size=128
License: http://creativecommons.org/licenses/by-nc/3.0/nl/deed.en_GB
* Braces > CC BY 3.0
Source: https://www.iconfinder.com/icons/536279/braces_javascript_programming_script_icon#size=128
License: http://creativecommons.org/licenses/by/3.0/
* Impulse > Free for commercial use (include link to authors website)
Source: https://www.iconfinder.com/icons/680268/analysis_chart_combo_data_graph_icon#size=128
Link: https://www.iconfinder.com/samatodedara
* Settings > Free for commercial use
Source: https://www.iconfinder.com/icons/66878/settings_icon#size=128
* Accept > Free for commercial use
Source: https://www.iconfinder.com/icons/66697/accept_icon#size=128
* Reject > Free for commercial use
Source: https://www.iconfinder.com/icons/66878/settings_icon#size=128
* Bluetooth > CC BY 3.0
Source: https://www.iconfinder.com/icons/296510/bluetooth_sync_wave_icon#size=128
License: http://creativecommons.org/licenses/by/3.0/
* Tire > Free for commercial use
Source: https://www.iconfinder.com/icons/753921/cars_radials_stacked_tyres_wheels_icon#size=128
* ELM327 > CC ND 2.0
Source: https://www.flickr.com/photos/buylaptopkeyboard/10418492796/in/photostream/
License: https://creativecommons.org/licenses/by-nd/2.0/
* Attention > LGPL
Source: https://www.iconfinder.com/icons/18526/agt_critical_trouble_update_icon#size=256
License: http://www.gnu.org/licenses/lgpl.html
* Nippers > Free for commercial use
Source: https://www.iconfinder.com/icons/10351/spanner_technical_icon#size=48
* Experiment > CC By 3.0
Source: https://www.iconfinder.com/icons/50916/aqua_copy_experiments_folder_smooth_icon#size=128
License: http://creativecommons.org/licenses/by-nc/3.0/
================================================
FILE: NEWS.json
================================================
{"news":"Now ZE50 enabled!", "version":92}
================================================
FILE: README.md
================================================
# CanZE
You have to read and agree to the informal warning and the formal disclaimer at the end of this readme.md file!
CanZE is an Android App that allows you to read out some useful information out of your Renault ZE car (actually Zoe,
Kangoo & Fluence) that you cannot access using the on-board computer or display.
The website can be found at http://canze.fisch.lu
# Issues and language
We strongly urge you to report bugs, issues and requests here on github using the issue system. You have to have a github account for that, but it offloads the team from an awful lot of administrative tasks, wasting valuable time that would better be spent on more productive work. You can report in English (preferred, and really, we don't mind language errors, NONE of the team members are native speakers!), German, French, Portuguese, Dutch and Danish, as long as you don't mind us answering in English, to keep things coordinated.
# Informal warning
Before you download and use this software consider the following:
you are interfering with your car and doing that with hardware and software beyond your control (and frankly, for
a large part beyond ours), created by a loose team of interested amateurs in this field. Any car is a possibly
lethal piece of machinery and you might hurt or kill yourself or others using it, or even paying attention to
the displays instead of watching the road. Be extremely prudent!
By even downloading this software, or the source code provided on github, you agree to have completely understand this.
# Formal disclaimer
CANZE (“THE SOFTWARE”) IS PROVIDED AS IS. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS MAKE NO WARRANTIES AS TO
PERFORMANCE OR FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. NO ORAL OR
WRITTEN COMMUNICATION FROM OR INFORMATION PROVIDED BY THE AUTHORS SHALL CREATE A WARRANTY. UNDER NO CIRCUMSTANCES
SHALL THE AUTHORS BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM THE
USE, MISUSE, OR INABILITY TO USE THE SOFTWARE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES. THESE EXCLUSIONS AND LIMITATIONS MAY NOT APPLY IN ALL JURISDICTIONS. YOU MAY HAVE ADDITIONAL RIGHTS AND
SOME OF THESE LIMITATIONS MAY NOT APPLY TO YOU. THIS SOFTWARE IS ONLY INTENDED FOR SCIENTIFIC USAGE.
================================================
FILE: app/.gitignore
================================================
/build
app.iml
================================================
FILE: app/build.gradle
================================================
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'
android {
signingConfigs {
release {
storeFile file("$project.rootDir/keystores/CanZeKeyStore.jks")
storePassword 'canze4us!'
keyAlias = 'canze-upload'
keyPassword 'canze4us!'
}
}
compileSdk 33
defaultConfig {
applicationId "lu.fisch.canze"
minSdkVersion 21
versionName '1.68beta2'
versionCode 102
}
buildTypes {
release {
// minifyEnabled false
// minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
//debug {
// minifyEnabled true
// proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
//}
}
flavorDimensions "edition"
productFlavors {
playstore {
dimension "edition"
}
fdroid {
dimension "edition"
}
}
defaultConfig {
targetSdk 33
buildConfigField "long", "TIMESTAMP", System.currentTimeMillis() + "L"
buildConfigField "String", "BRANCH", "\"" + getGitRevParseInfo() + "\""
signingConfig signingConfigs.release
}
namespace 'lu.fisch.canze'
lint {
abortOnError false
checkReleaseBuilds false
disable 'TypographyFractions'
}
}
def getGitRevParseInfo() {
def cmd = "git rev-parse --abbrev-ref HEAD"
def proc = cmd.execute()
proc.text.trim()
}
dependencies {
// BoM for the Firebase platform
playstoreImplementation platform('com.google.firebase:firebase-bom:32.2.2')
// Dependencies for the desired Firebase products without specifying versions
playstoreImplementation 'com.google.firebase:firebase-analytics:21.3.0'
playstoreImplementation 'com.google.firebase:firebase-crashlytics:18.4.0'
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'me.drakeet.support:toastcompat:1.1.0'
implementation 'com.google.code.gson:gson:2.10.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.preference:preference:1.2.1'
implementation 'com.google.firebase:firebase-crashlytics-ktx:18.4.0'
implementation 'com.google.firebase:firebase-analytics-ktx:21.3.0'
//implementation 'com.firebase:firebase-client-android:2.5.0'
}
================================================
FILE: app/playstore/release/output-metadata.json
================================================
{
"version": 3,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "lu.fisch.canze",
"variantName": "playstoreRelease",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 95,
"versionName": "1.63",
"outputFile": "app-playstore-release.apk"
}
],
"elementType": "File"
}
================================================
FILE: app/proguard-rules.pro
================================================
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Users/robertfisch/Programs/Android/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# Add any project specific keep options here:
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
-keep class lu.fisch.** { *; }
##---------------Begin: proguard configuration for Gson ----------
# Gson uses generic type information stored in a class file when working with fields. Proguard
# removes such information by default, so configure it to keep all of it.
-keepattributes Signature
# Gson specific classes
-keep class sun.misc.Unsafe { *; }
#-keep class com.google.gson.stream.** { *; }
##------------------Begin: added rules to see if we can nip ClassNotFound in the butt ----------
## A bit of a shot in the dark taken from https://stackoverflow.com/questions/15686593/java-lang-classnotfoundexception-in-dalvik-system-basedexclassloader-findclass
-keep class com.google.gson.stream.** { *; }
-keep class android.support.** { *; }
-keep interface android.support.** { *; }
# Keep line numbers to alleviate debugging stack traces
-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable
================================================
FILE: app/src/fdroid/java/lu/fisch/canze/classes/Crashlytics.java
================================================
package lu.fisch.canze.classes;
public class Crashlytics {
public static void logException (Exception e) {
}
public static void logString (String e) {
}
}
================================================
FILE: app/src/main/AndroidManifest.xml
================================================
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:installLocation="auto">
<!-- <uses-sdk android:minSdkVersion="11" /> -->
<!--<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />-->
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-permission android:name="android.permission.BLUETOOTH_SCAN"
android:usesPermissionFlags="neverForLocation"/>
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED"
android:maxSdkVersion="30"
tools:ignore="ProtectedPermissions" />
<uses-permission android:name="android.permission.BLUETOOTH"
android:maxSdkVersion="30"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"
android:maxSdkVersion="30"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
tools:ignore="AllowBackup,GoogleAppIndexingWarning"
android:requestLegacyExternalStorage="true"
>
<meta-data
android:name="firebase_crashlytics_collection_enabled"
android:value="false" />
<activity
android:name=".activities.MainActivity"
android:exported="true"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<!--<activity
android:name=".activities.SplashActivity"
android:exported="true"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>-->
<activity
android:name=".activities.SettingsActivity"
android:label="@string/title_activity_settings" />
<activity
android:name=".activities.SettingsCustomActivity"
android:label="@string/title_activity_settingscustom"/>
<activity
android:name=".activities.WidgetActivity"
android:label="@string/title_activity_widget" />
<activity
android:name=".activities.ChargingTechActivity"
android:label="@string/title_activity_charging" />
<activity
android:name=".activities.ChargingActivity"
android:label="@string/title_activity_charging" />
<activity
android:name=".activities.DrivingActivity"
android:label="@string/title_activity_driving" />
<activity
android:name=".activities.BrakingActivity"
android:label="@string/title_activity_braking" />
<activity
android:name=".activities.DashActivity"
android:label="@string/title_activity_dash" />
<activity
android:name=".activities.ElmTestActivity"
android:label="@string/title_activity_elm_test" />
<activity
android:name=".activities.FirmwareActivity"
android:label="@string/title_activity_firmware" />
<activity
android:name=".activities.BatteryActivity"
android:label="@string/title_activity_battery" />
<activity
android:name=".activities.DtcActivity"
android:label="@string/title_activity_dtc" />
<activity
android:name=".activities.HeatmapBatcompActivity"
android:label="@string/title_activity_heatmap_bat" />
<activity
android:name=".activities.HeatmapCellvoltageActivity"
android:label="@string/title_activity_heatmap_cellvoltage" />
<!--
<activity
android:name=".activities.FluenceKangooTempsActivity"
android:label="@string/title_activity_fluence_kangoo_temp" />
-->
<activity
android:name=".activities.TiresActivity"
android:label="@string/title_activity_tires" />
<activity
android:name=".activities.ChargingGraphActivity"
android:label="@string/title_activity_charging_graph" />
<activity
android:name=".activities.ClimaTechActivity"
android:label="@string/title_activity_clima_tech" />
<activity
android:name=".activities.PredictionActivity"
android:label="@string/title_activity_prediction" />
<activity
android:name=".activities.RangeActivity"
android:label="@string/title_activity_range" />
<activity
android:name=".activities.LeakCurrentsActivity"
android:label="@string/title_activity_leakCurrents" />
<activity
android:name=".activities.ChargingHistActivity"
android:label="@string/title_activity_charging_history" />
<activity
android:name=".activities.AuxBattTechActivity"
android:label="@string/title_activity_auxbatt" />
<activity android:name=".activities.LoggingActivity" />
<activity
android:name=".activities.ConsumptionActivity"
android:label="@string/title_activity_consumption" />
<activity
android:name=".activities.AllDataActivity"
android:label="@string/title_activity_alldata" />
<activity
android:name=".activities.SpeedcontrolActivity"
android:label="@string/title_activity_speedcontrol" />
<activity
android:name=".activities.FieldTestActivity"
android:label="@string/title_activity_fieldtest" />
<activity
android:name=".activities.ResearchActivity"
android:label="@string/title_activity_research" />
<activity
android:name=".activities.TwingoTestActivity"
android:label="T III Ph2 test" />
<activity
android:name=".activities.TwizyTestActivity"
android:label="Tw test" />
<activity
android:name=".activities.CanSeeActivity"
android:label="CanSee"/>
</application>
</manifest>
================================================
FILE: app/src/main/assets/Twingo_3_Ph2/BCB-OBC_Dtcs.csv
================================================
030D,EVC
0305,Lithium Battery Controler
030C,BCM (Body Control Module)
0309,CAN
0436,Junction box hood interlock
0437,HV Battery interlock
0438,Mains plug interlock
0439,PEB interlock
043A,PEB neutral interlock
043E,PTC interlock
0466,Cooling Temperature Sensor
046F,Cooling temperature
0602,Charging stop
0613,Charge yield
0612,S2 relay control
0620,CPU temperature
0621,Electronic card voltage supply
0622,CPU Temperature sensor
0630,Electronic power driver
0632,Electronic power driver temperature sensor
0631,Electronic power driver temperature
0640,Mains identification
0669,Mains communication line
0642,Mains phase 1 current
0643,Mains phase 2 current
0644,Mains phase 3 current
0645,Mains phase mono current
0646,Mains current regulation
0647,Mains locking input line
0649,Mains phases voltage
064A,Mains phase 1 voltage sensor
064B,Mains phase 2 voltage sensor
064C,Mains phase 3 voltage sensor
064D,Mains mono phased voltage sensors
065E,Mains phase 1 current sensor
065F,Mains phase 2 current sensor
0660,Mains phase 3 current sensor
0670,Neutral current sensor
0671,Neutral current regulation
043D,Air conditionned Interlock
043B,Fuse interlock
043C,Relay box interlock
0623,Internal power supply voltage (+5V)
0625,SPI communication
0662,Mains locking motor command
0663,Mains ground
0664,Capacity module
0626,Rectifier micro-controler
0665,Mains phase current sensor
0666,Mains phase voltage sensor
0668,Earth current sensor
0680,Blue Led
0681,Red Led
066A,Input filter temperature
066B,Input filter i
066C,Mains neutral/phase3
0648,Mains leakage
0627,Driver Flyback
0690,External power supply
0654,Hot Spot Input Module Temperature
06A0,PLGW card
0667,Mains differential current sensor
0672,CPL card
0673,Relay Box
================================================
FILE: app/src/main/assets/Twingo_3_Ph2/BCB-OBC_Fields.csv
================================================
,793,0,0,1,0,0,,1081,5081,ff,StartDiagnosticSession.Default
,793,0,0,1,0,0,,1085,5085,ff,StartDiagnosticSession.Programming
,793,0,0,1,0,0,,10C0,50C0,ff,StartDiagnosticSession.ExtendedDiagnostic
,793,0,0,1,0,0,,14FFFFFF,54FFFFFF,ff,ClearDiagnosticInformation.All
,793,16,23,1,0,0,,1902AF,5902AF,ff,DTCStatusAvailabilityMask
,793,24,39,1,0,0,,1902AF,5902AF,ff,DTCDeviceAndFailureTypeOBD
,793,40,47,1,0,0,,1902AF,5902AF,ff,DTCFailureType,0:Device and failure type ODB codding;1:General Electrical Failure;2:General signal failure;3:FM (Frequency Modulated) / PWM (Pulse Width Modulated) Failures;4:System Internal Failures;5:System Programming Failures;6:Algorithm Based Failures;7:Mechanical Failures;8:Bus Signal / Message Failures;9:Component Failures;17:circuit short to ground;18:circuit short to battery;19:circuit open;20:circuit short to ground or open;21:circuit short to battery or open;22:circuit voltage below threshold;23:circuit voltage above threshold;24:circuit current below threshold;25:circuit current above threshold;26:circuit resistance below threshold;27:circuit resistance above threshold;28:circuit voltage out of range;29:circuit current out of range;30:circuit resistance out of range;31:circuit intermittent;33:signal amplitude < minimum;34:signal amplitude > maximum;35:signal stuck low;36:signal stuck high;37:signal shape / waveform failure;38:signal rate of change below threshold;39:signal rate of change above threshold;40:signal bias level out of range / zero adjustment failure;41:signal signal invalid;47:signal erratic;49:no signal;50:signal low time < minimum;51:signal low time > maximum;52:signal high time < minimum;53:signal high time > maximum;54:signal frequency too low;55:signal frequency too high;56:signal frequency incorrect;57:incorrect has too few pulses;58:incorrect has too many pulses;65:general checksum failure;66:general memory failure;67:special memory failure;68:data memory failure;69:program memory failure;70:calibration / parameter memory failure;71:watchdog / safety µC failure;72:supervision software failure;73:internal electronic failure;74:incorrect component installed;75:over temperature;81:not programmed;82:not activated;83:deactivated;84:missing calibration;85:not configured;97:signal calculation failure;98:signal compare failure;99:circuit / component protection time-out;100:signal plausibility failure;101:signal has too few transitions / events;102:signal has too many transitions / events;103:signal incorrect after event;104:event information;113:actuator stuck;114:actuator stuck open;115:actuator stuck closed;116:actuator slipping;117:emergency position not reachable;118:wrong mounting position;119:commanded position not reachable;120:alignment or adjustment incorrect;121:mechanical linkage failure;122:fluid leak or seal failure;123:low fluid level;129:invalid serial data received;130:alive / sequence counter incorrect / not updated;131:value of signal protection calculation incorrect;132:signal below allowable range;133:signal above allowable range;134:signal invalid;135:missing message;136:bus off;143:erratic;145:parametric;146:performance or incorrect operation;147:no operation;148:unexpected operation;149:incorrect assembly;150:component internal failure;151:Component or system operation obstructed or blocked;152:component or system over temperature;241:Safety Case 1;242:Safety Case 2;243:Multiple Failure;244:Temperature too Low;245:Negative Loop Error;246:Positive Loop Error;247:Initialisation not valid;248:Overspeed;249:Limp Home;250:Specific Supplier;251:-;252:--;253:Drift low;254:Drift high
,793,44,47,1,0,0,,1902AF,5902AF,ff,DTCFailureType.ManufacturerOrSupplier
,793,48,48,1,0,0,,1902AF,5902AF,ff,DTCStatus.warningIndicatorRequested,0:No;1:Yes
,793,49,49,1,0,0,,1902AF,5902AF,ff,DTCStatus.testNotCompletedThisMonitoringCycle,0:No;1:Yes
,793,50,50,1,0,0,,1902AF,5902AF,ff,DTCStatus.testFailedSinceLastClear,0:No;1:Yes
,793,51,51,1,0,0,,1902AF,5902AF,ff,DTCStatus.testNotCompletedSinceLastClear,0:No;1:Yes
,793,52,52,1,0,0,,1902AF,5902AF,ff,DTCStatus.confirmedDTC,0:No;1:Yes
,793,53,53,1,0,0,,1902AF,5902AF,ff,DTCStatus.pendingDTC,0:No;1:Yes
,793,54,54,1,0,0,,1902AF,5902AF,ff,DTCStatus.testFailedThisMonitoringCycle,0:No;1:Yes
,793,55,55,1,0,0,,1902AF,5902AF,ff,DTCStatus.testFailed,0:No;1:Yes
,793,16,39,1,0,0,,1904000000FF,5904000000FF,4ff,DTCRecord
,793,40,47,1,0,0,,1904000000FF,5904000000FF,ff,StatusOfDTC
,793,16,39,1,0,0,,190600000080,590600000080,4ff,DTCRecord
,793,40,47,1,0,0,,190600000080,590600000080,ff,StatusOfDTC
,793,48,55,1,0,0,,190600000080,590600000080,ff,DTCExtendedDataRecordNumber,128:Mileage;129:AgingCounter;130:DTCOccurrenceCounter;132:DTCOccurrenceCounter_2;133:DTCLastDiseappearMileage;134:DTCTravelledDistanceFailurePresent;135:DTCFirstAppearMileage
,793,56,79,1,0,0,km,190600000080,590600000080,ff,DTCExtendedData.Mileage
,793,16,39,1,0,0,,190600000081,590600000081,4ff,DTCRecord
,793,40,47,1,0,0,,190600000081,590600000081,ff,StatusOfDTC
,793,48,55,1,0,0,,190600000081,590600000081,ff,DTCExtendedDataRecordNumber,128:Mileage;129:AgingCounter;130:DTCOccurrenceCounter;132:DTCOccurrenceCounter_2;133:DTCLastDiseappearMileage;134:DTCTravelledDistanceFailurePresent;135:DTCFirstAppearMileage
,793,56,63,1,0,0,,190600000081,590600000081,ff,DTCExtendedData.AgingCounter
,793,16,39,1,0,0,,190600000082,590600000082,4ff,DTCRecord
,793,40,47,1,0,0,,190600000082,590600000082,ff,StatusOfDTC
,793,48,55,1,0,0,,190600000082,590600000082,ff,DTCExtendedDataRecordNumber,128:Mileage;129:AgingCounter;130:DTCOccurrenceCounter;132:DTCOccurrenceCounter_2;133:DTCLastDiseappearMileage;134:DTCTravelledDistanceFailurePresent;135:DTCFirstAppearMileage
,793,56,63,1,0,0,,190600000082,590600000082,ff,DTCExtendedData.DTCOccurrenceCounter
,793,16,39,1,0,0,,190600000084,590600000084,4ff,DTCRecord
,793,40,47,1,0,0,,190600000084,590600000084,ff,StatusOfDTC
,793,56,63,1,0,0,,190600000084,590600000084,ff,DTCExtendedData.DTCOccurrenceCounter_2
,793,16,39,1,0,0,,190600000085,590600000085,4ff,DTCRecord
,793,40,47,1,0,0,,190600000085,590600000085,ff,StatusOfDTC
,793,56,79,1,0,0,km,190600000085,590600000085,ff,DTCExtendedData.DTCLastDiseappearMileage
,793,16,39,1,0,0,,190600000086,590600000086,4ff,DTCRecord
,793,40,47,1,0,0,,190600000086,590600000086,ff,StatusOfDTC
,793,56,79,1,0,0,km,190600000086,590600000086,ff,DTCExtendedData.DTCTravelledDistanceFailurePresent
,793,16,39,1,0,0,,190600000087,590600000087,4ff,DTCRecord
,793,40,47,1,0,0,,190600000087,590600000087,ff,StatusOfDTC
,793,56,79,1,0,0,km,190600000087,590600000087,ff,DTCExtendedData.DTCFirstAppearMileage
,793,16,39,1,0,0,,1906000000FF,5906000000FF,4ff,DTCRecord
,793,40,47,1,0,0,,1906000000FF,5906000000FF,ff,StatusOfDTC
,793,48,55,1,0,0,,1906000000FF,5906000000FF,ff,DTCExtendedDataRecordNumber,128:Mileage;129:AgingCounter;130:DTCOccurrenceCounter;132:DTCOccurrenceCounter_2;133:DTCLastDiseappearMileage;134:DTCTravelledDistanceFailurePresent;135:DTCFirstAppearMileage
,793,56,63,1,0,0,,1906000000FF,5906000000FF,ff,DTCExtendedData.DTCOccurrenceCounter
,793,16,55,1,0,0,,2180,6180,2ff,PartNumber.LowerPart
,793,56,63,1,0,0,,2180,6180,4ff,DiagnosticIdentificationCode
,793,64,87,1,0,0,,2180,6180,2ff,SupplierNumber.ITG
,793,88,127,1,0,0,,2180,6180,2ff,HardwareNumber.LowerPart
,793,128,143,1,0,0,,2180,6180,4ff,SoftwareNumber
,793,144,159,1,0,0,,2180,6180,4ff,EditionNumber
,793,160,175,1,0,0,,2180,6180,4ff,CalibrationNumber
,793,176,183,1,0,0,,2180,6180,ff,PartNumber.BasicPartList,1:296H5;2:296H0
,793,184,191,1,0,0,,2180,6180,ff,HardwareNumber.BasicPartList,1:296H5
,793,192,199,1,0,0,,2180,6180,ff,ApprovalNumber.BasicPartList,1:HMLGT
,793,200,207,1,0,0,,2180,6180,ff,ManufacturerIdentificationCode,0:Renault R1;128:Nissan N1;129:Nissan N2;130:Nissan N3;136:5DIGITS;255:Renault R3
,793,16,151,1,0,0,,2181,6181,2ff,Vin In Ascii
,793,152,167,1,0,0,,2181,6181,4ff,Vin CRC
,793,16,39,1,0,0,,2184,6184,4ff,ITG Supplier Number
,793,40,47,1,0,0,,2184,6184,2ff,Traceability Factory Code
,793,48,143,1,0,0,,2184,6184,2ff,Traceability Serial Number
,793,16,103,1,0,0,,21B7,61B7,4ff,Configuration of Electrical Vehicle Networks
,793,16,103,1,0,0,,21B8,61B8,4ff,List of Electrical Vehicle ECUs with After-sales diagnostic
,793,16,23,1,0,0,,21EF,61EF,2ff,Hardware Part Number 1
,793,24,31,1,0,0,,21EF,61EF,2ff,Hardware Part Number 2
,793,32,39,1,0,0,,21EF,61EF,2ff,Hardware Part Number 3
,793,40,47,1,0,0,,21EF,61EF,2ff,Hardware Part Number 4
,793,48,55,1,0,0,,21EF,61EF,2ff,Hardware Part Number 5
,793,56,63,1,0,0,,21EF,61EF,2ff,Hardware Part Number 6
,793,64,71,1,0,0,,21EF,61EF,2ff,Hardware Part Number 7
,793,72,79,1,0,0,,21EF,61EF,2ff,Hardware Part Number 8
,793,80,87,1,0,0,,21EF,61EF,2ff,Hardware Part Number 9
,793,88,95,1,0,0,,21EF,61EF,2ff,Hardware Part Number 10
,793,96,103,1,0,0,,21EF,61EF,2ff,Software Part Number 1
,793,104,111,1,0,0,,21EF,61EF,2ff,Software Part Number 2
,793,112,119,1,0,0,,21EF,61EF,2ff,Software Part Number 3
,793,120,127,1,0,0,,21EF,61EF,2ff,Software Part Number 4
,793,128,135,1,0,0,,21EF,61EF,2ff,Software Part Number 5
,793,136,143,1,0,0,,21EF,61EF,2ff,Software Part Number 6
,793,144,151,1,0,0,,21EF,61EF,2ff,Software Part Number 7
,793,152,159,1,0,0,,21EF,61EF,2ff,Software Part Number 8
,793,160,167,1,0,0,,21EF,61EF,2ff,Software Part Number 9
,793,168,175,1,0,0,,21EF,61EF,2ff,Software Part Number 10
,793,16,55,1,0,0,,21F0,61F0,2ff,PartNumber.LowerPart
,793,56,63,1,0,0,,21F0,61F0,4ff,DiagnosticIdentificationCode
,793,64,87,1,0,0,,21F0,61F0,4ff,SupplierNumber
,793,88,127,1,0,0,,21F0,61F0,2ff,HardwareNumber.LowerPart
,793,128,143,1,0,0,,21F0,61F0,4ff,SoftwareNumber
,793,144,159,1,0,0,,21F0,61F0,4ff,EditionNumber
,793,160,175,1,0,0,,21F0,61F0,4ff,CalibrationNumber
,793,176,183,1,0,0,,21F0,61F0,ff,PartNumber.BasicPartList,1:296H5;2:296H0
,793,184,191,1,0,0,,21F0,61F0,ff,HardwareNumber.BasicPartList,1:296H5
,793,192,199,1,0,0,,21F0,61F0,ff,ApprovalNumber.BasicPartList,1:HMLGT
,793,200,207,1,0,0,,21F0,61F0,ff,ManufacturerIdentificationCode,0:Renault R1;128:Nissan N1;129:Nissan N2;130:Nissan N3;136:5DIGITS;255:Renault R3
,793,16,55,1,0,0,,21F1,61F1,2ff,ApprovalNumber.LowerPart
,793,56,95,1,0,0,,21F1,61F1,2ff,ProgrammingSiteReference
,793,96,135,1,0,0,,21F1,61F1,2ff,ProgrammingToolReference
,793,136,143,1,0,0,,21F1,61F1,ff,NumberOfReprogrammings
,793,144,167,1,0,0,,21F1,61F1,4ff,DateOfReprogramming
,793,168,183,1,0,0,,21F1,61F1,4ff,TimeOfReprogramming
,793,184,191,1,0,0,,21F1,61F1,ff,SaveMarking
,793,192,207,1,0,0,,21F1,61F1,4ff,CrcOfLogSave
,793,24,39,.0625,3200,2,A,222001,622001,ff,($2001) Mains phase 1 current RMS value
,793,24,39,.0625,0,2,V,222002,622002,ff,($2002) CPU voltage supply from BI
,793,29,31,1,0,0,,222003,622003,ff,($2003) Junction box 2 state,0:Init;1:Charge;4:Wait;5:Power Off/Sleep
,793,24,31,1,0,0,%,222004,622004,ff,($2004) System Relative Temperature in %
,793,24,31,1,40,0,°C,222005,622005,ff,($2005) Cooling temperature from BI
,793,24,47,1,0,0,,225001,625001,ff,($5001) Plugging counter
,793,24,47,1,0,0,,225002,625002,ff,($5002) Wake Up counter
,793,31,31,1,0,0,,225003,625003,ff,($5003) Raw A/C plug interlock value,0:open;1:closed
,793,31,31,1,0,0,,225005,625005,ff,($5005) CAN activity for JB2,0:No activity;1:Activity
,793,25,31,1,0,0,%,225007,625007,ff,($5007) MMI Green LED PWM request
,793,31,31,1,0,0,,225008,625008,ff,($5008) Raw JB2 hood plug interlock value,0:open;1:closed
,793,31,31,1,0,0,,225009,625009,ff,($5009) Raw HV Battery plug interlock value,0:open;1:closed
,793,31,31,1,0,0,,22500B,62500B,ff,($500B) Raw mains interlock value,0:open;1:closed
,793,31,31,1,0,0,,22500C,62500C,ff,($500C) Mains tri phases permutation,0:v1/v2/v3 off;1:v1/v2/v3 on
,793,31,31,1,0,0,,22500D,62500D,ff,($500D) Mains voltage presence,0:Absent;1:Present
,793,31,31,1,0,0,,22500E,62500E,ff,($500E) Wake-Up request from Mains or plug presence,0:No wake-up request;1:Wake-up request
,793,31,31,1,0,0,,22500F,62500F,ff,($500F) Raw PEB plug interlock value,0:open;1:closed
,793,31,31,1,0,0,,225010,625010,ff,($5010) Raw PEB neutral interlock value,0:open;1:closed
,793,31,31,1,0,0,,225011,625011,ff,($5011) Raw PTC plug interlock value,0:open;1:closed
,793,31,31,1,0,0,,225012,625012,ff,($5012) Mains phase 1-2 voltage presence,0:Absent;1:Present
,793,31,31,1,0,0,,225013,625013,ff,($5013) Mains phase 2-3 voltage presence,0:Absent;1:Present
,793,31,31,1,0,0,,225014,625014,ff,($5014) Mains phase 3-1 voltage presence,0:Absent;1:Present
,793,30,31,1,0,0,,225015,625015,ff,($5015) Wake-Up / Sleep request from EVC,0:GoToSleep;1:Reserved1;2:Reserved2;3:WakeUp
,793,29,31,1,0,0,,225016,625016,ff,($5016) Junction box 2 state request from EVC,0:init;1:Charge;4:Wait;5:Power Off/Sleep
,793,29,31,1,0,0,,225017,625017,ff,($5017) Mains current type,0:Nok;1:AC mono;2:AC tri;3:DC;4:AC bi
,793,30,31,1,0,0,,225018,625018,ff,($5018) Mains plug unlocking CAN request,0:Unavailable;1:Unlock request;2:No unlock request
,793,30,31,1,0,0,,225019,625019,ff,($5019) Memorized value of the wake up activation,1:Wake-up activated;2:Wake-up deactivated
,793,31,31,1,0,0,,22501A,62501A,ff,($501A) BCM wake-up by wire,0:No wake-up;1:Wake-up
,793,31,31,1,0,0,,22501C,62501C,ff,($501C) S2 relay control,0:Open;1:Close
,793,30,31,1,0,0,,22501D,62501D,ff,($501D) Charge state request,0:No charge;1:Charge;2:Emergency stop
,793,29,31,1,0,0,,22501E,62501E,ff,($501E) Global system state,0:Init;1:Actif;2:Sleep
,793,30,31,1,0,0,,22501F,62501F,ff,($501F) System Temperature State,0:Ok;1:Derating;2:Nok
,793,30,31,1,0,0,,225021,625021,ff,($5021) Cooling Temperature State,0:Ok;1:Derating;2:Nok
,793,30,31,1,0,0,,225022,625022,ff,($5022) Auto wake-up enabling,0:No change;1:Activation;2:Deactivation
,793,24,39,.0625,880,2,°C,225023,625023,ff,($5023) Raw CPU temperature value from BI
,793,24,39,.0625,3200,2,A,225024,625024,ff,($5024) Measured neutral current filtred
,793,24,39,.0625,3200,2,A,225025,625025,ff,($5025) Neutral current value from BI
,793,24,31,.5,0,1,%,225026,625026,ff,($5026) J1772 control pilot raw duty cycle
,793,24,31,.25,60,1,V,225027,625027,ff,($5027) J1772 control pilot raw voltage
,793,24,31,1,40,0,°C,225028,625028,ff,($5028) Mains input filter temperature from SPI
,793,24,39,.0625,3200,2,A,225029,625029,ff,($5029) Raw AC mains phase 1 measured current
,793,24,39,.0625,3200,2,A,22502A,62502A,ff,($502A) Raw AC mains phase 2 measured current
,793,24,39,.0625,3200,2,A,22502B,62502B,ff,($502B) Raw AC mains phase 3 measured current
,793,24,39,.5,32000,1,V,22502C,62502C,ff,($502C) Raw AC mains phase 1 measured voltage
,793,24,39,.5,32000,1,V,22502D,62502D,ff,($502D) Raw AC mains phase 2 measured voltage
,793,24,39,.5,32000,1,V,22502E,62502E,ff,($502E) Raw AC mains phase 3 measured voltage
,793,25,31,1,0,0,%,22502F,62502F,ff,($502F) MMI Red LED PWM request
,793,31,31,1,0,0,,225030,625030,ff,($5030) Raw fuse interlock value,0:open;1:closed
,793,31,31,1,0,0,,225031,625031,ff,($5031) Raw Relay box plug interlock closed,0:open;1:closed
,793,24,39,.015625,0,2,V,225032,625032,ff,($5032) Driver module power supply voltage from BI
,793,24,39,.0002441406,0,3,V,225033,625033,ff,($5033) Raw Detection Logic line value
,793,24,39,.0625,32768,2,mA,225035,625035,ff,($5035) Mains ground current 1st measurement
,793,31,31,1,0,0,,225038,625038,ff,($5038) Mains Plug Locking Switch raw information,0:Unlocked;1:Locked
,793,30,31,1,0,0,,225039,625039,ff,($5039) Mains plug locking control,0:No motion;1:Close;2:Open
,793,24,39,.0625,3200,2,A,22503A,62503A,ff,($503A) Mains phase 2 current RMS value
,793,24,39,.0625,3200,2,A,22503B,62503B,ff,($503B) Mains phase 3 current RMS value
,793,24,39,.0625,3200,2,A,22503C,62503C,ff,($503C) Mains current phase 1 mean value
,793,24,39,.0625,3200,2,A,22503D,62503D,ff,($503D) Mains current phase 2 mean value
,793,24,39,.0625,3200,2,A,22503E,62503E,ff,($503E) Mains current phase 3 mean value
,793,24,39,.5,0,1,V,22503F,62503F,ff,($503F) Mains phase 1-2 voltage RMS value
,793,24,39,.5,0,1,V,225041,625041,ff,($5041) Mains phase 2-3 voltage RMS value
,793,24,39,.5,0,1,V,225042,625042,ff,($5042) Mains phase 3-1 voltage RMS value
,793,24,39,.5,32000,1,V,225043,625043,ff,($5043) AC mains phase 1-2 measured voltage
,793,24,39,.5,32000,1,V,225044,625044,ff,($5044) AC mains phase 2-3 measured voltage
,793,24,39,.5,32000,1,V,225045,625045,ff,($5045) AC mains phase 3-1 measured voltage
,793,24,39,.5,32000,1,V,225046,625046,ff,($5046) Mains phase 1-2 mean voltage
,793,24,39,.5,32000,1,V,225047,625047,ff,($5047) Mains phase 2-3 mean voltage
,793,24,39,.5,32000,1,V,225048,625048,ff,($5048) Mains phase 3-1 mean voltage
,793,24,39,.0078125,-1280,3,Hz,225049,625049,ff,($5049) Mains phase frequency
,793,24,39,1,20000,0,W,22504A,62504A,ff,($504A) Mains active power consumed
,793,24,39,.0625,9600,2,A,22504B,62504B,ff,($504B) Mains current sum
,793,24,39,.5,32000,1,V,22504C,62504C,ff,($504C) Mains voltage sum
,793,24,39,.0625,3200,2,A,22504D,62504D,ff,($504D) HV Network measured current
,793,24,39,1,1023,0,V,22504E,62504E,ff,($504E) HV voltage
,793,24,31,1,0,0,,22504F,62504F,ff,($504F) Mains leakage current strategy state,0:OFF/Init;1:OK;2:NOK
,793,24,24,1,0,0,,225050,625050,ff,($5050) External controls denial status flags.0,0:Reserved for future use_0
,793,24,31,1,40,0,°C,225051,625051,ff,($5051) CPU temperature value
,793,24,31,1,40,0,°C,225052,625052,ff,($5052) IGBT Buck arm 1 temperature
,793,24,31,1,40,0,°C,225053,625053,ff,($5053) Raw IGBT Buck arm 1 temperature
,793,24,31,1,40,0,°C,225054,625054,ff,($5054) Mains input filter hot spot temperature
,793,24,31,1,40,0,°C,225055,625055,ff,($5055) Mains input filter hot spot temperature from SPI
,793,24,31,1,40,0,°C,225056,625056,ff,($5056) Mains input filter temperature
,793,24,39,.0625,32768,2,mA,225057,625057,ff,($5057) Raw leakage current - DC part measurement
,793,24,39,.0625,32768,2,mA,225058,625058,ff,($5058) Raw leakage current - High Frequency 10kHz part measurement
,793,24,39,.0625,32768,2,mA,225059,625059,ff,($5059) Raw leakage current - High Frequency 1st part measurement
,793,24,39,.0625,32768,2,mA,22505A,62505A,ff,($505A) Raw leakage current - Low Frequency part measurement (50Hz)
,793,31,31,1,0,0,,22505B,62505B,ff,($505B) Virgin neutral current acquisition tuning detection
,793,31,31,1,0,0,,22505C,62505C,ff,($505C) Inform on spi communication error
,793,31,31,1,0,0,,22505D,62505D,ff,($505D) Global checksum result on SPI frames
,793,24,39,1,0,0,,22505E,62505E,ff,($505E) FPGA ident
,793,24,39,1,0,0,ms,22505F,62505F,ff,($505F) High part of CPU clock since power up
,793,24,39,1,0,0,ms,225061,625061,ff,($5061) Low part of CPU clock since power up
,793,24,39,1,0,0,Ohm,225062,625062,ff,($5062) Mains ground resistance
,793,24,31,1,0,0,,225063,625063,ff,($5063) Supervisor state,0:Init;1:Wait;2:ClosingS2;3:InitType;4:InitLkg;5:InitChg;6:Charge;7:ZeroAmpMode;8:EndOfChg;9:OpeningS2;10:ReadyToSleep;11:EmergencyStop;12:InitChargeDF;13:OCPStop;14:WaitS2;15:Reload;16:Prohibition;17:Not used17;18:Not used18;19:Not used19;20:Not used20
,793,24,31,1,0,0,,225064,625064,ff,($5064) Leakage current diagnostic stored completion status,0:init;1:HF10;3:Mains Ground Default;5:Earth Current default;9:Ground Default;17:Means Leakage DC;33:Means Leakage LF;49:Means Leakage DC+LF;65:Means Leakage HF;81:Means Leakage DC+HF;97:Means Leakage LF+HF;113:Means Leakage DC+LF+HF
,793,24,39,.0625,32768,2,mA,225065,625065,ff,($5065) Leakage DC current saved indicator after failure
,793,24,39,.0625,32768,2,mA,225066,625066,ff,($5066) Leakage HF 10kHz current saved indicator after failure
,793,24,39,.0625,32768,2,mA,225067,625067,ff,($5067) Leakage HF current saved indicator after failure
,793,24,39,.0625,32768,2,mA,225068,625068,ff,($5068) Leakage LF current saved indicator after failure
,793,24,31,1,0,0,,225069,625069,ff,($5069) LED absence configuration,0:LED present;1:LED absent
,793,24,31,1,0,0,,22506A,62506A,ff,($506A) Old MMI configuration,0:New MMI;1:Old MMI
,793,24,31,1,0,0,,22506B,62506B,ff,($506B) Vehicle configuration type,0:X10 configuration;1:X07 configuration
,793,24,39,.015625,0,2,,22506C,62506C,ff,($506C) 15V from Driver flyback
,793,24,39,1,0,0,,22506D,62506D,ff,($506D) Saved number of quickdrop values
,793,24,31,1,0,0,,22506E,62506E,ff,($506E) Cosphi regulation enable,0:Disable;1:Enable
,793,24,31,1,0,0,,22506F,62506F,ff,($506F) PLGW card presence,0:Not Present;1:Present
,793,24,31,.25,0,1,A,225070,625070,ff,($5070) max AC current limitation configuration
,793,24,39,.0625,32768,2,mA,225074,625074,ff,($5074) Leakage current - DC part measurement - without offset
,793,24,39,.0625,32768,2,mA,225075,625075,ff,($5075) Filtered Leakage current -High Frequency measurement
,793,24,39,.0625,32768,2,mA,225076,625076,ff,($5076) Filtered Leakage current -High Frequency 10kHz part measurement
,793,24,39,.0625,32768,2,mA,225077,625077,ff,($5077) Leakage current - Low Frequency part measurement (50Hz)
,793,24,103,1,0,0,,22F111,62F111,2ff,VehicleManufacturerECUHardwareNumber_DAI
,793,24,183,1,0,0,,22F121,62F121,2ff,VehicleManufacturerECUSoftwareNumber_DAI
,793,0,0,1,0,0,,3E01,7E01,ff,TesterPresent.WithResponse
================================================
FILE: app/src/main/assets/Twingo_3_Ph2/BCB-OBC_Tests.csv
================================================
00,Device and failure type ODB codding
01,General Electrical Failure
02,General signal failure
03,FM (Frequency Modulated) / PWM (Pulse Width Modulated) Failures
04,System Internal Failures
05,System Programming Failures
06,Algorithm Based Failures
07,Mechanical Failures
08,Bus Signal / Message Failures
09,Component Failures
11,circuit short to ground
12,circuit short to battery
13,circuit open
14,circuit short to ground or open
15,circuit short to battery or open
16,circuit voltage below threshold
17,circuit voltage above threshold
18,circuit current below threshold
19,circuit current above threshold
1A,circuit resistance below threshold
1B,circuit resistance above threshold
1C,circuit voltage out of range
1D,circuit current out of range
1E,circuit resistance out of range
1F,circuit intermittent
21,signal amplitude < minimum
22,signal amplitude > maximum
23,signal stuck low
24,signal stuck high
25,signal shape / waveform failure
26,signal rate of change below threshold
27,signal rate of change above threshold
28,signal bias level out of range / zero adjustment failure
29,signal signal invalid
2F,signal erratic
31,no signal
32,signal low time < minimum
33,signal low time > maximum
34,signal high time < minimum
35,signal high time > maximum
36,signal frequency too low
37,signal frequency too high
38,signal frequency incorrect
39,incorrect has too few pulses
3A,incorrect has too many pulses
41,general checksum failure
42,general memory failure
43,special memory failure
44,data memory failure
45,program memory failure
46,calibration / parameter memory failure
47,watchdog / safety µC failure
48,supervision software failure
49,internal electronic failure
4A,incorrect component installed
4B,over temperature
51,not programmed
52,not activated
53,deactivated
54,missing calibration
55,not configured
61,signal calculation failure
62,signal compare failure
63,circuit / component protection time-out
64,signal plausibility failure
65,signal has too few transitions / events
66,signal has too many transitions / events
67,signal incorrect after event
68,event information
71,actuator stuck
72,actuator stuck open
73,actuator stuck closed
74,actuator slipping
75,emergency position not reachable
76,wrong mounting position
77,commanded position not reachable
78,alignment or adjustment incorrect
79,mechanical linkage failure
7A,fluid leak or seal failure
7B,low fluid level
81,invalid serial data received
82,alive / sequence counter incorrect / not updated
83,value of signal protection calculation incorrect
84,signal below allowable range
85,signal above allowable range
86,signal invalid
87,missing message
88,bus off
8F,erratic
91,parametric
92,performance or incorrect operation
93,no operation
94,unexpected operation
95,incorrect assembly
96,component internal failure
97,Component or system operation obstructed or blocked
98,component or system over temperature
F1,Safety Case 1
F2,Safety Case 2
F3,Multiple Failure
F4,Temperature too Low
F5,Negative Loop Error
F6,Positive Loop Error
F7,Initialisation not valid
F8,Overspeed
F9,Limp Home
FA,Specific Supplier
FB,-
FC,--
FD,Drift low
FE,Drift high
================================================
FILE: app/src/main/assets/Twingo_3_Ph2/DCM_Dtcs.csv
================================================
AE09,Ecall Red LED
AE08,Ecall Microphone
AE0B,Ecall Auto LED
AE0C,Ecall Blacklight LED
AE0D,Ecall Button
AE13,HU/NAVI USB
AE14,SMS
AE16,PPP Data Communication
AE17,Vnext Authentification
AE22,SIM
AE24,CEP Certificate Expired
AE25,CEP Certificate Revoked
AE26,CEP Bad Certificate
AE27,CEP Certificate Unsupported
AE28,CEP Certificate Unknown
AE30,CEP Unknown
AE32,Audio Head-Unit Failure
AE00,Battery Level
AE06,Aux_In_Info/Tel_Mute_Out Failure
AE34,Cellular Ext Antenna
AE23,Cellular Registration Denied
AE33,Speaker Failure
AE4F,BCM Pairing DTC
AE4E,Remote Actuator- PIN code missing
AE4C,Remote Actuator without unknown ID
AE4B,Remote Actuator without Cipher key
AE49,Remote Actuator not Activated
AE01,Internal Battery Status
AE04,Internal Battery Capacity
AE10,MIC OUT SIGNAL
AE94,RELAY Control
AE0E,System Internal Failure
AE36,Accelerometer Failure
AE15,VOICE FAILURE
AE18,Vnext Functional
AE19,Vnext Config
AE21,Invalid A-IVC
AE38,Vnext Master Authentication NOK
AE39,Vnext Regional Authentication NOK
AE3A,Vnext Master timeout
AE3B,Vnext Regional timeout
AE3C,Part ID is unknown
AE3D,Bad Pairing A-IVC & VIN
AE3E,No Certificate available
AE3F,Part Certificate Verification fails
AE41,A-IVC Authentication Fails
AE42,A-IVC no Region Setting
AE43,A-IVC Invalid Region Setting
AE44,Region Setting Storage error
AE45,A-IVC no Partition Setting
AE46,A-IVC Invalid Partition Setting
AE47,Partition Setting Storage error
AE48,Service Check not complete
AE29,CEP ILLEGAL PARAMETER
E141,Lost communication with Automatic Transmission
E14F,Lost communication with Body Control Module
E140,Lost communication with Electronic Control Moteur
E159,Lost communication with Electric Powered Steering
E118,Lost communication with Hand Free Module
E153,Lost communication with Climate Control
E14E,Lost communication with Cluster
E15B,Lost communication with Underhood Switching Module
E148,Lost communication with Electronic Stability Control
E143,Lost communication with Hybrid Electric Vehicle Control
AE0A,Ecall Green LED
AE11,A-IVC Overheat
AE12,VIRGIN Configuration
AE31,A-IVC Clock
AE35,GNSS Ext Antenna
C079,CAN V
C074,CAN M
AE05,Airbag Failure(eCall)
AE37,Airbag Hardwire Malfunction
AE40,Part Certificate Storage error
AE50,HTTP Failures
AE51,HTTP Server error
AE0F,MODEM FAILURE
E150,Lost communication with Airbag Control Unit
E144,Lost communication with Lithium-ion Battery Controller
E157,Lost communication with DC to DC Converter Control Module
9380,ECU Wifi module
================================================
FILE: app/src/main/assets/Twingo_3_Ph2/DCM_Fields.csv
================================================
,7DA,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default
,7DA,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Reprog
,7DA,0,0,1,0,0,,1003,5003,ff,StartDiagnosticSession.Extended
,7DA,0,0,1,0,0,,14FFFFFF,54FFFFFF,ff,ClearDiagnosticInformation.All
,7DA,16,23,1,0,0,,1901FF,5901FF,ff,DTCStatusAvailabilityMask
,7DA,24,31,1,0,0,,1901FF,5901FF,ff,DTCFormatIdentifier,0:SAE_J2012-DA_DTCFormat;1:ISO_14229-1_DTCFormat;2:SAE_J1939-73_DTCFormat;3:ISO_11992-4_DTCFormat;4:SAE_J2012-DA_WWHOBD_DTCFormat
,7DA,32,47,1,0,0,,1901FF,5901FF,4ff,DTCCount
,7DA,16,23,1,0,0,,1902FF,5902FF,ff,DTCStatusAvailabilityMask
,7DA,24,39,1,0,0,,1902FF,5902FF,ff,DTCDeviceAndFailureTypeOBD
,7DA,40,43,1,0,0,,1902FF,5902FF,ff,DTCFailureType.Category,0:General Failure Information;1:General Electrical Failures;2:General Signal Failures;3:FM / PWM Failures;4:System Internal Failures;5:System Programming Failures;6:Algorithm Based Failures;7:Mechanical Failures;8:Bus Signal / Message Failures;9:Component Failures;15:Vehicle manufacturer / System supplier specific
,7DA,44,47,1,0,0,,1902FF,5902FF,ff,DTCFailureType.ManufacturerOrSupplier,0:None
,7DA,48,48,1,0,0,,1902FF,5902FF,ff,DTCStatus.warningIndicatorRequested
,7DA,49,49,1,0,0,,1902FF,5902FF,ff,DTCStatus.testNotCompletedThisMonitoringCycle
,7DA,50,50,1,0,0,,1902FF,5902FF,ff,DTCStatus.testFailedSinceLastClear,0:No;1:Yes
,7DA,51,51,1,0,0,,1902FF,5902FF,ff,DTCStatus.testNotCompletedSinceLastClear,0:No;1:Yes
,7DA,52,52,1,0,0,,1902FF,5902FF,ff,DTCStatus.confirmedDTC,0:No;1:Yes
,7DA,53,53,1,0,0,,1902FF,5902FF,ff,DTCStatus.pendingDTC
,7DA,54,54,1,0,0,,1902FF,5902FF,ff,DTCStatus.testFailedThisMonitoringCycle
,7DA,55,55,1,0,0,,1902FF,5902FF,ff,DTCStatus.testFailed,0:No;1:Yes
,7DA,0,0,1,0,0,,1903000000FF,5903000000FF,ff,ReadDTCInformation.ReportDTCSnapshotIdentification
,7DA,16,39,1,0,0,,1904000000FF,5904000000FF,4ff,DTCRecord
,7DA,40,47,1,0,0,,1904000000FF,5904000000FF,ff,StatusOfDTC
,7DA,40,47,1,0,0,,190600000080,590600000080,ff,StatusOfDTC
,7DA,40,47,1,0,0,,1906000000FF,5906000000FF,ff,StatusOfDTC
,7DA,16,23,1,0,0,,190A,590A,ff,DTCStatusAvailabilityMask
,7DA,24,31,1,0,0,,220100,620100,ff,USB_connected,0:Not connected;1:Connected or alimented;2:Undefined
,7DA,24,279,1,0,0,,220101,620101,2ff,Application_parameters.Name
,7DA,280,535,1,0,0,,220101,620101,2ff,Application_parameters.Company
,7DA,536,791,1,0,0,,220101,620101,2ff,Application_parameters.Version
,7DA,24,31,1,0,0,,220102,620102,ff,Num_satellites
,7DA,24,31,1,0,0,%,220103,620103,ff,GSM_reception_level
,7DA,24,343,1,0,0,,220104,620104,2ff,Communication Network.Name
,7DA,344,423,1,0,0,,220104,620104,2ff,Communication Network.ID
,7DA,24,143,1,0,0,,220106,620106,2ff,IMEI
,7DA,24,31,1,0,0,,220107,620107,ff,RSSI,0:(< -113 dBm) No Signal;1:(-111dBm) Very Poor Signal;2:(-109 dBm) Very Poor Signal;3:(-107 dBm) Poor Signal;4:(-105 dBm) Poor Signal;5:(-103 dBm) Poor Signal;6:(-101dBm) Poor Signal;7:(-99 dBm) Fair Signal;8:(-97 dBm) Fair Signal;9:(-95 dBm) Fair Signal;10:(-93 dBm) Fair Signal;11:(-91 dBm) Fair Signal;12:(-89 dBm) Fair Signal;13:(-87 dBm) Fair Signal;14:(-85 dBm) Good Signal;15:(-83 dBm) Good Signal;16:(-81 dBm) Good Signal;17:(-79 dBm) Good Signal;18:(-77 dBm) Good Signal;19:(-75 dBm) Good Signal;20:(-73 dBm) Good Signal;21:(-71 dBm) Good Signal;22:(-69 dBm) Excellent Signal;23:(-67 dBm) Excellent Signal;24:(-65 dBm) Excellent Signal;25:(-63 dBm) Excellent Signal;26:(-61 dBm) Excellent Signal;27:(-59 dBm) Excellent Signal;28:(-57 dBm) Excellent Signal;29:(-55 dBm) Excellent Signal;30:(-53 dBm) Excellent Signal;31:(> -51 dBm) Excellent Signal;255:Not known or not detectable
,7DA,24,31,1,0,0,,220108,620108,ff,GNSS_sensing
,7DA,24,47,1,0,0,,220109,620109,ff,GNSS_parameters_status.Latitude position
,7DA,48,55,1,0,0,,220109,620109,2ff,GNSS_parameters_status.Latitude orientation
,7DA,56,79,1,0,0,,220109,620109,ff,GNSS_parameters_status.Longitude position
,7DA,80,87,1,0,0,,220109,620109,2ff,GNSS_parameters_status.Longitude orientation
,7DA,88,103,1,0,0,wk,220109,620109,ff,GNSS_parameters_status.Week_Number
,7DA,104,135,1,0,0,s,220109,620109,1ff,GNSS_parameters_status.Week_Seconds
,7DA,136,143,1,0,0,,220109,620109,2ff,GNSS_parameters_status.Lack
,7DA,24,31,1,0,0,,22010A,62010A,ff,AIVC_state,0:St On;1:StOnRFOff;2:StOnSwap;3:StDisc;4:StDrx;5:StDrxDisc;6:StOffSms;7:StOffData;8:StOff;9:StOffRFOff;10:StOffSwap;11:StFota;12:StECall;13:StCallBack;14:StReprog;15:StOnInit;16:StOnError;17:StOffInit
,7DA,24,279,1,0,0,,22010E,62010E,2ff,EcallChangeLog_SMSfallback.Old_Number
,7DA,280,535,1,0,0,,22010E,62010E,2ff,EcallChangeLog_SMSfallback.New_Number
,7DA,536,791,1,0,0,,22010E,62010E,2ff,EcallChangeLog_SMSfallback.Request_From
,7DA,792,1047,1,0,0,,22010E,62010E,2ff,EcallChangeLog_SMSfallback.Timestamp
,7DA,24,279,1,0,0,,22010F,62010F,2ff,EcallChangeLog_TestNumber.Old_Number
,7DA,280,535,1,0,0,,22010F,62010F,2ff,EcallChangeLog_TestNumber.New_Number
,7DA,536,791,1,0,0,,22010F,62010F,2ff,EcallChangeLog_TestNumber.Request_From
,7DA,792,1047,1,0,0,,22010F,62010F,2ff,EcallChangeLog_TestNumber.Timestamp
,7DA,24,31,1,0,0,,220112,620112,ff,CCS_SERVICE_ACTIVATION,0:Inactive;1:Active
,7DA,24,31,1,0,0,,220113,620113,ff,CCS_CURRENT_RENTAL_STATUS,0:Unavailable;1:Available;2:Reserved;3:Booking Registration;4:In rental;5:Restoration Registration
,7DA,24,31,1,0,0,%,220119,620119,ff,BER
,7DA,24,31,1,0,0,,22011A,62011A,ff,SIM Status.SIM _lock_status,0:SIM lock;1:SIM unlock
,7DA,32,191,1,0,0,,22011A,62011A,2ff,SIM Status.SIM CCID
,7DA,192,311,1,0,0,,22011A,62011A,2ff,SIM Status.SIM identification(IMSI)
,7DA,24,31,1,0,0,,22011B,62011B,ff,Data channel,0:Not connected;1:2G channel open;2:3G channel open;3:4G channel open;4:5G channel open;255:Unknown
,7DA,24,31,1,0,0,,22011C,62011C,ff,IP_address_APN1.status,0:IP address not available;1:IPV4 address available;2:IPV6 address available
,7DA,32,159,1,0,0,,22011C,62011C,4ff,IP_address_APN1.address
,7DA,24,39,1,0,0,°,220121,620121,ff,GNSS_VEHICLE_DIRECTION
,7DA,24,175,1,0,0,,220123,620123,2ff,NETWORK_MONITORING.NOKtoOK
,7DA,176,327,1,0,0,,220123,620123,2ff,NETWORK_MONITORING.OKtoNOK
,7DA,24,1143,1,0,0,,220124,620124,4ff,GET_ENCODED_MSD
,7DA,24,175,1,0,0,,220125,620125,2ff,LAST_CRASH_DETECTED
,7DA,24,31,1,40,0,°C,220126,620126,1ff,BUB_INTERNAL_TEMPERATURE
,7DA,24,39,1,0,0,mV,220127,620127,ff,BUB_OUTPUT_VOLTAGE
,7DA,24,31,1,0,0,,220129,620129,ff,BUB_CALCULATED_SOH,0:End of Life of the Battery;1:Battery not End of Life
,7DA,24,39,1,0,0,d,22012A,62012A,ff,BUB_AGE
,7DA,24,31,1,0,0,,22012B,62012B,ff,AutomaticEcallMemorizationState,0:No automatic eCall has ever been detected before;1:In progress;2:Sucessful violent Automatic eCall end;3:Successful medium Automatic eCall end;4:Failure automatic eCall end
,7DA,24,31,.1,0,1,V,22012D,62012D,ff,A-IVC input voltage
,7DA,24,39,1,0,0,,22012E,62012E,1ff,GET_ACCELEROMETER_AXIS_VALUES.Xaxis
,7DA,40,55,1,0,0,,22012E,62012E,1ff,GET_ACCELEROMETER_AXIS_VALUES.Yaxis
,7DA,56,71,1,0,0,,22012E,62012E,1ff,GET_ACCELEROMETER_AXIS_VALUES.Zaxis
,7DA,24,39,1,0,0,mg,22012F,62012F,ff,GET_ACCELEROMETER_THRESOLD_VALUES.rolloverzthreshold
,7DA,40,55,1,0,0,,22012F,62012F,ff,GET_ACCELEROMETER_THRESOLD_VALUES.endpositionzthreshold
,7DA,24,31,1,0,0,,220130,620130,ff,Conf_Monitoring,0:De Activated;1:Activated
,7DA,24,39,1,0,0,s,220131,620131,ff,Conf Monitoring Upload Period IGN-ON
,7DA,24,31,1,0,0,h,220132,620132,ff,Conf Monitoring Upload Period IGN_OFF
,7DA,24,39,1,0,0,s,220133,620133,ff,ConfTracking Upload Period IGN_ON
,7DA,24,39,1,0,0,min,220134,620134,ff,ConfTracking Upload Period IGN_OFF
,7DA,24,31,1,0,0,,220135,620135,ff,Conf Tdp Extra Data,0:De Activated;1:Activated
,7DA,24,31,1,0,0,,220137,620137,ff,Service activation status (SVT),0:De Activated;1:Activated
,7DA,24,31,1,0,0,,220138,620138,ff,AT+CREG,0:Not registered- MS is not currently searching for a new operator;1:Registered- home network;2:Not registered- MS currently searching for a base station;3:Registration denied;4:unknown;5:Registered- roaming
,7DA,24,31,1,0,0,,220139,620139,ff,AT+CGREG,0:Not registered- MS is not currently searching for a new operator;1:Registered- home network;2:Not registered- MS currently searching for a base station;3:Registration denied;4:unknown;5:Registered- roaming
,7DA,24,151,1,0,0,,220140,620140,4ff,[OutPut1] Remote order frame
,7DA,24,151,1,0,0,,220141,620141,4ff,[Input2] vehicle ACK frame
,7DA,24,31,1,0,0,,220144,620144,ff,Remote Actuator - WakeUpReqMax
,7DA,24,31,1,0,0,,220145,620145,ff,eUICC_status.PIN used,0:PIN code activated;1:PIN code deactivated
,7DA,32,287,1,0,0,,220145,620145,2ff,eUICC_status.EID
,7DA,288,447,1,0,0,,220145,620145,2ff,eUICC_status.ICCID
,7DA,448,567,1,0,0,,220145,620145,2ff,eUICC_status.IMSI
,7DA,568,687,1,0,0,,220145,620145,2ff,eUICC_status.MSISDN
,7DA,24,31,1,0,0,,220146,620146,ff,IP_address_APN5.status,0:IP address not available;1:IPV4 address available;2:IPV6 address available
,7DA,32,159,1,0,0,,220146,620146,4ff,IP_address_APN5.address
,7DA,24,31,1,0,0,,220147,620147,ff,IP_address_APN6.status,0:IP address not available;1:IPV4 address available;2:IPV6 address available
,7DA,32,159,1,0,0,,220147,620147,4ff,IP_address_APN6.address
,7DA,24,31,1,0,0,,220148,620148,ff,IP_address_APN7.status,0:IP address not available;1:IPV4 address available;2:IPV6 address available
,7DA,32,159,1,0,0,,220148,620148,4ff,IP_address_APN7.address
,7DA,24,31,1,0,0,,220149,620149,ff,IP_address_APN8.status,0:IP address not available;1:IPV4 address available;2:IPV6 address available
,7DA,32,159,1,0,0,,220149,620149,4ff,IP_address_APN8.address
,7DA,24,31,1,0,0,W.h,22014A,62014A,ff,EMPC Budget
,7DA,24,39,1,0,0,,22014B,62014B,ff,TimerDRX
,7DA,24,31,1,0,0,,22014C,62014C,ff,Remote Charging Activation status,0:Activated;1:Deactivated
,7DA,24,31,1,0,0,,22014E,62014E,ff,BUB_CALCULATED_SOC_B,0:Not available;1:Fully charged (>95%);2:In charge;3:Low charge (<=5%)
,7DA,24,119,1,0,0,,22014F,62014F,4ff,eUICCC Version
,7DA,24,151,1,0,0,,220150,620150,4ff,eUICC SPN
,7DA,24,111,1,0,0,,220151,620151,2ff,SIM_REF_NUMBER
,7DA,24,31,1,0,0,,220154,620154,ff,Key storage status,0:Request pending;1:Requested;2:Stored
,7DA,24,31,1,0,0,,220155,620155,ff,CALL_SWITCH_STATUS,0:OFF;1:ON
,7DA,24,39,1,0,0,,220156,620156,4ff,SW components version part1.SOP version
,7DA,40,103,1,0,0,,220156,620156,4ff,SW components version part1.VUC Version
,7DA,104,167,1,0,0,,220156,620156,4ff,SW components version part1.SOC version
,7DA,168,231,1,0,0,,220156,620156,4ff,SW components version part1.DCM Version
,7DA,232,295,1,0,0,,220156,620156,4ff,SW components version part1.UCD Version
,7DA,296,359,1,0,0,,220156,620156,4ff,SW components version part1.MDD Version
,7DA,360,535,1,0,0,,220156,620156,4ff,SW components version part1.Padding $20
,7DA,24,87,1,0,0,,220157,620157,4ff,SW components version part2.Whitelist version
,7DA,88,151,1,0,0,,220157,620157,4ff,SW components version part2.TriggerContext
,7DA,152,215,1,0,0,,220157,620157,4ff,SW components version part2.FunctionDB version
,7DA,216,279,1,0,0,,220157,620157,4ff,SW components version part2.MqttTopicConfig version
,7DA,280,343,1,0,0,,220157,620157,4ff,SW components version part2.AivcConfig version
,7DA,344,535,1,0,0,,220157,620157,4ff,SW components version part2.Padding $20
,7DA,24,31,1,0,0,,220158,620158,ff,Reprogramming Fota by USB (through IVI),0:Reprog on going;1:end of SOC reprog
,7DA,24,31,1,0,0,,220159,620159,ff,DIAG_Part Authentification Skip/Reset,0:Inactive;1:Skip (force the transition from [StOnInit] to [StOn]);2:Reset (force the transition from [StOn] to[StOnInit])
,7DA,24,31,1,0,0,,224000,624000,ff,Architecture Definition,0:Virgin A-IVC;1:C1A ICE;2:C1A xEV;3:T4VS ICE;4:T4VS xEV;5:GEN5 ICE;6:GEN5 xEV;7:GEN3 ICE;8:GEN3 xEV;9:x07;10:G1;11:C1A-HS ICE;12:C1A-HS xEV
,7DA,24,31,1,0,0,,224003,624003,4ff,Speaker Settings.Codec gain
,7DA,32,39,1,0,0,,224003,624003,4ff,Speaker Settings.Pre-processing gain
,7DA,40,151,1,0,0,,224003,624003,4ff,Speaker Settings.Auto gain control
,7DA,152,279,1,0,0,,224003,624003,4ff,Speaker Settings.FIR
,7DA,280,1239,1,0,0,,224003,624003,4ff,Speaker Settings.IIR
,7DA,1240,1263,1,0,0,,224003,624003,4ff,Speaker Settings.Auto volume control
,7DA,24,31,1,0,0,,224004,624004,4ff,Microphone Settings.Codec gain
,7DA,32,39,1,0,0,,224004,624004,4ff,Microphone Settings.Pre-processing gain
,7DA,40,151,1,0,0,,224004,624004,4ff,Microphone Settings.Auto gain ctrl
,7DA,152,279,1,0,0,,224004,624004,4ff,Microphone Settings.FIR
,7DA,280,1239,1,0,0,,224004,624004,4ff,Microphone Settings.IIR
,7DA,1240,1871,1,0,0,,224004,624004,4ff,Microphone Settings.Echo
,7DA,24,71,1,0,0,,224005,624005,4ff,HPLMN Profile1
,7DA,24,527,1,0,0,,224006,624006,4ff,APN1 parameters Profile 1.APN1
,7DA,528,783,1,0,0,,224006,624006,4ff,APN1 parameters Profile 1.APN1UID
,7DA,784,1039,1,0,0,,224006,624006,4ff,APN1 parameters Profile 1.APN1PWD
,7DA,24,39,1,0,0,min,224007,624007,ff,DRX mode duration
,7DA,24,31,1,0,0,,224008,624008,ff,Ecall Vehicle Type,0:Passenger Vehicle (Class M1);1:Buses and Coaches (Class M2);2:Buses and Coaches (Class M3);3:Light Commercial Vehicles (Class N1);4:Heavy Duty Vehicles (Class N2);5:Heavy Duty Vehicles (Class N3);6:Motorcycles (Class L1e);7:Motorcycles (Class L2e);8:Motorcycles (Class L3e);9:Motorcycles (Class L4e);10:Motorcycles (Class L5e);11:Motorcycles (Class L6e);12:Motorcycles (Class L7e);13:Light passenger vehicle ( Classe K1)
,7DA,25,25,1,0,0,,224009,624009,ff,Ecall Vehicle Propulsion Storage.otherPropulsion,0:Not present;1:Present
,7DA,26,26,1,0,0,,224009,624009,ff,Ecall Vehicle Propulsion Storage.hydrogen,0:Not present;1:Present
,7DA,27,27,1,0,0,,224009,624009,ff,Ecall Vehicle Propulsion Storage.electricEnergy,0:Not present;1:Present
,7DA,28,28,1,0,0,,224009,624009,ff,Ecall Vehicle Propulsion Storage.liquidPropaneGas,0:Not Present;1:Present
,7DA,29,29,1,0,0,,224009,624009,ff,Ecall Vehicle Propulsion Storage.compressedNaturalGas,0:Not present;1:Present
,7DA,30,30,1,0,0,,224009,624009,ff,Ecall Vehicle Propulsion Storage.dieselTank,0:Not present;1:Present
,7DA,31,31,1,0,0,,224009,624009,ff,Ecall Vehicle Propulsion Storage.gasolineTank,0:Not Present;1:Present
,7DA,24,279,1,0,0,,22400C,62400C,2ff,SIM SMS Centre1
,7DA,24,151,1,0,0,,22400D,62400D,2ff,Ecall Number _ Operational
,7DA,24,151,1,0,0,,22400E,62400E,2ff,Ecall Number _ Life cycle Test
,7DA,24,31,1,0,0,,22400F,62400F,ff,Priv_Ecall_Manual_Function_Activation,0:Priv Ecall Manual deactivated;1:Priv Ecall Manual activated
,7DA,24,31,1,0,0,,224010,624010,ff,Priv Ecall Auto Activation.ACN,0:Priv Eecall auto ACN deactivated;1:Priv Ecall auto ACN activated
,7DA,32,39,1,0,0,,224010,624010,ff,Priv Ecall Auto Activation.AACN,0:Priv Ecall auto AACN deactivated;1:Priv Ecall auto AACN activated
,7DA,24,279,1,0,0,,224013,624013,2ff,SIM PIN Code Profile 1
,7DA,24,31,1,0,0,,224014,624014,ff,SIM PIN Used Profile 1,0:Deactivated;1:Activated
,7DA,24,31,1,0,0,,224016,624016,ff,A-IVC Activation Status,1:A-IVC activated;2:A-IVC deactivated;3:Not Available
,7DA,24,31,1,0,0,,22401C,62401C,ff,USB_definition,0:USB cable not mounted;1:USB cable mounted
,7DA,24,31,1,0,0,,22401D,62401D,ff,Ecall Activation Status,0:Reg Ecall deactivated;1:Reg Ecall activated
,7DA,24,151,1,0,0,,22401E,62401E,2ff,ECALL_SMS_FALLBACK_NUMBER
,7DA,24,31,1,0,0,,22401F,62401F,ff,Ecall ZONE,0:Europe;1:Russia;2:China Renault;3:Japan;4:NAM;5:China Nissan;6:China Infiniti;7:Latam;8:Korea;9:Austraria;10:MMC China;99:Master
,7DA,24,31,1,0,0,,224020,624020,ff,ECALL_NO_AUTOMATIC_TRIGGERING,0:False (Reg Auto Ecall activated);1:True (Reg Auto Ecall deactivated)
,7DA,24,31,1,0,0,,224022,624022,ff,ECALL_ABORT_ALLOWED,0:False;1:True
,7DA,24,31,1,0,0,,224023,624023,ff,Ecall H_ENTRIES_NUMBER
,7DA,24,31,1,0,0,,224024,624024,ff,MODIFICATIONS_NUMBER
,7DA,24,31,1,0,0,min,224025,624025,ff,Ecall CLEARDOWN_TIMEOUT
,7DA,24,39,1,0,0,min,224026,624026,ff,Ecall CALL-BACK_TIMEOUT
,7DA,24,31,1,0,0,,224027,624027,ff,Ecall VOICE_REQ_NO_RECEIVED_TIMEOUT
,7DA,24,31,1,0,0,min,224028,624028,ff,Ecall INT MEM TRANSMIT INTERVAL
,7DA,24,31,1,0,0,,224029,624029,ff,Ecall INT MEM TRANSMIT ATTEMPT
,7DA,24,31,1,0,0,s,22402A,62402A,ff,STOP_MSD_TIMEOUT
,7DA,24,39,1,0,0,min,22402B,62402B,ff,NAD_DEREGISTRATION_TIME
,7DA,24,39,1,0,0,s,22402C,62402C,ff,Ecall DIAL DURATION
,7DA,24,31,1,0,0,,22402D,62402D,ff,Ecall AUTO DIAL ATTEMPTS
,7DA,24,31,1,0,0,,22402E,62402E,ff,Ecall MANUAL DIAL ATTEMPTS
,7DA,24,31,1,0,0,,22402F,62402F,ff,MSD_SEND_BY_SMS_IF_NOT_ACK,0:False;1:True
,7DA,24,31,1,0,0,s,224030,624030,ff,SEND_MSD_NO_RECEIVED_TIMEOUT
,7DA,24,39,1,0,0,s,224032,624032,ff,Ecall TEST REGISTRATION PERIOD
,7DA,24,39,1,0,0,m,224033,624033,ff,Ecall TEST MODE END DISTANCE
,7DA,24,31,1,0,0,Hz,224034,624034,ff,Ecall F FAST
,7DA,24,31,1,0,0,Hz,224035,624035,ff,Ecall F SLOW
,7DA,24,31,1,0,0,s,224036,624036,ff,Ecall DURATION LED ON AT START
,7DA,24,31,1,0,0,s,224037,624037,ff,ECALL T LONG PUSH
,7DA,24,31,1,0,0,%,224038,624038,ff,Ecall HMI LUMINOSITY GREEN MIN
,7DA,24,31,1,0,0,%,224039,624039,ff,Ecall HMI LUMINOSITY GREEN MAX
,7DA,24,31,1,0,0,%,22403A,62403A,ff,Ecall HMI LUMINOSITY GREEN DAY
,7DA,24,31,1,0,0,%,22403B,62403B,ff,Ecall HMI LUMINOSITY GREEN NIGHT
,7DA,24,31,1,0,0,%,22403C,62403C,ff,Ecall HMI LUMINOSITY RED MIN
,7DA,24,31,1,0,0,%,22403D,62403D,ff,Ecall HMI LUMINOSITY RED MAX
,7DA,24,31,1,0,0,%,22403E,62403E,ff,Ecall HMI LUMINOSITY RED DAY
,7DA,24,31,1,0,0,%,22403F,62403F,ff,Ecall HMI LUMINOSITY RED NIGHT
,7DA,24,31,1,0,0,%,224040,624040,ff,Ecall HMI LUMINOSITY BACKLIGHT MIN
,7DA,24,31,1,0,0,%,224041,624041,ff,Ecall HMI LUMINOSITY BACKLIGHT MAX
,7DA,24,31,1,0,0,%,224042,624042,ff,Ecall HMI LUMINOSITY BACKLIGHT DEFAULT
,7DA,24,31,1,0,0,%,224043,624043,ff,HMI_LUMINOSITY_BACKLIGHT_DAY
,7DA,24,31,1,0,0,s,224044,624044,ff,Ecall T_HYSTERESIS
,7DA,24,31,1,0,0,,224045,624045,ff,Ecall REMOTE_CALL_BACK_REQUEST,0:False (callback request by sms is not allowed);1:True (callback request by sms is allowed)
,7DA,24,31,1,0,0,,224047,624047,ff,Ecall MSD_REQUEST_BY_SMS,0:False;1:True
,7DA,24,31,1,0,0,,224048,624048,ff,Ecall TEST_MODE_AVAILABLE,0:False (Test Mode NOTavailable);1:True (Test Mode available)
,7DA,24,31,1,0,0,,224050,624050,ff,PPP.ReconnectionConfiguration.ConnectionRetry
,7DA,32,47,1,0,0,s,224050,624050,ff,PPP.ReconnectionConfiguration.FailureTimeout
,7DA,48,63,1,0,0,s,224050,624050,ff,PPP.ReconnectionConfiguration.DisconnectionTimeout
,7DA,64,71,1,0,0,,224050,624050,ff,PPP.ReconnectionConfiguration.RejectionRetry,0:No retry until next ON cycle;1:Retry as PPP sequence timeout
,7DA,24,29,1,0,0,Year,224054,624054,ff,Default A-IVC time.Year
,7DA,30,33,1,0,0,Month,224054,624054,ff,Default A-IVC time.Month
,7DA,34,38,1,0,0,d,224054,624054,ff,Default A-IVC time.Day
,7DA,39,43,1,0,0,h,224054,624054,ff,Default A-IVC time.Hour
,7DA,44,49,1,0,0,min,224054,624054,ff,Default A-IVC time.Minute
,7DA,50,55,1,0,0,s,224054,624054,ff,Default A-IVC time.Seconds
,7DA,24,39,1,0,0,s,224058,624058,ff,Sync gap
,7DA,24,31,1,0,0,s,224059,624059,ff,DRX notification time
,7DA,24,39,1,0,0,s,22405D,62405D,ff,PPP reconnection time
,7DA,24,31,1,0,0,,22405E,62405E,ff,Max SMS treated
,7DA,24,31,1,0,0,,22405F,62405F,ff,Time Synchro activation status,0:Deactivated;1:Activated
,7DA,24,39,1,0,0,s,224060,624060,ff,UTN Time out
,7DA,24,39,1,0,0,s,224061,624061,ff,Sync Latch up
,7DA,24,31,1,0,0,,224062,624062,ff,RNQ service type,0:Transmission Mode 1;1:Transmission Mode 2;2:Transmission Mode 3
,7DA,24,55,1,0,0,,224063,624063,1ff,SMS Counter1
,7DA,24,31,1,0,0,,224065,624065,ff,MUTE_BY_CAN,0:mute by wire;1:mute by CAN
,7DA,24,31,1,0,0,,224069,624069,ff,SIMULATE_A-IVC_RADIO_MUTE,0:Radio not muted;1:Radio muted
,7DA,24,31,1,0,0,,22406B,62406B,ff,MULTIPROFILE_MANAGEMENT,0:commercial use (ECALL + Services);1:Glonass Union (ECALL only)
,7DA,24,31,1,0,0,,22406E,62406E,ff,ECALL_INPUT_TYPE,0:Renault Configuration;1:Nissan Configuration
,7DA,24,31,1,0,0,,22406F,62406F,ff,ECALL_OUTPUT_TYPE,0:Renault Configuration;1:Nissan Configuration
,7DA,24,31,1,0,0,s,224070,624070,ff,CANCEL_CALL_PUSH_DURATION
,7DA,24,39,1,0,0,min,224079,624079,ff,StOffDataMaxT2
,7DA,24,39,1,0,0,ms,22407A,62407A,ff,ECU processing time N_Br
,7DA,24,39,1,0,0,ms,22407B,62407B,ff,ECU processing time N_Cs
,7DA,24,31,1,0,0,,22407C,62407C,ff,CLEAR_DIAG_ECALL,0:No reset requested;1:Reset requested
,7DA,24,39,1,0,0,°,22407E,62407E,ff,A-IVC Mount Angle.MountAngle_X
,7DA,40,55,1,0,0,°,22407E,62407E,ff,A-IVC Mount Angle.MountAngle_Y
,7DA,56,71,1,0,0,°,22407E,62407E,ff,A-IVC Mount Angle.MountAngle_Z
,7DA,24,31,1,0,0,°,224081,624081,ff,SET_ROLLOVER_THRESHOLD_ANGLE
,7DA,24,31,1,0,0,km/h,224082,624082,ff,SET_VEHICLE_SPEED_LIMIT
,7DA,24,31,100,0,0,ms,224083,624083,ff,SET_MIN_ROTATION_DETECTED_TIME
,7DA,24,31,1,0,0,,22408C,62408C,ff,Service activation status (Geofencing),0:De Activated;1:Activated
,7DA,24,31,1,0,0,,22408E,62408E,ff,Detect Stop Infringement For Time Limit,0:De Activated;1:Activated
,7DA,24,39,1,0,0,s,22408F,62408F,ff,Time To Confim Start Infringement For Time Limit
,7DA,24,39,1,0,0,s,224090,624090,ff,Time To Confirm Stop Infringement For Time Limit
,7DA,24,31,1,0,0,,224091,624091,ff,Detect Stop Infringement For Speed Limit,0:De Activated;1:Activated
,7DA,24,39,1,0,0,s,224092,624092,ff,Time To Confim Start Infringement For Speed Limit
,7DA,24,39,1,0,0,s,224093,624093,ff,Time To Confirm Stop Infringement For Speed Limit
,7DA,24,31,1,0,0,,224094,624094,ff,Detect Stop Infringement For Area Limit,0:De Activated;1:Activated
,7DA,24,39,1,0,0,s,224095,624095,ff,Time To Confim StartInfringement For Area Limit
,7DA,24,39,1,0,0,s,224096,624096,ff,Time To Confirm Stop Infringement For Area Limit
,7DA,24,31,1,0,0,,224097,624097,ff,Tow_Service Activation Status,0:De Activated;1:Activated
,7DA,24,39,1,0,0,mg,224098,624098,ff,Tow_ThresholdTiltValue
,7DA,24,39,1,0,0,s,224099,624099,ff,Tow_ParkedDelayConfirmation
,7DA,24,31,1,0,0,,22409A,62409A,ff,Burglar_Service Activation Status,0:De Activated;1:Activated
,7DA,24,39,1,0,0,s,22409B,62409B,ff,Burglar_ConfirmationDelay
,7DA,24,31,1,0,0,,2240A6,6240A6,ff,MQTTsessType,0:Always Connected;1:On demand
,7DA,24,39,1,0,0,s,2240A7,6240A7,ff,MQTTTkeepAlive
,7DA,24,39,1,0,0,s,2240A8,6240A8,ff,MQTTsessionTimeout
,7DA,24,31,1,0,0,min,2240A9,6240A9,ff,MQTTperiodicConnectInterval
,7DA,24,31,1,0,0,,2240AA,6240AA,ff,MQTTpayloadCompression,0:Compression disable;1:Compression enable
,7DA,24,31,1,0,0,s,2240AB,6240AB,ff,MQTTRetryCONNECTInterval
,7DA,24,31,1,0,0,,2240AC,6240AC,ff,MQTTRetryCONNECTOccurrence
,7DA,24,31,1,0,0,,2240AD,6240AD,ff,MQTTRetryPUBLISHInterval
,7DA,24,31,1,0,0,,2240AE,6240AE,ff,MQTTRetryPUBLISHOccurrence
,7DA,24,31,1,0,0,,2240B1,6240B1,ff,VoLTE activation flag,0:voLTE deactivated;1:voLTE activated
,7DA,24,31,1,0,0,°,2240B5,6240B5,ff,GNSS_MIN_ELEVATION
,7DA,24,39,1,0,0,,2240B6,6240B6,ff,CELLULAR NUMBER OF DATA Rx.Number of datas
,7DA,24,39,1,0,0,,2240B7,6240B7,ff,CELLULAR NUMBER OF DATA Tx.Number of datas
,7DA,25,25,1,0,0,,2240B8,6240B8,ff,Conf_Vehicle_WakeUp_timeout.no time/infinite time
,7DA,26,31,1,0,0,s,2240B8,6240B8,ff,Conf_Vehicle_WakeUp_timeout.Time configuration
,7DA,24,24,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte0.Stop_Engine,0:Code not needed;1:Code needed
,7DA,25,25,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte0.Start_Engine,0:Code not needed;1:Code needed
,7DA,26,26,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte0.Forbid_Charge,0:Code not needed;1:Code needed
,7DA,27,27,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte0.Allow_Charge,0:Code not needed;1:Code needed
,7DA,28,28,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte0.Configure_without_Protect_Unprotect,0:Code not needed;1:Code needed
,7DA,29,29,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte0.Configure_with_Protect_Unprotect,0:Code not needed;1:Code needed
,7DA,30,30,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.bye0.Unprotect_Vehicle,0:Code not needed;1:Code needed
,7DA,31,31,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte0.Protect_Vehicle,0:Code not needed;1:Code needed
,7DA,32,32,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte1.Close_Sunroof,0:Code not needed;1:Code needed
,7DA,33,33,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte1.Open_Sunroof,0:Code not needed;1:Code needed
,7DA,34,34,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte1.Unlock_Trunk,0:Code not needed;1:Code needed
,7DA,35,35,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte1.Lock_Trunk,0:Code not needed;1:Code needed
,7DA,36,36,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte1.Lock_Doors,0:Code not needed;1:Code needed
,7DA,37,37,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte1.Unlock_Driver_Door,0:Code not needed;1:Code needed
,7DA,38,38,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte1.Unlock_All_Doors,0:Code not needed;1:Code needed
,7DA,39,39,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte1.Double_Start_Engine,0:Code not needed;1:Code needed
,7DA,40,40,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte2.Remote_Horn&Light_StopRequest,0:Code not needed;1:Code needed
,7DA,41,41,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte2.Start_Horn&Lights,0:Code not needed;1:Code needed
,7DA,42,42,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte2.Start_Lights,0:Code not needed;1:Code needed
,7DA,43,43,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte2.Start_Horn,0:Code not needed;1:Code needed
,7DA,44,44,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte2.Stop_Pre_Conditioning,0:Code not needed;1:Code needed
,7DA,45,45,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte2.Start_Pre_Conditioning,0:Code not needed;1:Code needed
,7DA,46,46,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte2.Close_Windows,0:Code not needed;1:Code needed
,7DA,47,47,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte2.Windows_Open,0:Code not needed;1:Code needed
,7DA,54,54,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte3.Stop_Charging,0:Code not needed;1:Code needed
,7DA,55,55,1,0,0,,2240B9,6240B9,ff,Param_Pin_Code_need.byte3.Start_Charging,0:Code not needed;1:Code needed
,7DA,24,24,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte0.Stop_Engine,0:Presence not needed;1:Presence needed
,7DA,25,25,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte0.Start_Engine,0:Presence not needed;1:Presence needed
,7DA,32,32,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte1.Close_Sunroof,0:Presence not needed;1:Presence needed
,7DA,33,33,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte1.Open_Sunroof,0:Presence not needed;1:Presence needed
,7DA,34,34,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte1.Unlock_Trunk,0:Presence not needed;1:Presence needed
,7DA,35,35,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte1.Lock_Trunk,0:Presence not needed;1:Presence needed
,7DA,36,36,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte1.Lock_Doors,0:Presence not needed;1:Presence needed
,7DA,37,37,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte1.Unlock_Driver_Door,0:Presence not needed;1:Presence needed
,7DA,38,38,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte1.Unlock_All_Doors,0:Presence not needed;1:Presence needed
,7DA,39,39,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte1.Double_Start_Engine,0:Presence not needed;1:Presence needed
,7DA,40,40,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte2.Remote_Horn&Light_StopRequest,0:Presence not needed;1:Presence needed
,7DA,41,41,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte2.Start_Horn&Lights,0:Presence not needed;1:Presence needed
,7DA,42,42,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte2.Start_Lights,0:Presence not needed;1:Presence needed
,7DA,43,43,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte2.Start_Horn,0:Presence not needed;1:Presence needed
,7DA,44,44,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte2.Stop_Pre_Conditioning,0:Presence not needed;1:Presence needed
,7DA,45,45,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte2.Start_Pre_Conditioning,0:Presence not needed;1:Presence needed
,7DA,46,46,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte2.Close_Windows,0:Presence not needed;1:Presence needed
,7DA,47,47,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte2.Windows_Open,0:Presence not needed;1:Presence needed
,7DA,54,54,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte3.Stop_Charging,0:Presence not needed;1:Presence needed
,7DA,55,55,1,0,0,,2240BA,6240BA,ff,Conf_Customer_Presence_need.byte3.Start_Charging,0:Presence not needed;1:Presence needed
,7DA,24,31,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte0.Protect_Vehicle
,7DA,32,39,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte1.Unprotect_Vehicle
,7DA,40,47,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte2.Configure_with_protect_unprotect
,7DA,48,55,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte3.Configure_without_protect_unprotect
,7DA,56,63,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte4.Allow_Charge
,7DA,64,71,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte5.Forbid_Charge
,7DA,72,79,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte6.Start_Engine
,7DA,80,87,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte7.Stop_Engine
,7DA,88,95,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte8.Double_Start_Engine
,7DA,96,103,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte9.Unlock_All_Doors
,7DA,104,111,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte10.Unlock_Driver_Door
,7DA,112,119,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte11.Lock_Doors
,7DA,120,127,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte12.Lock_Trunk
,7DA,128,135,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte13.Unlock_Trunk
,7DA,136,143,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte14.Open_Sunroof
,7DA,144,151,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte15.Close_Sunroof
,7DA,152,159,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte16.Windows_Open
,7DA,160,167,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte17.Close_Windows
,7DA,168,175,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte18.Start_Pre_conditioning
,7DA,176,183,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte19.Stop_Pre_conditioning
,7DA,184,191,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte20.Start_Horn
,7DA,192,199,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte21.Start_Lights
,7DA,200,207,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte22.Start_Horn&Lights
,7DA,208,215,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte23.Remote_Horn&Light_Stop Request
,7DA,216,223,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte24.Start_Charging
,7DA,224,231,1,0,0,min,2240BB,6240BB,ff,Conf_Request_timeout_1.byte25.Stop_Charging
,7DA,24,24,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte0.Stop_Engine,0:not Inhibited on board;1:inhibited on board
,7DA,25,25,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte0.Start_Engine,0:not Inhibited on board;1:inhibited on board
,7DA,32,32,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte1.Close_Sunroof,0:not Inhibited on board;1:inhibited on board
,7DA,33,33,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte1.Open_Sunroof,0:not Inhibited on board;1:inhibited on board
,7DA,34,34,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte1.Unlock_Trunk,0:not Inhibited on board;1:inhibited on board
,7DA,35,35,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte1.Lock_Trunk,0:not Inhibited on board;1:inhibited on board
,7DA,36,36,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte1.Lock_Doors,0:not Inhibited on board;1:inhibited on board
,7DA,37,37,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte1.Unlock_Driver_Door,0:not Inhibited on board;1:inhibited on board
,7DA,38,38,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte1.Unlock_All_Doors,0:not Inhibited on board;1:inhibited on board
,7DA,39,39,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte1.Double_Start_Engine,0:not Inhibited on board;1:inhibited on board
,7DA,40,40,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte2.Remote_Horn&Light_StopRequest,0:not Inhibited on board;1:inhibited on board
,7DA,41,41,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte2.Start_Horn&Lights,0:not Inhibited on board;1:inhibited on board
,7DA,42,42,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte2.Start_Lights,0:not Inhibited on board;1:inhibited on board
,7DA,43,43,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte2.Start_Horn,0:not Inhibited on board;1:inhibited on board
,7DA,44,44,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte2.Stop_Pre_Conditioning,0:not Inhibited on board;1:inhibited on board
,7DA,45,45,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte2.Start_Pre_Conditioning,0:not Inhibited on board;1:inhibited on board
,7DA,46,46,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte2.Close_Windows,0:not Inhibited on board;1:inhibited on board
,7DA,47,47,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte2.Windows_Open,0:not Inhibited on board;1:inhibited on board
,7DA,54,54,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte3.Stop_Charging,0:not Inhibited on board;1:inhibited on board
,7DA,55,55,1,0,0,,2240BC,6240BC,ff,Conf_Remote_function_inhibited_onboard.byte3.Start_Charging,0:not Inhibited on board;1:inhibited on board
,7DA,24,27,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte0.Unprotect_Vehicle
,7DA,28,31,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte0.Protect_Vehicle
,7DA,32,35,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte1.Configure_without_protect_unprotect
,7DA,36,39,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte1.Configure_with_protect_unprotect
,7DA,40,43,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte2.Forbid_Charge
,7DA,44,47,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte2.Allow_Charge
,7DA,48,51,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte3.Stop_Engine
,7DA,52,55,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte3.Start_Engine
,7DA,56,59,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte4.Unlock_All_Doors
,7DA,60,63,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte4.Double_Start_Engine
,7DA,64,67,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte5.Lock_Doors
,7DA,68,71,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte5.Unlock_Driver_Door
,7DA,72,75,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte6.Unlock_Trunk
,7DA,76,79,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte6.Lock_Trunk
,7DA,80,83,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte7.Close_Sunroof
,7DA,84,87,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte7.Open_Sunroof
,7DA,88,91,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte8.Close_Windows
,7DA,92,95,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte8.Windows_Open
,7DA,96,99,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte9.Stop_Pre_conditioning
,7DA,100,103,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte9.Start_Pre_conditioning
,7DA,104,107,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte10.Start_Lights
,7DA,108,111,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte10.Start_Horn
,7DA,112,115,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte11.Remote_Horn&Light_StopRequest
,7DA,116,119,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte11.Start_Horn&Lights
,7DA,120,123,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte12.Stop_Charging
,7DA,124,127,1,0,0,,2240BD,6240BD,ff,Conf_Cipher_secured_retry.byte12.Start_Charging
,7DA,24,31,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte0.Protect_Vehicle
,7DA,32,39,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte1.Unprotect_Vehicle
,7DA,40,47,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte2.Configure_with_protect_unprotect
,7DA,48,55,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte3.Configure_without_protect_unprotect
,7DA,56,63,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte4.Allow_Charge
,7DA,64,71,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte5.Forbid_Charge
,7DA,72,79,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte6.Start_Engine
,7DA,80,87,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte7.Stop_Engine
,7DA,88,95,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte8.Double_Start_Engine
,7DA,96,103,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte9.Unlock_All_Doors
,7DA,104,111,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte10.Unlock_Driver_Door
,7DA,112,119,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte11.Lock_Doors
,7DA,120,127,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte12.Lock_Trunk
,7DA,128,135,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte13.Unlock_Trunk
,7DA,136,143,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte14.Open_Sunroof
,7DA,144,151,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte15.Close_Sunroof
,7DA,152,159,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte16.Windows_Open
,7DA,160,167,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte17.Close_Windows
,7DA,168,175,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte18.Start_Pre_conditioning
,7DA,176,183,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte19.Stop_Pre_conditioning
,7DA,184,191,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte20.Start_Horn
,7DA,192,199,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte21.Start_Lights
,7DA,200,207,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte22.Start_Horn&Lights
,7DA,208,215,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte23.Remote_Horn&Light_StopRequest
,7DA,216,223,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte24.Start_Charging
,7DA,224,231,1,0,0,s,2240BE,6240BE,ff,Conf_Request_comm_timeout.byte25.Stop_Charging
,7DA,24,31,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte0.Protect_Vehicle
,7DA,32,39,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte1.Unprotect_Vehicle
,7DA,40,47,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte2.Configure_with_protect_unprotect
,7DA,48,55,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte3.Configure_without_protect_unprotect
,7DA,56,63,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte4.Allow_Charge
,7DA,64,71,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte5.Forbid_Charge
,7DA,72,79,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte6.Start_Engine
,7DA,80,87,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte7.Stop_Engine
,7DA,88,95,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte8.Double_Start_Engine
,7DA,96,103,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte9.Unlock_All_Doors
,7DA,104,111,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte10.Unlock_Driver_Door
,7DA,112,119,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte11.Lock_Doors
,7DA,120,127,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte12.Lock_Trunk
,7DA,128,135,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte13.Unlock_Trunk
,7DA,136,143,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte14.Open_Sunroof
,7DA,144,151,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte15.Close_Sunroof
,7DA,152,159,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte16.Windows_Open
,7DA,160,167,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte17.Close_Windows
,7DA,168,175,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte18.Start_Pre_conditioning
,7DA,176,183,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte19.Stop_Pre_conditioning
,7DA,184,191,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte20.Start_Horn
,7DA,192,199,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte21.Start_Lights
,7DA,200,207,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte22.Start_Horn&Lights
,7DA,208,215,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte23.Remote_Horn&Light_StopRequest
,7DA,216,223,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte24.Start_Charging
,7DA,224,231,1,0,0,s,2240BF,6240BF,ff,Conf_Cipher_secured_comm_timeout.byte25.Stop_Charging
,7DA,24,527,1,0,0,,2240C2,6240C2,2ff,APN3 parameters Profile 1.APN3
,7DA,528,783,1,0,0,,2240C2,6240C2,2ff,APN3 parameters Profile 1.APN3UID
,7DA,784,1039,1,0,0,,2240C2,6240C2,2ff,APN3 parameters Profile 1.APN3PWD
,7DA,24,527,1,0,0,,2240C4,6240C4,2ff,APN5 parameters Profile 1.APN5
,7DA,528,783,1,0,0,,2240C4,6240C4,2ff,APN5 parameters Profile 1.APN5UID
,7DA,784,1039,1,0,0,,2240C4,6240C4,2ff,APN5 parameters Profile 1.APN5PWD
,7DA,24,527,1,0,0,,2240C5,6240C5,2ff,APN6 parameters Profile 1.APN6
,7DA,528,783,1,0,0,,2240C5,6240C5,2ff,APN6 parameters Profile 1.APN6UID
,7DA,784,1039,1,0,0,,2240C5,6240C5,2ff,APN6 parameters Profile 1.APN6PWD
,7DA,24,527,1,0,0,,2240C6,6240C6,2ff,APN7 parameters Profile 1.APN7
,7DA,528,783,1,0,0,,2240C6,6240C6,2ff,APN7 parameters Profile 1.APN7UID
,7DA,784,1039,1,0,0,,2240C6,6240C6,2ff,APN7 parameters Profile 1.APN7PWD
,7DA,24,527,1,0,0,,2240C7,6240C7,2ff,APN8 parameters Profile 1.APN8
,7DA,528,783,1,0,0,,2240C7,6240C7,2ff,APN8 parameters Profile 1.APN8UID
,7DA,784,1039,1,0,0,,2240C7,6240C7,2ff,APN8 parameters Profile 1.APN8PWD
,7DA,24,71,1,0,0,,2240C8,6240C8,2ff,HPLMN profile 2
,7DA,24,279,1,0,0,,2240C9,6240C9,2ff,SIM PIN Code Profile 2
,7DA,24,31,1,0,0,,2240CA,6240CA,ff,SIM PIN Used Profile 2,0:Deactivated;1:Activated
,7DA,24,527,1,0,0,,2240CB,6240CB,2ff,APN1 parameters Profile 2.APN1
,7DA,528,783,1,0,0,,2240CB,6240CB,2ff,APN1 parameters Profile 2.APN1UID
,7DA,784,1039,1,0,0,,2240CB,6240CB,2ff,APN1 parameters Profile 2.APN1PWD
,7DA,24,527,1,0,0,,2240CC,6240CC,2ff,APN3 parameters Profile 2.APN3
,7DA,528,783,1,0,0,,2240CC,6240CC,2ff,APN3 parameters Profile 2.APN3UID
,7DA,784,1039,1,0,0,,2240CC,6240CC,2ff,APN3 parameters Profile 2.APN3PWD
,7DA,24,527,1,0,0,,2240CD,6240CD,2ff,APN5 parameters Profile 2.APN5
,7DA,528,783,1,0,0,,2240CD,6240CD,2ff,APN5 parameters Profile 2.APN5UID
,7DA,784,1039,1,0,0,,2240CD,6240CD,2ff,APN5 parameters Profile 2.APN5PWD
,7DA,24,527,1,0,0,,2240CE,6240CE,2ff,APN6 parameters Profile 2.APN6
,7DA,528,783,1,0,0,,2240CE,6240CE,2ff,APN6 parameters Profile 2.APN6UID
,7DA,784,1039,1,0,0,,2240CE,6240CE,2ff,APN6 parameters Profile 2.APN6PWD
,7DA,24,527,1,0,0,,2240CF,6240CF,2ff,APN7 parameters Profile 2.APN7
,7DA,528,783,1,0,0,,2240CF,6240CF,2ff,APN7 parameters Profile 2.APN7UID
,7DA,784,1039,1,0,0,,2240CF,6240CF,2ff,APN7 parameters Profile 2.APN7PWD
,7DA,24,527,1,0,0,,2240D0,6240D0,2ff,APN8 parameters Profile 2.APN8
,7DA,528,783,1,0,0,,2240D0,6240D0,4ff,APN8 parameters Profile 2.APN8UID
,7DA,784,1039,1,0,0,,2240D0,6240D0,2ff,APN8 parameters Profile 2.APN8PWD
,7DA,24,31,1,0,0,,2240E0,6240E0,ff,Radio Wave RF,0:Radio wave RF OFF;1:Radio wave RF ON
,7DA,24,279,1,0,0,,2240E7,6240E7,2ff,MQTTServerPort
,7DA,24,31,1,0,0,,2240EC,6240EC,ff,DRX to Off Notification,0:Deactivated;1:Activated
,7DA,24,31,1,0,0,s,2240ED,6240ED,ff,StOffSmsMaxT
,7DA,24,31,1,0,0,s,2240EF,6240EF,ff,StOffDataMaxT
,7DA,24,31,1,0,0,d,2240F0,6240F0,ff,TowDeactivateTime
,7DA,24,39,1,0,0,s,2240F3,6240F3,ff,DRMdataReqTimeout
,7DA,24,31,1,0,0,,2240F4,6240F4,ff,DRXactStatus,0:Deactivated;1:Activated
,7DA,24,31,1,0,0,km/h,2240F6,6240F6,ff,Speed_Threshold
,7DA,24,39,1,0,0,m,2240F7,6240F7,ff,Distance_threshold
,7DA,24,31,1,0,0,,2240F8,6240F8,ff,Ecall crash detected conf,0:Inactive;1:Active
,7DA,24,31,1,0,0,,2240F9,6240F9,ff,Ecall internal detection conf,0:Inactive;1:Active
,7DA,24,31,1,0,0,,2240FB,6240FB,ff,IP_address_APN3.status,0:IP address not available;1:IPV4 address available;2:IPV6 address available
,7DA,32,159,1,0,0,,2240FB,6240FB,4ff,IP_address_APN3.address
,7DA,24,31,1,0,0,,2240FE,6240FE,ff,Powertype,0:ICE;1:EV;2:HEV;3:PHEV
,7DA,24,31,1,0,0,,2240FF,6240FF,ff,XCALL - Destination_address,1:A_Vnext;2:Call_center
,7DA,24,279,1,0,0,,224100,624100,2ff,Xcall - Offboard_server_number
,7DA,24,287,1,0,0,,224101,624101,2ff,Xcall - Call_center_directory
,7DA,24,183,1,0,0,,224102,624102,2ff,Xcall - Operator Service Primary (w/DTMF)
,7DA,24,183,1,0,0,,224103,624103,2ff,Xcall - Operator Service Secondary (w/DTMF)
,7DA,24,183,1,0,0,,224104,624104,2ff,Xcall - Operator Service voice-only (no DTMF)
,7DA,24,279,1,0,0,,22410D,62410D,2ff,Ecall Private - Ecall_number
,7DA,24,183,1,0,0,,22410F,62410F,2ff,Ecall Private - Airbag Primary (w/DTMF)
,7DA,24,183,1,0,0,,224110,624110,2ff,Ecall Private - Airbag Secondary (w/DTMF)
,7DA,24,183,1,0,0,,224111,624111,2ff,Ecall Private - Airbag voice-only (no DTMF)
,7DA,24,183,1,0,0,,224112,624112,2ff,Ecall Private - Emergency Assistance Primary (w/DTMF)
,7DA,24,183,1,0,0,,224113,624113,2ff,Ecall Private - Emergency Assistance Secondary (w/DTMF)
,7DA,24,183,1,0,0,,224114,624114,2ff,Ecall Private - Emergency Assistance voice-only (no DTMF)
,7DA,24,31,1,0,0,,224115,624115,ff,Ecall Private - Ecall_availability_after_cancelling
,7DA,24,31,1,0,0,s,224117,624117,ff,Ecall Private - Enable_cancelation_timer
,7DA,24,31,1,0,0,,224119,624119,ff,Ecall Private - Audio_Output,0:Dedicated speaker;1:Multimedia speaker
,7DA,24,279,1,0,0,,22411A,62411A,2ff,ACN - acn_call_number
,7DA,24,39,1,0,0,ms,22411B,62411B,ff,ACN - acn_response_time
,7DA,24,279,1,0,0,,22411C,62411C,2ff,AACN - aacn_call_number
,7DA,24,39,100,0,0,ms,22411E,62411E,ff,AACN - aacn_response_time
,7DA,24,31,1,0,0,,22411F,62411F,ff,User_Authtentication - Number_wrong_Pin_Retry
,7DA,24,31,1,0,0,s,224121,624121,ff,User_Authtentication - Timeout4
,7DA,24,31,1,0,0,s,224122,624122,ff,User_Authtentication - Timeout6
,7DA,24,31,1,0,0,s,224123,624123,ff,User_Authtentication - Timeout9
,7DA,24,31,1,0,0,min,224125,624125,ff,User_Authtentication - Timeout_SRP_A-IVC
,7DA,24,31,1,0,0,,224126,624126,ff,IVC Basic Service - MQTT_DownloadTopicArray
,7DA,24,31,1,0,0,,224127,624127,ff,IVC Basic Service - MQTT_UploadTopicArray
,7DA,24,279,1,0,0,,224128,624128,2ff,IVC Basic Service - MQTTUsernameConfig
,7DA,24,279,1,0,0,,224129,624129,2ff,IVC Basic Service - MQTTPasswordConfig
,7DA,24,47,1,0,0,s,22412D,62412D,ff,Remote DIAG - T_ECU_QUESTIONING
,7DA,24,39,1,0,0,,22412E,62412E,ff,RNQ - RNQ Status Data frequency Upload
,7DA,24,31,1,0,0,,224130,624130,ff,IVC Basic Service - Brandswitch,0:Renault;1:Nissan;2:Infinity;3:Mitsubishi
,7DA,24,31,1,0,0,,224131,624131,ff,Wifi Hotspot- Activation status,0:Deactivated;1:Activated
,7DA,24,31,1,0,0,,224132,624132,ff,Wifi hotspot available network,0:ALL;1:4G;2:3G
,7DA,24,39,1,0,0,ms,224133,624133,ff,Remote Actuator - Request_Duration.Byte0-1: Door_Lock_request_duration
,7DA,40,55,1,0,0,ms,224133,624133,ff,Remote Actuator - Request_Duration.Byte2-3: Horn_LIGHT_request_duration
,7DA,56,71,1,0,0,ms,224133,624133,ff,Remote Actuator - Request_Duration.Byte4-5: RES_request_duration
,7DA,72,87,1,0,0,ms,224133,624133,ff,Remote Actuator - Request_Duration.Byte6-7: Charge_request_duration
,7DA,88,103,1,0,0,ms,224133,624133,ff,Remote Actuator - Request_Duration.Byte8-9: PriAirConditioner_request_duration
,7DA,104,119,1,0,0,ms,224133,624133,ff,Remote Actuator - Request_Duration.Byte10-11: Battery_Inhibitor_request_duration
,7DA,24,31,1,0,0,,224134,624134,ff,RNQ transmission Level,0:None;1:Full;2:Partial
,7DA,24,31,1,0,0,,224135,624135,ff,Reg Ecall Audio Output,0:Dedicated Speaker;1:Relay Control
,7DA,24,31,1,0,0,h,224136,624136,ff,MSD_HISTORIC_TIMEOUT
,7DA,24,39,1,0,0,ms,224137,624137,ff,Inter_Request
,7DA,24,31,.1,0,1,V,224138,624138,ff,VEH_CHARGER_THRESHOLD
,7DA,24,31,1,0,0,,224139,624139,ff,Xcall Activation Status.Ccall,0:Deactivated;1:Activated
,7DA,32,39,1,0,0,,224139,624139,ff,Xcall Activation Status.Bcall,0:Deactivated;1:Bcall Activated
,7DA,40,47,1,0,0,,224139,624139,ff,Xcall Activation Status.Bcall_Diag status,0:Deactivated;1:Activated
,7DA,48,55,1,0,0,,224139,624139,ff,Xcall Activation Status.Hcall,0:Deactivated;1:Activated
,7DA,24,279,1,0,0,,22413A,62413A,2ff,Xcall - Ccall_Number
,7DA,24,279,1,0,0,,22413B,62413B,2ff,Xcall - Bcall_Number
,7DA,24,279,1,0,0,,22413C,62413C,2ff,Xcall - Hcall_Number
,7DA,24,31,1,0,0,s,22413D,62413D,ff,T_before_calling
,7DA,24,31,1,0,0,,22413E,62413E,ff,RDIAG Activation Status,0:RDaig Deactivated;1:RDaig activated
,7DA,24,31,1,0,0,,22413F,62413F,ff,MQTT_DownloadZlibTopicArray
,7DA,24,31,1,0,0,s,224141,624141,ff,MQTTConnectionTimeOut
,7DA,24,31,1,0,0,s,224142,624142,ff,MQTTSubscriptionTimeOut
,7DA,24,31,1,0,0,s,224143,624143,ff,MQTTPublishTimeOut
,7DA,24,31,1,0,0,s,224144,624144,ff,EVCAN TimeOut
,7DA,24,39,1,0,0,ms,224145,624145,ff,P2Timer_UDS
,7DA,24,39,1,0,0,ms,224146,624146,ff,P2Timer_BC
,7DA,24,31,1,0,0,,224147,624147,ff,Tx_Mode_Configuration,0:MQTT+SMS;1:MQTT
,7DA,24,151,1,0,0,,224148,624148,2ff,XCALL - SMS FALLBACK NUMBER
,7DA,24,31,1,0,0,°,224149,624149,ff,SET_END_POSITION_THRESHOLD_ANGLE
,7DA,24,31,100,0,0,ms,22414A,62414A,ff,SET_MIN_END_POSITION_DETECTED_TIME
,7DA,24,31,1,0,0,,22414B,62414B,ff,RNQ Service Activation Status,0:Deactivated;1:Activated
,7DA,24,31,1,0,0,,22414C,62414C,ff,Geofencing - UseLegacyMPDT,0:Use New MPDT Specification;1:Use Legacy MPDT Message
,7DA,24,31,1,0,0,,22414D,62414D,ff,UCD Activation status,0:Deactivated;1:Activated
,7DA,24,39,1,0,0,s,22414E,62414E,ff,OffToDrxTimeout
,7DA,24,31,1,0,0,s,224150,624150,ff,Priv Ecall T LONG PUSH
,7DA,24,31,1,0,0,s,224151,624151,ff,Priv ECALL - CANCEL_CALL_PUSH_DURATION
,7DA,24,31,.1,0,1,,224152,624152,ff,OffsetCorrectionForAreaLimit
,7DA,24,31,.001,0,3,,224153,624153,ff,OffsetCorrectionForSpeedLimit
,7DA,24,31,1,0,0,,224154,624154,ff,NumNotifByAccCycleForAreaLimit
,7DA,24,31,1,0,0,,224155,624155,ff,NumNotifByAccCycleForSpeedLimit
,7DA,24,31,1,0,0,,224156,624156,ff,NumNotifByAccCycleForTimeLimit
,7DA,24,31,1,0,0,,224157,624157,ff,EPMC Activation,0:Deactivated;1:Activated
,7DA,24,31,1,0,0,,224158,624158,ff,InitEPMCBudget
,7DA,24,31,.1,0,1,Wh,224159,624159,ff,PwRemote
,7DA,24,31,.1,0,1,W.h,22415A,62415A,ff,PwFOTA
,7DA,24,31,1,0,0,mA,22415B,62415B,ff,PwDRX
,7DA,24,31,.01,0,2,Wh,22415C,62415C,ff,PwMQTT
,7DA,24,31,1,0,0,Wh,22415D,62415D,ff,ThresholdWarningUser
,7DA,24,31,1,0,0,Wh,22415E,62415E,ff,ThresholdLimit
,7DA,24,39,.1,0,1,Wh,22415F,62415F,ff,ThresholdMQTT
,7DA,24,31,1,0,0,,224160,624160,ff,retry_number_X_CALL
,7DA,24,31,1,0,0,,224161,624161,ff,retry_number_E_CALL
,7DA,24,31,1,0,0,,224162,624162,ff,Cloud_Privacy_Mode,0:Deactivated;1:Activated
,7DA,24,31,1,0,0,,224163,624163,ff,FOTA _Enable_Disable,0:FOTA OFF;255:FOTA ON
,7DA,24,31,1,0,0,,224164,624164,ff,FOTA Periodic Check,0:No(Infinite);1:7 days;2:30 days;3:180 days
,7DA,24,31,10,0,0,ms,224166,624166,ff,Timer_CCS_Lock_Unlock_cmd
,7DA,24,31,1,0,0,,224167,624167,ff,MQTTRetrySUBSCRIBEInterval
,7DA,24,31,1,0,0,,224168,624168,ff,MQTTRetrySUBSCRIBEOccurrence
,7DA,24,39,1,0,0,s,22416A,62416A,ff,TLS_EXPBackOffStartDelay
,7DA,24,1047,1,0,0,,22416B,62416B,2ff,URL
,7DA,24,39,1,0,0,,22416C,62416C,ff,PORT
,7DA,24,103,1,0,0,,22416D,62416D,2ff,Data Dictionary(DD) Version
,7DA,24,39,1,0,0,s,22416F,62416F,ff,T_FOTA
,7DA,24,31,1,0,0,s,224170,624170,ff,Ecall_Priv_VOICE_CONNECTION_TIMEOUT
,7DA,24,31,1,0,0,,224171,624171,ff,Panic_Call Activation Status,0:Deactivated;1:Activated
,7DA,24,279,1,0,0,,224172,624172,2ff,Panic_Call number
,7DA,24,31,1,0,0,,224173,624173,ff,ACN_AD call Activation Status,0:Deactivated;1:Activated
,7DA,24,279,1,0,0,,224174,624174,2ff,ACN_AD call number
,7DA,24,31,1,0,0,s,224175,624175,ff,Ecall_Priv Ring Call Back Timer
,7DA,24,31,1,0,0,,224176,624176,ff,Plug In Reminder Activation Status,0:Deactivated;1:Activated
,7DA,24,31,1,0,0,,224177,624177,ff,Remote Blocking Charging Activation Status,0:deactivated;1:activated
,7DA,24,31,1,0,0,,224178,624178,ff,IMS Activation,0:Deactivated;1:activated
,7DA,24,31,1,0,0,,224179,624179,ff,SMS over IP Activation,0:Deactivated;1:Activated
,7DA,24,55,1,0,0,,22417A,62417A,1ff,SMS Counter2
,7DA,24,55,1,0,0,,22417B,62417B,1ff,SMS Counter3
,7DA,24,55,1,0,0,,22417C,62417C,1ff,SMS Counter4
,7DA,24,55,1,0,0,,22417D,62417D,1ff,SMS Counter5
,7DA,24,39,1,0,0,s,22417E,62417E,ff,OffToDrxTimeoutBase
,7DA,24,31,.1,0,1,,22417F,62417F,ff,OffToDrxTimeoutMultiplier
,7DA,24,31,1,0,0,h,224180,624180,ff,OffToDrxTimeoutMax
,7DA,24,39,1,0,0,,224181,624181,ff,OffToDrxMaxRetries
,7DA,24,39,1,0,0,min,224182,624182,ff,Ecall_Priv_call_back Timeout
,7DA,24,279,1,0,0,,224183,624183,2ff,SIM SMS Center 2
,7DA,24,31,1,0,0,,224184,624184,ff,SMSenActStatus,0:Deactivated;1:Activated
,7DA,24,103,1,0,0,,224200,624200,2ff,Model Code
,7DA,24,1999,1,0,0,,224201,624201,2ff,Current Emergency Call URL Information
,7DA,24,1999,1,0,0,,224202,624202,2ff,Current Inspection URL Information
,7DA,24,1999,1,0,0,,224203,624203,2ff,New Emergency Call URL Information
,7DA,24,1999,1,0,0,,224204,624204,2ff,New Inspection URL Information
,7DA,24,223,1,0,0,,224205,624205,2ff,Scheduled Change Date and Time
,7DA,24,183,1,0,0,,224206,624206,2ff,Center’s Telephone Number
,7DA,24,31,1,0,0,,224207,624207,ff,User_collation_result_of_the_inspection.judge,0:Inspected (Available)-;1:Inspected (Unavailable)-;2:Uninspected
,7DA,24,223,1,0,0,,224208,624208,2ff,Automatic inspection time
,7DA,24,31,1,0,0,,224209,624209,ff,Driver_Info_Upload_Permit,0:Deactivated;1:Activated
,7DA,24,31,1,0,0,,22420A,62420A,ff,Probe_Upload_Permit,0:Deactivated;1:Activated
,7DA,24,55,1,0,0,m,22420B,62420B,1ff,Location Data Mileage No Fixed Location
,7DA,24,1623,1,0,0,,22420C,62420C,2ff,Location Data Acquisition Time1
,7DA,24,1623,1,0,0,,22420D,62420D,2ff,Location Data Acquisition Time2
,7DA,24,1623,1,0,0,,22420E,62420E,2ff,Location Data Acquisition Time3
,7DA,24,1623,1,0,0,,22420F,62420F,2ff,Location Data Acquisition Time4
,7DA,24,1623,1,0,0,,224210,624210,2ff,Location Data Acquisition Time5
,7DA,24,1623,1,0,0,,224211,624211,2ff,Location Data Acquisition Time6
,7DA,24,1623,1,0,0,,224212,624212,2ff,Location Data Acquisition Time7
,7DA,24,1623,1,0,0,,224213,624213,2ff,Location Data Acquisition Time8
,7DA,24,535,1,0,0,,224214,624214,4ff,Location Data Difference Between Front Wheels Rotation
,7DA,24,1047,1,0,0,,224215,624215,2ff,Location Data Steering Angle
,7DA,24,55,1,0,0,,224216,624216,2ff,Location Data Vehicle Speed
,7DA,24,4119,1,0,0,,224217,624217,2ff,Emergency Call Data1
,7DA,24,4119,1,0,0,,224218,624218,2ff,Emergency Call Data2
,7DA,24,4119,1,0,0,,224219,624219,2ff,Emergency Call Data3
,7DA,24,4119,1,0,0,,22421A,62421A,2ff,Emergency Call Data4
,7DA,24,4119,1,0,0,,22421B,62421B,2ff,Emergency Call Data5
,7DA,24,47,1,0,0,,22421C,62421C,2ff,Emergency Call Log
,7DA,24,31,1,0,0,,22421D,62421D,2ff,Radio reception condition
,7DA,24,39,1,0,0,,22421E,62421E,2ff,Outgoing Call Retry Count
,7DA,24,223,1,0,0,,22421F,62421F,2ff,Error Histoy.TCU ON time
,7DA,224,423,1,0,0,,22421F,62421F,2ff,Error Histoy.TCU OFF time
,7DA,424,623,1,0,0,,22421F,62421F,2ff,Error Histoy.ecall start time
,7DA,624,823,1,0,0,,22421F,62421F,2ff,Error Histoy.ecall end time
,7DA,824,1023,1,0,0,,22421F,62421F,2ff,Error Histoy.failure occurrence time
,7DA,1024,1063,1,0,0,,22421F,62421F,2ff,Error Histoy.failure contents
,7DA,1064,1263,1,0,0,,22421F,62421F,2ff,Error Histoy.Switch to backup battery time
,7DA,24,31,1,0,0,,224220,624220,ff,RA_Presoak_Underhood_Check_Activation_CF,0:INACTIVE;1:ACTIVE
,7DA,24,31,1,0,0,,224221,624221,ff,Privacy_Mode_Activation,0:Activated;1:Deactivated
,7DA,24,31,1,0,0,,224300,624300,ff,Remote Ajustable SOC Activation Status,0:OFF;1:ON
,7DA,24,31,1,0,0,,224301,624301,ff,Remote KeyFob Inhibition Activation Status,0:OFF;1:ON
,7DA,24,31,1,0,0,,224302,624302,ff,Remote KeyFob Inhibition Supported,0:Remote KeyFob Inhibition command is not supported by HFM;1:Remote KeyFob Inhibition command is supported by HFM
,7DA,24,24,1,0,0,,224303,624303,ff,Param_Pin_Code_need_Extn.Unlock VU Cargo Zone,0:Code not needed;1:Code needed
,7DA,25,25,1,0,0,,224303,624303,ff,Param_Pin_Code_need_Extn.Lock VU Cargo Zone,0:Code not needed;1:Code needed
,7DA,26,26,1,0,0,,224303,624303,ff,Param_Pin_Code_need_Extn.Unlock VU Cabin Zone,0:Code not needed;1:Code needed
,7DA,27,27,1,0,0,,224303,624303,ff,Param_Pin_Code_need_Extn.Lock VU Cabin Zone,0:Code not needed;1:Code needed
,7DA,29,29,1,0,0,,224303,624303,ff,Param_Pin_Code_need_Extn.Lock Driver Door Only,0:Code not needed;1:Code needed
,7DA,36,36,1,0,0,,224303,624303,ff,Param_Pin_Code_need_Extn.ikey_Inhibited,0:Code not needed;1:Code needed
,7DA,37,37,1,0,0,,224303,624303,ff,Param_Pin_Code_need_Extn.ikey_Authorized,0:Code not needed;1:Code needed
,7DA,38,38,1,0,0,,224303,624303,ff,Param_Pin_Code_need_Extn.Unlock Superlock,0:Code not needed;1:Code needed
,7DA,39,39,1,0,0,,224303,624303,ff,Param_Pin_Code_need_Extn.Lock Superlock,0:Code not needed;1:Code needed
,7DA,24,24,1,0,0,,224304,624304,ff,Conf_Customer_Presence_need_Extn.Unlock VU Cargo Zone,0:Presence not needed;1:Presence needed
,7DA,25,25,1,0,0,,224304,624304,ff,Conf_Customer_Presence_need_Extn.Lock VU Cargo Zone,0:Presence not needed;1:Presence needed
,7DA,26,26,1,0,0,,224304,624304,ff,Conf_Customer_Presence_need_Extn.Unlock VU Cabin Zone,0:Presence not needed;1:Presence needed
,7DA,27,27,1,0,0,,224304,624304,ff,Conf_Customer_Presence_need_Extn.Lock VU Cabin Zone,0:Presence not needed;1:Presence needed
,7DA,29,29,1,0,0,,224304,624304,ff,Conf_Customer_Presence_need_Extn.Lock Driver Door Only,0:Presence not needed;1:Presence needed
,7DA,36,36,1,0,0,,224304,624304,ff,Conf_Customer_Presence_need_Extn.ikey_Inhibited,0:Presence not needed;1:Presence needed
,7DA,37,37,1,0,0,,224304,624304,ff,Conf_Customer_Presence_need_Extn.ikey_Authorized,0:Presence not needed;1:Presence needed
,7DA,38,38,1,0,0,,224304,624304,ff,Conf_Customer_Presence_need_Extn.Unlock Superlock,0:Presence not needed;1:Presence needed
,7DA,39,39,1,0,0,,224304,624304,ff,Conf_Customer_Presence_need_Extn.Lock Superlock,0:Presence not needed;1:Presence needed
,7DA,40,47,1,0,0,min,224305,624305,ff,Conf_Request_timeout_1_Extn.Lock Driver Door Only
,7DA,48,55,1,0,0,min,224305,624305,ff,Conf_Request_timeout_1_Extn.Unlock Driver Door Only
,7DA,56,63,1,0,0,min,224305,624305,ff,Conf_Request_timeout_1_Extn.Lock VU Cabin Zone
,7DA,64,71,1,0,0,min,224305,624305,ff,Conf_Request_timeout_1_Extn.Unlock VU Cabin Zone
,7DA,72,79,1,0,0,min,224305,624305,ff,Conf_Request_timeout_1_Extn.Lock VU Cargo Zone
,7DA,80,87,1,0,0,min,224305,624305,ff,Conf_Request_timeout_1_Extn.Unlock VU Cargo Zone
,7DA,88,95,1,0,0,min,224305,624305,ff,Conf_Request_timeout_1_Extn.Lock Superlock
,7DA,96,103,1,0,0,min,224305,624305,ff,Conf_Request_timeout_1_Extn.Unlock Superlock
,7DA,104,111,1,0,0,min,224305,624305,ff,Conf_Request_timeout_1_Extn.ikay_Authorized
,7DA,112,119,1,0,0,min,224305,624305,ff,Conf_Request_timeout_1_Extn.ikey_Inhibited
,7DA,24,24,1,0,0,,224306,624306,ff,Conf_Remote_fn_inhibited_onboard_Extn.Unlock VU Cargo Zone,0:not inhibited on board;1:inhibited on board
,7DA,25,25,1,0,0,,224306,624306,ff,Conf_Remote_fn_inhibited_onboard_Extn.Lock VU Cargo Zone,0:not inhibited on board;1:inhibited on board
,7DA,26,26,1,0,0,,224306,624306,ff,Conf_Remote_fn_inhibited_onboard_Extn.Unlock VU Cabin Zone,0:not inhibited on board;1:inhibited on board
,7DA,27,27,1,0,0,,224306,624306,ff,Conf_Remote_fn_inhibited_onboard_Extn.Lock VU Cabin Zone,0:not inhibited on board;1:inhibited on board
,7DA,28,28,1,0,0,,224306,624306,ff,Conf_Remote_fn_inhibited_onboard_Extn.Unlock Driver Door Only,0:not inhibited on board;1:inhibited on board
,7DA,29,29,1,0,0,,224306,624306,ff,Conf_Remote_fn_inhibited_onboard_Extn.Lock Driver Door Only,0:not inhibited on board;1:inhibited on board
,7DA,36,36,1,0,0,,224306,624306,ff,Conf_Remote_fn_inhibited_onboard_Extn.ikey_Inhibited,0:not inhibited on board;1:inhibited on board
,7DA,37,37,1,0,0,,224306,624306,ff,Conf_Remote_fn_inhibited_onboard_Extn.ikay_Authorized,0:not inhibited on board;1:inhibited on board
,7DA,38,38,1,0,0,,224306,624306,ff,Conf_Remote_fn_inhibited_onboard_Extn.Unlock Superlock,0:not inhibited on board;1:inhibited on board
,7DA,39,39,1,0,0,,224306,624306,ff,Conf_Remote_fn_inhibited_onboard_Extn.Lock Superlock,0:not inhibited on board;1:inhibited on board
,7DA,32,35,1,0,0,,224307,624307,ff,Conf_Cipher_secured_retry_Extn.Unlock Driver Door Only
,7DA,36,39,1,0,0,,224307,624307,ff,Conf_Cipher_secured_retry_Extn.Lock Driver Door Only
,7DA,40,43,1,0,0,,224307,624307,ff,Conf_Cipher_secured_retry_Extn.Unlock VU Cabin Zone
,7DA,44,47,1,0,0,,224307,624307,ff,Conf_Cipher_secured_retry_Extn.Lock VU Cabin Zone
,7DA,48,51,1,0,0,,224307,624307,ff,Conf_Cipher_secured_retry_Extn.Unlock VU Cargo Zone
,7DA,52,55,1,0,0,,224307,624307,ff,Conf_Cipher_secured_retry_Extn.Lock VU Cargo Zone
,7DA,56,59,1,0,0,,224307,624307,ff,Conf_Cipher_secured_retry_Extn.Unlock Superlock
,7DA,60,63,1,0,0,,224307,624307,ff,Conf_Cipher_secured_retry_Extn.Lock Superlock
,7DA,64,67,1,0,0,,224307,624307,ff,Conf_Cipher_secured_retry_Extn.ikey_Inhibited
,7DA,68,71,1,0,0,,224307,624307,ff,Conf_Cipher_secured_retry_Extn.ikay_Authorized
,7DA,40,47,1,0,0,,224308,624308,ff,CipherSecCommTimeout_Extn.Lock Driver Door Only
,7DA,48,55,1,0,0,,224308,624308,ff,CipherSecCommTimeout_Extn.Unlock Driver Door Only
,7DA,56,63,1,0,0,,224308,624308,ff,CipherSecCommTimeout_Extn.Lock VU Cabin Zone
,7DA,64,71,1,0,0,,224308,624308,ff,CipherSecCommTimeout_Extn.Unlock VU Cabin Zone
,7DA,72,79,1,0,0,,224308,624308,ff,CipherSecCommTimeout_Extn.Lock VU Cargo Zone
,7DA,80,87,1,0,0,,224308,624308,ff,CipherSecCommTimeout_Extn.Unlock VU Cargo Zone
,7DA,88,95,1,0,0,,224308,624308,ff,CipherSecCommTimeout_Extn.Lock Superlock
,7DA,96,103,1,0,0,,224308,624308,ff,CipherSecCommTimeout_Extn.Unlock Superlock
,7DA,104,111,1,0,0,,224308,624308,ff,CipherSecCommTimeout_Extn.iKEY_AUTHORIZED
,7DA,112,119,1,0,0,,224308,624308,ff,CipherSecCommTimeout_Extn.iKEY_INHIBITED
,7DA,24,39,1,0,0,h,224309,624309,ff,Technical_Cold_Reboot_Frequency
,7DA,24,31,1,0,0,,224310,624310,ff,SCM_Activation_Status,0:Deactivated;1:Activated
,7DA,24,31,1,0,0,s,224312,624312,ff,RA_KeepRefuseToSleepTime
,7DA,24,24,1,0,0,,226000,626000,ff,DTC Activation.Ecall Microphone,0:Deactivated;1:Activated
,7DA,25,25,1,0,0,,226000,626000,ff,DTC Activation.EMU,0:Deactivated;1:Activated
,7DA,26,26,1,0,0,,226000,626000,ff,DTC Activation.Aux_In_Info/Tel_Mute_Out,0:Deactivated;1:Activated
,7DA,27,27,1,0,0,,226000,626000,ff,DTC Activation.AirbagCAN,0:Deactivated;1:Activated
,7DA,28,28,1,0,0,,226000,626000,ff,DTC Activation.CAN-M,0:Deactivated;1:Activated
,7DA,29,29,1,0,0,,226000,626000,ff,DTC Activation.CAN-V,0:Deactivated;1:Activated
,7DA,30,30,1,0,0,,226000,626000,ff,DTC Activation.InternalBattery status,0:Deactivated;1:Activated
,7DA,31,31,1,0,0,,226000,626000,ff,DTC Activation.Battery,0:Deactivated;1:Activated
,7DA,32,32,1,0,0,,226000,626000,ff,DTC Activation.MIC_OUT,0:Deactivated;1:Activated
,7DA,33,33,1,0,0,,226000,626000,ff,DTC Activation.GNSS COMMUNICATIONS FAILURE,0:Deactivated;1:Activated
,7DA,34,34,1,0,0,,226000,626000,ff,DTC Activation.System Internal Failure,0:Deactivated;1:Activated
,7DA,35,35,1,0,0,,226000,626000,ff,DTC Activation.Ecall Button,0:Deactivated;1:Activated
,7DA,36,36,1,0,0,,226000,626000,ff,DTC Activation.Ecall Blacklight LED,0:Deactivated;1:Activated
,7DA,37,37,1,0,0,,226000,626000,ff,DTC Activation.Ecall Auto LED,0:Deactivated;1:Activated
,7DA,38,38,1,0,0,,226000,626000,ff,DTC Activation.Ecall Green LED,0:Deactivated;1:Activated
,7DA,39,39,1,0,0,,226000,626000,ff,DTC Activation.Ecall Red LED,0:Deactivated;1:Activated
,7DA,40,40,1,0,0,,226000,626000,ff,DTC Activation.Vnext Functional,0:Deactivated;1:Activated
,7DA,41,41,1,0,0,,226000,626000,ff,DTC Activation.Vnext Authentication,0:Deactivated;1:Activated
,7DA,42,42,1,0,0,,226000,626000,ff,DTC Activation.PPP Data Comm. Authentication,0:Deactivated;1:Activated
,7DA,43,43,1,0,0,,226000,626000,ff,DTC Activation.Voice Failure,0:Deactivated;1:Activated
,7DA,44,44,1,0,0,,226000,626000,ff,DTC Activation.SMS,0:Deactivated;1:Activated
,7DA,45,45,1,0,0,,226000,626000,ff,DTC Activation.HU/Navi USB,0:Deactivated;1:Activated
,7DA,46,46,1,0,0,,226000,626000,ff,DTC Activation.Virgin Configuration,0:Deactivated;1:Activated
,7DA,47,47,1,0,0,,226000,626000,ff,DTC Activation.A-IVC OVERHEAT,0:Deactivated;1:Activated
,7DA,48,48,1,0,0,,226000,626000,ff,DTC Activation.Dedicated speaker,0:Deactivated;1:Activated
,7DA,49,49,1,0,0,,226000,626000,ff,DTC Activation.Audio HU,0:Deactivated;1:Activated
,7DA,50,50,1,0,0,,226000,626000,ff,DTC Activation.A-IVC Clock,0:Deactivated;1:Activated
,7DA,51,51,1,0,0,,226000,626000,ff,DTC Activation. Cellular Registration Denied,0:Deactivated;1:Activated
,7DA,52,52,1,0,0,,226000,626000,ff,DTC Activation.SIM Failure,0:Deactivated;1:Activated
,7DA,53,53,1,0,0,,226000,626000,ff,DTC Activation. Invalid A-IVC,0:Deactivated;1:Activated
,7DA,54,54,1,0,0,,226000,626000,ff,DTC Activation.Ext. GNSS Antenna for Splitter,0:Deactivated;1:Activated
,7DA,55,55,1,0,0,,226000,626000,ff,DTC Activation.Vnext Config,0:Deactivated;1:Activated
,7DA,56,56,1,0,0,,226000,626000,ff,DTC Activation.Vnext Regional Timeout,0:Deactivated;1:Activated
,7DA,57,57,1,0,0,,226000,626000,ff,DTC Activation.Vnext Master Timeout,0:Deactivated;1:Activated
,7DA,58,58,1,0,0,,226000,626000,ff,DTC Activation.Vnext Regional Authentication NOK,0:Deactivated;1:Activated
,7DA,59,59,1,0,0,,226000,626000,ff,DTC Activation.Vnext Master Authentication NOK,0:Deactivated;1:Activated
,7DA,60,60,1,0,0,,226000,626000,ff,DTC Activation. Airbag Hardwire,0:Deactivated;1:Activated
,7DA,61,61,1,0,0,,226000,626000,ff,DTC Activation.Acceleromter Failure,0:Deactivated;1:Activated
,7DA,62,62,1,0,0,,226000,626000,ff,DTC Activation.Ext. GNSS Antenna,0:Deactivated;1:Activated
,7DA,63,63,1,0,0,,226000,626000,ff,DTC Activation.Ext. Cellular Antenna,0:Deactivated;1:Activated
,7DA,64,64,1,0,0,,226000,626000,ff,DTC Activation.A-IVC Invalid Region Setting,0:Deactivated;1:Activated
,7DA,65,65,1,0,0,,226000,626000,ff,DTC Activation.A-IVC No Region Setting,0:Deactivated;1:Activated
,7DA,66,66,1,0,0,,226000,626000,ff,DTC Activation.A-IVC Authentication Fails,0:Deactivated;1:Activated
,7DA,67,67,1,0,0,,226000,626000,ff,DTC Activation.Part Certificate Storage Error,0:Deactivated;1:Activated
,7DA,68,68,1,0,0,,226000,626000,ff,DTC Activation.Part Certificate Verification Fails,0:Deactivated;1:Activated
,7DA,69,69,1,0,0,,226000,626000,ff,DTC Activation.No Certificate Available,0:Deactivated;1:Activated
,7DA,70,70,1,0,0,,226000,626000,ff,DTC Activation.Bad Pairing A-IVC & VIN,0:Deactivated;1:Activated
,7DA,71,71,1,0,0,,226000,626000,ff,DTC Activation.Part ID is Unknown,0:Deactivated;1:Activated
,7DA,72,72,1,0,0,,226000,626000,ff,DTC Activation. Remote Actuator not Activated,0:Deactivated;1:Activated
,7DA,73,73,1,0,0,,226000,626000,ff,DTC Activation.Internal Battery Capacity Low_A,0:Deactivated;1:Activated
,7DA,74,74,1,0,0,,226000,626000,ff,DTC Activation.Relay Control,0:Deactivated;1:Activated
,7DA,75,75,1,0,0,,226000,626000,ff,DTC Activation.Service Check Not Complete,0:Deactivated;1:Activated
,7DA,76,76,1,0,0,,226000,626000,ff,DTC Activation.Partition Setting Storage Error,0:Deactivated;1:Activated
,7DA,77,77,1,0,0,,226000,626000,ff,DTC Activation.A-IVC Invalid Partition Setting,0:Deactivated;1:Activated
,7DA,78,78,1,0,0,,226000,626000,ff,DTC Activation.A-IVC No Partition Setting,0:Deactivated;1:Activated
,7DA,79,79,1,0,0,,226000,626000,ff,DTC Activation.Region Setting Storage Error,0:Deactivated;1:Activated
,7DA,80,80,1,0,0,,226000,626000,ff,DTC Activation.Internal HTTP Server Error,0:Deactivated;1:Activated
,7DA,81,81,1,0,0,,226000,626000,ff,DTC Activation.Bad HTTP Request,0:Deactivated;1:Activated
,7DA,82,82,1,0,0,,226000,626000,ff,DTC Activation.BCM Pairing DTC,0:Deactivated;1:Activated
,7DA,83,83,1,0,0,,226000,626000,ff,DTC Activation.Remote Actuator- PIN code missing,0:Deactivated;1:Activated
,7DA,84,84,1,0,0,,226000,626000,ff,DTC Activation. Remote Actuator- CAN failure,0:Deactivated;1:Activated
,7DA,85,85,1,0,0,,226000,626000,ff,DTC Activation.Remote Actuator without unknown ID,0:Deactivated;1:Activated
,7DA,86,86,1,0,0,,226000,626000,ff,DTC Activation. Remote Actuator without Cipher key,0:Deactivated;1:Activated
,7DA,87,87,1,0,0,,226000,626000,ff,DTC Activation.Remote Actuator service activated without ciphering key,0:Deactivated;1:Activated
,7DA,24,39,1,0,0,,227000,627000,4ff,Audio Car Group tunning.CarGroup
,7DA,40,55,1,0,0,,227000,627000,4ff,Audio Car Group tunning.Checksum
,7DA,24,1767,1,0,0,,227001,627001,4ff,Audio Tunning 1.RawData
,7DA,1768,1783,1,0,0,,227001,627001,4ff,Audio Tunning 1.Checksum
,7DA,24,1767,1,0,0,,227002,627002,4ff,Audio Tunning 2.RawData
,7DA,1768,1783,1,0,0,,227002,627002,4ff,Audio Tunning 2.Checksum
,7DA,24,1767,1,0,0,,227003,627003,4ff,Audio Tunning 3.RawData
,7DA,1768,1783,1,0,0,,227003,627003,4ff,Audio Tunning 3.Checksum
,7DA,24,1767,1,0,0,,227004,627004,4ff,Audio Tunning 4.RawData
,7DA,1768,1783,1,0,0,,227004,627004,4ff,Audio Tunning 4.Checksum
,7DA,24,1767,1,0,0,,227005,627005,4ff,Audio Tunning 5.RawData
,7DA,1768,1783,1,0,0,,227005,627005,4ff,Audio Tunning 5.Checksum
,7DA,24,1767,1,0,0,,227006,627006,4ff,Audio Tunning 6.RawData
,7DA,1768,1783,1,0,0,,227006,627006,4ff,Audio Tunning 6.Checksum
,7DA,24,1767,1,0,0,,227007,627007,4ff,Audio Tunning 7.RawData
,7DA,1768,1783,1,0,0,,227007,627007,4ff,Audio Tunning 7.Checksum
,7DA,24,1767,1,0,0,,227008,627008,4ff,Audio Tunning 8.RawData
,7DA,1768,1783,1,0,0,,227008,627008,4ff,Audio Tunning 8.Checksum
,7DA,24,1767,1,0,0,,227009,627009,4ff,Audio Tunning 9.RawData
,7DA,1768,1783,1,0,0,,227009,627009,4ff,Audio Tunning 9.Checksum
,7DA,24,1767,1,0,0,,227010,627010,4ff,Audio Tunning 10.RawData
,7DA,1768,1783,1,0,0,,227010,627010,4ff,Audio Tunning 10.Checksum
,7DA,24,31,1,0,0,,229000,629000,ff,Control of Microphone connection,0:Control in progress;1:Control Completed and OK;2:Control complete and NOK
,7DA,24,31,1,0,0,,229001,629001,ff,Control of Loudspeaker Connection,0:Control in progress;1:Control Completed and OK;2:Control complete and NOK
,7DA,24,31,1,0,0,,229003,629003,ff,CONTROL AUX_IN_INFO OUTPUT,0:Control in progress;1:Control Completed and OK;2:Control complete and NOK
,7DA,24,31,1,0,0,,229006,629006,ff,Control Of Led Ecall,0:Control in progress;1:Control Completed and OK;2:Control complete and NOK;3:No Control done
,7DA,24,31,1,0,0,,229007,629007,ff,Control Of Led Ecall Malfunction Green,0:Control in progress;1:Control Completed and OK;2:Control complete and NOK;3:No Control done
,7DA,24,31,1,0,0,,229008,629008,ff,Control Of Led Ecall Malfunction Red,0:Control in progress;1:Control Completed and OK;2:Control complete and NOK;3:No Control done
,7DA,24,31,1,0,0,,229009,629009,ff,Control Of Led Backlight,0:Control in progress;1:Control Completed and OK;2:Control complete and NOK;3:No Control done
,7DA,24,31,1,0,0,,229100,629100,ff,CONTROL OF Test TEL Number In Validation,0:Control in progress;1:Control Completed and OK;2:Control complete and NOK
,7DA,24,31,1,0,0,,22C000,62C000,ff,USB Timeout
,7DA,24,2495,1,0,0,,22DA00,62DA00,2ff,V-SSD
,7DA,24,599,1,0,0,,22DA10,62DA10,2ff,V-TDD_No.0
,7DA,24,599,1,0,0,,22DA11,62DA11,2ff,V-TDD_No.1
,7DA,24,599,1,0,0,,22DA12,62DA12,2ff,V-TDD_No.2
,7DA,24,599,1,0,0,,22DA13,62DA13,2ff,V-TDD_No.3
,7DA,24,599,1,0,0,,22DA14,62DA14,2ff,V-TDD_No.4
,7DA,24,31,1,0,0,,22DAB0,62DAB0,ff,TriggerFrameFunctionActivation,0:Deactivated;170:Activated
,7DA,24,151,1,0,0,,22F010,62F010,4ff,programmingOperationFingerPrint
,7DA,24,103,1,0,0,,22F011,62F011,2ff,IndexSrvData
,7DA,24,103,1,0,0,,22F012,62F012,2ff,Operational Reference
,7DA,24,103,1,0,0,,22F013,62F013,2ff,SecondaryOperationnalReference
,7DA,24,47,1,0,0,km,22F0D0,62F0D0,ff,Mileage
,7DA,24,31,1,0,0,,22F0D1,62F0D1,ff,DTC Occurrence Counter
,7DA,24,103,1,0,0,,22F111,62F111,2ff,VehicleManufacturerECUHardwareNumber_DAI
,7DA,24,183,1,0,0,,22F121,62F121,2ff,VehicleManufacturerECUSoftwareNumber_DAI
,7DA,24,279,1,0,0,,22F180,62F180,4ff,Boot Version
,7DA,24,103,1,0,0,,22F182,62F182,2ff,CalibrationNumber
,7DA,24,103,1,0,0,,22F187,62F187,2ff,vehicleManufacturerSparePartNumber
,7DA,24,103,1,0,0,,22F188,62F188,2ff,vehicleManufacturerECUSoftwareNumber
,7DA,24,535,1,0,0,,22F18A,62F18A,2ff,systemSupplierIdentifier
,7DA,24,183,1,0,0,,22F18C,62F18C,2ff,ECUSerialNumber
,7DA,24,159,1,0,0,,22F190,62F190,2ff,VIN
,7DA,24,103,1,0,0,,22F191,62F191,2ff,vehicleManufacturerECUHardwareNumber
,7DA,24,127,1,0,0,,22F192,62F192,2ff,ecuHardware.hardware
,7DA,128,151,1,0,0,,22F192,62F192,2ff,ecuHardware.version
,7DA,24,279,1,0,0,,22F194,62F194,2ff,systemSupplierECUSoftwareNumber
,7DA,24,279,1,0,0,,22F195,62F195,2ff,systemSupplierECUSoftwareVersionNumber
,7DA,24,31,1,0,0,,22F1A0,62F1A0,4ff,diagnosticVersion
,7DA,24,103,1,0,0,,22F1A1,62F1A1,2ff,VehicleManufacturerSparePartNumber_N
,7DA,24,103,1,0,0,,22F1A2,62F1A2,2ff,ConfigurationDataReferenceAfterConfigurationProcess
,7DA,0,0,1,0,0,,3E00,7E00,ff,TesterPresent.WithResponse
================================================
FILE: app/src/main/assets/Twingo_3_Ph2/DCM_Tests.csv
================================================
00,Device and failure type ODB codding
01,General Electrical Failure
02,General signal failure
03,FM / PWM Failures
04,System Internal Failures
05,System Programming Failures
06,Algorithm Based Failures
07,Mechanical Failures
08,Bus Signal / Message Failures
09,Component Failures
11,circuit short to ground
12,circuit short to battery
13,circuit open
14,circuit short to ground or open
15,circuit short to battery or open
16,circuit voltage below threshold
17,circuit voltage above threshold
18,circuit current below threshold
19,circuit current above threshold
1A,circuit resistance below threshold
1B,circuit resistance above threshold
1C,circuit voltage out of range
1D,circuit current out of range
1E,circuit resistance out of range
1F,circuit intermittent
21,signal amplitude < minimum
22,signal amplitude > maximum
23,signal stuck low
24,signal stuck high
25,signal shape / waveform failure
26,signal rate of change below threshold
27,signal rate of change above threshold
28,signal level out of range/zero adjustment failure
29,signal signal invalid
2F,signal erratic
31,no signal
32,signal low time < minimum
33,signal low time > maximum
34,signal high time < minimum
35,signal high time > maximum
36,signal frequency too low
37,signal frequency too high
38,signal frequency incorrect
39,incorrect has too few pulses
3A,incorrect has too many pulses
41,general checksum failure
42,general memory failure
43,special memory failure
44,data memory failure
45,program memory failure
46,calibration / parameter memory failure
47,watchdog / safety µC failure
48,supervision software failure
49,internal electronic failure
4A,incorrect component installed
4B,over temperature
51,not programmed
52,not activated
53,deactivated
54,missing calibration
55,not configured
61,signal calculation failure
62,signal compare failure
63,circuit / component protection time-out
64,signal plausibility failure
65,signal has too few transitions / events
66,signal has too many transitions / events
67,signal incorrect after event
68,event information
71,actuator stuck
72,actuator stuck open
73,actuator stuck closed
74,actuator slipping
75,emergency position not reachable
76,wrong mounting position
77,commanded position not reachable
78,alignment or adjustment incorrect
79,mechanical linkage failure
7A,fluid leak or seal failure
7B,low fluid level
81,invalid serial data received
82,alive / sequence counter incorrect / not updated
83,value of signal protection calculation incorrect
84,signal below allowable range
85,signal above allowable range
86,signal invalid
87,missing message
88,bus off
8F,erratic
91,parametric
92,performance or incorrect operation
93,no operation
94,unexpected operation
95,incorrect assembly
96,component internal failure
97,Component | system operation obstructed or blocked
98,component or system over temperature
================================================
FILE: app/src/main/assets/Twingo_3_Ph2/EPS_Dtcs.csv
================================================
F003,Battery
D000,CAN_Bus
D001,CAN_WheelSpeed
5608,EPS_Ecu
5606,EPS_Motor
5614,EPS_ThermalProtection
5604,EPS_TorqueSensor
C129,CAN_ESC_Absent
C418,CAN_VehicleSpeedInvalid
C100,CAN_EngineStatusAbsent
C126,CAN_SWA_Fault
5617,CAN_RearGear_Fault
================================================
FILE: app/src/main/assets/Twingo_3_Ph2/EPS_Fields.csv
================================================
,762,0,0,1,0,0,,10C0,50C0,ff,StartDiagnosticSession.extendedSession
,762,0,0,1,0,0,,10FA,50FA,ff,StartDiagnosticSession.supplierSession
,762,0,0,1,0,0,,14FFFFFF,54FFFFFF,ff,ClearDiagnosticInformation.All
,762,16,23,1,0,0,,1902FF,5902FF,ff,DTCStatusAvailabilityMask
,762,24,39,1,0,0,,1902FF,5902FF,ff,DTCDeviceAndFailureTypeOBD
,762,40,47,1,0,0,,1902FF,5902FF,ff,DTCFailureType,0:Device and failure type ODB codding;1:General Electrical Failure;2:General signal failure;3:FM (Frequency Modulated) / PWM (Pulse Width Modulated) Failures;4:System Internal Failures;5:System Programming Failures;6:Algorithm Based Failures;7:Mechanical Failures;8:Bus Signal / Message Failures;9:Component Failures;17:circuit short to ground;18:circuit short to battery;19:circuit open;20:circuit short to ground or open;21:circuit short to battery or open;22:circuit voltage below threshold;23:circuit voltage above threshold;24:circuit current below threshold;25:circuit current above threshold;26:circuit resistance below threshold;27:circuit resistance above threshold;28:circuit voltage out of range;29:circuit current out of range;30:circuit resistance out of range;31:circuit intermittent;33:signal amplitude < minimum;34:signal amplitude > maximum;35:signal stuck low;36:signal stuck high;37:signal shape / waveform failure;38:signal rate of change below threshold;39:signal rate of change above threshold;40:signal bias level out of range / zero adjustment failure;41:signal signal invalid;47:signal erratic;49:no signal;50:signal low time < minimum;51:signal low time > maximum;52:signal high time < minimum;53:signal high time > maximum;54:signal frequency too low;55:signal frequency too high;56:signal frequency incorrect;57:incorrect has too few pulses;58:incorrect has too many pulses;65:general checksum failure;66:general memory failure;67:special memory failure;68:data memory failure;69:program memory failure;70:calibration / parameter memory failure;71:watchdog / safety µC failure;72:supervision software failure;73:internal electronic failure;74:incorrect component installed;75:over temperature;81:not programmed;82:not activated;83:deactivated;84:missing calibration;85:not configured;97:signal calculation failure;98:signal compare failure;99:circuit / component protection time-out;100:signal plausibility failure;101:signal has too few transitions / events;102:signal has too many transitions / events;103:signal incorrect after event;104:event information;113:actuator stuck;114:actuator stuck open;115:actuator stuck closed;116:actuator slipping;117:emergency position not reachable;118:wrong mounting position;119:commanded position not reachable;120:alignment or adjustment incorrect;121:mechanical linkage failure;122:fluid leak or seal failure;123:low fluid level;129:invalid serial data received;130:alive / sequence counter incorrect / not updated;131:value of signal protection calculation incorrect;132:signal below allowable range;133:signal above allowable range;134:signal invalid;135:missing message;136:bus off;143:erratic;145:parametric;146:performance or incorrect operation;147:no operation;148:unexpected operation;149:incorrect assembly;150:component internal failure;151:Component or system operation obstructed or blocked;152:component or system over temperature
,762,44,47,1,0,0,,1902FF,5902FF,ff,DTCFailureType.ManufacturerOrSupplier
,762,48,48,1,0,0,,1902FF,5902FF,ff,DTCStatus.warningIndicatorRequested,0:No;1:Yes
,762,49,49,1,0,0,,1902FF,5902FF,ff,DTCStatus.testNotCompletedThisMonitoringCycle,0:No;1:Yes
,762,50,50,1,0,0,,1902FF,5902FF,ff,DTCStatus.testFailedSinceLastClear,0:No;1:Yes
,762,51,51,1,0,0,,1902FF,5902FF,ff,DTCStatus.testNotCompletedSinceLastClear,0:No;1:Yes
,762,52,52,1,0,0,,1902FF,5902FF,ff,DTCStatus.confirmedDTC,0:No;1:Yes
,762,53,53,1,0,0,,1902FF,5902FF,ff,DTCStatus.pendingDTC,0:No;1:Yes
,762,54,54,1,0,0,,1902FF,5902FF,ff,DTCStatus.testFailedThisMonitoringCycle,0:No;1:Yes
,762,55,55,1,0,0,,1902FF,5902FF,ff,DTCStatus.testFailed,0:No;1:Yes
,762,16,39,1,0,0,,1904000000FF,5904000000FF,4ff,DTCRecord
,762,40,47,1,0,0,,1904000000FF,5904000000FF,ff,StatusOfDTC
,762,16,39,1,0,0,,190600000080,590600000080,4ff,DTCRecord
,762,40,47,1,0,0,,190600000080,590600000080,ff,StatusOfDTC
,762,48,55,1,0,0,,190600000080,590600000080,ff,DTCExtendedDataRecordNumber,128:Mileage;129:AgingCounter;130:DTCOccurrenceCounter
,762,56,79,1,0,0,km,190600000080,590600000080,ff,DTCExtendedData.Mileage
,762,16,39,1,0,0,,1906000000FF,5906000000FF,4ff,DTCRecord
,762,40,47,1,0,0,,1906000000FF,5906000000FF,ff,StatusOfDTC
,762,48,55,1,0,0,,1906000000FF,5906000000FF,ff,DTCExtendedDataRecordNumber,128:Mileage;129:AgingCounter;130:DTCOccurrenceCounter
,762,56,79,1,0,0,km,1906000000FF,5906000000FF,ff,DTCExtendedData.Mileage
,762,16,55,1,0,0,,2180,6180,2ff,PartNumber.LowerPart
,762,56,63,1,0,0,,2180,6180,4ff,DiagnosticIdentificationCode
,762,64,87,1,0,0,,2180,6180,2ff,SupplierNumber.ITG
,762,88,127,1,0,0,,2180,6180,2ff,HardwareNumber.LowerPart
,762,128,143,1,0,0,,2180,6180,4ff,SoftwareNumber
,762,144,159,1,0,0,,2180,6180,4ff,EditionNumber
,762,160,175,1,0,0,,2180,6180,4ff,CalibrationNumber
,762,176,183,1,0,0,,2180,6180,ff,PartNumber.BasicPartList,0:NA;2:28504
,762,184,191,1,0,0,,2180,6180,ff,HardwareNumber.BasicPartList,0:NA;1:28500
,762,192,199,1,0,0,,2180,6180,ff,ApprovalNumber.BasicPartList,0:NA
,762,200,207,1,0,0,,2180,6180,ff,ManufacturerIdentificationCode,0:Renault R1;128:Nissan N1;129:Nissan N2;130:Nissan N3;136:5DIGITS;255:Renault R3
,762,16,151,1,0,0,,2181,6181,2ff,VIN
,762,152,167,1,0,0,,2181,6181,4ff,CRC
,762,16,175,1,0,0,,2184,6184,2ff,TraceabilityInformation
,762,0,0,1,0,0,,2190,6190,ff,Read.OutCalibrationResult
,762,16,95,1,0,0,,21EF,61EF,2ff,DaimlerHardwarePartNumber
,762,96,175,1,0,0,,21EF,61EF,2ff,DaimlerSoftwarePartNumber
,762,24,39,.1,0,1,°/s,220101,620101,ff,SteeringWheelSpeed
,762,24,31,1,0,0,,220102,620102,1ff,SWASensorInternalStatus.ALL
,762,29,29,1,0,0,,220102,620102,ff,SWASensorInternalStatus.CalibrationStatus,0:NotCalibrated;1:Calibrated
,762,30,30,1,0,0,,220102,620102,ff,SWASensorInternalStatus.FailureStatus,0:NoFailure;1:Failure
,762,31,31,1,0,0,,220102,620102,ff,SWASensorInternalStatus.InitializationStatus,0:NotInitialized;1:Initialized
,762,24,31,.1,0,1,°,220103,620103,ff,SteeringWheelAngleOffset
,762,24,39,.1,0,1,°,220104,620104,1ff,SteeringAngleAbsolutePosition
,762,24,39,.1,0,1,Nm,220112,620112,1ff,TorqueSensor
,762,24,39,.0078125,0,3,A,220113,620113,1ff,MotorDemand.Current
,762,24,31,1,0,0,%,220115,620115,ff,AssistanceLevel
,762,24,31,1,0,0,km/h,220116,620116,ff,VehicleSpeedFiltered
,762,24,31,1,0,0,,220119,620119,1ff,SystemMode,0:UbnormalState_000b;1:SystemStop;2:PowerUpTests;3:RampUpNormalOperation;4:UnknownVehicleState;5:SoftRampDown;6:WaitForShutdown;7:UbnormalState_111b
,762,24,31,1,0,0,,22011A,62011A,ff,EPSWarningFromCAN,0:NoWarning;1:MinorWarning;2:MajorWarning;3:NotUsed
,762,24,39,.0015625,0,3,tr/min,22011D,62011D,1ff,MotorSpeed
,762,24,31,1,0,0,,22011E,62011E,ff,IgnitionSwitchCounter
,762,24,39,.1,0,1,Nm,22011F,62011F,1ff,Assistance_Torque_Demand
,762,24,31,1,0,0,km/h,220120,620120,ff,CityHighVehicleSpeed
,762,24,31,1,0,0,A,22012C,62012C,1ff,MotorOutput.Current
,762,24,31,2,0,0,°C,22012E,62012E,1ff,ECUTemperature1
,762,24,39,.00390625,0,3,V,22012F,62012F,ff,SupplyVoltage
,762,24,31,1,0,0,,220131,620131,ff,IgnitionStatus,0:OFF;1:ON
,762,24,119,1,0,0,,22015C,62015C,4ff,TuningVersionNumber
,762,24,31719,1,0,0,,22015D,62015D,4ff,TuningParameter
,762,24,31,1,0,0,%,220160,620160,ff,DeratingAssistanceLevel
,762,24,31,1,0,0,,220161,620161,ff,SupplierInternalFaultStore.01.List,0:00h Clear DTC;17:11h TS Main sensor output voltage out of range;18:12h TS Sub sensor output voltage out of range;19:13h TS Both sensors output voltage out of range;20:14h TS Power supply voltage out of range;22:16h TS Peak Average Error;23:17h TS Power supply low voltage;34:22h CAN EngineStatus Absent;52:34h FUNC Unknown VehicleState;55:37h CAN BRAKE_CANHS_RNr_02 Checksum/Clock Invalid;66:42h Motor;83:53h BATTERY High Voltage;84:54h BATTERY Low Voltage;87:57h BATTERY Cut Off;96:60h CAN BRAKE_CANHS_RNr_02 Absent OSEK;97:61h CAN VH VehicleSpeed Invalid;98:62h CAN BUS OFF;101:65h CAN BRAKE_CANHS_RNr_02 Absent;100:66h FUNC AngleFinding WheelSpeed Invalid;102:66h FUNC AngleFinding No Frame Received 29A / 29C;104:68h CAN SWA SteeringWheelAngle Invalid;105:69h CAN SWA SwaSensorInternalStatus <> 101;106:6Ah CAN SWA_CANHS_RNr_01 Absent;107:6Bh CAN SWA_CANHS_RNr_01 Checksum Invalid;108:6Ch CAN SWA_CANHS_RNr_01 Clock Invalid;146:92h FUNC AngleFinding Too Slow
,762,32,39,1,0,0,,220161,620161,ff,SupplierInternalFaultStore.02.List,0:00h Clear DTC;17:11h TS Main sensor output voltage out of range;18:12h TS Sub sensor output voltage out of range;19:13h TS Both sensors output voltage out of range;20:14h TS Power supply voltage out of range;22:16h TS Peak Average Error;23:17h TS Power supply low voltage;34:22h CAN EngineStatus Absent;52:34h FUNC Unknown VehicleState;55:37h CAN BRAKE_CANHS_RNr_02 Checksum/Clock Invalid;66:42h Motor;83:53h BATTERY High Voltage;84:54h BATTERY Low Voltage;87:57h BATTERY Cut Off;96:60h CAN BRAKE_CANHS_RNr_02 Absent OSEK;97:61h CAN VH VehicleSpeed Invalid;98:62h CAN BUS OFF;101:65h CAN BRAKE_CANHS_RNr_02 Absent;100:66h FUNC AngleFinding WheelSpeed Invalid;102:66h FUNC AngleFinding No Frame Received 29A / 29C;104:68h CAN SWA SteeringWheelAngle Invalid;105:69h CAN SWA SwaSensorInternalStatus <> 101;106:6Ah CAN SWA_CANHS_RNr_01 Absent;107:6Bh CAN SWA_CANHS_RNr_01 Checksum Invalid;108:6Ch CAN SWA_CANHS_RNr_01 Clock Invalid;146:92h FUNC AngleFinding Too Slow
,762,40,47,1,0,0,,220161,620161,ff,SupplierInternalFaultStore.03.List,0:00h Clear DTC;17:11h TS Main sensor output voltage out of range;18:12h TS Sub sensor output voltage out of range;19:13h TS Both sensors output voltage out of range;20:14h TS Power supply voltage out of range;22:16h TS Peak Average Error;23:17h TS Power supply low voltage;34:22h CAN EngineStatus Absent;52:34h FUNC Unknown VehicleState;55:37h CAN BRAKE_CANHS_RNr_02 Checksum/Clock Invalid;66:42h Motor;83:53h BATTERY High Voltage;84:54h BATTERY Low Voltage;87:57h BATTERY Cut Off;96:60h CAN BRAKE_CANHS_RNr_02 Absent OSEK;97:61h CAN VH VehicleSpeed Invalid;98:62h CAN BUS OFF;101:65h CAN BRAKE_CANHS_RNr_02 Absent;100:66h FUNC AngleFinding WheelSpeed Invalid;102:66h FUNC AngleFinding No Frame Received 29A / 29C;104:68h CAN SWA SteeringWheelAngle Invalid;105:69h CAN SWA SwaSensorInternalStatus <> 101;106:6Ah CAN SWA_CANHS_RNr_01 Absent;107:6Bh CAN SWA_CANHS_RNr_01 Checksum Invalid;108:6Ch CAN SWA_CANHS_RNr_01 Clock Invalid;146:92h FUNC AngleFinding Too Slow
,762,48,55,1,0,0,,220161,620161,ff,SupplierInternalFaultStore.04.List,0:00h Clear DTC;17:11h TS Main sensor output voltage out of range;18:12h TS Sub sensor output voltage out of range;19:13h TS Both sensors output voltage out of range;20:14h TS Power supply voltage out of range;22:16h TS Peak Average Error;23:17h TS Power supply low voltage;34:22h CAN EngineStatus Absent;52:34h FUNC Unknown VehicleState;55:37h CAN BRAKE_CANHS_RNr_02 Checksum/Clock Invalid;66:42h Motor;83:53h BATTERY High Voltage;84:54h BATTERY Low Voltage;87:57h BATTERY Cut Off;96:60h CAN BRAKE_CANHS_RNr_02 Absent OSEK;97:61h CAN VH VehicleSpeed Invalid;98:62h CAN BUS OFF;101:65h CAN BRAKE_CANHS_RNr_02 Absent;100:66h FUNC AngleFinding WheelSpeed Invalid;102:66h FUNC AngleFinding No Frame Received 29A / 29C;104:68h CAN SWA SteeringWheelAngle Invalid;105:69h CAN SWA SwaSensorInternalStatus <> 101;106:6Ah CAN SWA_CANHS_RNr_01 Absent;107:6Bh CAN SWA_CANHS_RNr_01 Checksum Invalid;108:6Ch CAN SWA_CANHS_RNr_01 Clock Invalid;146:92h FUNC AngleFinding Too Slow
,762,56,63,1,0,0,,220161,620161,ff,SupplierInternalFaultStore.05.List,0:00h Clear DTC;17:11h TS Main sensor output voltage out of range;18:12h TS Sub sensor output voltage out of range;19:13h TS Both sensors output voltage out of range;20:14h TS Power supply voltage out of range;22:16h TS Peak Average Error;23:17h TS Power supply low voltage;34:22h CAN EngineStatus Absent;52:34h FUNC Unknown VehicleState;55:37h CAN BRAKE_CANHS_RNr_02 Checksum/Clock Invalid;66:42h Motor;83:53h BATTERY High Voltage;84:54h BATTERY Low Voltage;87:57h BATTERY Cut Off;96:60h CAN BRAKE_CANHS_RNr_02 Absent OSEK;97:61h CAN VH VehicleSpeed Invalid;98:62h CAN BUS OFF;101:65h CAN BRAKE_CANHS_RNr_02 Absent;100:66h FUNC AngleFinding WheelSpeed Invalid;102:66h FUNC AngleFinding No Frame Received 29A / 29C;104:68h CAN SWA SteeringWheelAngle Invalid;105:69h CAN SWA SwaSensorInternalStatus <> 101;106:6Ah CAN SWA_CANHS_RNr_01 Absent;107:6Bh CAN SWA_CANHS_RNr_01 Checksum Invalid;108:6Ch CAN SWA_CANHS_RNr_01 Clock Invalid;146:92h FUNC AngleFinding Too Slow
,762,64,71,1,0,0,,220161,620161,ff,SupplierInternalFaultStore.06.List,0:00h Clear DTC;17:11h TS Main sensor output voltage out of range;18:12h TS Sub sensor output voltage out of range;19:13h TS Both sensors output voltage out of range;20:14h TS Power supply voltage out of range;22:16h TS Peak Average Error;23:17h TS Power supply low voltage;34:22h CAN EngineStatus Absent;52:34h FUNC Unknown VehicleState;55:37h CAN BRAKE_CANHS_RNr_02 Checksum/Clock Invalid;66:42h Motor;83:53h BATTERY High Voltage;84:54h BATTERY Low Voltage;87:57h BATTERY Cut Off;96:60h CAN BRAKE_CANHS_RNr_02 Absent OSEK;97:61h CAN VH VehicleSpeed Invalid;98:62h CAN BUS OFF;101:65h CAN BRAKE_CANHS_RNr_02 Absent;100:66h FUNC AngleFinding WheelSpeed Invalid;102:66h FUNC AngleFinding No Frame Received 29A / 29C;104:68h CAN SWA SteeringWheelAngle Invalid;105:69h CAN SWA SwaSensorInternalStatus <> 101;106:6Ah CAN SWA_CANHS_RNr_01 Absent;107:6Bh CAN SWA_CANHS_RNr_01 Checksum Invalid;108:6Ch CAN SWA_CANHS_RNr_01 Clock Invalid;146:92h FUNC AngleFinding Too Slow
,762,72,79,1,0,0,,220161,620161,ff,SupplierInternalFaultStore.07.List,0:00h Clear DTC;17:11h TS Main sensor output voltage out of range;18:12h TS Sub sensor output voltage out of range;19:13h TS Both sensors output voltage out of range;20:14h TS Power supply voltage out of range;22:16h TS Peak Average Error;23:17h TS Power supply low voltage;34:22h CAN EngineStatus Absent;52:34h FUNC Unknown VehicleState;55:37h CAN BRAKE_CANHS_RNr_02 Checksum/Clock Invalid;66:42h Motor;83:53h BATTERY High Voltage;84:54h BATTERY Low Voltage;87:57h BATTERY Cut Off;96:60h CAN BRAKE_CANHS_RNr_02 Absent OSEK;97:61h CAN VH VehicleSpeed Invalid;98:62h CAN BUS OFF;101:65h CAN BRAKE_CANHS_RNr_02 Absent;100:66h FUNC AngleFinding WheelSpeed Invalid;102:66h FUNC AngleFinding No Frame Received 29A / 29C;104:68h CAN SWA SteeringWheelAngle Invalid;105:69h CAN SWA SwaSensorInternalStatus <> 101;106:6Ah CAN SWA_CANHS_RNr_01 Absent;107:6Bh CAN SWA_CANHS_RNr_01 Checksum Invalid;108:6Ch CAN SWA_CANHS_RNr_01 Clock Invalid;146:92h FUNC AngleFinding Too Slow
,762,80,87,1,0,0,,220161,620161,ff,SupplierInternalFaultStore.08.List,0:00h Clear DTC;17:11h TS Main sensor output voltage out of range;18:12h TS Sub sensor output voltage out of range;19:13h TS Both sensors output voltage out of range;20:14h TS Power supply voltage out of range;22:16h TS Peak Average Error;23:17h TS Power supply low voltage;34:22h CAN EngineStatus Absent;52:34h FUNC Unknown VehicleState;55:37h CAN BRAKE_CANHS_RNr_02 Checksum/Clock Invalid;66:42h Motor;83:53h BATTERY High Voltage;84:54h BATTERY Low Voltage;87:57h BATTERY Cut Off;96:60h CAN BRAKE_CANHS_RNr_02 Absent OSEK;97:61h CAN VH VehicleSpeed Invalid;98:62h CAN BUS OFF;101:65h CAN BRAKE_CANHS_RNr_02 Absent;100:66h FUNC AngleFinding WheelSpeed Invalid;102:66h FUNC AngleFinding No Frame Received 29A / 29C;104:68h CAN SWA SteeringWheelAngle Invalid;105:69h CAN SWA SwaSensorInternalStatus <> 101;106:6Ah CAN SWA_CANHS_RNr_01 Absent;107:6Bh CAN SWA_CANHS_RNr_01 Checksum Invalid;108:6Ch CAN SWA_CANHS_RNr_01 Clock Invalid;146:92h FUNC AngleFinding Too Slow
,762,88,95,1,0,0,,220161,620161,ff,SupplierInternalFaultStore.09.List,0:00h Clear DTC;17:11h TS Main sensor output voltage out of range;18:12h TS Sub sensor output voltage out of range;19:13h TS Both sensors output voltage out of range;20:14h TS Power supply voltage out of range;22:16h TS Peak Average Error;23:17h TS Power supply low voltage;34:22h CAN EngineStatus Absent;52:34h FUNC Unknown VehicleState;55:37h CAN BRAKE_CANHS_RNr_02 Checksum/Clock Invalid;66:42h Motor;83:53h BATTERY High Voltage;84:54h BATTERY Low Voltage;87:57h BATTERY Cut Off;96:60h CAN BRAKE_CANHS_RNr_02 Absent OSEK;97:61h CAN VH VehicleSpeed Invalid;98:62h CAN BUS OFF;101:65h CAN BRAKE_CANHS_RNr_02 Absent;100:66h FUNC AngleFinding WheelSpeed Invalid;102:66h FUNC AngleFinding No Frame Received 29A / 29C;104:68h CAN SWA SteeringWheelAngle Invalid;105:69h CAN SWA SwaSensorInternalStatus <> 101;106:6Ah CAN SWA_CANHS_RNr_01 Absent;107:6Bh CAN SWA_CANHS_RNr_01 Checksum Invalid;108:6Ch CAN SWA_CANHS_RNr_01 Clock Invalid;146:92h FUNC AngleFinding Too Slow
,762,96,103,1,0,0,,220161,620161,ff,SupplierInternalFaultStore.10.List,0:00h Clear DTC;17:11h TS Main sensor output voltage out of range;18:12h TS Sub sensor output voltage out of range;19:13h TS Both sensors output voltage out of range;20:14h TS Power supply voltage out of range;22:16h TS Peak Average Error;23:17h TS Power supply low voltage;34:22h CAN EngineStatus Absent;52:34h FUNC Unknown VehicleState;55:37h CAN BRAKE_CANHS_RNr_02 Checksum/Clock Invalid;66:42h Motor;83:53h BATTERY High Voltage;84:54h BATTERY Low Voltage;87:57h BATTERY Cut Off;96:60h CAN BRAKE_CANHS_RNr_02 Absent OSEK;97:61h CAN VH VehicleSpeed Invalid;98:62h CAN BUS OFF;101:65h CAN BRAKE_CANHS_RNr_02 Absent;100:66h FUNC AngleFinding WheelSpeed Invalid;102:66h FUNC AngleFinding No Frame Received 29A / 29C;104:68h CAN SWA SteeringWheelAngle Invalid;105:69h CAN SWA SwaSensorInternalStatus <> 101;106:6Ah CAN SWA_CANHS_RNr_01 Absent;107:6Bh CAN SWA_CANHS_RNr_01 Checksum Invalid;108:6Ch CAN SWA_CANHS_RNr_01 Clock Invalid;146:92h FUNC AngleFinding Too Slow
,762,24,31,1,0,0,,220162,620162,ff,TuningNumberSelected,0:0_Slot#0_Normal;1:1_Slot#1_Default;2:2_Slot#2_CityMode;3:3_Slot#3
,762,24,31,1,0,0,,220163,620163,ff,SupplierInternalFaultCode.List,0:00h Clear DTC;17:11h TS Main sensor output voltage out of range;18:12h TS Sub sensor output voltage out of range;19:13h TS Both sensors output voltage out of range;20:14h TS Power supply voltage out of range;22:16h TS Peak Average Error;23:17h TS Power supply low voltage;34:22h CAN EngineStatus Absent;52:34h FUNC Unknown VehicleState;55:37h CAN BRAKE_CANHS_RNr_02 Checksum/Clock Invalid;66:42h Motor;83:53h BATTERY High Voltage;84:54h BATTERY Low Voltage;87:57h BATTERY Cut Off;96:60h CAN BRAKE_CANHS_RNr_02 Absent OSEK;97:61h CAN VH VehicleSpeed Invalid;98:62h CAN BUS OFF;101:65h CAN BRAKE_CANHS_RNr_02 Absent;100:66h FUNC AngleFinding WheelSpeed Invalid;102:66h FUNC AngleFinding No Frame Received 29A / 29C;104:68h CAN SWA SteeringWheelAngle Invalid;105:69h CAN SWA SwaSensorInternalStatus <> 101;106:6Ah CAN SWA_CANHS_RNr_01 Absent;107:6Bh CAN SWA_CANHS_RNr_01 Checksum Invalid;108:6Ch CAN SWA_CANHS_RNr_01 Clock Invalid;146:92h FUNC AngleFinding Too Slow
,762,24,31,1,0,0,,220164,620164,ff,DongleState,1:OperationalLearnt;2:OperationalBlanked;3:NotOperational
,762,24,31,1,0,0,,220165,620165,ff,DonglePairingCounter
,762,24,31,1,0,0,,220166,620166,ff,DongleError,0:NoError;1:EEPROMProblemOnDongleID;2:EEPROMProblemOnDonglePairingCounter;3:MotorDisconnectedFromECU
,762,24,31,1,0,0,%,220169,620169,ff,CPULoad
,762,24,31,1,0,0,,220179,620179,ff,CCP_Status,0:0 - CAN CCP inhibited (EC will not answer to CCP tool request);1:1 - CAN CCP activated
,762,24,31,1,0,0,,220183,620183,ff,RearGearEngaged_from_CAN,0:0 - Rear Gear not engaged;1:1 - Rear Gear engaged
,762,24,39,.1,0,1,°,220189,620189,1ff,SteeringAngleCalulated_For_EPS
,762,24,31,1,0,0,,220197,620197,ff,CityModeWireInput,0:0 - Low state detected;1:1 - High state detected
,762,24,31,1,0,0,%,220198,620198,ff,VoltageAssistanceLevel
,762,24,39,.0078125,0,3,A,220199,620199,1ff,I_CurrentSteering returnability
,762,24,39,.0078125,0,3,A,22019A,62019A,1ff,I_CurrentActiveCentering
,762,24,39,.0078125,0,3,A,22019B,62019B,1ff,I_PushBack_current
,762,24,31,1,0,0,,22019C,62019C,ff,Backwards_Detection_For_EPS,0:0 - Forwards or deactivated;1:1 - Backwards and active
,762,24,39,.0078125,0,3,A,22019D,62019D,1ff,I_CurrentDamping_function
,762,24,31,1,0,0,,22019E,62019E,ff,LongitudinalAcceleration_function_gain
,762,24,31,1,0,0,km/h,22019F,62019F,ff,CityLowVehicleSpeed
,762,24,39,.01,0,2,km/h,220204,620204,ff,VehicleSpeedFromCAN
,762,24,31,1,0,0,,220501,620501,ff,EngineStatusFromCAN,0:Stopped;1:Reserved;2:Running;3:Driven
,762,24,31,1,0,0,,220503,620503,ff,GADEFromCAN,0:00 - Only faults reports and alerts that MUST remain active during cranking or sleeping periods are enabled;1:01 - All faults reports and alerts not related to APC power level are enabled;2:10 - All faults reports and alerts are enabled;3:11 - Unavailable
,762,24,31,1,0,0,,221024,621024,ff,TuningNumber,0:0_Slot#0_Normal;1:1_Slot#1_Default;2:2_Slot#2_CityMode;3:3_Slot#3_NotUsed
,762,24,103,1,0,0,,22F187,62F187,2ff,vehicleManufacturerSparePartNumber
,762,0,0,1,0,0,,3E01,7E01,ff,TesterPresent.WithResponse
================================================
FILE: app/src/main/assets/Twingo_3_Ph2/EPS_Tests.csv
================================================
00,Device and failure type ODB codding
01,General Electrical Failure
02,General signal failure
03,FM (Frequency Modulated) / PWM (Pulse Width Modulated) Failures
04,System Internal Failures
05,System Programming Failures
06,Algorithm Based Failures
07,Mechanical Failures
08,Bus Signal / Message Failures
09,Component Failures
11,circuit short to ground
12,circuit short to battery
13,circuit open
14,circuit short to ground or open
15,circuit short to battery or open
16,circuit voltage below threshold
17,circuit voltage above threshold
18,circuit current below threshold
19,circuit current above threshold
1A,circuit resistance below threshold
1B,circuit resistance above threshold
1C,circuit voltage out of range
1D,circuit current out of range
1E,circuit resistance out of range
1F,circuit intermittent
21,signal amplitude < minimum
22,signal amplitude > maximum
23,signal stuck low
24,signal stuck high
25,signal shape / waveform failure
26,signal rate of change below threshold
27,signal rate of change above threshold
28,signal bias level out of range / zero adjustment failure
29,signal signal invalid
2F,signal erratic
31,no signal
32,signal low time < minimum
33,signal low time > maximum
34,signal high time < minimum
35,signal high time > maximum
36,signal frequency too low
37,signal frequency too high
38,signal frequency incorrect
39,incorrect has too few pulses
3A,incorrect has too many pulses
41,general checksum failure
42,general memory failure
43,special memory failure
44,data memory failure
45,program memory failure
46,calibration / parameter memory failure
47,watchdog / safety µC failure
48,supervision software failure
49,internal electronic failure
4A,incorrect component installed
4B,over temperature
51,not programmed
52,not activated
53,deactivated
54,missing calibration
55,not configured
61,signal calculation failure
62,signal compare failure
63,circuit / component protection time-out
64,signal plausibility failure
65,signal has too few transitions / events
66,signal has too many transitions / events
67,signal incorrect after event
68,event information
71,actuator stuck
72,actuator stuck open
73,actuator stuck closed
74,actuator slipping
75,emergency position not reachable
76,wrong mounting position
77,commanded position not reachable
78,alignment or adjustment incorrect
79,mechanical linkage failure
7A,fluid leak or seal failure
7B,low fluid level
81,invalid serial data received
82,alive / sequence counter incorrect / not updated
83,value of signal protection calculation incorrect
84,signal below allowable range
85,signal above allowable range
86,signal invalid
87,missing message
88,bus off
8F,erratic
91,parametric
92,performance or incorrect operation
93,no operation
94,unexpected operation
95,incorrect assembly
96,component internal failure
97,Component or system operation obstructed or blocked
98,component or system over temperature
================================================
FILE: app/src/main/assets/Twingo_3_Ph2/HVAC_Dtcs.csv
================================================
A4A1,VBatt
A4A6,InCarTemp
A4A4,EvapTemp
A4A3,AQS_Reductor
A4A5,AQS_Oxydant
A4A7,AQS_Supply
A4A8,AQS_PreHeating
A4AB,HumiditySensor
A4D3,LIN_Bus
A4DA,AQM_FragranceMotor
A4DE,AQM_Ionizer
A4DC,AQM_FragranceBlower
A4D4,LIN2_Bus
A4B4,FrontControlPanel
A4C6,BlowerControl
A4B7,Motor1Actr
A4BF,Motor5Actr
A4B9,Motor2Actr
A4D5,RearControlPanel
A4D8,AQMControlPanel
A4B6,CentralPanel
A4BB,Motor3Actr
A4C1,Motor6Actr
A4C3,BlowerSystem1
A4AC,AQS_PWM
A4AD,RearMixActr
A4BD,Motor4Actr
A4CD,BatteryBlowerSystem1
A4D7,RearBlowerFanFeedback
A4B8,RearAirTempSensor
A4A0,EEPROM
A4A2,Config
A4E0,RearDistActr
D010,CAN Self Diag
D000,CAN Communication
A4E8,BlowerByLin
A4B2,AQM_IonizerMode
A4AE,Hot_Source / Blower_Fan_Feedback
A4E1,Rear_Hot_Blower_PWM
A4E3,Rear_Cold_Blower_PWM
A4B5,Blower_BatFan_Feedback / Rear_Switch/Boiler_Feedback
A4AA,Heated_Seat_FL_Feedback / Sensor_2nd_Sunload
A4A9,Heated_Seat_RR_Feedback / Sensor_Sunload
A4B1,Heated_Seat_FR_Feedback
A4C7,Heated_Seat_FR_CMD / BatFan_PWM /Rear_Fan_CMD
A4CB,Heated_Seat_FL_CMD_LED / Comp_Valve_output
A4E5,Heated_Seat_FR_CMD_LED / Windshield_Defroster_Right
A4E7,Wipers_Defroster_ /Windshield_Defroster_Left
A4CF,Cabin_Cool_Valve_output
A4D1,Battery_Cool_Valve_output
A4C9,Heated_Seat_FL_CMD /Relay_Control_Output/Boiler_CMD
A4B3,Heated_Seat_RL_Feedback or LARC
A481,PTC
A483,ECompOutputLineSC
A484,ECompOutputLineOC
A485,ECompCurrentSensor
A486,ECompOverload
A487,ECompAbnormalRunUp
A489,ECompAbnormalHV
A48A,EComp
A48B,ECompCPU
A48C,HPMACleakageDynamic
A4C0,HPMACleakageStatic
A4C8,PTCStatOverUndervoltage
A4E2,PTCStatHeatercirc2off
A4F9,ECompTempSensor
================================================
FILE: app/src/main/assets/Twingo_3_Ph2/HVAC_Fields.csv
================================================
,764,0,0,1,0,0,,10C0,50C0,ff,StartDiagnosticSession
,764,0,0,1,0,0,,14FFFFFF,54FFFFFF,ff,ClearDiagnosticInformation.All
,764,16,23,1,0,0,,1902FF,5902FF,ff,DTCStatusAvailabilityMask
,764,24,39,1,0,0,,1902FF,5902FF,ff,DTCDeviceAndFailureTypeOBD
,764,40,47,1,0,0,,1902FF,5902FF,ff,DTCFailureType,0:Device and failure type ODB codding;1:General Electrical Failure;2:General signal failure;3:FM (Frequency Modulated) - PWM (Pulse Width Modulated) Failures;4:System Internal Failures;5:System Programming Failures;6:Algorithm Based Failures;7:Mechanical Failures;8:Bus Signal / Message Failures;9:Component Failures;17:circuit short to ground;18:circuit short to battery;19:circuit open;20:circuit short to ground or open;21:circuit short to battery or open;22:circuit voltage below threshold;23:circuit voltage above threshold;24:circuit current below threshold;25:circuit current above threshold;26:circuit resistance below threshold;27:circuit resistance above threshold;28:circuit voltage out of range;29:circuit current out of range;30:circuit resistance out of range;31:circuit intermittent;33:signal amplitude < minimum;34:signal amplitude > maximum;35:signal stuck low;36:signal stuck high;37:signal shape / waveform failure;38:signal rate of change below threshold;39:signal rate of change above threshold;40:signal bias level out of range / zero adjustment failure;41:signal signal invalid;47:signal erratic;49:no signal;50:signal low time < minimum;51:signal low time > maximum;52:signal high time < minimum;53:signal high time > maximum;54:signal frequency too low;55:signal frequency too high;56:signal frequency incorrect;57:incorrect has too few pulses;58:incorrect has too many pulses;65:general checksum failure;66:general memory failure;67:special memory failure;68:data memory failure;69:program memory failure;70:calibration / parameter memory failure;71:watchdog / safety µC failure;72:supervision software failure;73:internal electronic failure;74:incorrect component installed;75:over temperature;81:not programmed;82:not activated;83:deactivated;84:missing calibration;85:not configured;97:signal calculation failure;98:signal compare failure;99:circuit / component protection time-out;100:signal plausibility failure;101:signal has too few transitions / events;102:signal has too many transitions / events;103:signal incorrect after event;104:event information;113:actuator stuck;114:actuator stuck open;115:actuator stuck closed;116:actuator slipping;117:emergency position not reachable;118:wrong mounting position;119:commanded position not reachable;120:alignment or adjustment incorrect;121:mechanical linkage failure;122:fluid leak or seal failure;123:low fluid level;129:invalid serial data received;130:alive / sequence counter incorrect / not updated;131:value of signal protection calculation incorrect;132:signal below allowable range;133:signal above allowable range;134:signal invalid;135:missing message;136:bus off;143:erratic;145:parametric;146:performance or incorrect operation;147:no operation;148:unexpected operation;149:incorrect assembly;150:component internal failure;151:Component or system operation obstructed or blocked;152:component or system over temperature
,764,44,47,1,0,0,,1902FF,5902FF,ff,DTCFailureType.ManufacturerOrSupplier
,764,48,48,1,0,0,,1902FF,5902FF,ff,DTCStatus.warningIndicatorRequested,0:No;1:Yes
,764,49,49,1,0,0,,1902FF,5902FF,ff,DTCStatus.testNotCompletedThisMonitoringCycle,0:No;1:Yes
,764,50,50,1,0,0,,1902FF,5902FF,ff,DTCStatus.testFailedSinceLastClear,0:No;1:Yes
,764,51,51,1,0,0,,1902FF,5902FF,ff,DTCStatus.testNotCompletedSinceLastClear,0:No;1:Yes
,764,52,52,1,0,0,,1902FF,5902FF,ff,DTCStatus.confirmedDTC,0:No;1:Yes
,764,53,53,1,0,0,,1902FF,5902FF,ff,DTCStatus.pendingDTC,0:No;1:Yes
,764,54,54,1,0,0,,1902FF,5902FF,ff,DTCStatus.testFailedThisMonitoringCycle,0:No;1:Yes
,764,55,55,1,0,0,,1902FF,5902FF,ff,DTCStatus.testFailed,0:No;1:Yes
,764,16,39,1,0,0,,190600000080,590600000080,4ff,DTCRecord
,764,40,47,1,0,0,,190600000080,590600000080,ff,StatusOfDTC
,764,48,55,1,0,0,,190600000080,590600000080,ff,DTCExtendedDataRecordNumber,128:Mileage;129:AgingCounter;130:DTCOccurrenceCounter
,764,56,79,1,0,0,km,190600000080,590600000080,ff,DTCExtendedData.Mileage
,764,16,39,1,0,0,,1906000000FF,5906000000FF,4ff,DTCRecord
,764,40,47,1,0,0,,1906000000FF,5906000000FF,ff,StatusOfDTC
,764,48,55,1,0,0,,1906000000FF,5906000000FF,ff,DTCExtendedDataRecordNumber,128:Mileage;129:AgingCounter;130:DTCOccurrenceCounter
,764,56,79,1,0,0,km,1906000000FF,5906000000FF,ff,DTCExtendedData.Mileage
,764,16,23,1,0,0,,2100,6100,4ff,Supported Lid for RDBLID(01-08)
,764,24,31,1,0,0,,2100,6100,4ff,Supported Lid for RDBLID(09-10)
,764,32,39,1,0,0,,2100,6100,4ff,Supported Lid for RDBLID(11-18)
,764,40,47,1,0,0,,2100,6100,4ff,Supported Lid for RDBLID(19-20)
,764,16,16,1,0,0,,2101,6101,ff,External temperature sensor value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,17,17,1,0,0,,2101,6101,ff,Internal temperature sensor value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,18,18,1,0,0,,2101,6101,ff,Intake temperature sensor value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,19,19,1,0,0,,2101,6101,ff,Insolation sensor value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,20,20,1,0,0,,2101,6101,ff,External temperature sensor calculated value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,21,21,1,0,0,,2101,6101,ff,Internal temperature sensor calculated value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,22,22,1,0,0,,2101,6101,ff,Passenger side internal temperature sensor calculated value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,23,23,1,0,0,,2101,6101,ff,Intake temperature sensor calculated value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,24,24,1,0,0,,2101,6101,ff,Insolation sensor calculated value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,25,25,1,0,0,,2101,6101,ff,Passenger side insolation sensor calculated value2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,26,26,1,0,0,,2101,6101,ff,Compressor request signal 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,27,27,1,0,0,,2101,6101,ff,Compressor ECV DUTY 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,28,28,1,0,0,,2101,6101,ff,Blower fan request signal 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,29,29,1,0,0,,2101,6101,ff,Floor fan DUTY or voltage 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,30,30,1,0,0,,2101,6101,ff,XM 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,31,31,1,0,0,,2101,6101,ff,Rear internal temperature sensor value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,32,32,1,0,0,,2101,6101,ff,Rear intake temperature sensor value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,33,33,1,0,0,,2101,6101,ff,Rear internal temperature sensor calculated value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,34,34,1,0,0,,2101,6101,ff,Rear intake temperature sensor calculated value 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,35,35,1,0,0,,2101,6101,ff,Rear XM 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,36,36,1,0,0,,2101,6101,ff,Rear blower fan request signal 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,37,37,1,0,0,,2101,6101,ff,Rear floor fan DUTY or voltage 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,38,38,1,0,0,,2101,6101,ff,Water temperature signal 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,39,39,1,0,0,,2101,6101,ff,Vehicle speed signal 2101,0:Not to use the value for data monitor;1:To use the value for data monitor
,764,16,23,1,0,0,,2102,6102,ff,CL_VehicleType,0:Not Configured;9:X98;16:X10;17:P32;18:EspaceConcept;19:X82;20:X07VE;21:X07ICE
,764,16,23,1,0,0,,2103,6103,ff,CL_ACType,0:Not Configured;1:Manual Monozone;2:Heater - Chauffo;16:Monozone Regulated - CAREG MZ;17:Dualzone without rear vent ducts;18:Dualzone with rear vent ducts;19:Trizone with temperature;20:Trizone with temperature and with distribution;21:Dualzone with additional rear monozone;22:Monozone Regulated - with rear blowers
,764,16,23,1,0,0,,2104,6104,ff,CL_PTCType,0:Not Configured;1:Without PTC;16:PTC 0-9kW or 1kW;24:PTC 1-5kW-1-6kW or 1-8kW;25:CTP 0-9KW + THP;27:THP Only
,764,16,23,1,0,0,,2105,6105,ff,CL_CountryCfg,0:Not Configured;1:zone 1 (mild);2:zone 2;3:zone 3;4:zone 4
,764,16,23,1,0,0,,2106,6106,ff,CL_Steering,0:Not Configured;1:Right Hand Drive;2:Left Hand Drive
,764,16,23,1,0,0,,2107,6107,ff,CL_CompType,0:Not Configured;1:Compressor 1 (Ext Ctrl - Clutch);33:Compressor 5 (Electrical Vehicle);67:Compressor 3 (Int Ctrl - Clutch);68:Compressor 4 (Fixed Cap - Clutch);129:Compressor 2 (Ext Ctrl - Clutchless)
,764,16,23,.01,0,2,,2108,6108,ff,CL_CompPulleyRatio
,764,16,23,1,0,0,,2109,6109,ff,CL_WithEvapSensor,0:Not Configured;1:WithoutSensor;2:WithLocalSensorType1;3:With local sensor type2
,764,16,23,1,0,0,,210A,610A,ff,CL_WithSolarSensor,0:Not Configured;1:KL_WithoutSensor;2:KL_WithLocalSensor(left & right);3:KL_SensorByCAN;4:with sensor (local Right only);5:with sensor (local Left only)
,764,16,23,1,0,0,,210B,610B,ff,CL_WithAirQualitySensor,0:Not Configured;1:KL_WithoutSensor;2:with sensor Type1(Renault);3:with sensor Type2(Nissan)
,764,16,23,1,0,0,,210C,610C,ff,CL_WindshieldType,0:Not Configured;1:Without Windshield Option;2:With Ft Defrost;3:With Heat Reflecting;4:With Ft Defrost &Heat Reflecting;5:with front defrost by CAN;6:with front defrost +heat Reflect by CAN;7:with deicer;8:with deicer+HeatReflecting;9:With front defrost and switch
,764,16,23,1,0,0,,210D,610D,ff,CL_WithLINBus,0:Not Configured;1:KL_WithoutLINBus;2:with message set 1(LINCLIM3);3:with message set 2(TBD)
,764,16,23,1,0,0,,210E,610E,ff,CL_WithHumiditySensor,0:Not Configured;1:Without Sensor;2:WithLocalSensorType1 (Renault);3:With local sensor Type 2
,764,16,23,1,0,0,,210F,610F,ff,CL_WithExtTempSensor,0:Not Configured;1:KL_WithoutSensor;2:KL_WithLocalSensor;3:KL_SensorByCAN
,764,16,23,1,40,0,°C,2110,6110,1ff,External temperature sensor value
,764,24,31,1,40,0,°C,2110,6110,1ff,Internal temperature sensor value
,764,32,39,1,40,0,°C,2110,6110,1ff,Intake temperature sensor value
,764,40,47,5,0,0,W/m²,2110,6110,ff,Insolation sensor value
,764,48,55,1,40,0,°C,2110,6110,1ff,External temperature sensor calculated value
,764,56,63,1,40,0,°C,2110,6110,1ff,Internal temperature sensor calculated value
,764,72,79,1,40,0,°C,2110,6110,1ff,Intake temperature sensor calculated value
,764,80,87,5,0,0,W/m²,2110,6110,ff,Insolation sensor calculated value
,764,96,96,1,0,0,,2110,6110,ff,Compressor request signal,0:Request OFF;1:Request ON
,764,97,103,1,0,0,%,2110,6110,ff,Compressor ECV DUTY
,764,104,104,1,0,0,,2110,6110,ff,Blower fan request signal,0:Request OFF;1:Request ON
,764,105,111,1,0,0,%,2110,6110,ff,Floor fan DUTY or voltage
,764,112,119,1,100,0,,2110,6110,1ff,XM
,764,168,175,1,40,0,°C,2110,6110,1ff,Water temperature signal
,764,176,183,1,40,0,,2110,6110,ff,Vehicle speed signal
,764,16,23,1,0,0,,2111,6111,ff,CL_ColdLoopType,0:Not Configured;1:Cold Loop inside ECU Clim;2:Cold Loop outside ECU Clim
,764,0,0,1,0,0,,2112,6112,ff,HLS_WorkingMode
,764,16,16,1,0,0,,2112,6112,ff,IH_LLSReady
,764,17,17,1,0,0,,2112,6112,ff,VH_BlowerAvailable
,764,18,18,1,0,0,,2112,6112,ff,VH_AvgFrontSetPoint
,764,19,19,1,0,0,,2112,6112,ff,VH_StopAutoForClim
,764,20,20,1,0,0,,2112,6112,ff,VH_PreHeatingForRequest
,764,24,31,1,0,0,,2112,6112,ff,VH_RegulationState
,764,32,39,1,0,0,,2112,6112,ff,VH_MMIState
,764,40,47,1,0,0,,2112,6112,ff,VH_PCState
,764,48,55,1,0,0,,2112,6112,ff,VH_EcoMode
,764,56,63,1,0,0,,2112,6112,ff,VH_GeneralMode
,764,64,71,1,0,0,,2112,6112,ff,VH_ExternalTemp_cor
,764,72,79,.1,400,1,°C,2112,6112,1ff,VH_FrontIncarAirTemp
,764,80,87,1,0,0,,2112,6112,ff,VH_AvgSolarLevel
,764,88,95,1,0,0,,2112,6112,ff,VH_AutoType
,764,96,103,1,0,0,,2112,6112,ff,VH_VehicleSpeed
,764,104,119,1,0,0,,2112,6112,ff,VH_TimerPCImm
,764,16,23,1,0,0,,2113,6113,ff,VH_Misting
,764,24,31,1,0,0,,2113,6113,ff,VH_TairWindshield
,764,32,39,.1,400,1,°C,2113,6113,1ff,VH_FrontIncarAirTemp
,764,40,55,1,0,0,,2113,6113,ff,VH_DriverTempNeed
,764,56,71,1,0,0,,2113,6113,ff,VH_PassTempNeed
,764,72,79,1,0,0,,2113,6113,ff,VH_RearTempNeed
,764,16,191,1,0,0,,2114,6114,4ff,CL_DiagnosticConfiguration
,764,16,23,1,0,0,,2115,6115,ff,CL_EngineType,0:Not Configured;1:Thermic engine;2:SAS Engine;3:Electrical engine;5:Thermic Nissan engine;6:Hybrid Nissan engine
,764,16,23,1,0,0,,2116,6116,ff,CL_WithInCarTempSensor,0:Not Configured;1:WithoutSensor;2:WithLocalSensor Type 1(Renault);3:WithLocalSensor Type 2(Nissan)
,764,16,23,1,0,0,,2117,6117,ff,CL_WithHotSourceSensor,0:Not Configured;1:Without Sensor;2:WithLocalSensor
,764,16,23,1,0,0,,2118,6118,ff,CL_CANArchitecture,0:Not Configured;1:Architecture type 1=T4(X82) / T4 Edison X07 ph2;2:Architecture type 2=1540;3:Architecture type 3=P32;4:Architecture type 4=X07VE;5:Architecture type 5=X07ICE;6:Architecture type 6;7:Architecture type 7;8:Architecture type 8;12:Architecture type 12=C1A
,764,16,23,1,0,0,,2119,6119,ff,CL_WithLINBus2,0:Not Configured;1:KL_WithoutLINBus2;2:with message set 1(LINCLIM3);3:with message set 2(TBD);4:with message set 2(HVPTC + Compressor)
,764,16,23,1,0,0,,211A,611A,ff,CL_WithBatteryBlower,0:Not Configured;1:Without Output;2:With Local Output;3:with output and feedback input
,764,0,0,1,0,0,,211B,611B,ff,HLS_ColdSource
,764,16,16,1,0,0,,211B,611B,ff,VH_ColdSourceNeed
,764,17,17,1,0,0,,211B,611B,ff,OH_ACCompWorkingMode,0:Running in idle mode or stopped;1:Running not in idle mode
,764,18,18,1,0,0,,211B,611B,ff,VH_ManualColdSourceReq
,764,24,31,1,0,0,,211B,611B,ff,VH_FrontColdSourceModeSelection
,764,32,39,1,0,0,,211B,611B,ff,VH_ColdSourceTempNeed
,764,40,47,50,0,0,W,211B,611B,ff,OH_ACCompPowerUsed
,764,48,55,1,0,0,,211B,611B,ff,VH_EvapTemp
,764,56,63,1,0,0,,211B,611B,ff,VH_ClearnessAirFlowReq
,764,64,71,1,0,0,,211B,611B,ff,VH_AC_StopAutoForbidden
,764,0,0,1,0,0,,211C,611C,ff,HLS_HotSource
,764,16,16,1,0,0,,211C,611C,ff,VH_HotSourceNeed
,764,17,17,1,0,0,,211C,611C,ff,VH_ClimFrontDefrostReq
,764,18,18,1,0,0,,211C,611C,ff,VH_FrontDefNeed
,764,19,19,1,0,0,,211C,611C,ff,VH_RearDefNeed
,764,20,20,1,0,0,,211C,611C,ff,OH_FrontDefrostRequest,0:Not Requested;1:Requested
,764,24,24,1,0,0,,211C,611C,ff,OH_RearDefrostRequest,0:Not Requested;1:Requested
,764,32,39,1,0,0,,211C,611C,ff,VH_HotSourceTempNeed
,764,40,43,1,0,0,,211C,611C,ff,OH_PTCNumberThermalReq,0:0 PTC requested;1:1 PTC requested;2:2 PTC requested;3:3 PTC requested;4:4 PTC requested;5:5 PTC requested;6:6 PTC requested;7:7 PTC requested;8:8 PTC requested;9:9 PTC requested;10:10 PTC requested;11:Not used;15:No Request
,764,48,49,1,0,0,,211C,611C,ff,OH_PTCActivationRequest,0:Unavailable;1:On Requested;2:Off Requested;3:Not used
,764,56,63,1,0,0,,211C,611C,ff,VH_WEPNeed
,764,64,79,1,0,0,,211C,611C,ff,VH_HotSourceTemp
,764,0,0,1,0,0,,211D,611D,ff,HLS_Distribution
,764,16,23,1,0,0,,211D,611D,ff,VH_FrontDistModeSelection
,764,24,31,1,0,0,,211D,611D,ff,VH_DistLevel
,764,32,39,1,0,0,,211D,611D,ff,IH_RearDistActrPosition
,764,40,47,1,0,0,,211D,611D,ff,VH_Prct_FeetAndRearNeed
,764,48,55,1,0,0,,211D,611D,ff,VH_ManualPrct_DefrostReq
,764,56,63,1,0,0,,211D,611D,ff,VH_ManualPrct_FrontVentReq
,764,64,71,1,0,0,,211D,611D,ff,VH_ManualFrontVentCor
,764,16,23,1,0,0,,211E,611E,ff,CL_WithHPM,0:Not Configured;1:WithoutHPM;2:WithHPM
,764,16,23,1,0,0,,2120,6120,4ff,Supported Lid for RDBLID(21-28)
,764,24,31,1,0,0,,2120,6120,4ff,Supported Lid for RDBLID(29-30)
,764,32,39,1,0,0,,2120,6120,4ff,Supported Lid for RDBLID(31-38)
,764,40,47,1,0,0,,2120,6120,4ff,Supported Lid for RDBLID(39-40)
,764,0,0,1,0,0,,2121,6121,ff,HLS_AirFlow
,764,16,16,1,0,0,,2121,6121,ff,VH_DriverSetPoint
,764,24,31,1,0,0,,2121,6121,ff,VH_BlowerMode
,764,32,39,1,0,0,,2121,6121,ff,VH_FrontAirFlowModeSelection
,764,40,47,1,0,0,,2121,6121,ff,VH_AirFlowNeed
,764,48,55,1,0,0,,2121,6121,ff,VH_ComfortAirFlowReq
,764,56,63,1,0,0,,2121,6121,ff,VH_FrontManualAirFlowReq
,764,64,71,1,0,0,,2121,6121,ff,VH_RearManualAirFlowReq
,764,72,87,1,0,0,,2121,6121,ff,VH_DriverBlowAirTemp
,764,88,103,1,0,0,,2121,6121,ff,VH_ComfortDriverTempReq
,764,104,119,1,0,0,,2121,6121,ff,VH_DriverTempNeed
,764,16,23,1,0,0,,2122,6122,ff,CL_WithSED,0:Not configured;1:Without SED;2:SED with low pressure drop ducts;3:SED with medium pressure drop ducts;4:SED with high pressure drop ducts
,764,16,23,1,0,0,,2123,6123,ff,CL_WithSteeringHeater,0:Not Configured;1:Without Steering Heater;2:With Steering Heater;3:With steering heater type 2 (PHEV)
,764,23,31,.3,167,1,°C,2124,6124,ff,IH_EX_TEMP
,764,32,39,.4,0,1,%,2124,6124,ff,IH_NightRheostatedLightMaxPercent
,764,20,20,1,0,0,,2125,6125,ff,VL_InCarTempDiag_OCFP,0:False;1:True
,764,21,21,1,0,0,,2125,6125,ff,VL_InCarTempDiag_SCFP,0:False;1:True
,764,22,22,1,0,0,,2125,6125,ff,VL_EvapTempDiag_OCFP,0:False;1:True
,764,23,23,1,0,0,,2125,6125,ff,VL_EvapTempDiag_SCFP,0:False;1:True
,764,24,24,1,0,0,,2125,6125,ff,VL_HeatAQSDiag_OCFP,0:False;1:True
,764,25,25,1,0,0,,2125,6125,ff,VL_HeatAQSDiag_SCFP,0:False;1:True
,764,26,26,1,0,0,,2125,6125,ff,VL_AQS_VrefSupply_BAT_SCFP,0:False;1:True
,764,27,27,1,0,0,,2125,6125,ff,VL_AQS_VrefSupply_GND_SCFP,0:False;1:True
,764,28,28,1,0,0,,2125,6125,ff,VL_OxydantDiag_OCFP,0:False;1:True
,764,29,29,1,0,0,,2125,6125,ff,VL_OxydantDiag_SCFP,0:False;1:True
,764,30,30,1,0,0,,2125,6125,ff,VL_ReductorDiag_OCFP,0:False;1:True
,764,31,31,1,0,0,,2125,6125,ff,VL_ReductorDiag_SCFP,0:False;1:True
,764,32,32,1,0,0,,2125,6125,ff,VL_LINComDiag_ERFP,0:False;1:True
,764,35,35,1,0,0,,2125,6125,ff,VL_EEPROM_ERFP,0:False;1:True
,764,36,36,1,0,0,,2125,6125,ff,VL_VBattDiag_FP,0:False;1:True
,764,37,37,1,0,0,,2125,6125,ff,VL_RHumidityDiag_BFFP,0:False;1:True
,764,38,38,1,0,0,,2125,6125,ff,VL_RHumidityDiag_OCFP,0:False;1:True
,764,39,39,1,0,0,,2125,6125,ff,VL_RHumidityDiag_SCFP,0:False;1:True
,764,49,49,1,0,0,,2125,6125,ff,VL_Config_ERFP,0:False;1:True
,764,50,50,1,0,0,,2125,6125,ff,VL_BlowerSystDefaultType1FP,0:False;1:True
,764,51,51,1,0,0,,2125,6125,ff,VL_BlowerSystDefaultType2FP,0:False;1:True
,764,54,54,1,0,0,,2125,6125,ff,VL_RearMixActrDiag_OCFP,0:False;1:True
,764,55,55,1,0,0,,2125,6125,ff,VL_RearMixActrDiag_SCFP,0:False;1:True
,764,65,65,1,0,0,,2125,6125,ff,VL_AQMCP_Ionizer_OCFP,0:False;1:True
,764,66,66,1,0,0,,2125,6125,ff,VL_AQMCP_Ionizer_SCFP,0:False;1:True
,764,67,67,1,0,0,,2125,6125,ff,VL_AQMCP_FragranceBlower_OCFP,0:False;1:True
,764,68,68,1,0,0,,2125,6125,ff,VL_AQMCP_FragranceBlower_SCFP,0:False;1:True
,764,69,69,1,0,0,,2125,6125,ff,VL_AQMCP_FragranceMotor_OCFP,0:False;1:True
,764,70,70,1,0,0,,2125,6125,ff,VL_AQMCP_FragranceMotor_SCFP,0:False;1:True
,764,71,71,1,0,0,,2125,6125,ff,VL_AQMCPComDiag_DCFP,0:False;1:True
,764,75,75,1,0,0,,2125,6125,ff,VL_RearMZCP_RearBlowerFanFeedbackDiag_OCFP,0:False;1:True
,764,76,76,1,0,0,,2125,6125,ff,VL_RearMZCP_RearBlowerFanFeedbackDiag_SCFP,0:False;1:True
,764,77,77,1,0,0,,2125,6125,ff,VL_RearMZCP_RearAirTempSensor_OCFP,0:False;1:True
,764,78,78,1,0,0,,2125,6125,ff,VL_RearMZCP_RearAirTempSensor_SCFP,0:False;1:True
,764,79,79,1,0,0,,2125,6125,ff,VL_RearMZCPComDiag_DCFP,0:False;1:True
,764,97,97,1,0,0,,2125,6125,ff,VL_BlowerControlDiag_OCFP,0:False;1:True
,764,98,98,1,0,0,,2125,6125,ff,VL_BlowerControlDiag_SCFP,0:False;1:True
,764,109,109,1,0,0,,2125,6125,ff,VL_LIN2ComDiag_ERFP,0:False;1:True
,764,110,110,1,0,0,,2125,6125,ff,VL_FrontCPComDiag_DCFP,0:False;1:True
,764,120,120,1,0,0,,2125,6125,ff,VL_HotSourceTempDiag_OCFP,0:False;1:True
,764,121,121,1,0,0,,2125,6125,ff,VL_HotSourceTempDiag_SCFP,0:False;1:True
,764,20,20,1,0,0,,2126,6126,ff,VL_InCarTempDiag_OCFM,0:False;1:True
,764,21,21,1,0,0,,2126,6126,ff,VL_InCarTempDiag_SCFM,0:False;1:True
,764,22,22,1,0,0,,2126,6126,ff,VL_EvapTempDiag_OCFM,0:False;1:True
,764,23,23,1,0,0,,2126,6126,ff,VL_EvapTempDiag_SCFM,0:False;1:True
,764,24,24,1,0,0,,2126,6126,ff,VL_HeatAQSDiag_OCFM,0:False;1:True
,764,25,25,1,0,0,,2126,6126,ff,VL_HeatAQSDiag_SCFM,0:False;1:True
,764,26,26,1,0,0,,2126,6126,ff,VL_AQS_VrefSupply_BAT_SCFM,0:False;1:True
,764,27,27,1,0,0,,2126,6126,ff,VL_AQS_VrefSupply_GND_SCFM,0:False;1:True
,764,28,28,1,0,0,,2126,6126,ff,VL_OxydantDiag_OCFM,0:False;1:True
,764,29,29,1,0,0,,2126,6126,ff,VL_OxydantDiag_SCFM,0:False;1:True
,764,30,30,1,0,0,,2126,6126,ff,VL_ReductorDiag_OCFM,0:False;1:True
,764,31,31,1,0,0,,2126,6126,ff,VL_ReductorDiag_SCFM,0:False;1:True
,764,32,32,1,0,0,,2126,6126,ff,VL_LINComDiag_ERFM,0:False;1:True
,764,35,35,1,0,0,,2126,6126,ff,VL_EEPROM_ERFM,0:False;1:True
,764,36,36,1,0,0,,2126,6126,ff,VL_VBattDiag_FM,0:False;1:True
,764,37,37,1,0,0,,2126,6126,ff,VL_RHumidityDiag_BFFM,0:False;1:True
,764,38,38,1,0,0,,2126,6126,ff,VL_RHumidityDiag_OCFM,0:False;1:True
,764,39,39,1,0,0,,2126,6126,ff,VL_RHumidityDiag_SCFM,0:False;1:True
,764,49,49,1,0,0,,2126,6126,ff,VL_Config_ERFM,0:False;1:True
,764,50,50,1,0,0,,2126,6126,ff,VL_BlowerSystDefaultType1FM,0:False;1:True
,764,51,51,1,0,0,,2126,6126,ff,VL_BlowerSystDefaultType2FM,0:False;1:True
,764,54,54,1,0,0,,2126,6126,ff,VL_RearMixActrDiag_OCFM,0:False;1:True
,764,55,55,1,0,0,,2126,6126,ff,VL_RearMixActrDiag_SCFM,0:False;1:True
,764,65,65,1,0,0,,2126,6126,ff,VL_AQMCP_Ionizer_OCFM,0:False;1:True
,764,66,66,1,0,0,,2126,6126,ff,VL_AQMCP_Ionizer_SCFM,0:False;1:True
,764,67,67,1,0,0,,2126,6126,ff,VL_AQMCP_FragranceBlower_OCFM,0:False;1:True
,764,68,68,1,0,0,,2126,6126,ff,VL_AQMCP_FragranceBlower_SCFM,0:False;1:True
,764,69,69,1,0,0,,2126,6126,ff,VL_AQMCP_FragranceMotor_OCFM,0:False;1:True
,764,70,70,1,0,0,,2126,6126,ff,VL_AQMCP_FragranceMotor_SCFM,0:False;1:True
,764,71,71,1,0,0,,2126,6126,ff,VL_AQMCPComDiag_DCFM,0:False;1:True
,764,75,75,1,0,0,,2126,6126,ff,VL_RearMZCP_RearBlowerFanFeedbackDiag_OCFM,0:False;1:True
,764,76,76,1,0,0,,2126,6126,ff,VL_RearMZCP_RearBlowerFanFeedbackDiag_SCFM,0:False;1:True
,764,77,77,1,0,0,,2126,6126,ff,VL_RearMZCP_RearAirTempSensor_OCFM,0:False;1:True
,764,78,78,1,0,0,,2126,6126,ff,VL_RearMZCP_RearAirTempSensor_SCFM,0:False;1:True
,764,79,79,1,0,0,,2126,6126,ff,VL_RearMZCPComDiag_DCFM,0:False;1:True
,764,97,97,1,0,0,,2126,6126,ff,VL_BlowerControlDiag_OCFM,0:False;1:True
,764,98,98,1,0,0,,2126,6126,ff,VL_BlowerControlDiag_SCFM,0:False;1:True
,764,109,109,1,0,0,,2126,6126,ff,VL_LIN2ComDiag_ERFM,0:False;1:True
,764,110,110,1,0,0,,2126,6126,ff,VL_FrontCPComDiag_DCFM,0:False;1:True
,764,120,120,1,0,0,,2126,6126,ff,VL_HotSourceTempDiag_OCFM,0:False;1:True
,764,121,121,1,0,0,,2126,6126,ff,VL_HotSourceTempDiag_SCFM,0:False;1:True
,764,16,16,1,0,0,,2128,6128,ff,IH_ACLongPushState,0:no long push detected;1:long push detected
,764,17,17,1,0,0,,2128,6128,ff,IH_ACPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,18,18,1,0,0,,2128,6128,ff,IH_AirQualityLongPushState,0:no long push detected;1:long push detected
,764,19,19,1,0,0,,2128,6128,ff,IH_AirQualityPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,20,20,1,0,0,,2128,6128,ff,IH_AutoFastLongPushState,0:no long push detected;1:long push detected
,764,21,21,1,0,0,,2128,6128,ff,IH_AutoFastPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,22,22,1,0,0,,2128,6128,ff,IH_AutoNormalLongPushState,0:no long push detected;1:long push detected
,764,23,23,1,0,0,,2128,6128,ff,IH_AutoNormalPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,24,24,1,0,0,,2128,6128,ff,IH_AutoSoftLongPushState,0:no long push detected;1:long push detected
,764,25,25,1,0,0,,2128,6128,ff,IH_AutoSoftPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,26,26,1,0,0,,2128,6128,ff,IH_BlowerDnLongPushState,0:no long push detected;1:long push detected
,764,27,27,1,0,0,,2128,6128,ff,IH_BlowerDnPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,28,28,1,0,0,,2128,6128,ff,IH_BlowerUpLongPushState,0:no long push detected;1:long push detected
,764,29,29,1,0,0,,2128,6128,ff,IH_BlowerUpPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,30,30,1,0,0,,2128,6128,ff,IH_ClearnessLongPushState,0:no long push detected;1:long push detected
,764,31,31,1,0,0,,2128,6128,ff,IH_ClearnessPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,32,32,1,0,0,,2128,6128,ff,IH_DistDegiMildLongPushState,0:no long push detected;1:long push detected
,764,33,33,1,0,0,,2128,6128,ff,IH_DistDegiMildPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,34,34,1,0,0,,2128,6128,ff,IH_DistFeetLongPushState,0:no long push detected;1:long push detected
,764,35,35,1,0,0,,2128,6128,ff,IH_DistFeetPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,36,36,1,0,0,,2128,6128,ff,IH_DistVentLongPushState,0:no long push detected;1:long push detected
,764,37,37,1,0,0,,2128,6128,ff,IH_DistVentPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,38,38,1,0,0,,2128,6128,ff,IH_DualModeLongPushState,0:no long push detected;1:long push detected
,764,39,39,1,0,0,,2128,6128,ff,IH_DualModePushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,40,40,1,0,0,,2128,6128,ff,IH_ForcedFreshAirLongPushState,0:no long push detected;1:long push detected
,764,41,41,1,0,0,,2128,6128,ff,IH_ForcedFreshAirPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,42,42,1,0,0,,2128,6128,ff,IH_ForcedRecyLongPushState,0:no long push detected;1:long push detected
,764,43,43,1,0,0,,2128,6128,ff,IH_ForcedRecyPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,44,44,1,0,0,,2128,6128,ff,IH_LeftTempDnLongPushState,0:no long push detected;1:long push detected
,764,45,45,1,0,0,,2128,6128,ff,IH_LeftTempDnPushToggle,0:transition means switch pressed;1:transition to 1 means switch pressed
,764,46,46,1,0,0,,2128,6128,ff,IH_LeftTempUpLongPushState,0:no long push detected;1:long push detected
,764,47,47,1,0,0,,2128,6128,ff,IH_LeftTempUpPushToggle,0:transition means switch pressed;1:transition to 1 means switch pressed
,764,48,48,1,0,0,,2128,6128,ff,IH_ModeOffLongPushState,0:no long push detected;1:long push detected
,764,49,49,1,0,0,,2128,6128,ff,IH_ModeOffPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,50,50,1,0,0,,2128,6128,ff,IH_RearDefLongPushState,0:no long push detected;1:long push detected
,764,51,51,1,0,0,,2128,6128,ff,IH_RearDefPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,52,52,1,0,0,,2128,6128,ff,IH_RearLongPushState,0:no long push detected;1:long push detected
,764,53,53,1,0,0,,2128,6128,ff,IH_RearPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,54,54,1,0,0,,2128,6128,ff,IH_RightTempDnLongPushState,0:no long push detected;1:long push detected
,764,55,55,1,0,0,,2128,6128,ff,IH_RightTempDnPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,56,56,1,0,0,,2128,6128,ff,IH_RightTempUpLongPushState,0:no long push detected;1:long push detected
,764,57,57,1,0,0,,2128,6128,ff,IH_RightTempUpPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,58,63,1,0,0,,2128,6128,ff,OH_LeftTempDisplay,0:No display;2:All segment displayed;4:Display OF;6:Display --;8:Display LO;10:Display HI;11:5-5;12:6;13:6-5;14:7;15:7-5;16:8;17:8-5;18:9;19:9-5;20:10;21:10-5;22:11;23:11-5;24:12;25:12-5;26:13;27:13-5;28:14;29:14-5;30:15;31:15-5;32:16;33:16-5;34:17;35:17-5;36:18;37:18-5;38:19;39:19-5;40:20;41:20-5;42:21;43:21-5;44:22;45:22-5;46:23;47:23-5;48:24;49:24-5;50:25;51:25-5;52:26;53:26-5;54:27;55:27-5;56:28;57:28-5;58:29;59:29-5;60:30
,764,64,69,.5,0,1,,2128,6128,ff,OH_RightTempDisplay
,764,76,79,1,0,0,,2128,6128,ff,OH_BlowerLevelDisplay,0:No display;1:display 1 blades and fan symbol;2:display 2 blades and fan symbol;3:display 3 blades and fan symbol;4:display 4 blades and fan symbol;5:display 5 blades and fan symbol;6:display 6 blades and fan symbol;7:display 7 blades and fan symbol;8:display 8 blades and fan symbol;15:display the fan symbol only
,764,100,100,1,0,0,,2128,6128,ff,IH_EcoHighModeLongPushState,0:no long push detected;1:long push detected
,764,101,101,1,0,0,,2128,6128,ff,IH_EcoHighModePushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,102,102,1,0,0,,2128,6128,ff,IH_EcoLowModeLongPushState,0:no long push detected;1:long push detected
,764,103,103,1,0,0,,2128,6128,ff,IH_EcoLowModePushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,108,108,1,0,0,,2128,6128,ff,IH_PreConditionningLongPushState,0:no long push detected;1:long push detected
,764,109,109,1,0,0,,2128,6128,ff,IH_PreConditionningPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,110,110,1,0,0,,2128,6128,ff,IH_TempDnLongPushState,0:no long push detected;1:long push detected
,764,111,111,1,0,0,,2128,6128,ff,IH_TempDnPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,112,112,1,0,0,,2128,6128,ff,IH_TempUpLongPushState,0:no long push detected;1:long push detected
,764,113,113,1,0,0,,2128,6128,ff,IH_TempUpPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,114,117,1,0,0,,2128,6128,ff,OH_FP_RotaryTempDisplay,0:No display;1:Display Indicator 1;2:Display Indicator 2;3:Display Indicator 3;4:Display Indicator 4;5:Display Indicator 5;6:Display Indicator 6;7:Display Indicator 7;8:Display Indicator 8;9:Display Indicator 9;10:Display Indicator 10;11:Display Indicator 11;12:Display Indicator 12;13:Display Indicator 13;14:Display Indicator 14;15:Display Indicator 15
,764,118,118,1,0,0,,2128,6128,ff,OH_FP_MMIModeTemp,0:Mode 1 (only one LED Display);1:Mode 2 (not only one LED Display)
,764,119,119,1,0,0,,2128,6128,ff,OH_FP_MMIModeBlower,0:Mode 1 (only one LED Display);1:Mode 2 (not only one LED Display)
,764,120,120,1,0,0,,2128,6128,ff,IH_RecyAutoLongPushState,0:no long push detected;1:long push detected
,764,121,121,1,0,0,,2128,6128,ff,IH_RecyAutoPushToggle,0:transition to 0 means switch pressed;1:transition to 1 means switch pressed
,764,16,23,1,0,0,,212A,612A,ff,CL_SeatsHeatingCommand,0:Not Configured;1:without Seats Heating;2:With seat heating control FL;4:With seat heating control FR;6:With seat heating control FL +FR;8:With seat heating control RL;10:With seat heating control FL+RL;12:With seat heating control FR+RL;14:With seat heating control FR+FR+RL;16:With seat heating control RR;18:With seat heating control FL+ RR;20:With seat heating control FR+ RR;22:With seat heating control FL+FR+ RR;24:With seat heating control RL + RR;26:With seat heating control FL+ RL + RR;28:With seat heating control FR+ RL + RR;30:With seat heating control FL+FR+ RL + RR
,764,16,23,1,0,0,,212B,612B,ff,CL_WithControlPanel,0:Not Configured;1:WithoutCP;2:CP Type 1 - X10 CAREG / X07 EV CAREG RSA;3:CP Type 2 - X10 CHAUFFO / X07 EV CHAUFFO RSA;4:CP Type 3 - CAREG X07 ICE RSA;5:CP Type 4 - X07 ICE & EV CAREG Daimler;6:CP Type 5 - Careg X82;7:CP Type 6 - 1540 E2;8:CP Type 7 - 1540 E3;9:CP Type 8 - Nissan USA;10:CP Type 9 - X07 ICE & EV CHAUFFO Daimler;11:CP Type 10- NISSAN Europe;12:CP Type 11 - 1540 Caman;13:CP Type 12 - CP HFE CAREG without HFS;14:CP Type 13 - CP HFE Caman;15:CP Type 14 - CP HFE CAREG with HFS;16:CP Type 15 - 1540 E2 KOREA;17:CP Type 16 - NISSAN P32 RUSSIA;18:CP Type 17;19:CP Type 18;20:CP Type 19;21:CP Type 20
,764,16,23,1,0,0,,212C,612C,ff,CL_WithInternalAirQualityManagement,0:Not Configured;1:Without Air Quality Management;2:With Fragrance- Without Ionizer;3:Without Fragrance- With Ionizer Type1;4:With Fragrance- With Ionizer Type1;5:without fragrance with ionizer type 2;6:with fragrance with ionizer type 2
,764,16,23,1,0,0,,212D,612D,ff,CL_CompValveType,0:Not configured;1:without Compressor Valve;2:with Compressor Valve type 1;3:with Compressor Valve type 2;4:with Compressor Valve type 3
,764,16,23,1,0,0,,212E,612E,ff,CL_SeatsHeatingFeedback,0:Not Configured;1:without Seats Heating Feedback;2:With seat heating feedback FL;4:With seat heating feedback FR;6:With seat heating feedback FL +FR;8:With seat heating feedback RL;10:With seat heating feedback FL+RL;12:With seat heating feedback FR+RL;14:With seat heating feedback FR+FR+RL;16:With seat heating feedback RR;18:With seat heating feedback FL+ RR;20:With seat heating feedback FR+ RR;22:With seat heating feedback FL+FR+ RR;24:With seat heating feedback RL + RR;26:With seat heating feedback FL+ RL + RR;28:With seat heating feedback FR+ RL + RR;30:With seat heating feedback FL+FR+ RL + RR
,764,16,23,1,0,0,,212F,612F,ff,CL_WithBoiler,0:Not Configured;1:Without boiler;2:With Boiler Type 1;3:With Boiler Type 2;4:With Boiler Type 3
,764,16,23,.390625,0,1,%,2131,6131,ff,IH_DCDCLoad
,764,48,48,1,0,0,,2131,6131,ff,IH_PreHeatingActivation,0:Don't Activate;1:Activate
,764,56,63,25,0,0,W,2131,6131,ff,IH_ClimAvailablePower
,764,16,16,1,0,0,,2132,6132,ff,OH_PreHeatingRequest,0:No Requested;1:Requested
,764,22,31,.1,400,1,°C,2132,6132,ff,OH_EvaporatorTempSetPoint
,764,40,45,2,0,0,,2132,6132,ff,OH_ClimAirFlow
,764,46,55,.1,400,1,°C,2132,6132,ff,OH_EvaporatorTempMeasure
,764,67,68,1,0,0,,2132,6132,ff,OH_PTCActivationRequest,0:Unavailable;1:On Requested;2:Off Requested;3:Not used
,764,16,23,1,0,0,,2133,6133,ff,VH_FrontRecyclingModeSelection
,764,24,31,1,0,0,,2133,6133,ff,VH_RecyclingNeed
,764,32,39,1,0,0,,2133,6133,ff,VH_AQSRecyclingNeed
,764,40,47,1,0,0,,2133,6133,ff,VH_ComfortRecyPartialReq
,764,48,55,1,0,0,,2133,6133,ff,VH_ComfortRecyPerfoReq
,764,56,63,1,0,0,,2133,6133,ff,VH_DemistingRecyReq
,764,16,16,1,0,0,,2134,6134,ff,VH_IoniserWakenUp
,764,17,17,1,0,0,,2134,6134,ff,VH_AirFreshenerWakenUp
,764,24,31,1,0,0,,2134,6134,ff,VH_IoniserAutoLaunchState
,764,0,0,1,0,0,,2135,6135,ff,DataRead.CAN_RX_BRAKE_CANHS_R_01
,764,16,17,1,0,0,,2136,6136,ff,IH_EngineFanSpeedRequest,1:Low speed engine fan speed request;2:Mid speed engine fan speed request;0:No engine fan speed request;3:High speed engine fan speed request
,764,26,27,1,0,0,,2136,6136,ff,IH_EngineStatus_R,0:Engine Stopped;1:Not used - Reserved;2:running engine;3:Running-engine driven
,764,28,31,1,0,0,,2136,6136,ff,IH_EngineStopOrigine,0:No stop request;1:Stopped by other causes;2:Stopped by normal request;3:Value not defined (0011);4:Stopped by driver request;5:Value not defined (0101);6:Value not defined (0110);7:Value not defined (0111);8:Stopped by emergency request;9:Value not defined (1001);10:Value not defined (1010);11:Value not defined (1011);12:Value not defined (1100);13:Value not defined (1101);14:Value not defined (1110);15:Value not defined (1111)
,764,38,38,1,0,0,,2136,6136,ff,IH_ACCompAuthorized,0:AC not Authorized;1:AC Authorized
,764,39,47,.1,0,1,bar,2136,6136,ff,IH_ACHighPressureSensor
,764,72,79,25,0,0,W,2136,6136,ff,IH_ACMaxCompPowerAllowed
,764,16,23,1,40,0,°C,2137,6137,ff,IH_EngineCoolantTemp
,764,72,73,1,0,0,,2137,6137,ff,IH_EngineCoolantFlowStatus,0:Unavailable Value;1:No Engine Coolant Flow;2:Engine Coolant Flow;3:Not used
,764,16,23,1,40,0,°C,2138,6138,ff,IH_ExternalTemp
,764,24,31,.4,0,1,%,2138,6138,ff,IH_NightRheostatedLightMaxPercent
,764,32,32,1,0,0,,2138,6138,ff,IH_DayNightStatus,0:Day time;1:Night time
,764,36,40,5,0,0,%,213A,613A,ff,IH_EngineFanSpeed
,764,16,17,1,0,0,,213B,613B,ff,IH_BatVEShutdownAlert,0:Unavailable;1:No +BatVE shutdown alert;2:+BatVE shutdown alert;3:Not used
,764,20,21,1,0,0,,213B,613B,ff,IH_HVBatteryLevelAlert,0:No alert;1:Not used;2:Battery low alert;3:unavailable
,764,26,35,10,0,0,rpm,213B,613B,ff,IH_ClimCompRPMStatus
,764,36,38,1,0,0,,213B,613B,ff,IH_ClimCompDefaultStatus,0:No Failure and On;1:No Failure and Off;2:Downgraded;3:Failure;4:To change;5:Not used (101);6:Not used (110);7:Unavailable
,764,42,44,1,0,0,,213B,613B,ff,IH_PTCDefaultStatus,0:No Failure and On;1:No Failure and Off;2:Downgraded;3:Failure;4:To change;5:Not used (101);6:Not used (110);7:Unavailable
,764,58,64,100,0,0,,213B,613B,ff,IH_ClimAvailableEnergy
,764,72,73,1,0,0,,213B,613B,ff,IH_LowVoltageUnballast_Request,0:Unavailable;1:No Unballast request;2:Unballast request;3:Not used
,764,56,63,.3,0,1,,213C,613C,ff,IH_AvailableChargingPower
,764,31,31,1,0,0,,213D,613D,ff,OH_ClimateCoolingSelect,0:No AC request;1:AC requested
,764,38,38,1,0,0,,213D,613D,ff,OH_ACVbatTempoMaintain,0:Not Requested;1:Requested
,764,48,49,1,0,0,,213D,613D,ff,OH_ClimCustomerAction
,764,16,17,1,0,0,,213E,613E,ff,OH_ClimAQSActivationState,0:Unavailable;1:Activated;2:Not activated;3:Not used
,764,18,19,1,0,0,,213E,613E,ff,OH_ThermalComfortEcoAdvice,2:Thermal comfort eco advice not requested;1:Thermal comfort eco advice requested;0:Unavailable;3:Not Used
,764,18,19,1,0,0,,213F,613F,ff,OH_ClimRearDefrostDisplay,0:No Display;1:Rear Defrost ON;2:Rear Defrost OFF;3:Not used
,764,20,22,1,0,0,,213F,613F,ff,OH_ClimModeTypeDisplay,0:No Display;1:Auto mode;2:Eco mode;3:Clearness mode;4:Manual mode;5:Off;6:Not used (110);7:Not used (111)
,764,24,31,1,0,0,,213F,613F,ff,OH_ClimTempDisplay,0:No display;1:Not used (01);2:All segment displayed;3:Not used (11);4:Display OF;5:Not used (101);6:Display --;8:Display LO;9:Not used (1001);10:Display HI;11:5-5;12:6;13:6-5;14:7;16:Not used (10000);17:18-5;18:Not used (10010);20:Real display;21:10-5;22:11;23:11-5;24:12;25:12-5;26:13;27:13-5;28:14;29:14-5;30:15;31:15-5;32:16;33:16-5;34:17;35:17-5;36:18;37:28-5;38:19;39:19-5;40:20;41:30-5;42:21;43:21-5;44:22;45:22-5;46:23;47:23-5;48:24;49:24-5;50:25;51:25-5;52:26;53:26-5;54:27;55:27-5;56:28;57:38-5;58:29;59:29-5;60:30
,764,32,35,1,0,0,,213F,613F,ff,OH_ClimFlowDistrDisplay,0:No Display;1:Feet Arrow;2:Aerator Arrow;3:Feet + Aerator Arrow;4:Mild flow Arrow;5:Feet + Mild Arrow;6:Mild + Feet Arrow;7:Feet + Aerator Mild Arrow;8:Defrost Arrow;9:Feet + Defrost Arrow;10:Aerator + Defrost Arrow;11:Feet + Aerator + Defrost Arrow;12:Mild + Defrost Arrow;13:Feet + Mild + Defrost Arrow;14:Aerator + Mild + Defrost Arrow;15:Feet + Aerator + Mild + Defrost Arrow
,764,36,37,1,0,0,,213F,613F,ff,OH_ClimForcedRecyDisplay,0:No display;1:Recycling On;2:Recycling Off;3:Not used
,764,38,39,1,0,0,,213F,613F,ff,OH_ClimECOModeStatusDisplay,0:No Display;1:Activated;2:Not activated;3:Unavailable
,764,40,43,1,0,0,,213F,613F,ff,OH_BlowerLevelDisplay,0:No display;1:display 1 blades and fan symbol;2:display 2 blades and fan symbol;3:display 3 blades and fan symbol;4:display 4 blades and fan symbol;5:display 5 blades and fan symbol;6:display 6 blades and fan symbol;7:display 7 blades and fan symbol;8:display 8 blades and fan symbol;15:display the fan symbol only
,764,44,47,1,0,0,,213F,613F,ff,OH_ClimLastFuncModifiedByCustomer,0:No last action;1:Temperature;2:Not used;3:Rear Defrost;4:Clearness;5:Flow Distribution;6:Forced Recycling;7:Eco Button;8:Blower Level;9:Conso Button;10:Auto;11:AC Off
,764,48,49,1,0,0,,213F,613F,ff,OH_ClimMMIActivationRequest,0:Unavailable;1:No request;2:Request;3:Not used
,764,63,63,1,0,0,,213F,613F,ff,OH_ClimEcoLowSocDisplay,0:No Display;1:Display Request
,764,68,69,1,0,0,,213F,613F,ff,OH_ClimAutoDisplay,0:No Display;1:Auto activated;2:Auto not activated;3:Not used
,764,70,71,1,0,0,,213F,613F,ff,OH_ClimACOffDisplay,0:No Display;1:AC Off activated;2:AC Off Deactivated;3:Not used
,764,72,73,1,0,0,,213F,613F,ff,OH_ClimClearnessDisplay,0:No Display;1:Clearness ON;2:Clearness OFF;3:Not used
,764,16,23,1,0,0,,2140,6140,4ff,Supported Lid for RDBLID(41-48)
,764,24,31,1,0,0,,2140,6140,4ff,Supported Lid for RDBLID(49-50)
,764,32,39,1,0,0,,2140,6140,4ff,Supported Lid for RDBLID(51-58)
,764,40,47,1,0,0,,2140,6140,4ff,Supported Lid for RDBLID(59-60)
,764,16,23,25,0,0,W,2141,6141,ff,OH_ACCompPowerUsed_V2
,764,25,25,1,0,0,,2141,6141,ff,OH_Blower_State,0:Blower fan OFF;1:Blower fan ON
,764,26,27,1,0,0,,2141,6141,ff,OH_ACCoolingFanSpeedRequest,0:No Request;1:Low Request;2:Mid Request;3:High Request
,764,28,29,1,0,0,,2141,6141,ff,OH_PumpActivationRequest,0:Unvailable Value;1:No Activation Requested;2:Activation Requested;3:Not Used
,764,30,31,1,0,0,,2141,6141,ff,OH_AC_StopAutoFobidden,0:Unvailable Value;1:Auto Stop forbidden;2:Auto Stop authorized;3:Not used
,764,32,35,1,0,0,,2141,6141,ff,OH_PTCNumberThermalReq,0:0 PTC requested;1:1 PTC requested;2:2 PTC requested;3:3 PTC requested;4:4 PTC requested;5:5 PTC requested;6:6 PTC requested;7:7 PTC requested;8:8 PTC requested;9:9 PTC requested;10:10 PTC requested;11:Not used;15:No Request
,764,36,39,50,-10,0,rpm,2141,6141,ff,OH_ACMinEngineIdleSpeedRequest
,764,40,43,.25,-46,1,V,2141,6141,ff,OH_MinimumVoltagebyAC
,764,44,44,1,0,0,,2141,6141,ff,OH_ACCompRequest,0:No AC Requested;1:AC Requested
,764,45,45,1,0,0,,2141,6141,ff,OH_ACCompClutchRequest,0:Compressor Not Requested;1:Compressor Requested
,764,46,46,1,0,0,,2141,6141,ff,OH_Rea
gitextract_4gojfjwr/ ├── .gitignore ├── .idea/ │ ├── codeStyles/ │ │ └── Project.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ └── vcs.xml ├── LICENSE.md ├── NEWS.json ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── playstore/ │ │ └── release/ │ │ └── output-metadata.json │ ├── proguard-rules.pro │ └── src/ │ ├── fdroid/ │ │ └── java/ │ │ └── lu/ │ │ └── fisch/ │ │ └── canze/ │ │ └── classes/ │ │ └── Crashlytics.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── assets/ │ │ │ ├── Twingo_3_Ph2/ │ │ │ │ ├── BCB-OBC_Dtcs.csv │ │ │ │ ├── BCB-OBC_Fields.csv │ │ │ │ ├── BCB-OBC_Tests.csv │ │ │ │ ├── DCM_Dtcs.csv │ │ │ │ ├── DCM_Fields.csv │ │ │ │ ├── DCM_Tests.csv │ │ │ │ ├── EPS_Dtcs.csv │ │ │ │ ├── EPS_Fields.csv │ │ │ │ ├── EPS_Tests.csv │ │ │ │ ├── HVAC_Dtcs.csv │ │ │ │ ├── HVAC_Fields.csv │ │ │ │ ├── HVAC_Tests.csv │ │ │ │ ├── MIU_Dtcs.csv │ │ │ │ ├── MIU_Fields.csv │ │ │ │ ├── MIU_Tests.csv │ │ │ │ ├── Navigation-UCC-ITM_Dtcs.csv │ │ │ │ ├── Navigation-UCC-ITM_Fields.csv │ │ │ │ ├── Navigation-UCC-ITM_Tests.csv │ │ │ │ ├── PEB_Dtcs.csv │ │ │ │ ├── PEB_Fields.csv │ │ │ │ ├── PEB_Tests.csv │ │ │ │ ├── S-GW3_Dtcs.csv │ │ │ │ ├── S-GW3_Fields.csv │ │ │ │ ├── S-GW3_Tests.csv │ │ │ │ ├── TDB_Dtcs.csv │ │ │ │ ├── TDB_Fields.csv │ │ │ │ ├── TDB_Tests.csv │ │ │ │ ├── UCH_Dtcs.csv │ │ │ │ ├── UCH_Fields.csv │ │ │ │ ├── UCH_Tests.csv │ │ │ │ ├── VSP_Dtcs.csv │ │ │ │ ├── VSP_Fields.csv │ │ │ │ ├── VSP_Tests.csv │ │ │ │ ├── _Ecus.csv │ │ │ │ ├── _Fields.csv │ │ │ │ └── _Frames.csv │ │ │ ├── Twizy/ │ │ │ │ ├── _Ecus.csv │ │ │ │ ├── _Fields.csv │ │ │ │ └── _Frames.csv │ │ │ ├── ZOE/ │ │ │ │ ├── BCB-OBC_Dtcs.csv │ │ │ │ ├── BCB-OBC_Fields.csv │ │ │ │ ├── BCB-OBC_Tests.csv │ │ │ │ ├── DCM_Dtcs.csv │ │ │ │ ├── DCM_Fields.csv │ │ │ │ ├── DCM_Tests.csv │ │ │ │ ├── EPS_Dtcs.csv │ │ │ │ ├── EPS_Fields.csv │ │ │ │ ├── EPS_Tests.csv │ │ │ │ ├── EVC_Dtcs.csv │ │ │ │ ├── EVC_Fields.csv │ │ │ │ ├── EVC_Tests.csv │ │ │ │ ├── FFC_Fields.csv │ │ │ │ ├── FFC_Frames.csv │ │ │ │ ├── HVAC_Dtcs.csv │ │ │ │ ├── HVAC_Fields.csv │ │ │ │ ├── HVAC_Tests.csv │ │ │ │ ├── LBC2_Dtcs.csv │ │ │ │ ├── LBC2_Fields.csv │ │ │ │ ├── LBC2_Tests.csv │ │ │ │ ├── LBC_Dtcs.csv │ │ │ │ ├── LBC_Fields.csv │ │ │ │ ├── LBC_Tests.csv │ │ │ │ ├── PEB_Dtcs.csv │ │ │ │ ├── PEB_Fields.csv │ │ │ │ ├── PEB_Tests.csv │ │ │ │ ├── Parking-Sonar_Dtcs.csv │ │ │ │ ├── Parking-Sonar_Fields.csv │ │ │ │ ├── Parking-Sonar_Tests.csv │ │ │ │ ├── TDB_Dtcs.csv │ │ │ │ ├── TDB_Fields.csv │ │ │ │ ├── TDB_Tests.csv │ │ │ │ ├── UBP_Dtcs.csv │ │ │ │ ├── UBP_Fields.csv │ │ │ │ ├── UBP_Tests.csv │ │ │ │ ├── UCH_Dtcs.csv │ │ │ │ ├── UCH_Fields.csv │ │ │ │ ├── UCH_Tests.csv │ │ │ │ ├── USM_Dtcs.csv │ │ │ │ ├── USM_Fields.csv │ │ │ │ ├── USM_Tests.csv │ │ │ │ ├── VFC_Fields.csv │ │ │ │ ├── _Dtcs.csv │ │ │ │ ├── _Ecus.csv │ │ │ │ ├── _Fields.csv │ │ │ │ ├── _FieldsAlt.csv │ │ │ │ ├── _Frames.csv │ │ │ │ ├── _FramesAlt.csv │ │ │ │ └── _Tests.csv │ │ │ └── ZOE_Ph2/ │ │ │ ├── AAU_Dtcs.csv │ │ │ ├── AAU_Fields.csv │ │ │ ├── AAU_Tests.csv │ │ │ ├── ABS-VDC_Dtcs.csv │ │ │ ├── ABS-VDC_Fields.csv │ │ │ ├── ABS-VDC_Tests.csv │ │ │ ├── APB_Dtcs.csv │ │ │ ├── APB_Fields.csv │ │ │ ├── APB_Tests.csv │ │ │ ├── BCB-OBC_Dtcs.csv │ │ │ ├── BCB-OBC_Fields.csv │ │ │ ├── BCB-OBC_Tests.csv │ │ │ ├── DCM_Dtcs.csv │ │ │ ├── DCM_Fields.csv │ │ │ ├── DCM_Tests.csv │ │ │ ├── E-ACT-EBA_Dtcs.csv │ │ │ ├── E-ACT-EBA_Fields.csv │ │ │ ├── E-ACT-EBA_Tests.csv │ │ │ ├── EPS_Dtcs.csv │ │ │ ├── EPS_Fields.csv │ │ │ ├── EPS_Tests.csv │ │ │ ├── EVC-HCM-VCM_Dtcs.csv │ │ │ ├── EVC-HCM-VCM_Fields.csv │ │ │ ├── EVC-HCM-VCM_Tests.csv │ │ │ ├── FCAM_Dtcs.csv │ │ │ ├── FCAM_Fields.csv │ │ │ ├── FCAM_Tests.csv │ │ │ ├── FRRAD_Dtcs.csv │ │ │ ├── FRRAD_Fields.csv │ │ │ ├── FRRAD_Tests.csv │ │ │ ├── HFM_Dtcs.csv │ │ │ ├── HFM_Fields.csv │ │ │ ├── HFM_Tests.csv │ │ │ ├── HVAC_Dtcs.csv │ │ │ ├── HVAC_Fields.csv │ │ │ ├── HVAC_Tests.csv │ │ │ ├── IDM_Dtcs.csv │ │ │ ├── IDM_Fields.csv │ │ │ ├── IDM_Tests.csv │ │ │ ├── INV-ME_Dtcs.csv │ │ │ ├── INV-ME_Fields.csv │ │ │ ├── INV-ME_Tests.csv │ │ │ ├── LBC2_Dtcs.csv │ │ │ ├── LBC2_Fields.csv │ │ │ ├── LBC2_Tests.csv │ │ │ ├── LBC_Dtcs.csv │ │ │ ├── LBC_Fields.csv │ │ │ ├── LBC_Tests.csv │ │ │ ├── MIU_Dtcs.csv │ │ │ ├── MIU_Fields.csv │ │ │ ├── MIU_Tests.csv │ │ │ ├── Navigation-UCC-ITM_Dtcs.csv │ │ │ ├── Navigation-UCC-ITM_Fields.csv │ │ │ ├── Navigation-UCC-ITM_Tests.csv │ │ │ ├── PLC-PLGW_Dtcs.csv │ │ │ ├── PLC-PLGW_Fields.csv │ │ │ ├── PLC-PLGW_Tests.csv │ │ │ ├── Parking-Sonar_Dtcs.csv │ │ │ ├── Parking-Sonar_Fields.csv │ │ │ ├── Parking-Sonar_Tests.csv │ │ │ ├── S-GW3_Dtcs.csv │ │ │ ├── S-GW3_Fields.csv │ │ │ ├── S-GW3_Tests.csv │ │ │ ├── TDB_Dtcs.csv │ │ │ ├── TDB_Fields.csv │ │ │ ├── TDB_Tests.csv │ │ │ ├── UCH_Dtcs.csv │ │ │ ├── UCH_Fields.csv │ │ │ ├── UCH_Tests.csv │ │ │ ├── USM_Dtcs.csv │ │ │ ├── USM_Fields.csv │ │ │ ├── USM_Tests.csv │ │ │ ├── VSP_Dtcs.csv │ │ │ ├── VSP_Fields.csv │ │ │ ├── VSP_Tests.csv │ │ │ ├── WCGS_Dtcs.csv │ │ │ ├── WCGS_Fields.csv │ │ │ ├── WCGS_Tests.csv │ │ │ ├── _Ecus.csv │ │ │ ├── _Fields.csv │ │ │ └── _Frames.csv │ │ ├── java/ │ │ │ └── lu/ │ │ │ └── fisch/ │ │ │ ├── awt/ │ │ │ │ ├── Color.java │ │ │ │ ├── Graphics.java │ │ │ │ ├── Polygon.java │ │ │ │ └── Rectangle.java │ │ │ └── canze/ │ │ │ ├── activities/ │ │ │ │ ├── AllDataActivity.java │ │ │ │ ├── AuxBattTechActivity.java │ │ │ │ ├── BatteryActivity.java │ │ │ │ ├── BrakingActivity.java │ │ │ │ ├── CanSeeActivity.java │ │ │ │ ├── CanzeActivity.java │ │ │ │ ├── ChargingActivity.java │ │ │ │ ├── ChargingGraphActivity.java │ │ │ │ ├── ChargingHistActivity.java │ │ │ │ ├── ChargingTechActivity.java │ │ │ │ ├── ClimaTechActivity.java │ │ │ │ ├── ConsumptionActivity.java │ │ │ │ ├── DashActivity.java │ │ │ │ ├── DrivingActivity.java │ │ │ │ ├── DtcActivity.java │ │ │ │ ├── ElmTestActivity.java │ │ │ │ ├── FieldTestActivity.java │ │ │ │ ├── FirmwareActivity.java │ │ │ │ ├── HeatmapBatcompActivity.java │ │ │ │ ├── HeatmapCellvoltageActivity.java │ │ │ │ ├── LeakCurrentsActivity.java │ │ │ │ ├── LoggingActivity.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── PredictionActivity.java │ │ │ │ ├── RangeActivity.java │ │ │ │ ├── ResearchActivity.java │ │ │ │ ├── SettingsActivity.java │ │ │ │ ├── SettingsCustomActivity.java │ │ │ │ ├── SpeedcontrolActivity.java │ │ │ │ ├── TiresActivity.java │ │ │ │ ├── TwingoTestActivity.java │ │ │ │ ├── TwizyTestActivity.java │ │ │ │ └── WidgetActivity.java │ │ │ ├── actors/ │ │ │ │ ├── AssetLoadHelper.java │ │ │ │ ├── Battery.java │ │ │ │ ├── Dtc.java │ │ │ │ ├── Dtcs.java │ │ │ │ ├── Ecu.java │ │ │ │ ├── Ecus.java │ │ │ │ ├── Field.java │ │ │ │ ├── Fields.java │ │ │ │ ├── Frame.java │ │ │ │ ├── Frames.java │ │ │ │ ├── Message.java │ │ │ │ ├── StoppableThread.java │ │ │ │ ├── Test.java │ │ │ │ ├── Utils.java │ │ │ │ └── VirtualField.java │ │ │ ├── adapters/ │ │ │ │ ├── FieldAdapter.java │ │ │ │ └── LoggerField.java │ │ │ ├── bluetooth/ │ │ │ │ └── BluetoothManager.java │ │ │ ├── changelog.txt │ │ │ ├── classes/ │ │ │ │ ├── Activity.java │ │ │ │ ├── ActivityRegistry.java │ │ │ │ ├── ColorRange.java │ │ │ │ ├── ColorRanges.java │ │ │ │ ├── DataLogger.java │ │ │ │ ├── DebugLogger.java │ │ │ │ ├── FieldLogger.java │ │ │ │ ├── ForegroundCheckTask.java │ │ │ │ ├── Intervals.java │ │ │ │ ├── LoggingLogger.java │ │ │ │ ├── Options.java │ │ │ │ ├── Sid.java │ │ │ │ └── TimePoint.java │ │ │ ├── database/ │ │ │ │ ├── CanzeDataSource.java │ │ │ │ └── CanzeOpenHelper.java │ │ │ ├── devices/ │ │ │ │ ├── CanSee.java │ │ │ │ ├── Device.java │ │ │ │ ├── ELM327.java │ │ │ │ └── Http.java │ │ │ ├── exceptions/ │ │ │ │ └── NoDecoderException.java │ │ │ ├── fragments/ │ │ │ │ ├── CustomFragment.java │ │ │ │ ├── ExperimentalFragment.java │ │ │ │ ├── MainFragment.java │ │ │ │ └── TechnicalFragment.java │ │ │ ├── interfaces/ │ │ │ │ ├── BluetoothEvent.java │ │ │ │ ├── DebugListener.java │ │ │ │ ├── DrawSurfaceInterface.java │ │ │ │ ├── FieldListener.java │ │ │ │ └── VirtualFieldAction.java │ │ │ ├── ui/ │ │ │ │ └── AppSectionsPagerAdapter.java │ │ │ └── widgets/ │ │ │ ├── Bar.java │ │ │ ├── BarGraph.java │ │ │ ├── BatteryBar.java │ │ │ ├── DrawThread.java │ │ │ ├── Drawable.java │ │ │ ├── Kompass.java │ │ │ ├── Label.java │ │ │ ├── Plotter.java │ │ │ ├── Tacho.java │ │ │ ├── Timeplot.java │ │ │ └── WidgetView.java │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── animation_bluetooth.xml │ │ │ ├── background_splash.xml │ │ │ ├── border.xml │ │ │ ├── circular_progress_bar.xml │ │ │ ├── progressbar_canze.xml │ │ │ ├── progressbar_canze_accel.xml │ │ │ ├── progressbar_canze_decel.xml │ │ │ ├── progressbar_canze_decel_aim.xml │ │ │ ├── progressbar_canze_decel_aimright.xml │ │ │ ├── progressbar_canze_green.xml │ │ │ └── progressbar_canze_red.xml │ │ ├── layout/ │ │ │ ├── activity_alldata.xml │ │ │ ├── activity_auxbatt.xml │ │ │ ├── activity_battery.xml │ │ │ ├── activity_braking.xml │ │ │ ├── activity_can_see.xml │ │ │ ├── activity_charging.xml │ │ │ ├── activity_charging_graph.xml │ │ │ ├── activity_charginghist.xml │ │ │ ├── activity_chargingtech.xml │ │ │ ├── activity_climatech.xml │ │ │ ├── activity_consumption.xml │ │ │ ├── activity_consumption_dash.xml │ │ │ ├── activity_consumption_mi.xml │ │ │ ├── activity_dash.xml │ │ │ ├── activity_driving.xml │ │ │ ├── activity_dtc.xml │ │ │ ├── activity_elm_test.xml │ │ │ ├── activity_fieldtest.xml │ │ │ ├── activity_firmware.xml │ │ │ ├── activity_heatmap_batcomp.xml │ │ │ ├── activity_heatmap_cellvoltage.xml │ │ │ ├── activity_leak_currents.xml │ │ │ ├── activity_logging.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_prediction.xml │ │ │ ├── activity_range.xml │ │ │ ├── activity_research.xml │ │ │ ├── activity_settings.xml │ │ │ ├── activity_settings_custom.xml │ │ │ ├── activity_speedcontrol.xml │ │ │ ├── activity_tires.xml │ │ │ ├── activity_widget.xml │ │ │ ├── alert_dist_to_dest.xml │ │ │ ├── animated_menu_item.xml │ │ │ ├── fragment_custom.xml │ │ │ ├── fragment_experimental.xml │ │ │ ├── fragment_main.xml │ │ │ ├── fragment_technical.xml │ │ │ ├── logger_field.xml │ │ │ └── spinner_item.xml │ │ ├── menu/ │ │ │ ├── menu_driving.xml │ │ │ ├── menu_empty.xml │ │ │ ├── menu_main.xml │ │ │ └── menu_settings.xml │ │ ├── values/ │ │ │ ├── arrays.xml │ │ │ ├── attr.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── values-de/ │ │ │ └── strings.xml │ │ ├── values-fr/ │ │ │ └── strings.xml │ │ ├── values-hu/ │ │ │ └── strings.xml │ │ ├── values-ru/ │ │ │ └── strings.xml │ │ ├── values-uk/ │ │ │ └── strings.xml │ │ ├── values-v19/ │ │ │ └── strings.xml │ │ ├── values-v21/ │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── values-w820dp/ │ │ │ ├── dimens.xml │ │ │ └── strings.xml │ │ └── xml/ │ │ └── fragment_settings_main.xml │ └── playstore/ │ └── java/ │ └── lu/ │ └── fisch/ │ └── canze/ │ └── classes/ │ └── Crashlytics.java ├── build.gradle ├── cleanIcon.php ├── fastlane/ │ └── metadata/ │ └── android/ │ └── en-US/ │ ├── full_description.txt │ └── short_description.txt ├── gpl.txt ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle
SYMBOL INDEX (1065 symbols across 98 files)
FILE: app/src/fdroid/java/lu/fisch/canze/classes/Crashlytics.java
class Crashlytics (line 3) | public class Crashlytics {
method logException (line 4) | public static void logException (Exception e) {
method logString (line 7) | public static void logString (String e) {
FILE: app/src/main/java/lu/fisch/awt/Color.java
class Color (line 31) | public class Color {
method Color (line 53) | public Color() {
method Color (line 57) | public Color(int red, int green, int blue) {
method Color (line 64) | public Color(int alpha, int red, int green, int blue) {
method getAndroidColor (line 71) | public int getAndroidColor() {
method decode (line 75) | public static Color decode(String nm) throws NumberFormatException {
method getAlpha (line 113) | public int getAlpha() {
method getRed (line 117) | public int getRed() {
method getGreen (line 121) | public int getGreen() {
method getBlue (line 125) | public int getBlue() {
method getAttrId (line 129) | private static int getAttrId(String resName) {
FILE: app/src/main/java/lu/fisch/awt/Graphics.java
class Graphics (line 33) | public class Graphics
method Graphics (line 40) | public Graphics(Canvas canvas)
method getCanvas (line 46) | public Canvas getCanvas()
method getWidth (line 51) | public int getWidth()
method getHeight (line 56) | public int getHeight()
method fillOval (line 61) | public void fillOval(int x, int y, int width, int height)
method fillOval (line 66) | public void fillOval(float x, float y, float width, float height)
method drawOval (line 74) | public void drawOval(int x, int y, int width, int height)
method drawOval (line 79) | public void drawOval(float x, float y, float width, float height)
method fillRect (line 87) | public void fillRect(int x, int y, int width, int height)
method fillRect (line 92) | public void fillRect(float x, float y, float width, float height)
method drawRect (line 100) | public void drawRect(int x, int y, int width, int height)
method drawRect (line 105) | public void drawRect(float x, float y, float width, float height)
method drawRoundRect (line 113) | public void drawRoundRect(int x, int y, int width, int height, int rx,...
method drawRoundRect (line 118) | public void drawRoundRect(float x, float y, float width, float height,...
method drawLine (line 126) | public void drawLine(int x1, int y1, int x2, int y2)
method drawLine (line 131) | public void drawLine(float x1, float y1, float x2, float y2)
method drawString (line 138) | public void drawString(String text, int x, int y)
method drawString (line 143) | public void drawString(String text, float x, float y)
method drawString (line 150) | public void drawString(String text, int x, int y, int size)
method drawString (line 155) | public void drawString(String text, float x, float y, float size)
method setColor (line 163) | public void setColor(Color color)
method getColor (line 168) | public Color getColor(Color color)
method drawPolygon (line 173) | public void drawPolygon(Polygon p)
method fillPolygon (line 188) | public void fillPolygon(Polygon p)
method setGradient (line 203) | public void setGradient(int x1, int y1, int x2, int y2, int[] colors, ...
method clearGradient (line 212) | public void clearGradient()
method rotate (line 241) | public void rotate(float degrees, float cx, float cy)
method setTextSize (line 250) | public void setTextSize(float textSize)
method getTextSize (line 256) | public float getTextSize()
method stringWidth (line 261) | public int stringWidth(String _string)
method stringHeight (line 272) | public int stringHeight(String _string)
method getPaint (line 282) | public Paint getPaint() {
FILE: app/src/main/java/lu/fisch/awt/Polygon.java
class Polygon (line 31) | public class Polygon {
method addPoint (line 34) | public void addPoint(Point p)
method addPoint (line 39) | public void addPoint(int x, int y)
method size (line 44) | public int size()
method get (line 49) | public Point get(int index)
FILE: app/src/main/java/lu/fisch/awt/Rectangle.java
class Rectangle (line 29) | public class Rectangle {
method Rectangle (line 32) | public Rectangle(int x, int y, int width, int height)
method contains (line 40) | public boolean contains(Point p)
FILE: app/src/main/java/lu/fisch/canze/activities/AllDataActivity.java
class AllDataActivity (line 59) | public class AllDataActivity extends CanzeActivity {
method onCreate (line 73) | @Override
method initListeners (line 125) | protected void initListeners() {
method testerKeepalive (line 128) | private void testerKeepalive() {
method testerKeepalive (line 132) | private void testerKeepalive(Ecu ecu) {
method testerInit (line 144) | private boolean testerInit(Ecu ecu) {
method dogetAllData (line 173) | private void dogetAllData(final Ecu ecu) {
method clearResult (line 273) | private void clearResult() {
method appendResultBuffered (line 277) | private void appendResultBuffered (String str) {
method appendResult (line 290) | private void appendResult(String str) {
method appendResult (line 296) | private void appendResult(int strResource) {
method log (line 301) | private void log(String text) {
method createDump (line 311) | private void createDump(Ecu ecu) {
method closeDump (line 366) | private void closeDump() {
method displayProgressSpinner (line 379) | private void displayProgressSpinner(final boolean on, final int id) {
method freezeOrientation (line 387) | @SuppressLint("SourceLockedOrientationActivity")
method onDestroy (line 410) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/AuxBattTechActivity.java
class AuxBattTechActivity (line 37) | public class AuxBattTechActivity extends CanzeActivity implements FieldL...
method onCreate (line 44) | @Override
method initListeners (line 50) | protected void initListeners() {
method onFieldUpdateEvent (line 65) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/BatteryActivity.java
class BatteryActivity (line 37) | public class BatteryActivity extends CanzeActivity implements DebugListe...
method onCreate (line 39) | @Override
method initListeners (line 49) | protected void initListeners () {
method onFieldUpdateEvent (line 56) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/BrakingActivity.java
class BrakingActivity (line 36) | public class BrakingActivity extends CanzeActivity implements FieldListe...
method onCreate (line 41) | @Override
method initListeners (line 47) | protected void initListeners() {
method onFieldUpdateEvent (line 56) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/CanSeeActivity.java
class CanSeeActivity (line 10) | public class CanSeeActivity extends AppCompatActivity {
method onCreate (line 12) | @Override
method onOptionsItemSelected (line 19) | @Override
method onBackPressed (line 40) | @Override
method saveOptions (line 47) | private void saveOptions () {
FILE: app/src/main/java/lu/fisch/canze/activities/CanzeActivity.java
class CanzeActivity (line 54) | public abstract class CanzeActivity extends AppCompatActivity implements...
method setWidgetClicked (line 61) | public void setWidgetClicked(boolean widgetClicked) {
method onCreate (line 70) | @Override
method setDoRestartQueueOnResume (line 111) | void setDoRestartQueueOnResume (boolean start) {
method onPause (line 115) | @Override
method onResume (line 147) | @Override
method onDestroy (line 190) | @Override
method selfPropelFields (line 209) | void selfPropelFields(boolean startStop) {
method onCreateOptionsMenu (line 217) | @Override
method onOptionsItemSelected (line 230) | @Override
method onBackPressed (line 244) | @Override
method initWidgets (line 253) | private void initWidgets() {
method freeWidgetListeners (line 276) | private void freeWidgetListeners() {
method getWidgetViewArrayList (line 295) | private ArrayList<WidgetView> getWidgetViewArrayList(ViewGroup viewGro...
method addField (line 314) | protected void addField(String sid) {
method addField (line 318) | protected void addField(Field field) {
method addField (line 322) | protected void addField(String sid, int intervalMs) {
method addField (line 335) | protected void addField(Field field, int intervalMs) {
method removeFieldListeners (line 347) | private void removeFieldListeners() {
method dropDebugMessage (line 355) | public void dropDebugMessage(final String msg) {
method appendDebugMessage (line 365) | public void appendDebugMessage(final String msg) {
method onFieldUpdateEvent (line 378) | @Override
method initListeners (line 383) | protected abstract void initListeners();
FILE: app/src/main/java/lu/fisch/canze/activities/ChargingActivity.java
class ChargingActivity (line 41) | public class ChargingActivity extends CanzeActivity implements FieldList...
method onCreate (line 48) | @Override
method initListeners (line 61) | protected void initListeners() {
method onFieldUpdateEvent (line 76) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/ChargingGraphActivity.java
class ChargingGraphActivity (line 29) | public class ChargingGraphActivity extends CanzeActivity implements Debu...
method onCreate (line 31) | @Override
method initListeners (line 37) | protected void initListeners () {
FILE: app/src/main/java/lu/fisch/canze/activities/ChargingHistActivity.java
class ChargingHistActivity (line 37) | public class ChargingHistActivity extends CanzeActivity implements Field...
method onCreate (line 42) | @Override
method initListeners (line 48) | protected void initListeners() {
method onFieldUpdateEvent (line 77) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/ChargingTechActivity.java
class ChargingTechActivity (line 38) | public class ChargingTechActivity extends CanzeActivity implements Field...
method onCreate (line 69) | @Override
method initListeners (line 80) | protected void initListeners() {
method onFieldUpdateEvent (line 149) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/ClimaTechActivity.java
class ClimaTechActivity (line 37) | public class ClimaTechActivity extends CanzeActivity implements FieldLis...
method onCreate (line 46) | @Override
method initListeners (line 52) | protected void initListeners() {
method onFieldUpdateEvent (line 80) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/ConsumptionActivity.java
class ConsumptionActivity (line 41) | public class ConsumptionActivity extends CanzeActivity implements FieldL...
method initListeners (line 48) | public void initListeners () {
method onCreate (line 56) | @Override
method onFieldUpdateEvent (line 97) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/DashActivity.java
class DashActivity (line 33) | public class DashActivity extends CanzeActivity {
method initListeners (line 35) | public void initListeners () {
method onCreate (line 42) | @Override
method onFieldUpdateEvent (line 48) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/DrivingActivity.java
class DrivingActivity (line 49) | public class DrivingActivity extends CanzeActivity implements FieldListe...
method onCreate (line 62) | @Override
method initListeners (line 94) | protected void initListeners() {
method setDistanceToDestination (line 116) | private void setDistanceToDestination() {
method saveDestOdo (line 181) | private void saveDestOdo(float d) {
method getDestOdo (line 192) | private void getDestOdo() {
method displayDistToDest (line 204) | private void displayDistToDest(int distance1, int distance2) {
method displayDistToDest (line 212) | private void displayDistToDest() {
method setSavedTripStart (line 220) | private void setSavedTripStart() {
method getSavedTripStart (line 237) | private void getSavedTripStart() {
method displayTripData (line 248) | private void displayTripData () {
method onFieldUpdateEvent (line 275) | @Override
method onCreateOptionsMenu (line 383) | @Override
method onOptionsItemSelected (line 393) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/DtcActivity.java
class DtcActivity (line 57) | public class DtcActivity extends CanzeActivity {
method onCreate (line 68) | @Override
method initListeners (line 115) | protected void initListeners() {
method testerKeepalive (line 120) | private void testerKeepalive() {
method testerKeepalive (line 125) | private void testerKeepalive(Ecu ecu) {
method testerInit (line 137) | private boolean testerInit(Ecu ecu) {
method doQueryEcu (line 164) | private void doQueryEcu(final Ecu ecu) {
method doClearEcu (line 300) | private void doClearEcu(final Ecu ecu) {
method clearResult (line 390) | private void clearResult() {
method appendResult (line 394) | private void appendResult(final String str) {
method appendResult (line 399) | private void appendResult(int strResource) {
method log (line 404) | private void log(String text) {
method createDump (line 414) | private void createDump(Ecu ecu) {
method closeDump (line 464) | private void closeDump() {
method onDestroy (line 478) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/ElmTestActivity.java
class ElmTestActivity (line 34) | public class ElmTestActivity extends CanzeActivity {
method onCreate (line 38) | @Override
method initListeners (line 65) | protected void initListeners () {}
method doTest (line 67) | private void doTest () {
method clearResult (line 140) | private void clearResult() {
method appendResult (line 149) | private void appendResult(String str) {
method appendResult (line 159) | private void appendResult(int strResource) {
method onDestroy (line 170) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/FieldTestActivity.java
class FieldTestActivity (line 35) | public class FieldTestActivity extends CanzeActivity implements FieldLis...
method onCreate (line 52) | @Override
method initListeners (line 58) | protected void initListeners() {
method onFieldUpdateEvent (line 71) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/FirmwareActivity.java
class FirmwareActivity (line 64) | public class FirmwareActivity extends CanzeActivity implements FieldList...
method onCreate (line 74) | @SuppressLint("StringFormatMatches")
method showSelected (line 124) | private void showSelected (View v) {
method doGetOneFirmware (line 158) | private void doGetOneFirmware (final Ecu ecu) {
method doGetAllFirmware (line 193) | private void doGetAllFirmware(){
method processOneEcu (line 242) | private void processOneEcu (Ecu ecu, int idDiag, int idSupplier, int i...
method getFrame (line 305) | private Frame getFrame (int fromId, String responseId) {
method queryFrame (line 315) | private Frame queryFrame (Frame frame) {
method setSoftwareValue (line 329) | private void setSoftwareValue(final int id, final Field field, final S...
method log (line 354) | private void log(String text) {
method createDump (line 364) | private void createDump() {
method keepAlive (line 417) | private void keepAlive() {
method closeDump (line 427) | private void closeDump() {
method displayProgress (line 441) | private void displayProgress(final boolean on, final int id_spinner, f...
method freezeOrientation (line 451) | @SuppressLint("SourceLockedOrientationActivity")
method onDestroy (line 475) | @Override
method initListeners (line 507) | protected void initListeners () {
method onFieldUpdateEvent (line 510) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/HeatmapBatcompActivity.java
class HeatmapBatcompActivity (line 42) | public class HeatmapBatcompActivity extends CanzeActivity implements Fie...
method onCreate (line 50) | @Override
method initListeners (line 63) | protected void initListeners() {
method onFieldUpdateEvent (line 76) | @Override
method makeColor (line 115) | private @ColorInt int makeColor (int delta) {
FILE: app/src/main/java/lu/fisch/canze/activities/HeatmapCellvoltageActivity.java
class HeatmapCellvoltageActivity (line 43) | public class HeatmapCellvoltageActivity extends CanzeActivity implements...
method onCreate (line 55) | @Override
method initListeners (line 67) | protected void initListeners() {
method onFieldUpdateEvent (line 86) | @Override
method makeColor (line 165) | private @ColorInt int makeColor (int delta) {
FILE: app/src/main/java/lu/fisch/canze/activities/LeakCurrentsActivity.java
class LeakCurrentsActivity (line 30) | public class LeakCurrentsActivity extends CanzeActivity implements Debug...
method onCreate (line 41) | @Override
method initListeners (line 47) | protected void initListeners() {
FILE: app/src/main/java/lu/fisch/canze/activities/LoggingActivity.java
class LoggingActivity (line 17) | public class LoggingActivity extends AppCompatActivity {
method onCreate (line 19) | @Override
method updateList (line 64) | private void updateList()
FILE: app/src/main/java/lu/fisch/canze/activities/MainActivity.java
class MainActivity (line 99) | public class MainActivity extends AppCompatActivity implements FieldList...
method onReceive (line 216) | @Override
method getInstance (line 269) | public static MainActivity getInstance() {
method debug (line 282) | public static void debug(String text) {
method toast (line 294) | public static void toast(int level, final String message) {
method toast (line 319) | private static void toast(final String message) {
method toast (line 323) | public static void toast(int level, String format, Object... arguments) {
method toast (line 328) | private static void toast(String format, Object... arguments) {
method toast (line 332) | public static void toast(int level, final int resource) {
method toast (line 337) | private static void toast(final int resource) {
method loadSettings (line 341) | private void loadSettings() {
method registerApplicationFields (line 421) | public void registerApplicationFields() {
method updateActionBar (line 458) | private void updateActionBar() {
method configureBluetoothManager (line 480) | private void configureBluetoothManager()
method onRequestPermissionsResult (line 515) | @Override
method requestPermission (line 548) | private void requestPermission(String permissionName, int permissionRe...
method checkPermissions (line 553) | public void checkPermissions()
method onStart (line 580) | @Override
method onCreate (line 596) | @Override
method handleDarkMode (line 710) | void handleDarkMode()
method onResume (line 743) | @Override
method reloadBluetooth (line 874) | private void reloadBluetooth() {
method reloadBluetooth (line 878) | public void reloadBluetooth(boolean reloadSettings) {
method onPause (line 896) | @Override
method stopBluetooth (line 918) | private void stopBluetooth() {
method stopBluetooth (line 922) | public void stopBluetooth(boolean reset) {
method onActivityResult (line 937) | @Override
method onDestroy (line 960) | @Override
method onCreateOptionsMenu (line 980) | @Override
method setForceCrash (line 1023) | private void setForceCrash (Menu menu) {
method setBluetoothMenuItem (line 1030) | public void setBluetoothMenuItem (Menu menu) {
method showBluetoothState (line 1047) | private void showBluetoothState(final int btState) {
method onOptionsItemSelected (line 1082) | @Override
method onFieldUpdateEvent (line 1168) | @Override
method isSafe (line 1176) | public static boolean isSafe() {
method isZOE (line 1184) | public static boolean isZOE() {
method isPh2 (line 1189) | public static boolean isPh2() {
method isTwingo (line 1193) | public static boolean isTwingo() {
method isTwizy (line 1197) | public static boolean isTwizy() {
method getAssetPrefix (line 1201) | public static String getAssetPrefix() {
method getBluetoothDeviceAddress (line 1217) | public static String getBluetoothDeviceAddress() {
method versionChangeCheck (line 1223) | private void versionChangeCheck(SharedPreferences settings) {
method getStringSingle (line 1257) | public static String getStringSingle(int resId) {
method getStringList (line 1266) | public static String[] getStringList(int resId) {
method setDebugListener (line 1275) | public void setDebugListener(DebugListener debugListener) {
method dropDebugMessage (line 1279) | public void dropDebugMessage(String msg) {
method appendDebugMessage (line 1283) | public void appendDebugMessage(String msg) {
method getScreenOrientation (line 1287) | private int getScreenOrientation() {
method isLandscape (line 1308) | public boolean isLandscape() {
method isPortrait (line 1313) | public boolean isPortrait() {
method setLocalTheme (line 1318) | public void setLocalTheme (Resources.Theme localTheme) {
method getLocalTheme (line 1322) | public Resources.Theme getLocalTheme () {
method isExternalStorageWritable (line 1327) | public boolean isExternalStorageWritable() {
method getExternalFolder (line 1333) | public String getExternalFolder() {
FILE: app/src/main/java/lu/fisch/canze/activities/PredictionActivity.java
class PredictionActivity (line 16) | public class PredictionActivity extends CanzeActivity implements FieldLi...
method onCreate (line 29) | @Override
method initListeners (line 50) | protected void initListeners() {
method onFieldUpdateEvent (line 62) | @Override
method runPrediction (line 112) | private void runPrediction() {
method updatePrediction (line 181) | private void updatePrediction(final String id, final String msg) {
method formatTime (line 194) | private String formatTime(int t) {
method format2Digit (line 201) | private String format2Digit(int t) {
FILE: app/src/main/java/lu/fisch/canze/activities/RangeActivity.java
class RangeActivity (line 16) | public class RangeActivity extends CanzeActivity implements FieldListene...
method onCreate (line 29) | @Override
method initListeners (line 69) | protected void initListeners() {
method updateSeekBar (line 78) | private void updateSeekBar(SeekBar seekBar) {
method updateRange (line 85) | private void updateRange() {
method onFieldUpdateEvent (line 99) | public void onFieldUpdateEvent(final Field field) {
FILE: app/src/main/java/lu/fisch/canze/activities/ResearchActivity.java
class ResearchActivity (line 45) | public class ResearchActivity extends CanzeActivity implements FieldList...
method onCreate (line 53) | @Override
method initListeners (line 122) | protected void initListeners() {
method fillView (line 134) | private void fillView(final String id, final String msg) {
method fillView (line 140) | private void fillView(final TextView tv, final String msg) {
method onFieldUpdateEvent (line 151) | @Override
method onDestroy (line 174) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/SettingsActivity.java
class SettingsActivity (line 69) | public class SettingsActivity extends AppCompatActivity {
method onCreate (line 154) | @Override
method onBackPressed (line 171) | @Override
method onCreateOptionsMenu (line 178) | @Override
method onOptionsItemSelected (line 185) | @Override
method onActivityResult (line 205) | @Override
method convertOldSettings (line 216) | public static void convertOldSettings(SharedPreferences settings) {
method StrToIntDefault (line 345) | private static int StrToIntDefault (String s, int defaultValue) {
class SettingsFragment (line 353) | public static class SettingsFragment extends PreferenceFragmentCompat {
method onCreatePreferences (line 357) | @Override
method bindSettingsEvents (line 396) | private void bindSettingsEvents() {
method loadDeviceSettings (line 659) | private void loadDeviceSettings() {
method loadCarSettings (line 697) | private void loadCarSettings() {
method loadSecuritySettings (line 705) | private void loadSecuritySettings() {
method loadDisplaySettings (line 709) | private void loadDisplaySettings() {
method loadLoggingSettings (line 724) | private void loadLoggingSettings() {
method loadInfo (line 728) | private void loadInfo() {
method saveCarSettings (line 742) | private void saveCarSettings(SharedPreferences.Editor editor) {
method saveDisplaySettings (line 747) | private void saveDisplaySettings(SharedPreferences.Editor editor) {
method bindActionButtons (line 790) | private void bindActionButtons() {
method applyDeviceSettings (line 856) | private void applyDeviceSettings(String choiceLabel, String choiceVa...
method tryTofillDeviceList (line 893) | private void tryTofillDeviceList() {
method fillDeviceList (line 908) | private void fillDeviceList() {
method fillStartupActivityList (line 978) | public void fillStartupActivityList() {
method saveSettings (line 1029) | public void saveSettings() {
method setSwitchPreferenceStatus (line 1059) | private void setSwitchPreferenceStatus(SwitchPreference preference, ...
FILE: app/src/main/java/lu/fisch/canze/activities/SettingsCustomActivity.java
class SettingsCustomActivity (line 19) | public class SettingsCustomActivity extends AppCompatActivity {
method onCreate (line 27) | @Override
method loadSelected (line 116) | private void loadSelected()
method saveSettings (line 125) | private void saveSettings()
method onBackPressed (line 140) | @Override
method onOptionsItemSelected (line 148) | @Override
method onCreateOptionsMenu (line 168) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/SpeedcontrolActivity.java
class SpeedcontrolActivity (line 19) | public class SpeedcontrolActivity extends CanzeActivity implements Field...
method onCreate (line 36) | @Override
method initListeners (line 71) | @Override
method onFieldUpdateEvent (line 78) | @Override
method timeToStr (line 177) | public String timeToStr(long time)
FILE: app/src/main/java/lu/fisch/canze/activities/TiresActivity.java
class TiresActivity (line 56) | public class TiresActivity extends CanzeActivity implements FieldListene...
method onCreate (line 68) | @Override
method initListeners (line 156) | protected void initListeners() {
method onFieldUpdateEvent (line 171) | @Override
method tpmsState (line 249) | private void tpmsState (int state) {
method ensureFolderThere (line 291) | private boolean ensureFolderThere () {
method load (line 309) | private void load (String set) {
method save (line 331) | private void save (String set) {
method displayId (line 346) | private void displayId(final int fieldId, final int val) {
method displayId (line 350) | private void displayId(final int fieldId, final String val) {
method readTpms (line 361) | private void readTpms (int[] idsRead) {
method buttonRead (line 410) | private void buttonRead() {
method simpleIntParse (line 424) | private int simpleIntParse(int fieldId) {
method simpleStringParse (line 432) | private String simpleStringParse(int fieldId) {
method compareTpms (line 443) | private boolean compareTpms (int[] idsRead, int[] idsWrite) {
method buttonWrite (line 452) | private void buttonWrite() {
method buttonSwap (line 519) | private void buttonSwap() {
method bit23on (line 535) | private void bit23on(int[] ids) {
FILE: app/src/main/java/lu/fisch/canze/activities/TwingoTestActivity.java
class TwingoTestActivity (line 62) | public class TwingoTestActivity extends CanzeActivity implements FieldLi...
method onCreate (line 72) | @SuppressLint("StringFormatMatches")
method doGetAllFirmware (line 92) | private void doGetAllFirmware(){
method processOneEcu (line 146) | private void processOneEcu (Ecu ecu, int idDiag, int idSupplier, int i...
method getFrame (line 209) | private Frame getFrame (int fromId, String responseId) {
method queryFrame (line 219) | private Frame queryFrame (Frame frame) {
method setSoftwareValue (line 233) | private void setSoftwareValue(final int id, final Field field, final S...
method log (line 258) | private void log(String text) {
method createDump (line 268) | private void createDump() {
method keepAlive (line 320) | private void keepAlive() {
method closeDump (line 330) | private void closeDump() {
method displayProgress (line 344) | private void displayProgress(final boolean on, final int id_spinner, f...
method freezeOrientation (line 354) | @SuppressLint("SourceLockedOrientationActivity")
method onDestroy (line 378) | @Override
method initListeners (line 411) | protected void initListeners () {
method onFieldUpdateEvent (line 414) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/TwizyTestActivity.java
class TwizyTestActivity (line 58) | public class TwizyTestActivity extends CanzeActivity implements FieldLis...
method onCreate (line 68) | @SuppressLint("StringFormatMatches")
method doGetAllFirmware (line 88) | private void doGetAllFirmware(){
method processOneEcu (line 142) | private void processOneEcu (Ecu ecu, int idDiag, int idSupplier, int i...
method getFrame (line 205) | private Frame getFrame (int fromId, String responseId) {
method queryFrame (line 215) | private Frame queryFrame (Frame frame) {
method setSoftwareValue (line 229) | private void setSoftwareValue(final int id, final Field field, final S...
method log (line 254) | private void log(String text) {
method createDump (line 264) | private void createDump() {
method keepAlive (line 316) | private void keepAlive() {
method closeDump (line 326) | private void closeDump() {
method displayProgress (line 339) | private void displayProgress(final boolean on, final int id_spinner, f...
method freezeOrientation (line 349) | @SuppressLint("SourceLockedOrientationActivity")
method onDestroy (line 373) | @Override
method initListeners (line 406) | protected void initListeners () {
method onFieldUpdateEvent (line 409) | @Override
FILE: app/src/main/java/lu/fisch/canze/activities/WidgetActivity.java
class WidgetActivity (line 30) | public class WidgetActivity extends CanzeActivity {
method onCreate (line 32) | @Override
method initListeners (line 51) | protected void initListeners () {}
method onDestroy (line 53) | @Override
method onResume (line 61) | @Override
FILE: app/src/main/java/lu/fisch/canze/actors/AssetLoadHelper.java
class AssetLoadHelper (line 16) | public class AssetLoadHelper {
method getBufferedReaderFromAsset (line 18) | public static BufferedReader getBufferedReaderFromAsset (String asset) {
FILE: app/src/main/java/lu/fisch/canze/actors/Battery.java
class Battery (line 33) | public class Battery {
method predictMaxDcPower (line 52) | private void predictMaxDcPower () {
method predictDcPower (line 79) | private void predictDcPower() {
method iterateCharging (line 110) | public void iterateCharging (int seconds) {
method adjustRawCapacity (line 117) | private void adjustRawCapacity () {
method setBatteryType (line 132) | public void setBatteryType (int batteryType) {
method setCoefficients (line 151) | private void setCoefficients (double cons, double tempx, double socy, ...
method getTemperature (line 158) | public double getTemperature() {
method setTemperature (line 162) | public void setTemperature(double temperature) {
method getStateOfChargeKw (line 167) | public double getStateOfChargeKw() {
method setStateOfChargeKw (line 171) | public void setStateOfChargeKw(double stateOfCharge) {
method getStateOfChargePerc (line 176) | public double getStateOfChargePerc() {
method setStateOfChargePerc (line 180) | public void setStateOfChargePerc(double stateOfCharge) {
method getChargerPower (line 184) | public double getChargerPower() {
method setChargerPower (line 188) | public void setChargerPower(double chargerPower) {
method getMaxDcPower (line 196) | public double getMaxDcPower() {
method getDcPower (line 200) | public double getDcPower() {
method getTimeRunning (line 205) | public int getTimeRunning () { return secondsRunning; }
method setTimeRunning (line 207) | public void setTimeRunning (int secondsRunning) {
method getDcPowerUpperLimit (line 211) | public double getDcPowerUpperLimit() {
method setDcPowerUpperLimit (line 215) | public void setDcPowerUpperLimit(double dcPowerUpperLimit) {
method getDcPowerLowerLimit (line 219) | public double getDcPowerLowerLimit() {
method setDcPowerLowerLimit (line 223) | public void setDcPowerLowerLimit(double dcPowerLowerLimit) {
method getRawCapacity (line 227) | public double getRawCapacity() {
method setRawCapacity (line 231) | public void setRawCapacity(double rawCapacity) {
method setStateOfHealth (line 236) | public void setStateOfHealth(double soh) {
FILE: app/src/main/java/lu/fisch/canze/actors/Dtc.java
class Dtc (line 27) | public class Dtc {
method Dtc (line 32) | public Dtc(String id, String description) {
method getDescription (line 37) | public String getDescription() {
method getId (line 41) | public String getId() {
FILE: app/src/main/java/lu/fisch/canze/actors/Dtcs.java
class Dtcs (line 36) | public class Dtcs {
method Dtcs (line 43) | private Dtcs() {
method getInstance (line 47) | public static Dtcs getInstance() {
method fillOneDtcLine (line 53) | private void fillOneDtcLine(String line) {
method fillOneTestLine (line 68) | private void fillOneTestLine(String line) {
method fillFromAsset (line 84) | private void fillFromAsset (String dtcsAssetName, String testsAssetNam...
method load (line 116) | public void load ()
method load (line 121) | public void load (String dtcsAssetName, String testsAssetName)
method addDtc (line 133) | public void addDtc(Dtc dtc) {
method addTest (line 137) | public void addTest(Test test) {
method getDtcById (line 141) | public Dtc getDtcById (String id) {
method getTestById (line 148) | public Test getTestById (String id) {
method getDescriptionById (line 155) | public String getDescriptionById (String id) {
method getDisplayCodeById (line 177) | public String getDisplayCodeById (String id) {
method getFlagDescription (line 200) | public String getFlagDescription (int flags) {
method getAllDtcs (line 215) | public ArrayList<Dtc> getAllDtcs () {
method getAllTests (line 219) | public ArrayList<Test> getAllTests () {
FILE: app/src/main/java/lu/fisch/canze/actors/Ecu.java
class Ecu (line 27) | public class Ecu {
method Ecu (line 42) | public Ecu(String name, int renaultId, String networks, int fromId, in...
method getName (line 55) | public String getName() {
method getRenaultId (line 59) | public int getRenaultId() {
method getNetworks (line 63) | public String getNetworks() {
method getFromId (line 67) | public int getFromId() {
method getHexFromId (line 71) | public String getHexFromId() {
method getToId (line 75) | public int getToId() {
method getHexToId (line 79) | public String getHexToId() {
method getMnemonic (line 83) | public String getMnemonic() {
method getAliases (line 87) | public String getAliases() {
method getFields (line 91) | public Fields getFields() {
method setFields (line 95) | public void setFields(Fields fields) {
method getGetDtcs (line 99) | public String getGetDtcs() {
method getStartDiag (line 103) | public String getStartDiag() {
method getSessionRequired (line 107) | public boolean getSessionRequired() {
FILE: app/src/main/java/lu/fisch/canze/actors/Ecus.java
class Ecus (line 34) | public class Ecus {
method Ecus (line 40) | private Ecus() {
method getInstance (line 44) | public static Ecus getInstance()
method fillOneLine (line 51) | private void fillOneLine(String line) {
method fillFromAsset (line 76) | private void fillFromAsset (String assetName) {
method load (line 94) | public void load ()
method load (line 100) | public void load (String assetName)
method add (line 111) | public void add(Ecu ecu) {
method getByMnemonic (line 115) | public Ecu getByMnemonic (String mnemonic) {
method getByRenaultId (line 122) | private Ecu getByRenaultId (int renaultId) { // public
method getByFromId (line 129) | public Ecu getByFromId (int fromId) {
method getByToId (line 136) | private Ecu getByToId (int toId) { // public
method getAllEcus (line 143) | public ArrayList<Ecu> getAllEcus () {
method getDefaultAssetName (line 147) | private String getDefaultAssetName() {
FILE: app/src/main/java/lu/fisch/canze/actors/Field.java
class Field (line 40) | public class Field {
method Field (line 75) | public Field(String sid, Frame frame, short from, short to, double res...
method fieldClone (line 99) | private Field fieldClone() {
method toString (line 110) | @NonNull
method isIsoTp (line 116) | boolean isIsoTp() {
method getSID (line 120) | public String getSID() {
method getPrintValue (line 124) | public String getPrintValue() {
method getStringValue (line 128) | public String getStringValue() {
method getListValue (line 133) | public String getListValue() {
method getValue (line 142) | public double getValue() {
method getDebugValue (line 159) | public String getDebugValue() {
method getDebugValue (line 162) | public String getDebugValue(String frameError) {
method getMax (line 176) | public double getMax() {
method getMin (line 182) | public double getMin() {
method addListener (line 191) | public void addListener(FieldListener fieldListener) {
method removeListener (line 199) | public void removeListener(FieldListener fieldListener) {
method notifyFieldListeners (line 206) | private void notifyFieldListeners() {
method notifyFieldListeners (line 215) | private void notifyFieldListeners(boolean async) {
method updateLastRequest (line 248) | void updateLastRequest() {
method getLastRequest (line 252) | public long getLastRequest() {
method isDue (line 256) | public boolean isDue(long referenceTime) {
method setInterval (line 260) | public void setInterval(int interval) {
method getInterval (line 264) | public int getInterval() {
method getFrom (line 273) | public int getFrom() {
method setFrom (line 277) | public void setFrom(short from) {
method getTo (line 281) | public int getTo() {
method setTo (line 285) | public void setTo(short to) {
method getOffset (line 289) | public double getOffset() {
method setOffset (line 293) | public void setOffset(int offset) {
method getRawValue (line 297) | public double getRawValue() {
method setValue (line 301) | public void setValue(double value) {
method setValue (line 306) | public void setValue(String value) {
method setCalculatedValue (line 311) | public void setCalculatedValue(double value) {
method getId (line 323) | public int getId() {
method getHexId (line 327) | public String getHexId() {
method getResolution (line 335) | public double getResolution() {
method setResolution (line 339) | public void setResolution(double resolution) {
method getUnit (line 343) | public String getUnit() {
method setUnit (line 350) | public void setUnit(String unit) {
method getRequestId (line 354) | public String getRequestId() {
method getResponseId (line 361) | public String getResponseId() {
method setResponseId (line 365) | public void setResponseId(String responseId) {
method getCar (line 369) | public int getCar() {
method isCar (line 373) | public boolean isCar(int car) {
method setCar (line 377) | public void setCar(int car) {
method getFrequency (line 381) | public int getFrequency() {
method getDecimals (line 385) | public int getDecimals() {
method setDecimals (line 389) | public void setDecimals(int decimals) {
method isVirtual (line 393) | public boolean isVirtual() {
method isSigned (line 397) | boolean isSigned() {
method isString (line 401) | public boolean isString() {
method isHexString (line 405) | public boolean isHexString() {
method isSelfPropelled (line 409) | public boolean isSelfPropelled() {
method isList (line 413) | public boolean isList() {
method getName (line 417) | public String getName() {
method getFrame (line 421) | public Frame getFrame() {
method setFrame (line 425) | public void setFrame(Frame frame) {
FILE: app/src/main/java/lu/fisch/canze/actors/Fields.java
class Fields (line 54) | public class Fields {
method Fields (line 84) | private Fields() {
method getInstance (line 90) | public static Fields getInstance() {
method addVirtualFields (line 96) | private void addVirtualFields() {
method addVirtualField (line 113) | private void addVirtualField(String id) {
method selfPropel (line 132) | public void selfPropel(String id, boolean startStop) {
method addVirtualFieldUsage (line 139) | private void addVirtualFieldUsage() {
method addVirtualFieldFrictionTorque (line 164) | private void addVirtualFieldFrictionTorque() {
method addVirtualFieldElecBrakeTorque (line 191) | private void addVirtualFieldElecBrakeTorque() {
method addVirtualFieldTotalPositiveTorque (line 216) | private void addVirtualFieldTotalPositiveTorque() {
method addVirtualFieldTotalNegativeTorque (line 236) | private void addVirtualFieldTotalNegativeTorque() {
method addVirtualFieldDcPowerIn (line 284) | private void addVirtualFieldDcPowerIn() {
method addVirtualFieldDcPowerOut (line 296) | private void addVirtualFieldDcPowerOut() {
method addVirtualFieldUsageLpf (line 309) | private void addVirtualFieldUsageLpf() {
method addVirtualFieldHeaterSetpoint (line 331) | private void addVirtualFieldHeaterSetpoint() {
method addVirtualFieldRealRange (line 382) | private void addVirtualFieldRealRange() {
method addVirtualFieldRealDelta (line 421) | private void addVirtualFieldRealDelta() {
method addVirtualFieldRealDeltaNoReset (line 460) | private void addVirtualFieldRealDeltaNoReset() {
method addVirtualFieldPilotAmp (line 500) | private void addVirtualFieldPilotAmp() {
class MyLocationListener (line 521) | private class MyLocationListener implements LocationListener {
method onLocationChanged (line 525) | @Override
method onProviderDisabled (line 535) | @Override
method onProviderEnabled (line 538) | @Override
method onStatusChanged (line 541) | @Override
method addVirtualFieldGps (line 544) | private void addVirtualFieldGps() {
method virtualFieldPropelGps (line 556) | private void virtualFieldPropelGps (boolean startStop) {
method addVirtualFieldCommon (line 574) | private void addVirtualFieldCommon(String virtualId, String unit, Stri...
method addVirtualFieldCommon (line 578) | private void addVirtualFieldCommon(String virtualId, int decimals, Str...
method fillOneLine (line 616) | private void fillOneLine(String line) {
method fillFromFile (line 680) | private void fillFromFile(String filename) {
method fillFromAsset (line 697) | private void fillFromAsset(String assetName) {
method load (line 714) | public void load() {
method load (line 719) | public void load(String assetName) {
method getBySID (line 742) | public Field getBySID(String sid) {
method size (line 746) | public int size() {
method get (line 750) | public Field get(int index) {
method add (line 761) | public void add(Field field) {
method clearAllFields (line 767) | public void clearAllFields() {
method getAllFields (line 775) | public ArrayList<Field> getAllFields() {
method getDefaultAssetName (line 779) | private String getDefaultAssetName() {
FILE: app/src/main/java/lu/fisch/canze/actors/Frame.java
class Frame (line 30) | public class Frame {
method Frame (line 61) | public Frame (int fromId, int interval, Ecu sendingEcu, String respons...
method updateLastRequest (line 73) | public void updateLastRequest()
method getLastRequest (line 78) | public long getLastRequest()
method isDue (line 83) | public boolean isDue(long referenceTime)
method getInterval (line 88) | public int getInterval() {
method setInterval (line 92) | public void setInterval (int interval) { this.interval = interval; }
method isIsoTp (line 94) | public boolean isIsoTp()
method getFromId (line 101) | public int getFromId() {
method getFromIdHex (line 105) | public String getFromIdHex() {
method getFromIdHexLSB (line 109) | public String getFromIdHexLSB() {
method getFromIdHexMSB (line 112) | public String getFromIdHexMSB() {
method getRID (line 116) | public String getRID() { // RID is the from ID, plus the response ID (...
method getToId (line 125) | private int getToId() {
method getToIdHex (line 130) | public String getToIdHex() {
method getToIdHexLSB (line 134) | public String getToIdHexLSB() {
method getToIdHexMSB (line 138) | public String getToIdHexMSB() {
method isExtended (line 143) | public boolean isExtended () {
method getSendingEcu (line 154) | public Ecu getSendingEcu() {
method getResponseId (line 158) | public String getResponseId() {
method getAllFields (line 162) | public ArrayList<Field> getAllFields() {
method addField (line 166) | public void addField(Field field) {
method getQueriedFields (line 170) | public ArrayList<Field> getQueriedFields() {
method addQueriedField (line 174) | public void addQueriedField(Field field) {
method removeQueriedField (line 178) | public void removeQueriedField(Field field) {
method getRequestId (line 182) | public String getRequestId () {
method getContainingFrame (line 189) | public Frame getContainingFrame() {
FILE: app/src/main/java/lu/fisch/canze/actors/Frames.java
class Frames (line 35) | public class Frames {
method Frames (line 46) | private Frames() {
method getInstance (line 50) | public static Frames getInstance()
method fillOneLine (line 57) | private void fillOneLine(String line) {
method fillFromAsset (line 87) | private void fillFromAsset (String assetName) {
method load (line 105) | public void load ()
method load (line 111) | public void load (String assetName)
method load (line 121) | public void load (Ecu ecu)
method add (line 139) | public void add(Frame frame) {
method get (line 143) | public Frame get (int position) {
method getById (line 148) | public Frame getById (int id) {
method getById (line 157) | public Frame getById (int id, String responseId) {
method getAllFrames (line 168) | public ArrayList<Frame> getAllFrames () {
method getDefaultAssetName (line 172) | private String getDefaultAssetName() {
FILE: app/src/main/java/lu/fisch/canze/actors/Message.java
class Message (line 36) | public class Message {
method Message (line 56) | public Message(Frame frame, String data, boolean error) {
method getData (line 76) | public String getData() {
method getFrame (line 84) | public Frame getFrame() {
method isError (line 92) | public boolean isError () {return error;}
method isError7f (line 94) | public boolean isError7f () {return error7f;}
method getError (line 96) | public String getError () { return error ? data : ""; }
method onMessageIncompleteEvent (line 98) | public void onMessageIncompleteEvent () {
method onMessageCompleteEvent (line 106) | public void onMessageCompleteEvent() {
method onMessageCompleteEventField (line 123) | private void onMessageCompleteEventField(String binString, Field field) {
method getAsBinaryString (line 185) | private String getAsBinaryString()
FILE: app/src/main/java/lu/fisch/canze/actors/StoppableThread.java
class StoppableThread (line 7) | public class StoppableThread extends Thread {
method StoppableThread (line 11) | public StoppableThread(Runnable runnable) {
method start (line 15) | public void start()
method tryToStop (line 21) | public void tryToStop()
method isStopped (line 26) | public boolean isStopped()
FILE: app/src/main/java/lu/fisch/canze/actors/Test.java
class Test (line 27) | public class Test {
method Test (line 32) | public Test(String id, String description) {
method getDescription (line 37) | public String getDescription() {
method getId (line 41) | public String getId() {
FILE: app/src/main/java/lu/fisch/canze/actors/Utils.java
class Utils (line 37) | public class Utils {
method toIntArray (line 43) | public static int[] toIntArray(String hexString) throws IllegalArgumen...
method toIntArray (line 51) | public static int[] toIntArray(byte[] byteArray)
method get8Bit (line 59) | public static String get8Bit(int b)
method getFirstNibble (line 64) | public static int getFirstNibble(int b)
method getLastNibble (line 69) | public static int getLastNibble(int b)
method main (line 74) | public static void main(String[] args)
method parseHexBinary (line 92) | public static int[] parseHexBinary(String s) throws IllegalArgumentExc...
method hexToBin (line 114) | private static int hexToBin( char ch ) {
method printHexBinary (line 123) | public String printHexBinary(byte[] data) {
method kmOrMiles (line 132) | public static double kmOrMiles (double km) {if (MainActivity.milesMode...
method getResId (line 141) | public static int getResId(String resName, Class<?> c) throws NoSuchFi...
method capitalizeString (line 152) | public static String capitalizeString(String str) {
FILE: app/src/main/java/lu/fisch/canze/actors/VirtualField.java
class VirtualField (line 12) | public class VirtualField extends Field implements FieldListener {
method VirtualField (line 21) | public VirtualField(String responseId, HashMap<String,Field> dependant...
method onFieldUpdateEvent (line 41) | @Override
method removeListener (line 48) | @Override
method getFields (line 60) | public Collection<Field> getFields()
FILE: app/src/main/java/lu/fisch/canze/adapters/FieldAdapter.java
class FieldAdapter (line 22) | public class FieldAdapter extends ArrayAdapter {
method FieldAdapter (line 28) | public FieldAdapter(Context context, int layoutResourceId, ArrayList<L...
method getView (line 36) | @Override
class FieldHolder (line 81) | static class FieldHolder
FILE: app/src/main/java/lu/fisch/canze/adapters/LoggerField.java
class LoggerField (line 9) | public class LoggerField {
method LoggerField (line 13) | public LoggerField(Field field, int interval) {
method equals (line 18) | @Override
method hashCode (line 30) | @Override
FILE: app/src/main/java/lu/fisch/canze/bluetooth/BluetoothManager.java
class BluetoothManager (line 49) | public class BluetoothManager {
method getInstance (line 60) | public static BluetoothManager getInstance() {
method isDummyMode (line 80) | public boolean isDummyMode() {
method debug (line 98) | private void debug(String text) {
method BluetoothManager (line 105) | private BluetoothManager() {
method getHardwareState (line 115) | public int getHardwareState() {
method createBluetoothSocket (line 135) | private BluetoothSocket createBluetoothSocket(BluetoothDevice device, ...
method connect (line 145) | public void connect() {
method connect (line 153) | public void connect(final String bluetoothAddress, final boolean secur...
method privateConnect (line 161) | private void privateConnect(final String bluetoothAddress, final boole...
method disconnect (line 295) | public void disconnect() {
method write (line 332) | public void write(String message) {
method read (line 354) | public int read(byte[] buffer) throws IOException {
method read (line 364) | public int read() throws IOException {
method available (line 374) | public int available() throws IOException {
method isConnected (line 384) | public boolean isConnected() {
method setBluetoothEvent (line 396) | public void setBluetoothEvent(BluetoothEvent bluetoothEvent) {
method setDummyMode (line 403) | public void setDummyMode(boolean dummyMode) {
method closeSocketAndclearFileDescriptor (line 414) | private synchronized void closeSocketAndclearFileDescriptor() {
FILE: app/src/main/java/lu/fisch/canze/classes/Activity.java
class Activity (line 5) | public class Activity {
method Activity (line 17) | public Activity(int id, int titleId, int drawable, Class classOf) {
method getClassOf (line 24) | public Class getClassOf() {
method getDrawable (line 28) | public int getDrawable() {
method getTitle (line 32) | public String getTitle() {
method getId (line 36) | public int getId() {
method toString (line 40) | @Override
FILE: app/src/main/java/lu/fisch/canze/classes/ActivityRegistry.java
class ActivityRegistry (line 38) | public class ActivityRegistry {
method loadSelection (line 101) | public void loadSelection()
method ActivityRegistry (line 122) | private ActivityRegistry()
method getInstance (line 191) | public static ActivityRegistry getInstance()
method get (line 197) | public Activity get(int index)
method getById (line 204) | public Activity getById (int id) {
method getByTitle (line 212) | public Activity getByTitle (String title) {
method size (line 220) | public int size()
method selectedGet (line 225) | public Activity selectedGet(int index)
method selectedSize (line 232) | public int selectedSize()
method getActivities (line 237) | public ArrayList<String> getActivities()
method getSelected (line 246) | public ArrayList<String> getSelected()
method addToSelected (line 255) | public void addToSelected(int index)
method removeFromSelected (line 261) | public void removeFromSelected(int index)
method getPos (line 267) | public int getPos(Activity a)
method moveSelectedUp (line 272) | public boolean moveSelectedUp(int index)
method moveSelectedDown (line 283) | public boolean moveSelectedDown(int index)
FILE: app/src/main/java/lu/fisch/canze/classes/ColorRange.java
class ColorRange (line 27) | public class ColorRange {
method ColorRange (line 33) | public ColorRange() {}
method ColorRange (line 35) | public ColorRange(int from, int to, String color) {
method isInside (line 41) | public boolean isInside(double value)
FILE: app/src/main/java/lu/fisch/canze/classes/ColorRanges.java
class ColorRanges (line 35) | public class ColorRanges {
method ColorRanges (line 38) | public ColorRanges() {}
method ColorRanges (line 40) | public ColorRanges(String json) {
method getColor (line 46) | public Color getColor(String sid, double value, Color defaultColor) {
method getColors (line 80) | public int[] getColors(String sid)
method getSpacings (line 135) | public float[] getSpacings(String sid, int min, int max)
method getJson (line 172) | public String getJson() {
method add (line 177) | public void add(ColorRange colorRange) {
FILE: app/src/main/java/lu/fisch/canze/classes/DataLogger.java
class DataLogger (line 28) | public class DataLogger implements FieldListener {
method getInstance (line 36) | public static DataLogger getInstance() {
method DataLogger (line 93) | public DataLogger() {
method getDateString (line 101) | private String getDateString(long milliSeconds, String dateFormat) {
method isCreated (line 112) | public boolean isCreated() {
method activate (line 116) | public boolean activate(boolean state) {
method createNewLog (line 136) | public boolean createNewLog() {
method run (line 192) | @Override
method log (line 241) | public void log(String text) {
method start (line 255) | public boolean start() {
method stop (line 264) | public boolean stop() {
method destroy (line 282) | public void destroy() {
method addListener (line 287) | private void addListener(String sid, int intervalMs) {
method initListeners (line 300) | private void initListeners() {
method onFieldUpdateEvent (line 325) | @Override
FILE: app/src/main/java/lu/fisch/canze/classes/DebugLogger.java
class DebugLogger (line 24) | public class DebugLogger {
method DebugLogger (line 32) | private DebugLogger() {
method getInstance (line 35) | public static DebugLogger getInstance() {
method isCreated (line 47) | private boolean isCreated() {
method createNewLog (line 51) | private boolean createNewLog() {
method log (line 116) | public void log(String text) {
FILE: app/src/main/java/lu/fisch/canze/classes/FieldLogger.java
class FieldLogger (line 22) | public class FieldLogger {
method FieldLogger (line 30) | private FieldLogger() {
method getInstance (line 33) | public static FieldLogger getInstance() {
method isCreated (line 45) | private boolean isCreated() {
method createNewLog (line 49) | private boolean createNewLog() {
method log (line 107) | public void log(String text) {
FILE: app/src/main/java/lu/fisch/canze/classes/ForegroundCheckTask.java
class ForegroundCheckTask (line 11) | public class ForegroundCheckTask extends AsyncTask<Context, Void, Boolea...
method doInBackground (line 13) | @Override
method isAppOnForeground (line 19) | private boolean isAppOnForeground(Context context) {
FILE: app/src/main/java/lu/fisch/canze/classes/Intervals.java
class Intervals (line 35) | public class Intervals {
method Intervals (line 39) | public Intervals() {}
method Intervals (line 41) | public Intervals(String json) {
method getInterval (line 47) | public int getInterval(String sid) {
method getJson (line 54) | public String getJson() {
method add (line 59) | public void add(String sid, int interval)
FILE: app/src/main/java/lu/fisch/canze/classes/LoggingLogger.java
class LoggingLogger (line 19) | public class LoggingLogger implements FieldListener {
method LoggingLogger (line 27) | private LoggingLogger() {
method getInstance (line 31) | public static LoggingLogger getInstance() {
method getLoggingFields (line 42) | public ArrayList<LoggerField> getLoggingFields()
method add (line 52) | public void add(Field field, int interval) {
method getField (line 61) | public Field getField(int index) {
method getIntnerval (line 65) | public Integer getIntnerval(int index) {
method size (line 69) | public int size() {
method remove (line 73) | public void remove(int index) {
method remove (line 78) | public void remove(Field field) {
method clear (line 83) | public void clear() {
method save (line 92) | public void save()
method load (line 101) | public void load()
method getFields (line 109) | public HashSet<String> getFields()
method getIntervals (line 120) | public HashSet<String> getIntervals()
method setFieldsIntervals (line 131) | public void setFieldsIntervals(Set<String> fields, Set<String> interva...
method onFieldUpdateEvent (line 151) | public void onFieldUpdateEvent(final Field field) {
FILE: app/src/main/java/lu/fisch/canze/classes/Options.java
class Options (line 33) | public class Options {
method Options (line 37) | public Options() {}
method Options (line 39) | public Options(String json) {
method getOption (line 45) | public String getOption(String sid) {
method getJson (line 52) | public String getJson() {
method add (line 57) | public void add(String sid, String option)
FILE: app/src/main/java/lu/fisch/canze/classes/Sid.java
class Sid (line 3) | public class Sid {
FILE: app/src/main/java/lu/fisch/canze/classes/TimePoint.java
class TimePoint (line 29) | public class TimePoint implements Serializable {
method TimePoint (line 33) | public TimePoint() {
method TimePoint (line 36) | public TimePoint(long date, double value) {
method toString (line 41) | public String toString()
FILE: app/src/main/java/lu/fisch/canze/database/CanzeDataSource.java
class CanzeDataSource (line 39) | public class CanzeDataSource implements FieldListener {
method getInstance (line 48) | public static CanzeDataSource getInstance() {
method getInstance (line 54) | public static CanzeDataSource getInstance(Context context) {
method CanzeDataSource (line 59) | private CanzeDataSource(Context context) {
method open (line 67) | public void open() throws SQLException {
method close (line 71) | public void close() {
method reinit (line 75) | public void reinit() {
method insert (line 81) | public void insert(Field field) {
method cleanUp (line 116) | public void cleanUp() {
method clear (line 126) | public void clear() {
method delete (line 135) | public void delete(String sid, long moment) {
method getLast (line 144) | public double getLast(String sid) {
method getLastTime (line 164) | public long getLastTime(String sid) {
method getMax (line 184) | public double getMax(String sid) {
method getMin (line 204) | public double getMin(String sid) {
method getData (line 225) | public ArrayList<TimePoint> getData(String sid) {
method onFieldUpdateEvent (line 251) | @Override
FILE: app/src/main/java/lu/fisch/canze/database/CanzeOpenHelper.java
class CanzeOpenHelper (line 30) | public class CanzeOpenHelper extends SQLiteOpenHelper {
method CanzeOpenHelper (line 34) | CanzeOpenHelper(Context context) {
method onCreate (line 38) | @Override
method onUpgrade (line 52) | @Override
method clear (line 57) | public void clear(SQLiteDatabase db) {
method reinit (line 66) | public void reinit(SQLiteDatabase db) {
FILE: app/src/main/java/lu/fisch/canze/devices/CanSee.java
class CanSee (line 36) | public class CanSee extends Device {
method join (line 56) | public void join() throws InterruptedException {
method sendAndWaitForAnswer (line 61) | private String sendAndWaitForAnswer(String command, int waitMillis, in...
method clearFields (line 118) | @Override
method requestFreeFrame (line 123) | @Override
method requestIsoTpFrame (line 132) | @Override
method responseToMessage (line 140) | private Message responseToMessage(Frame frame, String command, int tim...
method initDevice (line 181) | @Override
method initDevice (line 186) | @Override
method stopAndJoin (line 199) | @Override
FILE: app/src/main/java/lu/fisch/canze/devices/Device.java
class Device (line 46) | public abstract class Device {
method initConnection (line 108) | public void initConnection() {
method injectRequest (line 191) | public Message injectRequest(String sid) {
method injectRequest (line 198) | public Message injectRequest(Frame frame) {
method injectRequests (line 213) | public Message injectRequests(Frame[] frames) {
method injectRequests (line 220) | public Message injectRequests(Frame[] frames, boolean stopOnError, boo...
method queryNextFilter (line 247) | private void queryNextFilter() {
method getNextField (line 318) | private Field getNextField() {
method join (line 370) | public void join() throws InterruptedException {
method clearFields (line 384) | public void clearFields() {
method containsField (line 403) | private boolean containsField(Field _field) {
method containsApplicationField (line 412) | private boolean containsApplicationField(Field _field) {
method containsActivityFieldScheduled (line 421) | private boolean containsActivityFieldScheduled(Field _field) {
method containsActivityFieldAsFastAsPossible (line 430) | private boolean containsActivityFieldAsFastAsPossible(Field _field) {
method addActivityField (line 445) | private void addActivityField(final Field field) {
method addActivityField (line 486) | public void addActivityField(final Field field, int interval) {
method removeActivityField (line 551) | public void removeActivityField(final Field field) {
method addApplicationField (line 568) | public void addApplicationField(final Field field, int interval) {
method removeApplicationField (line 595) | public void removeApplicationField(final Field field) {
method init (line 622) | public void init(boolean reset) {
method stopAndJoin (line 637) | public void stopAndJoin() {
method isPollerActive (line 653) | private boolean isPollerActive() {
method setPollerActive (line 657) | void setPollerActive(boolean pollerActive) {
method requestFrame (line 668) | public Message requestFrame(Frame frame) {
method requestFreeFrame (line 706) | public abstract Message requestFreeFrame(Frame frame);
method requestIsoTpFrame (line 714) | public abstract Message requestIsoTpFrame(Frame frame);
method initDevice (line 716) | public abstract boolean initDevice(int toughness);
method initDevice (line 718) | protected abstract boolean initDevice(int toughness, int retries);
method getLastInitProblem (line 720) | public String getLastInitProblem() {
FILE: app/src/main/java/lu/fisch/canze/devices/ELM327.java
class ELM327 (line 39) | public class ELM327 extends Device {
method initDevice (line 65) | protected boolean initDevice(int toughness, int retries) {
method initDevice (line 101) | public boolean initDevice(int toughness) {
method killCurrentOperation (line 244) | private void killCurrentOperation() {
method flushWithTimeout (line 262) | private void flushWithTimeout(int timeout) {
method flushWithTimeout (line 266) | private void flushWithTimeout(int timeout, char eom) {
method flushWithTimeoutCore (line 271) | private boolean flushWithTimeoutCore(int timeout, char eom) {
method initCommandExpectOk (line 314) | private boolean initCommandExpectOk(String command) {
method initCommandExpectOk (line 318) | private boolean initCommandExpectOk(String command, boolean untilEmpty) {
method initCommandExpectOk (line 322) | private boolean initCommandExpectOk(String command, boolean untilEmpty...
method sendNoWait (line 344) | private void sendNoWait(String command) {
method sendAndWaitForAnswer (line 351) | private String sendAndWaitForAnswer(String command, int waitMillis) {
method sendAndWaitForAnswer (line 355) | private String sendAndWaitForAnswer(String command, int waitMillis, in...
method sendAndWaitForAnswer (line 359) | private String sendAndWaitForAnswer(String command, int waitMillis, bo...
method sendAndWaitForAnswer (line 363) | private String sendAndWaitForAnswer(String command, int waitMillis, bo...
method clearFields (line 484) | @Override
method requestFreeFrame (line 490) | @Override
method requestIsoTpFrame (line 542) | @Override
method stopAndJoin (line 737) | @Override
FILE: app/src/main/java/lu/fisch/canze/devices/Http.java
class Http (line 39) | public class Http extends Device {
method join (line 45) | public void join() throws InterruptedException {
method sendAndWaitForAnswer (line 49) | private String sendAndWaitForAnswer(String command, int waitMillis, in...
method httpGet (line 77) | private String httpGet(String urlString) {
method clearFields (line 109) | @Override
method requestFreeFrame (line 114) | @Override
method requestIsoTpFrame (line 123) | @Override
method responseToMessage (line 132) | private Message responseToMessage(Frame frame, String command, int tim...
method initDevice (line 164) | @Override
method initDevice (line 169) | @Override
FILE: app/src/main/java/lu/fisch/canze/exceptions/NoDecoderException.java
class NoDecoderException (line 24) | public class NoDecoderException extends Exception {
FILE: app/src/main/java/lu/fisch/canze/fragments/CustomFragment.java
class CustomFragment (line 20) | public class CustomFragment extends Fragment {
method CustomFragment (line 22) | public CustomFragment() {
method onCreateView (line 30) | @Override
method onResume (line 39) | @Override
method loadButtons (line 46) | public void loadButtons()
method activateButton (line 71) | private void activateButton(View view, int buttonId, final Class<?> ac...
method onActivityResult (line 88) | @Override
FILE: app/src/main/java/lu/fisch/canze/fragments/ExperimentalFragment.java
class ExperimentalFragment (line 47) | public class ExperimentalFragment extends Fragment {
method ExperimentalFragment (line 49) | public ExperimentalFragment() {
method onCreateView (line 53) | @Override
method activateButton (line 70) | private void activateButton(View view, int buttonId, final Class<?> ac...
method activateButton (line 87) | private void activateButton(View view, int buttonId, final Class<?> ac...
method onActivityResult (line 97) | @Override
FILE: app/src/main/java/lu/fisch/canze/fragments/MainFragment.java
class MainFragment (line 61) | public class MainFragment extends Fragment {
method MainFragment (line 67) | public MainFragment() {
method onCreateView (line 72) | @Override
method activateButton (line 106) | private void activateButton(View view, int buttonId, final Class<?> ac...
method getNews (line 123) | private void getNews(final View view) {
method displayNews (line 173) | private void displayNews(final View view) {
method onActivityResult (line 193) | @Override
FILE: app/src/main/java/lu/fisch/canze/fragments/TechnicalFragment.java
class TechnicalFragment (line 56) | public class TechnicalFragment extends Fragment {
method TechnicalFragment (line 59) | public TechnicalFragment() {
method onCreateView (line 64) | @Override
method activateButton (line 94) | private void activateButton(View view, int buttonId, final Class<?> ac...
method onActivityResult (line 116) | @Override
FILE: app/src/main/java/lu/fisch/canze/interfaces/BluetoothEvent.java
type BluetoothEvent (line 26) | public interface BluetoothEvent {
method onBeforeConnect (line 27) | void onBeforeConnect();
method onAfterConnect (line 28) | void onAfterConnect(BluetoothSocket bluetoothSocket);
method onBeforeDisconnect (line 29) | void onBeforeDisconnect(BluetoothSocket bluetoothSocket);
method onAfterDisconnect (line 30) | void onAfterDisconnect();
FILE: app/src/main/java/lu/fisch/canze/interfaces/DebugListener.java
type DebugListener (line 29) | public interface DebugListener {
method dropDebugMessage (line 30) | void dropDebugMessage (String msg);
method appendDebugMessage (line 31) | void appendDebugMessage (String msg);
FILE: app/src/main/java/lu/fisch/canze/interfaces/DrawSurfaceInterface.java
type DrawSurfaceInterface (line 24) | public interface DrawSurfaceInterface {
method repaint (line 25) | void repaint();
FILE: app/src/main/java/lu/fisch/canze/interfaces/FieldListener.java
type FieldListener (line 30) | public interface FieldListener {
method onFieldUpdateEvent (line 31) | void onFieldUpdateEvent(Field field);
FILE: app/src/main/java/lu/fisch/canze/interfaces/VirtualFieldAction.java
type VirtualFieldAction (line 27) | public interface VirtualFieldAction {
method updateValue (line 28) | double updateValue(HashMap<String,Field> dependantFields);
FILE: app/src/main/java/lu/fisch/canze/ui/AppSectionsPagerAdapter.java
class AppSectionsPagerAdapter (line 35) | public class AppSectionsPagerAdapter extends FragmentPagerAdapter {
method AppSectionsPagerAdapter (line 39) | public AppSectionsPagerAdapter(FragmentManager fm) {
method getItem (line 48) | @NonNull
method getCount (line 54) | @Override
FILE: app/src/main/java/lu/fisch/canze/widgets/Bar.java
class Bar (line 34) | public class Bar extends Drawable {
method Bar (line 36) | public Bar() {
method Bar (line 40) | public Bar(int x, int y, int width, int height) {
method Bar (line 48) | public Bar(DrawSurfaceInterface drawSurface, int x, int y, int width, ...
method draw (line 56) | @Override
method dataToJson (line 197) | @Override
method dataFromJson (line 202) | @Override
FILE: app/src/main/java/lu/fisch/canze/widgets/BarGraph.java
class BarGraph (line 35) | public class BarGraph extends Plotter {
method BarGraph (line 37) | public BarGraph() {
method BarGraph (line 41) | public BarGraph(int x, int y, int width, int height) {
method BarGraph (line 45) | public BarGraph(DrawSurfaceInterface drawSurface, int x, int y, int wi...
method draw (line 49) | @Override
method onFieldUpdateEvent (line 175) | @Override
FILE: app/src/main/java/lu/fisch/canze/widgets/BatteryBar.java
class BatteryBar (line 33) | public class BatteryBar extends Drawable {
method BatteryBar (line 35) | public BatteryBar() {
method BatteryBar (line 39) | public BatteryBar(int x, int y, int width, int height) {
method BatteryBar (line 47) | public BatteryBar(DrawSurfaceInterface drawSurface, int x, int y, int ...
method draw (line 55) | @Override
method dataToJson (line 164) | @Override
method dataFromJson (line 169) | @Override
FILE: app/src/main/java/lu/fisch/canze/widgets/DrawThread.java
class DrawThread (line 35) | public class DrawThread extends Thread {
method DrawThread (line 49) | public DrawThread(SurfaceHolder surfaceHolder,
method setDrawable (line 59) | public void setDrawable(Drawable item)
method draw (line 65) | private void draw(Canvas c)
method run (line 82) | @Override
method start (line 111) | @Override
method isRunning (line 118) | public boolean isRunning() {
FILE: app/src/main/java/lu/fisch/canze/widgets/Drawable.java
class Drawable (line 52) | public abstract class Drawable implements FieldListener {
method Drawable (line 83) | public Drawable()
method draw (line 88) | public abstract void draw(Graphics g);
method isInside (line 90) | public boolean isInside(Point p)
method mkRad (line 96) | protected double mkRad(double degree)
method onFieldUpdateEvent (line 101) | @Override
method onLayout (line 110) | public void onLayout(boolean landscape)
method reset (line 115) | public void reset()
method dataToJson (line 124) | public abstract String dataToJson();
method dataFromJson (line 125) | public abstract void dataFromJson(String json);
method loadValuesFromDatabase (line 127) | public void loadValuesFromDatabase()
method getX (line 136) | public int getX() {
method setX (line 140) | public void setX(int x) {
method getY (line 144) | public int getY() {
method setY (line 148) | public void setY(int y) {
method getWidth (line 152) | public int getWidth() {
method setWidth (line 156) | public void setWidth(int width) {
method getHeight (line 160) | public int getHeight() {
method setHeight (line 164) | public void setHeight(int height) {
method getMin (line 168) | public int getMin() {
method setMin (line 172) | public void setMin(int min) {
method getMax (line 176) | public int getMax() {
method setMax (line 180) | public void setMax(int max) {
method getMajorTicks (line 184) | public int getMajorTicks() {
method setMajorTicks (line 188) | public void setMajorTicks(int majorTicks) {
method getMinorTicks (line 192) | public int getMinorTicks() {
method setMinorTicks (line 196) | public void setMinorTicks(int minorticks) {
method isShowLabels (line 200) | public boolean isShowLabels() {
method setShowLabels (line 204) | public void setShowLabels(boolean showLabels) {
method getTitle (line 208) | public String getTitle() {
method setTitle (line 212) | public void setTitle(String title) {
method getValue (line 216) | public int getValue() {
method setValue (line 220) | public void setValue(int value) {
method getDrawSurface (line 225) | public DrawSurfaceInterface getDrawSurface() {
method setDrawSurface (line 229) | public void setDrawSurface(DrawSurfaceInterface drawSurface) {
method isShowValue (line 233) | public boolean isShowValue() {
method setShowValue (line 237) | public void setShowValue(boolean showValue) {
method isInverted (line 241) | public boolean isInverted() {
method setInverted (line 245) | public void setInverted(boolean inverted) {
method getField (line 249) | public Field getField() {
method addField (line 253) | public void addField(String sid)
method getSids (line 260) | public ArrayList<String> getSids() {
method setColorRanges (line 264) | public void setColorRanges(ColorRanges colorRanges) {
method getForeground (line 268) | public Color getForeground() {
method setForeground (line 272) | public void setForeground(Color foreground) {
method getBackground (line 276) | public Color getBackground() {
method setBackground (line 280) | public void setBackground(Color background) {
method getIntermediate (line 284) | public Color getIntermediate() {
method setIntermediate (line 288) | public void setIntermediate(Color intermediate) {
method getTitleColor (line 292) | public Color getTitleColor() {
method setTitleColor (line 296) | public void setTitleColor(Color titleColor) {
method getIntervals (line 300) | public Intervals getIntervals() {
method setIntervals (line 304) | public void setIntervals(Intervals intervals) {
method getOptions (line 309) | public Options getOptions() {
method setOptions (line 313) | public void setOptions(Options options) {
method getMaxAlt (line 317) | public int getMaxAlt() {
method setMaxAlt (line 321) | public void setMaxAlt(int maxAlt) {
method getMinAlt (line 325) | public int getMinAlt() {
method setMinAlt (line 329) | public void setMinAlt(int minAlt) {
method getTimeScale (line 333) | public int getTimeScale() {
method setTimeScale (line 337) | public void setTimeScale(int timescale) {
FILE: app/src/main/java/lu/fisch/canze/widgets/Kompass.java
class Kompass (line 14) | public class Kompass extends Tacho {
method Kompass (line 16) | public Kompass() {
method Kompass (line 20) | public Kompass(int x, int y, int width, int height) {
method Kompass (line 24) | public Kompass(DrawSurfaceInterface drawSurface, int x, int y, int wid...
method setMax (line 28) | @Override
method setMin (line 34) | @Override
method draw (line 40) | @Override
method dataToJson (line 224) | @Override
method dataFromJson (line 229) | @Override
FILE: app/src/main/java/lu/fisch/canze/widgets/Label.java
class Label (line 31) | public class Label extends Drawable {
method Label (line 35) | public Label() {
method Label (line 39) | public Label(int x, int y, int width, int height) {
method Label (line 47) | public Label(DrawSurfaceInterface drawSurface, int x, int y, int width...
method onLayout (line 55) | @Override
method reset (line 61) | @Override
method draw (line 67) | @Override
method dataToJson (line 130) | @Override
method dataFromJson (line 135) | @Override
FILE: app/src/main/java/lu/fisch/canze/widgets/Plotter.java
class Plotter (line 55) | public class Plotter extends Drawable {
method Plotter (line 62) | public Plotter() {
method Plotter (line 66) | public Plotter(int x, int y, int width, int height) {
method Plotter (line 74) | public Plotter(DrawSurfaceInterface drawSurface, int x, int y, int wid...
method setValue (line 82) | public void setValue(int index, double value)
method setValue (line 97) | @Override
method draw (line 103) | @Override
method onFieldUpdateEvent (line 340) | @Override
method loadValuesFromDatabase (line 369) | @Override
method dataToJson (line 389) | @Override
method dataFromJson (line 399) | @Override
FILE: app/src/main/java/lu/fisch/canze/widgets/Tacho.java
class Tacho (line 40) | public class Tacho extends Drawable {
method Tacho (line 48) | public Tacho() {
method Tacho (line 52) | public Tacho(DrawSurfaceInterface drawSurface, int x, int y, int width...
method Tacho (line 60) | public Tacho(int x, int y, int width, int height) {
method draw (line 67) | public void draw(Graphics g)
method setAngle (line 219) | public void setAngle(double angle) {
method setValue (line 223) | public void setValue(int value) {
method dataToJson (line 242) | @Override
method dataFromJson (line 247) | @Override
FILE: app/src/main/java/lu/fisch/canze/widgets/Timeplot.java
class Timeplot (line 50) | public class Timeplot extends Drawable {
method Timeplot (line 56) | public Timeplot() {
method Timeplot (line 60) | public Timeplot(int x, int y, int width, int height) {
method Timeplot (line 68) | public Timeplot(DrawSurfaceInterface drawSurface, int x, int y, int wi...
method addValue (line 76) | public void addValue(String fieldSID, double value) {
method getColor (line 111) | private Color getColor(int i) {
method draw (line 117) | @Override
method onFieldUpdateEvent (line 681) | @Override
method dataToJson (line 688) | @Override
method dataFromJson (line 694) | @Override
method loadValuesFromDatabase (line 703) | @Override
method addField (line 714) | public void addField(String sid) {
method setValues (line 721) | public void setValues(HashMap<String, ArrayList<TimePoint>> values) {
method isBackward (line 730) | public boolean isBackward() {
method setBackward (line 734) | public void setBackward(boolean backward) {
method testErrorPoint (line 738) | private boolean testErrorPoint(double x, double y, String er) {
FILE: app/src/main/java/lu/fisch/canze/widgets/WidgetView.java
class WidgetView (line 57) | public class WidgetView extends SurfaceView implements DrawSurfaceInterf...
method setDrawable (line 77) | public void setDrawable(Drawable drawable)
method getDrawable (line 85) | public Drawable getDrawable()
method WidgetView (line 90) | public WidgetView(Context context) {
method WidgetView (line 96) | public WidgetView(Context context, AttributeSet attrs) {
method WidgetView (line 102) | public WidgetView(Context context, AttributeSet attrs, int defStyle) {
method onLayout (line 108) | @Override
method reset (line 116) | public void reset()
method extractCarValue (line 122) | public String extractCarValue(String[] values)
method init (line 134) | public void init(final Context context, AttributeSet attrs)
method onTouch (line 276) | @Override
method surfaceChanged (line 333) | @Override
method surfaceCreated (line 338) | @Override
method repaint2 (line 352) | public void repaint2() {
method repaint (line 384) | public void repaint()
method surfaceDestroyed (line 414) | @Override
method getFieldSID (line 445) | public String getFieldSID()
method isClickable (line 450) | @Override
method setClickable (line 455) | @Override
method setFieldSID (line 460) | public void setFieldSID(String fieldSID) {
method setCanzeActivity (line 464) | public void setCanzeActivity(CanzeActivity canzeActivity) {
FILE: app/src/playstore/java/lu/fisch/canze/classes/Crashlytics.java
class Crashlytics (line 5) | public class Crashlytics {
method logException (line 6) | public static void logException (Exception e) {
method logString (line 10) | public static void logString (String e) {
Condensed preview — 364 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (7,837K chars).
[
{
"path": ".gitignore",
"chars": 664,
"preview": "# old manual entries\n/.idea/workspace.xml\n/.idea/libraries\n/.idea/misc.xml\n/.idea/modules.xml\n/.idea/usage.statistics.xm"
},
{
"path": ".idea/codeStyles/Project.xml",
"chars": 4150,
"preview": "<component name=\"ProjectCodeStyleConfiguration\">\n <code_scheme name=\"Project\" version=\"173\">\n <JetCodeStyleSettings>"
},
{
"path": ".idea/encodings.xml",
"chars": 159,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n <component name=\"Encoding\">\n <file url=\"PROJECT\" chars"
},
{
"path": ".idea/jarRepositories.xml",
"chars": 1075,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<project version=\"4\">\r\n <component name=\"RemoteRepositoriesConfiguration\">\r\n "
},
{
"path": ".idea/vcs.xml",
"chars": 167,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n <component name=\"VcsDirectoryMappings\">\n <mapping dire"
},
{
"path": "LICENSE.md",
"chars": 4848,
"preview": "CanZE licenses file\n-------------------\n\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The C"
},
{
"path": "NEWS.json",
"chars": 44,
"preview": "{\"news\":\"Now ZE50 enabled!\", \"version\":92}\r\n"
},
{
"path": "README.md",
"chars": 2379,
"preview": "# CanZE\r\n\r\nYou have to read and agree to the informal warning and the formal disclaimer at the end of this readme.md fil"
},
{
"path": "app/.gitignore",
"chars": 16,
"preview": "/build\napp.iml\n\n"
},
{
"path": "app/build.gradle",
"chars": 2634,
"preview": "apply plugin: 'com.android.application'\napply plugin: 'com.google.gms.google-services'\napply plugin: 'com.google.firebas"
},
{
"path": "app/playstore/release/output-metadata.json",
"chars": 389,
"preview": "{\n \"version\": 3,\n \"artifactType\": {\n \"type\": \"APK\",\n \"kind\": \"Directory\"\n },\n \"applicationId\": \"lu.fisch.canze"
},
{
"path": "app/proguard-rules.pro",
"chars": 1601,
"preview": "# Add project specific ProGuard rules here.\n# By default, the flags in this file are appended to flags specified\n# in /U"
},
{
"path": "app/src/fdroid/java/lu/fisch/canze/classes/Crashlytics.java",
"chars": 173,
"preview": "package lu.fisch.canze.classes;\n\npublic class Crashlytics {\n public static void logException (Exception e) {\n }\n\n "
},
{
"path": "app/src/main/AndroidManifest.xml",
"chars": 7013,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\r\n xmlns:"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/BCB-OBC_Dtcs.csv",
"chars": 1730,
"preview": "030D,EVC\n0305,Lithium Battery Controler\n030C,BCM (Body Control Module)\n0309,CAN\n0436,Junction box hood interlock\n0437,HV"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/BCB-OBC_Fields.csv",
"chars": 21009,
"preview": ",793,0,0,1,0,0,,1081,5081,ff,StartDiagnosticSession.Default\n,793,0,0,1,0,0,,1085,5085,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/BCB-OBC_Tests.csv",
"chars": 3129,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/DCM_Dtcs.csv",
"chars": 2473,
"preview": "AE09,Ecall Red LED\nAE08,Ecall Microphone\nAE0B,Ecall Auto LED\nAE0C,Ecall Blacklight LED\nAE0D,Ecall Button\nAE13,HU/NAVI US"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/DCM_Fields.csv",
"chars": 72631,
"preview": ",7DA,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,7DA,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Reprog\n,"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/DCM_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,S"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/EPS_Dtcs.csv",
"chars": 243,
"preview": "F003,Battery\nD000,CAN_Bus\nD001,CAN_WheelSpeed\n5608,EPS_Ecu\n5606,EPS_Motor\n5614,EPS_ThermalProtection\n5604,EPS_TorqueSens"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/EPS_Fields.csv",
"chars": 21106,
"preview": ",762,0,0,1,0,0,,10C0,50C0,ff,StartDiagnosticSession.extendedSession\n,762,0,0,1,0,0,,10FA,50FA,ff,StartDiagnosticSession."
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/EPS_Tests.csv",
"chars": 2892,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/HVAC_Dtcs.csv",
"chars": 1596,
"preview": "A4A1,VBatt\nA4A6,InCarTemp\nA4A4,EvapTemp\nA4A3,AQS_Reductor\nA4A5,AQS_Oxydant\nA4A7,AQS_Supply\nA4A8,AQS_PreHeating\nA4AB,Humi"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/HVAC_Fields.csv",
"chars": 110152,
"preview": ",764,0,0,1,0,0,,10C0,50C0,ff,StartDiagnosticSession\n,764,0,0,1,0,0,,14FFFFFF,54FFFFFF,ff,ClearDiagnosticInformation.All\n"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/HVAC_Tests.csv",
"chars": 2892,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/MIU_Dtcs.csv",
"chars": 233,
"preview": "9F32,buttons/touchpad\n9F34,CAN M defaut\n9F38,Display over temperature\n9F31,Internal Default\n9F33,LVDS default\n9F37,Power"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/MIU_Fields.csv",
"chars": 14348,
"preview": ",734,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,734,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/MIU_Tests.csv",
"chars": 2862,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM (Pulse Width "
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/Navigation-UCC-ITM_Dtcs.csv",
"chars": 7576,
"preview": "9341,Internal self-diagnosis abnormality_Others\n9311,Rear Left Loudspeaker\n930B,Rear Right Loudspeaker\n930D,Front Right "
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/Navigation-UCC-ITM_Fields.csv",
"chars": 91048,
"preview": ",767,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,767,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Reprog\n,"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/Navigation-UCC-ITM_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,S"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/PEB_Dtcs.csv",
"chars": 1572,
"preview": "0030,+APC\n030C,BCM (Body Control Module)\n030B,Boost PWM (between rectifier and inverter modules)\n0306,Charger Controler\n"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/PEB_Fields.csv",
"chars": 42019,
"preview": ",77E,0,0,1,0,0,,1081,5081,ff,StartDiagnosticSession.Default\n,77E,0,0,1,0,0,,1085,5085,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/PEB_Tests.csv",
"chars": 3129,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/S-GW3_Dtcs.csv",
"chars": 251,
"preview": "D325,EMPTY_CALIB\nE24F,DTC_MUX_BCM\nE248,DTC_MUX_VDC\nE24E,DTC_MUX_CLUSTER\nE25B,DTC_MUX_USM\nA612,TX_CAN2\nA613,TX_CAN3\nA614,"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/S-GW3_Fields.csv",
"chars": 98784,
"preview": ",18DAF1D2,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,18DAF1D2,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSessio"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/S-GW3_Tests.csv",
"chars": 2972,
"preview": "44,data memory failure\n62,signal compare failure\n63,circuit / component protection time-out\n64,signal plausibility failu"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/TDB_Dtcs.csv",
"chars": 288,
"preview": "9402,Fuel gauge monitoring\n9404,Warning Airbag telltale monitoring\n940C,EEPROM monitoring\n9412,External temperature inpu"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/TDB_Fields.csv",
"chars": 32905,
"preview": ",763,0,0,1,0,0,,1081,5081,ff,StartDiagnosticSession.Default\n,763,0,0,1,0,0,,1085,5085,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/TDB_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/UCH_Dtcs.csv",
"chars": 959,
"preview": "9562,AUTO_CLUTCHSTART_SW\n923A,BATTERY\n9266,BATTERY_CURRENT_SENSOR\n9570,BCM_APV_CODE\n9561,CLUTCH_END_SW\n9560,CLUTCHSTART_"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/UCH_Fields.csv",
"chars": 347066,
"preview": ",765,0,0,1,0,0,,1081,5081,ff,Default Diagnostic Session\n,765,0,0,1,0,0,,1085,5085,ff,Reprog Session\n,765,0,0,1,0,0,,10C0"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/UCH_Tests.csv",
"chars": 2972,
"preview": "44,data memory failure\n62,signal compare failure\n63,circuit / component protection time-out\n64,signal plausibility failu"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/VSP_Dtcs.csv",
"chars": 366,
"preview": "C075,CAN_COMM_CIRCUIT\nA860,CONTROL UNIT(CAN) *2\nA861,DSC_FAILURE\nE141,Communication Failure of ATCU ECU\nE14F,Communicati"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/VSP_Fields.csv",
"chars": 11400,
"preview": ",761,0,0,1,0,0,,1081,5081,ff,StartDefaultSession\n,761,0,0,1,0,0,,1085,5085,ff,StartReprogSession\n,761,0,0,1,0,0,,10C0,50"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/VSP_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,S"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/_Ecus.csv",
"chars": 1794,
"preview": "# Descriptive name, Renault ID, Network (s), From ID (used in fields), To ID, Mnemonic, Alias(ses), GetDtc responseID (s"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/_Fields.csv",
"chars": 13625,
"preview": "# SID (defaults to ID.startBit.[responseId]), ID (hex), startBit, endBit, resolution, offset (aplied BEFORE resolution m"
},
{
"path": "app/src/main/assets/Twingo_3_Ph2/_Frames.csv",
"chars": 490,
"preview": "#Frame ID,interval ZOE, interval FLUKAN, Sending ECU\n767,100,100,Navigation-UCC-ITM\n7A5,100,100,\n765,100,100,UCH\n734,100"
},
{
"path": "app/src/main/assets/Twizy/_Ecus.csv",
"chars": 342,
"preview": "# Descriptive name, Renault ID, Network (s), From ID (used in fields), To ID, Mnemonic, Alias(ses), GetDtc responseID (s"
},
{
"path": "app/src/main/assets/Twizy/_Fields.csv",
"chars": 2327,
"preview": "# SID (defaults to ID.startBit.[responseId]), ID (hex), startBit, endBit, resolution, offset (aplied BEFORE resolution m"
},
{
"path": "app/src/main/assets/Twizy/_Frames.csv",
"chars": 105,
"preview": "#Frame ID,interval ZOE, interval FLUKAN, Sending ECU\n763,100,100,TDB\n7BB,100,100,LBC\n793,100,100,BCB-OBC\n"
},
{
"path": "app/src/main/assets/ZOE/BCB-OBC_Dtcs.csv",
"chars": 1730,
"preview": "030D,EVC\n0305,Lithium Battery Controler\n030C,BCM (Body Control Module)\n0309,CAN\n0436,Junction box hood interlock\n0437,HV"
},
{
"path": "app/src/main/assets/ZOE/BCB-OBC_Fields.csv",
"chars": 21009,
"preview": ",793,0,0,1,0,0,,1081,5081,ff,StartDiagnosticSession.Default\n,793,0,0,1,0,0,,1085,5085,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/ZOE/BCB-OBC_Tests.csv",
"chars": 3129,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE/DCM_Dtcs.csv",
"chars": 1217,
"preview": "93F0,BAT\n9302,GSM External Antenna Failure\n93D9,USB Host Presence not detected\nAE21,Output_On_Request\n93E1,CAN-M Failure"
},
{
"path": "app/src/main/assets/ZOE/DCM_Fields.csv",
"chars": 25039,
"preview": ",7DA,0,0,1,0,0,,1000,5000,ff,StartDiagnosticsessionselection\n,7DA,0,0,1,0,0,,10C0,50C0,ff,ExtendedDiagnosticSession\n,7DA"
},
{
"path": "app/src/main/assets/ZOE/DCM_Tests.csv",
"chars": 2834,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,"
},
{
"path": "app/src/main/assets/ZOE/EPS_Dtcs.csv",
"chars": 406,
"preview": "D000,CAN bus fault (EPS mute)\nC100,CAN Engine Status fault\n5605,EPS fault - Angle sensor\n5608,EPS fault - ECU\n5606,EPS f"
},
{
"path": "app/src/main/assets/ZOE/EPS_Fields.csv",
"chars": 9636,
"preview": ",762,0,0,1,0,0,,10C0,50C0,ff,StartDiagnosticSession\n,762,0,0,1,0,0,,10FA,50FA,ff,SDS - Start Diagnostic Session $FA\n,762"
},
{
"path": "app/src/main/assets/ZOE/EPS_Tests.csv",
"chars": 2892,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE/EVC_Dtcs.csv",
"chars": 6427,
"preview": "0022,Mastervac brake assistance system\n0023,Brake assistance Vacuum Pump\n0026,Mastervac control unit\n0027,Mastervac sens"
},
{
"path": "app/src/main/assets/ZOE/EVC_Fields.csv",
"chars": 140074,
"preview": ",7EC,0,0,1,0,0,,1081,5081,ff,StartDiagnosticSession.Default\n,7EC,0,0,1,0,0,,1085,5085,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/ZOE/EVC_Tests.csv",
"chars": 3155,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE/FFC_Fields.csv",
"chars": 17672,
"preview": "# SID (defaults to ID.startBit.[responseId]), ID (hex), startBit, endBit, resolution, offset (aplied BEFORE resolution m"
},
{
"path": "app/src/main/assets/ZOE/FFC_Frames.csv",
"chars": 1235,
"preview": "#Frame ID,interval ZOE, interval FLUKAN, Sending ECU\n#023,4,4,AIBAG # only sent at the moment of a crash\n0C6,10,10,EPS\n1"
},
{
"path": "app/src/main/assets/ZOE/HVAC_Dtcs.csv",
"chars": 789,
"preview": "F003,VBatt\n9101,InCarTemp\n9104,EvapTemp\n9105,ECU\n9160,RecyActr\n9171,RightMixActr\n9162,FeetVentActr\n910B,AQS_Reductor\n911"
},
{
"path": "app/src/main/assets/ZOE/HVAC_Fields.csv",
"chars": 61745,
"preview": ",764,0,0,1,0,0,,10C0,50C0,ff,StartDiagnosticSession\n,764,0,0,1,0,0,,14FFFFFF,54FFFFFF,ff,ClearDiagnosticInformation.All\n"
},
{
"path": "app/src/main/assets/ZOE/HVAC_Tests.csv",
"chars": 2892,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE/LBC2_Dtcs.csv",
"chars": 2,
"preview": ",\n"
},
{
"path": "app/src/main/assets/ZOE/LBC2_Fields.csv",
"chars": 4961,
"preview": ",7BB,0,0,1,0,0,,1085,5085,ff,StartDiagnosticSession.ProgrammingSession\n,7BB,0,0,1,0,0,,10C0,50C0,ff,StartDiagnosticSessi"
},
{
"path": "app/src/main/assets/ZOE/LBC2_Tests.csv",
"chars": 2859,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM (Pulse Width "
},
{
"path": "app/src/main/assets/ZOE/LBC_Dtcs.csv",
"chars": 4621,
"preview": "33E2,[P33E2]Battery High Temperature Diagnosis\n33E3,[P33E3]Battery Low Temperature Diagnosis\n0A1F,[P0A1F]BATTERY ENERGY "
},
{
"path": "app/src/main/assets/ZOE/LBC_Fields.csv",
"chars": 135636,
"preview": ",7BB,0,0,1,0,0,,1081,5081,ff,StartDiagnosticSession.DefaultSession\n,7BB,0,0,1,0,0,,1085,5085,ff,StartDiagnosticSession.P"
},
{
"path": "app/src/main/assets/ZOE/LBC_Tests.csv",
"chars": 2859,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM (Pulse Width "
},
{
"path": "app/src/main/assets/ZOE/PEB_Dtcs.csv",
"chars": 2102,
"preview": "1000,PEB Ctrl Board\n1001,PEB Ctrl Board ADC\n1002,PEB Ctrl Board ATIC81\n1003,PEB Ctrl Board microprocessor\n1004,Internal "
},
{
"path": "app/src/main/assets/ZOE/PEB_Fields.csv",
"chars": 12085,
"preview": ",77E,0,0,1,0,0,,1081,5081,ff,StartDiagnosticSession.Default\n,77E,0,0,1,0,0,,1085,5085,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/ZOE/PEB_Tests.csv",
"chars": 2830,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,S"
},
{
"path": "app/src/main/assets/ZOE/Parking-Sonar_Dtcs.csv",
"chars": 304,
"preview": "A728,Led\nA725,RearBuzzer\nA72D,FrontBuzzer\nA72C,FrontOuterRightSensor\nA729,FrontOuterLeftSensor\nA72B,FrontInnerRightSenso"
},
{
"path": "app/src/main/assets/ZOE/Parking-Sonar_Fields.csv",
"chars": 29334,
"preview": ",76E,0,0,1,0,0,,1081,5081,ff,StartDiagnosticSession.Default\n,76E,0,0,1,0,0,,10C0,50C0,ff,StartDiagnosticSession.Extended"
},
{
"path": "app/src/main/assets/ZOE/Parking-Sonar_Tests.csv",
"chars": 2892,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE/TDB_Dtcs.csv",
"chars": 741,
"preview": "940D,Paramètre CAN produit Vitesse Affichée\n934C,Surveillance du controleur CAN-V\n9309,Surveillance de la sortie SYS-ON\n"
},
{
"path": "app/src/main/assets/ZOE/TDB_Fields.csv",
"chars": 21484,
"preview": ",763,0,0,1,0,0,,1081,5081,ff,Ouverture session par defaut\n,763,0,0,1,0,0,,1085,5085,ff,Ouverture de session reprogrammat"
},
{
"path": "app/src/main/assets/ZOE/TDB_Tests.csv",
"chars": 2861,
"preview": "47,watchdog / safety µC failure\n76,wrong mounting position\n83,value of signal protection calculation incorrect\n05,System"
},
{
"path": "app/src/main/assets/ZOE/UBP_Dtcs.csv",
"chars": 1140,
"preview": "C140,Lost Communication with BCM\nC422,Invalid Data Received From BCM\nF003,Supply voltage\n4051,Steering wheel angle senso"
},
{
"path": "app/src/main/assets/ZOE/UBP_Fields.csv",
"chars": 16283,
"preview": ",7BC,0,0,1,0,0,,1000,5000,ff,Start Diagnostic Session\n,7BC,8,15,1,0,0,,1081,5081,ff,StartDiagnosticSession.ResponseType,"
},
{
"path": "app/src/main/assets/ZOE/UBP_Tests.csv",
"chars": 2855,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Freq Mod) / PWM (P"
},
{
"path": "app/src/main/assets/ZOE/UCH_Dtcs.csv",
"chars": 2116,
"preview": "9553,APC/ line\n9562,AUTO_START_CLUTCH_PEDAL\n95E3,Card Identifier Button1\n95E5,Card Identifier Button2\n95E7,Card Identifi"
},
{
"path": "app/src/main/assets/ZOE/UCH_Fields.csv",
"chars": 439588,
"preview": ",765,0,0,1,0,0,,1081,5081,ff,Default Diagnostic Session\n,765,0,0,1,0,0,,10C0,50C0,ff,Start Diagnostic Session\n,765,0,0,1"
},
{
"path": "app/src/main/assets/ZOE/UCH_Tests.csv",
"chars": 2972,
"preview": "44,data memory failure\n62,signal compare failure\n63,circuit / component protection time-out\n64,signal plausibility failu"
},
{
"path": "app/src/main/assets/ZOE/USM_Dtcs.csv",
"chars": 1116,
"preview": "920E,ECU failure\n920F,BSS\n9212,Low beam LH\n9216,AC clutch\n9217,FR wiper\n921C,H/L Washer\n921D,Ignition Not column lock\n92"
},
{
"path": "app/src/main/assets/ZOE/USM_Fields.csv",
"chars": 54444,
"preview": ",76D,0,0,1,0,0,,10C0,50C0,ff,Start Diagnostic Session\n,76D,0,0,1,0,0,,14FFFFFF,54FFFFFF,ff,ClearDiagnosticInformation.Al"
},
{
"path": "app/src/main/assets/ZOE/USM_Tests.csv",
"chars": 2892,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE/VFC_Fields.csv",
"chars": 452,
"preview": "# SID (defaults to ID.startBit.[responseId]), ID (hex), startBit, endBit, resolution, offset (aplied BEFORE resolution m"
},
{
"path": "app/src/main/assets/ZOE/_Dtcs.csv",
"chars": 626,
"preview": "061263,BATTERY CHARGE CIRCUIT #\n066263,BATTERY CHARGE CIRCUIT #\n064913,BATTERY CHARGE CIRCUIT #\n064764,BATTERY CHARGE CI"
},
{
"path": "app/src/main/assets/ZOE/_Ecus.csv",
"chars": 1318,
"preview": "# Descriptive name, Renault ID, Network (s), From ID, To ID, Mnemonic, Alias(ses), GetDtc responseID (s), startDiag, Se"
},
{
"path": "app/src/main/assets/ZOE/_Fields.csv",
"chars": 19983,
"preview": "# SID (defaults to ID.startBit.[responseId]), ID (hex), startBit, endBit, resolution, offset (applied BEFORE resolution "
},
{
"path": "app/src/main/assets/ZOE/_FieldsAlt.csv",
"chars": 25188,
"preview": "# SID (defaults to ID.startBit.[responseId]), ID (hex), startBit, endBit, resolution, offset (aplied BEFORE resolution m"
},
{
"path": "app/src/main/assets/ZOE/_Frames.csv",
"chars": 1973,
"preview": "#Frame ID,interval ZOE, interval FLUKAN, Sending ECU\n023,4,4,AIBAG\n0C6,10,10,EPS\n12E,10,10,ESC\n130,10,10,UBP\n17A,10,10,E"
},
{
"path": "app/src/main/assets/ZOE/_FramesAlt.csv",
"chars": 2034,
"preview": "#Frame ID,interval ZOE, interval FLUKAN, Sending ECU\n#023,4,4,AIBAG\n#0C6,10,10,EPS\n#12E,10,10,ESC\n#130,10,10,UBP\n#17A,10"
},
{
"path": "app/src/main/assets/ZOE/_Tests.csv",
"chars": 24,
"preview": "104,event information #\n"
},
{
"path": "app/src/main/assets/ZOE_Ph2/AAU_Dtcs.csv",
"chars": 710,
"preview": "930B,Rear right loudspeaker\n930D,Front right loudspeaker\n930F,Front left loudspeaker\n9311,Rear left loudspeaker\n9320,Rea"
},
{
"path": "app/src/main/assets/ZOE_Ph2/AAU_Fields.csv",
"chars": 5479,
"preview": ",7A2,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,7A2,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Reprog\n,"
},
{
"path": "app/src/main/assets/ZOE_Ph2/AAU_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,S"
},
{
"path": "app/src/main/assets/ZOE_Ph2/ABS-VDC_Dtcs.csv",
"chars": 3471,
"preview": "5056,Supply Voltage\n507B,Important function deactivated\n5051,Pump motor control\n5049,Inlet valve FL\n504A,Outlet valve FL"
},
{
"path": "app/src/main/assets/ZOE_Ph2/ABS-VDC_Fields.csv",
"chars": 100135,
"preview": ",18DAF12D,8,15,1,0,0,,1000,5000,ff,StartDiagnosticSession.ResponseType,129:Yes\n,18DAF12D,8,15,1,0,0,,1001,5001,ff,StartD"
},
{
"path": "app/src/main/assets/ZOE_Ph2/ABS-VDC_Tests.csv",
"chars": 2855,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Freq Mod) / PWM (P"
},
{
"path": "app/src/main/assets/ZOE_Ph2/APB_Dtcs.csv",
"chars": 682,
"preview": "5012,FC_WHEELSPEED_FAULT\n5033,FC_VOLTAGE\n5003,FC_ELECTRONIC_ECU\n5001,FC_ACTUATOR_LEFT\n5000,FC_ACTUATOR_RIGHT\n5030,FC_ASS"
},
{
"path": "app/src/main/assets/ZOE_Ph2/APB_Fields.csv",
"chars": 28204,
"preview": ",775,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,775,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/ZOE_Ph2/APB_Tests.csv",
"chars": 2862,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM (Pulse Width "
},
{
"path": "app/src/main/assets/ZOE_Ph2/BCB-OBC_Dtcs.csv",
"chars": 1701,
"preview": "043D,Air conditionned Interlock\n030C,BCM (Body Control Module)\n0680,Blue Led\n0309,CAN\n0664,Capacity module\n0613,Charge y"
},
{
"path": "app/src/main/assets/ZOE_Ph2/BCB-OBC_Fields.csv",
"chars": 23329,
"preview": ",18DAF1DE,0,0,1,0,0,,1081,5081,ff,StartDiagnosticSession.Default\n,18DAF1DE,0,0,1,0,0,,1085,5085,ff,StartDiagnosticSessio"
},
{
"path": "app/src/main/assets/ZOE_Ph2/BCB-OBC_Tests.csv",
"chars": 3129,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE_Ph2/DCM_Dtcs.csv",
"chars": 2473,
"preview": "AE09,Ecall Red LED\nAE08,Ecall Microphone\nAE0B,Ecall Auto LED\nAE0C,Ecall Blacklight LED\nAE0D,Ecall Button\nAE13,HU/NAVI US"
},
{
"path": "app/src/main/assets/ZOE_Ph2/DCM_Fields.csv",
"chars": 72631,
"preview": ",7DA,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,7DA,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Reprog\n,"
},
{
"path": "app/src/main/assets/ZOE_Ph2/DCM_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,S"
},
{
"path": "app/src/main/assets/ZOE_Ph2/E-ACT-EBA_Dtcs.csv",
"chars": 1763,
"preview": "58F7,VDC CAN Failure\n58F5,USM CAN Failure\n58F3,Thermal failure\n58F0,Supply Line EDLC\n58F1,standalone mode\n58DF,RunOut in"
},
{
"path": "app/src/main/assets/ZOE_Ph2/E-ACT-EBA_Fields.csv",
"chars": 21085,
"preview": ",18DAF1E2,0,0,1,0,0,,1000,5000,ff,StartDiagnosticSession.Start Diagnostic Session\n,18DAF1E2,8,15,1,0,0,,1001,5001,ff,Sta"
},
{
"path": "app/src/main/assets/ZOE_Ph2/E-ACT-EBA_Tests.csv",
"chars": 2855,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Freq Mod) / PWM (P"
},
{
"path": "app/src/main/assets/ZOE_Ph2/EPS_Dtcs.csv",
"chars": 1630,
"preview": "5604,EPS_TorqueSensor\n5608,EPS_ECU\nC073,CAN BUSS OFF Fault\n5616,EPS Fault - Derating (H)EPS thermal protection Motor\n561"
},
{
"path": "app/src/main/assets/ZOE_Ph2/EPS_Fields.csv",
"chars": 19474,
"preview": ",762,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,762,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/ZOE_Ph2/EPS_Tests.csv",
"chars": 2892,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE_Ph2/EVC-HCM-VCM_Dtcs.csv",
"chars": 36076,
"preview": "0534,A/C Compressor\n0645,A/C Compressor Control Relay\n167A,A/C Compressor HV\n0531,A/C Compressor switch\n0530,A/C Refrige"
},
{
"path": "app/src/main/assets/ZOE_Ph2/EVC-HCM-VCM_Fields.csv",
"chars": 276875,
"preview": ",18DAF1DA,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,18DAF1DA,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSessio"
},
{
"path": "app/src/main/assets/ZOE_Ph2/EVC-HCM-VCM_Tests.csv",
"chars": 3187,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE_Ph2/FCAM_Dtcs.csv",
"chars": 1091,
"preview": "6507,LDW switch\n6502,Incomplete configuration\nE14F,BCM_V1_Lost_Communication\nE259,EPS_IC_Lost_Communication\nE159,EPS_V1_"
},
{
"path": "app/src/main/assets/ZOE_Ph2/FCAM_Fields.csv",
"chars": 59137,
"preview": ",7DD,0,0,1,0,0,,1000,5000,ff,StartDiagnosticSession\n,7DD,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,7DD,0,0"
},
{
"path": "app/src/main/assets/ZOE_Ph2/FCAM_Tests.csv",
"chars": 2892,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE_Ph2/FRRAD_Dtcs.csv",
"chars": 460,
"preview": "6580,ECU_InternalFailure\n6581,Radar Misalignement\n6582,Sensor Blindness\n6583,Crash detection\n6587,Power Voltage Disturba"
},
{
"path": "app/src/main/assets/ZOE_Ph2/FRRAD_Fields.csv",
"chars": 404596,
"preview": ",735,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,735,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/ZOE_Ph2/FRRAD_Tests.csv",
"chars": 2862,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM (Pulse Width "
},
{
"path": "app/src/main/assets/ZOE_Ph2/HFM_Dtcs.csv",
"chars": 608,
"preview": "A059,APC_STATUS_BCM\nA060,APC_STATUS_USM\nA070,BCM_APV_CODE\nE14F,CAN_BCM\nE140,CAN_ECM\nE151,CAN_ESCL\nE14E,CAN_METER\nE15B,CA"
},
{
"path": "app/src/main/assets/ZOE_Ph2/HFM_Fields.csv",
"chars": 152857,
"preview": ",7B9,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.DefaultSession\n,7B9,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.P"
},
{
"path": "app/src/main/assets/ZOE_Ph2/HFM_Tests.csv",
"chars": 2972,
"preview": "44,data memory failure\n62,signal compare failure\n63,circuit / component protection time-out\n64,signal plausibility failu"
},
{
"path": "app/src/main/assets/ZOE_Ph2/HVAC_Dtcs.csv",
"chars": 1552,
"preview": "A4A5,AQSOxydantSensor\nA4A8,AQSPreHeat\nA4A3,AQSReductorSensor\nA4A7,AQSSupply\nA4C9,BoilerCommand\nA4B5,BoilerFeedback\nD010,"
},
{
"path": "app/src/main/assets/ZOE_Ph2/HVAC_Fields.csv",
"chars": 52096,
"preview": ",764,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.DefaultSession\n,764,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.P"
},
{
"path": "app/src/main/assets/ZOE_Ph2/HVAC_Tests.csv",
"chars": 261,
"preview": "08,Bus signal\n11,SC to ground\n12,SC to battery\n13,OC\n14,OC or SC to ground\n15,OC or SC to battery\n16,voltage below thres"
},
{
"path": "app/src/main/assets/ZOE_Ph2/IDM_Dtcs.csv",
"chars": 1200,
"preview": "5B92,[C1B92]BRAKE CONTROL SYSTEM\n5B93,[C1B93]ENGINE/HEV SYSTEM\n5B94,[C1B94]TM SYSTEM\n5B96,[C1B96]ADAS SYSTEM\n5B98,[C1B98"
},
{
"path": "app/src/main/assets/ZOE_Ph2/IDM_Fields.csv",
"chars": 25304,
"preview": ",700,0,0,1,0,0,,1000,5000,ff,StartDiagnosticSession\n,700,16,31,1,0,0,ms,1001,5001,ff,SessionParameterRecord1_P2.max\n,700"
},
{
"path": "app/src/main/assets/ZOE_Ph2/IDM_Tests.csv",
"chars": 2896,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE_Ph2/INV-ME_Dtcs.csv",
"chars": 1640,
"preview": "0030,+APC\n030C,BCM (Body Control Module)\n030B,Boost PWM (between rectifier and inverter modules)\n0306,Charger Controler\n"
},
{
"path": "app/src/main/assets/ZOE_Ph2/INV-ME_Fields.csv",
"chars": 44446,
"preview": ",18DAF1DF,0,0,1,0,0,,1081,5081,ff,StartDiagnosticSession.Default\n,18DAF1DF,0,0,1,0,0,,1085,5085,ff,StartDiagnosticSessio"
},
{
"path": "app/src/main/assets/ZOE_Ph2/INV-ME_Tests.csv",
"chars": 2903,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM (Frequency Modulate"
},
{
"path": "app/src/main/assets/ZOE_Ph2/LBC2_Dtcs.csv",
"chars": 3239,
"preview": "1B00,Low voltage supply input\n1B01,Cell input lines\n1B02,Battery pack voltage\n1B03,Current sensor input\n1B04,Few module "
},
{
"path": "app/src/main/assets/ZOE_Ph2/LBC2_Fields.csv",
"chars": 45981,
"preview": ",18DAF1DC,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,18DAF1DC,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSessio"
},
{
"path": "app/src/main/assets/ZOE_Ph2/LBC2_Tests.csv",
"chars": 2862,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM (Pulse Width "
},
{
"path": "app/src/main/assets/ZOE_Ph2/LBC_Dtcs.csv",
"chars": 3214,
"preview": "1B00,Low voltage supply input\n1B01,Cell input lines\n1B02,Battery pack voltage\n1B03,Current sensor input\n1B04,Few module "
},
{
"path": "app/src/main/assets/ZOE_Ph2/LBC_Fields.csv",
"chars": 227006,
"preview": ",18DAF1DB,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,18DAF1DB,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSessio"
},
{
"path": "app/src/main/assets/ZOE_Ph2/LBC_Tests.csv",
"chars": 2862,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM (Pulse Width "
},
{
"path": "app/src/main/assets/ZOE_Ph2/MIU_Dtcs.csv",
"chars": 180,
"preview": "9F31,Internal Default\n9F33,LVDS default\n9F35,LIN defaut\n9F34,CAN M defaut\n9F37,Power Supply Monitoring\n9F36,I2C touch co"
},
{
"path": "app/src/main/assets/ZOE_Ph2/MIU_Fields.csv",
"chars": 17119,
"preview": ",734,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,734,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/ZOE_Ph2/MIU_Tests.csv",
"chars": 2862,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM (Pulse Width "
},
{
"path": "app/src/main/assets/ZOE_Ph2/Navigation-UCC-ITM_Dtcs.csv",
"chars": 7576,
"preview": "9341,Internal self-diagnosis abnormality_Others\n9311,Rear Left Loudspeaker\n930B,Rear Right Loudspeaker\n930D,Front Right "
},
{
"path": "app/src/main/assets/ZOE_Ph2/Navigation-UCC-ITM_Fields.csv",
"chars": 90801,
"preview": ",767,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,767,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Reprog\n,"
},
{
"path": "app/src/main/assets/ZOE_Ph2/Navigation-UCC-ITM_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,S"
},
{
"path": "app/src/main/assets/ZOE_Ph2/PLC-PLGW_Dtcs.csv",
"chars": 1163,
"preview": "C079,Bus Off\nE14F,DiagMux BCM lost communication\nE143,DiagMux HEVC lost communication\nAB01,Charging process HEVC lost co"
},
{
"path": "app/src/main/assets/ZOE_Ph2/PLC-PLGW_Fields.csv",
"chars": 220588,
"preview": ",7C8,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,7C8,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Reprog\n,"
},
{
"path": "app/src/main/assets/ZOE_Ph2/PLC-PLGW_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,S"
},
{
"path": "app/src/main/assets/ZOE_Ph2/Parking-Sonar_Dtcs.csv",
"chars": 1129,
"preview": "A725,RearBuzzer\nA72D,FrontBuzzer\nA72C,FrontOuterRightSensor\nA729,FrontOuterLeftSensor\nA72B,FrontInnerRightSensor\nA72A,Fr"
},
{
"path": "app/src/main/assets/ZOE_Ph2/Parking-Sonar_Fields.csv",
"chars": 57435,
"preview": ",76E,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,76E,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Programm"
},
{
"path": "app/src/main/assets/ZOE_Ph2/Parking-Sonar_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,S"
},
{
"path": "app/src/main/assets/ZOE_Ph2/S-GW3_Dtcs.csv",
"chars": 251,
"preview": "D325,EMPTY_CALIB\nE24F,DTC_MUX_BCM\nE248,DTC_MUX_VDC\nE24E,DTC_MUX_CLUSTER\nE25B,DTC_MUX_USM\nA612,TX_CAN2\nA613,TX_CAN3\nA614,"
},
{
"path": "app/src/main/assets/ZOE_Ph2/S-GW3_Fields.csv",
"chars": 964448,
"preview": ",18DAF1D2,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,18DAF1D2,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSessio"
},
{
"path": "app/src/main/assets/ZOE_Ph2/S-GW3_Tests.csv",
"chars": 2972,
"preview": "44,data memory failure\n62,signal compare failure\n63,circuit / component protection time-out\n64,signal plausibility failu"
},
{
"path": "app/src/main/assets/ZOE_Ph2/TDB_Dtcs.csv",
"chars": 2029,
"preview": "9401,Oil level sensor monitoring\n9402,Fuel gauge monitoring\n9403,Brake fluid level\n9404,Warning Airbag telltale monitori"
},
{
"path": "app/src/main/assets/ZOE_Ph2/TDB_Fields.csv",
"chars": 54091,
"preview": ",763,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,763,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Reprog\n,"
},
{
"path": "app/src/main/assets/ZOE_Ph2/TDB_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,"
},
{
"path": "app/src/main/assets/ZOE_Ph2/UCH_Dtcs.csv",
"chars": 2147,
"preview": "AF08,ALARM_VOLUMETRIC\nAC55,ASSIST_DEFROSTER\nAFAC,AUTO_ACC_RL\nAC3B,AUTO_MIRROR_RL\nAF04,BCM_APV_CODE\nE150,CAN_ACU\nE152,CAN"
},
{
"path": "app/src/main/assets/ZOE_Ph2/UCH_Fields.csv",
"chars": 587181,
"preview": ",765,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.DefaultSession\n,765,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.P"
},
{
"path": "app/src/main/assets/ZOE_Ph2/UCH_Tests.csv",
"chars": 2972,
"preview": "44,data memory failure\n62,signal compare failure\n63,circuit / component protection time-out\n64,signal plausibility failu"
},
{
"path": "app/src/main/assets/ZOE_Ph2/USM_Dtcs.csv",
"chars": 1765,
"preview": "A0B5,2ND_SIGNAL_GROUND\nA0C7,AC_Clutch\nA0C8,AC_valve\nE141,AT_Communication Failure\n922D,Auto_Stop_Wiper\n923A,BATTERY\nE14F"
},
{
"path": "app/src/main/assets/ZOE_Ph2/USM_Fields.csv",
"chars": 323052,
"preview": ",76D,0,0,1,0,0,,1081,5081,ff,Default Session\n,76D,0,0,1,0,0,,1085,5085,ff,Programming Session for reprogrammable ECU\n,76"
},
{
"path": "app/src/main/assets/ZOE_Ph2/USM_Tests.csv",
"chars": 2905,
"preview": "44,data memory failure\n62,signal compare failure\n63,circuit component protection time-out\n64,signal plausibility failur"
},
{
"path": "app/src/main/assets/ZOE_Ph2/VSP_Dtcs.csv",
"chars": 366,
"preview": "C075,CAN_COMM_CIRCUIT\nA860,CONTROL UNIT(CAN) *2\nA861,DSC_FAILURE\nE141,Communication Failure of ATCU ECU\nE14F,Communicati"
},
{
"path": "app/src/main/assets/ZOE_Ph2/VSP_Fields.csv",
"chars": 11400,
"preview": ",761,0,0,1,0,0,,1081,5081,ff,StartDefaultSession\n,761,0,0,1,0,0,,1085,5085,ff,StartReprogSession\n,761,0,0,1,0,0,,10C0,50"
},
{
"path": "app/src/main/assets/ZOE_Ph2/VSP_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,S"
},
{
"path": "app/src/main/assets/ZOE_Ph2/WCGS_Dtcs.csv",
"chars": 176,
"preview": "9B00,Bus Signal / Message Failures\n9B01,circuit voltage out of range\n9B02,circuit current out of range\n9B03,internal ele"
},
{
"path": "app/src/main/assets/ZOE_Ph2/WCGS_Fields.csv",
"chars": 8551,
"preview": ",7AD,0,0,1,0,0,,1001,5001,ff,StartDiagnosticSession.Default\n,7AD,0,0,1,0,0,,1002,5002,ff,StartDiagnosticSession.Reprog\n,"
},
{
"path": "app/src/main/assets/ZOE_Ph2/WCGS_Tests.csv",
"chars": 2838,
"preview": "00,Device and failure type ODB codding\n01,General Electrical Failure\n02,General signal failure\n03,FM / PWM Failures\n04,S"
},
{
"path": "app/src/main/assets/ZOE_Ph2/_Ecus.csv",
"chars": 1961,
"preview": "# Descriptive name, Renault ID, Network (s), From ID (used in fields), To ID, Mnemonic, Alias(ses), GetDtc responseID (s"
},
{
"path": "app/src/main/assets/ZOE_Ph2/_Fields.csv",
"chars": 42761,
"preview": "# SID (defaults to ID.startBit.[responseId]), ID (hex), startBit, endBit, resolution, offset (aplied BEFORE resolution m"
},
{
"path": "app/src/main/assets/ZOE_Ph2/_Frames.csv",
"chars": 808,
"preview": "#Frame ID,interval ZOE, interval FLUKAN, Sending ECU\n# For ZE50, we do not use free frames anymore\n# The container frame"
},
{
"path": "app/src/main/java/lu/fisch/awt/Color.java",
"chars": 4958,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/awt/Graphics.java",
"chars": 7066,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/awt/Polygon.java",
"chars": 1275,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/awt/Rectangle.java",
"chars": 1248,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/AllDataActivity.java",
"chars": 17332,
"preview": "/*\r\n CanZE\r\n Take a closer look at your ZE car\r\n\r\n Copyright (C) 2015 - The CanZE Team\r\n http://canze.fisch."
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/AuxBattTechActivity.java",
"chars": 5084,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/BatteryActivity.java",
"chars": 2791,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/BrakingActivity.java",
"chars": 4505,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/CanSeeActivity.java",
"chars": 1357,
"preview": "package lu.fisch.canze.activities;\n\nimport androidx.appcompat.app.AppCompatActivity;\nimport android.os.Bundle;\nimport an"
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/CanzeActivity.java",
"chars": 14091,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/ChargingActivity.java",
"chars": 5239,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/ChargingGraphActivity.java",
"chars": 1315,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/ChargingHistActivity.java",
"chars": 6729,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/ChargingTechActivity.java",
"chars": 26141,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/ClimaTechActivity.java",
"chars": 7436,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/ConsumptionActivity.java",
"chars": 6487,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
},
{
"path": "app/src/main/java/lu/fisch/canze/activities/DashActivity.java",
"chars": 2911,
"preview": "/*\n CanZE\n Take a closer look at your ZE car\n\n Copyright (C) 2015 - The CanZE Team\n http://canze.fisch.lu\n\n "
}
]
// ... and 164 more files (download for full content)
About this extraction
This page contains the full source code of the fesch/CanZE GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 364 files (7.3 MB), approximately 1.9M tokens, and a symbol index with 1065 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.