During a scrub of enumerations, we found that a few enumerations in the
StateAwareSingulationAction parameter did not have enumerations that
would have benefited from some clarification.  The changes to affect
this are shown below.  This would cause the APIs for getting and setting
I and S within the C1G2TagInventoryStateAwareSingulationAction Parameter
to change for at least some of the toolkit implementations.  Are there
any concerns with making this change after beta and before our final
release?

 

Index: llrp-1x0-def.xml

===================================================================

RCS file: /cvsroot/llrp-toolkit/LTK/Definitions/Core/llrp-1x0-def.xml,v

retrieving revision 1.7

diff -u -r1.7 llrp-1x0-def.xml

--- llrp-1x0-def.xml          30 Jan 2008 00:56:24 -0000        1.7

+++ llrp-1x0-def.xml       22 Feb 2008 00:51:38 -0000

@@ -2499,11 +2499,33 @@

           Readers that do not support tag inventory state aware
singulation <h:b>SHALL</h:b> set CanDoTagInventoryStateAwareSingulation
to false in LLRPCapabilities.

       </description>

     </annotation>

-    <field     type="u1"    name="I"/>

-    <field     type="u1"    name="S"/>

+    <field     type="u1"    name="I"

+                enumeration="C1G2TagInventoryStateAwareI"/>

+    <field     type="u1"    name="S"

+                enumeration="C1G2TagInventoryStateAwareS"/>    

     <reserved  bitCount="6"/>

   </parameterDefinition>

 

+  <enumerationDefinition name="C1G2TagInventoryStateAwareI">

+    <annotation>

+      <documentation>

+        reference 15.2.1.2.1.3.1 and 16.3.1.2.1.3.1

+      </documentation>

+    </annotation>

+    <entry     value="0"    name="State_A"/>

+    <entry     value="1"    name="State_B"/>

+  </enumerationDefinition>

+  

+    <enumerationDefinition name="C1G2TagInventoryStateAwareS">

+    <annotation>

+      <documentation>

+        reference 15.2.1.2.1.3.1 and 16.3.1.2.1.3.1

+      </documentation>

+    </annotation>

+    <entry     value="0"    name="SL"/>

+    <entry     value="1"    name="Not_SL"/>

+  </enumerationDefinition>

+

   <parameterDefinition name="C1G2TagSpec" typeNum="338"
required="true">

     <annotation>

       <documentation>

Index: llrp-1x0.xsd

===================================================================

RCS file: /cvsroot/llrp-toolkit/LTK/Definitions/Core/llrp-1x0.xsd,v

retrieving revision 1.5

diff -u -r1.5 llrp-1x0.xsd

--- llrp-1x0.xsd   30 Jan 2008 00:56:24 -0000        1.5

+++ llrp-1x0.xsd            22 Feb 2008 00:55:05 -0000

@@ -859,8 +859,8 @@

 

            <xs:complexType
name="C1G2TagInventoryStateAwareSingulationAction">

                        <xs:sequence>

-                                   <xs:element name="I"
type="xs:boolean" />

-                                   <xs:element name="S"
type="xs:boolean" />

+                                  <xs:element name="I"
type="llrp:C1G2TagInventoryStateAwareI" />

+                                  <xs:element name="S"
type="llrp:C1G2TagInventoryStateAwareS" />

                        </xs:sequence>

                        <xs:attributeGroup ref="llrp:paramAttrs"/>

            </xs:complexType>

@@ -1858,6 +1858,20 @@

                        </xs:restriction>

            </xs:simpleType>

 

+          <xs:simpleType name="C1G2TagInventoryStateAwareI">

+                      <xs:restriction base="xs:string">

+                                  <xs:enumeration value="State_A"/>

+                                  <xs:enumeration value="State_B"/>

+                      </xs:restriction>

+          </xs:simpleType>

+

+          <xs:simpleType name="C1G2TagInventoryStateAwareS">

+                      <xs:restriction base="xs:string">

+                                  <xs:enumeration value="SL"/>

+                                  <xs:enumeration value="Not_SL"/>

+                      </xs:restriction>

+          </xs:simpleType>

+

            <xs:simpleType name="C1G2ReadResultType">

                        <xs:restriction base="xs:string">

                                    <xs:enumeration
value="Nonspecific_Reader_Error"/>

 

 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
llrp-toolkit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel

Reply via email to