Kyle,

Great. Thanks for the feedback. I just fixed point 1 on your list so
building a jar with ant should work now.

        - Christian 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Kyle
> Sent: Dienstag, 16. Oktober 2007 18:04
> To: LLRP Toolkit Development List
> Subject: [ltk-d] LTK-Java suggestions
> 
> I have been playing around with the latest version of 
> LTK-Java and have a couple of suggestions:
> 
> 1) Building - I had trouble using the ant script to build the 
> jar.  The jar seemed to only contain the manifest file.  
> However, the class files were still there, so I could use those.
> 
> 2)Log4J configuring.  The log4j currently prints out a 
> warning whenever there is a "missing" optional param.  
> However when I've omitted an optional param,  I usually meant 
> to. I wouldn't mind them, except that there are alot of them 
> sometimes. It would be nice if I could turn off warnings that 
> have to do with omitting optional params.  This may just be 
> me not knowing how to use log4j though.
> 
> 3)Some specs that have lists inside have an 
> 'addListItem(ListItemType)'
> method in them.  For example, With ROSpec, I can do something 
> like this:
> ROSpec rs = new ROSpec();
> AISpec ais = createAISpec();
> rs.addSpecParameter(ais);
> 
> This is really nice.  However, some specs don't have this, 
> such as the aispec with its list of antenna IDS.  In that 
> case, I have to do this:
> 
> UnsignedShortArray usa = new UnsignedShortArray(1); 
> usa.set(0, new UnsignedShort(0)); ais.setAntennaIDs(usa);
> 
> I find that hard to use because as a java list user, I am 
> used to not having to supply initial values for lists, and am 
> prone to make this
> mistake:
> UnsignedShortArray usa = new UnsignedShortArray(); which will 
> create a array of size 0, and throw an indexOutOfBounds 
> exception when I try to put something in it.
> 
> It would be nice if all I had to do was this:
> ais.addAntennaID(new UnsignedShort(0));
> 
> 4) Along the same lines, if there is a addListElement() 
> method, why not have a getListElementAt(int index) and a 
> getSizeOfList() method for each list in the specs too?  
> Having these methods end up saving the programmer using the 
> toolkit quite a few lines of code.
> 
> 5) I noticed that the log4j output was giving me some 
> warnings that wern't quite true.  When building a rospec, I 
> got these warnings:
> 
> -ROSpec misses non optional parameter of type ROReportSpec 
> -AISpecStopTrigger misses non optional parameter of type 
> GPITriggerValue -AISpecStopTrigger misses non optional 
> parameter of type TagObservationTrigger -ROSpecStopTrigger 
> misses non optional parameter of type GPITriggerValue 
> -ROSpecStartTrigger misses non optional parameter of type 
> GPITriggerValue
> - ROSpecStartTrigger misses non optional parameter of type 
> PeriodicTriggerValue
> 
> These params, however, are optional.
> 
> I posted a couple of bugs on the bug tracker on ltk 
> sourceforge page that were more serious things.
> 
> Overall, I really like this code, and its coming along nicely.
> 
> -Kyle
> 
> 
> --------------------------------------------------------------
> -----------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and 
> a browser.
> Download your FREE copy of Splunk now >> 
> http://get.splunk.com/ _______________________________________________
> llrp-toolkit-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel
> 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
llrp-toolkit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel

Reply via email to