﻿<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
  <Itf Name="iMRUController" Id="{f37670ba-52de-4147-8b93-b6bd57e78e81}">
    <Declaration><![CDATA[INTERFACE iMRUController
]]></Declaration>
    <Property Name="Activate" Id="{217fc4cb-75db-4fbf-a612-81782a541661}">
      <Declaration><![CDATA[{attribute 'monitoring':='call'}
{attribute 'TcRpcEnable'}
// turn on mixer and output data to consumers.
PROPERTY PUBLIC Activate : bool]]></Declaration>
      <Set Name="Set" Id="{22857b1e-163e-421e-b38d-9cb9c853cdc5}">
        <Declaration><![CDATA[]]></Declaration>
      </Set>
    </Property>
    <Property Name="MRUdataOK" Id="{3d4f47d5-0f79-4532-ab7f-5790c42579f4}">
      <Declaration><![CDATA[{attribute 'monitoring':='call'}
{attribute 'TcRpcEnable'}
// true if MRU data is received and valid
PROPERTY MRUdataOK : BOOL]]></Declaration>
      <Get Name="Get" Id="{1c3e6868-45a3-460e-a25b-2b0d044be989}">
        <Declaration><![CDATA[]]></Declaration>
      </Get>
    </Property>
    <Property Name="MRUPosition" Id="{49ee63cc-bf2c-4f12-a7d4-2febfb9112bd}">
      <Declaration><![CDATA[{attribute 'monitoring':='call'}
{attribute 'TcRpcEnable'}
PROPERTY MRUPosition : LREAL]]></Declaration>
      <Get Name="Get" Id="{b0e1ddb4-1541-458b-a766-f0ba344b620c}">
        <Declaration><![CDATA[]]></Declaration>
      </Get>
    </Property>
    <Property Name="MRUAcceleration" Id="{6ee09ff6-11f5-4b9c-9fc4-406fd39413cd}">
      <Declaration><![CDATA[{attribute 'monitoring':='call'}
{attribute 'TcRpcEnable'}
PROPERTY MRUAcceleration : LREAL]]></Declaration>
      <Get Name="Get" Id="{db3049d8-da23-4031-80e0-656593ea8b89}">
        <Declaration><![CDATA[]]></Declaration>
      </Get>
    </Property>
    <Property Name="MixReady" Id="{71af2954-4711-4bdd-8dd8-d08e5f45cc13}">
      <Declaration><![CDATA[{attribute 'monitoring':='call'}
{attribute 'TcRpcEnable'}
PROPERTY MixReady : BOOL]]></Declaration>
      <Get Name="Get" Id="{0edee3e8-a4a2-4e79-b388-6203143fd725}">
        <Declaration><![CDATA[]]></Declaration>
      </Get>
    </Property>
    <Property Name="MRUVelocity" Id="{81abca4d-1285-4f9d-b550-7640477ee959}">
      <Declaration><![CDATA[{attribute 'monitoring':='call'}
{attribute 'TcRpcEnable'}
PROPERTY MRUVelocity : LREAL]]></Declaration>
      <Get Name="Get" Id="{a24ed088-dbcb-4375-b835-1daefd3f687c}">
        <Declaration><![CDATA[]]></Declaration>
      </Get>
    </Property>
    <Property Name="selectMRUinput2" Id="{ac14587f-7c08-4f74-9fb7-63429f415249}">
      <Declaration><![CDATA[{attribute 'monitoring':='call'}
{attribute 'TcRpcEnable'}
// 0 or 1 selects A-frame or CTD crane
PROPERTY PUBLIC selectMRUinput2 : BOOL]]></Declaration>
      <Get Name="Get" Id="{07c25b75-4180-46ce-93b8-10245e05088b}">
        <Declaration><![CDATA[]]></Declaration>
      </Get>
      <Set Name="Set" Id="{4b6ee813-cdaf-441e-9832-19b4d27fb7a0}">
        <Declaration><![CDATA[]]></Declaration>
      </Set>
    </Property>
    <Property Name="IsActive" Id="{b171e92a-03ba-4e53-a156-b7a509802456}">
      <Declaration><![CDATA[{attribute 'monitoring':='call'}
{attribute 'TcRpcEnable'}
PROPERTY IsActive : BOOL]]></Declaration>
      <Get Name="Get" Id="{233c7e50-eae2-4301-8ee2-dffcfe61289d}">
        <Declaration><![CDATA[]]></Declaration>
      </Get>
    </Property>
  </Itf>
</TcPlcObject>