Accu-Guard PC+ Keypad, PC Oilwatch II Keypad
V3.01 - Released: 16 Jan 2006
- Initial release,
- split from main Oilwatch project before simultaneous dispensing is working
V3.02 - Released: 30 Jan 2006
- Enabled LDD
- Fixed lockup caused by pressing Cancel when selecting a reel
- Background Config updates wait until end of dispensing.
V3.03 - Released: 2 Feb 2006
- Merged Oilwatch & Accuguard versions but Accuguard is limited to single dispensing
- Made the final LCD delivery amount equal that reported as a transaction
V3.04 - Released: 10 Feb 2006
- Prompts would allow more than 16 chars
- Numeric entry (eg Reel no.) allowad SHIFT to put a space in the text
- Transaction Prompts only had 16 char spaces - need 17
V3.05 - Released: 23 Mar 2006
- RS485 comms had the driver almost permanently enabled corrupting other
- keypads replies. The Comms LED is now mostly off and blinks only when communicating.
V3.06 - Released: 28 Mar 2006
- Time/date from PC did not always calculate to keypad time.
- We now take the downloaded seconds and subtract the seconds in 1970 less 5 hours which may be due to the timezone.
V3.09 - Released: 18 Apr 2006
- Fixes bug in validation codes where a 16 bit storage was used instead of
- the required 32 bits.
- The PIN list was never deleted so PINs could only ever be added.
V3.10 - Released: 25 May 2006
- Installer menu rotates a little slower for easier use.
- Start >> "Reel Busy" cycle allows time to see the message.
- PC/Keypad comms. is temporarily suspended to avoid the Start >> "Reel Busy" cycle.
- Internal program errors are reported as zero quantity transactions with Prompt1 as the error code.
- Internal program errors allow a restart without the "Waiting for Master" screen.
V3.11 - Released: 16 Aug 2006
- Added a delay in the transmit to PIC comms to avoid the Start >> "Reel Busy" cycle.
- This should fix the real problem vs. 3.10 which just helps a bit.
V3.12 - Released: 5 Jan 2007
- Improved source code for language translation
V3.13 - Released: 15 Jun 2007
- Moved all remaining language dependant text to message.lib
- Included simultaneous dispensing in the AccuguardPC
- Pressing cancel during batch selection returns to the outlet selection stage.
- Fixed stack overflow when testing valves from the installer menu
- Changed the Oilwatch version's installer menu to use the arrow buttons instead of 'Press 1,2,3' etc.
V3.14 - Released: 5 Jul 2007
- Added a minimum delay of 5ms after enabling the RS485 driver and actually sending any data. This avoids
- corruption of reply messages with long cables and/or larger numbers of attached keypads.
V3.15 - Released: 2 Nov 2007
- Added support for remote dispensing from Oilwatch V2.51 and above.
- User can press cancel to exit from validation when the PC is not connected.
- Added extra initialisation to ensure the LCD starts up correctly.
- Barcode scanner can be used to enter data at the keypad.
- The left and right arrows now switch displayed channels even when there is no pulser input.
V3.16 - Released: 31 Jan 2008
- Remote dispensing gets disabled if the keypad is used via its front panel
- Barcode scanner input allows the fill to be started by scanning the word 'START'
V3.17 - Released: 22 Apr 2008
- Fixed dispensing bug where it keeps requesting validation after the controller gave its reply.
- Once range validation mode was selected it could not switch back to list mode without erasing its configuration.
- Multi-dispensing from the front panel now works again as intended.
- When the keypad is idle it shows the 'Press ENTER' prompt instead of 'ENTER PIN'.
- The 'ENTER PIN' prompt has a 10 second timeout which returns to the 'Press ENTER' prompt
- While entering a dispense at the keypad the remote dispensing is blocked.
V3.18 - Released: 28 Apr 2008
- The 'Press ENTER' prompt now allows a barcode scan to assume the user has pressed 'Enter'
- The 4 prompts now permit embedded spaces, they used to truncate at the first space.
- Added iButton PIN entry facility.
- The manager button (with PIN protection) allows a user to read a PIN from an iButton.
V3.19 - Released: 5 Jun 2008
- Fixed transaction store wrap around problem
- Added warning should the pulse counter fail at initialisation
V3.20 - Released: 20 Jun 2008
- Defaults to disabling dispensing after a predefined number of fills are held in the transaction buffer.
- The predefined number of fills can be changed using the installer menu (from 10 to 999).
- The predefined number of fills can be set to zero to prevent disabling. Only the most recent 999 transactions are stored.
- Added a "PLEASE WAIT" message while saving settings in the installer menus.
V3.21 - Released: 28 Jul 2008
- Fixed known initialisation problem when using RFU for field upgrades.
V3.22 - Released: 18 Mar 2009
- Added feature to the installer menu to allow any prompt to be defined as numeric only, the default is full text.
- An attempt to dispense with scale factor of zero now fails and displays an error message on the LCD.
V3.23 - Released: 16 Apr 2009
- Fixed bug introduced in 3.22 where prompts cannot be turned off once set without manually clearing the keypads configuration.
V3.24 - Released: 10 Sep 2009
- Added feature to the installer menu to permit/deny the ability to press START to skip the 'WAITING FOR MASTER' screen.
V3.25 - Released: 20 May 2010
- Protects the keypad address if the configuration gets wiped.
- Improved detection of configuration memory faults.
- Handles attempts to dispense more than allowed for the tanks maximum delivery quantity properly.
- Reel selection errors now give correct error messages.
- Changed iButton PIN reading algorithm for a more even number spread (requires PC Oilwatch V2.56 and above)
V3.26 - Released: 11 Aug 2010
- Prompt validation now correctly formats the requst to the PC program.
- Enabled the user to cancel a fill entry in outlet selection if PIN and prompts are disabled.
- Prompt entries for the current fill are erased if the PIN is changed.
V3.27 - Released: 19 Nov 2010
- Optimised for improved flash memory endurance.
- Fixed bug where a blank entry for the reel number appeared to allow a dispense.
- Fixed a bug in the transaction data format for reel numbers > 99
- Added more support for the new features in the PC Oilwatch software.
- -- Transactions can be held in store until the PC calls for their removal to aid reporting reliability.
- -- The V3.x PC software will define the max. fill qty. for each reel if validation is enabled.
V3.28 - Released: 30 Jun 2011
- All prompt replies can be 16 characters whether numeric or alphanumeric
V3.29 - Released: 12 Sep 2011
- Removed redundant 'WIRELESS LINK' entry in the installer menu.
V3.30 - Released: 12 Mar 2012
- Fixed bug preventing connection to the digital display
- Fixed bug in 16 digit number range for prompt 1 validation codes
V3.31 - Released: 21 May 2012
- Fixed bug that forced PIN entry after a power off-on cycle regardless of configuration settings.
V3.32 - Released: 23 Aug 2012
- Fixed Gallons/Quarts/Pints per reel in the configuration download.
- Reels now remember last delivery unit for the next dispense.
V3.33 - Released: 17 Oct 2012
- Fixed Gallons/Quarts/Pints selection when initiating a fill.
V3.34 - Released: 7 Nov 2012
- Fixed bug that required channels to be used in order 1..8 and without gaps
V3.35 - Released: 24 Apr 2013
- Validation now allows entries on more than one prompt number.
- Now the operator cannot change outlets when a validation code only allows a single channel.
V3.36 - Released: 3 Jun 2013
- In gal/qrt/pnt mode the user prompt for the pints quantity was incorrectly formatted.
V3.37 - Released: 15 Jan 2014
- Added the ability to delay the prompts until delivery completes for mobile units.
- -- Enabling delayed prompts disables simultaneous dispensing.
V3.38 - Released: 26 Jun 2014
- Added the ability to read a PIN from a magnetic stripe card using the IDTECH IDMB-337133B
V3.39 - Released: 4 Aug 2014
- Mag card pin will now start another fill until maximum concurrent fills are reached.
- Validation now has a 2.5 minute timeout while waiting for a response from the PC.
- Improved error messages for validation failures
V3.40 - Released: 27 Aug 2014
- Fixed Mag card pin entry so that a keypad with a single reel works.
V3.41 - Released: 26 Sep 2014
- Added function to allow an iButton tag to be used as an emergency validation code.
Oilwatch COMPACT II, Accu-Guard COMPACT+
V3.15 - Released: 9 Mar 2006
V3.17 - Released: 14 Mar 2006
- Printing improvements for Verifone printer.
- Deleting a barcode no longer results in deleting all barcodes.
V3.18 - Released: 20 Mar 2006
- Transaction quantities print the correct quantity for the unit of measure
- (used to print in gallons)
- Removed debug line from transaction printouts
V3.19 - Released: 23 Mar 2006
- Barcodes entered / edited at the keypad now retain their measurement units correctly
- Barcode deliveries dispense in the correct units
V3.20 - Released: 29 Mar 2006
- Fixed adding or editing a barcode U.O.M. which would change the U.O.M.
- used for reports (but the value stayed in gals.)
V3.22 - Released: 28 Sep 2006
- Improved source code for language translation
- Fixed comms between boards - dispenses failed without a printer present.
V3.23 - Released: 1 May 2007
- Outlets could not be assigned to pulse meter #1 in the installer menu
- Transaction printouts showed garbage for a user name when not using PINS
- Moved all remaining language dependant text to message.lib
V3.24 - Released: 12 Jul 2007
- Fixed bug in the installer menu where getting the printer status could interfere with printing
- stored transactions and possibly leaving the printer offline.
- The printer status routine now identifies an out-of-paper state
- A reboot is now enforced after using the installer menu to guarantee the keypad initialises with the new configuration.
V3.25 - Released: 4 Dec 2007
- Added extra initialisation to ensure the LCD starts up correctly
V3.26 - Released: 22 Jan 2008
- Added a tank empty warning instead of a prompt for a delivery quantity when the tank is empty
- Added a tank full warning instead of a prompt for a delivery quantity when the waste tank is full
- Bux Fix: Tank Warning messages could be misleading
- Default configuration is now 1 outlet, 1 pulser (100ppl) & 1 tank without full/empty restrictions
- An outlets waste disposal can now be returned to its default (unassigned) state
- No longer prompts for an outlet number when the system only uses one outlet
- Bug Fix: Changing a meters scale factor did not update the outlets scale unless the outlet was updated as well.
V3.27 - Released: 21 May 2008
- Added iButton PIN entry facility.
- Split barcode scanner operation into two modes, batch mode (as before) and front panel data entry.
- Added a new [Aux. Function] item in the installer menu for front panel data entry with a scanner.
V3.28 - Released: 5 Jun 2008
- Fixed transaction store wrap around problem
- Added warning should the pulse counter fail at initialisation
- Split the printer library into two to reduce program size in all products.
V3.29 - Released: 26 Jun 2008
- Fixed bug preventing reliable PC/COMPACT transfer
V3.30 - Released: 26 Aug 2008
- PIN usage status was lost during reports viewing/printing (compiler bug).
- Transaction ticket cut short on Epson printer with built-in paper cut. Added 3 line feeds.
V3.31 - Released: 10 Sep 2008
- Removed patent warning from Compact+
- Fixed problem stopping the installers valve test facility
V3.32 - Released: 31 Mar 2009
- Fixed problem where transaction numbering was lost over a power down.
- Fixed configuration error where outlet scalefactor and feed tank settings did not match the pulse meter.
- Grade totals now report correctly as does feed tank view in the manager menu.
- Changed installer access text to fit within the LCD window.
- Enabled numeric only prompt entry opiton in manager menu.
V3.33 - Released: 10 Sep 2009
- Fixed incorrect message when a barcode scan would take a tank level below the shutoff level.
- Reduced display precision when showing very large fills (i.e. 0, 1 or 2 decimal places).
- Fixed tank total clearing error.
V3.34 - Released: 20 May 2010
- Fixed user name corruption by enforcing the 14 character name limit in the user database
- Improved detection of configuration memory faults.
- Changed iButton PIN reading algorithm for a more even number spread.
V3.35 - Released: 5 Oct 2010
- Fixed problem with displaying the selected prompts
- Updated the numeric vs. full text prompt entry storage to match the PC controlled keypads.
- Enabled the user to cancel a fill entry in outlet selection if PIN and prompts are disabled.
V3.36 - Released: 7 Apr 2011
- Optimised memory layout and access routines for improved flash memory endurance.
- -- PcConfig.exe requires updating to match the new memory layout.
- Fixed problem with printing the replies to the prompts
- Limited recording of user totals per tank to 60 users.
- Fixed buffer overflow bug when selecting manager or reports functions.
- Fixed problem with lock up during initialisation when invalid barcode data is encountered
- Reduced delays in the user interface when printing events.
- Limited feed tank report from showing unused tanks.
- Prints low level warning in red.
- Downloading a configuration zeroes the user totals records.
V3.37 - Released: 9 Jun 2011
- Fixed bug that reports tank empty after 65 fills.
V3.38 - Released: 26 Feb 2015
- Fixed bug that prevents bulk delivery entry.
- Prints correct tank name for outlet
Mk.2 Interface Unit,
V3.00 - Released: 27 Mar 2006
V3.01 - Released: 9 Jun 2006
- Minor changes in code formatting
V3.02 - Released: 9 Jun 2006
- Fixed bug that stopped RTS & CTS link looking like a printer was fitted
- Added a 'Virtual Printer' mode on DIP Switch #7 to replace an RTS/CTS link
V3.03 - Released: 21 Sep 2006
- Added TEST_MODE on DIP Switch #6 to for use in production testing
V3.04 - Released: 16 Oct 2006
- Changed the marker code for CRC detection from a | to DLE for Danish compatibility
- Disabled CRC detection in 4 wire mode.
V3.04 - Released: 5 Dec 2006
- Added the upper 4 DIP switch readings to the printer CTS request message
- Added translation for the word 'NONE' when the printer is missing
V3.05 - Released: 30 Jan 2008
- Check printer online immediately before printing each character.
- Initialised the printer and re-set its language whenever it comes back online
V3.06 - Released: 9 Jun 2008
- Improved printer request handling when the printer goes offline
- Added limited support for the obsolete status check function.
- Split the printer library into two to reduce program size in all products.
V3.07 - Released: 26 Aug 2008
- Transaction ticket cut short on Epson printer with built-in paper cut. Added 3 line feeds.
V3.08 - Released: 2 Mar 2011
- Reduced post packet delay to 5ms before releasing the RS485 bus in 2 wire mode.
- Added support for tank monitoring using an I/O unit.
- Fixed bug that blocked parse error response from keypads and I/O units.
V3.09 - Released: 11 Aug 2011
- Removed auto-language update from every line print to help missing first
- character on each new line.
V3.10 - Released: 1 Oct 2012
- Added the ability to print a percent character using ASCII code 251
Back