﻿<?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="service"
    IpGroup="Utilities"
    Name="TIMER"
    Version="v1.0_Cube">
  <About>TIMER: to be completed</About>
	
    <RefMode Name="TIMER_Enabled">
		<ConfigForMode>TIMER_Init</ConfigForMode>
    </RefMode>

    <ModeLogicOperator Name="OR">
 		<Mode Name="Enabled" RemoveDisable = "true">
			<ModeLogicOperator Name="XOR">
				<Mode Name="TIMER_Enabled">
					<SignalLogicalOp Name="AND">
						<Signal IOMode="Basic" Name="VS_TIMER"/>
					</SignalLogicalOp>
					<Semaphore>S_TIMER</Semaphore>
				</Mode>
			</ModeLogicOperator>
            <Condition Diagnostic="" Expression="S_LoRaWAN | S_SubGhzPhy | S_Sigfox"/>
        </Mode>
    </ModeLogicOperator>
    
    <!-- RefSignal for TIMER -->
    <RefSignal Name="VS_TIMER" Virtual="true"/>
</IP>
