<?xml version="1.0" encoding="UTF-8"?>
<ClassComponent localName="Engine" description="Двигатель"
	fileName="Engine.jar" className="org.mati.npc.components.engine.Engine"
	version="9269" time="17.02.2009 16:50:47">
	<Group>Умный дом</Group>

	<!-- INLINKS -->
	<INLink name="InUniversal"
		description="Входящая связь по универсальному интерефейсу для посыла команд включения/выключения устройства"
		interfaceName="org.mati.npc.components.interfaces.NPCUniversalLogicalInterface"
		linksNumber="0" nullable="true">
	</INLink>
	<INLink name="InScene"
		description="Входящая связь по универсальному интерефейсу для посыла команд включения/выключения устройства co сцены"
		interfaceName="org.mati.npc.components.interfaces.NPCUniversalLogicalInterface"
		linksNumber="0" nullable="true">
	</INLink>
	<INLink name="InSensorRightUp"
		description="Входящая связь c cенсора, для движения вверх или вправо"
		interfaceName="org.mati.npc.components.interfaces.SensorListener"
		linksNumber="0" nullable="true">
	</INLink>
	<INLink name="InSensorLeftDown"
		description="Входящая связь c cенсора, для движения вниз или влево"
		interfaceName="org.mati.npc.components.interfaces.SensorListener"
		linksNumber="0" nullable="true">
	</INLink>


	<!-- OUTLINKS -->
	<OUTLink name="OutMovingEffector"
		description="Исходящая связь для управления эффектором (ВЛЕВО или ВНИЗ)"
		interfaceName="org.mati.npc.components.interfaces.Effector"
		linksNumber="1" nullable="false">
	</OUTLink>
	<OUTLink name="OutDirectionEffector"
		description="Исходящая связь для управления эффектором (ВПРАВО или ВВЕРХ)"
		interfaceName="org.mati.npc.components.interfaces.Effector"
		linksNumber="1" nullable="false">
	</OUTLink>
	<!-- ATTRIBUTES -->
	<Attribute name="TimeToWait" description="Длительность задержки между импульсами"
		defaultValue="1000" type="java.lang.Integer" nullable="false">
	</Attribute>
	<Attribute name="TimeToLeft" description="Длительность импульса для движения влево"
		defaultValue="30000" type="java.lang.Integer" nullable="false">
	</Attribute>
	<Attribute name="TimeToRight" description="Длительность импульса для движения вправо"
		defaultValue="30000" type="java.lang.Integer" nullable="false">
	</Attribute>
	<Attribute name="DefaultMovingDirection" description="Движение устройства при инициализации"
		nullable="false" type="java.util.List" defaultValue="Вправо или вверх">
		<List value="Вправо или вверх" />
		<List value="Влево или вниз" />
	</Attribute>
</ClassComponent>