Commit Graph

1603 Commits

Author SHA1 Message Date
Dale Schultz 3ebdd5c75f Created a factory class for LearningTableValues to be able to initialize
the correct class based on protocol
2015-01-18 23:07:03 -05:00
Dale Schultz 183d6fddd3 Refactor Tools menu to change label based on selected control module 2015-01-17 11:45:27 -05:00
Dale Schultz 39472895c8 Rename SSM menu item as the Test App is no longer SSM specific 2015-01-17 11:24:11 -05:00
Dale Schultz 85615d0587 Removed obsolete classes for switching Logger protocol and transport methods 2015-01-17 11:21:11 -05:00
Dale Schultz b0ad6f4dae Fix Transport getter method after Transport refactor to add ID field 2015-01-17 11:19:04 -05:00
Dale Schultz 0f3161c152 Refactor GUI label and tooltip update method, again 2015-01-16 17:26:27 -05:00
Dale Schultz 6c2fb790f3 Fix required as a result of refactor for use of Module class 2015-01-15 23:35:44 -05:00
Dale Schultz 09d27d0720 Rename class to better reflect its protocol dependency 2015-01-15 23:21:17 -05:00
Dale Schultz 90b3bc50b9 Rename class to better reflect its protocol dependency 2015-01-15 23:18:50 -05:00
Dale Schultz 562a570236 Fix Global Adjustment due to refactor to use Module class 2015-01-15 23:17:53 -05:00
Dale Schultz 2def0919c6 If Module supports fastpoll then set it true upon module switch 2015-01-15 22:51:17 -05:00
Dale Schultz f46fa26994 Fix improper import reference to module 2015-01-15 22:49:41 -05:00
Dale Schultz 802decaf55 Fix build method after refactor for use of Module class 2015-01-15 22:48:21 -05:00
Dale Schultz 5a92afdcd9 Add protocol to query status message 2015-01-14 23:26:06 -05:00
Dale Schultz 9d800c85d9 Refactored the method of updating the GUI items when the control module
selection changes
2015-01-14 22:53:47 -05:00
Dale Schultz 568fcdf03d Added new protocol selection menu item and commented out the obsolete items 2015-01-14 22:53:46 -05:00
Dale Schultz 42c554d0de Updated description to specify the operation index number 2015-01-14 22:53:45 -05:00
Dale Schultz dc86a8e30c Add new class to manage logging protocol and transport selection based
on the values parsed from the logger definition file
2015-01-14 22:53:44 -05:00
Dale Schultz 838536c056 Refactor Logger to use the Transport ID field 2015-01-14 22:53:42 -05:00
Dale Schultz b7a7e363cf Remove upper case from toString method and set ID to upper case 2015-01-14 22:53:41 -05:00
Dale Schultz 46ceb88206 Update Logger definition parser to populate Transport ID field. 2015-01-14 22:53:40 -05:00
Dale Schultz 0275308ccc Add an ID field to the Transport class 2015-01-14 22:53:39 -05:00
Dale Schultz 25931c7b75 Added a new class BitWise to extend the functionaltiy of JEP. 2015-01-14 22:53:37 -05:00
Dale Schultz 1fe7640245 resolve conflict 2015-01-14 22:53:10 -05:00
Dale Schultz 685a6a7161 Corrected saving the target module id to the Settings file and moved
module and fastpoll attributes to the transport element.
2015-01-14 22:49:48 -05:00
Dale Schultz b48b91f0b7 resolve conflicts 2015-01-14 22:49:39 -05:00
Dale Schultz d9f7413827 Added a default protocol Map entry so Logger can parse logger definition
XML files prior to version 291
2015-01-14 22:35:55 -05:00
Dale Schultz c980cbefc1 Update to report correct target module name in rr_system.log messages 2015-01-14 22:35:54 -05:00
Dale Schultz 611c598a54 Added private methods to eliminate code duplication 2015-01-14 22:35:52 -05:00
Dale Schultz acf161a64e Removed code made obsolete by new protocol Map from logger definition 2015-01-14 22:35:51 -05:00
Dale Schultz 4cee29f82c Updated to use new protocol map from logger definition 2015-01-14 22:35:50 -05:00
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