PerAntennaAirProtocol (Type number 140, reference 9.2.1.3 and 16.2.3.1.3) has field ProtocolID. According to the specification this should be a list of Protocol IDs. Protocol IDs are an enumeration of possible Air Protocols (currenty 0 for unspecified and 1 for EPCGlobal C1 G2). The llrp-1x0-def.xml contains field ProtocolID of parameter PerAntennaAirProtocol with the declaration <field type="u8v" name="ProtocolID"/> The u8v makes perfectly sense as a protocol id is of an enumerated byte value. However, llrp-1x0.xsd for XML encoded messages requires the message to contain a string value such as "EPCGlobalClass1Gen2" instead of the integer representing it (1 in this case). At the end of this email I included the relevant parts from xsd and xml.
My suggestion was to change xsd to expect an array of integer. This because the name "ProtocolID" (at least to me) implies a number but not a string. thanks for your thoughts. Basil ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ llrp-toolkit-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel
