Common.xid.xml 1.98 KB
<?xml version="1.0" encoding="UTF-8" ?>

<!--
  Copyright (c) 2017, TeleCommunication Systems, Inc.,
  a wholly-owned subsidiary of Comtech Telecommunications Corp.
  and/or affiliates of TeleCommunication Systems, Inc.
  All rights reserved.
  TeleCommunication Systems, Inc. PROPRIETARY/CONFIDENTIAL.
  Use is subject to license terms included in the distribution.
-->

<specification xmlns="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
               xmlns:xid="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd XtensibleInterfaceDefinition.xsd"
               identity="Common.xid.xml">
    <title>Tensor Common Definitions</title>
    <comment></comment>
    <artifact></artifact>

    <import ref="https://xid.location.studio/Tensor/V1.0.0/Definitions.xid.xml" local="Definitions.xid.xml" />

    <namespace name="Tensor">
      <struct name="NameValue" >
        <comment>A string base name value pair entry.</comment>
        <elem name="name" type="Tensor.string" ord="64"/>
        <elem name="value" type="Tensor.string" ord="65"/>
      </struct>

      <enum name="ResultCode" type="Tensor.int8" default="undefined">
        <comment>General processing result codes.</comment>
        <literal name="success" value="1"/>
        <literal name="undefined" value="0"/>
        <literal name="failure" value="-1" />
        <literal name="busy" value="-2" />
        <literal name="notprocesssed" value="-3"/>
      </enum>

      <struct name="VoidType">
        <comment>Reserved type used in various translations to preserve translation. It has no purpose but as a placeholder. This is different from type "void" in Definitions.xid</comment>
        <elem name="reserved" type="Tensor.uint16" multiplicity="1" ord="64"/>
      </struct>     
      
    </namespace>
</specification>