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

ebe-protocol.8.3.11.source-code.common-types.xml Maven / Gradle / Ivy

There is a newer version: 8.6.0-alpha5
Show newest version
<?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 - 2024 Weber Informatics LLC | Privacy Policy