ddl/test/mapping/files/base.map
2019-12-12 14:41:47 +01:00

52 lines
No EOL
2.6 KiB
XML

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<mapping>
<header>
<language_version>1.00</language_version>
<author>ASAP</author>
<date_creation>2016-Mar-22</date_creation>
<date_change>2016-Mar-22</date_change>
<description>Mapping description generated by SiMaEditor</description>
<ddl>../description/base.description;../description/all_types.description</ddl>
</header>
<sources>
<source name="Light" type="tFEP_Driver_LightControl" />
<source name="Wiper" type="tFEP_Driver_WiperControl" />
<source name="AALA" type="tFEP_Driver_AalaControl" />
<source name="Additional" type="tFEP_Driver_AdditionalControl" />
</sources>
<targets>
<target name="Signal" type="tFEP_Driver_DriverCtrl">
<assignment to="f64SimTime" constant="42" />
<assignment to="sAalaControl" from="AALA" />
<assignment to="sWiperControl" from="Wiper" />
<assignment to="ui8Spare1[0]" from="Light.ui8Spare1[3]" />
<assignment to="ui8Spare1[1]" from="Light.ui8Spare1[2]" />
<assignment to="ui8Spare1[2]" from="Light.ui8Spare1[1]" />
<assignment to="ui8Spare1[3]" from="Light.ui8Spare1[0]" />
<assignment to="ui32ValidityMask" from="Additional.ui32ValidityMask" transformation="polynom2" />
<assignment to="sLightControl.eLightState" from="Light.eLightState" />
<assignment to="ui32VehicleId" function="simulation_time()" />
<assignment to="sLongitudinal.f32ThrottlePedal" function="trigger_counter(10)" />
<assignment to="sLightControl.bIndicatorLeft" function="received(Light)" />
<assignment to="eGear" from="Wiper.eFrontState" transformation="table1" />
<trigger type="periodic" period="10" unit="ms"/>
<trigger type="signal" variable="Light"/>
<trigger type="data" variable="Light.ui8Spare1[3]" operator="less_than" value="2"/>
</target>
</targets>
<transformations>
<polynomial name="polynom1" a="1" b="1.7" c="2.0" d="1.1" />
<polynomial name="polynom2" a="2" b="1" />
<enum_table name="table1" from="tFEP_Driver_WiperState" to="tFEP_Driver_GearSelection" default="GS_N" >
<conversion from="WS_Off" to="GS_1"/>
<conversion from="WS_Auto" to="GS_2"/>
<conversion from="WS_Interval" to="GS_3"/>
<conversion from="WS_OnStandard" to="GS_4"/>
<conversion from="WS_OnFast" to="GS_1"/>
</enum_table>
</transformations>
</mapping>