﻿<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<IP xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance"
	ns0:schemaLocation="http://mcd.rou.st.com/modules.php?name=mcu ../../../../../../../doc/V4/Development/SpecIFications/db/IP_Modes.xsd"
	xmlns="http://mcd.rou.st.com/modules.php?name=mcu"
	DBVersion="V4.0"
	IPType="middleware"
	IpGroup="Middleware"
	Name="TOUCHSENSING"
	Version="v2_2_4_Cube">
	<About>TOUCHSENSING: a free source code library written in C allowing designers familiar with the use of standard microcontrollers to create higher-end human interfaces by replacing conventional electromechanical switches by capacitive sensors.</About>

<!-- VERSION and MODES-->
<!-- Version-->
	<RefParameter Name="TOUCHSENSING_VERSION" Comment="TouchSensing version" DefaultValue="2.2.3" Type="String" Group="Version and modes" TabName="Config parameters" Mode="Basic">
	    <Condition Diagnostic="" Expression="STM32L1"/>
        <PossibleValue Comment="Current version of TouchLib" Value="2.2.3"/>
	</RefParameter>	<RefParameter Name="TOUCHSENSING_VERSION" Comment="TouchSensing version" DefaultValue="2.2.4" Type="String" Group="Version and modes" TabName="Config parameters" Mode="Basic">
	    <PossibleValue Comment="Current version of TouchLib" Value="2.2.4"/>
	</RefParameter>

<!-- Modes-->
    <RefParameter Name="TOUCHSENSING_MODE" Comment="TouchSensing acquisition mode" DefaultValue="software" Type="list" Group="Version and modes" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; !(STM32L151C6Tx | STM32L151C6TxA | STM32L151C6Ux | STM32L151C6UxA | STM32L151C8Tx | STM32L151C8TxA | STM32L151C8Ux | STM32L151C8UxA | STM32L151CBTx | STM32L151CBTxA | STM32L151CBUx | STM32L151CBUxA | STM32L151R6Hx | STM32L151R6HxA | STM32L151R6Tx | STM32L151R6TxA | STM32L151R8Hx | STM32L151R8HxA | STM32L151R8Tx | STM32L151R8TxA | STM32L151RBHx | STM32L151RBHxA | STM32L151RBTx | STM32L151RBTxA | STM32L151V8Hx | STM32L151V8HxA | STM32L151V8Tx | STM32L151V8TxA | STM32L151VBHx | STM32L151VBHxA | STM32L151VBTx | STM32L151VBTxA | STM32L152C6Tx | STM32L152C6TxA | STM32L152C6Ux | STM32L152C6UxA | STM32L152C8Tx | STM32L152C8TxA | STM32L152C8Ux | STM32L152C8UxA | STM32L152CBTx | STM32L152CBTxA | STM32L152CBUx | STM32L152CBUxA | STM32L152R6Hx | STM32L152R6HxA | STM32L152R6Tx | STM32L152R6TxA | STM32L152R8Hx | STM32L152R8HxA | STM32L152R8Tx | STM32L152R8TxA | STM32L152RBHx | STM32L152RBHxA | STM32L152RBTx | STM32L152RBTxA | STM32L152V8Hx | STM32L152V8HxA | STM32L152V8Tx | STM32L152V8TxA | STM32L152VBHx | STM32L152VBHxA | STM32L152VBTx | STM32L152VBTxA)"/>
        <PossibleValue Value= "software" Comment="software" Semaphore="Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <PossibleValue Value= "hardware" Comment="hardware" Semaphore="Semaphore_TOUCHSENSING_MODE_HARDWARE"/>
        <Description>Software or hardware acquisition</Description>
    </RefParameter>
    <RefParameter Name="TOUCHSENSING_MODE" Comment="TouchSensing acquisition mode" DefaultValue="software" Type="list" Group="Version and modes" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; (STM32L151C6Tx | STM32L151C6TxA | STM32L151C6Ux | STM32L151C6UxA | STM32L151C8Tx | STM32L151C8TxA | STM32L151C8Ux | STM32L151C8UxA | STM32L151CBTx | STM32L151CBTxA | STM32L151CBUx | STM32L151CBUxA | STM32L151R6Hx | STM32L151R6HxA | STM32L151R6Tx | STM32L151R6TxA | STM32L151R8Hx | STM32L151R8HxA | STM32L151R8Tx | STM32L151R8TxA | STM32L151RBHx | STM32L151RBHxA | STM32L151RBTx | STM32L151RBTxA | STM32L151V8Hx | STM32L151V8HxA | STM32L151V8Tx | STM32L151V8TxA | STM32L151VBHx | STM32L151VBHxA | STM32L151VBTx | STM32L151VBTxA | STM32L152C6Tx | STM32L152C6TxA | STM32L152C6Ux | STM32L152C6UxA | STM32L152C8Tx | STM32L152C8TxA | STM32L152C8Ux | STM32L152C8UxA | STM32L152CBTx | STM32L152CBTxA | STM32L152CBUx | STM32L152CBUxA | STM32L152R6Hx | STM32L152R6HxA | STM32L152R6Tx | STM32L152R6TxA | STM32L152R8Hx | STM32L152R8HxA | STM32L152R8Tx | STM32L152R8TxA | STM32L152RBHx | STM32L152RBHxA | STM32L152RBTx | STM32L152RBTxA | STM32L152V8Hx | STM32L152V8HxA | STM32L152V8Tx | STM32L152V8TxA | STM32L152VBHx | STM32L152VBHxA | STM32L152VBTx | STM32L152VBTxA)"/>
        <PossibleValue Value= "software" Comment="software" Semaphore="Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>Software or hardware acquisition</Description>
    </RefParameter>
    <RefParameter Name="TOUCHSENSING_MODE" Comment="TouchSensing acquisition mode" DefaultValue="software" Type="list" Group="Version and modes" Mode="Basic" TabName="Config parameters" Visible = "false">
        <PossibleValue Value= "software" Comment="software" Semaphore="Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>Software or hardware acquisition</Description>
    </RefParameter>
    
<!-- COMMON PARAMETERS-->
<!-- Summary-->

    <RefParameter Name="TSLPRM_TOTAL_CHANNELS_DEFAULT" Comment="TSLPRM_TOTAL_CHANNELS_DEFAULT" DefaultValue="=(TSLPRM_TOTAL_TOUCHKEYS + TSLPRM_TOTAL_TOUCHKEYS_B + 3*(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_NBR + TSLPRM_USE_3CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_NBR + TSLPRM_USE_3CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_NBR + TSLPRM_USE_3CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_NBR + TSLPRM_USE_3CH_ROT_M_B_NBR,0)) + 4*(IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_NBR + TSLPRM_USE_4CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_NBR + TSLPRM_USE_4CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_NBR + TSLPRM_USE_4CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_NBR + TSLPRM_USE_4CH_ROT_M_B_NBR,0)) + 5*(IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_NBR + TSLPRM_USE_5CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_NBR + TSLPRM_USE_5CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_NBR + TSLPRM_USE_5CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_NBR + TSLPRM_USE_5CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_NBR + TSLPRM_USE_5CH_ROT_D_B_NBR,0)) + 6*(IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_NBR + TSLPRM_USE_6CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_NBR + TSLPRM_USE_6CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_NBR + TSLPRM_USE_6CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_NBR + TSLPRM_USE_6CH_ROT_M_B_NBR,0)))" Type="integerReadOnly" Min="1" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Formula calculation for TSLPRM_TOTAL_CHANNELS default value.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_CHANNELS_DEFAULT" Comment="TSLPRM_TOTAL_CHANNELS_DEFAULT" DefaultValue="=(TSLPRM_TOTAL_TOUCHKEYS + TSLPRM_TOTAL_TOUCHKEYS_B + 3*(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_NBR + TSLPRM_USE_3CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_NBR + TSLPRM_USE_3CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_NBR + TSLPRM_USE_3CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_NBR + TSLPRM_USE_3CH_ROT_M_B_NBR,0)) + 4*(IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_NBR + TSLPRM_USE_4CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_NBR + TSLPRM_USE_4CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_NBR + TSLPRM_USE_4CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_NBR + TSLPRM_USE_4CH_ROT_M_B_NBR,0)) + 5*(IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_NBR + TSLPRM_USE_5CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_NBR + TSLPRM_USE_5CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_NBR + TSLPRM_USE_5CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_NBR + TSLPRM_USE_5CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_NBR + TSLPRM_USE_5CH_ROT_D_B_NBR,0)) + 6*(IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_NBR + TSLPRM_USE_6CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_NBR + TSLPRM_USE_6CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_NBR + TSLPRM_USE_6CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_NBR + TSLPRM_USE_6CH_ROT_M_B_NBR,0)))" Type="integerReadOnly" Min="1" Max="+TS:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Formula calculation for TSLPRM_TOTAL_CHANNELS default value.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_CHANNELS_DEFAULT" Comment="TSLPRM_TOTAL_CHANNELS_DEFAULT" DefaultValue="=(TSLPRM_TOTAL_TOUCHKEYS + TSLPRM_TOTAL_TOUCHKEYS_B + 3*(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_NBR + TSLPRM_USE_3CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_NBR + TSLPRM_USE_3CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_NBR + TSLPRM_USE_3CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_NBR + TSLPRM_USE_3CH_ROT_M_B_NBR,0)) + 4*(IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_NBR + TSLPRM_USE_4CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_NBR + TSLPRM_USE_4CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_NBR + TSLPRM_USE_4CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_NBR + TSLPRM_USE_4CH_ROT_M_B_NBR,0)) + 5*(IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_NBR + TSLPRM_USE_5CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_NBR + TSLPRM_USE_5CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_NBR + TSLPRM_USE_5CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_NBR + TSLPRM_USE_5CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_NBR + TSLPRM_USE_5CH_ROT_D_B_NBR,0)) + 6*(IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_NBR + TSLPRM_USE_6CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_NBR + TSLPRM_USE_6CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_NBR + TSLPRM_USE_6CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_NBR + TSLPRM_USE_6CH_ROT_M_B_NBR,0)))" Type="integerReadOnly" Min="1" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_TOTAL_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_CHANNELS" Comment="TSLPRM_TOTAL_CHANNELS" DefaultValue="=TSLPRM_TOTAL_CHANNELS_DEFAULT" Type="integerReadOnly" Min="1" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of channels in application (range=1..24)&lt;br&gt;One TouchKey: one channel&lt;br&gt;One LinRot: 3, 4, 5 or 6 channels depending of selected one&lt;br&gt;Be aware that if your TSC is not correctly configured, i.e. not enough channels activated then you will get error message because of this.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_CHANNELS" Comment="TSLPRM_TOTAL_CHANNELS" DefaultValue="=TSLPRM_TOTAL_CHANNELS_DEFAULT" Type="integerReadOnly" Min="1" Max="+TS:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of channels in application (range=1..34)&lt;br&gt;One TouchKey: one channel&lt;br&gt;One LinRot: 3, 4, 5 or 6 channels depending of selected one</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_CHANNELS" Comment="TSLPRM_TOTAL_CHANNELS" DefaultValue="=TSLPRM_TOTAL_CHANNELS_DEFAULT" Type="integerReadOnly" Min="1" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Description>Total number of channels in application (range=1..255)&lt;br&gt;One TouchKey: one channel&lt;br&gt;One LinRot: 3, 4, 5 or 6 channels depending of selected one</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_ALL_TOUCHKEYS" Comment="TSLPRM_TOTAL_ALL_TOUCHKEYS" DefaultValue="=(TSLPRM_TOTAL_TOUCHKEYS + TSLPRM_TOTAL_TOUCHKEYS_B)" Type="integerReadOnly" Min="0" Max="=TSC_ACTIVE_CHANNELS" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of touchkeys, maximum  being nbr of activated channels in TSC IP</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_ALL_TOUCHKEYS" Comment="TSLPRM_TOTAL_ALL_TOUCHKEYS" DefaultValue="=(TSLPRM_TOTAL_TOUCHKEYS + TSLPRM_TOTAL_TOUCHKEYS_B)" Type="integerReadOnly" Min="0" Max="=TSC_ACTIVE_CHANNELS" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of touchkeys, maximum  being nbr of activated channels in TS IP</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_ALL_TOUCHKEYS" Comment="TSLPRM_TOTAL_ALL_TOUCHKEYS" DefaultValue="=(TSLPRM_TOTAL_TOUCHKEYS + TSLPRM_TOTAL_TOUCHKEYS_B)" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of touchkeys</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_ALL_LINROTS" Comment="TSLPRM_TOTAL_ALL_LINROTS" DefaultValue="=(TSLPRM_TOTAL_LINROTS + TSLPRM_TOTAL_LINROTS_B)" Type="integerReadOnly" Min="0" Max="24" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of touchkeys, maximum 24</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_ALL_LINROTS" Comment="TSLPRM_TOTAL_ALL_LINROTS" DefaultValue="=(TSLPRM_TOTAL_LINROTS + TSLPRM_TOTAL_LINROTS_B)" Type="integerReadOnly" Min="0" Max="34" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of touchkeys, maximum 24</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_ALL_LINROTS" Comment="TSLPRM_TOTAL_ALL_LINROTS" DefaultValue="=(TSLPRM_TOTAL_LINROTS + TSLPRM_TOTAL_LINROTS_B)" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of touchkeys</Description>
    </RefParameter>

    <RefParameter Name="TSC_ACTIVE_CHANNELS" Comment="TSC_ACTIVE_CHANNELS = max(TSLPRM_TOTAL_CHANNELS)" DefaultValue="+TSC:Gx_IOx-Channel" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>USER INFORMATION: Total number of channels in application activated on TSC IP&lt;br&gt;TSLPRM_TOTAL_CHANNELS cannot be higher</Description>
    </RefParameter>
    <RefParameter Name="TSC_ACTIVE_CHANNELS" Comment="TSC_ACTIVE_CHANNELS = max(TSLPRM_TOTAL_CHANNELS)" DefaultValue="+TS:Gx_IOx-Channel" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>USER INFORMATION: Total number of channels in application activated on TSC IP&lt;br&gt;TSLPRM_TOTAL_CHANNELS cannot be higher</Description>
    </RefParameter>

<!--    <RefParameter Name="TSLPRM_TOTAL_BANKS" Comment="TSLPRM_TOTAL_BANKS" DefaultValue="=(CEIL(TSLPRM_TOTAL_ALL_TOUCHKEYS/3) + TSLPRM_TOTAL_3CH_LINROTS + 2*(TSLPRM_TOTAL_4CH_LINROTS + TSLPRM_TOTAL_5CH_LINROTS + TSLPRM_TOTAL_6CH_LINROTS))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Description>Total number of banks in application (range=1..255)&lt;br&gt;3 channels per bank</Description>
    </RefParameter> -->

    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS_ACTIVE_CHANNELS" Comment="TSLPRM_TOTAL_TOUCHKEYS_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_TOUCHKEYS_B + 3*(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_NBR + TSLPRM_USE_3CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_NBR + TSLPRM_USE_3CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_NBR + TSLPRM_USE_3CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_NBR + TSLPRM_USE_3CH_ROT_M_B_NBR,0)) + 4*(IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_NBR + TSLPRM_USE_4CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_NBR + TSLPRM_USE_4CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_NBR + TSLPRM_USE_4CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_NBR + TSLPRM_USE_4CH_ROT_M_B_NBR,0))+ 5*(IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_NBR + TSLPRM_USE_5CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_NBR + TSLPRM_USE_5CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_NBR + TSLPRM_USE_5CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_NBR + TSLPRM_USE_5CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_NBR + TSLPRM_USE_5CH_ROT_D_B_NBR,0))+ 6*(IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_NBR + TSLPRM_USE_6CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_NBR + TSLPRM_USE_6CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_NBR + TSLPRM_USE_6CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_NBR + TSLPRM_USE_6CH_ROT_M_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_TOTAL_TOUCHKEYS_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS_MAX" Comment="TSLPRM_TOTAL_TOUCHKEYS_MAX" DefaultValue="0" Type="integerReadOnly" Min="0" Max="0" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Condition Diagnostic="" Expression="((TSC_ACTIVE_CHANNELS - TSLPRM_TOTAL_TOUCHKEYS_ACTIVE_CHANNELS) &lt; 0)"/>
        <Description>Formula calculation for TSLPRM_TOTAL_TOUCHKEYS_MAX default value.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS_MAX" Comment="TSLPRM_TOTAL_TOUCHKEYS_MAX" DefaultValue="=(TSC_ACTIVE_CHANNELS - TSLPRM_TOTAL_TOUCHKEYS_ACTIVE_CHANNELS)" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_TOTAL_TOUCHKEYS_MAX default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS_B_ACTIVE_CHANNELS" Comment="TSLPRM_TOTAL_TOUCHKEYS_B_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_TOUCHKEYS + 3*(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_NBR + TSLPRM_USE_3CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_NBR + TSLPRM_USE_3CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_NBR + TSLPRM_USE_3CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_NBR + TSLPRM_USE_3CH_ROT_M_B_NBR,0)) + 4*(IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_NBR + TSLPRM_USE_4CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_NBR + TSLPRM_USE_4CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_NBR + TSLPRM_USE_4CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_NBR + TSLPRM_USE_4CH_ROT_M_B_NBR,0))+ 5*(IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_NBR + TSLPRM_USE_5CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_NBR + TSLPRM_USE_5CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_NBR + TSLPRM_USE_5CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_NBR + TSLPRM_USE_5CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_NBR + TSLPRM_USE_5CH_ROT_D_B_NBR,0))+ 6*(IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_NBR + TSLPRM_USE_6CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_NBR + TSLPRM_USE_6CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_NBR + TSLPRM_USE_6CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_NBR + TSLPRM_USE_6CH_ROT_M_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_TOTAL_TOUCHKEYS_B_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS_B_MAX" Comment="TSLPRM_TOTAL_TOUCHKEYS_B_MAX" DefaultValue="0" Type="integerReadOnly" Min="0" Max="0" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Condition Diagnostic="" Expression="((TSC_ACTIVE_CHANNELS - TSLPRM_TOTAL_TOUCHKEYS_B_ACTIVE_CHANNELS) &lt; 0)"/>
        <Description>Formula calculation for TSLPRM_TOTAL_TOUCHKEYS_B_MAX default value.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS_B_MAX" Comment="TSLPRM_TOTAL_TOUCHKEYS_B_MAX" DefaultValue="=(TSC_ACTIVE_CHANNELS - TSLPRM_TOTAL_TOUCHKEYS_B_ACTIVE_CHANNELS)" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_TOTAL_TOUCHKEYS_B_MAX default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS" Comment="TSLPRM_TOTAL_TOUCHKEYS" DefaultValue="0" Type="integer" Min="0" Max="=TSLPRM_TOTAL_TOUCHKEYS_MAX" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of "Extended" TouchKeys in application</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS" Comment="TSLPRM_TOTAL_TOUCHKEYS" DefaultValue="0" Type="integer" Min="0" Max="=TSLPRM_TOTAL_TOUCHKEYS_MAX" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of "Extended" TouchKeys in application</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS" Comment="TSLPRM_TOTAL_TOUCHKEYS" DefaultValue="0" Type="integer" Min="0" Max="255" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection">
        <Description>Total number of "Extended" TouchKeys in application (range=0..255)</Description>
    </RefParameter>

    <RefParameter Name="IO_TOUCHKEY1" Comment="     IO_TOUCHKEY1" DefaultValue="null" Type="list" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_TOTAL_TOUCHKEYS &gt; 0"/>
        <Description>TouchKey IO n°1</Description>
    </RefParameter>
    <RefParameter Name="IO_TOUCHKEY1" Comment="     IO_TOUCHKEY1" DefaultValue="null" Type="list" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_TOTAL_TOUCHKEYS &lt; 1"/>
        <Description>TouchKey IO n°1</Description>
    </RefParameter>
    <RefParameter Name="IO_TOUCHKEY1" Comment="     IO_TOUCHKEY1" DefaultValue="null" Type="list" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection">
        <Description>TouchKey IO n°1</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS_B" Comment="TSLPRM_TOTAL_TOUCHKEYS_B" DefaultValue="0" Type="integer" Min="0" Max="=TSLPRM_TOTAL_TOUCHKEYS_B_MAX" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of "Basic" TouchKeys in application</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS_B" Comment="TSLPRM_TOTAL_TOUCHKEYS_B" DefaultValue="0" Type="integer" Min="0" Max="=TSLPRM_TOTAL_TOUCHKEYS_B_MAX" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of "Basic" TouchKeys in application</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_TOUCHKEYS_B" Comment="TSLPRM_TOTAL_TOUCHKEYS_B" DefaultValue="0" Type="integer" Min="0" Max="255" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection">
        <Description>Total number of "Basic" TouchKeys in application ()</Description>
    </RefParameter>

    <RefParameter Name="IO_TOUCHKEY_B1" Comment="     IO_TOUCHKEY_B1" DefaultValue="null" Type="list" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_TOTAL_TOUCHKEYS_B &gt; 0"/>
        <Description>TouchKey B IO n°1</Description>
    </RefParameter>
    <RefParameter Name="IO_TOUCHKEY_B1" Comment="     IO_TOUCHKEY_B1" DefaultValue="null" Type="list" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_TOTAL_TOUCHKEYS_B &lt; 1"/>
        <Description>TouchKey B IO n°1</Description>
    </RefParameter>
    <RefParameter Name="IO_TOUCHKEY_B1" Comment="     IO_TOUCHKEY_B1" DefaultValue="null" Type="list" Group="TouchKey sensors" Mode="Basic" TabName="Sensors selection">
        <Description>TouchKey B IO n°1</Description>
    </RefParameter>


    <!-- Linear/Rotary sensors used-->
    <RefParameter Name="TSLPRM_USE_3CH_LIN_M1" Comment="TSLPRM_USE_3CH_LIN_M1" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 3 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   M1 = Mono electrodes design with 0/255 position at extremities of the sensor &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_M1_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_3CH_LIN_M1_NBR_ACTIVE_CHANNELS" DefaultValue="=((TSLPRM_TOTAL_CHANNELS -3*(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_NBR,0))))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_3CH_LIN_M1_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_M1_NBR" Comment="TSLPRM_USE_3CH_LIN_M1_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_LIN_M1_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS -TSLPRM_USE_3CH_LIN_M1_NBR_ACTIVE_CHANNELS)/3),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_M1 Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_3CH_LIN_M1_NBR" Comment="TSLPRM_USE_3CH_LIN_M1_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_M1 Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_M1_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_3CH_LIN_M1_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -3*(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_3CH_LIN_M1_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_M1_B_NBR" Comment="TSLPRM_USE_3CH_LIN_M1_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_LIN_M1_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_LIN_M1_B_NBR_ACTIVE_CHANNELS)/3),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_M1 Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_3CH_LIN_M1_B_NBR" Comment="TSLPRM_USE_3CH_LIN_M1_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_M1 Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_M2" Comment="TSLPRM_USE_3CH_LIN_M2" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 3 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   M2 = Mono electrodes design &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_M2_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_3CH_LIN_M2_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -3*(IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_3CH_LIN_M2_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_M2_NBR" Comment="TSLPRM_USE_3CH_LIN_M2_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_LIN_M2_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_LIN_M2_NBR_ACTIVE_CHANNELS)/3),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_M2 Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_3CH_LIN_M2_NBR" Comment="TSLPRM_USE_3CH_LIN_M2_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_M2 Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_M2_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_3CH_LIN_M2_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -3*(IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_3CH_LIN_M2_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_M2_B_NBR" Comment="TSLPRM_USE_3CH_LIN_M2_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_LIN_M2_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_LIN_M2_B_NBR_ACTIVE_CHANNELS)/3),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_M2 Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_3CH_LIN_M2_B_NBR" Comment="TSLPRM_USE_3CH_LIN_M2_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_M2 Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_H" Comment="TSLPRM_USE_3CH_LIN_H" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 3 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   H = Half-ended electrodes design &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_H_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_3CH_LIN_H_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -3*(IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_3CH_LIN_H_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_H_NBR" Comment="TSLPRM_USE_3CH_LIN_H_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_LIN_H_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_LIN_H_NBR_ACTIVE_CHANNELS)/3),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_H Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_3CH_LIN_H_NBR" Comment="TSLPRM_USE_3CH_LIN_H_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_H Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_H_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_3CH_LIN_H_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -3*(IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_3CH_LIN_H_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_LIN_H_B_NBR" Comment="TSLPRM_USE_3CH_LIN_H_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_LIN_H_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_LIN_H_B_NBR_ACTIVE_CHANNELS)/3),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_H Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_3CH_LIN_H_B_NBR" Comment="TSLPRM_USE_3CH_LIN_H_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_3CH_LIN_H Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_ROT_M" Comment="TSLPRM_USE_3CH_ROT_M" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 3 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   ROT = Rotary sensor &lt;br&gt; </Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_ROT_M_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_3CH_ROT_M_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -3*(IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_3CH_ROT_M_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_ROT_M_NBR" Comment="TSLPRM_USE_3CH_ROT_M_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_ROT_M_NBR_ACTIVE_CHANNELS) &gt;-1, FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_ROT_M_NBR_ACTIVE_CHANNELS)/3),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M"/>
        <Description>Number of TSLPRM_USE_3CH_ROT_M Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_3CH_ROT_M_NBR" Comment="TSLPRM_USE_3CH_ROT_M_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_3CH_ROT_M Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_ROT_M_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_3CH_ROT_M_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -3*(IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_3CH_ROT_M_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_3CH_ROT_M_B_NBR" Comment="TSLPRM_USE_3CH_ROT_M_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_ROT_M_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_3CH_ROT_M_B_NBR_ACTIVE_CHANNELS)/3),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M"/>
        <Description>Number of TSLPRM_USE_3CH_ROT_M Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_3CH_ROT_M_B_NBR" Comment="TSLPRM_USE_3CH_ROT_M_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_3CH_ROT_M Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_M1" Comment="TSLPRM_USE_4CH_LIN_M1" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 4 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt;  - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   M1 = Mono electrodes design with 0/255 position at extremities of the sensor &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_M1_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_4CH_LIN_M1_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -4*(IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_4CH_LIN_M1_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_M1_NBR" Comment="TSLPRM_USE_4CH_LIN_M1_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_M1_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_M1_NBR_ACTIVE_CHANNELS)/4),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_M1 Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_4CH_LIN_M1_NBR" Comment="TSLPRM_USE_4CH_LIN_M1_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_M1 Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_M1_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_4CH_LIN_M1_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -4*(IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_4CH_LIN_M1_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_M1_B_NBR" Comment="TSLPRM_USE_4CH_LIN_M1_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_M1_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_M1_B_NBR_ACTIVE_CHANNELS)/4),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_M1 Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_4CH_LIN_M1_B_NBR" Comment="TSLPRM_USE_4CH_LIN_M1_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_M1 Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_M2" Comment="TSLPRM_USE_4CH_LIN_M2" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 4 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   M2 = Mono electrodes design &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_M2_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_4CH_LIN_M2_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -4*(IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_4CH_LIN_M2_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_M2_NBR" Comment="TSLPRM_USE_4CH_LIN_M2_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_M2_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_M2_NBR_ACTIVE_CHANNELS)/4),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_M2 Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_4CH_LIN_M2_NBR" Comment="TSLPRM_USE_4CH_LIN_M2_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_M2 Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_M2_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_4CH_LIN_M2_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -4*(IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_4CH_LIN_M2_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_M2_B_NBR" Comment="TSLPRM_USE_4CH_LIN_M2_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_M2_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_M2_B_NBR_ACTIVE_CHANNELS)/4),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_M2 Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_4CH_LIN_M2_B_NBR" Comment="TSLPRM_USE_4CH_LIN_M2_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_M2 Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_H" Comment="TSLPRM_USE_4CH_LIN_H" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 4 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   H = Half-ended electrodes design &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_H_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_4CH_LIN_H_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -4*(IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_4CH_LIN_H_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_H_NBR" Comment="TSLPRM_USE_4CH_LIN_H_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_H_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_H_NBR_ACTIVE_CHANNELS)/4),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_H Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_4CH_LIN_H_NBR" Comment="TSLPRM_USE_4CH_LIN_H_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_H Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_H_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_4CH_LIN_H_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -4*(IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_4CH_LIN_H_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_LIN_H_B_NBR" Comment="TSLPRM_USE_4CH_LIN_H_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_H_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_LIN_H_B_NBR_ACTIVE_CHANNELS)/4),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_H Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_4CH_LIN_H_B_NBR" Comment="TSLPRM_USE_4CH_LIN_H_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_4CH_LIN_H Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_ROT_M" Comment="TSLPRM_USE_4CH_ROT_M" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 4 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   ROT = Rotary sensor &lt;br&gt; </Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_ROT_M_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_4CH_ROT_M_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -4*(IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_4CH_ROT_M_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_ROT_M_NBR" Comment="TSLPRM_USE_4CH_ROT_M_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_ROT_M_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_ROT_M_NBR_ACTIVE_CHANNELS)/4),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M"/>
        <Description>Number of TSLPRM_USE_4CH_ROT_M Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_4CH_ROT_M_NBR" Comment="TSLPRM_USE_4CH_ROT_M_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_4CH_ROT_M Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_ROT_M_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_4CH_ROT_M_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -4*(IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_4CH_ROT_M_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_4CH_ROT_M_B_NBR" Comment="TSLPRM_USE_4CH_ROT_M_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_ROT_M_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS -TSLPRM_USE_4CH_ROT_M_B_NBR_ACTIVE_CHANNELS)/4),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M"/>
        <Description>Number of TSLPRM_USE_4CH_ROT_M Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_4CH_ROT_M_B_NBR" Comment="TSLPRM_USE_4CH_ROT_M_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_4CH_ROT_M Basic type</Description>
    </RefParameter>
 
    <RefParameter Name="TSLPRM_USE_5CH_LIN_M1" Comment="TSLPRM_USE_5CH_LIN_M1" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 5 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt;  - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   M1 = Mono electrodes design with 0/255 position at extremities of the sensor &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_M1_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_5CH_LIN_M1_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -5*(IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_5CH_LIN_M1_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_M1_NBR" Comment="TSLPRM_USE_5CH_LIN_M1_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_M1_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_M1_NBR_ACTIVE_CHANNELS)/5),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_M1 Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_5CH_LIN_M1_NBR" Comment="TSLPRM_USE_5CH_LIN_M1_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_M1 Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_M1_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_5CH_LIN_M1_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -5*(IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_5CH_LIN_M1_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_M1_B_NBR" Comment="TSLPRM_USE_5CH_LIN_M1_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_M1_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_M1_B_NBR_ACTIVE_CHANNELS)/5),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_M1 Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_5CH_LIN_M1_B_NBR" Comment="TSLPRM_USE_5CH_LIN_M1_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_M1 Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_M2" Comment="TSLPRM_USE_5CH_LIN_M2" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 5 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   M2 = Mono electrodes design &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_M2_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_5CH_LIN_M2_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -5*(IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_5CH_LIN_M2_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_M2_NBR" Comment="TSLPRM_USE_5CH_LIN_M2_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_M2_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_M2_NBR_ACTIVE_CHANNELS)/5),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_M2 Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_5CH_LIN_M2_NBR" Comment="TSLPRM_USE_5CH_LIN_M2_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_M2 Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_M2_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_5CH_LIN_M2_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -5*(IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_5CH_LIN_M2_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_M2_B_NBR" Comment="TSLPRM_USE_5CH_LIN_M2_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_M2_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_M2_B_NBR_ACTIVE_CHANNELS)/5),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_M2 Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_5CH_LIN_M2_B_NBR" Comment="TSLPRM_USE_5CH_LIN_M2_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_M2 Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_H" Comment="TSLPRM_USE_5CH_LIN_H" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 5 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   H = Half-ended electrodes design &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_H_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_5CH_LIN_H_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -5*(IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_5CH_LIN_H_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_H_NBR" Comment="TSLPRM_USE_5CH_LIN_H_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_H_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_H_NBR_ACTIVE_CHANNELS)/5),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_H Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_5CH_LIN_H_NBR" Comment="TSLPRM_USE_5CH_LIN_H_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_H Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_H_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_5CH_LIN_H_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -5*(IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_5CH_LIN_H_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_LIN_H_B_NBR" Comment="TSLPRM_USE_5CH_LIN_H_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_H_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_LIN_H_B_NBR_ACTIVE_CHANNELS)/5),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_H Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_5CH_LIN_H_B_NBR" Comment="TSLPRM_USE_5CH_LIN_H_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_5CH_LIN_H Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_ROT_M" Comment="TSLPRM_USE_5CH_ROT_M" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 5 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   ROT = Rotary sensor &lt;br&gt; </Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_ROT_M_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_5CH_ROT_M_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -5*(IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_5CH_ROT_M_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_ROT_M_NBR" Comment="TSLPRM_USE_5CH_ROT_M_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_ROT_M_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_ROT_M_NBR_ACTIVE_CHANNELS)/5),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M"/>
        <Description>Number of TSLPRM_USE_5CH_ROT_M Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_5CH_ROT_M_NBR" Comment="TSLPRM_USE_5CH_ROT_M_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_5CH_ROT_M Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_ROT_M_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_5CH_ROT_M_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -5*(IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_5CH_ROT_M_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_ROT_M_B_NBR" Comment="TSLPRM_USE_5CH_ROT_M_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_ROT_M_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_ROT_M_B_NBR_ACTIVE_CHANNELS)/5),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M"/>
        <Description>Number of TSLPRM_USE_5CH_ROT_M Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_5CH_ROT_M_B_NBR" Comment="TSLPRM_USE_5CH_ROT_M_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_5CH_ROT_M Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_ROT_D" Comment="TSLPRM_USE_5CH_ROT_D" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 5 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   ROT = Rotary sensor &lt;br&gt;   D = Dual electrodes design &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_ROT_D_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_5CH_ROT_D_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -5*(IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_5CH_ROT_D_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_ROT_D_NBR" Comment="TSLPRM_USE_5CH_ROT_D_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_ROT_D_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_ROT_D_NBR_ACTIVE_CHANNELS)/5),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D"/>
        <Description>Number of TSLPRM_USE_5CH_ROT_D Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_5CH_ROT_D_NBR" Comment="TSLPRM_USE_5CH_ROT_D_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_5CH_ROT_D Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_ROT_D_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_5CH_ROT_D_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -5*(IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_5CH_ROT_D_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_5CH_ROT_D_B_NBR" Comment="TSLPRM_USE_5CH_ROT_D_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_ROT_D_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_5CH_ROT_D_B_NBR_ACTIVE_CHANNELS)/5),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D"/>
        <Description>Number of TSLPRM_USE_5CH_ROT_D Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_5CH_ROT_D_B_NBR" Comment="TSLPRM_USE_5CH_ROT_D_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_5CH_ROT_D Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_M1" Comment="TSLPRM_USE_6CH_LIN_M1" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 6 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   M1 = Mono electrodes design with 0/255 position at extremities of the sensor &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_M1_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_6CH_LIN_M1_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -6*(IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_6CH_LIN_M1_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_M1_NBR" Comment="TSLPRM_USE_6CH_LIN_M1_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_M1_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_M1_NBR_ACTIVE_CHANNELS)/6),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_M1 Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_6CH_LIN_M1_NBR" Comment="TSLPRM_USE_6CH_LIN_M1_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_M1 Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_M1_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_6CH_LIN_M1_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -6*(IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_6CH_LIN_M1_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_M1_B_NBR" Comment="TSLPRM_USE_6CH_LIN_M1_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_M1_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_M1_B_NBR_ACTIVE_CHANNELS)/6),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_M1 Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_6CH_LIN_M1_B_NBR" Comment="TSLPRM_USE_6CH_LIN_M1_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_M1 Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_M2" Comment="TSLPRM_USE_6CH_LIN_M2" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 6 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   M2 = Mono electrodes design &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_M2_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_6CH_LIN_M2_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -6*(IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_6CH_LIN_M2_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_M2_NBR" Comment="TSLPRM_USE_6CH_LIN_M2_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_M2_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_M2_NBR_ACTIVE_CHANNELS)/6),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_M2 Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_6CH_LIN_M2_NBR" Comment="TSLPRM_USE_6CH_LIN_M2_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_M2 Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_M2_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_6CH_LIN_M2_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -6*(IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_6CH_LIN_M2_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_M2_B_NBR" Comment="TSLPRM_USE_6CH_LIN_M2_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_M2_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_M2_B_NBR_ACTIVE_CHANNELS)/6),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_M2 Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_6CH_LIN_M2_B_NBR" Comment="TSLPRM_USE_6CH_LIN_M2_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_M2 Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_H" Comment="TSLPRM_USE_6CH_LIN_H" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 6 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   LIN = Linear sensor &lt;br&gt;   H = Half-ended electrodes design &lt;br&gt;</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_H_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_6CH_LIN_H_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -6*(IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_6CH_LIN_H_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_H_NBR" Comment="TSLPRM_USE_6CH_LIN_H_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_H_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_H_NBR_ACTIVE_CHANNELS)/6),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_H Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_6CH_LIN_H_NBR" Comment="TSLPRM_USE_6CH_LIN_H_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_H Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_H_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_6CH_LIN_H_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -6*(IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_6CH_LIN_H_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_LIN_H_B_NBR" Comment="TSLPRM_USE_6CH_LIN_H_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_H_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_LIN_H_B_NBR_ACTIVE_CHANNELS)/6),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_H Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_6CH_LIN_H_B_NBR" Comment="TSLPRM_USE_6CH_LIN_H_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_6CH_LIN_H Basic type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_ROT_M" Comment="TSLPRM_USE_6CH_ROT_M" DefaultValue="0" Type="List" Group="Linear/Rotary sensors used" TabName="Sensors selection" Mode="Basic">
        <PossibleValue Comment="Used" Value="1"/>
        <PossibleValue Comment="Not Used" Value="0"/>
        <Description>Select which Linear and Rotary sensors you use in your application. &lt;br&gt; &lt;font color=&quot;red&quot;&gt; &lt;b&gt;Warning&lt;/b&gt;: it is recommended to activate IO's in 6 groups of TS/TSC peripheral for optimized performances &lt;/font&gt; &lt;br&gt; - 0 = Not Used &lt;br&gt; - 1 = Used &lt;br&gt;   ROT = Rotary sensor &lt;br&gt; </Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_ROT_M_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_6CH_ROT_M_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -6*(IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_6CH_ROT_M_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_ROT_M_NBR" Comment="TSLPRM_USE_6CH_ROT_M_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_ROT_M_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_ROT_M_NBR_ACTIVE_CHANNELS)/6),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M"/>
        <Description>Number of TSLPRM_USE_6CH_ROT_M Extended type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_6CH_ROT_M_NBR" Comment="TSLPRM_USE_6CH_ROT_M_NBR" DefaultValue="0" Type="integer" Min="0" Max="0" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_6CH_ROT_M Extended type</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_ROT_M_B_NBR_ACTIVE_CHANNELS" Comment="TSLPRM_USE_6CH_ROT_M_B_NBR_ACTIVE_CHANNELS" DefaultValue="=(TSLPRM_TOTAL_CHANNELS -6*(IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_B_NBR,0)))" Type="integerReadOnly" Min="0" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible= "false">
        <Description>Formula calculation for TSLPRM_USE_6CH_ROT_M_B_NBR_ACTIVE_CHANNELS default value.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_6CH_ROT_M_B_NBR" Comment="TSLPRM_USE_6CH_ROT_M_B_NBR" DefaultValue="0" Type="integer" Min="0" Max="=IF((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_ROT_M_B_NBR_ACTIVE_CHANNELS) &gt; -1,FLOOR((TSC_ACTIVE_CHANNELS - TSLPRM_USE_6CH_ROT_M_B_NBR_ACTIVE_CHANNELS)/6),0)" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M"/>
        <Description>Number of TSLPRM_USE_6CH_ROT_M Basic type</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_6CH_ROT_M_B_NBR" Comment="TSLPRM_USE_6CH_ROT_M_B_NBR" DefaultValue="0" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <PossibleValue Value="0" Comment="N/A"/>
        <Description>Number of TSLPRM_USE_6CH_ROT_M Basic type</Description>
    </RefParameter>

    <RefParameter Name="IO_3CH_LIN_M1_NBR1_CH1" Comment="     IO_3CH_LIN_M1_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_NBR &gt; 0"/>
        <Description>3CH_LIN_M1 n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M1_NBR1_CH1" Comment="     IO_3CH_LIN_M1_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M1_NBR1_CH2" Comment="     IO_3CH_LIN_M1_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_NBR &gt; 0"/>
        <Description>3CH_LIN_M1 n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M1_NBR1_CH2" Comment="     IO_3CH_LIN_M1_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M1_NBR1_CH3" Comment="     IO_3CH_LIN_M1_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_NBR &gt; 0"/>
        <Description>3CH_LIN_M1 n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M1_NBR1_CH3" Comment="     IO_3CH_LIN_M1_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_3CH_LIN_M1_B_NBR1_CH1" Comment="     IO_3CH_LIN_M1_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>3CH_LIN_M1_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M1_B_NBR1_CH1" Comment="     IO_3CH_LIN_M1_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M1_B_NBR1_CH2" Comment="     IO_3CH_LIN_M1_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>3CH_LIN_M1_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M1_B_NBR1_CH2" Comment="     IO_3CH_LIN_M1_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M1_B_NBR1_CH3" Comment="     IO_3CH_LIN_M1_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>3CH_LIN_M1_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M1_B_NBR1_CH3" Comment="     IO_3CH_LIN_M1_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_3CH_LIN_M2_NBR1_CH1" Comment="     IO_3CH_LIN_M2_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_NBR &gt; 0"/>
        <Description>3CH_LIN_M2 n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M2_NBR1_CH1" Comment="     IO_3CH_LIN_M2_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M2_NBR1_CH2" Comment="     IO_3CH_LIN_M2_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_NBR &gt; 0"/>
        <Description>3CH_LIN_M2 n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M2_NBR1_CH2" Comment="     IO_3CH_LIN_M2_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M2_NBR1_CH3" Comment="     IO_3CH_LIN_M2_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_NBR &gt; 0"/>
        <Description>3CH_LIN_M2 n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M2_NBR1_CH3" Comment="     IO_3CH_LIN_M2_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_3CH_LIN_M2_B_NBR1_CH1" Comment="     IO_3CH_LIN_M2_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>3CH_LIN_M2_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M2_B_NBR1_CH1" Comment="     IO_3CH_LIN_M2_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M2_B_NBR1_CH2" Comment="     IO_3CH_LIN_M2_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>3CH_LIN_M2_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M2_B_NBR1_CH2" Comment="     IO_3CH_LIN_M2_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M2_B_NBR1_CH3" Comment="     IO_3CH_LIN_M2_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>3CH_LIN_M2_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_M2_B_NBR1_CH3" Comment="     IO_3CH_LIN_M2_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_3CH_LIN_H_NBR1_CH1" Comment="     IO_3CH_LIN_H_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_NBR &gt; 0"/>
        <Description>3CH_LIN_H n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_H_NBR1_CH1" Comment="     IO_3CH_LIN_H_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_H_NBR1_CH2" Comment="     IO_3CH_LIN_H_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_NBR &gt; 0"/>
        <Description>3CH_LIN_H n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_H_NBR1_CH2" Comment="     IO_3CH_LIN_H_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_H_NBR1_CH3" Comment="     IO_3CH_LIN_H_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_NBR &gt; 0"/>
        <Description>3CH_LIN_H n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_H_NBR1_CH3" Comment="     IO_3CH_LIN_H_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_3CH_LIN_H_B_NBR1_CH1" Comment="     IO_3CH_LIN_H_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_B_NBR &gt; 0"/>
        <Description>3CH_LIN_H_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_H_B_NBR1_CH1" Comment="     IO_3CH_LIN_H_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_H_B_NBR1_CH2" Comment="     IO_3CH_LIN_H_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_B_NBR &gt; 0"/>
        <Description>3CH_LIN_H_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_H_B_NBR1_CH2" Comment="     IO_3CH_LIN_H_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_H_B_NBR1_CH3" Comment="     IO_3CH_LIN_H_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_B_NBR &gt; 0"/>
        <Description>3CH_LIN_H_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_LIN_H_B_NBR1_CH3" Comment="     IO_3CH_LIN_H_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_3CH_ROT_M_NBR1_CH1" Comment="     IO_3CH_ROT_M_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_NBR &gt; 0"/>
        <Description>3CH_LIN_ROT_M n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_ROT_M_NBR1_CH1" Comment="     IO_3CH_ROT_M_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_ROT_M_NBR1_CH2" Comment="     IO_3CH_ROT_M_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_NBR &gt; 0"/>
        <Description>3CH_LIN_ROT_M n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_ROT_M_NBR1_CH2" Comment="     IO_3CH_ROT_M_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_ROT_M_NBR1_CH3" Comment="     IO_3CH_ROT_M_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_NBR &gt; 0"/>
        <Description>3CH_LIN_ROT_M n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_ROT_M_NBR1_CH3" Comment="     IO_3CH_ROT_M_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_3CH_ROT_M_B_NBR1_CH1" Comment="     IO_3CH_ROT_M_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_B_NBR &gt; 0"/>
        <Description>3CH_LIN_ROT_M_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_ROT_M_B_NBR1_CH1" Comment="     IO_3CH_ROT_M_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_ROT_M_B_NBR1_CH2" Comment="     IO_3CH_ROT_M_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_B_NBR &gt; 0"/>
        <Description>3CH_LIN_ROT_M_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_ROT_M_B_NBR1_CH2" Comment="     IO_3CH_ROT_M_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_3CH_ROT_M_B_NBR1_CH3" Comment="     IO_3CH_ROT_M_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_B_NBR &gt; 0"/>
        <Description>3CH_LIN_ROT_M_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_3CH_ROT_M_B_NBR1_CH3" Comment="     IO_3CH_ROT_M_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_3CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_4CH_LIN_M1_NBR1_CH1" Comment="     IO_4CH_LIN_M1_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_NBR &gt; 0"/>
        <Description>4CH_LIN_M1 n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_NBR1_CH1" Comment="     IO_4CH_LIN_M1_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_NBR1_CH2" Comment="     IO_4CH_LIN_M1_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_NBR &gt; 0"/>
        <Description>4CH_LIN_M1 n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_NBR1_CH2" Comment="     IO_4CH_LIN_M1_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_NBR1_CH3" Comment="     IO_4CH_LIN_M1_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_NBR &gt; 0"/>
        <Description>4CH_LIN_M1 n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_NBR1_CH3" Comment="     IO_4CH_LIN_M1_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_NBR1_CH4" Comment="     IO_4CH_LIN_M1_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_NBR &gt; 0"/>
        <Description>4CH_LIN_M1 n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_NBR1_CH4" Comment="     IO_4CH_LIN_M1_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_4CH_LIN_M1_B_NBR1_CH1" Comment="     IO_4CH_LIN_M1_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>4CH_LIN_M1_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_B_NBR1_CH1" Comment="     IO_4CH_LIN_M1_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_B_NBR1_CH2" Comment="     IO_4CH_LIN_M1_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>4CH_LIN_M1_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_B_NBR1_CH2" Comment="     IO_4CH_LIN_M1_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_B_NBR1_CH3" Comment="     IO_4CH_LIN_M1_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>4CH_LIN_M1_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_B_NBR1_CH3" Comment="     IO_4CH_LIN_M1_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_B_NBR1_CH4" Comment="     IO_4CH_LIN_M1_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>4CH_LIN_M1_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M1_B_NBR1_CH4" Comment="     IO_4CH_LIN_M1_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_4CH_LIN_M2_NBR1_CH1" Comment="     IO_4CH_LIN_M2_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_NBR &gt; 0"/>
        <Description>4CH_LIN_M2 n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_NBR1_CH1" Comment="     IO_4CH_LIN_M2_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_NBR1_CH2" Comment="     IO_4CH_LIN_M2_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_NBR &gt; 0"/>
        <Description>4CH_LIN_M2 n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_NBR1_CH2" Comment="     IO_4CH_LIN_M2_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_NBR1_CH3" Comment="     IO_4CH_LIN_M2_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_NBR &gt; 0"/>
        <Description>4CH_LIN_M2 n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_NBR1_CH3" Comment="     IO_4CH_LIN_M2_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_NBR1_CH4" Comment="     IO_4CH_LIN_M2_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_NBR &gt; 0"/>
        <Description>4CH_LIN_M2 n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_NBR1_CH4" Comment="     IO_4CH_LIN_M2_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_4CH_LIN_M2_B_NBR1_CH1" Comment="     IO_4CH_LIN_M2_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>4CH_LIN_M2_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_B_NBR1_CH1" Comment="     IO_4CH_LIN_M2_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_B_NBR1_CH2" Comment="     IO_4CH_LIN_M2_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>4CH_LIN_M2_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_B_NBR1_CH2" Comment="     IO_4CH_LIN_M2_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_B_NBR1_CH3" Comment="     IO_4CH_LIN_M2_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>4CH_LIN_M2_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_B_NBR1_CH3" Comment="     IO_4CH_LIN_M2_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_B_NBR1_CH4" Comment="     IO_4CH_LIN_M2_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>4CH_LIN_M2_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_M2_B_NBR1_CH4" Comment="     IO_4CH_LIN_M2_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_4CH_LIN_H_NBR1_CH1" Comment="     IO_4CH_LIN_H_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_NBR &gt; 0"/>
        <Description>4CH_LIN_H n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_NBR1_CH1" Comment="     IO_4CH_LIN_H_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_NBR1_CH2" Comment="     IO_4CH_LIN_H_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_NBR &gt; 0"/>
        <Description>4CH_LIN_H n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_NBR1_CH2" Comment="     IO_4CH_LIN_H_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_NBR1_CH3" Comment="     IO_4CH_LIN_H_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_NBR &gt; 0"/>
        <Description>4CH_LIN_H n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_NBR1_CH3" Comment="     IO_4CH_LIN_H_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_NBR1_CH4" Comment="     IO_4CH_LIN_H_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_NBR &gt; 0"/>
        <Description>4CH_LIN_H n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_NBR1_CH4" Comment="     IO_4CH_LIN_H_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_4CH_LIN_H_B_NBR1_CH1" Comment="     IO_4CH_LIN_H_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_B_NBR &gt; 0"/>
        <Description>4CH_LIN_H_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_B_NBR1_CH1" Comment="     IO_4CH_LIN_H_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_B_NBR1_CH2" Comment="     IO_4CH_LIN_H_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_B_NBR &gt; 0"/>
        <Description>4CH_LIN_H_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_B_NBR1_CH2" Comment="     IO_4CH_LIN_H_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_B_NBR1_CH3" Comment="     IO_4CH_LIN_H_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_B_NBR &gt; 0"/>
        <Description>4CH_LIN_H_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_B_NBR1_CH3" Comment="     IO_4CH_LIN_H_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_B_NBR1_CH4" Comment="     IO_4CH_LIN_H_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_B_NBR &gt; 0"/>
        <Description>4CH_LIN_H_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_LIN_H_B_NBR1_CH4" Comment="     IO_4CH_LIN_H_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_4CH_ROT_M_NBR1_CH1" Comment="     IO_4CH_ROT_M_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_NBR &gt; 0"/>
        <Description>4CH_LIN_ROT_M n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_NBR1_CH1" Comment="     IO_4CH_ROT_M_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_NBR1_CH2" Comment="     IO_4CH_ROT_M_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_NBR &gt; 0"/>
        <Description>4CH_LIN_ROT_M n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_NBR1_CH2" Comment="     IO_4CH_ROT_M_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_NBR1_CH3" Comment="     IO_4CH_ROT_M_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_NBR &gt; 0"/>
        <Description>4CH_LIN_ROT_M n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_NBR1_CH3" Comment="     IO_4CH_ROT_M_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_NBR1_CH4" Comment="     IO_4CH_ROT_M_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_NBR &gt; 0"/>
        <Description>4CH_LIN_ROT_M n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_NBR1_CH4" Comment="     IO_4CH_ROT_M_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_4CH_ROT_M_B_NBR1_CH1" Comment="     IO_4CH_ROT_M_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_B_NBR &gt; 0"/>
        <Description>4CH_LIN_ROT_M_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_B_NBR1_CH1" Comment="     IO_4CH_ROT_M_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_B_NBR1_CH2" Comment="     IO_4CH_ROT_M_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_B_NBR &gt; 0"/>
        <Description>4CH_LIN_ROT_M_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_B_NBR1_CH2" Comment="     IO_4CH_ROT_M_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_B_NBR1_CH3" Comment="     IO_4CH_ROT_M_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_B_NBR &gt; 0"/>
        <Description>4CH_LIN_ROT_M_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_B_NBR1_CH3" Comment="     IO_4CH_ROT_M_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_B_NBR1_CH4" Comment="     IO_4CH_ROT_M_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_B_NBR &gt; 0"/>
        <Description>4CH_LIN_ROT_M_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_4CH_ROT_M_B_NBR1_CH4" Comment="     IO_4CH_ROT_M_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_4CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_5CH_LIN_M1_NBR1_CH1" Comment="     IO_5CH_LIN_M1_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_NBR &gt; 0"/>
        <Description>5CH_LIN_M1 n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_NBR1_CH1" Comment="     IO_5CH_LIN_M1_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_NBR1_CH2" Comment="     IO_5CH_LIN_M1_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_NBR &gt; 0"/>
        <Description>5CH_LIN_M1 n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_NBR1_CH2" Comment="     IO_5CH_LIN_M1_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_NBR1_CH3" Comment="     IO_5CH_LIN_M1_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_NBR &gt; 0"/>
        <Description>5CH_LIN_M1 n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_NBR1_CH3" Comment="     IO_5CH_LIN_M1_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_NBR1_CH4" Comment="     IO_5CH_LIN_M1_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_NBR &gt; 0"/>
        <Description>5CH_LIN_M1 n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_NBR1_CH4" Comment="     IO_5CH_LIN_M1_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_NBR1_CH5" Comment="     IO_5CH_LIN_M1_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_NBR &gt; 0"/>
        <Description>5CH_LIN_M1 n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_NBR1_CH5" Comment="     IO_5CH_LIN_M1_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>


    <RefParameter Name="IO_5CH_LIN_M1_B_NBR1_CH1" Comment="     IO_5CH_LIN_M1_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>5CH_LIN_M1_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_B_NBR1_CH1" Comment="     IO_5CH_LIN_M1_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_B_NBR1_CH2" Comment="     IO_5CH_LIN_M1_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>5CH_LIN_M1_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_B_NBR1_CH2" Comment="     IO_5CH_LIN_M1_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_B_NBR1_CH3" Comment="     IO_5CH_LIN_M1_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>5CH_LIN_M1_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_B_NBR1_CH3" Comment="     IO_5CH_LIN_M1_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_B_NBR1_CH4" Comment="     IO_5CH_LIN_M1_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>5CH_LIN_M1_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_B_NBR1_CH4" Comment="     IO_5CH_LIN_M1_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_B_NBR1_CH5" Comment="     IO_5CH_LIN_M1_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>5CH_LIN_M1_B n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M1_B_NBR1_CH5" Comment="     IO_5CH_LIN_M1_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_5CH_LIN_M2_NBR1_CH1" Comment="     IO_5CH_LIN_M2_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_NBR &gt; 0"/>
        <Description>5CH_LIN_M2 n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_NBR1_CH1" Comment="     IO_5CH_LIN_M2_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_NBR1_CH2" Comment="     IO_5CH_LIN_M2_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_NBR &gt; 0"/>
        <Description>5CH_LIN_M2 n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_NBR1_CH2" Comment="     IO_5CH_LIN_M2_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_NBR1_CH3" Comment="     IO_5CH_LIN_M2_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_NBR &gt; 0"/>
        <Description>5CH_LIN_M2 n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_NBR1_CH3" Comment="     IO_5CH_LIN_M2_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_NBR1_CH4" Comment="     IO_5CH_LIN_M2_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_NBR &gt; 0"/>
        <Description>5CH_LIN_M2 n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_NBR1_CH4" Comment="     IO_5CH_LIN_M2_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_NBR1_CH5" Comment="     IO_5CH_LIN_M2_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_NBR &gt; 0"/>
        <Description>5CH_LIN_M2 n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_NBR1_CH5" Comment="     IO_5CH_LIN_M2_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_5CH_LIN_M2_B_NBR1_CH1" Comment="     IO_5CH_LIN_M2_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>5CH_LIN_M2_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_B_NBR1_CH1" Comment="     IO_5CH_LIN_M2_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_B_NBR1_CH2" Comment="     IO_5CH_LIN_M2_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>5CH_LIN_M2_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_B_NBR1_CH2" Comment="     IO_5CH_LIN_M2_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_B_NBR1_CH3" Comment="     IO_5CH_LIN_M2_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>5CH_LIN_M2_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_B_NBR1_CH3" Comment="     IO_5CH_LIN_M2_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_B_NBR1_CH4" Comment="     IO_5CH_LIN_M2_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>5CH_LIN_M2_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_B_NBR1_CH4" Comment="     IO_5CH_LIN_M2_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_B_NBR1_CH5" Comment="     IO_5CH_LIN_M2_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>5CH_LIN_M2_B n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_M2_B_NBR1_CH5" Comment="     IO_5CH_LIN_M2_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_5CH_LIN_H_NBR1_CH1" Comment="     IO_5CH_LIN_H_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_NBR &gt; 0"/>
        <Description>5CH_LIN_H n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_NBR1_CH1" Comment="     IO_5CH_LIN_H_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_NBR1_CH2" Comment="     IO_5CH_LIN_H_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_NBR &gt; 0"/>
        <Description>5CH_LIN_H n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_NBR1_CH2" Comment="     IO_5CH_LIN_H_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_NBR1_CH3" Comment="     IO_5CH_LIN_H_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_NBR &gt; 0"/>
        <Description>5CH_LIN_H n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_NBR1_CH3" Comment="     IO_5CH_LIN_H_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_NBR1_CH4" Comment="     IO_5CH_LIN_H_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_NBR &gt; 0"/>
        <Description>5CH_LIN_H n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_NBR1_CH4" Comment="     IO_5CH_LIN_H_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_NBR1_CH5" Comment="     IO_5CH_LIN_H_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_NBR &gt; 0"/>
        <Description>5CH_LIN_H n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_NBR1_CH5" Comment="     IO_5CH_LIN_H_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_5CH_LIN_H_B_NBR1_CH1" Comment="     IO_5CH_LIN_H_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_B_NBR &gt; 0"/>
        <Description>5CH_LIN_H_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_B_NBR1_CH1" Comment="     IO_5CH_LIN_H_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_B_NBR1_CH2" Comment="     IO_5CH_LIN_H_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_B_NBR &gt; 0"/>
        <Description>5CH_LIN_H_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_B_NBR1_CH2" Comment="     IO_5CH_LIN_H_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_B_NBR1_CH3" Comment="     IO_5CH_LIN_H_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_B_NBR &gt; 0"/>
        <Description>5CH_LIN_H_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_B_NBR1_CH3" Comment="     IO_5CH_LIN_H_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_B_NBR1_CH4" Comment="     IO_5CH_LIN_H_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_B_NBR &gt; 0"/>
        <Description>5CH_LIN_H_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_B_NBR1_CH4" Comment="     IO_5CH_LIN_H_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_B_NBR1_CH5" Comment="     IO_5CH_LIN_H_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_B_NBR &gt; 0"/>
        <Description>5CH_LIN_H_B n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_LIN_H_B_NBR1_CH5" Comment="     IO_5CH_LIN_H_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_5CH_ROT_M_NBR1_CH1" Comment="     IO_5CH_ROT_M_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_M n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_NBR1_CH1" Comment="     IO_5CH_ROT_M_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_NBR1_CH2" Comment="     IO_5CH_ROT_M_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_M n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_NBR1_CH2" Comment="     IO_5CH_ROT_M_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_NBR1_CH3" Comment="     IO_5CH_ROT_M_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_M n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_NBR1_CH3" Comment="     IO_5CH_ROT_M_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_NBR1_CH4" Comment="     IO_5CH_ROT_M_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_M n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_NBR1_CH4" Comment="     IO_5CH_ROT_M_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_NBR1_CH5" Comment="     IO_5CH_ROT_M_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_M n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_NBR1_CH5" Comment="     IO_5CH_ROT_M_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_5CH_ROT_M_B_NBR1_CH1" Comment="     IO_5CH_ROT_M_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_B_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_M_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_B_NBR1_CH1" Comment="     IO_5CH_ROT_M_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_B_NBR1_CH2" Comment="     IO_5CH_ROT_M_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_B_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_M_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_B_NBR1_CH2" Comment="     IO_5CH_ROT_M_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_B_NBR1_CH3" Comment="     IO_5CH_ROT_M_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_B_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_M_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_B_NBR1_CH3" Comment="     IO_5CH_ROT_M_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_B_NBR1_CH4" Comment="     IO_5CH_ROT_M_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_B_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_M_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_B_NBR1_CH4" Comment="     IO_5CH_ROT_M_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_B_NBR1_CH5" Comment="     IO_5CH_ROT_M_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_B_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_M_B n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_M_B_NBR1_CH5" Comment="     IO_5CH_ROT_M_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_5CH_ROT_D_NBR1_CH1" Comment="     IO_5CH_ROT_D_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_D n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_NBR1_CH1" Comment="     IO_5CH_ROT_D_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_NBR1_CH2" Comment="     IO_5CH_ROT_D_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_D n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_NBR1_CH2" Comment="     IO_5CH_ROT_D_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_NBR1_CH3" Comment="     IO_5CH_ROT_D_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_D n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_NBR1_CH3" Comment="     IO_5CH_ROT_D_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_NBR1_CH4" Comment="     IO_5CH_ROT_D_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_D n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_NBR1_CH4" Comment="     IO_5CH_ROT_D_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_NBR1_CH5" Comment="     IO_5CH_ROT_D_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_D n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_NBR1_CH5" Comment="     IO_5CH_ROT_D_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_5CH_ROT_D_B_NBR1_CH1" Comment="     IO_5CH_ROT_D_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_B_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_D_M n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_B_NBR1_CH1" Comment="     IO_5CH_ROT_D_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_B_NBR1_CH2" Comment="     IO_5CH_ROT_D_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_B_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_D_M n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_B_NBR1_CH2" Comment="     IO_5CH_ROT_D_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_B_NBR1_CH3" Comment="     IO_5CH_ROT_D_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_B_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_D_M n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_B_NBR1_CH3" Comment="     IO_5CH_ROT_D_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_B_NBR1_CH4" Comment="     IO_5CH_ROT_D_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_B_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_D_M n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_B_NBR1_CH4" Comment="     IO_5CH_ROT_D_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_B_NBR1_CH5" Comment="     IO_5CH_ROT_D_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_B_NBR &gt; 0"/>
        <Description>5CH_LIN_ROT_D_M n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_5CH_ROT_D_B_NBR1_CH5" Comment="     IO_5CH_ROT_D_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_5CH_ROT_D_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH1" Comment="     IO_6CH_LIN_M1_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &gt; 0"/>
        <Description>6CH_LIN_M1 n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH1" Comment="     IO_6CH_LIN_M1_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH2" Comment="     IO_6CH_LIN_M1_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &gt; 0"/>
        <Description>6CH_LIN_M1 n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH2" Comment="     IO_6CH_LIN_M1_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH3" Comment="     IO_6CH_LIN_M1_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &gt; 0"/>
        <Description>6CH_LIN_M1 n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH3" Comment="     IO_6CH_LIN_M1_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH4" Comment="     IO_6CH_LIN_M1_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &gt; 0"/>
        <Description>6CH_LIN_M1 n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH4" Comment="     IO_6CH_LIN_M1_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH5" Comment="     IO_6CH_LIN_M1_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &gt; 0"/>
        <Description>6CH_LIN_M1 n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH5" Comment="     IO_6CH_LIN_M1_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH6" Comment="     IO_6CH_LIN_M1_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &gt; 0"/>
        <Description>6CH_LIN_M1 n°1 channel 6</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_NBR1_CH6" Comment="     IO_6CH_LIN_M1_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH1" Comment="     IO_6CH_LIN_M1_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M1_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH1" Comment="     IO_6CH_LIN_M1_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH2" Comment="     IO_6CH_LIN_M1_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M1_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH2" Comment="     IO_6CH_LIN_M1_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH3" Comment="     IO_6CH_LIN_M1_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M1_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH3" Comment="     IO_6CH_LIN_M1_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH4" Comment="     IO_6CH_LIN_M1_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M1_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH4" Comment="     IO_6CH_LIN_M1_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH5" Comment="     IO_6CH_LIN_M1_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M1_B n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH5" Comment="     IO_6CH_LIN_M1_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH6" Comment="     IO_6CH_LIN_M1_B_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M1_B n°1 channel 6</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M1_B_NBR1_CH6" Comment="     IO_6CH_LIN_M1_B_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M1_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH1" Comment="     IO_6CH_LIN_M2_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &gt; 0"/>
        <Description>6CH_LIN_M2 n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH1" Comment="     IO_6CH_LIN_M2_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH2" Comment="     IO_6CH_LIN_M2_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &gt; 0"/>
        <Description>6CH_LIN_M2 n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH2" Comment="     IO_6CH_LIN_M2_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH3" Comment="     IO_6CH_LIN_M2_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &gt; 0"/>
        <Description>6CH_LIN_M2 n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH3" Comment="     IO_6CH_LIN_M2_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH4" Comment="     IO_6CH_LIN_M2_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &gt; 0"/>
        <Description>6CH_LIN_M2 n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH4" Comment="     IO_6CH_LIN_M2_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH5" Comment="     IO_6CH_LIN_M2_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &gt; 0"/>
        <Description>6CH_LIN_M2 n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH5" Comment="     IO_6CH_LIN_M2_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH6" Comment="     IO_6CH_LIN_M2_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &gt; 0"/>
        <Description>6CH_LIN_M2 n°1 channel 6</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_NBR1_CH6" Comment="     IO_6CH_LIN_M2_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH1" Comment="     IO_6CH_LIN_M2_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M2_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH1" Comment="     IO_6CH_LIN_M2_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH2" Comment="     IO_6CH_LIN_M2_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M2_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH2" Comment="     IO_6CH_LIN_M2_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH3" Comment="     IO_6CH_LIN_M2_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M2_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH3" Comment="     IO_6CH_LIN_M2_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH4" Comment="     IO_6CH_LIN_M2_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M2_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH4" Comment="     IO_6CH_LIN_M2_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH5" Comment="     IO_6CH_LIN_M2_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M2_B n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH5" Comment="     IO_6CH_LIN_M2_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH6" Comment="     IO_6CH_LIN_M2_B_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &gt; 0"/>
        <Description>6CH_LIN_M2_B n°1 channel 6</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_M2_B_NBR1_CH6" Comment="     IO_6CH_LIN_M2_B_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_M2_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH1" Comment="     IO_6CH_LIN_H_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &gt; 0"/>
        <Description>6CH_LIN_H n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH1" Comment="     IO_6CH_LIN_H_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH2" Comment="     IO_6CH_LIN_H_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &gt; 0"/>
        <Description>6CH_LIN_H n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH2" Comment="     IO_6CH_LIN_H_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH3" Comment="     IO_6CH_LIN_H_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &gt; 0"/>
        <Description>6CH_LIN_H n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH3" Comment="     IO_6CH_LIN_H_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH4" Comment="     IO_6CH_LIN_H_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &gt; 0"/>
        <Description>6CH_LIN_H n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH4" Comment="     IO_6CH_LIN_H_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH5" Comment="     IO_6CH_LIN_H_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &gt; 0"/>
        <Description>6CH_LIN_H n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH5" Comment="     IO_6CH_LIN_H_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH6" Comment="     IO_6CH_LIN_H_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &gt; 0"/>
        <Description>6CH_LIN_H n°1 channel 6</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_NBR1_CH6" Comment="     IO_6CH_LIN_H_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH1" Comment="     IO_6CH_LIN_H_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &gt; 0"/>
        <Description>6CH_LIN_H_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH1" Comment="     IO_6CH_LIN_H_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH2" Comment="     IO_6CH_LIN_H_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &gt; 0"/>
        <Description>6CH_LIN_H_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH2" Comment="     IO_6CH_LIN_H_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH3" Comment="     IO_6CH_LIN_H_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &gt; 0"/>
        <Description>6CH_LIN_H_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH3" Comment="     IO_6CH_LIN_H_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH4" Comment="     IO_6CH_LIN_H_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &gt; 0"/>
        <Description>6CH_LIN_H_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH4" Comment="     IO_6CH_LIN_H_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH5" Comment="     IO_6CH_LIN_H_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &gt; 0"/>
        <Description>6CH_LIN_H_B n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH5" Comment="     IO_6CH_LIN_H_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH6" Comment="     IO_6CH_LIN_H_B_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &gt; 0"/>
        <Description>6CH_LIN_H_B n°1 channel 6</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_LIN_H_B_NBR1_CH6" Comment="     IO_6CH_LIN_H_B_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_LIN_H_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH1" Comment="     IO_6CH_ROT_M_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH1" Comment="     IO_6CH_ROT_M_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH2" Comment="     IO_6CH_ROT_M_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH2" Comment="     IO_6CH_ROT_M_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH3" Comment="     IO_6CH_ROT_M_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH3" Comment="     IO_6CH_ROT_M_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH4" Comment="     IO_6CH_ROT_M_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH4" Comment="     IO_6CH_ROT_M_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH5" Comment="     IO_6CH_ROT_M_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH5" Comment="     IO_6CH_ROT_M_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH6" Comment="     IO_6CH_ROT_M_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M n°1 channel 6</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_NBR1_CH6" Comment="     IO_6CH_ROT_M_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH1" Comment="     IO_6CH_ROT_M_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M_B n°1 channel 1</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH1" Comment="     IO_6CH_ROT_M_B_NBR1_CH1" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH2" Comment="     IO_6CH_ROT_M_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M_B n°1 channel 2</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH2" Comment="     IO_6CH_ROT_M_B_NBR1_CH2" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH3" Comment="     IO_6CH_ROT_M_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M_B n°1 channel 3</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH3" Comment="     IO_6CH_ROT_M_B_NBR1_CH3" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH4" Comment="     IO_6CH_ROT_M_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M_B n°1 channel 4</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH4" Comment="     IO_6CH_ROT_M_B_NBR1_CH4" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH5" Comment="     IO_6CH_ROT_M_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M_B n°1 channel 5</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH5" Comment="     IO_6CH_ROT_M_B_NBR1_CH5" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH6" Comment="     IO_6CH_ROT_M_B_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &gt; 0"/>
        <Description>6CH_LIN_ROT_M_B n°1 channel 6</Description>
    </RefParameter>
    <RefParameter Name="IO_6CH_ROT_M_B_NBR1_CH6" Comment="     IO_6CH_ROT_M_B_NBR1_CH6" DefaultValue="null" Type="list" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="TSLPRM_USE_6CH_ROT_M_B_NBR &lt; 1"/>
    </RefParameter>

    <RefParameter Name="TSC_SHIELDIOs" Comment="TSC_SHIELDIOs" DefaultValue="+TSC:ShieldIOs" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>USER INFORMATION: Refparameter defined by TSC IP</Description>
    </RefParameter>
    <RefParameter Name="TSC_SHIELDIOs" Comment="TSC_SHIELDIOs" DefaultValue="+TS:ShieldIOs" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>USER INFORMATION: Refparameter defined by TS IP</Description>
    </RefParameter>

    <RefParameter Name="TSC_SAMPLINGIOs" Comment="TSC_SAMPLINGIOs" DefaultValue="+TSC:SamplingIOs" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>USER INFORMATION: Refparameter defined by TSC IP</Description>
    </RefParameter>
    <RefParameter Name="TSC_SAMPLINGIOs" Comment="TSC_SAMPLINGIOs" DefaultValue="+TS:SamplingIOs" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>USER INFORMATION: Refparameter defined by TS IP</Description>
    </RefParameter>

    <RefParameter Name="TSC_ACTIVE_SHIELDS" Comment="TSC_ACTIVE_SHIELDS" DefaultValue="+TSC:Gx_IOx-Shield" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>USER INFORMATION: Total number of shields in application activated on TSC IP</Description>
    </RefParameter>
    <RefParameter Name="TSC_ACTIVE_SHIELDS" Comment="TSC_ACTIVE_SHIELDS" DefaultValue="+TS:Gx_IOx-Shield" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>USER INFORMATION: Total number of shields in application activated on TSC IP</Description>
    </RefParameter>

    <RefParameter Name="TSC_ACTIVE_SAMPLING" Comment="TSC_ACTIVE_SAMPLING" DefaultValue="+TSC:Gx_IOx-Sampling" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>USER INFORMATION: Total number of sampling in application activated on TSC IP</Description>
    </RefParameter>
    <RefParameter Name="TSC_ACTIVE_SAMPLING" Comment="TSC_ACTIVE_SAMPLING" DefaultValue="+TS:Gx_IOx-Sampling" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>USER INFORMATION: Total number of sampling in application activated on TSC IP</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_LINS" Comment="TSLPRM_TOTAL_LINS" DefaultValue="=(
    IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_NBR,0) )"
    Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of "Extended" Linear and Rotary sensors in application &lt;br&gt;  Count also the 1-channel linear sensor used as TouchKey</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_ROTS" Comment="TSLPRM_TOTAL_ROTS" DefaultValue="=(
    IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_NBR,0) + 
    IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_NBR,0) + 
    IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_NBR,0) + 
    IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_NBR,0) + 
    IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_NBR,0))" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of "Extended" Linear and Rotary sensors in application &lt;br&gt;  Count also the 1-channel linear sensor used as TouchKey</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_LINROTS" Comment="TSLPRM_TOTAL_LINROTS" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_NBR,0) + IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_NBR,0) + IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_NBR,0) + IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_NBR,0) + IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_NBR,0) + IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_NBR,0))" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of "Extended" Linear and Rotary sensors in application &lt;br&gt;  Count also the 1-channel linear sensor used as TouchKey</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_LINROTS" Comment="TSLPRM_TOTAL_LINROTS" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_NBR,0) + IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_NBR,0) + IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_NBR,0) + IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_NBR,0) + IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_NBR,0) + IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_NBR,0))" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of "Extended" Linear and Rotary sensors in application &lt;br&gt;  Count also the 1-channel linear sensor used as TouchKey</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_LINROTS" Comment="TSLPRM_TOTAL_LINROTS" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_NBR,0) + IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_NBR,0) + IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_NBR,0) + IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_NBR,0) + IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_NBR,0) + IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_NBR,0))" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Description>Total number of "Extended" Linear and Rotary sensors in application &lt;br&gt;  Count also the 1-channel linear sensor used as TouchKey</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_LINS_B" Comment="TSLPRM_TOTAL_LINS_B" DefaultValue="=(
    IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_B_NBR,0) + 
    IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_B_NBR,0) + 
    IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_B_NBR,0) + 
    IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_B_NBR,0))"
    Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of "Basic" Linear and Rotary sensors in application &lt;br&gt; Count also the 1-channel linear sensor used as TouchKey</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_ROTS_B" Comment="TSLPRM_TOTAL_ROTS_B" DefaultValue="=(
    IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_B_NBR,0) + 
    IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_B_NBR,0) + 
    IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_B_NBR,0) + 
    IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_B_NBR,0) + 
    IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_B_NBR,0))"
    Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of "Basic" Linear and Rotary sensors in application &lt;br&gt; Count also the 1-channel linear sensor used as TouchKey</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_LINROTS_B" Comment="TSLPRM_TOTAL_LINROTS_B" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_B_NBR,0))" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of "Basic" Linear and Rotary sensors in application &lt;br&gt; Count also the 1-channel linear sensor used as TouchKey</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_LINROTS_B" Comment="TSLPRM_TOTAL_LINROTS_B" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_B_NBR,0))" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of "Basic" Linear and Rotary sensors in application &lt;br&gt; Count also the 1-channel linear sensor used as TouchKey</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_LINROTS_B" Comment="TSLPRM_TOTAL_LINROTS_B" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M1,TSLPRM_USE_3CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_M2,TSLPRM_USE_3CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_3CH_LIN_H,TSLPRM_USE_3CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_3CH_ROT_M,TSLPRM_USE_3CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M1,TSLPRM_USE_4CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_M2,TSLPRM_USE_4CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_4CH_LIN_H,TSLPRM_USE_4CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_4CH_ROT_M,TSLPRM_USE_4CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M1,TSLPRM_USE_5CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_M2,TSLPRM_USE_5CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_5CH_LIN_H,TSLPRM_USE_5CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_M,TSLPRM_USE_5CH_ROT_M_B_NBR,0) + IF(TSLPRM_USE_5CH_ROT_D,TSLPRM_USE_5CH_ROT_D_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M1,TSLPRM_USE_6CH_LIN_M1_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_M2,TSLPRM_USE_6CH_LIN_M2_B_NBR,0) + IF(TSLPRM_USE_6CH_LIN_H,TSLPRM_USE_6CH_LIN_H_B_NBR,0) + IF(TSLPRM_USE_6CH_ROT_M,TSLPRM_USE_6CH_ROT_M_B_NBR,0))" Type="string" Group="Linear/Rotary sensors used" Mode="Basic" TabName="Sensors selection">
        <Description>Total number of "Basic" Linear and Rotary sensors in application &lt;br&gt; Count also the 1-channel linear sensor used as TouchKey</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_OBJECTS" Comment="TSLPRM_TOTAL_OBJECTS" DefaultValue="=(TSLPRM_TOTAL_TOUCHKEYS + TSLPRM_TOTAL_TOUCHKEYS_B + TSLPRM_TOTAL_LINROTS + TSLPRM_TOTAL_LINROTS_B)" Type="integerReadOnly" Min="1" Max="+TSC:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of sensors/objects in application &lt;br&gt; Count all TouchKeys, Linear and Rotary sensors</Description>
    </RefParameter> 
    <RefParameter Name="TSLPRM_TOTAL_OBJECTS" Comment="TSLPRM_TOTAL_OBJECTS" DefaultValue="=(TSLPRM_TOTAL_TOUCHKEYS + TSLPRM_TOTAL_TOUCHKEYS_B + TSLPRM_TOTAL_LINROTS + TSLPRM_TOTAL_LINROTS_B)" Type="integerReadOnly" Min="1" Max="+TS:Gx_IOx-Channel" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    <Description>Total number of sensors/objects in application &lt;br&gt; Count all TouchKeys, Linear and Rotary sensors</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_OBJECTS" Comment="TSLPRM_TOTAL_OBJECTS" DefaultValue="=(TSLPRM_TOTAL_TOUCHKEYS + TSLPRM_TOTAL_TOUCHKEYS_B + TSLPRM_TOTAL_LINROTS + TSLPRM_TOTAL_LINROTS_B)"  Type="integerReadOnly" Min="1" Max="24" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Description>Total number of sensors/objects in application &lt;br&gt; Count all TouchKeys, Linear and Rotary sensors</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS" Comment="TSLPRM_TOTAL_3CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_3CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_3CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_3CH_LINROTS_LIN_H + TSLPRM_TOTAL_3CH_LINROTS_ROT_M)" Type="integerReadOnly" Min="0" Max="8" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of linrots 3CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS" Comment="TSLPRM_TOTAL_3CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_3CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_3CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_3CH_LINROTS_LIN_H + TSLPRM_TOTAL_3CH_LINROTS_ROT_M)" Type="integerReadOnly" Min="0" Max="11" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of linrots 3CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS" Comment="TSLPRM_TOTAL_3CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_3CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_3CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_3CH_LINROTS_LIN_H + TSLPRM_TOTAL_3CH_LINROTS_ROT_M)" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of linrots 3CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_3CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M1,(TSLPRM_USE_3CH_LIN_M1_NBR + TSLPRM_USE_3CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="8" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin M1 3CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_3CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M1,(TSLPRM_USE_3CH_LIN_M1_NBR + TSLPRM_USE_3CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="11" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin M1 3CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_3CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M1,(TSLPRM_USE_3CH_LIN_M1_NBR + TSLPRM_USE_3CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin M1 3CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_3CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M2,(TSLPRM_USE_3CH_LIN_M2_NBR + TSLPRM_USE_3CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="8" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin M2 3CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_3CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M2,(TSLPRM_USE_3CH_LIN_M2_NBR + TSLPRM_USE_3CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="11" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin M2 3CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_3CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_M2,(TSLPRM_USE_3CH_LIN_M2_NBR + TSLPRM_USE_3CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin M2 3CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_3CH_LINROTS_LIN_H" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_H,(TSLPRM_USE_3CH_LIN_H_NBR + TSLPRM_USE_3CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="8" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin H 3CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_3CH_LINROTS_LIN_H" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_H,(TSLPRM_USE_3CH_LIN_H_NBR + TSLPRM_USE_3CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="11" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin H 3CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_3CH_LINROTS_LIN_H" DefaultValue="=(IF(TSLPRM_USE_3CH_LIN_H,(TSLPRM_USE_3CH_LIN_H_NBR + TSLPRM_USE_3CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin H 3CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_3CH_LINROTS_ROT_M" DefaultValue="=(IF(TSLPRM_USE_3CH_ROT_M,(TSLPRM_USE_3CH_ROT_M_NBR + TSLPRM_USE_3CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="8" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of rot 3CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_3CH_LINROTS_ROT_M" DefaultValue="=(IF(TSLPRM_USE_3CH_ROT_M,(TSLPRM_USE_3CH_ROT_M_NBR + TSLPRM_USE_3CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="11" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of rot 3CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_3CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_3CH_LINROTS_ROT_M" DefaultValue="=(IF(TSLPRM_USE_3CH_ROT_M,(TSLPRM_USE_3CH_ROT_M_NBR + TSLPRM_USE_3CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of rot 3CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS" Comment="TSLPRM_TOTAL_4CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_4CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_4CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_4CH_LINROTS_LIN_H + TSLPRM_TOTAL_4CH_LINROTS_ROT_M)" Type="integerReadOnly" Min="0" Max="6" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of linrots 4CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS" Comment="TSLPRM_TOTAL_4CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_4CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_4CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_4CH_LINROTS_LIN_H + TSLPRM_TOTAL_4CH_LINROTS_ROT_M)" Type="integerReadOnly" Min="0" Max="8" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of linrots 4CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS" Comment="TSLPRM_TOTAL_4CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_4CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_4CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_4CH_LINROTS_LIN_H + TSLPRM_TOTAL_4CH_LINROTS_ROT_M)" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of linrots 4CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_4CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_4CH_LIN_M1,(TSLPRM_USE_4CH_LIN_M1_NBR + TSLPRM_USE_4CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="6" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin M1 4CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_4CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_4CH_LIN_M1,(TSLPRM_USE_4CH_LIN_M1_NBR + TSLPRM_USE_4CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="8" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin M1 4CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_4CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_4CH_LIN_M1,(TSLPRM_USE_4CH_LIN_M1_NBR + TSLPRM_USE_4CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin 4CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_4CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_4CH_LIN_M2,(TSLPRM_USE_4CH_LIN_M2_NBR + TSLPRM_USE_4CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="6" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin M2 4CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_4CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_4CH_LIN_M2,(TSLPRM_USE_4CH_LIN_M2_NBR + TSLPRM_USE_4CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="8" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin M2 4CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_4CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_4CH_LIN_M2,(TSLPRM_USE_4CH_LIN_M2_NBR + TSLPRM_USE_4CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin M2 4CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_4CH_LINROTS_LIN_H" DefaultValue="=(IF(TSLPRM_USE_4CH_LIN_H,(TSLPRM_USE_4CH_LIN_H_NBR + TSLPRM_USE_4CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="6" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin H 4CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_4CH_LINROTS_LIN_H" DefaultValue="=(IF(TSLPRM_USE_4CH_LIN_H,(TSLPRM_USE_4CH_LIN_H_NBR + TSLPRM_USE_4CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="8" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin H 4CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_4CH_LINROTS_LIN_H" DefaultValue="=(IF(TSLPRM_USE_4CH_LIN_H,(TSLPRM_USE_4CH_LIN_H_NBR + TSLPRM_USE_4CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin H 4CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_4CH_LINROTS_ROT_M" DefaultValue="=(IF(TSLPRM_USE_4CH_ROT_M,(TSLPRM_USE_4CH_ROT_M_NBR + TSLPRM_USE_4CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="6" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of rot M 4CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_4CH_LINROTS_ROT_M" DefaultValue="=(IF(TSLPRM_USE_4CH_ROT_M,(TSLPRM_USE_4CH_ROT_M_NBR + TSLPRM_USE_4CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="8" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of rot M 4CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_4CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_4CH_LINROTS_ROT_M" DefaultValue="=(IF(TSLPRM_USE_4CH_ROT_M,(TSLPRM_USE_4CH_ROT_M_NBR + TSLPRM_USE_4CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of rot M 4CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS" Comment="TSLPRM_TOTAL_5CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_5CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_5CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_5CH_LINROTS_LIN_H + TSLPRM_TOTAL_5CH_LINROTS_ROT_M + TSLPRM_TOTAL_5CH_LINROTS_ROT_D)" Type="integerReadOnly" Min="0" Max="4" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of linrots 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS" Comment="TSLPRM_TOTAL_5CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_5CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_5CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_5CH_LINROTS_LIN_H + TSLPRM_TOTAL_5CH_LINROTS_ROT_M + TSLPRM_TOTAL_5CH_LINROTS_ROT_D)" Type="integerReadOnly" Min="0" Max="6" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of linrots 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS" Comment="TSLPRM_TOTAL_5CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_5CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_5CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_5CH_LINROTS_LIN_H + TSLPRM_TOTAL_5CH_LINROTS_ROT_M + TSLPRM_TOTAL_5CH_LINROTS_ROT_D)" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of linrots 5CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_5CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_5CH_LIN_M1,(TSLPRM_USE_5CH_LIN_M1_NBR + TSLPRM_USE_5CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="4" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin M1 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_5CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_5CH_LIN_M1,(TSLPRM_USE_5CH_LIN_M1_NBR + TSLPRM_USE_5CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="6" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin M1 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_5CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_5CH_LIN_M1,(TSLPRM_USE_5CH_LIN_M1_NBR + TSLPRM_USE_5CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin M1 5CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_5CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_5CH_LIN_M2,(TSLPRM_USE_5CH_LIN_M2_NBR + TSLPRM_USE_5CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="4" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin M2 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_5CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_5CH_LIN_M2,(TSLPRM_USE_5CH_LIN_M2_NBR + TSLPRM_USE_5CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="6" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin M2 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_5CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_5CH_LIN_M2,(TSLPRM_USE_5CH_LIN_M2_NBR + TSLPRM_USE_5CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin M2 5CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_5CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_5CH_LIN_H,(TSLPRM_USE_5CH_LIN_H_NBR + TSLPRM_USE_5CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="4" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin H 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_5CH_LINROTS_LIN_H" DefaultValue="=(IF(TSLPRM_USE_5CH_LIN_H,(TSLPRM_USE_5CH_LIN_H_NBR + TSLPRM_USE_5CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="6" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin H 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_5CH_LINROTS_LIN_H" DefaultValue="=(IF(TSLPRM_USE_5CH_LIN_H,(TSLPRM_USE_5CH_LIN_H_NBR + TSLPRM_USE_5CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin H 5CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_5CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_5CH_ROT_M,(TSLPRM_USE_5CH_ROT_M_NBR + TSLPRM_USE_5CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="4" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of rot M 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_5CH_LINROTS_ROT_M" DefaultValue="=(IF(TSLPRM_USE_5CH_ROT_M,(TSLPRM_USE_5CH_ROT_M_NBR + TSLPRM_USE_5CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="6" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of rot M 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_5CH_LINROTS_ROT_M" DefaultValue="=(IF(TSLPRM_USE_5CH_ROT_M,(TSLPRM_USE_5CH_ROT_M_NBR + TSLPRM_USE_5CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of rot M 5CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_ROT_D" Comment="TSLPRM_TOTAL_5CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_5CH_ROT_D,(TSLPRM_USE_5CH_ROT_D_NBR + TSLPRM_USE_5CH_ROT_D_B_NBR),0))" Type="integerReadOnly" Min="0" Max="4" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of rot D 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_ROT_D" Comment="TSLPRM_TOTAL_5CH_LINROTS_ROT_D" DefaultValue="=(IF(TSLPRM_USE_5CH_ROT_D,(TSLPRM_USE_5CH_ROT_D_NBR + TSLPRM_USE_5CH_ROT_D_B_NBR),0))" Type="integerReadOnly" Min="0" Max="6" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of rot D 5CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_5CH_LINROTS_ROT_D" Comment="TSLPRM_TOTAL_5CH_LINROTS_ROT_D" DefaultValue="=(IF(TSLPRM_USE_5CH_ROT_D,(TSLPRM_USE_5CH_ROT_D_NBR + TSLPRM_USE_5CH_ROT_D_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of rot D 5CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS" Comment="TSLPRM_TOTAL_6CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_6CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_6CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_6CH_LINROTS_LIN_H + TSLPRM_TOTAL_6CH_LINROTS_ROT_M)" Type="integerReadOnly" Min="0" Max="4" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of linrots 6CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS" Comment="TSLPRM_TOTAL_6CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_6CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_6CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_6CH_LINROTS_LIN_H + TSLPRM_TOTAL_6CH_LINROTS_ROT_M)" Type="integerReadOnly" Min="0" Max="5" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of linrots 6CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS" Comment="TSLPRM_TOTAL_6CH_LINROTS" DefaultValue="=(TSLPRM_TOTAL_6CH_LINROTS_LIN_M1 + TSLPRM_TOTAL_6CH_LINROTS_LIN_M2 + TSLPRM_TOTAL_6CH_LINROTS_LIN_H + TSLPRM_TOTAL_6CH_LINROTS_ROT_M)" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of linrots 6CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_6CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_6CH_LIN_M1,(TSLPRM_USE_6CH_LIN_M1_NBR + TSLPRM_USE_6CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="4" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin M1 6CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_6CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_6CH_LIN_M1,(TSLPRM_USE_6CH_LIN_M1_NBR + TSLPRM_USE_6CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="5" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin M1 6CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_LIN_M1" Comment="TSLPRM_TOTAL_6CH_LINROTS_LIN_M1" DefaultValue="=(IF(TSLPRM_USE_6CH_LIN_M1,(TSLPRM_USE_6CH_LIN_M1_NBR + TSLPRM_USE_6CH_LIN_M1_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin M1 6CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_6CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_6CH_LIN_M2,(TSLPRM_USE_6CH_LIN_M2_NBR + TSLPRM_USE_6CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="4" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin M2 6CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_6CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_6CH_LIN_M2,(TSLPRM_USE_6CH_LIN_M2_NBR + TSLPRM_USE_6CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="5" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin M2 6CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_LIN_M2" Comment="TSLPRM_TOTAL_6CH_LINROTS_LIN_M2" DefaultValue="=(IF(TSLPRM_USE_6CH_LIN_M2,(TSLPRM_USE_6CH_LIN_M2_NBR + TSLPRM_USE_6CH_LIN_M2_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin M2 6CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_6CH_LINROTS_LIN_H" DefaultValue="=(IF(TSLPRM_USE_6CH_LIN_H,(TSLPRM_USE_6CH_LIN_H_NBR + TSLPRM_USE_6CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="4" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of lin H 6CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_6CH_LINROTS_LIN_H" DefaultValue="=(IF(TSLPRM_USE_6CH_LIN_H,(TSLPRM_USE_6CH_LIN_H_NBR + TSLPRM_USE_6CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="5" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of lin H 6CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_LIN_H" Comment="TSLPRM_TOTAL_6CH_LINROTS_LIN_H" DefaultValue="=(IF(TSLPRM_USE_6CH_LIN_H,(TSLPRM_USE_6CH_LIN_H_NBR + TSLPRM_USE_6CH_LIN_H_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of lin H 6CH</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_6CH_LINROTS_ROT_M" DefaultValue="=(IF(TSLPRM_USE_6CH_ROT_M,(TSLPRM_USE_6CH_ROT_M_NBR + TSLPRM_USE_6CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="4" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
        <Description>Total number of rot M 6CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_6CH_LINROTS_ROT_M" DefaultValue="=(IF(TSLPRM_USE_6CH_ROT_M,(TSLPRM_USE_6CH_ROT_M_NBR + TSLPRM_USE_6CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="5" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Total number of rot M 6CH</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TOTAL_6CH_LINROTS_ROT_M" Comment="TSLPRM_TOTAL_6CH_LINROTS_ROT_M" DefaultValue="=(IF(TSLPRM_USE_6CH_ROT_M,(TSLPRM_USE_6CH_ROT_M_NBR + TSLPRM_USE_6CH_ROT_M_B_NBR),0))" Type="integerReadOnly" Min="0" Max="255" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Description>Total number of rot M 6CH</Description>
    </RefParameter>

    <RefParameter Name="TSC_CTPulseHighLength" Comment="TSC_CTPulseHighLength" DefaultValue="+TSC:CTPulseHighLength" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
    </RefParameter>
    <RefParameter Name="TSC_CTPulseHighLength" Comment="TSC_CTPulseHighLength" DefaultValue="+TS:CTPulseHighLength" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    </RefParameter>

    <RefParameter Name="TSC_CTPulseLowLength" Comment="TSC_CTPulseLowLength" DefaultValue="+TSC:CTPulseLowLength" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
    </RefParameter>
    <RefParameter Name="TSC_CTPulseLowLength" Comment="TSC_CTPulseLowLength" DefaultValue="+TS:CTPulseLowLength" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    </RefParameter>

    <RefParameter Name="TSC_SpreadSpectrum" Comment="TSC_SpreadSpectrum" DefaultValue="+TSC:SpreadSpectrum" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
    </RefParameter>
    <RefParameter Name="TSC_SpreadSpectrum" Comment="TSC_SpreadSpectrum" DefaultValue="+TS:SpreadSpectrum" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    </RefParameter>

    <RefParameter Name="TSC_SpreadSpectrumDeviation" Comment="TSC_SpreadSpectrumDeviation" DefaultValue="+TSC:SpreadSpectrumDeviation" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
    </RefParameter>
    <RefParameter Name="TSC_SpreadSpectrumDeviation" Comment="TSC_SpreadSpectrumDeviation" DefaultValue="+TS:SpreadSpectrumDeviation" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    </RefParameter>

    <RefParameter Name="TSC_SpreadSpectrumPrescaler" Comment="TSC_SpreadSpectrumPrescaler" DefaultValue="+TSC:SpreadSpectrumPrescaler" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
    </RefParameter>
    <RefParameter Name="TSC_SpreadSpectrumPrescaler" Comment="TSC_SpreadSpectrumPrescaler" DefaultValue="+TS:SpreadSpectrumPrescaler" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    </RefParameter>

    <RefParameter Name="TSC_PulseGeneratorPrescaler" Comment="TSC_PulseGeneratorPrescaler" DefaultValue="+TSC:PulseGeneratorPrescaler" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
    </RefParameter>
    <RefParameter Name="TSC_PulseGeneratorPrescaler" Comment="TSC_PulseGeneratorPrescaler" DefaultValue="+TS:PulseGeneratorPrescaler" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    </RefParameter>

    <RefParameter Name="TSC_MaxCountValue" Comment="TSC_MaxCountValue" DefaultValue="+TSC:MaxCountValue" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
    </RefParameter>
    <RefParameter Name="TSC_MaxCountValue" Comment="TSC_MaxCountValue" DefaultValue="+TS:MaxCountValue" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    </RefParameter>

    <RefParameter Name="TSC_IODefaultMode" Comment="TSC_IODefaultMode" DefaultValue="+TSC:IODefaultMode" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
    </RefParameter>
    <RefParameter Name="TSC_IODefaultMode" Comment="TSC_IODefaultMode" DefaultValue="+TS:IODefaultMode" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    </RefParameter>

    <RefParameter Name="TSC_SynchroPinPolarity" Comment="TSC_SynchroPinPolarity" DefaultValue="+TSC:SynchroPinPolarity" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
    </RefParameter>
    <RefParameter Name="TSC_SynchroPinPolarity" Comment="TSC_SynchroPinPolarity" DefaultValue="+TS:SynchroPinPolarity" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    </RefParameter>

    <RefParameter Name="TSC_AcquisitionMode" Comment="TSC_AcquisitionMode" DefaultValue="+TSC:AcquisitionMode" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
    </RefParameter>
    <RefParameter Name="TSC_AcquisitionMode" Comment="TSC_AcquisitionMode" DefaultValue="+TS:AcquisitionMode" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    </RefParameter>

    <RefParameter Name="TSC_MaxCountInterrupt" Comment="TSC_MaxCountInterrupt" DefaultValue="+TSC:MaxCountInterrupt" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection" Visible="false">
        <Condition Diagnostic="" Expression="STM32L0|STM32F0|STM32F3|STM32L4|STM32WB|STM32L5"/>
    </RefParameter>
    <RefParameter Name="TSC_MaxCountInterrupt" Comment="TSC_MaxCountInterrupt" DefaultValue="+TS:MaxCountInterrupt" Type="string" Group="Summary" Mode="Basic" TabName="Sensors selection">
        <Condition Diagnostic="" Expression="STM32L1"/>
    </RefParameter>

    <!-- Optional features -->
    <RefParameter Name="TSLPRM_USE_MEAS" Comment="TSLPRM_USE_MEAS" DefaultValue="1" Type="integer" Min="0" Max="1" Group="Optional features" Mode="Basic" TabName="Config parameters">
        <Description>Record the last measure (0=No, 1=Yes) &lt;br&gt; If No the measure is recalculated using the Reference and Delta</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_PROX" Comment="TSLPRM_USE_PROX" DefaultValue="1" Type="integer" Min="0" Max="1" Group="Optional features" Mode="Basic" TabName="Config parameters">
        <Description>Proximity detection usage (0=No, 1=Yes)</Description>
    </RefParameter>
<!--
    <RefParameter Name="TSLPRM_USE_ZONE" Comment="TSLPRM_USE_ZONE" DefaultValue="0" Type="integer" Min="0" Max="1" Group="Optional features" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="!STM32L1"/>
        <Description>Zone management usage (0=No, 1=Yes)</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_ZONE" Comment="TSLPRM_USE_ZONE" DefaultValue="0" Type="integer" Min="0" Max="1" Group="Optional features" Mode="Basic" TabName="Config parameters">
        <Description>Not used for STM32L1 &lt;br&gt; Zone management usage (0=No, 1=Yes)</Description>
    </RefParameter>
-->
<!-- Acquisition limits-->
    <RefParameter Name="TSLPRM_ACQ_MIN" Comment="TSLPRM_ACQ_MIN" DefaultValue="10" Type="integer" Min="0" Max="65535" Group="Acquisition limits" Mode="Basic" TabName="Config parameters">
        <Description>Minimum acquisition measurement (range=0..65535) &lt;br&gt; This is the minimum acceptable value for the acquisition measure. &lt;br&gt; The acquisition will be in error IF the measure is below this value.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_ACQ_MAX" Comment="TSLPRM_ACQ_MAX" DefaultValue="4000" Type="integer" Min="0" Max="65535" Group="Acquisition limits" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1"/>        
        <Description>Maximum acquisition measurement (range=0...65535) &lt;br&gt; This is the maximum acceptable value for the acquisition measure. &lt;br&gt; The acquisition will be in error IF the measure is above this value.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_ACQ_MAX" Comment="TSLPRM_ACQ_MAX" DefaultValue="+TSC:MaxCountValue" Type="String" Group="Acquisition limits" Mode="Basic" TabName="Config parameters">
        <Description>This parameter is set by TSC IP&lt;br&gt;Maximum acquisition measurement (range=(TSC_MVC)255, 511, 1023, 2047, 8191, 16383) &lt;br&gt; This is the maximum acceptable value for the acquisition measure. &lt;br&gt; The acquisition will be in error IF the measure is above this value.</Description>
    </RefParameter>

    <!-- Calibration-->
    <RefParameter Name="TSLPRM_CALIB_SAMPLES" Comment="TSLPRM_CALIB_SAMPLES" DefaultValue="4" Type="list" Min=" Max=" Group="Calibration" Mode="Basic" TabName="Config parameters">
        <Description>Number of calibration samples (range=4, 8, 16) &lt;br&gt; Low value = faster calibration but less precision. &lt;br&gt; High value = slower calibration but more precision.</Description>
        <PossibleValue Value= "4" Comment="4"/>
        <PossibleValue Value= "8" Comment="8"/>
        <PossibleValue Value= "16" Comment="16"/>
    </RefParameter>
    <RefParameter Name="TSLPRM_CALIB_DELAY" Comment="TSLPRM_CALIB_DELAY" DefaultValue="0" Type="integer" Min="0" Max="40" Group="Calibration" Mode="Basic" TabName="Config parameters">
        <Description>Delay in measurement samples before starting the calibration (range=0..40) &lt;br&gt;   - This is useful IF a noise filter is used. &lt;br&gt;  - Write 0 to disable the delay.</Description>
    </RefParameter>
<!-- Thresholds for TouchKey sensors-->
    <RefParameter Name="TSLPRM_TKEY_PROX_IN_TH" Comment="TSLPRM_TKEY_PROX_IN_TH" DefaultValue="10" Type="integer" Min="0" Max="255" Group="Thresholds for TouchKey sensors" Mode="Basic" TabName="Config parameters">
        <Description>TouchKeys Proximity state input threshold (range=0..255) &lt;br&gt; Enter Proximity state IF delta is above</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TKEY_PROX_OUT_TH" Comment="TSLPRM_TKEY_PROX_OUT_TH" DefaultValue="5" Type="integer" Min="0" Max="255" Group="Thresholds for TouchKey sensors" Mode="Basic" TabName="Config parameters">
        <Description>TouchKeys Proximity state output threshold (range=0..255) &lt;br&gt; Exit Proximity state IF delta is below</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TKEY_DETECT_IN_TH" Comment="TSLPRM_TKEY_DETECT_IN_TH" DefaultValue="20" Type="integer" Min="0" Max="255" Group="Thresholds for TouchKey sensors" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1"/>        
        <Description>TouchKeys Detect state input threshold (range=0..255) &lt;br&gt; Enter Detect state IF delta is above</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TKEY_DETECT_IN_TH" Comment="TSLPRM_TKEY_DETECT_IN_TH" DefaultValue="120" Type="integer" Min="0" Max="255" Group="Thresholds for TouchKey sensors" Mode="Basic" TabName="Config parameters">
        <Description>TouchKeys Detect state input threshold (range=0..255) &lt;br&gt; Enter Detect state IF delta is above</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TKEY_DETECT_OUT_TH" Comment="TSLPRM_TKEY_DETECT_OUT_TH" DefaultValue="15" Type="integer" Min="0" Max="255" Group="Thresholds for TouchKey sensors" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1"/>        
        <Description>TouchKeys Detect state output threshold (range=0..255) &lt;br&gt; Exit Detect state IF delta is below</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TKEY_DETECT_OUT_TH" Comment="TSLPRM_TKEY_DETECT_OUT_TH" DefaultValue="110" Type="integer" Min="0" Max="255" Group="Thresholds for TouchKey sensors" Mode="Basic" TabName="Config parameters">
        <Description>TouchKeys Detect state output threshold (range=0..255) &lt;br&gt; Exit Detect state IF delta is below</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TKEY_CALIB_TH" Comment="TSLPRM_TKEY_CALIB_TH" DefaultValue="20" Type="integer" Min="0" Max="255" Group="Thresholds for TouchKey sensors" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1"/>        
        <Description>TouchKeys re-Calibration threshold (range=0..255) &lt;br&gt; @warning The value is inverted in the sensor state machine &lt;br&gt; Enter Calibration state IF delta is below</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TKEY_CALIB_TH" Comment="TSLPRM_TKEY_CALIB_TH" DefaultValue="120" Type="integer" Min="0" Max="255" Group="Thresholds for TouchKey sensors" Mode="Basic" TabName="Config parameters">
        <Description>TouchKeys re-Calibration threshold (range=0..255) &lt;br&gt; @warning The value is inverted in the sensor state machine &lt;br&gt; Enter Calibration state IF delta is below</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_COEFF_TH" Comment="TSLPRM_COEFF_TH" DefaultValue="0" Type="integer" Min="0" Max="4" Group="Thresholds for TouchKey sensors" Mode="Basic" TabName="Config parameters">
        <Description>TouchKey, Linear and Rotary sensors thresholds coefficient (range=0..4) &lt;br&gt; This multiplier coefficient is applied on Detect and Re-Calibration thresholds only. &lt;br&gt; 0: feature disabled &lt;br&gt; 1: thresholds x 2 &lt;br&gt; 2: thresholds x 4 &lt;br&gt; 3: thresholds x 8 &lt;br&gt; 4: thresholds x 16</Description>
    </RefParameter>
<!-- Thresholds for Linear and Rotary sensors-->
    <RefParameter Name="TSLPRM_LINROT_PROX_IN_TH" Comment="TSLPRM_LINROT_PROX_IN_TH" DefaultValue="10" Type="integer" Min="0" Max="255" Group="Thresholds for Linear and Rotary sensors" Mode="Basic" TabName="Config parameters">
        <Description>Linear/Rotary Proximity state input threshold (range=0..255) &lt;br&gt; Enter Proximity state IF delta is above</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_LINROT_PROX_OUT_TH" Comment="TSLPRM_LINROT_PROX_OUT_TH" DefaultValue="5" Type="integer" Min="0" Max="255" Group="Thresholds for Linear and Rotary sensors" Mode="Basic" TabName="Config parameters">
        <Description>Linear/Rotary Proximity state output threshold (range=0..255) &lt;br&gt; Exit Proximity state IF delta is below</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_LINROT_DETECT_IN_TH" Comment="TSLPRM_LINROT_DETECT_IN_TH" DefaultValue="20" Type="integer" Min="0" Max="255" Group="Thresholds for Linear and Rotary sensors" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1"/>        
        <Description>Linear/Rotary Detect state input threshold (range=0..255) &lt;br&gt; Enter Detect state IF delta is above</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_LINROT_DETECT_IN_TH" Comment="TSLPRM_LINROT_DETECT_IN_TH" DefaultValue="80" Type="integer" Min="0" Max="255" Group="Thresholds for Linear and Rotary sensors" Mode="Basic" TabName="Config parameters">
        <Description>Linear/Rotary Detect state input threshold (range=0..255) &lt;br&gt; Enter Detect state IF delta is above</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_LINROT_DETECT_OUT_TH" Comment="TSLPRM_LINROT_DETECT_OUT_TH" DefaultValue="15" Type="integer" Min="0" Max="255" Group="Thresholds for Linear and Rotary sensors" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Linear/Rotary Detect state output threshold (range=0..255) &lt;br&gt; Exit Detect state IF delta is below</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_LINROT_DETECT_OUT_TH" Comment="TSLPRM_LINROT_DETECT_OUT_TH" DefaultValue="75" Type="integer" Min="0" Max="255" Group="Thresholds for Linear and Rotary sensors" Mode="Basic" TabName="Config parameters">
        <Description>Linear/Rotary Detect state output threshold (range=0..255) &lt;br&gt; Exit Detect state IF delta is below</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_LINROT_CALIB_TH" Comment="TSLPRM_LINROT_CALIB_TH" DefaultValue="20" Type="integer" Min="0" Max="255" Group="Thresholds for Linear and Rotary sensors" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Linear/Rotary re-Calibration threshold (range=0..255) &lt;br&gt; @warning The value is inverted in the sensor state machine &lt;br&gt; Enter Calibration state IF delta is below &lt;br&gt; A low absolute value will result in a higher sensitivity and thus some spurious,  recalibration may be issued.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_LINROT_CALIB_TH" Comment="TSLPRM_LINROT_CALIB_TH" DefaultValue="80" Type="integer" Min="0" Max="255" Group="Thresholds for Linear and Rotary sensors" Mode="Basic" TabName="Config parameters">
        <Description>Linear/Rotary re-Calibration threshold (range=0..255) &lt;br&gt; @warning The value is inverted in the sensor state machine &lt;br&gt; Enter Calibration state IF delta is below &lt;br&gt; A low absolute value will result in a higher sensitivity and thus some spurious,  recalibration may be issued.</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_LINROT_USE_NORMDELTA" Comment="TSLPRM_LINROT_USE_NORMDELTA" DefaultValue="0" Type="integer" Min="0" Max="1" Group="Thresholds for Linear and Rotary sensors" Mode="Basic" TabName="Config parameters">
        <Description>Linear/Rotary Delta normalization (0=No, 1=Yes) &lt;br&gt; - When this parameter is set, a coefficient is applied on all Delta of all sensors in order to normalize them and to improve the position calculation. &lt;br&gt; - These coefficients must be defined in a constant table in the application (see Library examples). &lt;br&gt; - The MSB is the coefficient integer part, the LSB is the coefficient real part. &lt;br&gt; - Examples: &lt;br&gt;     - To apply a factor 1.10: &lt;br&gt;       0x01 to the MSB &lt;br&gt;       0x1A to the LSB (0.10 x 256 = 25.6 -> rounded to 26 = 0x1A) &lt;br&gt;     - To apply a factor 0.90: &lt;br&gt;       0x00 to the MSB &lt;br&gt;       0xE6 to the LSB (0.90 x 256 = 230.4 -> rounded to 230 = 0xE6) &lt;br&gt;     - To apply no factor:  &lt;br&gt;        0x01 to the MSB &lt;br&gt;        0x00 to the LSB</Description>
    </RefParameter>

<!-- Linear/Rotary sensors position-->
    <RefParameter Name="TSLPRM_LINROT_RESOLUTION" Comment="TSLPRM_LINROT_RESOLUTION" DefaultValue="4" Type="integer" Min="1" Max="8" Group="Linear/Rotary sensors position" Mode="Basic" TabName="Config parameters">
        <Description>Position resolution in number of bits (range=1..8) &lt;br&gt;   - A Low value will result in a low resolution and will be less subject to noise. &lt;br&gt;   - A High value will result in a high resolution and will be more subject to noise.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_LINROT_DIR_CHG_POS" Comment="TSLPRM_LINROT_DIR_CHG_POS" DefaultValue="10" Type="integer" Min="0" Max="255" Group="Linear/Rotary sensors position" Mode="Basic" TabName="Config parameters">
        <Description>Direction change threshold in position unit (range=0..255)  &lt;br&gt;   - Defines the default threshold used during the change direction process. &lt;br&gt;   - A Low value will result in a faster direction change. &lt;br&gt;   - A High value will result in a slower direction change.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_LINROT_DIR_CHG_DEB" Comment="TSLPRM_LINROT_DIR_CHG_DEB" DefaultValue="1" Type="integer" Min="0" Max="63" Group="Linear/Rotary sensors position" Mode="Basic" TabName="Config parameters">
        <Description>Direction change debounce (range=0..63) &lt;br&gt;   - Defines the default integrator counter used during the change direction process. &lt;br&gt;   - This counter is decremented when the same change in the position is detected and the direction will change after this counter reaches zero. &lt;br&gt;   - A Low value will result in a faster direction change. &lt;br&gt;   - A High value will result in a slower direction change. &lt;br&gt; </Description>
    </RefParameter>
<!-- Debounce counters-->
    <RefParameter Name="TSLPRM_DEBOUNCE_PROX" Comment="TSLPRM_DEBOUNCE_PROX" DefaultValue="2" Type="integer" Min="0" Max="63" Group="Debounce counters" Mode="Basic" TabName="Config parameters">
        <Description>Proximity state debounce in samples unit (range=0..63) &lt;br&gt;   - A Low value will result in a higher sensitivity during the Proximity detection but with less noise filtering. &lt;br&gt;   - A High value will result in improving the system noise immunity but will increase the system response time.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_DEBOUNCE_DETECT" Comment="TSLPRM_DEBOUNCE_DETECT" DefaultValue="2" Type="integer" Min="0" Max="63" Group="Debounce counters" Mode="Basic" TabName="Config parameters">
        <Description>Detect state debounce in samples unit (range=0..63) &lt;br&gt;   - A Low value will result in a higher sensitivity during the detection but with less noise filtering. &lt;br&gt;   - A High value will result in improving the system noise immunity but will increase the system response time.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_DEBOUNCE_RELEASE" Comment="TSLPRM_DEBOUNCE_RELEASE" DefaultValue="2" Type="integer" Min="0" Max="63" Group="Debounce counters" Mode="Basic" TabName="Config parameters">
        <Description>Release state debounce in samples unit (range=0..63) &lt;br&gt;   - A Low value will result in a higher sensitivity during the end-detection but with less noise filtering. &lt;br&gt;   - A High value will result in a lower sensitivity during the end-detection but with more noise filtering.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_DEBOUNCE_CALIB" Comment="TSLPRM_DEBOUNCE_CALIB" DefaultValue="3" Type="integer" Min="0" Max="63" Group="Debounce counters" Mode="Basic" TabName="Config parameters">
        <Description>Re-calibration state debounce in samples unit (range=0..63) &lt;br&gt;   - A Low value will result in a higher sensitivity during the recalibration but with less noise filtering. &lt;br&gt;   - A High value will result in a lower sensitivity during the recalibration but with more noise filtering.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_DEBOUNCE_ERROR" Comment="TSLPRM_DEBOUNCE_ERROR" DefaultValue="3" Type="integer" Min="0" Max="63" Group="Debounce counters" Mode="Basic" TabName="Config parameters">
        <Description>Error state debounce in samples unit (range=0..63) &lt;br&gt;   - A Low value will result in a higher sensitivity to enter in error state. &lt;br&gt;   - A High value will result in a lower sensitivity to enter in error state.</Description>
    </RefParameter>
<!-- Environment Change System (ECS)-->
    <RefParameter Name="TSLPRM_ECS_K_SLOW" Comment="TSLPRM_ECS_K_SLOW" DefaultValue="10" Type="integer" Min="0" Max="255" Group="Environment Change System (ECS)" Mode="Basic" TabName="Config parameters">
        <Description>Environment Change System Slow K factor (range=0..255) &lt;br&gt;   - The higher value is K, the faster is the response time.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_ECS_K_FAST" Comment="TSLPRM_ECS_K_FAST" DefaultValue="20" Type="integer" Min="0" Max="255" Group="Environment Change System (ECS)" Mode="Basic" TabName="Config parameters">
        <Description>Environment Change System Fast K factor (range=0..255) &lt;br&gt;   - The higher value is K, the faster is the response time.</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_ECS_DELAY" Comment="TSLPRM_ECS_DELAY" DefaultValue="500" Type="integer" Min="0" Max="5000" Group="Environment Change System (ECS)" Mode="Basic" TabName="Config parameters">
        <Description>Environment Change System delay in msec (range=0..5000) &lt;br&gt;   - The ECS will be started after this delay and when all sensors are in Release state.</Description>
    </RefParameter>
<!-- Detection Time Out (DTO)-->
    <RefParameter Name="TSLPRM_DTO" Comment="TSLPRM_DTO" DefaultValue="0" Type="integer" Min="0" Max="63" Group="Detection Time Out (DTO)" Mode="Basic" TabName="Config parameters">
        <Description>Detection Time Out delay in seconds (range=0..63) &lt;br&gt;   - Value 0: DTO processing not compiled in the code (to gain size IF not used). &lt;br&gt;   - Value 1: Default time out infinite. &lt;br&gt;   - Value between 2 and 63: Default time out between value n-1 and n. &lt;br&gt;   - Examples: &lt;br&gt;       - With a DTO equal to 2, the time out is between 1s and 2s. &lt;br&gt;       - With a DTO equal to 63, the time out is between 62s and 63s. &lt;br&gt;  &lt;br&gt; @note The DTO can be changed in run-time by the application only IF the default value is between 1 and 63.</Description>
    </RefParameter>
<!-- Detection Exclusion System (DXS)-->
    <RefParameter Name="TSLPRM_USE_DXS" Comment="TSLPRM_USE_DXS" DefaultValue="0" Type="integer" Min="0" Max="1" Group="Detection Exclusion System (DXS)" Mode="Basic" TabName="Config parameters">
        <Description>Detection Exclusion System (0=No, 1=Yes)</Description>
    </RefParameter>
<!-- Miscellaneous parameters-->
    <RefParameter Name="TSLPRM_TICK_FREQ" Comment="TSLPRM_TICK_FREQ" DefaultValue="1000" Type="list" Group="Miscellaneous parameters" Mode="Basic" TabName="Config parameters">
        <Description>Timing tick frequency in Hz (range=125, 250, 500, 1000, 2000) &lt;br&gt;   - Result to a timing interrupt respectively every 8ms, 4ms, 2ms, 1ms, 0.5ms</Description>
        <PossibleValue Value= "125" Comment="125"/>
        <PossibleValue Value= "250" Comment="250"/>
        <PossibleValue Value= "500" Comment="500"/>
        <PossibleValue Value= "1000" Comment="1000"/>
        <PossibleValue Value= "2000" Comment="2000"/>
    </RefParameter>
<!--    <RefParameter Name="TSLPRM_DELAY_DISCHARGE_ALL" Comment="TSLPRM_DELAY_DISCHARGE_ALL" DefaultValue="1000" Type="integer" Min="0" Max="65535" Group="Miscellaneous parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="!STM32L1"/>
        <Description>Delay for discharging Cx and Cs capacitors (range=0..65535) &lt;br&gt;     - The value corresponds to the Softdelay function parameter. &lt;br&gt;     -  500 gives around  63 µs delay whatever HCLK &lt;br&gt;     - 1000 gives around 125 µs delay whatever HCLK &lt;br&gt;     - 2000 gives around 250 µs delay whatever HCLK</Description>
    </RefParameter> -->
    <RefParameter Name="TSLPRM_DELAY_DISCHARGE_ALL" Comment="TSLPRM_DELAY_DISCHARGE_ALL" DefaultValue="1000" Type="integer" Min="0" Max="65535" Group="Miscellaneous parameters" Mode="Basic" TabName="Config parameters">
        <Description>Delay for discharging Cx and Cs capacitors (range=0..65535) &lt;br&gt;     - The value corresponds to the Softdelay function parameter. &lt;br&gt;     -  500 gives around  63 µs delay whatever HCLK &lt;br&gt;     - 1000 gives around 125 µs delay whatever HCLK &lt;br&gt;     - 2000 gives around 250 µs delay whatever HCLK</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_IODEF" Comment="TSLPRM_IODEF" DefaultValue="0" Type="integer" Min="0" Max="1"  Group="Miscellaneous parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>IOs default mode when no on-going acquisition (range=0..1) &lt;br&gt;     - 0: Output push-pull low &lt;br&gt;     - 1: Input floating &lt;br&gt; @note To ensure a correct operation in noisy environment, this parameter should be configured to output push-pull low (excepted for Linear sensors).</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_IODEF" Comment="TSLPRM_IODEF" DefaultValue="+TSC:IODefaultMode" Type="String" Group="Miscellaneous parameters" Mode="Basic" TabName="Config parameters">
        <Description>This parameter is set by TSC IP&lt;br&gt;IOs default mode when no on-going acquisition (range=0..1) &lt;br&gt;     - 0: Output push-pull low(TSC_IODEF_OUT_PP_LOW) &lt;br&gt;     - 1: Input floating(TSC_IODEF_IN_FLOAT) &lt;br&gt; @note To ensure a correct operation in noisy environment, this parameter should be configured to output push-pull low (excepted for Linear sensors).</Description>
    </RefParameter>

<!-- MCU PARAMETERS-->
    <RefParameter Name="TSLPRM_USE_SHIELD" Comment="TSLPRM_USE_SHIELD" DefaultValue="+TS:Gx_IOx-Shield" Type="String" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1"/>
        <Description>Shield with a channel (0=No, 1=Yes)</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_SHIELD" Comment="TSLPRM_USE_SHIELD" DefaultValue="1" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; Shield with a channel (0=No, 1=Yes)</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_CT_PERIOD" Comment="TSLPRM_CT_PERIOD" DefaultValue="2" Type="" Min="0" Max="" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_HARDWARE"/>
        <Description>Charge/transfer Period (in µs) (= high pulse + low pulse) &lt;brgt;     - This is used to calculate the Timer reload value. &lt;br&gt; @note For HW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_CT_PERIOD" Comment="TSLPRM_CT_PERIOD" DefaultValue="2" Type="" Min="0" Max=""  Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; Charge/transfer Period (in µs) (= high pulse + low pulse) &lt;brgt;     - This is used to calculate the Timer reload value. &lt;br&gt; @note For HW acquisition only</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_TIMER_FREQ" Comment="TSLPRM_TIMER_FREQ" DefaultValue="32" Type="" Min="0" Max=""  Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_HARDWARE"/>
        <Description>Timer frequency (in MHz) &lt;br&gt;     - This is used to calculate the Timer reload value. &lt;br&gt; @note For HW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_TIMER_FREQ" Comment="TSLPRM_TIMER_FREQ" DefaultValue="32" Type="" Min="0" Max=""  Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; Timer frequency (in MHz) &lt;br&gt;     - This is used to calculate the Timer reload value. &lt;br&gt; @note For HW acquisition only</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_DELAY_TRANSFER" Comment="TSLPRM_DELAY_TRANSFER" DefaultValue="1" Type="integer" Min="0" Max="65535" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>Delay for transfering charges from Cx to Cs capacitor and then discharge Cx  (range=0..65535) &lt;br&gt;    - 0: no delay (it takes about 2.8µs for a CT cycle) &lt;br&gt;    - (1..65535): delay (in µs) = 0.75 * TSLPRM_DELAY_TRANSFER + 1 &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_DELAY_TRANSFER" Comment="TSLPRM_DELAY_TRANSFER" DefaultValue="1" Type="integer" Min="0" Max="65535" Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; Delay for transfering charges from Cx to Cs capacitor and then discharge Cx  (range=0..65535) &lt;br&gt;    - 0: no delay (it takes about 2.8µs for a CT cycle) &lt;br&gt;    - (1..65535): delay (in µs) = 0.75 * TSLPRM_DELAY_TRANSFER + 1 &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_SPREAD_SPECTRUM" Comment="TSLPRM_USE_SPREAD_SPECTRUM" DefaultValue="1" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>Use Spread Spectrum (0=No, 1=Yes) &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_SPREAD_SPECTRUM" Comment="TSLPRM_USE_SPREAD_SPECTRUM" DefaultValue="1" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; Use Spread Spectrum (0=No, 1=Yes) &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_SPREAD_MIN" Comment="TSLPRM_SPREAD_MIN" DefaultValue="1" Type="integer" Min="0" Max="=(TSLPRM_SPREAD_MAX-1)" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>Spread min value (range=0..(TSLPRM_SPREAD_MAX-1)) &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_SPREAD_MIN" Comment="TSLPRM_SPREAD_MIN" DefaultValue="1" Type="integer" Min="0" Max="=(TSLPRM_SPREAD_MAX-1)" Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; Spread min value (range=0..(TSLPRM_SPREAD_MAX-1)) &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_SPREAD_MAX" Comment="TSLPRM_SPREAD_MAX" DefaultValue="20" Type="integer" Min="2" Max="255" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>Spread max value (range=2..255) &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_SPREAD_MAX" Comment="TSLPRM_SPREAD_MAX" DefaultValue="20" Type="integer" Min="2" Max="255" Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; Spread max value (range=2..255) &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_PROTECT_IO_ACCESS" Comment="TSLPRM_PROTECT_IO_ACCESS" DefaultValue="0" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>IT disabling for IO protection (range=0..1) &lt;br&gt;     - 0: IO not protected &lt;br&gt;     - 1: IO protected &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_PROTECT_IO_ACCESS" Comment="TSLPRM_PROTECT_IO_ACCESS" DefaultValue="0" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; IT disabling for IO protection (range=0..1) &lt;br&gt;     - 0: IO not protected &lt;br&gt;     - 1: IO protected &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_GPIOA" Comment="TSLPRM_USE_GPIOA" DefaultValue="1" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>GPIO to be used (range=0..1) &lt;br&gt;     - 0: Not used &lt;br&gt;     - 1: Used &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_GPIOA" Comment="TSLPRM_USE_GPIOA" DefaultValue="1" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; GPIO to be used (range=0..1) &lt;br&gt;     - 0: Not used &lt;br&gt;     - 1: Used &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_GPIOB" Comment="TSLPRM_USE_GPIOB" DefaultValue="1" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>GPIO to be used (range=0..1) &lt;br&gt;     - 0: Not used &lt;br&gt;     - 1: Used &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_GPIOB" Comment="TSLPRM_USE_GPIOB" DefaultValue="1" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; GPIO to be used (range=0..1) &lt;br&gt;     - 0: Not used &lt;br&gt;     - 1: Used &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_GPIOC" Comment="TSLPRM_USE_GPIOC" DefaultValue="1" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>GPIO to be used (range=0..1) &lt;br&gt;     - 0: Not used &lt;br&gt;     - 1: Used &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_GPIOC" Comment="TSLPRM_USE_GPIOC" DefaultValue="1" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; GPIO to be used (range=0..1) &lt;br&gt;     - 0: Not used &lt;br&gt;     - 1: Used &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_GPIOF" Comment="TSLPRM_USE_GPIOF" DefaultValue="0" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>GPIO to be used (range=0..1) &lt;br&gt;     - 0: Not used &lt;br&gt;     - 1: Used &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_GPIOF" Comment="TSLPRM_USE_GPIOF" DefaultValue="0" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; GPIO to be used (range=0..1) &lt;br&gt;     - 0: Not used &lt;br&gt;     - 1: Used &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>

    <RefParameter Name="TSLPRM_USE_GPIOG" Comment="TSLPRM_USE_GPIOG" DefaultValue="0" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters">
        <Condition Diagnostic="" Expression="STM32L1 &amp; Semaphore_TOUCHSENSING_MODE_SOFTWARE"/>
        <Description>GPIO to be used (range=0..1) &lt;br&gt;     - 0: Not used &lt;br&gt;     - 1: Used &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>
    <RefParameter Name="TSLPRM_USE_GPIOG" Comment="TSLPRM_USE_GPIOG" DefaultValue="0" Type="integer" Min="0" Max="1" Group="MCU parameters" Mode="Basic" TabName="Config parameters" Visible = "false">
        <Description>Used only with STM32L1 &lt;br&gt; GPIO to be used (range=0..1) &lt;br&gt;     - 0: Not used &lt;br&gt;     - 1: Used &lt;br&gt; @note for SW acquisition only</Description>
    </RefParameter>

<!-- Check with TSC IP semaphores if Channel(s) are activated or not -->
    <RefParameter Comment="Channel_GROUP1_IO1" DefaultValue="TSC_GROUP1_IO1" Group="TSC Settings" Name="G1_IO1-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO1_G1_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP1_IO1"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP1_IO1" DefaultValue="null" Group="TSC Settings" Name="G1_IO1-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP1_IO2" DefaultValue="TSC_GROUP1_IO2" Group="TSC Settings" Name="G1_IO2-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO2_G1_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP1_IO2"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP1_IO2" DefaultValue="null" Group="TSC Settings" Name="G1_IO-Channel2" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP1_IO3" DefaultValue="TSC_GROUP1_IO3" Group="TSC Settings" Name="G1_IO3-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO3_G1_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP1_IO3"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP1_IO3" DefaultValue="null" Group="TSC Settings" Name="G1_IO3-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP1_IO4" DefaultValue="TSC_GROUP1_IO4" Group="TSC Settings" Name="G1_IO4-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO4_G1_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP1_IO4"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP1_IO4" DefaultValue="null" Group="TSC Settings" Name="G1_IO4-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP2_IO1" DefaultValue="TSC_GROUP2_IO1" Group="TSC Settings" Name="G2_IO1-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO1_G2_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP2_IO1"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP2_IO1" DefaultValue="null" Group="TSC Settings" Name="G2_IO1-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP2_IO2" DefaultValue="TSC_GROUP2_IO2" Group="TSC Settings" Name="G2_IO2-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO2_G2_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP2_IO2"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP2_IO2" DefaultValue="null" Group="TSC Settings" Name="G2_IO-Channel2" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP2_IO3" DefaultValue="TSC_GROUP2_IO3" Group="TSC Settings" Name="G2_IO3-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO3_G2_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP2_IO3"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP2_IO3" DefaultValue="null" Group="TSC Settings" Name="G2_IO3-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP2_IO4" DefaultValue="TSC_GROUP2_IO4" Group="TSC Settings" Name="G2_IO4-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO4_G2_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP2_IO4"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP2_IO4" DefaultValue="null" Group="TSC Settings" Name="G2_IO4-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP3_IO1" DefaultValue="TSC_GROUP3_IO1" Group="TSC Settings" Name="G3_IO1-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO1_G3_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP3_IO1"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP3_IO1" DefaultValue="null" Group="TSC Settings" Name="G3_IO1-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP3_IO2" DefaultValue="TSC_GROUP3_IO2" Group="TSC Settings" Name="G3_IO2-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO2_G3_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP3_IO2"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP3_IO2" DefaultValue="null" Group="TSC Settings" Name="G3_IO-Channel2" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP3_IO3" DefaultValue="TSC_GROUP3_IO3" Group="TSC Settings" Name="G3_IO3-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO3_G3_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP3_IO3"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP3_IO3" DefaultValue="null" Group="TSC Settings" Name="G3_IO3-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP3_IO4" DefaultValue="TSC_GROUP3_IO4" Group="TSC Settings" Name="G3_IO4-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO4_G3_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP3_IO4"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP3_IO4" DefaultValue="null" Group="TSC Settings" Name="G3_IO4-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP4_IO1" DefaultValue="TSC_GROUP4_IO1" Group="TSC Settings" Name="G4_IO1-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO1_G4_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP4_IO1"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP4_IO1" DefaultValue="null" Group="TSC Settings" Name="G4_IO1-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP4_IO2" DefaultValue="TSC_GROUP4_IO2" Group="TSC Settings" Name="G4_IO2-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO2_G4_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP4_IO2"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP4_IO2" DefaultValue="null" Group="TSC Settings" Name="G4_IO-Channel2" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP4_IO3" DefaultValue="TSC_GROUP4_IO3" Group="TSC Settings" Name="G4_IO3-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO3_G4_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP4_IO3"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP4_IO3" DefaultValue="null" Group="TSC Settings" Name="G4_IO3-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP4_IO4" DefaultValue="TSC_GROUP4_IO4" Group="TSC Settings" Name="G4_IO4-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO4_G4_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP4_IO4"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP4_IO4" DefaultValue="null" Group="TSC Settings" Name="G4_IO4-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP5_IO1" DefaultValue="TSC_GROUP5_IO1" Group="TSC Settings" Name="G5_IO1-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO1_G5_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP5_IO1"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP5_IO1" DefaultValue="null" Group="TSC Settings" Name="G5_IO1-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP5_IO2" DefaultValue="TSC_GROUP5_IO2" Group="TSC Settings" Name="G5_IO2-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO2_G5_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP5_IO2"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP5_IO2" DefaultValue="null" Group="TSC Settings" Name="G5_IO-Channel2" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP5_IO3" DefaultValue="TSC_GROUP5_IO3" Group="TSC Settings" Name="G5_IO3-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO3_G5_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP5_IO3"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP5_IO3" DefaultValue="null" Group="TSC Settings" Name="G5_IO3-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP5_IO4" DefaultValue="TSC_GROUP5_IO4" Group="TSC Settings" Name="G5_IO4-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO4_G5_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP5_IO4"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP5_IO4" DefaultValue="null" Group="TSC Settings" Name="G5_IO4-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP6_IO1" DefaultValue="TSC_GROUP6_IO1" Group="TSC Settings" Name="G6_IO1-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO1_G6_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP6_IO1"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP6_IO1" DefaultValue="null" Group="TSC Settings" Name="G6_IO1-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP6_IO2" DefaultValue="TSC_GROUP6_IO2" Group="TSC Settings" Name="G6_IO2-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO2_G6_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP6_IO2"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP6_IO2" DefaultValue="null" Group="TSC Settings" Name="G6_IO-Channel2" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP6_IO3" DefaultValue="TSC_GROUP6_IO3" Group="TSC Settings" Name="G6_IO3-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO3_G6_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP6_IO3"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP6_IO3" DefaultValue="null" Group="TSC Settings" Name="G6_IO3-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP6_IO4" DefaultValue="TSC_GROUP6_IO4" Group="TSC Settings" Name="G6_IO4-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO4_G6_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP6_IO4"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP6_IO4" DefaultValue="null" Group="TSC Settings" Name="G6_IO4-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP7_IO1" DefaultValue="TSC_GROUP7_IO1" Group="TSC Settings" Name="G7_IO1-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO1_G7_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP7_IO1"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP7_IO1" DefaultValue="null" Group="TSC Settings" Name="G7_IO1-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP7_IO2" DefaultValue="TSC_GROUP7_IO2" Group="TSC Settings" Name="G7_IO2-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO2_G7_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP7_IO2"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP7_IO2" DefaultValue="null" Group="TSC Settings" Name="G7_IO-Channel2" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP7_IO3" DefaultValue="TSC_GROUP7_IO3" Group="TSC Settings" Name="G7_IO3-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO3_G7_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP7_IO3"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP7_IO3" DefaultValue="null" Group="TSC Settings" Name="G7_IO3-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP7_IO4" DefaultValue="TSC_GROUP7_IO4" Group="TSC Settings" Name="G7_IO4-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO4_G7_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP7_IO4"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP7_IO4" DefaultValue="null" Group="TSC Settings" Name="G7_IO4-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP8_IO1" DefaultValue="TSC_GROUP8_IO1" Group="TSC Settings" Name="G8_IO1-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO1_G8_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP8_IO1"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP8_IO1" DefaultValue="null" Group="TSC Settings" Name="G8_IO1-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP8_IO2" DefaultValue="TSC_GROUP8_IO2" Group="TSC Settings" Name="G8_IO2-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO2_G8_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP8_IO2"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP8_IO2" DefaultValue="null" Group="TSC Settings" Name="G8_IO-Channel2" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP8_IO3" DefaultValue="TSC_GROUP8_IO3" Group="TSC Settings" Name="G8_IO3-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO3_G8_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP8_IO3"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP8_IO3" DefaultValue="null" Group="TSC Settings" Name="G8_IO3-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP8_IO4" DefaultValue="TSC_GROUP8_IO4" Group="TSC Settings" Name="G8_IO4-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO4_G8_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP8_IO4"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP8_IO4" DefaultValue="null" Group="TSC Settings" Name="G8_IO4-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP9_IO1" DefaultValue="TSC_GROUP9_IO1" Group="TSC Settings" Name="G9_IO1-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO1_G9_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP9_IO1"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP9_IO1" DefaultValue="null" Group="TSC Settings" Name="G9_IO1-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP9_IO2" DefaultValue="TSC_GROUP9_IO2" Group="TSC Settings" Name="G9_IO2-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO2_G9_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP9_IO2"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP9_IO2" DefaultValue="null" Group="TSC Settings" Name="G9_IO-Channel2" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP9_IO3" DefaultValue="TSC_GROUP9_IO3" Group="TSC Settings" Name="G9_IO3-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO3_G9_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP9_IO3"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP9_IO3" DefaultValue="null" Group="TSC Settings" Name="G9_IO3-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP9_IO4" DefaultValue="TSC_GROUP9_IO4" Group="TSC Settings" Name="G9_IO4-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO4_G9_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP9_IO4"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP9_IO4" DefaultValue="null" Group="TSC Settings" Name="G9_IO4-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP10_IO1" DefaultValue="TSC_GROUP10_IO1" Group="TSC Settings" Name="G10_IO1-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO1_G10_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP10_IO1"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP10_IO1" DefaultValue="null" Group="TSC Settings" Name="G10_IO1-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP10_IO2" DefaultValue="TSC_GROUP10_IO2" Group="TSC Settings" Name="G10_IO2-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO2_G10_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP10_IO2"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP10_IO2" DefaultValue="null" Group="TSC Settings" Name="G10_IO-Channel2" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP10_IO3" DefaultValue="TSC_GROUP10_IO3" Group="TSC Settings" Name="G10_IO3-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO3_G10_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP10_IO3"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP10_IO3" DefaultValue="null" Group="TSC Settings" Name="G10_IO3-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP10_IO4" DefaultValue="TSC_GROUP10_IO4" Group="TSC Settings" Name="G10_IO4-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO4_G10_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP10_IO4"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP10_IO4" DefaultValue="null" Group="TSC Settings" Name="G10_IO4-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP11_IO1" DefaultValue="TSC_GROUP11_IO1" Group="TSC Settings" Name="G11_IO1-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO1_G11_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP11_IO1"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP11_IO1" DefaultValue="null" Group="TSC Settings" Name="G11_IO1-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP11_IO2" DefaultValue="TSC_GROUP11_IO2" Group="TSC Settings" Name="G11_IO2-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO2_G11_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP11_IO2"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP11_IO2" DefaultValue="null" Group="TSC Settings" Name="G11_IO-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP11_IO3" DefaultValue="TSC_GROUP11_IO3" Group="TSC Settings" Name="G11_IO3-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO3_G11_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP11_IO3"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP11_IO3" DefaultValue="null" Group="TSC Settings" Name="G11_IO3-Channel" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Channel_GROUP11_IO4" DefaultValue="TSC_GROUP11_IO4" Group="TSC Settings" Name="G11_IO4-Channel" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Channel_IO4_G11_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP11_IO4"/>
    </RefParameter>
    <RefParameter Comment="Channel_GROUP11_IO4" DefaultValue="null" Group="TSC Settings" Name="G11_IO4-Channel" Type="list" Visible="false">
    </RefParameter>
<!-- Check with TSC IP semaphores if Channel(s) are activated or not - end -->
<!-- Check with TSC IP semaphores if Sampling(s) are activated or not - begin -->
    <RefParameter Comment="Sampling_GROUP1_IO1" DefaultValue="TSC_GROUP1_IO1" Group="TSC Settings" Name="G1_IO1-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO1_G1_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP1_IO1"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP1_IO1" DefaultValue="null" Group="TSC Settings" Name="G1_IO1-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP1_IO2" DefaultValue="TSC_GROUP1_IO2" Group="TSC Settings" Name="G1_IO2-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO2_G1_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP1_IO2"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP1_IO2" DefaultValue="null" Group="TSC Settings" Name="G1_IO2-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP1_IO3" DefaultValue="TSC_GROUP1_IO3" Group="TSC Settings" Name="G1_IO3-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO3_G1_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP1_IO3"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP1_IO3" DefaultValue="null" Group="TSC Settings" Name="G1_IO3-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP1_IO4" DefaultValue="TSC_GROUP1_IO4" Group="TSC Settings" Name="G1_IO4-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO4_G1_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP1_IO4"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP1_IO4" DefaultValue="null" Group="TSC Settings" Name="G1_IO4-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP2_IO1" DefaultValue="TSC_GROUP2_IO1" Group="TSC Settings" Name="G2_IO1-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO1_G2_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP2_IO1"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP2_IO1" DefaultValue="null" Group="TSC Settings" Name="G2_IO1-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP2_IO2" DefaultValue="TSC_GROUP2_IO2" Group="TSC Settings" Name="G2_IO2-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO2_G2_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP2_IO2"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP2_IO2" DefaultValue="null" Group="TSC Settings" Name="G2_IO2-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP2_IO3" DefaultValue="TSC_GROUP2_IO3" Group="TSC Settings" Name="G2_IO3-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO3_G2_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP2_IO3"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP2_IO3" DefaultValue="null" Group="TSC Settings" Name="G2_IO3-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP2_IO4" DefaultValue="TSC_GROUP2_IO4" Group="TSC Settings" Name="G2_IO4-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO4_G2_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP2_IO4"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP2_IO4" DefaultValue="null" Group="TSC Settings" Name="G2_IO4-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP3_IO1" DefaultValue="TSC_GROUP3_IO1" Group="TSC Settings" Name="G3_IO1-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO1_G3_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP3_IO1"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP3_IO1" DefaultValue="null" Group="TSC Settings" Name="G3_IO1-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP3_IO2" DefaultValue="TSC_GROUP3_IO2" Group="TSC Settings" Name="G3_IO2-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO2_G3_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP3_IO2"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP3_IO2" DefaultValue="null" Group="TSC Settings" Name="G3_IO2-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP3_IO3" DefaultValue="TSC_GROUP3_IO3" Group="TSC Settings" Name="G3_IO3-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO3_G3_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP3_IO3"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP3_IO3" DefaultValue="null" Group="TSC Settings" Name="G3_IO3-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP3_IO4" DefaultValue="TSC_GROUP3_IO4" Group="TSC Settings" Name="G3_IO4-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO4_G3_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP3_IO4"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP3_IO4" DefaultValue="null" Group="TSC Settings" Name="G3_IO4-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP4_IO1" DefaultValue="TSC_GROUP4_IO1" Group="TSC Settings" Name="G4_IO1-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO1_G4_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP4_IO1"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP4_IO1" DefaultValue="null" Group="TSC Settings" Name="G4_IO1-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP4_IO2" DefaultValue="TSC_GROUP4_IO2" Group="TSC Settings" Name="G4_IO2-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO2_G4_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP4_IO2"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP4_IO2" DefaultValue="null" Group="TSC Settings" Name="G4_IO2-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP4_IO3" DefaultValue="TSC_GROUP4_IO3" Group="TSC Settings" Name="G4_IO3-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO3_G4_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP4_IO3"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP4_IO3" DefaultValue="null" Group="TSC Settings" Name="G4_IO3-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP4_IO4" DefaultValue="TSC_GROUP4_IO4" Group="TSC Settings" Name="G4_IO4-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO4_G4_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP4_IO4"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP4_IO4" DefaultValue="null" Group="TSC Settings" Name="G4_IO4-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP5_IO1" DefaultValue="TSC_GROUP5_IO1" Group="TSC Settings" Name="G5_IO1-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO1_G5_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP5_IO1"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP5_IO1" DefaultValue="null" Group="TSC Settings" Name="G5_IO1-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP5_IO2" DefaultValue="TSC_GROUP5_IO2" Group="TSC Settings" Name="G5_IO2-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO2_G5_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP5_IO2"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP5_IO2" DefaultValue="null" Group="TSC Settings" Name="G5_IO2-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP5_IO3" DefaultValue="TSC_GROUP5_IO3" Group="TSC Settings" Name="G5_IO3-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO3_G5_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP5_IO3"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP5_IO3" DefaultValue="null" Group="TSC Settings" Name="G5_IO3-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP5_IO4" DefaultValue="TSC_GROUP5_IO4" Group="TSC Settings" Name="G5_IO4-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO4_G5_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP5_IO4"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP5_IO4" DefaultValue="null" Group="TSC Settings" Name="G5_IO4-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP6_IO1" DefaultValue="TSC_GROUP6_IO1" Group="TSC Settings" Name="G6_IO1-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO1_G6_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP6_IO1"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP6_IO1" DefaultValue="null" Group="TSC Settings" Name="G6_IO1-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP6_IO2" DefaultValue="TSC_GROUP6_IO2" Group="TSC Settings" Name="G6_IO2-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO2_G6_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP6_IO2"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP6_IO2" DefaultValue="null" Group="TSC Settings" Name="G6_IO2-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP6_IO3" DefaultValue="TSC_GROUP6_IO3" Group="TSC Settings" Name="G6_IO3-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO3_G6_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP6_IO3"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP6_IO3" DefaultValue="null" Group="TSC Settings" Name="G6_IO3-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP6_IO4" DefaultValue="TSC_GROUP6_IO4" Group="TSC Settings" Name="G6_IO4-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO4_G6_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP6_IO4"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP6_IO4" DefaultValue="null" Group="TSC Settings" Name="G6_IO4-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP7_IO1" DefaultValue="TSC_GROUP7_IO1" Group="TSC Settings" Name="G7_IO1-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO1_G7_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP7_IO1"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP7_IO1" DefaultValue="null" Group="TSC Settings" Name="G7_IO1-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP7_IO2" DefaultValue="TSC_GROUP7_IO2" Group="TSC Settings" Name="G7_IO2-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO2_G7_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP7_IO2"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP7_IO2" DefaultValue="null" Group="TSC Settings" Name="G7_IO2-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP7_IO3" DefaultValue="TSC_GROUP7_IO3" Group="TSC Settings" Name="G7_IO3-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO3_G7_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP7_IO3"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP7_IO3" DefaultValue="null" Group="TSC Settings" Name="G7_IO3-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP7_IO4" DefaultValue="TSC_GROUP7_IO4" Group="TSC Settings" Name="G7_IO4-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO4_G7_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP7_IO4"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP7_IO4" DefaultValue="null" Group="TSC Settings" Name="G7_IO4-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP8_IO1" DefaultValue="TSC_GROUP8_IO1" Group="TSC Settings" Name="G8_IO1-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO1_G8_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP8_IO1"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP8_IO1" DefaultValue="null" Group="TSC Settings" Name="G8_IO1-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP8_IO2" DefaultValue="TSC_GROUP8_IO2" Group="TSC Settings" Name="G8_IO2-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO2_G8_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP8_IO2"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP8_IO2" DefaultValue="null" Group="TSC Settings" Name="G8_IO2-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP8_IO3" DefaultValue="TSC_GROUP8_IO3" Group="TSC Settings" Name="G8_IO3-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO3_G8_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP8_IO3"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP8_IO3" DefaultValue="null" Group="TSC Settings" Name="G8_IO3-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP8_IO4" DefaultValue="TSC_GROUP8_IO4" Group="TSC Settings" Name="G8_IO4-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO4_G8_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP8_IO4"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP8_IO4" DefaultValue="null" Group="TSC Settings" Name="G8_IO4-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP9_IO1" DefaultValue="TSC_GROUP9_IO1" Group="TSC Settings" Name="G9_IO1-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO1_G9_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP9_IO1"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP9_IO1" DefaultValue="null" Group="TSC Settings" Name="G9_IO1-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP9_IO2" DefaultValue="TSC_GROUP9_IO2" Group="TSC Settings" Name="G9_IO2-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO2_G9_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP9_IO2"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP9_IO2" DefaultValue="null" Group="TSC Settings" Name="G9_IO2-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP9_IO3" DefaultValue="TSC_GROUP9_IO3" Group="TSC Settings" Name="G9_IO3-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO3_G9_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP9_IO3"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP9_IO3" DefaultValue="null" Group="TSC Settings" Name="G9_IO3-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP9_IO4" DefaultValue="TSC_GROUP9_IO4" Group="TSC Settings" Name="G9_IO4-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO4_G9_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP9_IO4"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP9_IO4" DefaultValue="null" Group="TSC Settings" Name="G9_IO4-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP10_IO1" DefaultValue="TSC_GROUP10_IO1" Group="TSC Settings" Name="G10_IO1-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO1_G10_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP10_IO1"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP10_IO1" DefaultValue="null" Group="TSC Settings" Name="G10_IO1-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP10_IO2" DefaultValue="TSC_GROUP10_IO2" Group="TSC Settings" Name="G10_IO2-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO2_G10_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP10_IO2"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP10_IO2" DefaultValue="null" Group="TSC Settings" Name="G10_IO2-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP10_IO3" DefaultValue="TSC_GROUP10_IO3" Group="TSC Settings" Name="G10_IO3-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO3_G10_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP10_IO3"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP10_IO3" DefaultValue="null" Group="TSC Settings" Name="G10_IO3-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP10_IO4" DefaultValue="TSC_GROUP10_IO4" Group="TSC Settings" Name="G10_IO4-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO4_G10_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP10_IO4"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP10_IO4" DefaultValue="null" Group="TSC Settings" Name="G10_IO4-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP11_IO1" DefaultValue="TSC_GROUP11_IO1" Group="TSC Settings" Name="G11_IO1-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO1_G11_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP11_IO1"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP11_IO1" DefaultValue="null" Group="TSC Settings" Name="G11_IO1-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP11_IO2" DefaultValue="TSC_GROUP11_IO2" Group="TSC Settings" Name="G11_IO2-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO2_G11_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP11_IO2"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP11_IO2" DefaultValue="null" Group="TSC Settings" Name="G11_IO2-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP11_IO3" DefaultValue="TSC_GROUP11_IO3" Group="TSC Settings" Name="G11_IO3-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO3_G11_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP11_IO3"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP11_IO3" DefaultValue="null" Group="TSC Settings" Name="G11_IO3-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP11_IO4" DefaultValue="TSC_GROUP11_IO4" Group="TSC Settings" Name="G11_IO4-Sampling" Type="list" Visible="false">
        <Condition Diagnostic="" Expression="Sampling_IO4_G11_isSet"/>
        <PossibleValue Comment="tbd" Value="TSC_GROUP11_IO4"/>
    </RefParameter>
    <RefParameter Comment="Sampling_GROUP11_IO4" DefaultValue="null" Group="TSC Settings" Name="G11_IO4-Sampling" Type="list" Visible="false">
    </RefParameter>
    <RefParameter Name="TSLPRM_SENSORS_DATAS" Comment="" Type="StringRW" DefaultValue="" Group="Sensors selection"  Visible="false">
        <Description> "N/A"</Description>
    </RefParameter>
<!-- Check with TSC IP semaphores if Sampling(s) are activated or not - end -->

    <!-- Mode for TOUCHSENSING -->
	<RefMode Name="TouchSensing_Enabled" Abstract="true">
		<ConfigForMode>TOUCHSENSING_ENABLE_Init</ConfigForMode>
        <!-- Sensors selection-->
        <!-- Summary-->
        <Parameter Name="TSLPRM_TOTAL_OBJECTS"/>
        <Parameter Name="TSC_ACTIVE_CHANNELS"/>
        <Parameter Name="TSLPRM_TOTAL_CHANNELS"/>
<!--        <Parameter Name="TSLPRM_TOTAL_BANKS"/> -->
        <Parameter Name="TSLPRM_SENSORS_DATAS"/>
        <!-- Linear/Rotary sensors type and number per type-->
        <Parameter Name="TSLPRM_TOTAL_ALL_LINROTS"/>
        <Parameter Name="TSLPRM_TOTAL_LINROTS"/>
        <Parameter Name="TSLPRM_TOTAL_LINROTS_B"/>

        <Parameter Name="TSLPRM_TOTAL_LINS"/>
        <Parameter Name="TSLPRM_TOTAL_LINS_B"/>
        <Parameter Name="TSLPRM_TOTAL_ROTS"/>
        <Parameter Name="TSLPRM_TOTAL_ROTS_B"/>

        <Parameter Name="TSLPRM_USE_3CH_LIN_M1"/>
        <Parameter Name="TSLPRM_USE_3CH_LIN_M1_NBR"/>
        <Parameter Name="IO_3CH_LIN_M1_NBR1_CH1"/>
        <Parameter Name="IO_3CH_LIN_M1_NBR1_CH2"/>
        <Parameter Name="IO_3CH_LIN_M1_NBR1_CH3"/>
        <Parameter Name="TSLPRM_USE_3CH_LIN_M1_B_NBR"/>
        <Parameter Name="IO_3CH_LIN_M1_B_NBR1_CH1"/>
        <Parameter Name="IO_3CH_LIN_M1_B_NBR1_CH2"/>
        <Parameter Name="IO_3CH_LIN_M1_B_NBR1_CH3"/>
        <Parameter Name="TSLPRM_USE_3CH_LIN_M2"/>
        <Parameter Name="TSLPRM_USE_3CH_LIN_M2_NBR"/>
        <Parameter Name="IO_3CH_LIN_M2_NBR1_CH1"/>
        <Parameter Name="IO_3CH_LIN_M2_NBR1_CH2"/>
        <Parameter Name="IO_3CH_LIN_M2_NBR1_CH3"/>
        <Parameter Name="TSLPRM_USE_3CH_LIN_M2_B_NBR"/>
        <Parameter Name="IO_3CH_LIN_M2_B_NBR1_CH1"/>
        <Parameter Name="IO_3CH_LIN_M2_B_NBR1_CH2"/>
        <Parameter Name="IO_3CH_LIN_M2_B_NBR1_CH3"/>
        <Parameter Name="TSLPRM_USE_3CH_LIN_H"/>
        <Parameter Name="TSLPRM_USE_3CH_LIN_H_NBR"/>
        <Parameter Name="IO_3CH_LIN_H_NBR1_CH1"/>
        <Parameter Name="IO_3CH_LIN_H_NBR1_CH2"/>
        <Parameter Name="IO_3CH_LIN_H_NBR1_CH3"/>
        <Parameter Name="TSLPRM_USE_3CH_LIN_H_B_NBR"/>
        <Parameter Name="IO_3CH_LIN_H_B_NBR1_CH1"/>
        <Parameter Name="IO_3CH_LIN_H_B_NBR1_CH2"/>
        <Parameter Name="IO_3CH_LIN_H_B_NBR1_CH3"/>
        <Parameter Name="TSLPRM_USE_3CH_ROT_M"/>
        <Parameter Name="TSLPRM_USE_3CH_ROT_M_NBR"/>
        <Parameter Name="IO_3CH_ROT_M_NBR1_CH1"/>
        <Parameter Name="IO_3CH_ROT_M_NBR1_CH2"/>
        <Parameter Name="IO_3CH_ROT_M_NBR1_CH3"/>
        <Parameter Name="TSLPRM_USE_3CH_ROT_M_B_NBR"/>
        <Parameter Name="IO_3CH_ROT_M_B_NBR1_CH1"/>
        <Parameter Name="IO_3CH_ROT_M_B_NBR1_CH2"/>
        <Parameter Name="IO_3CH_ROT_M_B_NBR1_CH3"/>
        <Parameter Name="TSLPRM_USE_4CH_LIN_M1"/>
        <Parameter Name="TSLPRM_USE_4CH_LIN_M1_NBR"/>
        <Parameter Name="IO_4CH_LIN_M1_NBR1_CH1"/>
        <Parameter Name="IO_4CH_LIN_M1_NBR1_CH2"/>
        <Parameter Name="IO_4CH_LIN_M1_NBR1_CH3"/>
        <Parameter Name="IO_4CH_LIN_M1_NBR1_CH4"/>
        <Parameter Name="TSLPRM_USE_4CH_LIN_M1_B_NBR"/>
        <Parameter Name="IO_4CH_LIN_M1_B_NBR1_CH1"/>
        <Parameter Name="IO_4CH_LIN_M1_B_NBR1_CH2"/>
        <Parameter Name="IO_4CH_LIN_M1_B_NBR1_CH3"/>
        <Parameter Name="IO_4CH_LIN_M1_B_NBR1_CH4"/>
        <Parameter Name="TSLPRM_USE_4CH_LIN_M2"/>
        <Parameter Name="TSLPRM_USE_4CH_LIN_M2_NBR"/>
        <Parameter Name="IO_4CH_LIN_M2_NBR1_CH1"/>
        <Parameter Name="IO_4CH_LIN_M2_NBR1_CH2"/>
        <Parameter Name="IO_4CH_LIN_M2_NBR1_CH3"/>
        <Parameter Name="IO_4CH_LIN_M2_NBR1_CH4"/>
        <Parameter Name="TSLPRM_USE_4CH_LIN_M2_B_NBR"/>
        <Parameter Name="IO_4CH_LIN_M2_B_NBR1_CH1"/>
        <Parameter Name="IO_4CH_LIN_M2_B_NBR1_CH2"/>
        <Parameter Name="IO_4CH_LIN_M2_B_NBR1_CH3"/>
        <Parameter Name="IO_4CH_LIN_M2_B_NBR1_CH4"/>
        <Parameter Name="TSLPRM_USE_4CH_LIN_H"/>
        <Parameter Name="TSLPRM_USE_4CH_LIN_H_NBR"/>
        <Parameter Name="IO_4CH_LIN_H_NBR1_CH1"/>
        <Parameter Name="IO_4CH_LIN_H_NBR1_CH2"/>
        <Parameter Name="IO_4CH_LIN_H_NBR1_CH3"/>
        <Parameter Name="IO_4CH_LIN_H_NBR1_CH4"/>
        <Parameter Name="TSLPRM_USE_4CH_LIN_H_B_NBR"/>
        <Parameter Name="IO_4CH_LIN_H_B_NBR1_CH1"/>
        <Parameter Name="IO_4CH_LIN_H_B_NBR1_CH2"/>
        <Parameter Name="IO_4CH_LIN_H_B_NBR1_CH3"/>
        <Parameter Name="IO_4CH_LIN_H_B_NBR1_CH4"/>
        <Parameter Name="TSLPRM_USE_4CH_ROT_M"/>
        <Parameter Name="TSLPRM_USE_4CH_ROT_M_NBR"/>
        <Parameter Name="IO_4CH_ROT_M_NBR1_CH1"/>
        <Parameter Name="IO_4CH_ROT_M_NBR1_CH2"/>
        <Parameter Name="IO_4CH_ROT_M_NBR1_CH3"/>
        <Parameter Name="IO_4CH_ROT_M_NBR1_CH4"/>
        <Parameter Name="TSLPRM_USE_4CH_ROT_M_B_NBR"/>
        <Parameter Name="IO_4CH_ROT_M_B_NBR1_CH1"/>
        <Parameter Name="IO_4CH_ROT_M_B_NBR1_CH2"/>
        <Parameter Name="IO_4CH_ROT_M_B_NBR1_CH3"/>
        <Parameter Name="IO_4CH_ROT_M_B_NBR1_CH4"/>
        <Parameter Name="TSLPRM_USE_5CH_LIN_M1"/>
        <Parameter Name="TSLPRM_USE_5CH_LIN_M1_NBR"/>
        <Parameter Name="IO_5CH_LIN_M1_NBR1_CH1"/>
        <Parameter Name="IO_5CH_LIN_M1_NBR1_CH2"/>
        <Parameter Name="IO_5CH_LIN_M1_NBR1_CH3"/>
        <Parameter Name="IO_5CH_LIN_M1_NBR1_CH4"/>
        <Parameter Name="IO_5CH_LIN_M1_NBR1_CH5"/>
        <Parameter Name="TSLPRM_USE_5CH_LIN_M1_B_NBR"/>
        <Parameter Name="IO_5CH_LIN_M1_B_NBR1_CH1"/>
        <Parameter Name="IO_5CH_LIN_M1_B_NBR1_CH2"/>
        <Parameter Name="IO_5CH_LIN_M1_B_NBR1_CH3"/>
        <Parameter Name="IO_5CH_LIN_M1_B_NBR1_CH4"/>
        <Parameter Name="IO_5CH_LIN_M1_B_NBR1_CH5"/>
        <Parameter Name="TSLPRM_USE_5CH_LIN_M2"/>
        <Parameter Name="TSLPRM_USE_5CH_LIN_M2_NBR"/>
        <Parameter Name="IO_5CH_LIN_M2_NBR1_CH1"/>
        <Parameter Name="IO_5CH_LIN_M2_NBR1_CH2"/>
        <Parameter Name="IO_5CH_LIN_M2_NBR1_CH3"/>
        <Parameter Name="IO_5CH_LIN_M2_NBR1_CH4"/>
        <Parameter Name="IO_5CH_LIN_M2_NBR1_CH5"/>
        <Parameter Name="TSLPRM_USE_5CH_LIN_M2_B_NBR"/>
        <Parameter Name="IO_5CH_LIN_M2_B_NBR1_CH1"/>
        <Parameter Name="IO_5CH_LIN_M2_B_NBR1_CH2"/>
        <Parameter Name="IO_5CH_LIN_M2_B_NBR1_CH3"/>
        <Parameter Name="IO_5CH_LIN_M2_B_NBR1_CH4"/>
        <Parameter Name="IO_5CH_LIN_M2_B_NBR1_CH5"/>
        <Parameter Name="TSLPRM_USE_5CH_LIN_H"/>
        <Parameter Name="TSLPRM_USE_5CH_LIN_H_NBR"/>
        <Parameter Name="IO_5CH_LIN_H_NBR1_CH1"/>
        <Parameter Name="IO_5CH_LIN_H_NBR1_CH2"/>
        <Parameter Name="IO_5CH_LIN_H_NBR1_CH3"/>
        <Parameter Name="IO_5CH_LIN_H_NBR1_CH4"/>
        <Parameter Name="IO_5CH_LIN_H_NBR1_CH5"/>
        <Parameter Name="TSLPRM_USE_5CH_LIN_H_B_NBR"/>
        <Parameter Name="IO_5CH_LIN_H_B_NBR1_CH1"/>
        <Parameter Name="IO_5CH_LIN_H_B_NBR1_CH2"/>
        <Parameter Name="IO_5CH_LIN_H_B_NBR1_CH3"/>
        <Parameter Name="IO_5CH_LIN_H_B_NBR1_CH4"/>
        <Parameter Name="IO_5CH_LIN_H_B_NBR1_CH5"/>
        <Parameter Name="TSLPRM_USE_5CH_ROT_M"/>
        <Parameter Name="TSLPRM_USE_5CH_ROT_M_NBR"/>
        <Parameter Name="IO_5CH_ROT_M_NBR1_CH1"/>
        <Parameter Name="IO_5CH_ROT_M_NBR1_CH2"/>
        <Parameter Name="IO_5CH_ROT_M_NBR1_CH3"/>
        <Parameter Name="IO_5CH_ROT_M_NBR1_CH4"/>
        <Parameter Name="IO_5CH_ROT_M_NBR1_CH5"/>
        <Parameter Name="TSLPRM_USE_5CH_ROT_M_B_NBR"/>
        <Parameter Name="IO_5CH_ROT_M_B_NBR1_CH1"/>
        <Parameter Name="IO_5CH_ROT_M_B_NBR1_CH2"/>
        <Parameter Name="IO_5CH_ROT_M_B_NBR1_CH3"/>
        <Parameter Name="IO_5CH_ROT_M_B_NBR1_CH4"/>
        <Parameter Name="IO_5CH_ROT_M_B_NBR1_CH5"/>
        <Parameter Name="TSLPRM_USE_5CH_ROT_D"/>
        <Parameter Name="TSLPRM_USE_5CH_ROT_D_NBR"/>
        <Parameter Name="IO_5CH_ROT_D_NBR1_CH1"/>
        <Parameter Name="IO_5CH_ROT_D_NBR1_CH2"/>
        <Parameter Name="IO_5CH_ROT_D_NBR1_CH3"/>
        <Parameter Name="IO_5CH_ROT_D_NBR1_CH4"/>
        <Parameter Name="IO_5CH_ROT_D_NBR1_CH5"/>
        <Parameter Name="TSLPRM_USE_5CH_ROT_D_B_NBR"/>
        <Parameter Name="IO_5CH_ROT_D_B_NBR1_CH1"/>
        <Parameter Name="IO_5CH_ROT_D_B_NBR1_CH2"/>
        <Parameter Name="IO_5CH_ROT_D_B_NBR1_CH3"/>
        <Parameter Name="IO_5CH_ROT_D_B_NBR1_CH4"/>
        <Parameter Name="IO_5CH_ROT_D_B_NBR1_CH5"/>
        <Parameter Name="TSLPRM_USE_6CH_LIN_M1"/>
        <Parameter Name="TSLPRM_USE_6CH_LIN_M1_NBR"/>
        <Parameter Name="IO_6CH_LIN_M1_NBR1_CH1"/>
        <Parameter Name="IO_6CH_LIN_M1_NBR1_CH2"/>
        <Parameter Name="IO_6CH_LIN_M1_NBR1_CH3"/>
        <Parameter Name="IO_6CH_LIN_M1_NBR1_CH4"/>
        <Parameter Name="IO_6CH_LIN_M1_NBR1_CH5"/>
        <Parameter Name="IO_6CH_LIN_M1_NBR1_CH6"/>
        <Parameter Name="TSLPRM_USE_6CH_LIN_M1_B_NBR"/>
        <Parameter Name="IO_6CH_LIN_M1_B_NBR1_CH1"/>
        <Parameter Name="IO_6CH_LIN_M1_B_NBR1_CH2"/>
        <Parameter Name="IO_6CH_LIN_M1_B_NBR1_CH3"/>
        <Parameter Name="IO_6CH_LIN_M1_B_NBR1_CH4"/>
        <Parameter Name="IO_6CH_LIN_M1_B_NBR1_CH5"/>
        <Parameter Name="IO_6CH_LIN_M1_B_NBR1_CH6"/>
        <Parameter Name="TSLPRM_USE_6CH_LIN_M2"/>
        <Parameter Name="TSLPRM_USE_6CH_LIN_M2_NBR"/>
        <Parameter Name="IO_6CH_LIN_M2_NBR1_CH1"/>
        <Parameter Name="IO_6CH_LIN_M2_NBR1_CH2"/>
        <Parameter Name="IO_6CH_LIN_M2_NBR1_CH3"/>
        <Parameter Name="IO_6CH_LIN_M2_NBR1_CH4"/>
        <Parameter Name="IO_6CH_LIN_M2_NBR1_CH5"/>
        <Parameter Name="IO_6CH_LIN_M2_NBR1_CH6"/>
        <Parameter Name="TSLPRM_USE_6CH_LIN_M2_B_NBR"/>
        <Parameter Name="IO_6CH_LIN_M2_B_NBR1_CH1"/>
        <Parameter Name="IO_6CH_LIN_M2_B_NBR1_CH2"/>
        <Parameter Name="IO_6CH_LIN_M2_B_NBR1_CH3"/>
        <Parameter Name="IO_6CH_LIN_M2_B_NBR1_CH4"/>
        <Parameter Name="IO_6CH_LIN_M2_B_NBR1_CH5"/>
        <Parameter Name="IO_6CH_LIN_M2_B_NBR1_CH6"/>
        <Parameter Name="TSLPRM_USE_6CH_LIN_H"/>
        <Parameter Name="TSLPRM_USE_6CH_LIN_H_NBR"/>
        <Parameter Name="IO_6CH_LIN_H_NBR1_CH1"/>
        <Parameter Name="IO_6CH_LIN_H_NBR1_CH2"/>
        <Parameter Name="IO_6CH_LIN_H_NBR1_CH3"/>
        <Parameter Name="IO_6CH_LIN_H_NBR1_CH4"/>
        <Parameter Name="IO_6CH_LIN_H_NBR1_CH5"/>
        <Parameter Name="IO_6CH_LIN_H_NBR1_CH6"/>
        <Parameter Name="TSLPRM_USE_6CH_LIN_H_B_NBR"/>
        <Parameter Name="IO_6CH_LIN_H_B_NBR1_CH1"/>
        <Parameter Name="IO_6CH_LIN_H_B_NBR1_CH2"/>
        <Parameter Name="IO_6CH_LIN_H_B_NBR1_CH3"/>
        <Parameter Name="IO_6CH_LIN_H_B_NBR1_CH4"/>
        <Parameter Name="IO_6CH_LIN_H_B_NBR1_CH5"/>
        <Parameter Name="IO_6CH_LIN_H_B_NBR1_CH6"/>
        <Parameter Name="TSLPRM_USE_6CH_ROT_M"/>
        <Parameter Name="TSLPRM_USE_6CH_ROT_M_NBR"/>
        <Parameter Name="IO_6CH_ROT_M_NBR1_CH1"/>
        <Parameter Name="IO_6CH_ROT_M_NBR1_CH2"/>
        <Parameter Name="IO_6CH_ROT_M_NBR1_CH3"/>
        <Parameter Name="IO_6CH_ROT_M_NBR1_CH4"/>
        <Parameter Name="IO_6CH_ROT_M_NBR1_CH5"/>
        <Parameter Name="IO_6CH_ROT_M_NBR1_CH6"/>
        <Parameter Name="TSLPRM_USE_6CH_ROT_M_B_NBR"/>
        <Parameter Name="IO_6CH_ROT_M_B_NBR1_CH1"/>
        <Parameter Name="IO_6CH_ROT_M_B_NBR1_CH2"/>
        <Parameter Name="IO_6CH_ROT_M_B_NBR1_CH3"/>
        <Parameter Name="IO_6CH_ROT_M_B_NBR1_CH4"/>
        <Parameter Name="IO_6CH_ROT_M_B_NBR1_CH5"/>
        <Parameter Name="IO_6CH_ROT_M_B_NBR1_CH6"/>
        <!-- Touchkey sensors -->
        <Parameter Name="TSLPRM_TOTAL_TOUCHKEYS"/>
        <Parameter Name="IO_TOUCHKEY1"/>
        <Parameter Name="TSLPRM_TOTAL_TOUCHKEYS_B"/>
        <Parameter Name="IO_TOUCHKEY_B1"/>
        <!-- Version-->
        <Parameter Name="TOUCHSENSING_VERSION"/>
        <Parameter Name="TOUCHSENSING_MODE"/>
        <!-- Optional features -->
        <Parameter Name="TSLPRM_USE_MEAS"/>
        <Parameter Name="TSLPRM_USE_PROX"/>
<!--
        <Parameter Name="TSLPRM_USE_ZONE"/>
-->
        <!-- Acquisition limits-->
        <Parameter Name="TSLPRM_ACQ_MIN"/>
        <Parameter Name="TSLPRM_ACQ_MAX"/>
        <!-- Calibration-->
        <Parameter Name="TSLPRM_CALIB_SAMPLES"/>
        <Parameter Name="TSLPRM_CALIB_DELAY"/>
        <!-- Thresholds for TouchKey sensors-->
        <Parameter Name="TSLPRM_TKEY_PROX_IN_TH"/>
        <Parameter Name="TSLPRM_TKEY_PROX_OUT_TH"/>
        <Parameter Name="TSLPRM_TKEY_DETECT_IN_TH"/>
        <Parameter Name="TSLPRM_TKEY_DETECT_OUT_TH"/>
        <Parameter Name="TSLPRM_TKEY_CALIB_TH"/>
        <Parameter Name="TSLPRM_COEFF_TH"/>
        <!-- Thresholds for Linear and Rotary sensors-->
        <Parameter Name="TSLPRM_LINROT_PROX_IN_TH"/>
        <Parameter Name="TSLPRM_LINROT_PROX_OUT_TH"/>
        <Parameter Name="TSLPRM_LINROT_DETECT_IN_TH"/>
        <Parameter Name="TSLPRM_LINROT_DETECT_OUT_TH"/>
        <Parameter Name="TSLPRM_LINROT_CALIB_TH"/>
        <Parameter Name="TSLPRM_LINROT_USE_NORMDELTA"/>
        <!-- Linear/Rotary sensors position-->
        <Parameter Name="TSLPRM_LINROT_RESOLUTION"/>
        <Parameter Name="TSLPRM_LINROT_DIR_CHG_POS"/>
        <Parameter Name="TSLPRM_LINROT_DIR_CHG_DEB"/>
        <!-- Debounce counters-->
        <Parameter Name="TSLPRM_DEBOUNCE_PROX"/>
        <Parameter Name="TSLPRM_DEBOUNCE_DETECT"/>
        <Parameter Name="TSLPRM_DEBOUNCE_RELEASE"/>
        <Parameter Name="TSLPRM_DEBOUNCE_CALIB"/>
        <Parameter Name="TSLPRM_DEBOUNCE_ERROR"/>
        <!-- Environment Change System (ECS)-->
        <Parameter Name="TSLPRM_ECS_K_SLOW"/>
        <Parameter Name="TSLPRM_ECS_K_FAST"/>
        <Parameter Name="TSLPRM_ECS_DELAY"/>
        <!-- Detection Time Out (DTO)-->
        <Parameter Name="TSLPRM_DTO"/>
        <!-- Detection Exclusion System (DXS)-->
        <Parameter Name="TSLPRM_USE_DXS"/>
        <!-- Miscellaneous parameters-->
        <Parameter Name="TSLPRM_TICK_FREQ"/>
        <Parameter Name="TSLPRM_DELAY_DISCHARGE_ALL"/>
        <Parameter Name="TSLPRM_IODEF"/>
        <!-- MCU PARAMETERS-->
        <Parameter Name="TSLPRM_USE_SHIELD"/>
        <Parameter Name="TSLPRM_CT_PERIOD"/>
        <Parameter Name="TSLPRM_TIMER_FREQ"/>
        <Parameter Name="TSLPRM_DELAY_TRANSFER"/>
        <Parameter Name="TSLPRM_USE_SPREAD_SPECTRUM"/>
        <Parameter Name="TSLPRM_SPREAD_MIN"/>
        <Parameter Name="TSLPRM_SPREAD_MAX"/>
        <Parameter Name="TSLPRM_PROTECT_IO_ACCESS"/>
        <Parameter Name="TSLPRM_USE_GPIOA"/>
        <Parameter Name="TSLPRM_USE_GPIOB"/>
        <Parameter Name="TSLPRM_USE_GPIOC"/>
        <Parameter Name="TSLPRM_USE_GPIOF"/>
        <Parameter Name="TSLPRM_USE_GPIOG"/>

    </RefMode>

<!-- ModeLogicOperator for TOUCHSENSING -->
	<ModeLogicOperator Name="OR">
		<Mode Name="Enabled">
			<ModeLogicOperator Name="XOR">
				<Mode Name="TouchSensing_Enabled">
					<SignalLogicalOp Name="AND">
						<Signal IOMode="Basic" Name="VS_TOUCHSENSING"/>
					</SignalLogicalOp>
					<Semaphore>S_TOUCHSENSING</Semaphore>
				</Mode>
			</ModeLogicOperator>
            <Condition Expression="GROUP1_isUsed|GROUP2_isUsed|GROUP3_isUsed|GROUP4_isUsed|GROUP5_isUsed|GROUP6_isUsed|GROUP7_isUsed|GROUP8_isUsed|GROUP9_isUsed|GROUP10_isUsed|GROUP11_isUsed" Diagnostic="Active only with TSC/TS IP configured"/>
		</Mode>
	</ModeLogicOperator>

<!-- RefSignal for TOUCHSENSING -->
	<RefSignal Name="VS_TOUCHSENSING" Virtual="true" />

</IP>
