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 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 getAllDtcs () { method getAllTests (line 219) | public ArrayList 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 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 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 getAllFields() { method addField (line 166) | public void addField(Field field) { method getQueriedFields (line 170) | public ArrayList 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 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 dependant... method onFieldUpdateEvent (line 41) | @Override method removeListener (line 48) | @Override method getFields (line 60) | public Collection 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 getActivities() method getSelected (line 246) | public ArrayList 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 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 getFields() method getIntervals (line 120) | public HashSet getIntervals() method setFieldsIntervals (line 131) | public void setFieldsIntervals(Set fields, Set 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 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 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 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> 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) {