<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE featureDefinitions SYSTEM "../featureDefinitions.dtd">

<featureDefinitions name="CAN" iconName="CAN" helpIndex="">

<userControlGroup name="none" caption="none">
<userControlSubGroup name="none" caption="none">

<userControl name="applyButton">
<dialogConfig type="applyButton" caption="none"></dialogConfig>
<userAction name="apply">
	<claimResource type="pin" pin="C%instance%RX" polarity="Inp"></claimResource>
	<claimResource type="pin" pin="C%instance%TX" polarity="Out"></claimResource>
</userAction>
</userControl>

</userControlSubGroup>
</userControlGroup>

<userControlGroup name="none" caption="none">
<userControlSubGroup name="none" caption="none">

<userControl name="enable">
<dialogConfig type="CK" caption="Enable on Startup"></dialogConfig>
<userAction name="enable">
</userAction>
<userAction name="disable">
</userAction>
</userControl>

</userControlSubGroup>
</userControlGroup>

<userControlGroup name="operationalSettings" caption="none">
<userControlSubGroup name="none" caption="none">

<userControl name="operationModeStatus">
<dialogConfig type="CB" caption="Post-config. operating mode">
	<selection name="normal" value="Normal"></selection> 
	<selection name="disable" value="Disable"></selection> 
	<selection name="loopback" value="Loopback"></selection> 
	<selection name="listen" value="Listen"></selection> 
	<selection name="config" value="Configuration"></selection> 
	<selection name="listenAll" value="Listen All"></selection> 
</dialogConfig>
<userAction name="listenAll">
	<claimResource type="register" registerField="REQOP" value="0111"></claimResource>
</userAction>
<userAction name="config">
	<claimResource type="register" registerField="REQOP" value="0100"></claimResource>
</userAction>
<userAction name="listen">
	<claimResource type="register" registerField="REQOP" value="0011"></claimResource>
</userAction>
<userAction name="loopback">
	<claimResource type="register" registerField="REQOP" value="0010"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="REQOP" value="0001"></claimResource>
</userAction>
<userAction name="normal">
	<claimResource type="register" registerField="REQOP" value="0000"></claimResource>
</userAction>
</userControl>

<userControl name="baudRatePrescaler">
<dialogConfig type="CB" range="63" caption="Baud Rate Prescaler">
	<selection name="baud%index%" value="2 x (%index%+1) div by"></selection>
</dialogConfig>
<userAction>
	<claimResource type="register" registerField="BRP" value="%index%"></claimResource>
</userAction>
</userControl>

<userControl type="readOnly" name="baud">
<dialogConfig type="general" caption="Baud"></dialogConfig>
<userAction>
</userAction>
</userControl>

<userControl name="multiplyFcy">
<dialogConfig type="CB" caption="Propogation time segment: xFcy">
	<selection name="1x" value="Fcy"></selection>
	<selection name="4x" value="4Fcy"></selection>
</dialogConfig>
<userAction name="4x">
	<claimResource type="register" registerField="CANCKS" value="0"></claimResource>
</userAction>
<userAction name="1x">
	<claimResource type="register" registerField="CANCKS" value="1"></claimResource>
</userAction>
</userControl>

<userControl name="operateDuringIdle">
<dialogConfig type="CB" caption="CPU Idle Operation">
	<selection name="continueOnIdle" value="Continue"></selection> 
	<selection name="stopOnIdle" value="Stop"></selection> 
</dialogConfig>
<userAction name="stopOnIdle">
	<claimResource type="register" registerField="CSIDL" value="0001"></claimResource>
</userAction>
<userAction name="continueOnIdle">
	<claimResource type="register" registerField="CSIDL" value="0000"></claimResource>
</userAction>
</userControl>
 
<userControl name="propagationTimeSegment">
<dialogConfig type="CB" caption="Propogation time segment">
	<selection name="1x" value="1 x Tq"></selection>
	<selection name="2x" value="2 x Tq"></selection>
	<selection name="3x" value="3 x Tq"></selection>
	<selection name="4x" value="4 x Tq"></selection>
	<selection name="5x" value="5 x Tq"></selection>
	<selection name="6x" value="6 x Tq"></selection>
	<selection name="7x" value="7 x Tq"></selection>
	<selection name="8x" value="8 x Tq"></selection>
</dialogConfig>
<userAction name="8x">
	<claimResource type="register" registerField="PRSEG" value="111"></claimResource>
</userAction>
<userAction name="7x">
	<claimResource type="register" registerField="PRSEG" value="100"></claimResource>
</userAction>
<userAction name="6x">
	<claimResource type="register" registerField="PRSEG" value="101"></claimResource>
</userAction>
<userAction name="5x">
	<claimResource type="register" registerField="PRSEG" value="100"></claimResource>
</userAction>
<userAction name="4x">
	<claimResource type="register" registerField="PRSEG" value="011"></claimResource>
</userAction>
<userAction name="3x">
	<claimResource type="register" registerField="PRSEG" value="010"></claimResource>
</userAction>
<userAction name="2x">
	<claimResource type="register" registerField="PRSEG" value="001"></claimResource>
</userAction>
<userAction name="1x">
	<claimResource type="register" registerField="PRSEG" value="000"></claimResource>
</userAction>
</userControl>

<userControl name="phaseBufferSegmentLength">
<dialogConfig type="CB" caption="Phase buffer segment length">
	<selection name="1x" value="1 x Tq"></selection>
	<selection name="2x" value="2 x Tq"></selection>
	<selection name="3x" value="3 x Tq"></selection>
	<selection name="4x" value="4 x Tq"></selection>
	<selection name="5x" value="5 x Tq"></selection>
	<selection name="6x" value="6 x Tq"></selection>
	<selection name="7x" value="7 x Tq"></selection>
	<selection name="8x" value="8 x Tq"></selection>
</dialogConfig>
<userAction name="8x">
	<claimResource type="register" registerField="SEG1PH" value="111"></claimResource>
</userAction>
<userAction name="7x">
	<claimResource type="register" registerField="SEG1PH" value="100"></claimResource>
</userAction>
<userAction name="6x">
	<claimResource type="register" registerField="SEG1PH" value="101"></claimResource>
</userAction>
<userAction name="5x">
	<claimResource type="register" registerField="SEG1PH" value="100"></claimResource>
</userAction>
<userAction name="4x">
	<claimResource type="register" registerField="SEG1PH" value="011"></claimResource>
</userAction>
<userAction name="3x">
	<claimResource type="register" registerField="SEG1PH" value="010"></claimResource>
</userAction>
<userAction name="2x">
	<claimResource type="register" registerField="SEG1PH" value="001"></claimResource>
</userAction>
<userAction name="1x">
	<claimResource type="register" registerField="SEG1PH" value="000"></claimResource>
</userAction>
</userControl>

<userControl name="phaseBufferSegment2Length">
<dialogConfig type="CB" caption="Phase buffer segment lenght 2">
	<selection name="1x" value="1 x Tq"></selection>
	<selection name="2x" value="2 x Tq"></selection>
	<selection name="3x" value="3 x Tq"></selection>
	<selection name="4x" value="4 x Tq"></selection>
	<selection name="5x" value="5 x Tq"></selection>
	<selection name="6x" value="6 x Tq"></selection>
	<selection name="7x" value="7 x Tq"></selection>
	<selection name="8x" value="8 x Tq"></selection>
</dialogConfig>

<userAction name="8x">
	<claimResource type="register" registerField="SEG2PH" value="111"></claimResource>
</userAction>
<userAction name="7x">
	<claimResource type="register" registerField="SEG2PH" value="100"></claimResource>
</userAction>
<userAction name="6x">
	<claimResource type="register" registerField="SEG2PH" value="101"></claimResource>
</userAction>
<userAction name="5x">
	<claimResource type="register" registerField="SEG2PH" value="100"></claimResource>
</userAction>
<userAction name="4x">
	<claimResource type="register" registerField="SEG2PH" value="011"></claimResource>
</userAction>
<userAction name="3x">
	<claimResource type="register" registerField="SEG2PH" value="010"></claimResource>
</userAction>
<userAction name="2x">
	<claimResource type="register" registerField="SEG2PH" value="001"></claimResource>
</userAction>
<userAction name="1x">
	<claimResource type="register" registerField="SEG2PH" value="000"></claimResource>
</userAction>
</userControl>

<userControl name="phase2TimeSelect">
<dialogConfig type="CB" caption="Phase 2 time select">
	<selection name="max" value="Max of SEGPH1 or IPT"></selection>
	<selection name="free" value="Freely programmable"></selection>
</dialogConfig>
<userAction name="free">
	<claimResource type="register" registerField="BTLMODE" value="1"></claimResource>
</userAction>
<userAction name="max">
	<claimResource type="register" registerField="BTLMODE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="lineSampleRate">
<dialogConfig type="CB" caption="Line sample rate">
	<selection name="once" value="Once"></selection>
	<selection name="3Times" value="3 times"></selection>
</dialogConfig>
<userAction name="3Times">
	<claimResource type="register" registerField="SAM" value="1"></claimResource>
</userAction>
<userAction name="once">
	<claimResource type="register" registerField="SAM" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="syncJumpWidth">
<dialogConfig type="CB" caption="Sync Jump Width">
	<selection name="1x" value="1 x Tq"></selection>
	<selection name="2x" value="2 x Tq"></selection>
	<selection name="3x" value="3 x Tq"></selection>
	<selection name="4x" value="4 x Tq"></selection>
</dialogConfig>
<userAction name="4x">
	<claimResource type="register" registerField="SJWS" value="11"></claimResource>
</userAction>
<userAction name="3x">
	<claimResource type="register" registerField="SJWS" value="10"></claimResource>
</userAction>
<userAction name="2x">
	<claimResource type="register" registerField="SJWS" value="01"></claimResource>
</userAction>
<userAction name="1x">
	<claimResource type="register" registerField="SJWS" value="00"></claimResource>
</userAction>
</userControl>

<userControl name="enableEventCapture">
<dialogConfig type="CK" caption="Enable event capture"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="CANCAP" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="CANCAP" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="filterWakeup">
<dialogConfig type="CK" caption="Filter Wakeup"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="WAKFIL" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="WAKFIL" value="0"></claimResource>
</userAction>
</userControl>

</userControlSubGroup>
</userControlGroup>

<userControlGroup name="transmitter" caption="none">
<userControlSubGroup name="none" caption="none">

<userControl name="abortTransmissions">
<dialogConfig type="CK" caption="Abort transmissions"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="ABAT" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="ABAT" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="TxRTRSet%indexControl%" range="2">
<dialogConfig type="CK" caption="TX RTR Set%indexControl%"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="TXRTR_TX%indexControl%" value="1"></claimResource>
	<claimResource type="register" registerField="SRR_TX%indexControl%" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="TXRTR_TX%indexControl%" value="0"></claimResource>
	<claimResource type="register" registerField="SRR_TX%indexControl%" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="messageSendRequest%indexControl%" range="2">
<dialogConfig type="CK" caption="Message request%indexControl%"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="TXREQ_TX%indexControl%" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="TXREQ_TX%indexControl%" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="dataCodeLengthTX%indexControl%" range="2">
<dialogConfig type="CB" caption="Data code length%indexControl%">
	<selection name="setTo0" value="0 bytes"></selection> 
	<selection name="setTo1" value="1 bytes"></selection> 
	<selection name="setTo2" value="2 bytes"></selection> 
	<selection name="setTo3" value="3 bytes"></selection> 
	<selection name="setTo4" value="4 bytes"></selection> 
	<selection name="setTo5" value="5 bytes"></selection> 
	<selection name="setTo6" value="6 bytes"></selection> 
	<selection name="setTo7" value="7 bytes"></selection> 
	<selection name="setTo8" value="8 bytes"></selection> 
	<selection name="setTo9" value="9 bytes"></selection> 
	<selection name="setTo10" value="10 bytes"></selection> 
	<selection name="setTo11" value="11 bytes"></selection> 
	<selection name="setTo12" value="12 bytes"></selection> 
	<selection name="setTo13" value="13 bytes"></selection> 
	<selection name="setTo14" value="14 bytes"></selection> 
	<selection name="setTo15" value="15 bytes"></selection> 
</dialogConfig>
<userAction name="setTo15">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="1111"></claimResource>
</userAction>
<userAction name="setTo14">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="1110"></claimResource>
</userAction>
<userAction name="setTo13">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="1101"></claimResource>
</userAction>
<userAction name="setTo12">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="1100"></claimResource>
</userAction>
<userAction name="setTo11">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="1011"></claimResource>
</userAction>
<userAction name="setTo10">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="1010"></claimResource>
</userAction>
<userAction name="setTo9">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="1001"></claimResource>
</userAction>
<userAction name="setTo8">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="1000"></claimResource>
</userAction>
<userAction name="setTo7">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="0111"></claimResource>
</userAction>
<userAction name="setTo6">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="0110"></claimResource>
</userAction>
<userAction name="setTo5">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="0101"></claimResource>
</userAction>
<userAction name="setTo4">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="0100"></claimResource>
</userAction>
<userAction name="setTo3">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="0011"></claimResource>
</userAction>
<userAction name="setTo2">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="0010"></claimResource>
</userAction>
<userAction name="setTo1">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="0001"></claimResource>
</userAction>
<userAction name="setTo0">
	<claimResource type="register" registerField="DLC_TX%indexControl%" value="0000"></claimResource>
</userAction>
</userControl>

<userControl name="transmitPriority%indexControl%" range="2">
<dialogConfig type="CB" caption="Transmit Priority%indexControl%">
	<selection name="lowest" value="Lowest"></selection>
	<selection name="low" value="Low"></selection>
	<selection name="highIntermediate" value="High intermediate"></selection>
	<selection name="high" value="High"></selection>
</dialogConfig>
<userAction name="high">
	<claimResource type="register" registerField="TXPRI_TX%indexControl%" value="11"></claimResource>
</userAction>
<userAction name="highIntermediate">
	<claimResource type="register" registerField="TXPRI_TX%indexControl%" value="10"></claimResource>
</userAction>
<userAction name="low">
	<claimResource type="register" registerField="TXPRI_TX%indexControl%" value="01"></claimResource>
</userAction>
<userAction name="lowest">
	<claimResource type="register" registerField="TXPRI_TX%indexControl%" value="00"></claimResource>
</userAction>
</userControl>

<userControl name="messageIDEN%indexControl%" range="2">
<dialogConfig type="CB" caption="Message ID enable%indexControl%">
	<selection name="sid" value="Transmit SID"></selection>
	<selection name="eid" value="Transmit EID"></selection>
</dialogConfig>
<userAction name="eid">
	<claimResource type="register" registerField="EXIDEN_TX%indexControl%" value="1"></claimResource>
</userAction>
<userAction name="sid">
	<claimResource type="register" registerField="EXIDEN_TX%indexControl%" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="TXSID%indexControl%" range="2">
<dialogConfig type="TB" caption="TXSID%indexControl%"></dialogConfig>
<userAction>
</userAction>
</userControl>

<userControl name="TXEID%indexControl%" range="2">
<dialogConfig type="TB" caption="TXEID%indexControl%"></dialogConfig>
<userAction>
</userAction>
</userControl>

</userControlSubGroup>
</userControlGroup>

<userControlGroup name="receiver" caption="none">
<userControlSubGroup name="none" caption="none">

<userControl name="doubleBufferEnable">
<dialogConfig type="CK" caption="Double buffer enable"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="DBEN_RX0" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="DBEN_RX0" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="receiveRemoteTransfer">
<dialogConfig type="CB" caption="Receive remote transfer">
	<selection name="no" value="No remote xfer request"></selection>
	<selection name="yes" value="Remote xfer request"></selection>
</dialogConfig>
<userAction name="yes">
	<claimResource type="register" registerField="RXRTR_RX0" value="01"></claimResource>
	<claimResource type="register" registerField="RXRTR_RX1" value="01"></claimResource>
</userAction>
<userAction name="no">
	<claimResource type="register" registerField="RXRTR_RX0" value="00"></claimResource>
	<claimResource type="register" registerField="RXRTR_RX1" value="00"></claimResource>
</userAction>
</userControl>

<userControl name="dataCodeLengthRX">
<dialogConfig type="CB" caption="Data code length">
	<selection name="setTo0" value="0 bytes"></selection> 
	<selection name="setTo1" value="1 bytes"></selection> 
	<selection name="setTo2" value="2 bytes"></selection> 
	<selection name="setTo3" value="3 bytes"></selection> 
	<selection name="setTo4" value="4 bytes"></selection> 
	<selection name="setTo5" value="5 bytes"></selection> 
	<selection name="setTo6" value="6 bytes"></selection> 
	<selection name="setTo7" value="7 bytes"></selection> 
	<selection name="setTo8" value="8 bytes"></selection> 
	<selection name="setTo9" value="9 bytes"></selection> 
	<selection name="setTo10" value="10 bytes"></selection> 
	<selection name="setTo11" value="11 bytes"></selection> 
	<selection name="setTo12" value="12 bytes"></selection> 
	<selection name="setTo13" value="13 bytes"></selection> 
	<selection name="setTo14" value="14 bytes"></selection> 
	<selection name="setTo15" value="15 bytes"></selection> 
</dialogConfig>
<userAction name="setTo15">
	<claimResource type="register" registerField="DLC_RX0" value="1111"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="1111"></claimResource>
</userAction>
<userAction name="setTo14">
	<claimResource type="register" registerField="DLC_RX0" value="1110"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="1110"></claimResource>
</userAction>
<userAction name="setTo13">
	<claimResource type="register" registerField="DLC_RX0" value="1101"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="1101"></claimResource>
</userAction>
<userAction name="setTo12">
	<claimResource type="register" registerField="DLC_RX0" value="1100"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="1100"></claimResource>
</userAction>
<userAction name="setTo11">
	<claimResource type="register" registerField="DLC_RX0" value="1011"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="1011"></claimResource>
</userAction>
<userAction name="setTo10">
	<claimResource type="register" registerField="DLC_RX0" value="1010"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="1010"></claimResource>
</userAction>
<userAction name="setTo9">
	<claimResource type="register" registerField="DLC_RX0" value="1001"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="1001"></claimResource>
</userAction>
<userAction name="setTo8">
	<claimResource type="register" registerField="DLC_RX0" value="1000"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="1000"></claimResource>
</userAction>
<userAction name="setTo7">
	<claimResource type="register" registerField="DLC_RX0" value="0111"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="0111"></claimResource>
</userAction>
<userAction name="setTo6">
	<claimResource type="register" registerField="DLC_RX0" value="0110"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="0110"></claimResource>
</userAction>
<userAction name="setTo5">
	<claimResource type="register" registerField="DLC_RX0" value="0101"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="0101"></claimResource>
</userAction>
<userAction name="setTo4">
	<claimResource type="register" registerField="DLC_RX0" value="0100"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="0100"></claimResource>
</userAction>
<userAction name="setTo3">
	<claimResource type="register" registerField="DLC_RX0" value="0011"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="0011"></claimResource>
</userAction>
<userAction name="setTo2">
	<claimResource type="register" registerField="DLC_RX0" value="0010"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="0010"></claimResource>
</userAction>
<userAction name="setTo1">
	<claimResource type="register" registerField="DLC_RX0" value="0001"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="0001"></claimResource>
</userAction>
<userAction name="setTo0">
	<claimResource type="register" registerField="DLC_RX0" value="0000"></claimResource>
	<claimResource type="register" registerField="DLC_RX1" value="0000"></claimResource>
</userAction>
</userControl>


</userControlSubGroup>
</userControlGroup>

<userControlGroup name="receiverFilters" caption="none">
<userControlSubGroup name="none" caption="none">

<userControl name="sid%indexControl%" range="5">
<dialogConfig type="TB" caption="SID%indexControl%"></dialogConfig>
<userAction>
</userAction>
</userControl>

<userControl name="eidEn%indexControl%" range="5">
<dialogConfig type="CK" caption="EID Enable %indexControl%"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="EXIDEN_RX_F%indexControl%" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="EXIDEN_RX_F%indexControl%" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="eid%indexControl%" range="5">
<dialogConfig type="TB" caption="EID%indexControl%"></dialogConfig>
<userAction>
</userAction>
</userControl>

</userControlSubGroup>
</userControlGroup>

<userControlGroup name="receiverMasks" caption="none">
<userControlSubGroup name="none" caption="none">

<userControl name="sidMask%indexControl%" range="1">
<dialogConfig type="TB" caption="SID mask %indexControl%"></dialogConfig>
<userAction>
</userAction>
</userControl>

<userControl name="eidMaskEn%indexControl%" range="1">
<dialogConfig type="CK" caption="EID mask enable %indexControl%"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="EXIDEN_RX_M%indexControl%" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="EXIDEN_RX_M%indexControl%" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="eidMask%indexControl%" range="1">
<dialogConfig type="TB" caption="EID mask %indexControl%"></dialogConfig>
<userAction>
</userAction>
</userControl>

</userControlSubGroup>
</userControlGroup>

<userControlGroup name="Interrupt" caption="none">
<userControlSubGroup name="none" caption="none">

<userControl name="invalidMessage">
<dialogConfig type="BoxCK" caption="Invalid message"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="IVRIE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="IVRIE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="busWakeup">
<dialogConfig type="BoxCK" caption="Bus wakeup"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="WAKIE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="WAKIE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="receive0">
<dialogConfig type="BoxCK" caption="Receive 0"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="RX0IE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="RX0IE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="receive1">
<dialogConfig type="BoxCK" caption="Receive 1"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="RX1IE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="RX1IE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="transmit0">
<dialogConfig type="BoxCK" caption="Transmit 0"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="TX0IE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="TX0IE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="transmit1">
<dialogConfig type="BoxCK" caption="Transmit 1"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="TX1IE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="TX1IE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="transmit2">
<dialogConfig type="BoxCK" caption="Transmit 2"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="TX2IE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="TX2IE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="RXTXErrors">
<dialogConfig type="BoxCK" caption="RX TX Errors"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="ERRIE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="ERRIE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="interruptEnable" enableForInt="C%instance%">
<dialogConfig type="CK" caption="Enable Interrupt on Startup"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="C%instance%IE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="C%instance%IE" value="0"></claimResource>
</userAction>
</userControl>


<userControl name="interruptPriority" priorityForInt="C%instance%">
<dialogConfig type="CB" range="7" caption="Interrupt Priority">
	<selection name="priorityLevelTo%index%" value="%index%"></selection>
</dialogConfig>
<userAction>
	<claimResource type="register" registerField="C%instance%IP" method="priorityLevel3Bit"></claimResource>
</userAction>
</userControl>

</userControlSubGroup>
</userControlGroup>

</featureDefinitions>
