<?xml version="1.0" encoding="UTF-8"?>
<MF0 version="1.1" packageUris="http://schema.mathworks.com/mf0/ci/19700101 http://schema.mathworks.com/mf0/sl_modelref_info/R2024a http://schema.mathworks.com/mf0/slexec_mm_sto/R2024a_202305081229 http://schema.mathworks.com/mf0/sltp_mm/R2023a_202209151115">
  <ModelRefInfoRepo.ModelRefInfoRoot type="ModelRefInfoRepo.ModelRefInfoRoot" uuid="91210145-b130-4c2e-9ba3-684e4e2e4cfb">
    <JITEngines>scfXFzbUF6AjsbMh4grFcUD</JITEngines>
    <calibrationData type="ModelRefInfoRepo.CalibrationData" uuid="3ad5e773-e2bf-4d0f-843b-7d81363755fa">
      <InternalData>[{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;}]</InternalData>
      <ModelName>GearPosition</ModelName>
      <RootIOData>[{&quot;Name&quot;:&quot;GEAR_POSITION_CMD&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;BS_CMD&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;Vehicle_Speed&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;G_Position_output&quot;,&quot;Profile&quot;:&quot;&quot;}]</RootIOData>
    </calibrationData>
    <childModelRefInfo type="ModelRefInfoRepo.ChildModelRefInfo" uuid="251856fc-8c08-44f2-853a-872e8e57c952">
      <modelName>GearPosition</modelName>
      <modelPath>GearPosition</modelPath>
    </childModelRefInfo>
    <compiledTFinal>inf</compiledTFinal>
    <dataSourceInfo type="ModelRefInfoRepo.DataSourceInfo" uuid="f8b1342d-30b7-4e08-adfe-fff2a419febe">
      <dataSources type="ModelRefInfoRepo.SourceInfo" uuid="373aa50c-d338-4a20-b6a7-28c42cc442a4">
        <includeAllSections>true</includeAllSections>
        <sourceName>base workspace</sourceName>
        <type>BaseWorkspace</type>
      </dataSources>
      <modelName>GearPosition</modelName>
    </dataSourceInfo>
    <dataTransferInfos>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAAAAAABAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAA</dataTransferInfos>
    <defaultsCMapping>{&quot;Inports&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;Outports&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;ParameterArguments&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;LocalParameters&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;GlobalParameters&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;InternalData&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;SharedLocalDataStores&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;GlobalDataStores&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;Constants&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;DataTransfers&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;ModelData&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;InitializeTerminate&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;Execution&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;SharedUtility&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;}</defaultsCMapping>
    <fastestNoncontSigFeedingDerivPorts>-1.0</fastestNoncontSigFeedingDerivPorts>
    <fundamentalSampleTimePeriod>.01</fundamentalSampleTimePeriod>
    <hasBlockWithPeriodicDiscreteSampleTime>true</hasBlockWithPeriodicDiscreteSampleTime>
    <hasBwsAccessed>true</hasBwsAccessed>
    <hasNonVirtualConstantTs>true</hasNonVirtualConstantTs>
    <inports type="ModelRefInfoRepo.InportInformation" uuid="43d9ca0e-3bae-40aa-94b0-114a2b51b9c4">
      <isNotDerivPort>true</isNotDerivPort>
      <designMax>inf</designMax>
      <designMin>-inf</designMin>
      <indexType>2</indexType>
      <rateInfos type="ModelRefInfoRepo.RateInfo">
        <compiled>true</compiled>
        <nonFcnCallPartitionName>D1</nonFcnCallPartitionName>
        <period>.01</period>
        <priority>40</priority>
        <rateIdx>0</rateIdx>
      </rateInfos>
      <resolvedSignalObject></resolvedSignalObject>
      <executionInterface type="ModelRefInfoRepo.InputExecutionInterface" uuid="09e15bc5-b260-4701-a241-102506dfb707"/>
      <sigNameToEMVCEMap type="ModelRefInfoRepo.SigNameEMVCEInfo" uuid="79be7eb4-6260-4108-8ac0-5ec71cc98ed8"/>
    </inports>
    <inports type="ModelRefInfoRepo.InportInformation" uuid="3f46df1b-d553-4372-9d8e-4445c52de62a">
      <isNotDerivPort>true</isNotDerivPort>
      <designMax>inf</designMax>
      <designMin>-inf</designMin>
      <indexType>2</indexType>
      <originalPortNumber>1</originalPortNumber>
      <rateInfos type="ModelRefInfoRepo.RateInfo">
        <compiled>true</compiled>
        <nonFcnCallPartitionName>D1</nonFcnCallPartitionName>
        <period>.01</period>
        <priority>40</priority>
        <rateIdx>0</rateIdx>
      </rateInfos>
      <resolvedSignalObject></resolvedSignalObject>
      <executionInterface type="ModelRefInfoRepo.InputExecutionInterface" uuid="2417588a-a59e-4458-99ed-1df4fb7e9019"/>
      <sigNameToEMVCEMap type="ModelRefInfoRepo.SigNameEMVCEInfo" uuid="e4f24e3f-ce10-42aa-a0d2-74e03bdb7c82"/>
    </inports>
    <inports type="ModelRefInfoRepo.InportInformation" uuid="c0c2736c-dd1b-4816-9f32-ce35ebf1bcf0">
      <isNotDerivPort>true</isNotDerivPort>
      <designMax>inf</designMax>
      <designMin>-inf</designMin>
      <indexType>2</indexType>
      <originalPortNumber>2</originalPortNumber>
      <rateInfos type="ModelRefInfoRepo.RateInfo">
        <compiled>true</compiled>
        <nonFcnCallPartitionName>D1</nonFcnCallPartitionName>
        <period>.01</period>
        <priority>40</priority>
        <rateIdx>0</rateIdx>
      </rateInfos>
      <resolvedSignalObject></resolvedSignalObject>
      <executionInterface type="ModelRefInfoRepo.InputExecutionInterface" uuid="d059b478-cfc3-479f-981c-5e2785029987"/>
      <sigNameToEMVCEMap type="ModelRefInfoRepo.SigNameEMVCEInfo" uuid="ec81c3bc-b7ac-4d3a-a7e5-566383afcd45"/>
    </inports>
    <isBdInSimModeForSimCodegenVariants>false</isBdInSimModeForSimCodegenVariants>
    <isInlineParamsOn>true</isInlineParamsOn>
    <isOrigInportVirtualBus>false</isOrigInportVirtualBus>
    <isOrigInportVirtualBus>false</isOrigInportVirtualBus>
    <isOrigInportVirtualBus>false</isOrigInportVirtualBus>
    <isOrigOutportVirtualBus>false</isOrigOutportVirtualBus>
    <loggingSaveFormat>2</loggingSaveFormat>
    <maxFreqHz>-1.0</maxFreqHz>
    <numDStateRecs>1</numDStateRecs>
    <numDataInputPorts>3</numDataInputPorts>
    <numLoggableDStateRecs>1</numLoggableDStateRecs>
    <numLoggableJacobianDStates>1</numLoggableJacobianDStates>
    <origInportBusType></origInportBusType>
    <origInportBusType></origInportBusType>
    <origInportBusType></origInportBusType>
    <origOutportBusOutputAsStruct>false</origOutportBusOutputAsStruct>
    <origOutportBusType></origOutportBusType>
    <outports type="ModelRefInfoRepo.OutportInformation" uuid="0ade1382-dbd1-4f05-9c00-80d8f34011e4">
      <designMax>inf</designMax>
      <designMin>-inf</designMin>
      <rateInfos type="ModelRefInfoRepo.RateInfo">
        <compiled>true</compiled>
        <nonFcnCallPartitionName>D1</nonFcnCallPartitionName>
        <period>.01</period>
        <priority>40</priority>
        <rateIdx>0</rateIdx>
      </rateInfos>
      <resolvedSignalObject></resolvedSignalObject>
      <executionInterface type="ModelRefInfoRepo.OutputExecutionInterface" uuid="9e2d6236-80c7-4ae9-b116-80f16ba91da7"/>
      <sigNameToEMVCEMap type="ModelRefInfoRepo.SigNameEMVCEInfo" uuid="afc89599-9208-45fa-9e5a-dbe048e560da"/>
    </outports>
    <removeResetFunc>true</removeResetFunc>
    <runtimeNonFcnCallRateInfos type="ModelRefInfoRepo.RateInfo">
      <compiled>true</compiled>
      <nonFcnCallPartitionName>D1</nonFcnCallPartitionName>
      <period>.01</period>
      <priority>40</priority>
      <rateIdx>0</rateIdx>
    </runtimeNonFcnCallRateInfos>
    <sampleTimeInheritanceRule>2</sampleTimeInheritanceRule>
    <solverStatusFlags>323</solverStatusFlags>
    <timingAndTaskingRegistry>&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;slexec_sto version=&quot;1.1&quot; packageUris=&quot;http://schema.mathworks.com/mf0/slexec_mm_sto/R2024a_202305081229&quot;&gt;
  &lt;sto.Registry type=&quot;sto.Registry&quot; uuid=&quot;4fe5c927-4947-4cbd-8658-acb6e3d7976f&quot;&gt;
    &lt;executionSpec&gt;Undetermined&lt;/executionSpec&gt;
    &lt;identifier&gt;GearPosition&lt;/identifier&gt;
    &lt;clockRegistry type=&quot;sto.ClockRegistry&quot; uuid=&quot;76f8a109-44b9-4db2-a4fd-89196ff8814a&quot;&gt;
      &lt;clocks type=&quot;sto.Timer&quot; uuid=&quot;117170a9-9da3-45b2-8bfa-06fb2a66167f&quot;&gt;
        &lt;computedFundamentalDiscretePeriod&gt;.01&lt;/computedFundamentalDiscretePeriod&gt;
        &lt;fastestDiscreteRate type=&quot;sto.ClassicPeriodicDiscreteRate&quot; uuid=&quot;326e2157-dba9-4eec-b787-d7320d84ddc2&quot;/&gt;
        &lt;isDefaultTimer&gt;true&lt;/isDefaultTimer&gt;
        &lt;resolution&gt;.01&lt;/resolution&gt;
        &lt;timeAdvanceMode&gt;FixedStep&lt;/timeAdvanceMode&gt;
        &lt;identifier&gt;GearPosition::defaultTimer&lt;/identifier&gt;
        &lt;rates type=&quot;sto.ClassicPeriodicDiscreteRate&quot; uuid=&quot;326e2157-dba9-4eec-b787-d7320d84ddc2&quot;&gt;
          &lt;annotation&gt;D1&lt;/annotation&gt;
          &lt;clockId&gt;GearPosition::defaultTimer&lt;/clockId&gt;
          &lt;description&gt;Discrete 1&lt;/description&gt;
          &lt;taskId&gt;_task0&lt;/taskId&gt;
          &lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;eb32293e-d2b0-4dfa-9cce-7cd3b3f4d77c&quot;&gt;
            &lt;period&gt;.01&lt;/period&gt;
            &lt;rateType&gt;ClassicPeriodicDiscrete&lt;/rateType&gt;
          &lt;/rateSpec&gt;
        &lt;/rates&gt;
        &lt;baseRate type=&quot;sto.ClassicPeriodicDiscreteRate&quot; uuid=&quot;44983382-9146-42ae-94fc-3a51b7c83e32&quot;&gt;
          &lt;annotation&gt;D1&lt;/annotation&gt;
          &lt;clockId&gt;GearPosition::defaultTimer&lt;/clockId&gt;
          &lt;description&gt;Discrete 1&lt;/description&gt;
          &lt;taskId&gt;_task0&lt;/taskId&gt;
          &lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;725eee42-892b-4fb4-9233-eb0c580de80c&quot;&gt;
            &lt;period&gt;.01&lt;/period&gt;
            &lt;rateType&gt;ClassicPeriodicDiscrete&lt;/rateType&gt;
          &lt;/rateSpec&gt;
        &lt;/baseRate&gt;
      &lt;/clocks&gt;
      &lt;clocks type=&quot;sto.Event&quot; uuid=&quot;ab6af621-19e1-40b7-84cc-5a194ba59faa&quot;&gt;
        &lt;eventType&gt;PARAMETER_CHANGE_EVENT&lt;/eventType&gt;
        &lt;cNum&gt;1&lt;/cNum&gt;
        &lt;clockType&gt;Event&lt;/clockType&gt;
        &lt;identifier&gt;ParameterChangeEvent&lt;/identifier&gt;
        &lt;rates type=&quot;sto.ModelWideEventRate&quot; uuid=&quot;ecd02024-f3a0-44a2-981c-963a524a1ea3&quot;&gt;
          &lt;clockId&gt;ParameterChangeEvent&lt;/clockId&gt;
          &lt;rateIdx&gt;-1&lt;/rateIdx&gt;
          &lt;taskId&gt;ModelWideParameterChangeEvent&lt;/taskId&gt;
          &lt;useForExecution&gt;NotForExecution&lt;/useForExecution&gt;
          &lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;8a70d2e6-eae2-41b1-a53e-81955e445715&quot;&gt;
            &lt;period&gt;inf&lt;/period&gt;
            &lt;rateType&gt;ModelWideParameterChangeEvent&lt;/rateType&gt;
          &lt;/rateSpec&gt;
        &lt;/rates&gt;
      &lt;/clocks&gt;
      &lt;timeAdvanceMode&gt;FixedStep&lt;/timeAdvanceMode&gt;
    &lt;/clockRegistry&gt;
    &lt;taskRegistry type=&quot;sto.TaskRegistry&quot; uuid=&quot;32dc1845-2cff-469f-bb74-dc403d176b52&quot;&gt;
      &lt;rootTaskHierarchyElements type=&quot;sto.Task&quot; uuid=&quot;4f0d2041-7590-4583-9a0e-6449ffeddd48&quot;&gt;
        &lt;isExplicit&gt;true&lt;/isExplicit&gt;
        &lt;rates type=&quot;sto.ModelWideEventRate&quot; uuid=&quot;1f333424-da36-4069-9f30-fb929f2373c0&quot;&gt;
          &lt;clockId&gt;ParameterChangeEvent&lt;/clockId&gt;
          &lt;rateIdx&gt;-1&lt;/rateIdx&gt;
          &lt;taskId&gt;ModelWideParameterChangeEvent&lt;/taskId&gt;
          &lt;useForExecution&gt;NotForExecution&lt;/useForExecution&gt;
          &lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;61f4e740-0998-4116-9d05-3d54cbefedb0&quot;&gt;
            &lt;period&gt;inf&lt;/period&gt;
            &lt;rateType&gt;ModelWideParameterChangeEvent&lt;/rateType&gt;
          &lt;/rateSpec&gt;
        &lt;/rates&gt;
        &lt;schedulingClockId&gt;ParameterChangeEvent&lt;/schedulingClockId&gt;
        &lt;timeKeeperClockId&gt;GearPosition::defaultTimer&lt;/timeKeeperClockId&gt;
        &lt;elementType&gt;Task&lt;/elementType&gt;
        &lt;identifier&gt;ModelWideParameterChangeEvent&lt;/identifier&gt;
        &lt;priority&gt;-1&lt;/priority&gt;
      &lt;/rootTaskHierarchyElements&gt;
      &lt;rootTaskHierarchyElements type=&quot;sto.Task&quot; uuid=&quot;26cd8a31-df28-427a-9f7d-c1550968f173&quot;&gt;
        &lt;isExecutable&gt;true&lt;/isExecutable&gt;
        &lt;orderIndex&gt;1&lt;/orderIndex&gt;
        &lt;rates type=&quot;sto.ClassicPeriodicDiscreteRate&quot; uuid=&quot;bd020dfc-b265-4749-bc2f-0d53e008dded&quot;&gt;
          &lt;annotation&gt;D1&lt;/annotation&gt;
          &lt;clockId&gt;GearPosition::defaultTimer&lt;/clockId&gt;
          &lt;description&gt;Discrete 1&lt;/description&gt;
          &lt;taskId&gt;_task0&lt;/taskId&gt;
          &lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;530ef361-aa27-4c7e-8289-70bf91c94b8e&quot;&gt;
            &lt;period&gt;.01&lt;/period&gt;
            &lt;rateType&gt;ClassicPeriodicDiscrete&lt;/rateType&gt;
          &lt;/rateSpec&gt;
        &lt;/rates&gt;
        &lt;schedulingClockId&gt;GearPosition::defaultTimer&lt;/schedulingClockId&gt;
        &lt;timeKeeperClockId&gt;GearPosition::defaultTimer&lt;/timeKeeperClockId&gt;
        &lt;elementType&gt;Task&lt;/elementType&gt;
        &lt;identifier&gt;_task0&lt;/identifier&gt;
        &lt;priority&gt;40&lt;/priority&gt;
      &lt;/rootTaskHierarchyElements&gt;
      &lt;taskDependencyGraph type=&quot;sto.SerializedTaskConnectionList&quot; uuid=&quot;7646a903-8fc1-4bfe-b2c4-dc3c2dae95c9&quot;&gt;
        &lt;clockIdentifier&gt;GearPosition::defaultTimer&lt;/clockIdentifier&gt;
        &lt;taskIdentifier&gt;_task0&lt;/taskIdentifier&gt;
      &lt;/taskDependencyGraph&gt;
      &lt;taskDependencyGraph type=&quot;sto.SerializedTaskConnectionList&quot; uuid=&quot;2e40f360-59cf-4022-aa08-ca4128bda4cd&quot;&gt;
        &lt;clockIdentifier&gt;ParameterChangeEvent&lt;/clockIdentifier&gt;
        &lt;taskIdentifier&gt;ModelWideParameterChangeEvent&lt;/taskIdentifier&gt;
      &lt;/taskDependencyGraph&gt;
      &lt;taskPriorityDirection&gt;HighNumberLast&lt;/taskPriorityDirection&gt;
    &lt;/taskRegistry&gt;
  &lt;/sto.Registry&gt;
&lt;/slexec_sto&gt;</timingAndTaskingRegistry>
    <userSpecifiedFixedStepSize>.01</userSpecifiedFixedStepSize>
    <zeroInternalMemoryAtStartupUnchecked>true</zeroInternalMemoryAtStartupUnchecked>
    <FMUBlockMap type="ModelRefInfoRepo.FMUBlockInfo" uuid="38d22a45-fb88-4e78-a1d7-9b512e8c5305"/>
    <codeGenInfo type="ModelRefInfoRepo.CodeGenInformation" uuid="c3f5d01e-2a1b-4c2d-b71c-f3bf0d0c7426"/>
    <compiledVariantInfos type="ModelRefInfoRepo.CompiledVariantInfoMap" uuid="86f30667-4d26-4821-949a-47c41d90b262"/>
    <configSettingsForConsistencyChecks type="ModelRefInfoRepo.ConfigSettingsForConsistencyChecks" uuid="fb17b1d3-7651-485f-855e-77c51833303b">
      <consistentOutportInitialization>true</consistentOutportInitialization>
      <fixedStepSize>.01</fixedStepSize>
      <frameDiagnosticSetting>2</frameDiagnosticSetting>
      <hasHybridSampleTime>true</hasHybridSampleTime>
      <optimizedInitCode>true</optimizedInitCode>
      <signalLoggingSaveFormat>2</signalLoggingSaveFormat>
      <simSIMDOptimization>1</simSIMDOptimization>
      <solverName>FixedStepDiscrete</solverName>
      <solverType>SOLVER_TYPE_FIXEDSTEP</solverType>
      <useDivForNetSlopComp>2</useDivForNetSlopComp>
      <hardwareSettings type="ModelRefInfoRepo.HardwareSettings" uuid="5a991a1b-a995-439a-b795-85660938b47e">
        <prodBitPerChar>8</prodBitPerChar>
        <prodBitPerDouble>64</prodBitPerDouble>
        <prodBitPerFloat>32</prodBitPerFloat>
        <prodBitPerInt>32</prodBitPerInt>
        <prodBitPerLong>32</prodBitPerLong>
        <prodBitPerLongLong>64</prodBitPerLongLong>
        <prodBitPerPointer>32</prodBitPerPointer>
        <prodBitPerPtrDiffT>32</prodBitPerPtrDiffT>
        <prodBitPerShort>16</prodBitPerShort>
        <prodBitPerSizeT>32</prodBitPerSizeT>
        <prodEndianess>1</prodEndianess>
        <prodLargestAtomicFloat>1</prodLargestAtomicFloat>
        <prodLargestAtomicInteger>3</prodLargestAtomicInteger>
        <prodLongLongMode>true</prodLongLongMode>
        <prodShiftRight>true</prodShiftRight>
        <prodWordSize>32</prodWordSize>
      </hardwareSettings>
    </configSettingsForConsistencyChecks>
    <controllableInputRatesMap type="ModelRefInfoRepo.VarTsUIDMap" uuid="ffc2b9be-110e-41fc-a653-4388ad50ea07"/>
    <controllableOutputRatesMap type="ModelRefInfoRepo.VarTsUIDMap" uuid="0be39aa3-feb1-456d-bc6a-d2448968845b"/>
    <dataPortGroup type="ModelRefInfoRepo.DataPortGroup" uuid="25aead2d-526f-438a-b951-aee50672952a">
      <compDataInputPorts>0</compDataInputPorts>
      <compDataInputPorts>1</compDataInputPorts>
      <compDataInputPorts>2</compDataInputPorts>
      <compDataOutputPorts>0</compDataOutputPorts>
      <dataInputPorts>0</dataInputPorts>
      <dataInputPorts>1</dataInputPorts>
      <dataInputPorts>2</dataInputPorts>
      <dataOutputPorts>0</dataOutputPorts>
    </dataPortGroup>
    <expFcnUnconnectedDataPortGroup type="ModelRefInfoRepo.DataPortGroup" uuid="e0834c93-343d-49aa-8c9c-4ccf4ad5bd8e"/>
    <interfaceParameterInfo type="ModelRefInfoRepo.InterfaceParameterInfo" uuid="a1fc6c33-b5fc-4a5c-9dd3-0e658b3d2970"/>
    <messageInfo type="ModelRefInfoRepo.MessageInformation" uuid="28c72fb7-27ed-4217-b7b7-a8cc99a4f3e7"/>
    <methodInfo type="ModelRefInfoRepo.MethodExistenceInfo" uuid="d178ac09-0765-48f5-b4ea-fc67a44f71b0"/>
    <periodicEventPortUnsupportedBlockInfo type="ModelRefInfoRepo.PeriodicEventPortUnsupportedBlockInfo" uuid="509def59-378f-40cb-aaf3-3c1e05d88323"/>
    <portGroupsRequireSameRate type="ModelRefInfoRepo.PortGroupsRequireSameRate" uuid="67cf9a05-5817-4dae-9de5-b9b77cf996ab">
      <DSMPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="892db324-adab-4666-ab0c-09e5a87e796c"/>
      <GlobalDSMPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="fdd3a2e6-3a0d-47a5-a31d-bbb1ca0bd86d"/>
      <mergedPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="50882341-7f75-4758-9c59-a1ef3157c449"/>
    </portGroupsRequireSameRate>
    <rateBasedMdlGlobalDSMRateSpec type="ModelRefInfoRepo.GlobalDSMRateSpecMap" uuid="01ff217d-8cdd-434f-9c0a-25ce82ab0d7e"/>
    <rateSpecOfGlobalDSMAccessedByDescExpFcnMdlMap type="ModelRefInfoRepo.GlobalDSMRateSpecMap" uuid="ba10b86e-af1a-445e-a41e-2cdd90459135"/>
    <rootBlockDiagramInterface type="ci.Model" uuid="3251c615-8d85-45eb-bdf7-fb0928f00f09">
      <p_RootComponentInterface type="ci.ComponentInterface" uuid="1f87c4be-b8e0-4992-a6db-49cf0581e0d2">
        <p_InputPorts type="ci.SignalInterface" uuid="41d65fd3-b656-4636-b67c-759fe804755b">
          <p_ComputedNumericDimensions>1.0</p_ComputedNumericDimensions>
          <p_ComputedSampleTime>.01</p_ComputedSampleTime>
          <p_ComputedSampleTime>0.0</p_ComputedSampleTime>
          <p_Name>GEAR_POSITION_CMD</p_Name>
        </p_InputPorts>
        <p_InputPorts type="ci.SignalInterface" uuid="005010cc-5503-480c-927c-4c1a5d871f51">
          <p_ComputedNumericDimensions>1.0</p_ComputedNumericDimensions>
          <p_ComputedSampleTime>.01</p_ComputedSampleTime>
          <p_ComputedSampleTime>0.0</p_ComputedSampleTime>
          <p_Name>BS_CMD</p_Name>
        </p_InputPorts>
        <p_InputPorts type="ci.SignalInterface" uuid="d51a86cf-bde5-4a2e-bd73-db8d9724b391">
          <p_ComputedNumericDimensions>1.0</p_ComputedNumericDimensions>
          <p_ComputedSampleTime>.01</p_ComputedSampleTime>
          <p_ComputedSampleTime>0.0</p_ComputedSampleTime>
          <p_Name>Vehicle_Speed</p_Name>
        </p_InputPorts>
        <p_Name>GearPosition</p_Name>
        <p_OutputPorts type="ci.SignalInterface" uuid="7490026d-eaf0-4f59-b525-620304e5fb65">
          <p_ComputedNumericDimensions>1.0</p_ComputedNumericDimensions>
          <p_ComputedSampleTime>.01</p_ComputedSampleTime>
          <p_ComputedSampleTime>0.0</p_ComputedSampleTime>
          <p_Name>G_Position_output</p_Name>
        </p_OutputPorts>
        <p_Type>ROOT</p_Type>
      </p_RootComponentInterface>
    </rootBlockDiagramInterface>
    <simulinkFunctions type="ModelRefInfoRepo.SimulinkFunctions" uuid="08a56d60-1842-45bd-8be1-62d8aeea8b8a">
      <compSimulinkFunctionCatalog></compSimulinkFunctionCatalog>
    </simulinkFunctions>
    <sltpContext type="sltp.mm.core.Context" uuid="1aac373e-5f9f-4585-94ea-0bcd7bf2ca18">
      <globalData type="sltp.mm.core.GlobalData" uuid="f37ed15e-9635-4218-8057-84c38216f682">
        <dataName>portBS_CMD</dataName>
        <type>RootInport</type>
      </globalData>
      <globalData type="sltp.mm.core.GlobalData" uuid="4cf4c0c6-7ef2-4ea1-827f-cd143dc5f2c2">
        <dataName>portGEAR_POSITION_CMD</dataName>
        <type>RootInport</type>
      </globalData>
      <globalData type="sltp.mm.core.GlobalData" uuid="9a87e964-6671-4b3c-ac98-78f3ada17f6f">
        <dataName>portG_Position_output</dataName>
        <type>RootOutport</type>
      </globalData>
      <globalData type="sltp.mm.core.GlobalData" uuid="136e5729-a7bd-4504-83a8-3949d3995931">
        <dataName>portP_POSITION_CMD</dataName>
        <type>RootInport</type>
      </globalData>
      <globalData type="sltp.mm.core.GlobalData" uuid="7a47a254-801f-40d1-a6eb-e116d0f833df">
        <dataName>portVehicle_Speed</dataName>
        <type>RootInport</type>
      </globalData>
      <priorityDirection>HighNumberLast</priorityDirection>
      <defaultEventBehavior type="sltp.mm.core.EventBehavior" uuid="8e422345-b584-4060-ac0c-36f05dbfb426"/>
      <editorState type="sltp.mm.core.EditorState" uuid="3c6224d0-cf0e-41ce-a005-9ce143f2b45f">
        <isSynchronized>true</isSynchronized>
        <panelState type="sltp.mm.core.EditorPanelState" uuid="565b164b-7bff-433f-afb6-ac74cb8c3ec9"/>
      </editorState>
      <rootTask type="sltp.mm.core.Task" uuid="e8a96a2f-ad35-4cec-a739-c471b711e75a">
        <context type="sltp.mm.core.Context" uuid="1aac373e-5f9f-4585-94ea-0bcd7bf2ca18"/>
        <explicit>false</explicit>
        <name>Default</name>
        <priority>-2147483648</priority>
        <subgraph type="sltp.mm.core.Graph" uuid="dbe2bd9a-fee7-48b9-8cea-9040e00cf33a">
          <tasks type="sltp.mm.core.Task" uuid="646a172f-f92a-4baa-886f-7f8f12da4e79">
            <context type="sltp.mm.core.Context" uuid="1aac373e-5f9f-4585-94ea-0bcd7bf2ca18"/>
            <explicit>false</explicit>
            <id>1</id>
            <isTimed>true</isTimed>
            <name>D1</name>
            <priority>40</priority>
            <rates type="sltp.mm.core.Rate" uuid="191ae292-8646-4378-a10d-4b3542687259">
              <annotation>D1</annotation>
              <color>-12240129</color>
              <hasBlocks>true</hasBlocks>
              <identifier>ClassicPeriodicDiscrete0.010</identifier>
              <rateIndex>0</rateIndex>
              <rateSpec type="sltp.mm.core.RateSpec">
                <period>.01</period>
              </rateSpec>
              <sti>0</sti>
            </rates>
          </tasks>
        </subgraph>
      </rootTask>
    </sltpContext>
    <stateWriterToOwnerMap type="ModelRefInfoRepo.StateWriterInfo" uuid="a78a8eea-c4e9-4d44-9767-c9ec8e813c10"/>
    <stoClientDataRegistry type="sto.ClientDataRegistry" uuid="4a90f6eb-ff93-4363-9460-e34ecdec1ef3">
      <dataSets type="sto.ClientClockNamedDataSet" uuid="afcb7d54-05f7-46e0-a726-80b316ba573b">
        <tag>sltpEvents</tag>
      </dataSets>
      <dataSets type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="cf573d27-11b4-4972-b4fe-e87bc32176cb">
        <tag>sltpTaskGroups</tag>
      </dataSets>
      <dataSets type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="5be1c795-0ae4-460a-9229-948edb098d15">
        <dSet type="ModelRefInfoRepo.SltpTaskData" uuid="a3636de8-2112-4538-9f83-57903d4b0ab3"/>
        <tSet type="ModelRefInfoRepo.SltpTaskData" uuid="a3636de8-2112-4538-9f83-57903d4b0ab3">
          <dataName>D1</dataName>
          <linkedSet type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="5be1c795-0ae4-460a-9229-948edb098d15"/>
          <id type="sto.TaskHierarchyElementId">
            <clockId>GearPosition::defaultTimer</clockId>
            <id>_task0</id>
          </id>
        </tSet>
        <tag>sltpTasks</tag>
      </dataSets>
    </stoClientDataRegistry>
    <varTsUIDMap type="ModelRefInfoRepo.VarTsUIDMap" uuid="298841d4-3102-4553-bee8-c3362d540b05"/>
  </ModelRefInfoRepo.ModelRefInfoRoot>
</MF0>