Eclipse.org Eclipse.org multiplex Device Kit

XML Element 

<multiplex> element

Device Kit Attributes Elements XML Reference
If content value is true, then this is a multiplex object. 0 or 1 are valid.

Release: 1.1.0

Examples: multiplex examples


NameTypeDescriptionUse
Element <multiplex> attributes
cardinality "Scalar" "Array" "Vector" Specifies the cardinality type.optional
sizeintegerSpecifies the cardinality size.optional
type "Byte" "Boolean" "Double" "Float" "Integer" "Long" "Short" "String" Specifies the configuration type.optional
defaultvaluestringSpecifies the configuration default value.optional
requiredbooleanSpecifies if configuration value if required.optional

NameDescriptionUse
Element <multiplex> elements
<description>Description of the multiplex object.0 to unbounded
<history>New Specifies the multiplex history.0 to unbounded
<deprecated>Specifies that the contents of this element should be marked as deprecated.0 to 1
<specreference>Specification reference for this multiplex.0 to unbounded

Sibling NameSibling Description
Element <multiplex> element siblings
<description>Description of the file connection.
<history>New Specifies the file connection history.
<deprecated>Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this file connection.
<inputpath>Specifies the file input path name.
<inputname>Specifies the input file name.
<outputpath>Specifies the file output path name.
<outputname>Specifies the output file name.
<description>Description of the adapter.
<history>New Specifies the adapter history.
<deprecated>Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the current version level. The format of the version number should be n.n.n where n is a number. For example, 1.0.0 is a valid version.
<vendor>Specifies an implementing vendor.
<incubation>If the contents of this element is true, then this is an incubation project.
<spec>Hardware specification documentation for this adapter.
<specreference>Specification reference for this adapter.
<customparameter>Specifies a custom parameter for this adapter.
<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.
<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.
<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.

Element NameElement Description
Element <multiplex> element tree
<dkml>Specifies the root element of a Device Kit &lt;b&gt;D&lt;/b&gt;evice &lt;b&gt;K&lt;/b&gt;it &lt;b&gt;L&lt;/b&gt;anguage (dkml) document.
¦-<adapter>Specifies an adapter.
¦ ¦-<multiplex>New Specifies that this is a multiplex adapter.
¦ ¦ ¦-<description>Description of the multiplex object.
¦ ¦ ¦-<history>New Specifies the multiplex history.
¦ ¦ ¦ ¦-<description>Description of the history.(see description)
¦ ¦ ¦ ¦-<provider>Specifies the provider history.
¦ ¦ ¦ ¦-<version>Version of the history documentation.
¦ ¦ ¦-<deprecated>Specifies that the contents of this element should be marked as deprecated.
¦ ¦ ¦-<specreference>Specification reference for this multiplex.
¦ ¦ ¦ ¦-<description>Description of the specification reference.(see description)
¦ ¦ ¦ ¦-<deprecated>Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦ ¦ ¦ ¦-<spec>The protocol specification documentation.
¦ ¦ ¦ ¦ ¦-<description>Description of the specification.(see description)
¦ ¦ ¦ ¦ ¦-<history>New Specifies the specification history.(see history)
¦ ¦ ¦ ¦ ¦-<deprecated>Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦ ¦ ¦ ¦ ¦-<speccomment>Comment about the protocol specification documentation.
¦ ¦ ¦ ¦ ¦-<specdate>Date of the protocol specification documentation.
¦ ¦ ¦ ¦ ¦-<spectitle>Title of the protoocol specification documentation.
¦ ¦ ¦ ¦ ¦-<specurl>Url of the protocol specification documentation.
¦ ¦ ¦ ¦ ¦-<specvendor>Vendor of the protocol specification documentation.
¦ ¦ ¦ ¦ ¦-<specversion>Version of the protocol specification documentation.
¦ ¦ ¦ ¦-<specsection>The reference to section in the protocol specification documentation.
¦ ¦-<device>Specifies the device used by the adapter.
¦ ¦ ¦-<multiplex>Specifies that this is a multiplex device.(see multiplex)
¦ ¦ ¦-<transport>Specifies the transport used by the device.
¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex transport.(see multiplex)
¦ ¦ ¦ ¦-<connection>Specifies an connection to be used by the transport.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex connection.(see multiplex)
¦ ¦ ¦ ¦-<file>Specifies a file connection.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex file connection.(see multiplex)
¦ ¦ ¦ ¦-<randomaccessfile>Specifies a random access file connection.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex random access file.(see multiplex)
¦ ¦ ¦ ¦-<serial>Specifies a serial port connection.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex serial connection.(see multiplex)
¦ ¦ ¦ ¦-<tcpipserver>Specifies a Transmission Control Protocol/Internet Protocol (TCP/IP) server connection.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex TCP/IP server.(see multiplex)
¦ ¦ ¦ ¦-<sslserver>Specifies a Transmission Control Protocol/Internet Protocol (TCP/IP) SSL server connection.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex SSL TCP/IP server.(see multiplex)
¦ ¦ ¦ ¦-<udp>Specifies a User Diagram Protocol (UDP) connection.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex UDP connection.(see multiplex)
¦ ¦ ¦ ¦-<udpserver>Specifies a User Diagram Protocol (UDP) server connection.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex UDP server connection.(see multiplex)
¦ ¦ ¦ ¦-<tcpipservermultiplex>Specifies a Transmission Control Protocol/Internet Protocol (TCP/IP) server connection.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex TCP/IP server.(see multiplex)
¦ ¦ ¦ ¦-<sslservermultiplex>Specifies a Transmission Control Protocol/Internet Protocol (TCP/IP) SSL server connection.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex SSL TCP/IP server.(see multiplex)
¦ ¦ ¦ ¦-<udpmultiplex>Specifies a User Diagram Protocol (UDP) connection.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex UDP connection.(see multiplex)
¦ ¦ ¦ ¦-<udpservermultiplex>Specifies a User Diagram Protocol (UDP) server connection.
¦ ¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex UDP server connection.(see multiplex)
¦ ¦ ¦-<udp>Specifies a User Diagram Protocol (UDP) transport. Please, use the udptransport element instead of the udp element.(see udp)
¦ ¦ ¦-<udptransport>Specifies a User Diagram Protocol (UDP) transport.
¦ ¦ ¦ ¦-<multiplex>Specifies that this is a multiplex UDP.(see multiplex)
¦-<adaptertest>Specifies an adapter test.
¦ ¦-<multiplex>New Specifies that this is a multiplex adapter test.(see multiplex)
¦ ¦-<adapter>Specifies the adapter to be tested.(see adapter)
¦-<agent>Specifies an agent.
¦ ¦-<multiplex>New Specifies that this is a multiplex agent.(see multiplex)
¦ ¦-<agentmodel>Specifies the agent model used by the agent.
¦ ¦ ¦-<device>Specifies the device used by the agent model.(see device)
¦ ¦-<device>Specifies the device used by the agent.(see device)
¦-<agentmodel>Specifies the agent model used by the agent.(see agentmodel)
¦-<agenttest>Specifies an agent test.
¦ ¦-<multiplex>New Specifies that this is a multiplex agent test.(see multiplex)
¦ ¦-<agent>Specifies the agent to be tested.(see agent)
¦ ¦-<agentmodeltest>Specifies the agent model test.
¦ ¦ ¦-<agentmodel>Specifies the agent model to be tested.(see agentmodel)
¦-<agentmodeltest>Specifies an agent model test.(see agentmodeltest)
¦-<concrete>Specifies a concrete device.
¦ ¦-<multiplex>Specifies that this is a multiplex concrete device.(see multiplex)
¦ ¦-<transport>Specifies the transport used by the concrete device.(see transport)
¦ ¦-<udp>Specifies a User Diagram Protocol (UDP) transport. Please, use the udptransport element instead of the udp element.(see udp)
¦ ¦-<udptransport>Specifies a User Diagram Protocol (UDP) transport.(see udptransport)
¦-<concretetest>Specifies a concrete test.
¦ ¦-<multiplex>New Specifies that this is a multiplex concrete device test.(see multiplex)
¦ ¦-<concrete>Specifies the concrete device to be tested.(see concrete)
¦-<connection>Specifies an connection.(see connection)
¦-<connectiontest>Specifies an connection test.
¦ ¦-<connection>Specifies the connection to be tested.(see connection)
¦-<device>Specifies a device.(see device)
¦-<devicetest>Specifies a device test.
¦ ¦-<multiplex>New Specifies that this is a multiplex device test.(see multiplex)
¦ ¦-<device>Specifies the device to be tested.(see device)
¦-<profile>Specifies a profile.
¦ ¦-<multiplex>Specifies that this is a multiplex profile.(see multiplex)
¦ ¦-<adapter>Specifies the adapter used by the profile.(see adapter)
¦ ¦-<device>Specifies the device used by the profile.(see device)
¦-<profiletest>Specifies a profile test.
¦ ¦-<multiplex>New Specifies that this is a multiplex profile test.(see multiplex)
¦ ¦-<profile>Specifies the profile to be tested.(see profile)
¦-<testagent>Specifies a test agent.
¦ ¦-<multiplex>New Specifies that this is a multiplex test.(see multiplex)
¦ ¦-<profile>Specifies the profile to be tested.(see profile)
¦-<receivertest>Specifies a receiver transport test.
¦ ¦-<multiplex>New Specifies that this is a multiplex receiver test.(see multiplex)
¦-<transport>Specifies a transport.(see transport)
¦-<transporttest>Specifies a transport test.
¦ ¦-<multiplex>New Specifies that this is a multiplex transport test.(see multiplex)
¦ ¦-<transport>Specifies the transport to be tested.(see transport)

Copyright (c) 2009 IBM. See license in Legal section. 2009-01-22 Device Kit XML Reference 1.2.0