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)
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.
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.
Back