Version
|
Location
|
Description of New Additions
|
2.9.0a
|
Graphics User Interface (All)
|
December 18, 20003 - All
graphics user interfaces now, when using a screen size larger then 1024
by 768, use a noraml window size, as compared to the maximized screen
size.
|
2.8.1a
|
Password Authentication
|
December 20, 2003 - The
source code for the password authenication has been changed to
accomodate larger passward for increased security.
|
2.8.0a
|
Mainline Gui Diesel (SD40-2)
|
December 6, 2003 - I added a new screen the
the graphics user interface. It represents the cab of a SD40-2 unit.
REF 031206-01
|
2.7.1a
|
All Forms
|
December 23, 2003 - I
modified the source code to inclode function zero in the re-mapping of
all graphics user interface screens. REF 031223-01
|
2.7.0a
|
ScreenMonitorSetting
|
December 3, 2003 - I added a new screen to
the program which will pop up when the user does not have the correct
screen size for the graphics user displays. REF 031203-01
|
2.6.5c
|
Mainline Gui Diesel (9-40CW)
|
December 8, 2003 - I added some new sounds to
the program. REF 031208-01
|
2.6.5b
|
Mainline Gui Diesel (9-40CW)
|
December 1, 2003 - A fix was placed in the
right reset button. It now supports functions ten, eleven, and twelve.
REF 031201-01
|
2.6.5a
|
Mainline Gui Diesel (9-40CW)
|
November 15, 2003 - I edited the pictures for
both the independent and automatic brake handles. The number of
positions has been increased from 12 to 16 for the automatic
(trainline) brake and from 15 to 22 for the independent (locomotive
brake). This gives a better control over the speed of the locomotive.
The source code has been considerably reduced in size making the
braking application quicker. REF 031115-01
|
2.6.4a
|
Main Screen
|
November 10, 2003 - Microsoft win sock OCX
file has been added to the program to handle the communication port,
allowing for remote users to operate your train using the graphics user
interface. This is just the beginning of remote usage. Future version
will also include remote dispatching. REF 031110-03
|
2.6.3d
|
Systems Information Screen
|
November 10, 2003 - A new OCX file has been
added to the program to handle all the information regarding your
system. Just for trouble shooting purposes. REF 031110-02
|
2.6.3c
|
All Screens
|
November 10, 2003 - I've been working on the
graphics user screens and with each screen I know check to make sure
the user has the screen size large enough to accommodate the window.
For example you need to be at least 1024 by 768 to use the graphics
user interface. REF 031110-01
|
2.6.3b
|
Main Screen
|
October 28, 2003 - Added a system tray icon
to the program. In the future it will have option available to the
user. I'm not sure exactly how I'd like to use this option. REF
031028-01
|
2.6.3a
|
Mainline Gui Steam (FS)
|
October 21, 2003 - A new graphics user
interface has been added, as implied by the name, the screen is of a
steam locomotive, specifically the Flying Scotsman. No controls are
active at this time. See the bottom of the screen shots web page for
details. REF 031021-04
|
2.6.2a
|
Mainline Gui Diesel (GP38-2)
|
October 21, 2003 - A new graphics user
interface has been added, as implied by the name, the screen is of a
GP38-2 from Norfolk Southern (is there any other railway?) All the
controls are active, but currently do not send any commands to the
digital command control unit. See the bottom of the screen shots web
page for details. REF 031021-03
|
2.6.1b
|
Mainline Gui Diesel (9-40CW)
|
October 21, 2003 - A screen is born
made for the old one. No changes have occurred to the code, its just
been renamed. REF 031021-02
|
2.6.1a
|
Mainline Gui Screen
|
October 21 2003 - I'm changing the name of
this screen to Mainline Gui Diesel 9-40CW. Because I'm introducing new
graphics user screens, I needed to make some changes to accommodate
different screens. New options have been added to select the type of
locomotive you wish to operate. The features available for each
locomotive will be different (E.G. there is no virtual signalling
system in the GP38-2 of steam locomotives). Please also note that the
directory structure has been changed to accommodate the new files. More
details on this will be posted later. REF 031021-01
|
2.5.4c
|
Mainline Diesel Screen
|
October 5 2003 - I finished the section on
the couplers. The screen now shows two drop down combination boxes to
indicate the type of coupler you have installed on your locomotive
model. REF 031005-02
|
2.5.4c
|
Programming Diesel Screen
|
October 5 2003 - Same as Mainline Diesel
Screen (seen REF 031005-02). REF 031005-01
|
2.5.4b
|
Mainline Prototype Screen
|
October 4, 2003 - I finished the prototype
screens which displays information on the prototype locomotives and
allows you to insert the information into your own locomotive database
of Automatic Train Control. REF 031004-03
|
2.5.4b
|
Programming Prototype Screen
|
October 4, 2003 - Same as Mainline Prototype
Screen (see REF 031005-03). REF 031004-02
|
2.5.4a
|
All Screens
|
October 4, 2003 - As like any other window
programs, pressing the TAB key will cycle through the windows'
controls. Most screens in Automatic Train Control will open with the
focus on the 'Close' button, then pressing the TAB key will move to the
next control in the window (from top to bottom or left to right). REF
031004-01
|
2.5.3h
|
Database Update Screen
|
September 16, 2003 - This is a new screen.
Automatic Train Control will check your database for support of both
two digit (short address) and four digit (long addresses). If you
database does not support both, a new one will be created, and your
older database data will be transferred to the new database. REF
030916-06
|
2.5.3g
|
Mainline Consist Screen
|
September 16, 2003 - Since version 2.4.1c
(see above listing of errors) Automatic Train Control will not store
information with short address (two digit addresses). This has now been
corrected. A check box has been added to switch the database to
addresses either long or short. This completes all the databases. REF
030916-05
|
2.5.3f
|
Programming Speed
Table Screen
|
September 16, 2003 - Same as Mainline Speed
Table Screen (see REF 030916-03). REF 030916-04
|
2.5.3e
|
Mainline Speed
Table Screen
|
September 16, 2003 - Since version 2.4.1c
(see above listing of errors) Automatic Train Control did not store
information on decoder with short addresses (two digit addresses). This
has now been corrected. A check box has been added to switch the
database to addresses either long or short. REF 030916-03
|
2.5.3d
|
Programming Decoders Screen
|
September 16, 2003 - Same as Mainline Decoder
Screen (see REF 030916-01). REF 030916-02
|
2.5.3c
|
Mainline Decoders Screen
|
September 16, 2003 - Since version 2.4.1c
(see listing of errors) Automatic Train Control did not store
information with short addresses (two digit addresses). This has now
been corrected. A check box has been added to switch the database
pointer addresses to either long or short. It still leaves the Mainline
Speed Table (for saving the configuration variables) to the database
for either long or short decoder addresses. REF 030916-01
|
2.5.3b
|
Programming Diesel Screen
|
September 10, 2003 - Same at Mainline Diesel
Screen (see REF 030910-01). REF 030910-02
|
2.5.3a
|
Mainline Diesel Screen
|
September 10, 2003 - Since version 2.4.1c
(see above listing of errors) Automatic Train Control did not store
information on decoder with short addresses (two digit addresses). This
has now been corrected. A check box has been added, to switch the
database pointer to addresses either long or short. It still leaves the
Mainline Decoder Screen and Mainline Speed Table Screen (for saving the
configuration variables) to the database for either long or short
decoder addresses. REF 030910-01
|
2.5.2g
|
Mainline Gui
|
September 1, 2003- I've re-written the code
for both the automatic and independent brakes to include a new option.
Now you can have self-laping brakes. Self-laping brakes are normal for
newer locomotives like the 9-40CW and allow for easier control of
the brakes. REF 030901-01
|
2.5.2f
|
Mainline Gui Screen
|
August 27, 2003 - During testing of the
graphics user interface, I was impatient with air pressure and other
systems before allowing me to run my locomotive. Now you can seed up
the program or slow it down. I've added a horizontal slide to the
graphic user interface to control the speed at which most of the
program operates. If it goes to slow for you, you can short the amount
of time it take to 'start your engine'. REF 030827-01
|
2.5.2e
|
Mainline Gui Screen
|
August 26, 2003 - When closing the graphics
user interface, the locomotive or consist under control of the graphics
user interface continues are the last speed. Now corrected, 'click'ing
on the 'Close' button cause the locomotive to stop immediately. It is
still advisable to slow the locomotive to a stop and then close the
window. REF 030826-03
|
2.5.2d
|
Help Files
|
August 26, 2003 - Major update to the help
files. Allot in information has been added to the section on Mainline
GUI Screen. THis should help immensely to understanding how to get your
locomotive to run with the graphic user interface. REF 030826-02
|
2.5.2c
|
Mainline Gui Screen
|
August 26, 2003 - The RPM timer did not shut
the prime mover sounds down when adjusting the throttle automatically
(if remapped to another function other then six (6)). The RPM timer is
activated when the engineer places the throttle too high and cause to
much ampere or too much traction effort. THus the RPM timer notches
down the throttle automatically to correct the situation (and so sound
the sound). REF 030826-01
|
2.5.2b
|
Mainline GUI Screen
|
August 25, 2003 - The graphics user interface
did not correctly shut the primer mover sounds off when using a sound
decoder (if remapped to another function other then six (6)). This has
now been corrected. REF 030825-01
|
2.5.2a
|
Mainline Gui Screen
|
August 14, 2003 - I have completed adding the
'virtual cab signals' to the program. I'm sure there are some minor
bugs in the program, which will be corrected and released. Virtual Cab
Signals are random generated cab signals that show you if you
approaching block and current clock are 'clear', 'restricted',
'reduced' or 'stop' blocks. Your throttle should be adjusted
accordingly. This option of using the virtual cab signals is an option
and can be turned off. REF 030814-01
|
2.5.1h
|
Mainline Gui Screen
|
August 9, 2003 - Finished correcting the
throttle controls. It now correctly advances the sound of the decoder
if the user has non-standard default values. As well the Dynamic brake
sounds have been corrected. The dynamic drakes grid fans come on when
the throttle handle is in dynamic braking positions one through eight.
REF 030809-01
|
2.5.1g
|
Mainline Gui Screen
|
August 7, 2003 - I started adding more
information to the text box which is displayed momentarily (when the
Caption button is 'click'ed on. This include remarks indicating the
current throttle position (for the throttle), the reverser handle, sand
button, bell button, automatic brakes, independent brakes and other
indicators. This was don't to visually remind you what the current
operating conditions are. REF 030807-01
|
2.5.1f
|
System Information Screen
|
July 31, 2003 - On the main screen the menu
options has a new option called System Information (listed under
Assistance, with Help and About) to display information regarding your
computer and my program. REF 030731-03
|
2.5.1e
|
Mainline Gui Screen
|
July 31, 2003 - After research on steam
locomotives it looks like the steam portion of the program will be more
work then the diesel section. First glance it looks like the steam
version will have two screens, one for viewing out the window and the
other for looking inside the cab of the locomotive. This is only
because of the limited view a steam locomotive has out it front window.
The option for running the steam locomotive has been added to the
mainline graphic user screen. REF 030731-02
|
2.5.1d
|
Password Authentication
Protocol
|
July 31, 2003 - I have now added a password
authentication protocol which verifies the software you are running.
REF 030731-01
|
2.5.1b
|
Mainline Gui Screen
|
July 21, 2003 - After using the software at
the NMRA Train Show July 19-20, 2003, we notice that the program
crashed when we 'click'ed on the right reset button. This button is
suppose to stop the train immediately. Unfortunately, when we needed
it, the program crashed. THis problem was because the code instruction
was looking for the picture of the button image in the wrong spot. Its
has since corrected. REF 030721-01
|
2.5.1a
|
Mainline Gui Screen
|
July 9, 2003 - After looking at the code from
July 7th errors, I notice that when the graphic user interface is
initially started, commands are sent to the sound decoder; even if you
have the check box not checked. This has not been corrected. REF
030709-01
|
2.4.5a
|
Mainline Gui Screen
|
July 7, 2003 - Mark Lanctot found a problem
when use the GUI screen with no sound decoder. It seems that when
activating the bell it turned on the rear light of his Lenz decoder.
There is two fixes to this problem. You can either download version
2.4.5a or later or assign the sound decoder (in my program) another
address that is not being used by your digital command control layout;
hence it will be trying to turn on a function to a decoder that does
not exists. Although this error only occurred for Mark with the bell,
the horn had a similar situation. REF 030707-01
|
2.4.5a
|
Mainline Speed
|
July 5, 2003 - With a new relay (electronic
part) I'm measuring the speed of a locomotive accurately. I've finished
writhing all the routines for automatically adjusting the speed table
of any locomotive. Any average speed table takes about six hours to do
on a eighteen inch radius test track. More information on automatic
speed table adjustments will be made in the upcoming help file. REF
030705-01
|
2.4.4h
|
Mainline Gui Screen
|
June 16, 2003 - I was playing around with the
lighting on my SD80MAC units and noticed the light switch on the GUI
screen did not change the light on the decoder, if the decoder had
non-standard settings. Normally the lights are set to F0, with F4 as a
dimming function. It works well ,but if you changed the function
associate with this, the light did not respond. This is not corrected
and the light as well as the dimming effect now work no matter what
function you have the program (and your decoder) set to. REF 030616-01
|
2.4.4f
|
Mainline Gui
|
June 12, 2003 - The program did not support
long addressed sound decoder. You will find the program crashes because
of 'object not found error' ; this has not been fixed. I
personally changed my sound decoders to long address to make use of the
database files of this program; since my program cannot handle short
addresses through the database. REF 030612-12
|
2.4.4f
|
Edit Manufacturer CVs
|
June 5, 2003 - The database holding the
specific manufacturer configuration variables has been edited to
include two new fields for holding the minimum value and maximum value
of the configuration variable. So, if a manufacturer only allows two
bits to be used, we can limited the value entered into the computer.
REF 030605-01
|
2.4.4d
|
Edit Manufacturer CVs
|
May 27, 2003 - There was a bug in the
entering of a description of bit seven when the check box was checked.
It not has been corrected and will allow the user to enter in a
description. Also some other tweaking has been done. When a decoder is
selected, the screen is automatically placed into edit mode. The
'update' button is made available, and once updated, the user cannot
update the decoder setting until a new decoder has been selected. REF
030527-01
|
2.4.4d
|
Opening Screen
|
May 22, 2003 - The sound file was being cut
off when the main screen was opened initially. This was because of the
'unload' statement which was executed in the timer. It has now been
moved to the wave done play event. Now the opening screen will be
unloaded from memory of the computer when the sound has finished
playing. REF 030522-01
|
2.4.4b
|
Sounds
|
May 13, 2003 - I added three new wave files
to the sound section, which is available in the full version. REF
030513-02
|
2.4.4b
|
Package and Deployment
|
May 13, 2003 - The download able version
2.4.4b is allot smaller. I've removed all but seven wave files in the
'Sound' play option. Later I will be making a service package for
people who would like the more sounds added. REF 030513-01
|
2.4.4a
|
Package and Deployment
|
May 12, 2003 - With the CD versions, I've
made changes to the way the program is installed. More files have been
added, the help file has been added to the Window's Start in the
program group. REF 030512-01
|
2.4.3a
|
Locomotive SpreadSheet
|
April 14, 2003 - I finished modifying the
report generator for the locomotive list. It will now make a
presentable printable list of your roster (either all locomotives, or
just ones with decoders installed). REF 030414-02
|
2.4.3a
|
Main Screen
|
April 14, 2003 - I added some more option the
main menu. You will find it labelled as 'Reports'. Its is a short cut
to other screens (which where already in place) to make a roster list,
a configuration variable list, and a manufacturer configuration
variable list. These option will be available all the time. REF
030414-01
|
2.4.2a
|
Mainline Programming Decoder
|
April 9, 2003 - Finished the modifications to
the form to add additional configuration variables to the decoder
specific configuration variables. Previously the program supported
configuration variables from forty-nine to sixty-four. Now
configuration variables from one hundred and twelve to one hundred and
twenty-eight are included. We now have a web page outlining the
currently supported decoders . REF 030409-01
|
2.3.2a
|
Programming Mode Decoder
|
April 9, 2003 - Finished the modifications to
the form to add additional configuration variables to the decoder
specific configuration variables. Previously the program supported
configuration variables from forty-nine to sixty-four. Now
configuration variables from one hundred and twelve to one hundred and
twenty-eight are included. We now have a web page outlining the
currently supported decoders . REF 030409-02
|
2.4.2a
|
Edit Manufacturer CVs
|
April 9, 2003 - Finished the modifications to
the form to add additional configuration variables to the decoder
specific configuration variables. Previously the program supported
configuration variables from forty-nine to sixty-four. Now
configuration variables from one hundred and twelve to one hundred and
twenty-eight are included. To facilitate this change, an additional
database had to be constructed. REF 030409-01
|
2.4.1c
|
Mainline Gui Screen
|
March 31, 2003 - Finished adding code to
allow a user to modify the video capture signal. Now you can select
which video capture device, format of the signal, and other attributes
of the video capture device. REF 030331-02
|
2.4.1b
|
Mainline GUI Screen
|
March 31, 2003 - Made the left hand computer
screen (screen number eight) a place for comments from the video
capture screen. The custom control for video capture sends result code
to this screen, just for your information. There is not real value to
the average engineer. REF 030331-01
|
2.4.1a
|
Mainline GUI Screen
|
March 25, 2003 - Now we are getting some
where. I had problems with the BIOS on my laptop which inhibited the
video screen on the ADS video capture. I've since flashed in a new
BIOS, and video streaming is at its best! I've added Ray Mercers
ezVideo.ocx file to the screen. So if you have a wireless camera
mounted in you locomotive, you can now see where you are driving. More
option will be added to accommodate different screen sizes, resolutions
and frames per second. REF 030325-01
|
2.3.3a
|
Mainline GUI Screen
|
March 13, 2003 - Wow, lot of new changes
here. Where to start, its all to do with interlocking controls. I think
I'm going to have to wait for the instructions to explain everything
that has gone into the control. Most of the controls have help
messages. So if the 'Help' button is on, you will be prompted with a
message why there is a problem. Things that can be prompted are lack of
fuel, sand, oil, water; too much traction effort, over 96000 lb; to
much ampere, over 1200 amp, bell not on, horn not on, and the list goes
on. There are several safety features now on too, for example, if the
water temperature is too high for three radiator fans to keep cool,
then the prime mover is restricted to notch seven. I guess you will
just have to try out the software and see what you think of the GUI
routine. I'm sure there will be allot of questions. REF 030314-01
|
2.3.2b
|
Mainline GUI Screen
|
March 12, 2003 - I was not satisfied with the
dead man switch routines. I wanted the locomotive to remain running if
the engineer 'click'ed on the dead man switch before the alarm was
finished. If not, then the locomotive would automatically shut the
locomotive down. REF 030312-02
|
2.3.2b
|
Mainline GUI Screen
|
March 12, 2003 - The graphic user interface
now initializes the sound decoder when you first load the GUI screen.
It also shut the sound decoder off when you exit the GUI screen. This
was done to simulate the starting and stopping of the diesel
locomotives as you would with any other locomotive. REF 030312-01
|
2.3.2a
|
Mainline Gui Screen
|
March 10, 2003 - A new option has been
completed. The emergency switch is not active. Pressing this button
will stop the locomotive in is current position. Its just like pressing
the emergency button once on your Power House Pro cab. REF 030310-02
|
2.3.2a
|
Mainline GUI Screen
|
March 10, 2003 - A new option has been
completed. The dead man switch is now active. It will actually shut
your locomotive down if you do not click on the dead man switch in
time. Just like the real McCoy... The length of time between the alarms
has been extended to 32000 milliseconds. REF 030310-01
|
2.3.1b
|
Mainline Gui Screen
|
March 6, 2003 - A new option has been added.
I'm sure you are not going to like this! You now cannot move the
locomotive or consist if the fuel, oil, water, or sand is low. YOu will
be prompted to call maintenance personal to refill the resources. For
refilling, I have provided temporary button to add more sand, oil,
fuel, and water in the right hand computer screen. REF 030306-02
|
2.3.1b
|
Mainline GUI Screen
|
March 6, 2003 - Seems I really did not check
the horn routine after splitting up the graphics user interface
program. The Horn routine had allot of errors with variables not been
set to the older screen. I guess I need to check again all the function
on the program in the graphic user interface. REF 030306-01
|
2.3.1b
|
All Screens
|
March 4, 2003 - All screen have been changed
to modal. This means that you can switch from any screen to any other
screen. For example, you can now have the consists control screen up
and select another screen with the main screen without closing the
consist control screen. REF 030304-02
|
2.3.1a
|
Mainline GUI Screen
|
March 4, 2003 - Jerry was kind enough to
forward some graphic work for the dynamic brakes. I have edited allot
of the picture and implemented them in the software. Thou the dynamic
brakes do not do anything physically in controlling your locomotive on
the layout. REF 030304-01
|
2.3.1a
|
Programming Mode
Easy Screen Consist
|
February 20, 2003 - While using the program I
notice that I could not close the window. I have since corrected the
source code to close the window when the user clicks on the close
button. REF 030220-01
|
2.3.1a
|
Layout Screen
|
February 12, 2003 - I started writing code
for the layout screen. I trying to connect a database to a grid screen
so a user can make a graphical representation of his/her layout on the
program. Eventually pop-up screens will be in place to control switches
and other layout functions. I'm hoping to have routines for blocks and
other input devices. REF 030212-01
|
2.2.11a
|
Edit Specific CVs Screen
|
February 10, 2003 - Added specific
configuration variables for Throttle up (Soundtraxx) DSX decoders. CV50
for master volume, CV61 for dynamic braking and exhaust volume, CV60
for horn and bell volume, CV59 for bell rate, CV58 for notching with
speed steps and CV56 for pop valve control. REF 030210-01
|
2.2.10c
|
Mainline GUI Screen
|
January 30, 2003 - To stop the user from
accidentally entering a wrong locomotive number or a invalid entry some
source code was placed into the combination box to check its own value
before enabling the graphic user interface button. REF 030130-04
|
2.2.10c
|
Sound Editing Screen
|
January 30, 2003 - An error occurs when using
the sound screen editing. The database control was incorrectly pointing
to a copy of the sound database file, which does not exists. It now
correctly points to the sound database. REF 030130-03
|
2.2.10c
|
Mainline GUI Screen
|
January 30, 2003 I made a new image for the
bell button. The bell button now lights up when pressed. I also changed
the sanding button a bit to 0. REF 030130-02
|
2.2.10c
|
Mainline GUI Screen
|
January 30, 2003 I linked the radio phone
with the sound module. When the sound module plays a wave file the
phone comes off the hook. Just a silly routine with no real value. REF
030130-01
|
2.2.10b
|
Mainline GUI Screen
|
January 29, 2003 - Redrew the pictures for
the forward light control (times three) and edited more of the main
screen. I also took the radio phone off the main screen. I plan to make
this a option later to used the radio phone to communicate to the
dispatcher. REF 030129-01
|
2.2.10a
|
Mainline GUI Screen
|
January 28, 2003 - Caption labels were added
to the screen. These are mim pop-ups that display what the user's mouse
pointer is over. I'm having a problem with making the pop-ups display
on top of the graphics. I need to find out more about different avenues
to this feature. The captions can be turned off and on via a button.
REF 030128-05
|
2.2.10a
|
Mainline GUI Screen
|
January 28, 2003 - I added a more controls to
the right hand video screen of the cab. You can access the control by
clicking 'f3' on the right hand video screen monitor. This screen
displays the 'power distribution' such as revelation, total ampere and
traction effort. Eventually, these displays will cause an engineer
error, with engineer penalties. REF 030128-04
|
2.2.10a
|
Mainline GUI Screen
|
January 28, 2003 - I split the Mainline GUI
screen into two parts. The original screen, MainlineOperationGUI
exceeded the limit in controls. I was trying to add more features on
the GUI screen. Now the GUI routine is shared with two forms,
MainlineOperationGUI and MainlineOperationGUI Screen. THe first
contains all the timer control and communication to the main screen,
the later houses all the graphic routine and cab instructions. The GUI
screen now fills the whole screen without a title bar. REF 030128-03
|
2.2.10a
|
Mainline GUI Screen
|
January 28, 2003 - I changed the way the
calculations are made for the independent and automatic brakes. It now
lowers the speed step to stop the locomotive, even thou the throttle
may be in the full position. REF 030128-02
|
2.2.10a
|
Mainline GUI Screen
|
January 28, 2003 - I add a timer control for
the throttle. The engineer cannot advance the throttle quickly. THey
must what the recommended time between 'notches'. REF 030128-01.
|
2.2.9b
|
Mainline GUI Screen
|
January 24, 2003 - I added a label on the
left computer screen to show the combined power of the reverser handle
and the throttle handle. REF 030124-04
|
2.2.9b
|
Mainline GUI Screen
|
January 24, 2003 - I added a text box (which
can be seen if the user clicks on the 'show data' button to hold the
engine rpm. With this rpm setting, I'm going to attempt to calculate
the traction effort of the locomotive. THis traction effort and ampere
will be displayed on the screen. REF 030124-03
|
2.2.9b
|
Mainline GUI Screen
|
January 24, 2003 - I edited the 'cab screen',
'reverser' and the 'throttle' to clean the graphics up. I'm slowly
making changes to the cab as I go. I've also modified the source code
to load the images when the graphic user interface screen is loaded (as
opposed to having them embedded the executable file. REF 030124-02
|
2.2.9a
|
Diesel Mainline Mode
|
January 24, 2003 - The program was not
listing all the reporting marks for all major railroads when the
combination box was used to enter in data about your locomotive. A new
data base was created to hold all the reporting marks, as the
combination box could not hold all the reporting marks and their
registered owners in design mode. Although listing all the reporting
marks is a big list, the user can start typing the reporting marks and
the correct owner will be displayed. Please let me know if this is a
problem. REF 030124-01
|
2.2.9a
|
Diesel Programming
|
January 24, 2003 - The program was not
listing all the reporting marks for all major railroads when the
combination box was used to enter in data about your locomotive. A new
data base was created to hold all the reporting marks, as the
combination box could not hold all the reporting marks and their
registered owners in design mode. Although listing all the reporting
marks is a big list, the user can start typing the reporting marks and
the correct owner will be displayed. Please let me know if this is a
problem. REF 030124-01
|
2.2.8d
|
Diesel Programming Mode
Decoder Specific CVs
|
January 22, 2003 - Program does not correctly
change the manufacture's specific configuration variables depending on
the decoder selected. Also a fatal errors occurs when the user selects
a decoder not found and then exits the window. Problem was fixed by
changing the conditional statements for searching for a specific
decoder. Additional errors no longer exists. REF. 030122-10
|
2.2.8d
|
Diesel Mainline Mode
Decoder Specific CVs
|
January 22, 2003 - Program does not correctly
change the manufacture's specific configuration variables depending on
the decoder selected. Also a fatal errors occurs when the user selects
a decoder not found and then exits the window. Problem was fixed by
changing the conditional statements for searching for a specific
decoder. Additional errors no longer exists. REF. 030122-10
|
2.2.8d
|
All Screens
|
January 22, 2003 - Edited the first record
(position zero) of the locomotive database for blank the
fields of the record. Its just for cosmetic looks. REF. 030122-08
|
2.2.8d
|
Diesel Programming Mode
|
January 22, 2003 - I removed the event
'change' from the combination box. It's code was irrelevant due to the
addition of an event 'key down'. See reference 030122-07. REF 030122-08
|
2.2.8d
|
Diesel Mainline Mode
|
January 22, 2003 - I removed the event
'change' from the combination box. It's code was irrelevant due to the
addition of an event 'key down'. See reference 030122-07. REF 030122-08
|
2.2.8d
|
Diesel Mainline Mode
|
January 22, 2003 - I added a new event in the
combination box called 'key down' with code to clear the combination
box when a user types in a new locomotive number. It also reset the
data base to the beginning record. REF. 030122-07
|
2.2.8d
|
Diesel Mainline Mode
|
January 22, 2003 - Found an error when a user
enters a locomotive number with a alphabet character. The combination
of numbers and letters creates an error when trying to search for the
locomotive in the data base. REF. 030122-06
|
2.2.8d
|
Diesel Mainline Mode
|
January 22, 2003 - I added a 'click' event to
the combination box when selecting a locomotive number. This executes
the same code as the command button 'go'. It just makes the program
easier to select a listed locomotive. The user still has to click on
the 'go' button if they want to select a non listed locomotive. REF.
030122-05
|
2.2.8d
|
Diesel Programming Mode
|
January 22, 2003 - I added a new event in the
combination box called 'key down' with code to clear the combination
box when a user types in a new locomotive number. It also reset the
data base to the beginning record. REF. 030122-07
|
2.2.8d
|
Diesel Programming Mode
|
January 22, 2003 - Found an error when a user
enters a locomotive number with a alphabet character. The combination
of numbers and letters creates an error when trying to search for the
locomotive in the data base. REF. 030122-06
|
2.2.8d
|
Diesel Programming Mode
|
January 22, 2003 - I added a 'click' event to
the combination box when selecting a locomotive number. This executes
the same code as the command button 'go'. It just makes the program
easier to select a listed locomotive. The user still has to click on
the 'go' button if they want to select a non listed locomotive. REF.
030122-05
|
2.2.8d
|
Clock Screen
|
January 22. 2003 - The timer control
(invisible to the user) is not correctly turned off while the user
makes changes to the scale time ratio or the scaled time. Previous
version the timer control continued to poll the communication port for
an update of the time and ratio. This fix prevents any timing errors
with the communication port. REF. 030122-04
|
2.2.8d
|
Clock Screen
|
January 22, 2003 - I combined the resume
button and the stop button. Now the user has only one option available.
This button also controls the accessibility of the text boxes to enter
in new information. REF. 030122-03
|
2.2.8d
|
Clock Screen
|
January 22, 2003. - The combination box did
not correctly display all the applicable ratios available. It now lists
all ratio from one to twenty-five. Its a minor bug, but it does give
the user ease at selecting a time ratio for the clock. REF. 030122-02
|
2.2.8d
|
All
|
January 22.2003 - I started logging all
errors and fixes with users and myself.
|