Commit Graph

1472 Commits

Author SHA1 Message Date
Dale Schultz 7fa4dba1ce Update to support new protocol map from logger definition. 2015-01-14 22:35:49 -05:00
Dale Schultz f552c98fe6 Updated the toString method 2015-01-14 22:35:47 -05:00
Dale Schultz a83afc81a9 Added a new Map to be populated with all the protocols defined in the
logger definition file.
2015-01-14 22:35:46 -05:00
Dale Schultz 30940ccd39 Added class to describe different protocol transports and refactored
where required.
2015-01-14 22:35:45 -05:00
Dale Schultz 1a781663da Refactor MTS plugin to be event driven. 2015-01-14 22:35:44 -05:00
Scotthew 27c1bd70cf Editor Fixes:
- Fix for reversed min/max table colors.
 - Fix for table 3D view min/max ranges.
2015-01-14 22:35:42 -05:00
Dale Schultz d971a588b6 Changed Settings file search order for better portability.
Startup directory is searched before user's home.
2015-01-14 22:35:41 -05:00
Dale Schultz 41b5bc5c9f DS2 protocol implmentation 2015-01-14 22:35:39 -05:00
Dale Schultz b56a0637d1 Refactor to use new Module class 2015-01-14 22:35:38 -05:00
Dale Schultz f768d5d4fc Add additional parameters to statisfy EcuParameterImpl class 2015-01-14 22:35:37 -05:00
Dale Schultz fe1af1f0e7 Add debug to report serial config parameters 2015-01-14 22:35:35 -05:00
Dale Schultz 360232026a Created a custom ButtonGroup class to allow unchecking a selected button 2015-01-14 22:35:34 -05:00
Dale Schultz 2e288007cd Added null check to asBytes and better replace function for the string 0x 2015-01-14 22:35:33 -05:00
Dale Schultz c4961b8159 Refactor EcuData classes to include new fields parsed from logger.xml
for new DS2 protocol
2015-01-14 22:35:32 -05:00
Dale Schultz 2d9bbf4b97 Update interface and implmentation to retieve Module mapped by transport 2015-01-14 22:35:30 -05:00
Dale Schultz 20fb1bb77e Add XML parsing for new Module class 2015-01-14 22:35:29 -05:00
Dale Schultz e4b28db561 New Module class to hold details of any loggable vehicle module defined
in the logger.xml file.
2015-01-14 22:35:28 -05:00
Dale Schultz 76cb7434d9 Added a missing ECU definition file Dialog to warn user to correct. 2015-01-14 22:35:27 -05:00
Dale Schultz 4288498ea6 Add serial databit and parity configuration setting items. 2015-01-14 22:35:26 -05:00
Dale Schultz 8ba8993cc5 Added a catch-all exception notification branch 2015-01-14 22:35:24 -05:00
Scotthew b631fd2c12 Editor Bug Fixes:
- Fix for category node open issue.  Double click on node causes the node to open and then close.
 - Made editor pane's private.  Updated logger to access through get methods.
2014-12-28 17:22:29 -08:00
Scotthew 855332c0bc Interpolation Updates:
- Changed from getValue to getBinValue and setRealValue to setBinValue.
 - Fixed bug where 3D interpolate was using x = axisData[i] instead of [j].
2014-12-28 17:22:27 -08:00
vimsh 8aeb766fc4 Changed code to use true Linear Interpolation rather than even cell distance distribution 2014-12-28 17:22:26 -08:00
Scotthew bd39e419bf Fix for bad static table definition:
- Added warning log when a static table contains a storageType != 0.
 - Added ability to parse and save the static table data if the storageType != 0.
2014-12-28 17:22:25 -08:00
Scotthew 6ca966a713 Editor Fixes:
- Fix for reversed min/max table colors.
 - Fix for table 3D view min/max ranges.
2014-12-28 17:22:24 -08:00
Dale Schultz 2363f0e076 Release Candidate 0.5.8 RC1 2014-05-31 15:04:34 -04:00
Scotthew f390be1833 Java 3D update:
- Updated j3d to version 1.5.2.
2014-05-29 22:24:42 -07:00
Dale Schultz 112bec63e5 Changed JVM environment to allow 3D map display to work under Java 7. 2014-05-29 23:08:07 -04:00
Dale Schultz 17d5590a02 Fix to allow loading a malformed logger.xml definition, i.e.: an ecuparam element without an enclosed ecu element. Note: this violates the logger.xml DTD as an ECU Parameter should not be defined or created without at least one ECU identified which uses the parameter. 2014-05-26 23:11:51 -04:00
Dale Schultz 0330e97160 Removed outdated BareBonesBrowser library and updated openURL references to already existing BrowserControl class. 2014-05-26 23:11:20 -04:00
Scotthew 85e7087a95 Editor Toolbar Updates:
- Fix for unnecessary table toolbar refresh when the user click on another cell in the same table.
 - Fix for issue where table toolbar does not update when using arrow keys to move from the table to the header.
2014-05-18 12:12:29 -04:00
Dale Schultz b6f5ba6a92 Fix EOL characters 2014-05-18 10:14:55 -04:00
Dale Schultz 6cdbc9cdfc Fix EOL characters 2014-05-18 09:52:37 -04:00
Dale Schultz a0c8a06d7a Add protocol attribute to user Logging Profiles to identify which protocol
(SSM/OBD) the Profile is for.
2014-05-17 12:37:20 -04:00
Dale Schultz 408dec78b5 Update to display Logger ID and Scales in tables.
Fixed display of Datatype text.
2014-05-15 19:16:00 -04:00
Dale Schultz a880980e6e Add table models in prep to updated the Table Properties panel. 2014-05-15 19:02:09 -04:00
Dale Schultz 6389e44cc6 Add OBD mode 1 Logging support for CAN ECUs using J2534. 2014-05-14 23:33:34 -04:00
Dale Schultz c8beae85a1 Removed logger XML minimum version user notification message. 2014-05-14 19:30:25 -04:00
Dale Schultz 3e067e22d3 Removed reference to minimum logger def XML file version. 2014-05-14 19:20:10 -04:00
Dale Schultz 60aad987b1 Add additional possible correction detail for user to check. 2014-05-14 19:18:19 -04:00
Dale Schultz f808ad7e96 Add log error message for missing FLKC reference extended parameter. 2014-05-14 19:13:49 -04:00
Dale Schultz 72760aab14 Added message for missing data. 2014-05-14 19:02:06 -04:00
Dale Schultz d8e8d96d27 Added support for PLX SM-AFR Gen 3 2014-05-14 18:48:34 -04:00
Dale Schultz 57bfe1ab40 Fix format for international number style in LTV 2014-05-14 18:46:40 -04:00
Dale Schultz 503e956db9 Update to support multiple checksum groups as defined in an ECU definition, i.e.: Checksum Fix 2 2014-05-13 23:29:00 -04:00
Scotthew 0b55ac2f52 Scaling Fixes:
- Set default scale format to #.##
 - Removed unused table reference from Scale.java.
 - Added checks for staticDataTable before setting the scale.
 - fix for NullPointerException when changing table scales.
2014-05-07 20:39:51 -07:00
Scotthew 1127b78879 Fixes percentage comparison issues:
- Uses formula ((V2 - V1) / |V1|) to find the percentage difference between the values.
2014-05-07 12:32:37 -07:00
Scotthew 0ff2371e56 Editor Interpolate Updates:
- Extended support for 2D and 3D axis interpolation.
 - Base Table verticalInterpolate now calls horizontalInterpolate (Used by 1D vertical axis).
2014-05-07 10:23:02 -07:00
vimsh c0a26c93db Merged Table interpolation from vimsh 5a4e1a45db42545f370f1d807bd4d36e20a66e10:
- Resolved Conflicts and updated to work with latest changes.
TODO: Add interpolate to the table axis.
2014-05-06 22:56:07 -07:00
Scotthew b9878a5353 Compare Image menu item bug fix:
- Removed disabling compare images based on the Rom size.
2014-05-06 16:28:50 -07:00