Issue 12767: 9.1.1.1 Need to clarify how hex_value types are specified in the ASCII PSM (gems-ftf) Source: Amergint Technologies (Mr. Rob Andzik, andzik(at)amergint.com) Nature: Uncategorized Issue Severity: Summary: There are two questions regarding hex_value types in the GEMS-ASCII PSM. # Hex value arrays are not well defined and the concept is complicated. # Can we use a 0xFFFF notation? Suggestions: Yes, the 0xFFFF notation can be used but it should be optional. ''(e.g. FAFA is the same as 0xFAFA)'' As for arrays, this is a little complicated. Suggestions are as follows: * Restrict arrays of hex_values to be the same bit length * Move the bit length to the parameter value: e.g. hex_value[2]=22.FAF320,15.EB90 would specify an array with a 22 bit field and a 15 bit field RT Logic's recommendation is to use the 2nd option. Resolution: The GEMS PIM hex_value definition will be updated to make clear that all hex_values contained in arrays of hex_values must be of the same bit length. The ASCII PSM definition will be updated to make clear what formats are allowable for hex_values. Revised Text: Section 6.3.1.13 has been modified to include the following line at the end of the paragraph: In cases where the multiplicity is greater than one the bit_length attribute of the hex_values must all be equal. Section 8.1.1.1 in table 8.1 the example format for hex_value has been updated. Before param:hex_value(22)=faf320 After param:hex_value(22)=faf320 param:hex_value(22)=0xfaf320 Actions taken: August 8, 2008: received issue April 30, 2009: closed issue Discussion: End of Annotations:===== s is issue # 12767 9.1.1.1 Need to clarify how hex_value types are specified in the ASCII PSM There are two questions regarding hex_value types in the GEMS-ASCII PSM. # Hex value arrays are not well defined and the concept is complicated. # Can we use a 0xFFFF notation? Suggestions: Yes, the 0xFFFF notation can be used but it should be optional. ''(e.g. FAFA is the same as 0xFAFA)'' As for arrays, this is a little complicated. Suggestions are as follows: * Restrict arrays of hex_values to be the same bit length * Move the bit length to the parameter value: e.g. hex_value[2]=22.FAF320,15.EB90 would specify an array with a 22 bit field and a 15 bit field RT Logic's recommendation is to use the 2nd option.