ГОСТ Р 56947—2016
use-"required”/»
<xsrattribute name-"argNumber" type-"xsrunsignedByte" use-"required"/>
<xsrattr ibute name-"dataModel" type-”stmlrDataModelTypes" use-"required"/>
<xsrattribute name-"desc" type-"xsrstring"/>
</xsrcatnplexType» </xsrelement»
<xsrelement name-"reply" mlnOccurs-"0" maxOccurs-"6b535">
<xsraiinotation>
<xsrdocumentation»Each reply element is one element In the argumentArray
that will be returned as part ol the reply to the command. The attribute replyArgOfIset
gives the number of octets from the beginning of the reply message to the first octet in
this argument.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xsrannotation»
<xs:documentation>This field provides an offset in octets from the
beginning of the reply message to the first octet of this value.</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:annotation>
<xs:documentation>Thls field provides an array ol octets. The exact
structure and meaning of the elements of this array is defined in the desc attribute or by
reference to another document.</xs:documentation>
</xs:annotation»
<xs:element name-"timeValue" type-"xs:dateTime"/>
<xs:element name-"BitMappedCctet"»
<xs:annotation>
<xs:documentation>The mask allows a bit or bits to be selected
from the reply argument. This can be repeated as many times as required by specifying the
same replyArgOffset repeatedly. A one in a bit position in the mask selects the bit and
a гего rejects that blt.</xs:documentation>
</xs:annotatlon>
<xs:complexType>
<xs:simpleContent>
<xs:extension base-"xs:unsignedByte”>
<xs:attribute name-"Mask"
type-"stml:"JlntB" use-"required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name-"lnt8Value" type-"st.mlrInt8"/>
<xs:element name-"’JInt8Velue" type-"stml:’JlntB"/>
<xsrelement name-"Intl6Value" type-"stml:Intl6"/>
<xsrelement name-"’Jrntl6Value" type-"stml:UIntl6"/>
<xs:element name-"Int32Value” type-"stml:lnt32"/>
<xs:element name-"Urnt32Value" type-"stml:’Jrnt32"/>
<xs:element name-”floatValue" type-"stml:Float32"/>
<xsrelement name-"doubleValue" type-"stmlrFloat64”/>
<xsrelement name-”textValue" type-"stmlr_SLrlng"/>
<xsrelement name-"octetArrayValue"
type-"stmlrOctetArray"/>
<xsrelement name-"loglcalValue" Lype-"stmlr Boolean"/»
</xsrchoice>
<xsrattribute name-"replyArgName" type-"xsrstring"
use-"required”/»
<xsrattribute name-"replyArgOffset" type-”xsrunsignedlnt" use-"required"/>
<xsrattribute name-"desc" type-"xsrstring"/>
</xs:complexType»
</xs:element>
</xsrsequence»
</xsrcomplexType»
<xsrcomplexType name-"ArgType”»
230