AXWare For
Windows v5.30.x
Version
5.30.008.013 - Pre-Release
New Functionality
-
Timing Trace Log - a raw timing trace log has been put into place. It
logs timing triggers with a date/time stamp and may provide additional
functions in the future (timer dependent).
-
T-LINK Status:
-
T-LINK Status indicators - RF Status Indicators are introduced into the Status
Bar. The bars indicated RF levels of the 'A' and 'B' units real-time. In addition a
T-LINK Attention Button will be displayed next to the RF Indicators. When
statuses are recorded in the T-LINK Wireless Status Dialog, click on the
Attention Button to display the dialog. If a critical condition is detected
the dialog will be displayed automatically to inform you of the condition.
- New messages introduced to account for special conditions.
- New look and feel for the Setup/Options
dialogs - a new tree based control format is now used to provide
easier navigation through all program settings. This includes a more modular
approach to the settings based on their function.
- Bump Class Support and Start New Event - when a new event is
started while one is already loaded, any bumped classes are reset to their
original classings unless the original entry already exists. In that
case, the bumped class is left in the Registration List.
- New Fixed Points Method based on Number of Cars
in each Class - the Points and Pax Points now have the option of
accruing points based on the numbers of cars in a class. The points values are
assigned as N, N-1, N-2 etc...where N = number of cars in a class. For Pax
Points the N = total number of cars.
Enhancements
-
RallyX Mode:
- 2 Day support for RallyX mode has been re-implemented since prior versions
were only partially supported. The Total Times were not summed for each
day and although a 2 day event could compile each day's times, functionality
was limited. The RallyX mode did not record the Best Run
(fastest) run due to the nature of how the runs are compiled and processed,
which inadvertently caused a side affect for 2 Day events, resulting in DNS's
for the Total Times. The current version now records the Best Time and
fixes the DNS issue. Note: the number of drops that are configured for RallyX
mode also dictates when DNS's are switched to run times. Normally, if the
number of recorded runs is less than the drops, the Total Time is still a DNS
until the proper # of runs are recorded.
- Modified the Rally X DNF cone count to work with the Penalties
Included in Run Times option. This forces DNF's to be accumulated
properly whether that setting is on or off.
- Printing Reports - RallyX details are now printed in the trailer
for the Time based reports (Final Report). It outputs the number of drops, DNF
weight and whether or not averaging is being used.
- Tracing Logs - store the date/time stamp for added flexibility and
help in cases where reviewing the traces is required. It also helps log the
data exchanges when Networking and makes the timing of the data manipulation
easier to track the time will dictate when somebody edited/delete a any
records.
- NCCC - Start New Event - for consecutive races, the auto-populate
Membership File is automatically un-checked. This eliminates the
auto-population of Membership entries during the creation of the next
consecutive race. If the auto-population if desired, re-check the
auto-populate option.
- Creating Events & Associated Membership Files - the creation of an
event no longer complains about a blank membership file reference.
- Registered? / Racing? -
Extended Data Column -
the optional heading for representing a registered entry (default:
"Registered?"), in the Optional Data Columns is now used in the Edit
dialogs. Prior to this the heading 'Racing?' was used rather than the
specified heading.
- Auto-Logging to Files - changes have been made to auto-log specific
type of Status messages (those displayed in the Registration or Staging Status
windows). These messages will be logged to the files by the names:
<event name>_reg.txt and
<event name>_stage.txt
and behave as if the setting,
'Setup/Options - Automatically Log status messages to files', is
active. Note: if this option is ON, it overrides the error level logging
and all status messages are logged.
- Standard Deviation Event Data columns - are no longer part of the
export or creation of a new entry during points updates. The Standard
Deviation Data Columns are Event based and when exported, only the Points
column is updated accordingly.
- Timer and Display Port Selections - only available ports on the PC
will now be displayed rather than the generic list of ports. USB ports must be
properly installed (fully) in order for them to be listed. If you
experience problems with your USB->Serial adaptors, please check with the
manufacturer, the install process and for driver updates. Note: this is a
Windows OS issue.
Fixed
- Pax Class Time Differentials - accidental deletion of a key line of
code in calculating differentials caused calculations to use the Raw
Time rather than the Pax Time, resulting in incorrect differentials.
- DNF'd all Runs - the sort order for an entry that has DNF'd all
their runs was not explicitly set. This could cause incorrect Position numbers
to be set for that entry.
- Print Registration Labels - depending on the length of your labels
used when a dedicated label printer is used, some extraneous characters may
show up on the right side of the label. Short labels did not see this issue.
The problem occurred as a result of using a template that was actually from
the 3x10 sheet fed label. The latest revision forces a single label template
to be used for dedicated label printers (non-sheet fed).
- NCCC Re-Classing & Staging data - for men's and ladies entries that
have the same number, a Re-Class would Re-Class both entries but would only
re-accepted the acting entries runs (the one being reclassed). The other
entry, although updated in the Staging Grid was not reconsolidated and thus
their times remained untouched in the Registration/Standings grid. In summary,
this would cause confusion about which runs are assigned to which entry.
- Registration Recovery Process - if the File/Recover/Registrations
was used, if multiple deletions for the same car were encountered, and the
entry was already deleted, it would be accidentally be re-created.
- 2 Day Events - Total time incorrectly summed - the total time
for a 2 day event was incorrectly calculated.
- Staging Grid
- Manual Timing Mode - if you are in Manual Timing mode and using a
timer that provides start and finish data, it was possible to confuse the
sequence of rows that receive the data if you are editing in the time
field. Editing the time field for active timers is no longer permitted
and such errors are avoided.
- Differential Times - it was possible to skip the Differential Time
calculations resulting skipped statistics. This anomaly was only seen in one
installation but precautions were taken to resolve this condition.
- Insert/Edit Dialogs
- In unique car number mode, conditions could at times
lock focus to the Pax Class field.
-
In unique car number mode, when the dialog is first
activated, changing focus from the Class field could display a car number
error.
Version
5.30.007.004
Fixed
This update should immediately follow 5.30.006 due to the nature of the
fixes listed below: Not all timers are affected: non affected timers include the AC4, non-Chrono mode JA
Circuits, and all other Net Time based timer.
- Reset Finish - for timers that provide a Reset Finish
functionality, the optimized timing processing in from 5.30.005/006 caused the
next start to be handled 2 times, resulting inappropriate behavior of the
timing controls in the staging grid.
- Penalties in Time - penalties are to be added into the time when
consolidating times, a crash may result due to an oversight (non-provided
penalty) caused a incorrect penalty reference.
- Last Accepted Timing Row - the last accepted timing row, displayed
with the default green highlight, was also set to the Last Active Timing Row
when Penalties were entered. If a Reset Finish would be executed, the reset
would occur on the wrong row to be reset. This is no longer the case, in fact
if a penalty is changed, the highlight remains on the last row for which
timing data was received. The highlight for a penalty update no longer occurs.
Version
5.30.006
New Functionality
Networking and Synchronization Controls:
Loading Events
-
when an event is loaded, Networking modes are automatically checked. If the
event is being networked, or one or more of the clients were terminated
inappropriately, a dialog will be displayed, allowing you to automatically
re-activating either of the mode(s). Note:
It is your responsibility to activate the appropriate network mode, but caution
is advised if you are unsure which one to select. Activating an already active
networking mode or failure to activate any modes, will eventually lead to
synchronization conflicts.
Saving or Closing Events
-
when saving or closing an event that has been modified outside of the
Networking Modes a warning will be displayed that stresses the fact
that continuing the Save operation may jeopardize the integrity and
validity of the networked data. Saves should only be carried out only
when absolutely necessary. Such conditions only occur of the Timing
Server has experienced a failure and you want to backup the event, but other
than that you must be very well aware of the state of the data before
proceeding. Note: The Timing Server is the only machine responsible for Saving
the events and any related settings. Doing so from other PC's while not
in Networking mode can lead to un-synchronized data sets and data state
issues.
Bumped Class Support - Extended Functionality
-
Auto Pax Classes with Bumped entries - a
new configuration option (in the Class Definitions Dialog) allows you to conditional activate a 'auto-pax'
capability for classes that contain Bumped entries (for base
classes only). Results will be based on Pax Times for the affect
containing classes (the pax time of the original Class is used). The for
Reports (final, Active heat etc), the original class is displayed in the same
fashion as the Base class is displayed fro all Pax classes. For other
reports Note: Pax classes are paxed by default, so this option has no
affect on such classes. Also: if you are using this option, it may be
beneficial to customize the print templates in order to display the Bumped
data column in some reports.
Stand Deviation - Points Control
-
As an option, Points accumulation is now possible from the Standard Deviation
support, that uses the "Total Pts" to manage points. To activate
this procedure, check the new setting "Accrue Standard Deviation Points"
option in the Pax Points setup dialog. Note: Pax Points and Standard
Deviation Points are mutually exclusive, thus you must select one or the other
when managing the optional points control.
Enhancements
- Recover/Registration Data - the importing of entries was not logged
as modified data prior to this release. Now, all imports are now stored in the
respective registration log (each Networking client, and Timing Server, have
their own log to track edits and data manipulation from each client). Prior
recovery attempts would not recover imported data unless the import was
carried out explicitly. Normally the to fully recover an registration list
would require creating a new event, importing registrations, then executing
the recover process from the Timing Computer. Note: executing the
recover process from client machines will recover only the data logged to it's
registration log (which is partial at best). It is necessary to do this
process from the Timing Computer.
- Staging Grid - Time Processing - a more elaborate internal Timing
Data Control process is in place. This was done for future enhancements
that will take into account the flexibility of the T-LINK Wireless systems
(multi-sensor configurations). The result of this change is a better and more
consistent control over data processing and sequencing of triggers, including
management of data in extremely quick succession.
- Staging - Reset Finish - when a reset finish is carried out, the
'T-1' designating the reset timer was not displayed (only applies to timers
with separate starts and finishes).
- NCCC - FTD Points Remarks - FTD remarks are no longer included for
1 car Groups.
- Print Settings - the Print Wide Format has been obsolete due to
redundancy imposed by the Number of Runs per line setting. The Print Wide
Format was a carry over from prior versions.
- Points Percentage
Method II (normal and Pax) - to protect the points multiplier, if the
multiplier is found to be 0, it is automatically reset to the default (900).
- Standard Deviation Calculations (OFF penalty) - using default
penalty settings the OFF and DNF essentially mean the same thing, however when
it came to the Standard Deviation Calculations, the OFF was valued incorrect
and it did not use the DNF penalty time, configured in the Penalty Settings.
Fixed
- Membership File:
- Reloading a file using any of the recently loaded files (1-10) will
result in a crash. The load reference an Event attribute which is
non-existent. Reloading from within an Event File works as expected.
- Rookie Field - when reloading a Membership file the Rookie data
field was ignored accidentally. The problem occurred as a result of
overloading a NCCC data field, which collided with the Rookie field.
- Rookie Column - Points Updates from Events - the Rookie column was
being ignored when managing Points Updates due to an overload of a column used
for both NCCC and non-NCCC. That is now rectified.
- Standard Deviation Functionality:
- If all the Standard Deviation
Columns were not defined, the data manipulations could inadvertently overwrite
different data fields (usually Class field). This revision permits the
definition of any of the fields and does not require all to be defined if not
necessary.
- The calculations needed to be executed 2 times in a row due to a sorting
mistake during the final processing of the data. If it was carried out only 1
time, the consistency points were incorrect.
- Staging Grid - optimized code for Searching for staged entries was
broken. When Re-Classing or Bumping an entry, it was possible for the staging
grid to not update all of the entries. To fix this issue the entries had to be
reclassed manually by selecting the appropriate class for the affect rows.
This did not impact events that used Unique Car Numbers.
- Setup - Optional Column Settings - the Tire Brand field (default
name) would not allow redefinition due to a test for non-legal characters that
was performed incorrectly. Other columns were not affected. Validation
efforts are now more consistent and consolidated.
- Points Update - crash could occur once the Points update has been
Submitted and initial update completed. The problem was due to an invalid sort
column reference.
- Pax Points Percentage Method II - spelling mistake on
for the PaxPointsMethod2Multiplier caused the
value configured in the Pax Points Settings to not stick, and was always set
to 0, resulting in all points values to be set to 100 (the multiplier when 0
forces that forces).
- Networking:
- Admin Client - retransmissions - for timers that provide start and
finish triggers independently, the data exchanges between the T&S Server and
the Admin Client would exchange the timing data redundantly. In cases where
the Admin Client was started later during the event, the timing data could be
overwritten on the T&S Server and blanked out. This data exchange only
occurred when an entry was staged while timers were active or if penalties
were added to the running cars. In most cases the data was eventually updated
to a correct but if the Admin Client was started during an active session, and
depending on what the T&S Server is managing, it could get confused on which
Rows will receive the 'Next' finish time.
- Trophy Calculations - potential Program Hang
- if entries were registered but the classes for them were not
defined, the trophy allocation routine could end up in an infinite loop,
resulting in an unresponsive program (hang). Although this should be a
rare occurrence, it signifies the importance of defining classes for all
entries.
- Bumped Class Support:
- Pressing the <enter> key after
selecting a class from the class pull down (and remaining on that field),
could incorrect report an error that the entry already exists. This
occurred as a result of not properly completing the new selection.
- Sort order of the Class list being auto-sorted alphabetically. It is now
controlled by the Class Definition sort order setting (Pull-down Sort).
- Re-Class & Bumped Class
- When non-unique car number support is being used and the Staging grid
contained entries, it was possible for the process to re-class or bump the
incorrect car.
- Linked Membership Points control settings - it was possible for the
YEP Members Only, Pax YEP Members Only, Qualify Across All Events, and
Pax Qualify Across All Events, settings to not stick correctly when
managing points.
- File SaveAs - the *.ecf file name could differ from the based names
of the *.rgg and *.st1 files.
Version
5.30.005.025
New Functionality
- Support for New Timer -
RaceAmerica T-Link Wireless System -
introducing the newest timing system from RaceAmerica. The T-Link provides a
100mW
transmitter for up to 7 miles (line of site) transmissions and provides the
following:
- Accuracy of 1/1000sec.
- The T-Link units are synchronized and provide consistent and accurate
wireless timing, internal (automated) error control
and guaranteed transmission of timing trips. Each unit has a built
in CPU (timer) and with the proprietary interface provides real-time
synchronization for up to 7 sensors.
- Consists of 3 units (default setup):
- Z - The receiver connected to the PC (via RS-232 interface).
- A - Central control unit (Key unit), normally configured as the start
gate.
- B - normally configured as the Finish gate.
- Rechargeable batteries (5 amp hour) for long life - 24 hour ON period.
- Configurations include: onboard sensors (for a self contained A & B
units), as well as externally connected sensor units (for utilizing
existing AXWRATS or AC4 sensors).
- Optional Data Column Control - and associated functions:
- Stand Deviation - Consistency Analysis:
- Behavior change - the Headings for the Standard Deviation support
have been changed. The new columns are "Std.Deviation", "Consistency
Pts."
- New Columns - added 2 additional columns, "Points", and "Total
Pts.". These represent the points accrued based on Finishing
position in a class, while "Total Pts." = "Points" + "Consistency
Pts." This have been implemented to provide easy access for Print
Templates and customization of reports.
- Importing Membership Data Into Events
-
two new options were added to the Import Control dialog when importing data
from the Membership File. The options correspond to 2 Optional Data columns.
If the following optional data columns,
"Location" and "Address (Full)",
exist and are active, they can be conditional built from the Address
information in the Membership File. The following criteria are used:
- "Location" = "City" + "State" - used mostly for additional information for
each entry especially in Registration and Final Results.
- "Address (Full)" = "Address"
+ "City" +"State" + "Zip" - can be selected to provide detailed reports
about the entry.
- If these two fields do not exist or are not active, the Import Control
Dialog will disable the respective buttons that control whether or not the
data is created.
- Note: either of these fields can also be Imported using the normal
File/Import functions including: Registration List, Entry List and Merge
functions.
- New Behavior - Importing into Events.
When importing files into Events the default is now a 'merge' type of process. That
means that any data that is NOT part of the import will not be modified.
Prior to this revision, importing Registrations or an Entry List
would force all data items NOT present in the Import File to default values.
The Import Merge was the only function that did not modify unspecified fields.
In summary, all of these functions behave the same way, except when Importing
Registration (it sets the Registration/Racing flag is set ON).
- Print Rookies Pax & Raw Time Reports
- due to popular demand, the
Rookies reports now provide an option to Print the Report either by Class or
based on overall best Times. The Print Settings contains a new option to
provide that functionality. The new option, check box option 'By Time'
is use the Rookie order in the reports. When checked the, the results are
based on the overall Best Rookie times, respectively.
- Print Reserved Car Listing from the Membership File
- the Reserved Car listing contains new selections for the type of report you
might generate. An Event based report can be selected if your club maintains
Event Points (including Pax). If that is the case, the Reserved Car
Listing can be used to generate a Listing of all entries that participated in
the event and received points (of any value). The listing can also be broken
down into all entries, members, non members and specific to any event. The
main reason for this report is to provide a way to generate a NON-Member listing
for SCCA purposes to support the reduction in insurance premiums for SCCA based
events. It can of course be used for any purposes necessary, and since the
Reserved Listing supports Print Templates, it can be customized to suite your
needs.
- Tool Tips:
- Membership Grid - Tool tips added to the
heading to display Event Names when the cursor is placed over the Event
headings. In additional the Amount column will subtotal the amount paid.
- Registration Grid
- Tool tips added to the "Amnt." heading. It will subtotal the amount
collected on registrations.
- Staging Grid
- Driver column - positioning the mouse of the Driver Name field will
generate a tool tip with Driver information include data from extended data
columns. This provides additional driver data that may be helpful in
announcing or just for information.
- Time Column - positioning the mouse over the time field will
display a tool-tip with a summary of all the runs for that entry.
- Percentage Points Multiplier - a
multiplier can now be configured for Method 2 Percentage Points calculations
for both Points and Pax Points. This provides the capability to generate
different point spreads when appropriate. The default multiplier = 900
for both the Points and Pax Points settings.
- Time Card Report - a new Report has
been created for Events that prints a 'time-card' like report that can be used
for audit trails and hand written notes. The report is akin to the
Registration List but contains columns for the number of runs configured for
the event, and handles both single and 2 day events. As with any report,
the Print Templates can be use to customize what is printed, however the
Timing data columns are automatically compiled (based on the Print Settings).
- Tag Heuer CP520/705 Digital Display Support (code
R) - display options now provide support for the Tag Heuer
Digital Display that supports the CP 520/705 (RaceAmerica OEM display). The
display must be configured to run in a CP520 Format, Net Time, Code R, as
M:SS.FFF format.
Enhancements
- Standings Grid:
- Optimized search and sorting processes to improve performance and
increase consistency.
- Bar Code Value generation:
- When editing or inserting a new entry
(either Event or Membership) the bar code value is automatically re-generated
based on the Bar Code and Unique Car Number settings. Reminder: when
Unique Bar Codes is OFF, the bar code value is either the car number (Unique
Car Numbers is active), or the Class + Car Number of the entry. It is also
important when these settings are changed that the Bar Code values are
regenerated (this is not done automatically).
- Size of bar code on labels - the size of the bar code data on a
label has been increased slightly. It now occupies 3 lines of text
rather than 2. The size was increased to help provide more area for the
scanner to read. This change will affect those that have customized Bar
Code Labels and have data that follows the bar code image on the label.
-
Standings Grid - The sorting for the differentials data columns has
been enhanced to provide appropriate handling of first place ("-") and empty entries
properly.
-
Class Definitions
- The Move Up/Move Down control is only active if the "class" data column is
the active sort column. This ensures the order of the classes when rows are
moved up or down.
-
Registration/Standings Grid:
- Run x - sort order is improved (numerical based rather than
character).
- Extended Data Column - Column Option #5 (Default: Division) would be
excluded from the data columns when Column Option #8 was not active.
- Column Preferences - improved the consistency of the settings. It
was possible to toggle a column off and not have it take effect.
- Print Bar Codes - it was possible for the Sheet Fed Labels Template
to be used for Bar Code Labels (accidentally). As of this version, the
"E: Bar Code Labels - Sheet" print template is used only when the Sheet Fed
option is active in the Bar Code menu. It will override the software settings
to use the "E: Bar Code Labels " template in all other cases.
Exporting Data From Events to Membership Files -
data is more consistently exported in this revision. Since the Optional
Data Columns in Events and Membership data can differ and occupy any of the
extended data columns, more sophisticated controls have been added to support
that fact.
Membership Grid:
- Sorting Points Columns - improved the ordering of the points
columns to use numerical sorting rather than character based sorting.
- Column Preferences - mimicked the same improvements in the Column
Preference dialog as found in the Registration/Standings Grid.
HTML Reports - added the source file name the heading information
of HTML generated reports. The source file name consists of the name of the
event or membership file from which the report was generated. The name is
found in the heading information if viewing the HTML source.
Class Tree Views - tool tips have been enhanced to provide
multi-line output so that an entry can be viewed more easily (rather than
having one long text line).
Insert and Copy & Insert Dialogs
- Done - when this button is now pressed and only the car classing
(pax, class or car number) were changed, the dialog will exit. Prior to
this if Done was pressed it would display a Warning dialog.
- Unique Bar Code values - if an entry was partially entered
(classing change or the Avail # button), then Done was pressed, the
Unique Bar Code value was incremented and thus would lead to gaps in the Bar
Code values. This is no longer the case.
- Unique Car Number Mode - if the Pax Class or Class selection is
modified for an existing entry (and the Car Number exists), the Pax and Class
selections will be reset automatically to the existing entry's values. Note:
To change the classing of an entry, use the Re-Class button.
- Unique Car Number within Pax Class - if you select a Pax class when
editing a Pax entry, if the entry exists, it will give you the option to
either Load or Continue editing. This is different from the other cases
to allow more flexibility in entering a different Pax entry but offers the
choice of modifying the existing one. Note: When Unique Car Number
within Pax Class is active, selecting the Pax class and entering a Car
Number (or vice versa) will automatically pull up an existing entry.
Unique Car Numbers setting - warning is now displayed if Bar Coding
is in affect and you change the Unique Car Number settings. This setting
affects the default Bar Code Value generation. When ON - bar code values = Car
Number, when OFF, they = Class + Car Number (Assuming that the Unique Bar Code
Values is NOT active - it overrides the Unique Car Number Setting).
Staging Grid:
- Saving Data - when data is saved and active timers are running the
T-1, T-2..., designations for active timers were also saved. This no longer
occurs.
- Admin Client - if timing data is modified and sent to the Timing
Server, the time will be ignored for a 'actively' running entry.
This only impacts configurations that utilize timers that have individual
start and finish trigger data.
- Off-Course (No Finish) penalty - is handled by the Timing Server
only. When the No Finish penalty (default = OFF) is entered, the timer for the
respective car is terminated and you'll be presented with an option to enter
999.000 as the time. Other Networking Clients are only permitted to
enter the penalty but no additionally functionality is associated to the
penalty. If the Time is to be set to a invalid value (999.999), it must
be entered manually.
Networking - Re-Synchronization Request:
- Prior to this version the
Re-Synchronization request checked only the data exchanges in the
Registration List. It is not check exchanges due to Staging grid (timing
data). Now, both the Registration and Staging data exchanges are
checked. Thus if data messages were missed, the Re-synchronization
function will force the proper recovery process: data will be saved on the
Timing Server and reloads forced on the respective client.
- Additional attempts are conducted to determine if a re-synchronization is
required during active communications.
Class Tree Tool Tips - added the Car Color to the Tool Tips when
focus is set to an entry in the Class Tree View.
Fixed
- Print Labels
- Registration Labels - printing Registrations labels defaults to
the continuous style of labels which were directed at non-label printers.
Workaround: set the default printer to the Label Printer and print labels as
necessary.
- Bar Code labels - the continuous printer support was defaulted to
label printers rather than non-label printers. Thus the
Barcode/Continuous Printing setting did not target non-label printers.
- Note: Continuous Label printing is utilized for tractor fed printers or
special sheet fed labels. The continuous support utilizes 1 column of
continuous labels (not to confused with sheet fed labels which have multiple
columns).
- Bar Code Value generate - when Unique Bar code value is ON and you
were editing or copy & Inserting an entry, an extraneous message was
displayed indicated that the Bar Code value is not unique (but was
auto-generated). This message no longer occurs.
- Staging Grid:
- TTOD - Clear Time or Reset Finish - if a car had recorded a TTOD (overall
or for a particular group), Clearing the Time or executing a Reset Finish
(either from the software or as a Timer function) would not reset the TTOD for
that entry. The TTOD would update only when a new TTOD was recorded, or
the Re-Accept All Runs for Current entry was executed from the staging grid.
- Un-registered cars - the car number was ignored for un-registered
entries if the Class field was blank. This could occur if the Unique Car
Numbers is Active and entries were staged but not registered. When the event
was reloaded, the class field would remain blank for any un-registered entries. Recover using
versions v5.30.005 or newer, or manually enter the car numbers based on the *.st1_log file.
- Editing Re-Runs - when editing a Re-Run for an entry (either
deleting or changing it to a cone count), it was possible for the run to not
be re-consolidated. The run number was not re-calculated and thus the run
would appear to be ignored.
- Shift-F3 and Shift-F4 - search for entry up and down direction -
needed to be swapped directions. Shift-F3 is Up, Shift-F4 is down.
- Rare condition but possible - If an entry contains a Blank Run # (but
not for RERUN), and that entry is manually entered further down in the
Staging Grid, the Run numbers will start at Run #1 for the new entry. It is
expected this occurs mostly for non-registered entries that are staged
regardless.
-
Class Definitions - the incorrect ToolTip was provided for the Move
Up/Move Down control.
-
NCCC Points Settings:
- Since Race Points do not necessarily correlate to
a Membership File, access to the Points Settings is now possible without
associating the Event with a Membership File. However, when a Membership
File is associated with the Event, Points Settings can only be manipulated from
within the Membership File, insuring consistency across events.
- Membership File Settings - when a Membership File is associated
with an Event, and it is change to a different membership file via the Modify
Event Attributes, the points settings were not refreshed. As a
workaround, when the Event was saved and reloaded the settings were properly
associated.
- Edit/Insert/Copy & Insert Dialog - can't save a record after
re-classing it via the Dialog's Re-class Button. The warning that the entry
already exists was displayed.
- Update Points
- When using Percentage based points control, if the order of the
Updates Points Dialog is anything but the default order (when the dialog
loads), the calculated points may generate values exceeding 100.00.
- Minor modifications with respect to Status bars to indicate the completion
of the execution of the Points Update.
- Heat Assignments By Car Number - the Active Heat Pull-Down
in the Staging Window Did not contain the proper number of heats nor was it
updated following Heat Assignments By Car Number .
- Label Print Templates - if the Width of the columns was not
specified in the Print Template for the respective Label, the template would
be shifted down 1 row. This could cause problems when printing with these
templates (crash could occur). Although no longer a problem, it is
recommended to provide column widths for all label templates, otherwise
default column widths are used, which may cause formatting problems (dependent
of the size of the label).
- Event Settings - when Unique Car Numbers is turned
off, the Unique Car Numbers within Pax Class was not reactivated
unless the Dialog was closed and reloaded.
- Re-Class Dialog - the class selection pull-down list was in
advertently automatically sorted alphabetically. The list should be
identical to the Insert and Insert & Copy pull down list, which can contain
either alphabetically order classes or in the 'class definition' sort order
(respective to the setting Pull-down Sort in the
Class Definition Dialog).
- Networking:
- Active timers, designated by T-1, T-2..., in the
Staging Grid where being sent to Networked Clients. This is unnecessary
and no longer occurs. This only impacts configurations that utilize timers
that have individual start and finish trigger data.
- Admin Client - found conditions where the data from
the Timing Server was propagated back to the Timing Server
causing unnecessary data exchanges. In addition, if time-slips were being
printed, 2 labels could be printed as a result.
- v5.30.005.019 introduced a networking data exchange loop that would force
the Registration, Admin Client and T&S to exchange data continually. This
would eventually overpower the clients. The only work around was to terminate
the clients.
- Data Exchange - Overwriting Staged Entry - when a car was
overwritten either via the Class Tree View or manually updated, the first
message sent to the other clients was not required and could cause a redundant
data exchange between the Admin Client and the T&S Server. Data is now
sent only when necessary.
- Deletions - using the Delete Current Entry
function in the staging grid could leave the car number on the very last line,
especially if the Admin Client is running. If the Admin Client is not used,
the problem did not surface.
Version
5.30.004.015
New Functionality
Print Templates for Time Slips now support 2 extra fields: today's date
(which includes the time), and blank row.
Penalties Included in Time
-
a new penalty option (controlled via the Penalty Settings), allows the cone
counts to be included each Run Time. The cone counts will be added to the Time
displayed in the Standings Grid, and all affected reports. The staging
grid is un-affected (i.e. it will always contain the actually time and
penalty), but Time Slips will contain the conversion. In
addition, if this option is active a note will be printed on all reports to
indicate that the calculation is in affect.
Stand Deviation - Consistency Analysis:
-
Runs can now be analyzed using a Standard Deviation formula using 2 methods. 1
is a standard deviation formula, while the 2nd uses the average of all the runs +
the standard deviation. Only valid runs, and those with pylon counts are
used in the calculation. DNFs runs (course not followed penalties) can be
assigned a explicit time value (see below). To activate the standard
deviation, one of the optional headings must be set to "Std.Dev".
If found the Timing Menu will activate 2 functions that allow you to generate
the Standard deviation values.
- DNF (course not followed penalties) are assigned a specific Run Time to
help control the generation of the Standard Deviation. This value is set
in the Penalty Settings.
- "Std.Dev" - when sorting the grid on the Std.Dev column, it will
automatically the values within each class, thus the results are Class
Specific.
- "Consistency Pnts." - a new data column, when present, will force
Points to be assigned to each entry. The points are assigned starting at the
2nd position points and only 4 deep. The points are automatically
assigned if the column exists and based on the Std.Dev results
generated by the Timing/Calculate Standard Deviation command.
Checkin data column added to
Registration/Standings Grid:
- provides access and control for worker check-in. The Worker Assignments
and Registration grid keep this column synchronized. The Checkin column can be
used from the Worker Assignments reports (heat based) or directly from the
Registration Listing. A custom template can be created to contain this
column on any desired report (ex: registration listing).
- Automatically DSQ non-checked in workers - a new Work Assignment
control allows you to selectively DSQ all entrants that are not flagged as
Checked In. When the "Checkin" flag is no set, the entry will be
DSQed automatically if they participated in the event..
Dropped - iCard(tm) Support - due to lack of
interest.
Enhancements
- Networking
- Performance enhancements - minor Improvements were made to
separate the output and incoming data feeds. Prior to this, the same process managed both
of these feeds and as a result reduced performance slightly. Splitting up the
process has dramatically increase the processing speed.
- Announcer Clients - the synchronization of the Staging and
Registration/Standings entry (controlled by the Setup/Options/Auto-focus
Registration On Timing setting), no longer sets the auto-focus when data
is received from the Timing Server. This allows the synchronization of the
entries to be controlled directly from the Announcer Client only. Prior
to this, entries were synchronized when an entry was Staged and when timing
data was recorded on the Timing Server. Something undesired for Announcing.
- Admin & Announcer Clients - reduced some extraneous
Networking logging which slightly improved performance.
- Removed additional redundancies in data exchanges, especially between the
Admin Client and Timing Server.
- Print Barcode Labels or Registration Labels
- during active Networking sessions could print data for the car not selected.
This is especially true if cars are being registered on one client while editing
an entry on another. A potential focus change (selection of a different
car) in the Registration grid will cause the incorrect data to be printed when
using the Print Barcode or Print Registration Label buttons. Labels, including
barcodes were printed based on row selections. This revision uses a different
mechanism (not longer based on row selections), so this is no longer a problem.
- Registration Column Sorting - if a column other than the Total data
column was selected, the sorting could flip order based on the Ascending or
Descending selection (it would by default sort Ascending in most cases).
This is no longer the case, the sort remains intact until changed or
automatically reset to the Total time column if active timing data is being
received and processed.
Events - Insert New Entry & Re-Class - the Re-Class function could
inadvertently be executed without providing a source class and car
number. Normally both are required for this operation. As
a side affect, and an undesirable one, if the Re-Class is attempted
immediately after loading the Insert New Registration Entry, the
car number
is not specified (blank in v5.30.003+). This is an incomplete designation and
as a side affect the last entry in that class may be updated incorrectly.
As of this version of the product, the Re-Class function will
only execute when both the Class and Car Number are specified.
Find Dialog - made the settings in the Find Dialog persistent. When
the settings are modified for a search, those settings will remain until
changed.
Insert/Copy & Insert Dialogs with Unique Car Numbers - minor improvements
made to reduce beeps and messages that indicated data was modified but not
saved. These messages would occur if the car number was modified in for
the selected class, and data had been saved for the prior entry.
Registration/Standings Grid:
- The First and Last Name columns can now be
sorted separately. Prior to this the if the Last->First Name order was selected,
sorting on the First Name would automatically switch to Last-First Name sort.
This is no longer the case.
- Several Columns can how sort in both Ascending and Descending order (these
include, First Name, Last Name and several others). Prior to this, these
columns were ordered only in Ascending mode.
Importing into & Auto-populating Events:
- Bar Code values - the setting for Bar Code values may differ
between the Membership File and the Event file. Effort should be taken to keep
both the Membership File and the Event settings synchronized but if they are
not, the import will enforce the Event File settings and will regenerate the
Bar Code Values accordingly.
- Data columns like City,
State and the Street address can now be defined in the Event Optional Data
Columns and import from Membership data or from
other import data sources. This requires that the Optional Columns are
configured for the Events. Note: the definition of Optional Columns may differ
between Membership Data and Events. Thus if one of the Optional Data columns
is "City" it should not be defined in the Membership but ONLY in the Event
file. "City" is a based data item in the membership data and would be
redundant if defined in both files. Alternatively, if the City and State
are needed in the Event data, the pre-defined "Location" field can be
activated and used as necessary. In addition, the Optional Data columns can be
printed by modifying the appropriate Print Template.
Membership File:
- Print Reserved Entries - an updated Print/Reserved Car Listing
option now allows printing of All entries, members Only, or non-members only.
Reminder: If you sort the Membership Grid on the Class, the HTML reports also
contain bookmarks for each class.
NCCC 2006 Report enhancements - updated the NCCC Final Summary to
reflect the data items that are required for 2006. The NCCC Final Result
heading and names of some columns were changed. Minor impact.
Staging Grid:
- Entering Class - did not accept non-alphanumeric characters, thus
'-' (hyphen) was not accepted. This could cause problems when entering
classes that have imbedded hyphens.
Fixed
- Print Templates
- Time Slips - the Penalty Field was missing from the pull-down
selections.
- JA Circuits - [Net time mode only] - the reset finish from the
timer did not remove the last recorded time.
- Networking:
- Scanning Registration Mode - Registration Client/Admin Client: - if
the Scanner is being used Register entries, the registration was not
propagated to the Timing Server, thus the entry would appear as not being
Registered on that machine.
- Re-Classing - if you have Unique Car Numbers
active, the Re-Class function would complain about an existing entry if
you attempt to change the class of the entry.
- Work Assignments - when selecting work
assignments in the dialog the Heat # would be set to "na" rather than the heat
that the entry belongs to. Workaround: set the work assignments and then
reload the Work Assignments dialog. This would reset the Heat #'s to
their appropriate values.
- Insert New Entry & Bar Code Values - when
unique bar code values is active, the Bar Code value may skip over
the next appropriate value (they are normally assigned sequentially).
- Networking:
- Unique Barcode Values - if Unique Bar Codes
are being generated, it was possible to create values on the Registration,
Admin Client, and Timing Server that already existed. This was not a problem
if the
Next Bar Code value
(the seed for Bar Code values) was set differently in the Bar Code Setup.
Generally if each client has a difference of 1000, conflicts are highly
unlikely. However, if the seed (Next Bar Code value) was
identical on all machines, then collisions could occur and thus re-used Bar
Code values. As of this revision, the Registration list is now actively
checked to make certain a bar code value is unique. If updates from other
nodes are received, a conflict is now avoided.
- Staging Grid & Admin Client - if an entry is modified by deleting the
Class or Car Number on the Admin Client, (by blanking it out or using the DEL
key), the Timing Server received the data correctly but did not execute the
additional operations needed to update the timing data for the original car. In
addition, the data was not relayed correctly to the Announcer Clients.
- NCCC
- Insert New Entry Dialog:
- When the class is selected, and a TAB not pressed,
the first class in the Class Pull-down list will be designated for that entry.
Pressing the Save again will force the proper class to be saved.
- Dialog would complain about "data being modified
but not saved" too often. This started due to the modifications in
5.30.003 and the support of a blank car number. The message was not
appropriate and pressing the "OK" was necessary to continue processing the new
entry.
- Barcoding - with Barcoding and non-unique
car numbers is active, whenever a bar code value had to be regenerated for the
same entry (when the class or car number change during editing), the new class
may not be used. The old value was retained.
- Start New Event - if the Browse
button is pressed to select a membership file to associate to the event,
the data items that were entered in the Start New Event dialog will be
cleared. Workaround: select the membership file before entering any other data
for the event.
- Bar Code Values & Unique Car Numbers - a
reformat on the Bar Code value would occur when data was loaded, imported or
merged. It should only occur for Unique Bar Code Values. In addition if
the NCCC version was active the Ladies designation on the Bar Code could be
removed. Both Events and Membership Files were affected.
- Event Settings - as of v5.30.002 the Lapping Mode and RallyX mode
radio buttons were reversed in function. Then Lapping Mode was selected,
RallyX would be checked and vice versa. A minor Windows Resource error, they
now function as expected.
Version
5.30.003.015
New Functionality
- Log Files - for networking and trace logging, all network nodes now
have their own log files. This includes staging and registration files,
respective to the network mode. This provides a more explicit set of data
interactions respective to each Network Client (including the Timing Server).
- Printing:
- Two new date options have been added to the Print
Templates. Intended to be used for Bar Code, Registration labels and
membership labels, you can now print labels with Today's date or the
Event
Date.
- Print Templates for Labels - label based templates (Bar Codes,
Registration, Mailing etc), support multiple columns and width control.
The widths of the columns is controlled by a 'Width' row that is visible in
the Template Table. If the width row in the table is blank (i.e.: no
numerical data specified), the default widths will be used, which for labels
is 29 characters). Note: Please test your configurations since the print
region is determine by the overall size of the label, it is not possible to
configure the labels that will run past the print region (and clip your data).
Also:
This process is not provided for any other reports. The headings on the first
row dictate the width of all following columns. In addition, the widths are
only relevant to printed data, not HTML output.
- Networking:
- Clarification: Since it's possible to obtain un-synchronized data between the Timing
Server and Clients, processes have been put in place that inform you of this
condition. In all cases, un-synchronized data results when operations
have been executed on the data while the Networking mode was not active. If
this occurs no Networking commands are issued and the modification is
considered local to the loaded data set. Since the Timing Server is the
key to controlling the data set, it has the final control of the data set as
well. If
data was modified by a client (and if not in a Networking mode), the updates
from the Timing Server and the Client will not be synchronized. It is
important to always switch the Client into the respective Networking Mode
prior to making any data modifications.
- Network Synchronization Dialog - a Network Synchronization dialog
will be display when un-synchronized data is detected. The dialog will list
all conflicts and allow you to force a -re-synchronization (mentioned below),
as well as functions to clear the conflicts from view.
- Auto-synchronization: the software now offers an
auto-synchronization process that detects if data becomes unsynchronized.
If it detects this condition, commands are issued to the Timing Server to save
the event, and the affect clients are send a Reload command. Please
refer to the Documentation for more information.
- Starting Network Clients - when a Network mode is activated (except
the Timing Server), an auto-synch command is automatically sent to the Timer
Server. If the Server detects that the Client requires
Re-Synchronization, an event Reload command is issued to the Client.
- Request Re-Synchronization - a new Network Menu command that allows
the user to request a network Re-synchronization check. The command is sent to
the Server and if data has been modified or the number of messages expected is
different from what is supplied, a re-synchronization command will be issued. If data has
not been modified, the command is cancelled.
- Event Window Views - the splitter Window which dictates the size of
the Registration and Staging Windows is now saved for all Networked Modes.
This means that if you move the splitter divider, this location is retained
for future invocations of that mode. This setting is a GUI preference and is
not contained in the Event file.
- Find Dialogs - introduction of floating Find dialogs. These dialogs
allow you to find items in a more interactive manner. The Find dialog will
remain active (visible) until the Cancel button is pressed, and provides
options for searching up/down, searching a single column or all columns, case
sensitivity and exact data matching (full cell match). It also allows you to
change the selected column to search while the Find dialog remains active.
The toolbar search control retains it's much simpler search functionality.
- Event data Importing/Merging - when importing and using the Merge
option, some columns would appear to not import based on the column order.
This is no longer the case.
Enhancements
- Printing Labels - printing Barcode, mailing, or registration labels
now turns off the Print To Text File or Print to WEB (HTML) file
automatically. Prior to this printing these labels would attempt to
print to the selected target medium, and in many cases resulting in a program
crash (Bar Codes and normal text file output is not compatible due to the
nature of the bar code image).
- Column Preferences:
- Events: All column preferences are now persistent
(saved as preferences). Prior to this, the timing data columns were
automatically re-enabled when an Event was loaded (and were not persistent).
- Membership File: the points data columns were treated in the same
manner. All columns now support persistent points column preferences.
- Loading Membership Files - it is possible to recreate a membership
file by copying the control file (*.MCF) and the data file (*.MBR), however,
it this can cause a
mismatch condition whereby the number of events (and other settings) become
out of synch. To fix this condition, the loading of the file has
been modified to detect that condition. Note: Regardless of this workaround,
it is important to move/copy both the *.MBR and *.MCF files together.
- Insert/Edit/Copy & Insert:
- The initial car number has been set to <blank> rather than "0". This
should help clubs that use car numbers = 0.
- Improved the indications when data was flagged as modified prior to printing labels or
attempting to exit the dialog.
- Re-Classing Entries - if a conflicting entry is found, the driver
name of the existing entry is display in the Re-Class dialog.
- Networking Commands - the Add/Modify indications during networking
(in logs and status windows) was split into Add and Modify
commands respectively. This improves the visual feedback on what actions are
being carried. To see the actions, the Registration
status window must be visible.
- Networking
- Exit Application - no longer get prompted to Save event data when
closing the application via the 'Close Application' button (X in the
application Window), if a Network Client is active (does not apply to the
Timing Server).
- Improved program responsiveness during heavy network loads. No noticeable
different will be seen during normal interactions.
- If Setup/Modify Event Attributes were selected, an update
notification was sent to all clients even if no attributes were modified. Also
Bumped Class support was not exchanged between the clients.
- Clarification: it is currently unwise to change the type of Bar
Code values while in Networking. It is recommended to exit networking, make
the appropriate changes, save the event and restart the networking clients.
This may change in future releases but this functionality is viewed as a
fundamental event (and membership) file setting, and the decision of the Bar
Code type should be made ahead of time.
- Points Update - if any criteria is now changed, the 'Submit' button
will be disabled until you press the 'Refresh' button.
- Event Export to Membership File:
- If any criteria is now changed,
the 'Submit' button will be disabled until you press the 'Refresh' button.
- If Bar Coding is active and using Unique Bar Code values, bar codes are
automatically regenerated when duplicates are found (in the target Membership
File) and the entry belongs to a
new class. This can occur if entries have been reclassed in the event. When
Unique Bar Code values are used, the value sticks with the entry. This is not
desired when exporting however, especially when the Bar Code already exists. Regenerating
Bar Codes keeps the entries unique in the Membership file.
Import Members Data - if any import criteria is changed,
the 'Import' button will be disabled until you press the 'Refresh' button.
Print Processes - improved process control when other actions
are pending (like network activity, pending data updates, timing events
etc). Data related actions and printing are more independent
processes. This only affects the actually generation of a print
job, not the actually printing.
Printing Templates:
- The maximum number of rows that may be configured has been increased to 6
from 4.
Staging Log File - added more logging output to the log file and
reduced redundancies by utilizing independent traces files for each client
(respectively). Prior to this, the tracing file was shared by the Admin
Client, Timing Server and the Announcer Clients. The separate log files reduce
the size and provide more explicit content to the trace file. Please see the
documentation for File Type descriptions for more information.
Re-Classing - a single operation is not logged both in the trace files
as well as exchanged between networking clients. This provides a single record
of information that contains both the old and the new classing for each entry.
Prior to this, two records were used in the exchange. This affects Networking
as well as Registration Logging and recovery.
Membership Bar Code Labels - certain data columns were automatically
centered, which is no longer the case.
Registration/Membership Grid Field Overlap - the overlapping
functionality of data cells is now disabled. Inherent to the Grid, data was
displayed in adjacent cells if the right side cell was empty. This was
undesirable when columns are hidden and would appear as if random data was being
displayed.
Networking & File SaveAs - prior versions required you to Disable
networking before properly saving the Event. This version provides a File
SaveAs that does not require the Networking to be Disabled, however, Networking
becomes active for the new event file. The File SaveAs can be used to
'save' an event to a backup location during the event. It is important to load
the appropriate file to continue Networking.
Fixed
-
Unique
Bar Code Values - when the Unique Bar Code values is selected, and when
networking clients or when using several machines to manage the data, the values
could get out of synchronization and values could be reused. This
version introduces a dynamic verification of the Bar Code value and if found to
conflict, automatically regenerates a value when either pressing the "Avail #'
button or the Register button in the Insert/Copy & Insert dialogs
for events. Unique Bar Codes are also managed during export and
points updates (as mentioned above).
- Print Templates - using the "Class, Number" data
field in a template will result in the class being printed 2 times (and
without the car number). The problem turned out to be a build problem.
- Re-Classing Entries w/Unique Car numbering in Pax classes - when
the "Use Unique car numbers within Pax classes" is in affect
only a base class change is desired, an error would be reported stating that
the entry already exists. It should permit the operation. Example: it
reported the error when trying to re-class NBS 45 to NCS 45 (but should not
have).
- Networking:
- Reloading Same Event - Reloading an event or closing
the event could at times force a 'Save dialog' to appear when in running a
Client Networking mode. This was mostly evident when reloading the event using
the File/<select same event> command. Clients should not pop that
message up since the Timing Server is responsible for saving the event.
-
Admin Client - minor changes for improved performance and function.
Also possibility of ending up with a redundant exchange of messages with the
Timer Server when the timing data was modified. Only work around was disable
the Admin Client and turn it on.
-
Inactive Admin Client - it was possible for the Admin Client to end up in
an inactive state if the Admin client was repeatedly Enabled and Disabled.
Workaround for this condition forced the reload of the Event and re-enabling of
the Admin Client.
Version
5.30.002
New Functionality
- NEW BASE INSTALL for 2006 - this version
contains all the updates in the 5.20.x revisions and any additions mentioned
for this release.
Find, Find Next and Find Previous commands have been
added to the Edit Menu. The Find command will pop up a dialog box that allows
you to enter the text to search. The Search functionality is identical
to the Tool Bar - Find control and will execute in the selected column of the
active grid (the one in focus). Hotkeys can be used to access the
functions: Find = Ctrl-F, Find Next = F3, Find Previous = F4.Print
TTOD In Heats - new Print setting that allows to toggle the printing of
the TTOD listing in each Active Heat. Some clubs only want the TTOD listing
after all the heats have been completed.
Enhancements
- Pax Class field was made a bit later in all dialogs.
- Label Printing - when printing labels from controls that display a
print dialog, the dialog will use the Orientation as set in the Print
Settings.
- Several menus have been updated to reduce duplicate menu keys and to
support the new Find functions mentioned above..
Fixed
- Different Users when different users log onto a PC and attempt to
setup their own preferences, the original settings created by the user that
installed the software, are not available. Workaround: Exit the
application and login as the different user. Copy the axwarew.ini to a new
file name (ex: axwarew_aved.ini). Login, start the application, exit the
application, copy the saved axwarew.ini file, (i.e. axwarew_saved.ini), over
the existing axwarew.ini, restart the application, and immediately load
execute Setup/Import Settings to import that settings in the axwarew.ini.
- Print Templates and specifying timing based columns in the
template - the timing data columns are automatically controlled during normal
printing (specifically "Total" and "Diff."). When templates included either of
these data columns, redundant data was.
Prior
Version Release notes:
Copyright
© 2006, AXWare Systems, All Rights Reserved.