ebe-protocol.8.6.0-alpha4-rc1.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>