servicediscoveryandcontrol/pnp/test/upnp/IntegTest/testupnp/TestData/Data_Files/xmldatafiles/service/Feeder1.xml
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 01:12:20 +0200
changeset 0 f5a58ecadc66
permissions -rw-r--r--
Revision: 201003

<scpd>
	<serviceStateTable>
		<stateVariable>
			<optional/>
			<name>Model</name>
			<sendEventsAttribute>no</sendEventsAttribute>
			<dataType>string</dataType>
		</stateVariable>
		<stateVariable>
			<name>State</name>
			<sendEventsAttribute>no</sendEventsAttribute>
			<dataType>string</dataType>
			<defaultValue>Unloaded</defaultValue>
			<allowedValueList>
				<allowedValue>Unloaded</allowedValue>
				<allowedValue>Loaded</allowedValue>
				<allowedValue>Busy</allowedValue>
				<allowedValue>Erred</allowedValue>
			</allowedValueList>
		</stateVariable>
		<stateVariable>
			<name>FailureCode</name>
			<sendEventsAttribute>no</sendEventsAttribute>
			<dataType>string</dataType>
			<defaultValue>None</defaultValue>
			<allowedValueList>
				<allowedValue>None</allowedValue>
				<allowedValue>Jammed</allowedValue>
				<allowedValue>Timeout</allowedValue>
			</allowedValueList>
		</stateVariable>
		<stateVariable>
			<name>MorePages</name>
			<optional/>
			<sendEventsAttribute>yes</sendEventsAttribute>
			<dataType>boolean</dataType>
			<defaultValue>0</defaultValue>
		</stateVariable>
		<stateVariable>
			<name>FeederMode</name>
			<sendEventsAttribute>no</sendEventsAttribute>
			<dataType>string</dataType>
			<defaultValue>Simplex</defaultValue>
			<allowedValueList>
				<allowedValue>Simplex</allowedValue>
			</allowedValueList>
		</stateVariable>
		<stateVariable>
			<name>JobID</name>
			<sendEventsAttribute>no</sendEventsAttribute>
			<dataType>ui4</dataType>
			<defaultValue>0</defaultValue>
		</stateVariable>
		<stateVariable>
			<name>SheetWidth</name>
			<sendEventsAttribute>no</sendEventsAttribute>
			<dataType>ui4</dataType>
		</stateVariable>
		<stateVariable>
			<name>SheetHeight</name>
			<sendEventsAttribute>no</sendEventsAttribute>
			<dataType>ui4</dataType>
		</stateVariable>
		<stateVariable>
			<name>InputJustification</name>
			<sendEventsAttribute>no</sendEventsAttribute>
			<dataType>string</dataType>
		</stateVariable>
		<stateVariable>
			<name>EntireDocument</name>
			<sendEventsAttribute>no</sendEventsAttribute>
			<dataType>string</dataType>
			<defaultValue>1</defaultValue>
			<allowedValueList>
				<allowedValue>1</allowedValue>
				<allowedValue>0</allowedValue>
				<allowedValue>device-setting</allowedValue>
			</allowedValueList>
		</stateVariable>
		<stateVariable>
			<name>Timeout</name>
			<sendEventsAttribute>no</sendEventsAttribute>
			<dataType>ui4</dataType>
		</stateVariable>
	</serviceStateTable>
	<actionList>
		<action>
			<name>Load</name>
			<argumentList>
				<argument>
					<name>JobIDIn</name>
					<direction>in</direction>
					<relatedStateVariable>JobID</relatedStateVariable>
				</argument>
				<argument>
					<name>StateOut</name>
					<direction>out</direction>
					<relatedStateVariable>State</relatedStateVariable>
				</argument>
			</argumentList>
		</action>
		<action>
			<name>Eject</name>
			<argumentList>
				<argument>
					<name>JobIDIn</name>
					<direction>in</direction>
					<relatedStateVariable>JobID</relatedStateVariable>
				</argument>
				<argument>
					<name>EntireDocumentIn</name>
					<direction>in</direction>
					<relatedStateVariable>EntireDocument</relatedStateVariable>
				</argument>
				<argument>
					<name>StateOut</name>
					<direction>out</direction>
					<relatedStateVariable>State</relatedStateVariable>
				</argument>
			</argumentList>
		</action>
		<action>
			<name>Reset</name>
			<argumentList>
				<argument>
					<name>JobIDIn</name>
					<direction>in</direction>
					<relatedStateVariable>JobID</relatedStateVariable>
				</argument>
				<argument>
					<name>StateOut</name>
					<direction>out</direction>
					<relatedStateVariable>State</relatedStateVariable>
				</argument>
			</argumentList>
		</action>
		<action>
			<name>GetState</name>
			<argumentList>
				<argument>
					<name>StateOut</name>
					<direction>out</direction>
					<relatedStateVariable>State</relatedStateVariable>
				</argument>
				<argument>
					<name>MorePagesOut</name>
					<direction>out</direction>
					<relatedStateVariable>MorePages</relatedStateVariable>
				</argument>
				<argument>
					<name>FailureCodeOut</name>
					<direction>out</direction>
					<relatedStateVariable>FailureCode</relatedStateVariable>
				</argument>
			</argumentList>
		</action>
		<action>
			<optional/>
			<name>SetFeederMode</name>
			<argumentList>
				<argument>
					<name>JobIDIn</name>
					<direction>in</direction>
					<relatedStateVariable>JobID</relatedStateVariable>
				</argument>
				<argument>
					<name>FeederModeIn</name>
					<direction>in</direction>
					<relatedStateVariable>FeederMode</relatedStateVariable>
				</argument>
			</argumentList>
		</action>
		<action>
			<name>GetFeederMode</name>
			<argumentList>
				<argument>
					<name>FeederModeOut</name>
					<direction>out</direction>
					<relatedStateVariable>FeederMode</relatedStateVariable>
				</argument>
			</argumentList>
		</action>
	</actionList>
</scpd>