Pocket CowCard Update Log

Download CowCard

Download User's Manual from http://www.vas.com/PocketCowcard.pdf

WARNING:
Since August 24, 2009 Pocket CowCard no longer reads any herd data from My Documents!
Please DELIVER All Posts to DairyComp for ALL HERDS on your handheld BEFORE UPDATING!!

Feb 22, 2010 -- SVN5540

- Added View Cow buttons to Simple and Expert Batch Command forms.

Feb 18, 2010 -- SVN5520

Fixed null reference in protocol selection combo box

Feb 02, 2010 -- SVN5410

- Fixed date formatting issue with date separators other than / or .

Jan 29, 2010 -- SVN5397

- Fix Italian posting issues.

Jan 28, 2010 -- SVN5391

- DC communication fix for timestamps.

Jan 26, 2010 -- SVN5384

- Additional Italian translation updates.

Jan 24, 2010 -- SVN5379

More translations

Jan 24, 2010 -- SVN5377

Updated Italian translations

Jan 19, 2010 -- SVN5354

revise Italian translations

Jan 07, 2010 -- SVN5242

Fixed null pointer exception if Assign Pen dialog

Jan 06, 2010 -- SVN5232

fixed issue with ambiguous eid causing problems refreshing

Dec 30, 2009 -- SVN5214

ignore ambiguous eids, more than one cow with same eid.

Dec 01, 2009 -- SVN4997

- Show up to 32 breeding codes in breeding code selector (task #2943)

Nov 23, 2009 -- SVN4939

- Fixed bug which prevented manual herd switching after an automatic refresh-herd-switch.

Nov 06, 2009 -- SVN4767

- Added a Note to the update check prompts that the herdfile will be deleted as a precaution in case the herdfile is incompatible with the newer software release. (task #2876)

Nov 04, 2009 -- SVN4734

- Support DairyName in herd selector (task #2908)

Oct 23, 2009 -- SVN4673

- Fixed null reference exception when working against a list in the Simple and Expert Batch Command forms. (bug #2897)

Oct 22, 2009 -- SVN4663

- Added forward-slash to keyboard (task #2896)

Oct 08, 2009 -- SVN4574

- Create directory structure on herd load to eliminate SD Card directory alias issues. Each time a required directory is needed, PCC will test every 500 msecs to ensure its there. If after 5 seconds it is not there PCC will terminate with an exception message. (bug #2027)

Sep 10, 2009 -- SVN4419

- Added Reg number to Simple and Expert Batch Command forms (task #2803)
- Backup running application to SD Card if executing from "Device Install" location (bug #2628)

Aug 24, 2009 -- SVN4184

- PCC only reads data from SD card. PCC will ignore all herd data in My Documents. (task #2700)
- PCC only reads licenese files from SD card. Licenses in other locations will be ignored.

Jul 21, 2009 -- SVN4151

- Fixed array index out of bounds exception introduced by configurable RFID Buffer Size feature. (task #2750)

Jul 21, 2009 -- SVN4148

- Implemented multiple servers support (up to 5). The former "custom" server address consumes the first server slot. If more than 1 custom server is defined, the user is presented with a server selection dialog on Refresh, Deliver Posts, and Test Network. (task #2748)
- Configurable RFID buffer size. Users may now select the number of EIDs to buffer to minimize accidental duplicate scanning. Default buffer size is 1 EID. (task #2750)

Jul 08, 2009 -- SVN4076

Added support for item type 54 (substring) for source farm and source farm id

Jun 25, 2009 -- SVN4004

- Confirmation prompt if event date is in future (task #2669)

Jun 23, 2009 -- SVN3985

- Require post delivery before allowing upgrade (task #2701)
- Do not archive unopenend command lists (task #2699)

Jun 15, 2009 -- SVN3921

- Check event entry date against system date and prompt if different. (task #2669)
- Delete batch folder backups on successful archiving. (task #2668)

Jun 04, 2009 -- SVN3831

Canceling in the wrong cow now blanks out the "current cow" instead of leaving it as the previous cow. Also fixed scan method to "T" when cow is scanned but id is entered manually.

Jun 02, 2009 -- SVN3816

fixed problem with alphanumeric barn names in pen validation transactions.

May 19, 2009 -- SVN3743

- Refresh Breeding file tabs after delivering posts (bug #2589)
- Remember the selected tab on the View Cow Form for the current session (task #2587)
- Display open & posted command lists before starting refresh process to give user a chance to post in-progress lists or delete them. (task #2598)
- Fixes for Breeding Grid Null Reference Exceptions (bug #2255)
- Updated Vet List section of User's Manual (task #2585)
- Confirm event replacement in Vet Enter form (task #2299)

May 11, 2009 -- SVN3625

exclude builtin storage card on Espanol operating system

Apr 30, 2009 -- SVN3621

Added scan logging to Add\E transaction in Expert batch command to fix command phrases like EDAY=SCDAT

Apr 21, 2009 -- SVN3585

- Exclude item #1 from Simple Batch Command Form item list. bug #2537
- Fixed test network with USB server addresses. bug #2467

Apr 09, 2009 -- SVN3533

- Ignore duplicate scans of the last two EIDs within a 10 second window. Previously we ignored the last EID.

Mar 27, 2009 -- SVN3445

- Breeding Grid DIM/VWP warning is now based on the DC305-defined waiting period value.
- Breeding Grid now warns if cow is marked as Do Not Breed.
- Breeding Grid warns, on posting, if Breeding Date is different than Last Refresh date by more than 2 days.
- Handheld clock now set to PC clock on a Herd Refresh.
- About form now displays accurate Herd Last Refresh date and Herd Last Post date.
- Fixed item type #73 - VREM.

Mar 11, 2009 -- SVN3328

- DIM check for Breeding Grid. Warning if DIM 45.

Mar 10, 2009 -- SVN3325

- Append scan date & scan method to batch add commands.
- Fixed null pointer exception thrown on start SD card write check when there is no SD card.
- Removed blank buttons from events form and added Cancel button as 64th button.

Mar 02, 2009 -- SVN3284

- Added item types 17 and 32 to the simple batch form.
- Increased PSION duplicate scanning timeout.

Feb 13, 2009 -- SVN3211

- Check write status of SD card on startup and before a refresh. If SD card is read-only, notify user with a message dialog and abort refresh, if appropriate.

Feb 10, 2009 -- SVN3191

Refactored all instances of folder creation into a "Service" routine that will wait for SD cards to wake up for 1 sec before creating new folder to deal with the issue of CowCard(2) folders being created on sd cards when device goes to sleep and is woken up with with date entry tap or scan.

Feb 07, 2009 -- SVN3177

Added quotes to scan method in case T is a defined command.

Feb 06, 2009 -- SVN3167

changed EID = to EID= in Add batch form

Jan 30, 2009 -- SVN3114

Modified add batch for to allow ids to be autoincremented

Jan 30, 2009 -- SVN3111

Fixed issue in cow not found form where primary eid is not named "EID", also added audio prompts to matching items in the hospital form.

Jan 27, 2009 -- SVN3094

Fixed issue where using the review button in the batch commands would cause a reversal of paired add and enter commands.

Jan 23, 2009 -- SVN3076

In an expert batch command where a new animal is to be added, an add transaction will be posted before the enter.

Jan 22, 2009 -- SVN3067

In an expert batch command, the Cow not found dialog will ask "Do you want to add xxx". If the response is yes, an ADD\E ID=xxx command will be sent to DairyComp.

Jan 22, 2009 -- SVN3062

Large herds using older handhelds have reported that the unit is slow to scan cows after we started recording scan times on every cow, even those that were not in a list. To restore the speed, there is a new configuration called "Save all scans" in the setup menu. When this is UNCHECKED, cows can be scanned faster.
Also fixed null reference exception in the event entry form when re-selecting an event.

Jan 20, 2009 -- SVN3030

- Fixed null reference exception in the breeding grid.

Jan 19, 2009 -- SVN3018

- Increment/decrement last integer grouping in an alpha numeric field definition for Expert Batch and Add Batch command forms. Warn on digit overflow.

Jan 16, 2009 -- SVN3010

- Implemented pattern support on auto increment/decrement in Expert Batch and Add Batch forms.

Jan 14, 2009 -- SVN2955

test

Jan 12, 2009 -- SVN2955

- Implemented macro explosion for expert and add batch commands. ex. ADD\Z COD1=3 PEN=%Which_Pen WITH SF=%Which_SF

Jan 05, 2009 -- SVN2899

- Added Technician to the Breeding Grid

Dec 23, 2008 -- SVN2885

Fixed issues with Eid Index not ready on herds with no entered eids and cow not found on cows with X.Y long ids.

Dec 18, 2008 -- SVN2866

Extended timeouts when "use long network timeouts" is checked for large command lists.

Dec 17, 2008 -- SVN2855

fixed problem combining expert batch command and do lists

Dec 17, 2008 -- SVN2853

Modified program so it won't record a blank id when a new eid is entered in the cow not found dialog.

Dec 16, 2008 -- SVN2850

Add check for ids > 65336 in cowfile that won't accept it.

Dec 09, 2008 -- SVN2830

Change "new lactation" checkbox to default to off for aborts on cows > 152 days carried calf.

Dec 09, 2008 -- SVN2822

Code cleanup as preparation for more features and faster performance.

Nov 25, 2008 -- SVN2780

- Confirm on Skip in Vet Enter form when event data has already been entered.

Nov 24, 2008 -- SVN2778

Code refactoring in preparation for speed improvements

Nov 18, 2008 -- SVN2733

- Fixed Null Pointer Exception when scanning an unknown EID in a command list.

Nov 06, 2008 -- SVN2693

Fixed indexofbounds exception in VetEnter Form when new server configuration form doesn't have all items defined.

Oct 31, 2008 -- SVN2669

Revisions to Batch Add Form

Oct 30, 2008 -- SVN2667

The Add Batch command now uses predefined commands like the Expert batch command.

Oct 29, 2008 -- SVN2661

The items displayed at the bottom of the PCC vet enter form are configured
in the DairyComp server command, from the command line, enter Server,
select Configure, select PCC entry,"Items to Display for Vet Enter"

Oct 27, 2008 -- SVN2641

add check of beef date on sold event, added extra timeout for getting overhead on new snapshot herd refresh.

Oct 21, 2008 -- SVN2614

In Expert Batch command, the "select predefined command" button now shows command abbreviations.

Oct 10, 2008 -- SVN2581

Batch form to receive animals

Oct 04, 2008 -- SVN2522

fixed build date so program doesn't ask to update on every herd refresh

Oct 03, 2008 -- SVN2519

Fix "parses overhead" test in admin test network for new "snapshot" style of herd refresh.

Oct 03, 2008 -- SVN2519

Trim spaces from ip address in setup form and allow use of enter key on Psion handhelds in numerical entry forms.

Sep 25, 2008 -- SVN2486

Allow expert batch command to use predefined commands from Dairycomp matching the syntax of "Enter\Z", for example.

- ENTER\Z PEN=1;2;3;4;5
- ENTER\Z PEN=6;7;8

Sep 23, 2008 -- SVN2478

- Fixes for Unitech handheld (#2049)
- Auto-increment alphanumerics in expert batch command form. (e.g. F=HSP123++) (#2045)
- Display current herd in switch herd form (#2044)

Sep 15, 2008 -- SVN2438

added registry setting to disable suspend of SD card during suspend mode. This was necessary because the SDCard was waking up slower than the reader and causing "file not found" messages and in some cases, folder aliases for the sd card.

Sep 12, 2008 -- SVN2431

Added service to cleanup snapshot directory on DairyComp computer, fixed argument out of bounds exception if all command lists are deleted.

Sep 10, 2008 -- SVN2402

Added support for atomic herd refresh, fixed fresh event code for dead bull calves, and added menu to switch herds.

Aug 26, 2008 -- SVN2304

fixed issue with Previous lactations on Canadian herds causing "cow not found" errors.

Aug 20, 2008 -- SVN2281

Fixed regression with PCC card hashcode identifying archived files rather than "PC-XXXXX" id.

Aug 18, 2008 -- SVN2277

Fixed Aximid for posting archive files for legacy handhelds

Aug 13, 2008 -- SVN2273

- Fixed problem with command lists and barn names (chain number) with RFID

Aug 13, 2008 -- SVN2270

- If PCC runs from SD card, do not write pre-post backups. This improves scan time and performance by eliminating unnecessary SD card writes.

Aug 07, 2008 -- SVN2255

added 'Ready for Beef" audio feedback in Hospital Form

Jul 30, 2008 -- SVN2210

Spanish and English audio files were overwriting each other in the installation program

Jul 25, 2008 -- SVN2203

Modified hospital list to behave like do list in regards to the done pane.

Jul 17, 2008 -- SVN2152

changes to support leg transponders, also fixed null reference exception in Expert batch form when cow not in herd was entered.

Jul 16, 2008 -- SVN2142

removed standard beep on scan in Psion units in pursuit of faster scanning speed.

Jul 10, 2008 -- SVN2120

Updated Hospital List

Jul 10, 2008 -- SVN2106

Reduce size of any single Batch file to 5K from 20K to workaround memory shortages on very large herds

Jul 02, 2008 -- SVN2057

Modified View cow form in hospital list so "new event" is chosen from the list of Enable Events for Hospital entry rather than the general list. (both are configured in the DC305 server command.

Jul 01, 2008 -- SVN2042

- Fixed missing command list tab titles on .NETCF 1.0 handhelds (e.g. Axim)

Jun 25, 2008 -- SVN2004

- Barn names may be used in all forms except for the breeding grid.

Jun 24, 2008 -- SVN2000

- Added Herd ToDo tab to the command lists form.

Jun 23, 2008 -- SVN1983

- Scan method is assigned for all cows scanned or tapped in.

Jun 17, 2008 -- SVN1977

- Added new Breeding Grid form.
- Require SD card for Vet Enter, Hospital and Breeding Grid forms.

May 30, 2008 -- SVN1886

- Added @ as an item prompt choice in the expert batch command, it works like the ? prompt, except it defaults to the current value.

May 21, 2008 -- SVN1873

- Swapped buttons on pen tree form to avoid accidental post clicking.
- Implemented display of user-selected items on the Hospital Form.
- Implemented custom confirmation form with a very large no button and a small yes button. Used to suggest that No is the appropriate answer to a confirmation request.
- Fixes for BRED events which were entered with "HEAT" as LSIR in Batch Bred Events Form.
- Added support for combo events in item type 66.

May 16, 2008 -- SVN1857

- Add trap for null reference exception on pcc identification

May 16, 2008 -- SVN1855

- Check for null sdmap

May 14, 2008 -- SVN1846

- Replaced "In List?" checkboxes in the batch forms with color-coded status label.
- Added checkbox to control tapped ID validation against the "All" cows list in the batch forms. If validation is enabled for "All" cows list (default), then a "continue transaction" prompt will be displayed on an unknown tapped ID Any transactions entered with unknown IDs will be held by DC305, as usual.

May 13, 2008 -- SVN1843

- Fixed potential null pointer exception in About form.
- Event entry for the hospital form is now filtered to the selected hospital events in DC305. Requires DC305 5/12/2008 or later and a herd refresh.

May 11, 2008 -- SVN1831

- About form identifies SD card by PCC number rather than the uuid when that information is available in the license file, demo.xml.

May 10, 2008 -- SVN1814

- Replace xmlrpc transmission with raw binary post transmission to work around out of memory error that caused TCP transport error message.

May 08, 2008 -- SVN1813

- Only require tech selection if the tech list size > 0.
- Replaced the same cow wav file.

May 07, 2008 -- SVN1808

- Added events 13 & 16 to the Vet Enter Other Events form.

May 06, 2008 -- SVN1802

- Beep and properly set the "in list" checkbox if the cow is not found in the herd for all batch forms.
- Fixed null pointer exception on event entry in View Cow.

May 02, 2008 -- SVN1780

- Same as previous. Fixed build date.

May 05, 2008 -- SVN1777

- Fixed null pointer exception in the ViewCowForm.

Apr 30, 2008 -- SVN1776

- Prevent entry of an abort date that precedes a conception date

Apr 28, 2008 -- SVN1760

- Always allow Fresh for Abort events.
- Warn if the entered abort date precedes the conception date.

Apr 25, 2008 -- SVN1748

- Indicate possible free space issue on refresh failures.
- Improvements to batch bred event transactions.

Apr 22, 2008 -- SVN1744

- Fixes to Batch Bred Events form for HEAT entry.

Apr 21, 2008 -- SVN1741

- Improve refresh feedback & timeouts.

Apr 16, 2008 -- SVN1729

- Use DC-provided EID table to shorten startup times & herd refreshes.

Apr 11, 2008 -- SVN1727

- Implemented pen type selection for Refresh Herd
- Changed setup form to enable/disable the Refresh Herd form
- Do not require bred codes for batch bred events form

Apr 07, 2008 -- SVN1717

- ABORT & PREV now use the same logic as the Vet entry form.

Mar 27, 2008 -- SVN1692

- Fix for PSION RFID scanning.

Mar 26, 2008 -- SVN1683

- Added EID scanning error messages
- Restored item type 31 radio buttons in new EID form

Mar 13, 2008 -- SVN1633

- Prevent ABORT event entry on non-pregnant cows.

Mar 12, 2008 -- SVN1604

- Command List form will display populated pens for selection; Pen Reassignment form will display all available pens.
- Bug fixes for XM90.
- Revised the Calf Form.
- Implemented dot ID entry.
- Added checkbox in Command List form for disabling "ToDo taps".
- PREV and ABORT forms now use the ID entry form, instead of the generic numeric input form.

Feb 11, 2008 -- SVN1552

- Updates for version 7 cowfile

Feb 06, 2008 -- SVN1525

- Retain last breeding code entered on the batch bred form.
- Fixed bug where bredcodes were not being stored.
- Display all events on event entry. Disable the ones not selected in PCC Items.
- Ensure that only 1 command list is selectable (Psion CF 2.0)
- Shift components around to properly display type 31 radiobuttons in unknown cow form.

Jan 31, 2008 -- SVN1514

- Display all available pens rather than just the populated pens.
- Display the last 6 PCC Items on the Batch Bred Form.

Jan 29, 2008 -- SVN1504

- replace clickable text fields with buttons for Compact Framework 2.0
- Update to Item Type 64 (Lookup table)

Jan 25, 2008 -- SVN1472

Display "Can't Locate SD Card" instead off NullReference Exception in Expert Batch Command when SD card is missing

Jan 24, 2008 -- SVN1470

- Added platform version numbers to about form.

Jan 14, 2008 -- SVN1424

- Removed erroneous "bred code" from new FRESH event entry.

Jan 03, 2008 -- SVN1371

- Added installation/execution location to about form. (On Device or On SD Card)
- Always store settings on SD card unless no SD card is available. Installation location will not matter for settings retrieval/setting.

Dec 26, 2007 -- SVN1297

- Revised Batch Bred Events form to work with herds without bred codes

Dec 19, 2007 -- SVN1296

- Fixed build date

Dec 18, 2007 -- SVN1278

- If lists that are works in progress are overwritten by a herd refresh, they will be saved as .ARC files rather than .BAK files to simplify finding them if they need to be restored.

Dec 17, 2007 -- SVN1218

- Fix for item type 121

Nov 26, 2007 -- SVN1164

- Fixed intermittent argument out of bounds exception in pen reassignment form.

Nov 15, 2007 -- SVN1139

- Event entry and vet enter form now support barn names
- Wav file syncing works with large wav files
- Revised about form

Nov 06, 2007 -- SVN1091

- Added RAM and IPAQ to storage card folders to ignore when looking for SD serial #

Nov 05, 2007 -- SVN1083

- Fixed 9th remark slot,
  In command lists, tap to recent tab opens cow automatically if there is only one

Nov 02, 2007 -- SVN1075

- New Prev and Abort forms in VetEnter
- Reset RFID to better handle closing incomplete connection attempts
- Move Event allow pen entry via numeric keypad

Oct 31, 2007

- Fixed Directory Not Found Exception when run first time on clean SD card
- Modified Vet Enter form for N > 8 predefined remarks

Oct 29, 2007

- Revised Command Lists form with a facelift & non-blocking retrieval of progress counts.

Oct 24, 2007

- Prevent user from interrupting a running batch command.

Oct 23, 2007

- Fixed null pointer exception on first refresh of herd

Oct 12, 2007

- Modified Expert batch command to play "CaChing" to confirm cow before picklist pops up instead of after.

Oct 10, 2007

- Added view cow button on picklist in batch command form to facilitate cowside decisions
- Fixed batch bred form so sire choices are available even when cow is not selected
- Catch event dates before fresh date for milk cows and dates before birth dates on others.

Oct 5, 2007

- Fixed issue with in new pen reassignment feature causing invalid caste exceptions on posting

Oct 1, 2007

- Pocket cowCard will check the DairyComp\Axim\wavs folder for new wav files and pull them over during a herd refresh to simplify the use of custom wav files

Sep 27, 2007

- Now works with Agrident RFID reader on PSION G2, removed IPAQ FILE XXXX device from sd card serial lookup for legacy IPAQ device

Sep 26, 2007

- Implemented Batch Bred Events form.

Sep 25, 2007

- Added pen labels to the cow reassignment form.

Sep 18, 2007

- Allow cow to be reassigned to another pen in the pen check form.

Sep 12, 2007

- Fixed scan method code on do lists

Sep 4, 2007

- Added Reset Bluetooth menu to force a device discovery if can't successfully connect to last device. This may be useful for the scenario where a cell phone is accidentally selected as the scanner.

Aug 30, 2007

- Modified sd card location routine to ignore Ram disk of new Psion, replaced pointer byte array to short conversion code to be compatible with Windows Mobile 6

Aug 21, 2007

- Fixed issue with multiple Discovery sessions (encountered when switch a Pocket PC between wands)

Aug 17, 2007

- Added Beep on RFID scan is the program is configured with PSION as the RFID option in setup, also fixed an issued delivering posts.

Aug 16, 2007

- Since all files on the SD card are now moved to the PC's DairyComp folder as part of the Deliver Posts procedure, we don't need the Admin Purge Menu.
- Modified the pick list form in the Expert batch command form to use two columns if there are more than 7 items in the pick list. This should allow the Expert batch command form to do commands like this one "EC=50 REM=1;1.5;2;2.5;3;3.5;4;4.5" for rapid body condition scoring.

Aug 14, 2007

- The deliver posts menu now moves archive files from the SD card to the C:\DC305\Axim folder to work around SD cards that are "Full".

Aug 1, 2007

- Revised duplicate checking for cows double entered on lists, last entry wins
- Rename old WRK files on SD card on herd refresh

Jul 27, 2007

- Fixed two form disposal problems.

Jul 26, 2007

- Fixed issue with use of calf form in fresh event entry blocking further eid scans

Jul 24, 2007

- Moved cow not found audio prompt before batch command processing.
- Fixed form disposal problem.

Jul 19, 2007

- New Expert Batch Command form
- Program can now be installed and run from a SD card

Jul 18, 2007

- Added type 53 items for base 1 Days In Milk

Jul 13, 2007

- More language enhancements

Jul 5, 2007

- Fixed missing SCDAT and SCTIM in batch command form

Jun 29, 2007

- Fixed problem with updating Pocket CowCard program with Espanol selected as a language caused Events not to display properly

Jun 26, 2007

- Fixed problem with 1 item on item tab when page items were displayed (instead of all items)
- Added Espanol wav files

Jun 15, 2007

- Better multi-lingual support
- fixed memory leaks
- Added bull pen logic to vet enter
- Support pen label item

May 30, 2007

- Fixed problem posting events from View form.

May 29, 2007

- Fixed problem recognizing protocols with recheck value, fixed problem with new View button in Hospital form

May 25, 2007

- Added View button to Hospital form
- Allow event entry in view form

May 22, 2007

- Allow up to 8 cows on recent pane in vetcheck form

May 16, 2007

- The Vet Enter form has been translated to Espanol
- Batch command form will now return unique scan times for cows rapidly scanned in sequence, also supports type 41 scan dates
- Fixed fence post error in event entry form keeping last enable event from being shown

May 15, 2007

- The Test Network form has been translated to Espanol

May 11, 2007

- All Main Menus have Espanol translation

May 9, 2007

- Added alphanumeric items (item type 33) to the batch command form.

May 3, 2007

- Widened the formed use in the review button of the batch form command so the end of long commands can be seen.
- Changed the command list logic so the only way to undo a cow is to select her and uncheck the check box
- File sizes for the transaction files are a compromise, if they are too large the Zap transaction form is very slow, if they are too small we exceed the SD card file limits and can only use a fraction of the SD card's memory. Transaction files are now 4X larger so we can use most of the SD Card.
- Added Pick lists to the batch command form to streamline tasks with a cow-side decision component, for example pen moves where the destination pen is based on eyeballing the cow's body condition.

April 16, 2007

- Events allowed in event entry form are now configurable via the DairyComp server command Axim Entry dialog.
- Items allowed in the Batch Command form are also now configurable via the DairyComp server command Axim Entry dialog.

April 12, 2007

- Reversed remark and protocol field on Event entry form, updated wav files, and placed wave files in Language specific folder.

April 11, 2007

- Fixed for storage cards in Psion WorkAboutPro

Apr 5, 2007

- Fixed memory leak in event entry form
- Modified USB get server routines and SD serial routines for IPAQ 2400 series devices

Apr 4, 2007

More improvements to the new Batch Command form.

- Fixed problem with items in item combox box being listed multiple times.
- Removed LACT, TBRD, HINT and TECH items from combobox.
- Set SCDAT SCTIM and SCMTH items in posted command
- Added counter to display the number of animals done since the item combobox value was last changed.
- Allow tapping in cows via regular id
  >

Apr 3, 2007

- Added licensing diagnostics to test network menu.

March 23, 2007

- Fixed memory leak on Vet enter form, also broke SD card archive of transactions into chunks

March 15, 2007

- Fixed problem on purge when there is not batch sub folder

Mar 14, 2007

- Event entry form changes, sire entry in bred event now doesn't duplicate entries in sire shortcut list and changing event date now longer triggers opening of the event type dialog

Mar 13, 2007

- Add a batch command form for entering any item type 1 in a batch mode with an RFID scanner, fixed failure to purge transactions folder

Mar 2, 2007

- Renabled the tech and breeding code comboboxes disabled on the Feb 27, 2007 change

Feb 27, 2007

- The "tap and hold" menu for event entry now jumps immediately into the event selection screen.

Feb 23, 2007

- The program will start a new transaction file if the current one is larger than 50K, this was needed because the "Zap bad transaction" form can get extremely slow with a large list.

Feb 20, 2007

- Disabled "Discover Again" Button and "Retry " button in the Bluetooth form so they can' t be double tapped.
- Modifed logic so a failed connection always complete resets the connection so you don't get stuck with both ENABLE RFID and DISABLE RFID menu's grayed out.

Feb 15, 2007

- Indexing on all type 31 rfid numbers (for herds with multiple transponders or hospital RFID tags) caused a problem with the Dreg item, ie scanning a cow could pull up her calf's record instead of her. Fix is to exclude the DREG item from the type31 items that are used to build the scanning lookup index.
- Lookup Milk and beef withholding dates hospital lists by defined item in alter protocol setup rather than by name.

Feb 7, 2007

- The items displayed in the vetenter form can be configured by assigning the last 6 slots in the DairyComp Server, configure, Axim Items dialog
- Change the order of SD and Pocket PC hash codes in the About form to better support legacy Pocket PCs

Jan 30, 2007

- Purge old file menu now purges files older that 40 days rather than 60 day
- Purge old file menu now works in the Transactions folder
- UUID hash code problem on older Axim 5 was fixed.

Jan 26, 2007

- Allow use of Pocket Pc uuid hash code for licensing,
- Added check on PocketPc date vs DairyComp Date,
- Added confirming prompt on "Restore from SD card menu",
- Added communications check before the license check to avoid "Needs read license" message when the issue is really failure to communicate
- Add todo and done counts in window tabs of lists,
- Added "license expires within 30 days" check and last
- Added item type 22.

Jan 4, 2007

- Added routine to recognize legacy eid tags stored in DairyComp as alphanumeric text with less than 15 digits

Jan 2, 2007

- Fixed problems with SD card safety-net archive, the previous routines were slow on large lists and caused SD card file fragmentation. This update include fixing the vet check sd card archive function.

Dec 12, 2006

- Fixed problem scanning "840" prefix tags that had been filed in so they were stored in Type 31 subtype 2 format instead of Type 31 subtype 6.
- Replace event type combo box with full screen event selection dialog
- changed RFID scanner discovery form slightly so there is now a "retry last device" and cancel'

Dec 7, 2006

This version has some refinements for RFID scanning:

- There is a new menu to disable RFID scanning to force a a fresh connect for troubleshooting.
- Scanning can now be enabled, even when no herd data is present yet, mostly for testing systems before delivery.
- A double scan filter has been added to discard duplicate eids on scanners that don't already discard them.
- The behavior of the the RFID buttons in the forms has been changed, if the connection was already open, they used to close and reopen the connection immediately. The button now will display a message that the connection is already open. Since the handheld can detect the loss of connection, when a battery is changed, we recommend waiting for the "Scanners down" audio message, then hitting the RFID button.

Nov 28, 2006

- New documentation file

Nov 15, 2006

- Added SameCow.WAV for double scans

Nov 14, 2006

- Disable menus during post, support for hospital lists, trapped native exception on test network and fixed a race condition causing sporadic lockups.

Nov 1, 2006

- When herd is being refreshed, all menus are now disabled. Also DairyComp "busy" responses no longer contribute to the retry timeout count to help avoid timeouts on really large command lists.(PM) added 985 and 949 prefixes to eids that default to "eid" item in the case of multiple transponders.

Oct 26, 2006

- Fixed item type 120 and other daily milk items looking at daily average

Oct 23, 2006

- Fixed Italian localization issue in License files

Oct 19, 2006

- Replaced zap bad eids with zap bad transaction to go with new transactional approach to events, new eids, and pen moves.

Oct 17, 2006

- Added audio feeback to scanner connection (and disconnection), allow multiple rfid tags per cow (management tags), audio feedback of same cow scanned again in lists

Oct 11, 2006

- Added license status to about screen, also have finer grained licensing checks,

Oct 10, 2006

- Added SOLD event form with disposal code dialog

Oct 3, 2006

- Fixed problem where after a post of a new eid, you had to refresh the cow file before a command could be loaded or a new cows record inspected, this was inadvertent, not by design.
- Fixed problems with new transaction file format causing incorrect translations

Sep 29, 2006

- New unified transaction file format, to simplify new data entry and speedup continuous SD card backups.

Sep 6, 2006

- Detection of old herdcode.dtl file, now displays warning and auto refreshes.

Sep 5, 2006

- CowCard.CAB is not signed for compatibility with Axim X30 devices.

Aug 30, 2006

- We now delete all herd .dtl files on a "Update by DC305" to force a herd refresh so we don't get old incompatible herd files that won't work with the current version. (We were already deleting the current herd file.)

Aug 25, 2006

- More bluetooth tweaks, if no device is selected, discover form will preserve the previous device, also have "re-discover" button for cases when the process needs to be repeated because the wand was off.

Aug 22, 2006

- New Bluetooth driver that will allow device discovery inside the cowcard program, it also remembers the last device connected and automatically connects to it if it is available, to use the new bluetooth driver, change the RFID Port in the Admin Setup form to "AUTO", then enable RFID. This CustomRfid file has also been changed from CustomRfidForm.txt to CustomRfidForm.frm because it conflicted with the language translation files.

Jul 11, 2006

- Allow remark in Abort event in Vet Enter form

Jul 7, 2006

- Fixes to search menu with barn names

Jun 30, 2006

- More changes to custom RFID form, extend Tool, search menu

Jun 27, 2006

- Modified custom RFID form file, fix case where no eid entered

Jun 26, 2006

- Custom RFID form has alphanumeric keypad for type 33 items, new Spanish translations

Jun 23 2006

- Added a custom RFID form for rfid driven data entry. The fields to be entered are defined by the CustomRFID.txt form.

Jun 16 2006

- Modified remark field in an event with protocol to simplift appending to existing remark.

May 12, 2006

- Modified keep pen choice of pen validation dialog to send scan pen and scan time to DairyComp, added numeric keypad to abort and prev forms, fixed aborted, followed by dnb issue, and added test page to the view button in the vet enter form.

Apr 19, 2006

- Add # char to alphanumeric keypad

Apr 18, 2006

- Add Tools, Search Menu, to allow lookup of cows by any item type 33 or 31 field, mostly for instances where management ID has been lost.
- Changed logic of todos lists so a second RFID scan doesn't move a cow from the done list back to the todo list.

Apr 12, 2006

- Added full alphanumeric keypad to sire field to support manual entry of breed code on mixed breed herds, added popup keypad to other event remarks. Since all main form text fields are now popups, the PocketPC keypad was disabled, and the main form was resized to fit the full screen.

Apr 10, 2006

- Revise vet check form is now working correctly, also added "." char to popup text keypad

Apr 7, 2006

- The new vet check form is intermittently losing data, until the issue is fully resolved we will revert to the Mar 10 revision
- Fixed Revised Check form, problem where "skipped" cows looked like "canceled" cows.

Mar 31, 2006

- Fixed Revised Check form, problem with remarks and 3rd event.

Mar 29, 2006

- Revised Vet check form to retire numeric codes, changed number of cows in recent pane to 4 from 3.

Mar 27, 2006

- Fixed type 49 (difference between date) in the case where second operand was Today.

Mar 10, 2006

- In a vet list, cows that are cancelled go into the recent pane so the scanning person can find the next cow to check while vet is examing the last cow, after exam is complete, cow can be pulled from the recent pane. Once vet exam results are entered, the cow will be removed from the recent pane.

Feb 28, 2006

- Fresh event may be entered (with calf info), RFID can be enable in a list, Milk item has been added to vet enter form.

Feb 14, 2006

- Fixed Day to for 4X milkings

Feb 1, 2006

- Fixed build date to keep it from wanting to update every refresh

Jan 31, 2006

- Added option to turn off complete scan posting, added Admin Purge old files menu to zap files > 60 days old, Moved title of command lists to front, added DCC to Vet Enter screen

Jan 26, 2006

- Revised about form and logos

Jan 25, 2006

- Fixed "this version out of date" and "do you trusted unsigned" message, removed update via Internet option on menu. (Update via DC305 keeps the CowCard and DairyComp updates together)

Jan 2, 2006

- Fixed problem with post button on vet check form

Dec 28, 2005

- We now delete current herd .dtl file on cowCard updates in case the current dtl file isn't compatible.
- Also, the previous behavior for command lists wasto automatically sort by cow Id, they now preserve the order as DairyComp processes them, including the BY and DOWNBY clauses. In other words, you can make lists that are ordered by items likedue date. For example "SERVER IDDOWNBY DUE"If there is no "BY" clause in the command, it will default to the natural order of DairyComp.

Dec 27, 2005

- Revised about form and logos

Dec 19, 2005

- Fixed missing vet enter form remarks

Dec 13, 2005

- Fixed IO exception when used with SD card, also no longer parse command lists for done and total cow countsif SD archive not checked to speed up huge lists.

Dec 11, 2005

- Added warning message on backing up to full SD card, added Admin setup fieldto disable real time SD archival for the dairy with a 10,000+ cow todo list, removed Fresh, Move, Prev, Abort, and Sold events from the standalone event entry until they are fully implemented.. (Note that Prev and Abort are fully implemented in the vet check form).

Nov 30, 2005

- Allow initial eid entry on barn name herds.

Nov 28, 2005

- More SD card archive speed optimization, restore from SD menu and Canada EID fix.

Nov 19, 2005

- Made SD card archive routines more specific for speed

Nov 16, 2005

- Fixed problem with barn names on event entry

Nov 14, 2005

Significant changes include:

- Removed Pen walk menu, the Pen walk form can be replace with a "PenWalk" list form of the form SERVER ID PEN FOR ID > 0
- Allow vetcheck list to play back more than one cell match similar to a todo list. The vetcheck list had previously been restricted to just the VETC column, primarily to avoid confusion when the RPRO item was used. Since the RPRO item is visible on the vetcheck form, the RPRO item should be removed from vet check lists.
- Add a pen validation dialog on EID scans

Nov 4, 2005

- Fixed Barn Names in lists, added view button in list pane

Oct 27, 2005

- Fixed item type 73 (and others) using combo events for lookup, also allow parsing for '.' delimeters soCOLI1.RR or COLI1.LF in a todo list would both play the "COLI.WAV" sound. A "RR" sound is also possible. The ability to play multiple sounds is a feature of the todo list, vet check list are more restrictive.

Oct 26 2005

- Fixed case where tech list or bred code list is empty
- Allow command list to contain cows no longer in handheld cowfile.

Oct 24, 2005

- Add change date menu and check for command list with work in progress before herd refresh.

Oct 21, 2005

- Added repro status and new lactation prompts to vet check abort screen

Oct 16, 2005

- Fixed playback of multiple sound files if there is more than one column withmatching text.

Oct 14, 2005

- Support to pick protocol when entering events with that have protocols

Oct 12, 2005

- Fixed 45 second archive toSD cardon every scanned eid

Oct 12, 2005

- Addedfile creation stage (initing) to the lower progress bar for visual feedback while refreshing on really big herds.

Oct 4, 2005

- USB herd refresh works with new Axim X51, also works with Brooks Automation Compact flash RFID reader

Sep 30, 2005

- Vet Enter Abort form accept 0 days since abort, "CowAlreadyDone" message in do lists followed by items done audio message, About form show license expire date and new Tulare Address

Sep 14, 2005

- License Expiration date warning

Sep 12, 2005

- Implemented item types 64 and 65

Sep 2, 2005

- Fixed EID packing to preserve leading zeroes after country code

Aug 31, 2005

- Add (sleep) to allow new version dialog to close if no selected on some Pocket PCs

Aug 24, 2005

- Fixed "File not found" error from Aug 22 update on postingindividual cow event entry

Aug 22, 2005

- DIM and DSLH on vet enter form, also save all entered events as .BAK files rather than delete them

Aug 12, 2005

- Added auto license update with fields for RFID and data entry permissions

Aug 10, 2005

- Add Herd id to about form

Aug 3, 2005

- Fix .pst vs .PST case sensitivity in manual reposting

Aug 2, 2005

- Add herd id to About Dialog

Jul 18, 2005

- If a Secure Digital card is present, files in the "My Documents\CowCard" folder will be synched to the "CowCard.BAK" folder on the SD card after any changes.

Jul 16, 2005

- New vet check form similar to venter in DairyComp, including ability to enter multiple events.

Jun 28, 2005

- Fixed retention of old eids in Zap Bad eids dialog, and cow already has eid dialog.
- Explicitly turned off keyboard in sire id form, (default behavior varies with os version)

Jun 26, 2005

- Expanded sire selection options

Jun 8, 2005

- Implemented subtype 2 of ItemType 31, ie country codes.

Jun 4, 2005

- Fixed Directory not found exception on first unknown EIDif NewCows directory is missing

Jun 2, 2005

- Place contents of 2nd columncell for last cow selected or tapped in label at bottom of screen in aregularcommand list.This allows the user to see one important item for the last cow while still in the command list form.

May 27, 2005

- Widened 2nd column in command lists to allow dates to be fully displayed

May 25, 2005

- Remember custom server address and add Tools, Zap Bad Eids for eids scanned for the first time with short id data entry error.

May 23, 2005

- XML used in command lists formatted for readability and printability, add large keyboard to command list text cow id text box

May 20, 2005

- Fixed class exception on posting vetcheck list

May 17, 2005

- Fixed argument exception on tapping empty command list pane, display dates as "05/05/05" rather than " 5/ 5/05" like DairyComp to avoid grid display bug

May 13, 2005

- Deliver Post now required to send all posts to DairyComp everytime (not just first time), added cow count to pen walk form, fixed command lists so cows inadvertently tapped and then corrected would be process “As Done” in DairyComp

May 10, 2005

- Bred Event supports techs and bredCodes, added sound file for REPG

Apr 4, 2005

- Pen Walk displays cows in numerical order rather than access table order, command list for vet check form provides audio feedback only for the item code vc, cow id not found warning if id manually entered for cow not in herd.

Apr 1, 2005

- Add support for item type 120 data past TmsMilked (Activities)

Mar 29, 2005

- Removed tap and hold event entering from all grids except event grid so columns width are easier to adjust

Mar 12, 2005

- Fixed exception with remark contain just a space

Mar 10, 2005

- Fixed persistence of Lists broken by adding scan timestamp

Mar 9, 2005

- Fixed posting problems

Feb 26, 2005

- More, Better “Need Newer DairyComp” messages

Feb 25, 2005

- Better “Need Newer DairyComp” messages

Feb 16, 2005

- Fixed bad pen from extra byte, caused missing cows and extra pens on Pen Walk Form

Feb 9, 2005

- Fixed recursive Item type 61 problem

Feb 3, 2005

- Better sounding wav files and enhanced error handling parsing rfids

Jan 31, 2005

- Changed NoNotThisCow to shorter buzzer sound for fast RFID scanning, fixed cowfound when cow id =0, fixed cast exception

Jan 20, 2005

- Added item types #59, #64, #65, #107, #111, Changed logic so that recursive item types calling non implemented items displays as "Not Implemented" rather than "-"

Jan 14, 2005

- Added more wav sound files

Jan 12, 2005

- Add default wav sound files for common vetc status conditions. Also fixed glitches in vet check form.

Jan 7, 2005

- Split current menu into 2 menus, tools for cow related functions, admin for computer related functions, added diagnostics for troubleshooting io exceptions, fixed IOException when a list of new eids collided with an older list still waiting to be posted (usually when usb or network is intermittent). Also save all posts as BAK file instead of deleting them to assist troubleshooting.

Jan 5, 2005

- Trapped case of when posting new eids to DairyComp with remote entry disabled.

Dec 22, 2004

- Fixed broken open Enable RFID menu

Dec 15, 2004

- Fixed list items based on testdays not being evaluated, sorted items when all items selected, rfid sets cow as done rather than toggle cow so double scanning doesn't leave cows as not done.

Nov 24, 2004

- Fixed null exception when scanning cow not in command list

Nov 18, 2004

- Better error message for bad command lists and fixed pen walk form

Oct 25, 2004

- Fixed 2X Daily Milk

Oct 15, 2004

- Fixed new eid form so that a cow that can't be identified (? or blank when ent key is pressed) will be sent to DairyComp as a short id of 0 to avoid the array index out of bounds error, also reinserted ABS logo.

Oct 1, 2004

- Events are posted only after the "Post new EIDS and Events" menu is select to avoid the herd id mismatch when the Axim starts up with a herd different from the herd that DairyComp is in
- Also fixed exception if the *****Exit***** line of the command lists is tapped and held.

Sept 29, 2004

- Fixed alternative parsing of RFID when eid not in herd

Sept 28, 2004

- Larger numbers in keypad and improved Test Network Dialog

Sept 15, 2004

- Added alternative parsing of RFID

Sep 14, 2004

- Added herdid check to event posting.

Sep 2, 2004

- Added cow not in herd and eid already assigned to new Eid form, added retry dialogs to server communication timeout and Bluetooth timeout dialogs, now lookup cow after enter in new Eid dialog.

Aug 27, 2004

- Fixed infinite recursive focus event chain on Axim 3i

Aug 26, 2004

- Added error message trap for exceptions on loading cow and refreshing screens.

Aug 18, 2004

- Added big keypad for entering cow ids, routine to enter barn id when a unknown electronic id is encountered

July 30, 2004

- Fixed crash on entering prev event for cow with no breedings.

July 15, 2004

- Fixed double id problem, removed tap and hold event entry, and added "done" check on post in list form.

July 13, 2004

- The latest version has zip compression for faster transfer of cow records. It must be used with a version of DairyComp built after July 12 , 2004.