FScruiser Change Log
Version 03.08.2004
· Added a “Cancel” button to the “New Plot” dialog. Cancels the new plot request and takes user back to the Plot Page of Data Entry without doing anything.
· Fixed bug in the “New Plot” dialog where clicking on the “X” (to close the dialog) caused a crash. Now clicking here is the same as Cancel (does nothing).
· Changed recording of limiting distance calculations in a plot’s remarks field: now records information if slope distance is omitted (it’s not mandatory). Obviously can’t say whether the tree is in or out but logs DBH, slope % and limiting distance, i.e.”No slope distance entered(DBH:12, slope:45 , limiting distance: 20.34' to face of tree.)”
· Implemented CustomizeàTally àCustomize Tally Buttons à Let FScruiser calculate the height. If this is selected, the tally button heights will be optimized to fit on the tally screen.
· Dynamically size and position buttons and controls KPI estimate number pad based on screen size.
· Added “Delete Plot” button on Plot Page. Will warn, then delete the plot (and all tree and log data within the plot).
· Improved logic for when navigation buttons (<<, <, >, and >>) on the Plot Page are enabled/disabled.
· Tabbing/back-tabbing in the establishment tables (esp. the SubPopulation Table) was a little squacky. Should work a little better now.
Version 03.10.2004
· Modified logic for dynamically creating droplists in area-based cruise methods that could potentially use sample groups (PCMTRE).
· Fixed bug in plot page where creating a new plot with a two digit plot number displayed tree data from the wrong plot.
· The new plot dialog now correctly defaults to the next highest plot number.
· SIP activates on new plot dialog for PPC’s.
· Fixed bug where first hit (sample) on 3P or STR showed up as tree #2 on the “Hit” dialog. Now shows tree #1 for the first hit tree.
Version 03.16.2004
· Turned off audit warning if LD (live/dead) column is left blank.
· Implemented logic and interface for dealing with erroneous records flagged by the Cruise Processing Program. When a cruise is opened, if one or more tables contain error codes a message box indicates which tables contain errors and asks if user wishes to turn on the error columns for those tables to view which records have errors.
Version 04.12.2004
· Blank sample groups are now valid.
· Adjusted customization tables so they are easier to see in WinCE version.
· Auditing the SubPopulation table now reports an error if one or more Sp fields contain multiple (comma-separated) species. This is currently not allowed; each species code must be broken out into a separate SubPopulation record.
· Reports an error in data entry if the stratum has SubPopulation records with one or more SG codes defined, and the SG column is not turned on.
· Audit Trees/Plot buttons now check for valid Stratum-SG-Sp record in the SubPopulation table.
· Audit Cutting Unit now checks for valid Logging Methods. Legacy data could contain invalid Logging Methods.
· Fixed plot numbering so everything, including navigation is in proper numeric order.
· Improved display of how existing plots are listed in the “Plot already exists” dialog.
· Trapped an error when an area-based stratum is first entered (containing no plots yet) and the user presses the cancel button on the “Enter starting plot number” dialog.
· Fixed a bug where the “you can’t make this a null plot if it contains tree data” warning appeared on legitimate null plots.
· In data entry, if SG column is turned off and not in a tally stratum (all but STR and 3P), the Sp code will be copied from the previous tree record when a new record is added. Previously the default Sp code was the first one in the droplist.
· Added check for ‘CM’ and ‘TreeCnt’ fields turned on for PCMTRE.
· Linked the most commonly used “Validate” lists from CustomizeàSubPopulation Table: Sp, UOMP, UOMS, ProdP, ProdS, YC and TreeGrade.
o Droplists in EstablishàSubPopulation Table will be created from these “Validate” lists. So, for example, if you wanted to limit Yield Component to just CL and CD you would go to CustomizeàEstablishment PagesàSubPopulation, find the Yield Component record and remove “NL” and “ND” from the Validate field.
o Remember a “~” means a blank is allowed and this will also create a blank selection option in the droplist.
o Another example would be customizing the Sp codes available in the SubPopulation Table’s species column (and by default, what Sp codes would be available in data entry). To do this you’d enter a space-delimited list of available Sp codes in CustomizeàEstablishment PagesàSubPopulationàSpecies (i.e. you could enter “263 098 242 042”).
More of these will be linked as needed.
· Automatically increase width of the Sp column if it has a droplist with 5 or more items so the vertical scrollbar doesn’t obscure the droplist items.
· Currently the 3P estimate number pad has no “cancel” button. This is a future improvement. Right now you can accomplish the same thing by either:
1. Tapping the “ok” button to close the estimate number pad dialog, or
2. Entering a 0 estimate and then accept.
Either way, the count won’t increment, the sum KPI won’t increase and you won’t get a sample.
· Behavior of the “LogRecs” button has improved a little. You can now use a Control-L with your keyboard to access the log records dialog. Log data had been difficult to enter: if you tab into the LogRecs field it goes into edit mode. The only way to get to the log records dialog was to backspace off of the field and use your mouse/stylus to click/tap the LogRecs button. When using a data recorder that has a keypad you’d still be forced to use the stylus to tap on the button and get the log records dialog.
Version 04.26.2004
· The following bug should now be fixed: When using “hot keys” on a field data recorder with a keypad (like an Allegro CE or Itronix Q100) the key will work one time then after returning from the KPI entry dialog the hotkeys no longer function and you are forced to use the touch screen.
· Created an FScruiser version for the Allegro CE. This included making it a little more keyboard-friendly. For instance if you tab on to a grid cell that is a dropdown (species for instance), you can press the enter key, then up and down arrow to select from the list, and then tab to the next cell. Frequently used buttons on data entry screens can be accessed via alt-key combinations. This benefits other hardware with keyboards such as the Itronix Q100. More work needs to be done here.
· No significant changes to the PC version. Continue beta testing version 4-12-2004.
Version 05.10.2004
· Rearranged buttons for the Allegro CE version so they are visible.
· New Plot Dialog: “enter” key now closes the dialog (and saves data) just as the “ok” button does.
· GPS and Limiting Distance Dialogs fit on the screen better.
· Tree Table now maintains focus after returning from the Limiting Distance Dialog.
· Made Sp, DBH and SG (if it exists) fields wider on tree and plot tables for the Allegro CE.
· Some improvements to the Log Dialog: a new “Delete Row” button, the “escape” key closes the dialog (and saves log data), droplists (such as log grade) can be invoked by pressing the “enter” key when on a droplist field...droplist items can be selected using the up and down arrows, selection chosen by pressing the “enter” key again.
· No significant changes to the PC or Pocket PC versions. Continue beta testing versions 4-12-2004.