All Downloads are FREE. Search and download functionalities are using the official Maven repository.

e-protocol.0.26.5.source-code.common-types.xml Maven / Gradle / Ivy

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<types>

  <composite name="messageHeader" description="Message identifiers and length of message root">
    <type name="blockLength" primitiveType="uint16"/>
    <type name="templateId" primitiveType="uint16"/>
    <type name="schemaId" primitiveType="uint16"/>
    <type name="version" primitiveType="uint16"/>
  </composite>

  <composite name="varDataEncoding">
    <type name="length" primitiveType="uint32" maxValue="2147483647"/>
    <type name="varData" primitiveType="uint8" length="0" characterEncoding="UTF-8"/>
  </composite>

  <composite name="groupSizeEncoding" description="Repeating group dimensions">
    <type name="blockLength" primitiveType="uint16"/>
    <type name="numInGroup" primitiveType="uint8" semanticType="NumInGroup"/>
  </composite>

  <enum name="BooleanType" encodingType="uint8" semanticType="Boolean">
    <validValue name="FALSE">0</validValue>
    <validValue name="TRUE">1</validValue>
  </enum>

</types>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy