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