Testing dynamiv adding of rows in a table for EvaluateSheep Still has
lots of errors
Testing several possible user interfaces for adding user defined
evaluations.
Still testing the inflated layout but it's crashing.
Fixed the dynamic display of eval trait names in an inflated layout in
test interface designs. Now to fix scrolling and add the other types of
evaluations to test and verify.
Added new Class EvaluateSheep2 to implement the expanding layouts from
TestInterface.
Added getting data from teh rating bar & real scores in test interface
designs to be sure I could do it.
Starting to work on inflating user defined evaluation traits. Got the
layout inflation working with proper number of radio buttons created and
the text from the database showing up properly but it's crashing when I
try to read which button is selected. Still in Testing Interface Designs
Still can't get hte data of the radio buttons but wanted to save what
Iv'e tried so far.
Working to get the 3 types of evaluations working. I've managed to mess
up the database by not saving the evaluation trait reference properly
for the ranked (rating bar) and real data items. I decided to hard code
the radio button data collection to try to get this working in time for
our USDA experiment in 3 days. I'm monking the database to handle the
set up an evaluation because I haven't even started to edit creat a
sheep evaluation class ot handle the new data types. Database has been
expanded to allow for up to 5 user defined evaluation criteria.
Got the scored and real data traits properly updating in teh database
after the inflated layout. Got the custom data trait of Estrus
Characteristics working with the radio buttons for this trial for Dr.
Purdy. Still need to get the inflation working for radio buttons and
getting the position of the checked button from an inflated radio
button. Also need to add the particular trait being looked at in teh XML
for the custom traits as a header of some sort.
Got the clear button in EvaluateSheep2 to properly clear everything.
Comented out most of the log statements. Verified clear works properly.
Verified scanning EID works properly. Need to edit the create a sheep
evaluation to include creating user defined radio button group
evaluations. Re-doing this to be sure it's committed here, net down so
can't push to GitHub.
Fixed crashing when there was no data entered into the real data field.
Added a try catch block to test for it. Problem was a flot format not
working.
Set disable of save scores button while scores are being collected so we
don't inadvertantly create 2 records for a single sheep in both
EvaluateSheep2 and EvaluateSheep. Also changed the time to set 2 digits
for all fields so we get times at hh:mm:ss.
Added option "None" in Estrus Characteristics. Added label for Estrus
Characteristics. Modified the XML of EvaluateSheep2 to show all 4
characteristics vertically so they fit on the screen.
Updated database to handle new tables and fields
Commented out the update Alert that added "Evaluation Done" in Evaluate
Sheep 2 so I am not cluttering up the DB while we are using LambTracker
to collect ultrasound data. Will be put back once I have the
clean-up/clear-out of alerts module written.
Fixed a few typos in comments.
Working on LookUpSheep. Got the display working properly if there are no
duplicate tag numbers of any type. But I can't get the
SimpleCursorAdapter to clear out between tests.
Got the LookUpSheep class working properly which is the start of the
Lambing branch. Committing before I go merge the branches now.