Eclipse.org Eclipse.org
XML Element

<dkml> element

Device Kit Attributes Elements XML Reference
Specifies the root element of a Device Kit Markup Language (dkml) document.

Examples: dkml examples


NameTypeDescriptionUse
Element <dkml> attributes
packagebasestringSpecifies the start of the generated code's package. That is, any code that Device Kit generates will be in a package starting with this value. A common value is "com.company-name".optional

NameDescriptionUse
Element <dkml> elements
<description>Description of a Device Kit Markup Language (dkml) element.0 to 1
<deprecated>New Specifies that the contents of this element should be marked as deprecated.0 to 1
<provider>Specifies the provider.0 to 1
<version>Specifies the 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.0 to 1
<vendor>Specifies an implementing vendor.0 to unbounded
<pids>Specifies the defined pids.0 to unbounded
<adapter>Specifies an adapter.1 to 1
<adaptertest>Specifies an adapter test.1 to 1
<agent>Specifies an agent.1 to 1
<agentmodel>Specifies the agent model used by the agent.0 to 1
<agenttest>Specifies an agent test.1 to 1
<agentmodeltest>Specifies an agent model test.1 to 1
<concrete>Specifies a concrete device.1 to 1
<concretetest>Specifies a concrete test.1 to 1
<connection>Specifies an connection.1 to 1
<connectiontest>Specifies an connection test.1 to 1
<device>Specifies a device.1 to 1
<devicetest>Specifies a device test.1 to 1
<profile>Specifies a profile.1 to 1
<profiletest>Specifies a profile test.1 to 1
<testagent>Specifies a test agent.1 to 1
<transport>Specifies a transport.1 to 1
<transporttest>Specifies a transport test.1 to 1

Sibling NameSibling Description
Element <dkml> element siblings
<description>Description of the adapter.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this adapter.
<specreference>Specification reference for this adapter.
<customparameter>Specifies a custom parameter for this adapter.
<exportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) adapter service to be exported.
<import>Specifies the name of the package to be imported.
<profileref>Specifies the name of the profile to be supported.
<command>Defines a command supported by this concrete device.
<commands>Specifies a command group.
<group>Defines a group supported by this concrete device.
<measurement>Defines a measurement supported by this concrete device.
<signal>Defines a signal supported by this concrete device.
<device>Specifies the device used by the 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.
<description>Description of the adapter test.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this adapter.
<send>Specifies the message(s) to send during the test.
<adapter>Specifies the adapter to be tested.
<testcount>Unsigned integer that specifies the number of times to execute tests.
<testdelay>Specifies the milliseconds to sleep between each test.
<junit>Specifies a junit test. Currently, not supported.
<monitor>Specifies a monitor test. Currently, not supported.
<playback>Specifies a playback test. Currently, not supported.
<testcase>New Specifies a junit testcase.
<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.
<description>Description of the agent.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this agent.
<specreference>Specification reference for this agent.
<customparameter>Specifies a custom parameter for this agent.
<exportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) agent service to be exported.
<import>Specifies the name of the package to be imported.
<agentmodel>Specifies the agent model used by the agent.
<device>Specifies the device used by the agent.
<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.
<description>Description of the agent model.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this device.
<specreference>Specification reference for this agent model.
<customparameter>Specifies a custom parameter for this agent model.
<exportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) agent service to be exported.
<import>Specifies the name of the package to be imported.
<device>Specifies the device used by the agent model.
<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.
<description>Description of the Open Services Gateway Initiative (OSGi) agent service.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<description>Description of the agent test.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this agent.
<send>Specifies the message(s) to send during the test.
<agent>Specifies the agent to be tested.
<agentmodeltest>Specifies the agent model test.
<testcount>Unsigned integer that specifies the number of times to execute tests.
<testdelay>Specifies the milliseconds to sleep between each test.
<junit>Specifies a junit test. Currently, not supported.
<monitor>Specifies a monitor test. Currently, not supported.
<playback>Specifies a playback test. Currently, not supported.
<testcase>New Specifies a junit testcase.
<description>Description of the agent model test.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this device.
<agentmodel>Specifies the agent model to be tested.
<testcount>Unsigned integer that specifies the number of times to execute tests.
<testdelay>Specifies the milliseconds to sleep between each test.
<junit>Specifies a junit test. Currently, not supported.
<monitor>Specifies a monitor test. Currently, not supported.
<playback>Specifies a playback test. Currently, not supported.
<testcase>New Specifies a junit testcase.
<description>Description of the bundle.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<description>Description of a Device Kit Markup Language (dkml) element.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<pids>Specifies the defined pids.
<adapter>Specifies an adapter.
<adaptertest>Specifies an adapter test.
<agent>Specifies an agent.
<agentmodel>Specifies the agent model used by the agent.
<agenttest>Specifies an agent test.
<agentmodeltest>Specifies an agent model test.
<concrete>Specifies a concrete device.
<concretetest>Specifies a concrete test.
<connection>Specifies an connection.
<connectiontest>Specifies an connection test.
<device>Specifies a device.
<devicetest>Specifies a device test.
<profile>Specifies a profile.
<profiletest>Specifies a profile test.
<testagent>Specifies a test agent.
<transport>Specifies a transport.
<transporttest>Specifies a transport test.
<description>Specifies the command description.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this command.
<key>Specifies a unique command key.
<configuration>New Defines this command as a configuration command.
<commandreceived>New Specifies if a command message can be received from the device.
<rate>Specifies the polling rate in milliseconds.
<message>Specifies the message to execute the command.
<method>Specifies the method to execute the command.
<data>Specifies the data to execute the command.
<measurement>New Specifies the measurement to get the value for the command.
<description>Description of the command reference.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<description>Specifies the commands description.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this group of commands.
<key>Specifies a unique commands key.
<configuration>New Defines this command as a configuration command.
<commandreceived>New Specifies if a command message can be received from the device.
<command>Specifies the command within the group of commands.
<sleep>Specifies a sleep command.
<description>Description of the concrete device.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this concrete device.
<specreference>Specification reference for this concrete device.
<commandreceived>New Specifies if a command message can be received from the device.
<initializemeasurements>Specifies that the device should initialize the measurements.
<key>Specifies an optional key value.
<pids>Specifies the defined pids.
<command>Defines a command supported by this concrete device.
<commands>Specifies a command group.
<group>Defines a group supported by this concrete device.
<measurement>Defines a measurement supported by this concrete device.
<signal>Defines a signal supported by this concrete device.
<exportservice>Specifies the name of the Open Services Gateway initiative (OSGi) service to be exported.
<import>Specifies the name of a package to be imported.
<transport>Specifies the transport used by the device.
<transportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) transport service to be used by the device.
<udp>Specifies a User Diagram Protocol (UDP) transport.
<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.
<description>Description of the concrete test.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this concrete device.
<concrete>Specifies the concrete device to be tested.
<testcount>Unsigned integer that specifies the number of times to execute tests.
<testdelay>Specifies the milliseconds to sleep between each test.
<testexecute>Specifies if all commands should be executed.
<testexecuteread>Specifies if the executeRead method should be invoked on all measurements.
<testexecutewrite>Specifies if the executeWrite method should be invoked on all measurements.
<testread>Specifies if the read method should be invoked on all measurements.
<testtrigger>Specifies if all signals should be triggered.
<junit>Specifies a junit test. Currently, not supported
<monitor>Specifies a monitor test. Currently, not supported
<playback>Specifies a playback test. Currently, not supported
<testcase>New Specifies a junit testcase.
<description>Description of the connection.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<specreference>Specification reference for this connection.
<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.
<description>Description of the connection service.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this connection service.
<description>Description of the connection test.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this connection.
<send>Specifies the message(s) to send during the test.
<connection>Specifies the connection to be tested.
<testcount>Unsigned integer that specifies the number of times to execute tests.
<testdelay>Specifies the milliseconds to sleep between each test.
<junit>Specifies a junit test. Currently, not supported.
<monitor>Specifies a monitor test. Currently, not supported.
<playback>Specifies a playback test. Currently, not supported.
<testcase>New Specifies a junit testcase.
<description>Description of the custom parameter.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<description>Description of the data.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this data.
<key>Specifies the data key.
<length>Specifies the data length in bits. See the length element to specify the data length in bytes.
<size>Specifies the data size in bytes. See the length element to specify the data length in bits.
<minimum>Specifies the minimum value.
<maximum>Specifies the maximum value.
<units>Specifies the optional data units.
<description>Description of the device.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this device.
<specreference>Specification reference for this device.
<commandreceived>New Specifies if a command message can be received from the device.
<initializemeasurements>Specifies that the device should initialize the measurements when the device is started.
<key>Specifies an optional key value.
<pids>Specifies the defined pids.
<priority>Specifies the device execution priority.
<command>Specifies a command that is supported by this device.
<commands>Specifies a command group.
<group>Defines a group supported by this device.
<measurement>Specifies a measurement supported by this device.
<signal>Specifies a signal supported by this device.
<commandref>Specifies a command reference.
<measurementref>Specifies a measurement reference.
<signalref>Specifies a signal reference.
<exportservice>Specifies the name of the Open Services Gateway initiative (OSGi) service to be exported.
<import>Specifies the name of the package of be imported.
<transport>Specifies the transport used by the device.
<transportservice>Specifies the Open Services Gateway Initiative (OSGi) transport service name.
<udp>Specifies a User Diagram Protocol (UDP) transport.
<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.
<description>Description of the device test.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this device test.
<device>Specifies the device to be tested.
<testcount>Unsigned integer that specifies the number of times to execute tests.
<testdelay>Specifies the milliseconds to sleep between each test.
<testexecute>Specifies if all commands should be executed.
<testexecuteread>Specifies if the executeRead method should be invoked on all measurements.
<testexecutewrite>Specifies if the executeWrite method should be invoked on all measurements.
<testread>Specifies if the read method should be invoked on all measurements.
<testtrigger>Specifies if all signals should be triggered.
<junit>Specifies a junit test. Currently, not supported.
<monitor>Specifies a monitor test. Currently, not supported.
<playback>Specifies a playback test. Currently, not supported.
<testcase>New Specifies a junit testcase.
<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.
<description>Description of the enum.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this enum.
<description>Description of the factory bundle.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<description>Description of the file connection.
<deprecated>New 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 filter.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this filter.
<bytes>Specifies the message filter (Bit off - ignore, Bit on - compare).
<description>Specifies the filters description.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this group of filters.
<key>Specifies a unique filter key.
<filter>Specifies the filter.
<description>Description of the group.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<spec>Hardware specification documentation for this group.
<specreference>Specification reference for this group.
<commandreceived>New Specifies if a command message can be received from the group.
<key>Specifies an optional key value.
<command>Specifies a command that is supported by this group.
<commands>Specifies a command group.
<measurement>Specifies a measurement supported by this group.
<signal>Specifies a signal supported by this group.
<exportservice>Specifies the name of the Open Services Gateway initiative (OSGi) group to be exported.
<import>Specifies the name of the package of be imported.
<description>Description of the managed bundle.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<description>Specifies the measurement description.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this measurement.
<key>Specifies a unique measurement key.
<configuration>New Defines this measurement as a configuration measurement.
<rate>Specifies the measurement polling rate in milliseconds.
<message>Specifies the measurement message.
<data>Specifies the measurement data.
<readcommand>Specifies the command to request a read of the current value of the measurement.
<writecommand>Specifies the command to request a change of the measurement value.
<method>Specifies the method.
<signal>Specifies the signal containing the measurement value.
<measurement>New Defines the parent measurement.
<parameter>New Specifies a parameter used to extract/insert the information within the parent data.
<parameters>New Specifies a group of parameters.
<units>Specifies the measurement units.
<value>Specifies the optional initial measurement value.
<maximum>Specifies the maximum value.
<minimum>Specifies the minimum value.
<negative>Negate the value.
<not>Logical not of a boolean value.
<scale>Specifies a numeric scale value.
<shift>Specifies an integer shift value.
<translate>Specifies a numeric translate (add) value.
<description>Description of the measurement reference.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<description>Description of the message.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this message.
<ascii>Specifies a set of ASCII character (8 bits).
<bytes>Specifies a set of bytes. Each byte is 8 bits.
<nibbles>Specifies a set of nibbles. Each nibble is 4 bits.
<tokens>Specifies the message tokens.
<parameter>Specifies a parameter within the message.
<parameters>Specifies a group of parameters.
<filter>Specifies the message filter.
<sentmessage>Specifies the message that was sent that caused this message.
<description>Specifies the messages description.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this group of messages.
<key>Specifies the unique messages key.
<message>Specifies the message.
<description>Description of the monitor test.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<description>Description of the multicast transport.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this multicast transport.
<remotehost>Specifies the multicast remote host name.
<remoteport>Specifies the multicast remote port.
<localhost>Specifies the multicast local host name.
<localport>Specifies the multicast local port.
<packetsize>Specifies the multicast packet size in bytes.
<description>Description of the parameter.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this parameter.
<key>Specifies the parameter key.
<bigendian>Specifies that the parameter data is in big endian order. This is the default order.
<field>Specifies the field parameter name.
<insert>Specifies that the parameter should be inserted into the message.
<littleendian>Specifies that the parameter data is in little endian order.
<offset>Specifies the starting bit offset of the parameter within the message. Offset 0 is the first bit in the message. See the offset element to specify the parameter offset in bytes.
<index>Specifies the starting byte index of the parameter within the message. Index 0 is the first byte of the message. See the offset element to specify the parameter offset in bits.
<length>Specifies the parameter length in bits. See the length element to specify the parameter length in bytes.
<size>Specifies the parameter size in bytes. See the length element to specify the parameter length in bits.
<enum>Specifies a enum for this parameter.
<minimum>Specifies the minimum value.
<maximum>Specifies the maximum value.
<negative>Negate the parameter value.
<not>Logical not of a boolean value.
<scale>Specifies the value to scale the parameter value.
<shift>Specifies the value to shift the parameter value.
<translate>Specifies the value to add (translate) to the parameter value.
<units>Specifies the optional parameter units.
<description>Specifies the parameters description.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this group of parameters.
<key>Specifies the unique parameters key.
<parameter>Specifies the parameter.
<description>Description of the parameter identifier (PID).
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this parameter identifier (PID).
<key>Specifies the parameter identifier (pid) key.
<identifier>Specifies the parameter identifier.
<length>Specifies the parameter (pid) data length in bits.
<size>Specifies the parameter identifier (pid) size in bytes. See the length element to specify the parameter (pid) data length in bits.
<minimum>Specifies the minimum value.
<maximum>Specifies the maximum value.
<negative>Negate the parameter value.
<not>Logical not of a boolean value.
<scale>Specifies the value to scale the parameter value.
<shift>Specifies the value to shift the parameter value.
<translate>Specifies the value to add (translate) to the parameter value.
<units>Specifies the optional parameter identifier (pid) units.
<description>Specifies the pids description.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for pids.
<key>Specifies the unique pids key.
<pid>Specifies the pid.
<description>Description of the playback test.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<description>Description of the random access file connection.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this random access file connection.
<name>Specifies the file name.
<mode>Specifies the file mode.
<path>Specifies the file path name.
<description>Description of the scale.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this scale.
<description>Specifies the send description.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this send.
<message>Specifies the message to send.
<sleep>Specifies a sleep time.
<description>Description of the serial connection.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this serial connection.
<baudrate>Specifies the serial port baud rate. Common baud rates for a serial port:
  • 110
  • 300
  • 1200
  • 2400
  • 4800
  • 9600
  • 19200
  • 38400
  • 57600
  • 115200
  • 230400
  • 460800
  • 921600
<comport>Specifies the serial port com port. This value starts at 1.
<databits>Specifies the serial port data bits.
<hardwareflowcontrol>Specifies the serial port hardware flow control value.
<parity>Specifies the serial port parity.
<readintervaltimeout>Specifies the number of milliseconds that the serial port read between bytes.
<readtotaltimeout>Specifies the maximum amount of time in milliseconds that the serial port will wait for a read.
<softwareflowcontrol>Specifies the serial port software flow control value.
<stopbits>Specifies the serial port stop bits.
<writetotaltimeout>Specifies the serial port write timeout value in milliseconds.
<description>Description of the profile.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this profile.
<specreference>Specification reference for this profile.
<customparameter>Specifies a custom parameter for this adapter.
<profileparent>Profile parent.
<profileuses>Profile uses.
<commandreceived>New Specifies if a command message can be received from the profile.
<key>Specifies an optional key value.
<command>Specifies a command that is supported by this profile.
<commands>Specifies a command group.
<group>Defines a group supported by this profile.
<measurement>Specifies a measurement supported by this profile.
<signal>Specifies a signal supported by this profile.
<exportservice>Specifies the name of the Open Services Gateway initiative (OSGi) service to be exported.
<import>Specifies the name of the package of be imported.
<adapter>Specifies the adapter used by the profile.
<device>Specifies the device used by the profile.
<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.
<description>Description of the profile reference.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<commandref>Specifies a command reference.
<measurementref>Specifies a measurement reference.
<signalref>Specifies a signal reference.
<description>Description of the profile reference.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<profileref>New Specifies profile parent.
<description>Description of the profile reference.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<profileref>New Specifies profile uses.
<description>Description of the profile test.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this profile.
<send>Specifies the message(s) to send during the test.
<profile>Specifies the profile to be tested.
<testcount>Unsigned integer that specifies the number of times to execute tests.
<testdelay>Specifies the milliseconds to sleep between each test.
<junit>Specifies a junit test. Currently, not supported.
<monitor>Specifies a monitor test. Currently, not supported.
<playback>Specifies a playback test. Currently, not supported.
<testcase>New Specifies a junit testcase.
<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.
<description>Description of the shift.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this shift.
<description>Specifies the signal description.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this signal.
<key>Specifies the unique signal key.
<configuration>New Defines this signal as a configuration signal.
<rate>Specifies the rate that the signal is received in milliseconds.
<message>Specifies the message to trigger the signal.
<method>Specifies the method to handle the signal.
<data>Specifies the data when the signal triggers.
<messages>Specifies the messages to trigger the signal.
<pid>Specifies the pid for this signal.
<parameter>Specifies a message parameter.
<parameters>Specifies a parameter group.
<maximum>Specifies the maximum value.
<minimum>Specifies the minimum value.
<negative>Negate the value.
<not>Logical not of a boolean value.
<scale>Scale the value.
<shift>Shift the value.
<translate>Translate (add) to the value.
<description>Description of the signal reference.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<description>Description of the specification.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<speccomment>Comment about the hardware specification documentation.
<specdate>Date of the hardware specification documentation.
<spectitle>Title of the hardware specification documentation.
<specvendor>Vendor the hardware specification documentation.
<specversion>Version of the hardware specification documentation.
<description>Description of the specification reference.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<spec>The hardware specification documentation.
<specsection>The reference to section in the hardware specification documentation.
<description>Description of the Transmission Control Protocol/Internet Protocol (TCP/IP) connection.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this Transmission Control Protocol/Internet Protocol (TCP/IP) connection.
<host>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) host name.
<remoteport>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) remote port.
<localport>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) local port.
<linger>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) linger value. A value of -1 specifies to use the default values. A value of zero speciifes no linger. A value greater than zero is the milliseconds linger value. See the Socket class for more details.
<readtimeout>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) read timeout in milliseconds.
<description>Description of the Transmission Control Protocol/Internet Protocol (TCP/IP) server connection.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this Transmission Control Protocol/Internet Protocol (TCP/IP) server connection.
<port>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) port.
<description>Description of the test agent.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this test.
<profile>Specifies the profile to be tested.
<testcase>Specifies a junit testcase.
<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.
<description>Description of the translate.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this translate.
<description>Description of the transport.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this device.
<specreference>Specification reference for this transport.
<customparameter>Specifies a custom parameter.
<noactivitytimeout>No activity timeout value in milliseconds.
<responsetimeout>Response timeoutout value in milliseconds.
<retrytime>Retry time value in milliseconds.
<message>Specifies a transport message.
<exportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) transport service to be exported.
<import>Specifies the name of the package to be imported.
<connectionservice>Specifies the connection used by the transport.
<echo>Specifies an echo connection.
<file>Specifies a file connection.
<gpio>Specifies a General Purpose Input Output (GPIO) connection.
<i2c>Specifies an Inter-IC (I2C) connection.
<most>Specifies a Media Oriented Systems Transport (MOST) connection.
<randomaccessfile>Specifies a random access file connection.
<serial>Specifies a serial port connection.
<tcpip>Specifies a Transmission Control Protocol/Internet Protocol (TCP/IP) connection.
<tcpipserver>Specifies a Transmission Control Protocol/Internet Protocol (TCP/IP) server connection.
<urlconnection>Specifies a Uniform Resource Locator (URL) connection.
<usb>Specifies a USB connection.
<transportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) transport service to be used by the transport.
<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.
<description>Description of the Open Services Gateway Initiative (OSGi) transport service.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<description>Description of transport test.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<provider>Specifies the provider.
<version>Specifies the 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.
<spec>Hardware specification documentation for this device.
<send>Specifies the message(s) to send during the test.
<transport>Specifies the transport to be tested.
<testcount>Unsigned integer that specifies the number of times to execute tests.
<testdelay>Specifies the milliseconds to sleep between each test.
<junit>Specifies a junit test. Currently, not supported.
<monitor>Specifies a monitor test. Currently, not supported.
<playback>Specifies a playback test. Currently, not supported.
<testcase>New Specifies a junit testcase.
<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.
<description>Description of the User Diagram Protocol (UDP) transport.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this User Diagram Protocol (UDP) transport.
<remotehost>Specifies the User Datagram Protocol (UDP) remote host name.
<remoteport>Specifies the User Datagram Protocol (UDP) remote port.
<localhost>Specifies the User Datagram Protocol (UDP) local host name.
<localport>Specifies the User Datagram Protocol (UDP) local port.
<packetsize>Specifies the User Datagram Protocol (UDP) packet size in bytes.
<description>Description of the units.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this units.
<description>Description of the Uniform Resource Locator (URL) connection.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this Uniform Resource Locator (URL) connection.
<url>Specifies the Uniform Resource Locator (URL) name.
<description>Description of the USB connection.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this USB connection.
<productid>Specifies the USB product id.
<usage>Specifies the USB usage.
<usagepage>Specifies the USB usage page.
<vendorid>Specifies the USB vendor id.
<description>Description of the value.
<deprecated>New Specifies that the contents of this element should be marked as deprecated.
<specreference>Specification reference for this value.
<boolean>Specifies a Boolean value.
<byte>Specifies a Byte value (8 bits).
<bytes>Specifies bytes.
<character>Specifies a character value (16 bits).
<double>Specifies a Double value.
<float>Specifies a Float value.
<int>Specifies an Integer value (32 bits).
<list>Specifies list data.
<long>Specifies a Long value (64 bits).
<long>Specifies a Long value (64 bits).
<map>Specifies a Map value.
<short>Specifies a Short value (16 bits).
<string>Specifies a String value.

Element NameElement Description
Element <dkml> element tree
<dkml>Specifies the root element of a Device Kit Device Kit Language (dkml) document.
¦--<description>Description of a Device Kit Markup Language (dkml) element.
¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.
¦--<provider>Specifies the provider.
¦--<version>Specifies the 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.
¦--<pids>Specifies the defined pids.
¦  ¦--<description>Specifies the pids description.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<specreference>Specification reference for pids.
¦  ¦  ¦--<description>Description of the specification reference.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<spec>The hardware specification documentation.
¦  ¦  ¦  ¦--<description>Description of the specification.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦--<speccomment>Comment about the hardware specification documentation.
¦  ¦  ¦  ¦--<specdate>Date of the hardware specification documentation.
¦  ¦  ¦  ¦--<spectitle>Title of the hardware specification documentation.
¦  ¦  ¦  ¦--<specvendor>Vendor the hardware specification documentation.
¦  ¦  ¦  ¦--<specversion>Version of the hardware specification documentation.
¦  ¦  ¦--<specsection>The reference to section in the hardware specification documentation.
¦  ¦--<key>Specifies the unique pids key.
¦  ¦--<pid>Specifies the pid.
¦  ¦  ¦--<description>Description of the parameter identifier (PID).(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<specreference>Specification reference for this parameter identifier (PID).(see specreference)
¦  ¦  ¦--<key>Specifies the parameter identifier (pid) key.(see key)
¦  ¦  ¦--<identifier>Specifies the parameter identifier.
¦  ¦  ¦--<length>Specifies the parameter (pid) data length in bits.
¦  ¦  ¦--<size>Specifies the parameter identifier (pid) size in bytes. See the length element to specify the parameter (pid) data length in bits.
¦  ¦  ¦--<minimum>Specifies the minimum value.
¦  ¦  ¦--<maximum>Specifies the maximum value.
¦  ¦  ¦--<negative>Negate the parameter value.
¦  ¦  ¦--<not>Logical not of a boolean value.
¦  ¦  ¦--<scale>Specifies the value to scale the parameter value.
¦  ¦  ¦  ¦--<description>Description of the scale.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦--<specreference>Specification reference for this scale.(see specreference)
¦  ¦  ¦--<shift>Specifies the value to shift the parameter value.
¦  ¦  ¦  ¦--<description>Description of the shift.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦--<specreference>Specification reference for this shift.(see specreference)
¦  ¦  ¦--<translate>Specifies the value to add (translate) to the parameter value.
¦  ¦  ¦  ¦--<description>Description of the translate.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦--<specreference>Specification reference for this translate.(see specreference)
¦  ¦  ¦--<units>Specifies the optional parameter identifier (pid) units.
¦  ¦  ¦  ¦--<description>Description of the units.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦--<specreference>Specification reference for this units.(see specreference)
¦--<adapter>Specifies an adapter.
¦  ¦--<description>Description of the adapter.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this adapter.(see spec)
¦  ¦--<specreference>Specification reference for this adapter.(see specreference)
¦  ¦--<customparameter>Specifies a custom parameter for this adapter.
¦  ¦  ¦--<description>Description of the custom parameter.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<exportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) adapter service to be exported.
¦  ¦--<import>Specifies the name of the package to be imported.
¦  ¦--<profileref>Specifies the name of the profile to be supported.
¦  ¦  ¦--<description>Description of the profile reference.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<commandref>Specifies a command reference.
¦  ¦  ¦  ¦--<description>Description of the command reference.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<measurementref>Specifies a measurement reference.
¦  ¦  ¦  ¦--<description>Description of the measurement reference.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<signalref>Specifies a signal reference.
¦  ¦  ¦  ¦--<description>Description of the signal reference.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<command>Defines a command supported by this concrete device.
¦  ¦  ¦--<description>Specifies the command description.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<specreference>Specification reference for this command.(see specreference)
¦  ¦  ¦--<key>Specifies a unique command key.(see key)
¦  ¦  ¦--<configuration>New Defines this command as a configuration command.
¦  ¦  ¦--<commandreceived>New Specifies if a command message can be received from the device.
¦  ¦  ¦--<rate>Specifies the polling rate in milliseconds.
¦  ¦  ¦--<message>Specifies the message to execute the command.
¦  ¦  ¦  ¦--<description>Description of the message.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦--<specreference>Specification reference for this message.(see specreference)
¦  ¦  ¦  ¦--<ascii>Specifies a set of ASCII character (8 bits).
¦  ¦  ¦  ¦--<bytes>Specifies a set of bytes. Each byte is 8 bits.
¦  ¦  ¦  ¦--<nibbles>Specifies a set of nibbles. Each nibble is 4 bits.
¦  ¦  ¦  ¦--<tokens>Specifies the message tokens.
¦  ¦  ¦  ¦--<parameter>Specifies a parameter within the message.
¦  ¦  ¦  ¦  ¦--<description>Description of the parameter.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this parameter.(see specreference)
¦  ¦  ¦  ¦  ¦--<key>Specifies the parameter key.(see key)
¦  ¦  ¦  ¦  ¦--<bigendian>Specifies that the parameter data is in big endian order. This is the default order.
¦  ¦  ¦  ¦  ¦--<field>Specifies the field parameter name.
¦  ¦  ¦  ¦  ¦--<insert>Specifies that the parameter should be inserted into the message.
¦  ¦  ¦  ¦  ¦--<littleendian>Specifies that the parameter data is in little endian order.
¦  ¦  ¦  ¦  ¦--<offset>Specifies the starting bit offset of the parameter within the message. Offset 0 is the first bit in the message. See the offset element to specify the parameter offset in bytes.
¦  ¦  ¦  ¦  ¦--<index>Specifies the starting byte index of the parameter within the message. Index 0 is the first byte of the message. See the offset element to specify the parameter offset in bits.
¦  ¦  ¦  ¦  ¦--<length>Specifies the parameter length in bits. See the length element to specify the parameter length in bytes. (see length)
¦  ¦  ¦  ¦  ¦--<size>Specifies the parameter size in bytes. See the length element to specify the parameter length in bits. (see size)
¦  ¦  ¦  ¦  ¦--<enum>Specifies a enum for this parameter.
¦  ¦  ¦  ¦  ¦  ¦--<description>Description of the enum.(see description)
¦  ¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this enum.(see specreference)
¦  ¦  ¦  ¦  ¦--<minimum>Specifies the minimum value.(see minimum)
¦  ¦  ¦  ¦  ¦--<maximum>Specifies the maximum value.(see maximum)
¦  ¦  ¦  ¦  ¦--<negative>Negate the parameter value.(see negative)
¦  ¦  ¦  ¦  ¦--<not>Logical not of a boolean value.(see not)
¦  ¦  ¦  ¦  ¦--<scale>Specifies the value to scale the parameter value.(see scale)
¦  ¦  ¦  ¦  ¦--<shift>Specifies the value to shift the parameter value.(see shift)
¦  ¦  ¦  ¦  ¦--<translate>Specifies the value to add (translate) to the parameter value.(see translate)
¦  ¦  ¦  ¦  ¦--<units>Specifies the optional parameter units.(see units)
¦  ¦  ¦  ¦--<parameters>Specifies a group of parameters.
¦  ¦  ¦  ¦  ¦--<description>Specifies the parameters description.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this group of parameters.(see specreference)
¦  ¦  ¦  ¦  ¦--<key>Specifies the unique parameters key.(see key)
¦  ¦  ¦  ¦  ¦--<parameter>Specifies the parameter.(see parameter)
¦  ¦  ¦  ¦--<filter>Specifies the message filter.
¦  ¦  ¦  ¦  ¦--<description>Description of the filter.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this filter.(see specreference)
¦  ¦  ¦  ¦  ¦--<bytes>Specifies the message filter (Bit off - ignore, Bit on - compare).(see bytes)
¦  ¦  ¦  ¦--<sentmessage>Specifies the message that was sent that caused this message.
¦  ¦  ¦--<method>Specifies the method to execute the command.
¦  ¦  ¦--<data>Specifies the data to execute the command.
¦  ¦  ¦  ¦--<description>Description of the data.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦--<specreference>Specification reference for this data.(see specreference)
¦  ¦  ¦  ¦--<key>Specifies the data key.(see key)
¦  ¦  ¦  ¦--<length>Specifies the data length in bits. See the length element to specify the data length in bytes. (see length)
¦  ¦  ¦  ¦--<size>Specifies the data size in bytes. See the length element to specify the data length in bits. (see size)
¦  ¦  ¦  ¦--<minimum>Specifies the minimum value.(see minimum)
¦  ¦  ¦  ¦--<maximum>Specifies the maximum value.(see maximum)
¦  ¦  ¦  ¦--<units>Specifies the optional data units.(see units)
¦  ¦  ¦--<measurement>New Specifies the measurement to get the value for the command.
¦  ¦--<commands>Specifies a command group.
¦  ¦  ¦--<description>Specifies the commands description.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<specreference>Specification reference for this group of commands.(see specreference)
¦  ¦  ¦--<key>Specifies a unique commands key.(see key)
¦  ¦  ¦--<configuration>New Defines this command as a configuration command. (see configuration)
¦  ¦  ¦--<commandreceived>New Specifies if a command message can be received from the device. (see commandreceived)
¦  ¦  ¦--<command>Specifies the command within the group of commands.(see command)
¦  ¦  ¦--<sleep>Specifies a sleep command.
¦  ¦--<group>Defines a group supported by this concrete device.
¦  ¦  ¦--<description>Description of the group.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<spec>Hardware specification documentation for this group.(see spec)
¦  ¦  ¦--<specreference>Specification reference for this group.(see specreference)
¦  ¦  ¦--<commandreceived>New Specifies if a command message can be received from the group. (see commandreceived)
¦  ¦  ¦--<key>Specifies an optional key value.(see key)
¦  ¦  ¦--<command>Specifies a command that is supported by this group.(see command)
¦  ¦  ¦--<commands>Specifies a command group.(see commands)
¦  ¦  ¦--<measurement>Specifies a measurement supported by this group.(see measurement)
¦  ¦  ¦--<signal>Specifies a signal supported by this group.
¦  ¦  ¦  ¦--<description>Specifies the signal description.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦--<specreference>Specification reference for this signal.(see specreference)
¦  ¦  ¦  ¦--<key>Specifies the unique signal key.(see key)
¦  ¦  ¦  ¦--<configuration>New Defines this signal as a configuration signal. (see configuration)
¦  ¦  ¦  ¦--<rate>Specifies the rate that the signal is received in milliseconds.(see rate)
¦  ¦  ¦  ¦--<message>Specifies the message to trigger the signal.(see message)
¦  ¦  ¦  ¦--<method>Specifies the method to handle the signal.(see method)
¦  ¦  ¦  ¦--<data>Specifies the data when the signal triggers.(see data)
¦  ¦  ¦  ¦--<messages>Specifies the messages to trigger the signal.
¦  ¦  ¦  ¦  ¦--<description>Specifies the messages description.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this group of messages.(see specreference)
¦  ¦  ¦  ¦  ¦--<key>Specifies the unique messages key.(see key)
¦  ¦  ¦  ¦  ¦--<message>Specifies the message.(see message)
¦  ¦  ¦  ¦--<pid>Specifies the pid for this signal.(see pid)
¦  ¦  ¦  ¦--<parameter>Specifies a message parameter.(see parameter)
¦  ¦  ¦  ¦--<parameters>Specifies a parameter group.(see parameters)
¦  ¦  ¦  ¦--<maximum>Specifies the maximum value.(see maximum)
¦  ¦  ¦  ¦--<minimum>Specifies the minimum value.(see minimum)
¦  ¦  ¦  ¦--<negative>Negate the value.(see negative)
¦  ¦  ¦  ¦--<not>Logical not of a boolean value.(see not)
¦  ¦  ¦  ¦--<scale>Scale the value.(see scale)
¦  ¦  ¦  ¦--<shift>Shift the value.(see shift)
¦  ¦  ¦  ¦--<translate>Translate (add) to the value.(see translate)
¦  ¦  ¦--<exportservice>Specifies the name of the Open Services Gateway initiative (OSGi) group to be exported.(see exportservice)
¦  ¦  ¦--<import>Specifies the name of the package of be imported.(see import)
¦  ¦--<measurement>Defines a measurement supported by this concrete device.(see measurement)
¦  ¦--<signal>Defines a signal supported by this concrete device.(see signal)
¦  ¦--<device>Specifies the device used by the adapter.
¦  ¦  ¦--<description>Description of the device.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦  ¦--<version>Specifies the 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.(see version)
¦  ¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦  ¦--<spec>Hardware specification documentation for this device.(see spec)
¦  ¦  ¦--<specreference>Specification reference for this device.(see specreference)
¦  ¦  ¦--<commandreceived>New Specifies if a command message can be received from the device. (see commandreceived)
¦  ¦  ¦--<initializemeasurements>Specifies that the device should initialize the measurements when the device is started.
¦  ¦  ¦--<key>Specifies an optional key value.(see key)
¦  ¦  ¦--<pids>Specifies the defined pids.(see pids)
¦  ¦  ¦--<priority>Specifies the device execution priority.
¦  ¦  ¦--<command>Specifies a command that is supported by this device.(see command)
¦  ¦  ¦--<commands>Specifies a command group.(see commands)
¦  ¦  ¦--<group>Defines a group supported by this device.(see group)
¦  ¦  ¦--<measurement>Specifies a measurement supported by this device.(see measurement)
¦  ¦  ¦--<signal>Specifies a signal supported by this device.(see signal)
¦  ¦  ¦--<commandref>Specifies a command reference.(see commandref)
¦  ¦  ¦--<measurementref>Specifies a measurement reference.(see measurementref)
¦  ¦  ¦--<signalref>Specifies a signal reference.(see signalref)
¦  ¦  ¦--<exportservice>Specifies the name of the Open Services Gateway initiative (OSGi) service to be exported.(see exportservice)
¦  ¦  ¦--<import>Specifies the name of the package of be imported.(see import)
¦  ¦  ¦--<transport>Specifies the transport used by the device.
¦  ¦  ¦  ¦--<description>Description of the transport.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦  ¦  ¦--<version>Specifies the 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.(see version)
¦  ¦  ¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦  ¦  ¦--<spec>Hardware specification documentation for this device.(see spec)
¦  ¦  ¦  ¦--<specreference>Specification reference for this transport.(see specreference)
¦  ¦  ¦  ¦--<customparameter>Specifies a custom parameter.(see customparameter)
¦  ¦  ¦  ¦--<noactivitytimeout>No activity timeout value in milliseconds.
¦  ¦  ¦  ¦--<responsetimeout>Response timeoutout value in milliseconds.
¦  ¦  ¦  ¦--<retrytime>Retry time value in milliseconds.
¦  ¦  ¦  ¦--<message>Specifies a transport message.(see message)
¦  ¦  ¦  ¦--<exportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) transport service to be exported.(see exportservice)
¦  ¦  ¦  ¦--<import>Specifies the name of the package to be imported.(see import)
¦  ¦  ¦  ¦--<connectionservice>Specifies the connection used by the transport.
¦  ¦  ¦  ¦  ¦--<description>Description of the connection service.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this connection service.(see specreference)
¦  ¦  ¦  ¦--<echo>Specifies an echo connection.
¦  ¦  ¦  ¦--<file>Specifies a file connection.
¦  ¦  ¦  ¦  ¦--<description>Description of the file connection.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this file connection.(see specreference)
¦  ¦  ¦  ¦  ¦--<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.
¦  ¦  ¦  ¦--<gpio>Specifies a General Purpose Input Output (GPIO) connection.
¦  ¦  ¦  ¦--<i2c>Specifies an Inter-IC (I2C) connection.
¦  ¦  ¦  ¦--<most>Specifies a Media Oriented Systems Transport (MOST) connection.
¦  ¦  ¦  ¦--<randomaccessfile>Specifies a random access file connection.
¦  ¦  ¦  ¦  ¦--<description>Description of the random access file connection.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this random access file connection.(see specreference)
¦  ¦  ¦  ¦  ¦--<name>Specifies the file name.
¦  ¦  ¦  ¦  ¦--<mode>Specifies the file mode.
¦  ¦  ¦  ¦  ¦--<path>Specifies the file path name.
¦  ¦  ¦  ¦--<serial>Specifies a serial port connection.
¦  ¦  ¦  ¦  ¦--<description>Description of the serial connection.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this serial connection.(see specreference)
¦  ¦  ¦  ¦  ¦--<baudrate>Specifies the serial port baud rate. Common baud rates for a serial port:
  • 110
  • 300
  • 1200
  • 2400
  • 4800
  • 9600
  • 19200
  • 38400
  • 57600
  • 115200
  • 230400
  • 460800
  • 921600
¦  ¦  ¦  ¦  ¦--<comport>Specifies the serial port com port. This value starts at 1.
¦  ¦  ¦  ¦  ¦--<databits>Specifies the serial port data bits.
¦  ¦  ¦  ¦  ¦--<hardwareflowcontrol>Specifies the serial port hardware flow control value.
¦  ¦  ¦  ¦  ¦--<parity>Specifies the serial port parity.
¦  ¦  ¦  ¦  ¦--<readintervaltimeout>Specifies the number of milliseconds that the serial port read between bytes.
¦  ¦  ¦  ¦  ¦--<readtotaltimeout>Specifies the maximum amount of time in milliseconds that the serial port will wait for a read.
¦  ¦  ¦  ¦  ¦--<softwareflowcontrol>Specifies the serial port software flow control value.
¦  ¦  ¦  ¦  ¦--<stopbits>Specifies the serial port stop bits.
¦  ¦  ¦  ¦  ¦--<writetotaltimeout>Specifies the serial port write timeout value in milliseconds.
¦  ¦  ¦  ¦--<tcpip>Specifies a Transmission Control Protocol/Internet Protocol (TCP/IP) connection.
¦  ¦  ¦  ¦  ¦--<description>Description of the Transmission Control Protocol/Internet Protocol (TCP/IP) connection.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this Transmission Control Protocol/Internet Protocol (TCP/IP) connection.(see specreference)
¦  ¦  ¦  ¦  ¦--<host>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) host name.
¦  ¦  ¦  ¦  ¦--<remoteport>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) remote port.
¦  ¦  ¦  ¦  ¦--<localport>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) local port.
¦  ¦  ¦  ¦  ¦--<linger>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) linger value. A value of -1 specifies to use the default values. A value of zero speciifes no linger. A value greater than zero is the milliseconds linger value. See the Socket class for more details.
¦  ¦  ¦  ¦  ¦--<readtimeout>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) read timeout in milliseconds.
¦  ¦  ¦  ¦--<tcpipserver>Specifies a Transmission Control Protocol/Internet Protocol (TCP/IP) server connection.
¦  ¦  ¦  ¦  ¦--<description>Description of the Transmission Control Protocol/Internet Protocol (TCP/IP) server connection.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this Transmission Control Protocol/Internet Protocol (TCP/IP) server connection.(see specreference)
¦  ¦  ¦  ¦  ¦--<port>Specifies the Transmission Control Protocol/Internet Protocol (TCP/IP) port.
¦  ¦  ¦  ¦--<urlconnection>Specifies a Uniform Resource Locator (URL) connection.
¦  ¦  ¦  ¦  ¦--<description>Description of the Uniform Resource Locator (URL) connection.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this Uniform Resource Locator (URL) connection.(see specreference)
¦  ¦  ¦  ¦  ¦--<url>Specifies the Uniform Resource Locator (URL) name.
¦  ¦  ¦  ¦--<usb>Specifies a USB connection.
¦  ¦  ¦  ¦  ¦--<description>Description of the USB connection.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦  ¦--<specreference>Specification reference for this USB connection.(see specreference)
¦  ¦  ¦  ¦  ¦--<productid>Specifies the USB product id.
¦  ¦  ¦  ¦  ¦--<usage>Specifies the USB usage.
¦  ¦  ¦  ¦  ¦--<usagepage>Specifies the USB usage page.
¦  ¦  ¦  ¦  ¦--<vendorid>Specifies the USB vendor id.
¦  ¦  ¦  ¦--<transportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) transport service to be used by the transport.
¦  ¦  ¦  ¦  ¦--<description>Description of the Open Services Gateway Initiative (OSGi) transport service.(see description)
¦  ¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦--<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.
¦  ¦  ¦--<transportservice>Specifies the Open Services Gateway Initiative (OSGi) transport service name.(see transportservice)
¦  ¦  ¦--<udp>Specifies a User Diagram Protocol (UDP) transport.
¦  ¦  ¦  ¦--<description>Description of the User Diagram Protocol (UDP) transport.(see description)
¦  ¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦  ¦--<specreference>Specification reference for this User Diagram Protocol (UDP) transport.(see specreference)
¦  ¦  ¦  ¦--<remotehost>Specifies the User Datagram Protocol (UDP) remote host name.
¦  ¦  ¦  ¦--<remoteport>Specifies the User Datagram Protocol (UDP) remote port.(see remoteport)
¦  ¦  ¦  ¦--<localhost>Specifies the User Datagram Protocol (UDP) local host name.
¦  ¦  ¦  ¦--<localport>Specifies the User Datagram Protocol (UDP) local port.(see localport)
¦  ¦  ¦  ¦--<packetsize>Specifies the User Datagram Protocol (UDP) packet size in bytes.
¦  ¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)
¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)
¦--<adaptertest>Specifies an adapter test.
¦  ¦--<description>Description of the adapter test.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this adapter.(see spec)
¦  ¦--<send>Specifies the message(s) to send during the test.
¦  ¦  ¦--<description>Specifies the send description.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<specreference>Specification reference for this send.(see specreference)
¦  ¦  ¦--<message>Specifies the message to send.(see message)
¦  ¦  ¦--<sleep>Specifies a sleep time.(see sleep)
¦  ¦--<adapter>Specifies the adapter to be tested.(see adapter)
¦  ¦--<testcount>Unsigned integer that specifies the number of times to execute tests.
¦  ¦--<testdelay>Specifies the milliseconds to sleep between each test.
¦  ¦--<junit>Specifies a junit test. Currently, not supported.
¦  ¦--<monitor>Specifies a monitor test. Currently, not supported.
¦  ¦  ¦--<description>Description of the monitor test.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<playback>Specifies a playback test. Currently, not supported.
¦  ¦  ¦--<description>Description of the playback test.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<testcase>New Specifies a junit testcase.
¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)
¦--<agent>Specifies an agent.
¦  ¦--<description>Description of the agent.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this agent.(see spec)
¦  ¦--<specreference>Specification reference for this agent.(see specreference)
¦  ¦--<customparameter>Specifies a custom parameter for this agent.(see customparameter)
¦  ¦--<exportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) agent service to be exported.(see exportservice)
¦  ¦--<import>Specifies the name of the package to be imported.(see import)
¦  ¦--<agentmodel>Specifies the agent model used by the agent.
¦  ¦  ¦--<description>Description of the agent model.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦  ¦--<version>Specifies the 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.(see version)
¦  ¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦  ¦--<spec>Hardware specification documentation for this device.(see spec)
¦  ¦  ¦--<specreference>Specification reference for this agent model.(see specreference)
¦  ¦  ¦--<customparameter>Specifies a custom parameter for this agent model.(see customparameter)
¦  ¦  ¦--<exportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) agent service to be exported.(see exportservice)
¦  ¦  ¦--<import>Specifies the name of the package to be imported.(see import)
¦  ¦  ¦--<device>Specifies the device used by the agent model.(see device)
¦  ¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)
¦  ¦--<device>Specifies the device used by the agent.(see device)
¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)
¦--<agentmodel>Specifies the agent model used by the agent.(see agentmodel)
¦--<agenttest>Specifies an agent test.
¦  ¦--<description>Description of the agent test.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this agent.(see spec)
¦  ¦--<send>Specifies the message(s) to send during the test.(see send)
¦  ¦--<agent>Specifies the agent to be tested.(see agent)
¦  ¦--<agentmodeltest>Specifies the agent model test.
¦  ¦  ¦--<description>Description of the agent model test.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦  ¦--<version>Specifies the 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.(see version)
¦  ¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦  ¦--<spec>Hardware specification documentation for this device.(see spec)
¦  ¦  ¦--<agentmodel>Specifies the agent model to be tested.(see agentmodel)
¦  ¦  ¦--<testcount>Unsigned integer that specifies the number of times to execute tests.(see testcount)
¦  ¦  ¦--<testdelay>Specifies the milliseconds to sleep between each test.(see testdelay)
¦  ¦  ¦--<junit>Specifies a junit test. Currently, not supported.(see junit)
¦  ¦  ¦--<monitor>Specifies a monitor test. Currently, not supported.(see monitor)
¦  ¦  ¦--<playback>Specifies a playback test. Currently, not supported.(see playback)
¦  ¦  ¦--<testcase>New Specifies a junit testcase.(see testcase)
¦  ¦--<testcount>Unsigned integer that specifies the number of times to execute tests.(see testcount)
¦  ¦--<testdelay>Specifies the milliseconds to sleep between each test.(see testdelay)
¦  ¦--<junit>Specifies a junit test. Currently, not supported.(see junit)
¦  ¦--<monitor>Specifies a monitor test. Currently, not supported.(see monitor)
¦  ¦--<playback>Specifies a playback test. Currently, not supported.(see playback)
¦  ¦--<testcase>New Specifies a junit testcase.(see testcase)
¦--<agentmodeltest>Specifies an agent model test.(see agentmodeltest)
¦--<concrete>Specifies a concrete device.
¦  ¦--<description>Description of the concrete device.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this concrete device.(see spec)
¦  ¦--<specreference>Specification reference for this concrete device.(see specreference)
¦  ¦--<commandreceived>New Specifies if a command message can be received from the device. (see commandreceived)
¦  ¦--<initializemeasurements>Specifies that the device should initialize the measurements.(see initializemeasurements)
¦  ¦--<key>Specifies an optional key value.(see key)
¦  ¦--<pids>Specifies the defined pids.(see pids)
¦  ¦--<command>Defines a command supported by this concrete device.(see command)
¦  ¦--<commands>Specifies a command group.(see commands)
¦  ¦--<group>Defines a group supported by this concrete device.(see group)
¦  ¦--<measurement>Defines a measurement supported by this concrete device.(see measurement)
¦  ¦--<signal>Defines a signal supported by this concrete device.(see signal)
¦  ¦--<exportservice>Specifies the name of the Open Services Gateway initiative (OSGi) service to be exported.(see exportservice)
¦  ¦--<import>Specifies the name of a package to be imported.(see import)
¦  ¦--<transport>Specifies the transport used by the device.(see transport)
¦  ¦--<transportservice>Specifies the name of the Open Services Gateway Initiative (OSGi) transport service to be used by the device.(see transportservice)
¦  ¦--<udp>Specifies a User Diagram Protocol (UDP) transport.(see udp)
¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)
¦--<concretetest>Specifies a concrete test.
¦  ¦--<description>Description of the concrete test.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this concrete device.(see spec)
¦  ¦--<concrete>Specifies the concrete device to be tested.(see concrete)
¦  ¦--<testcount>Unsigned integer that specifies the number of times to execute tests.(see testcount)
¦  ¦--<testdelay>Specifies the milliseconds to sleep between each test.(see testdelay)
¦  ¦--<testexecute>Specifies if all commands should be executed.
¦  ¦--<testexecuteread>Specifies if the executeRead method should be invoked on all measurements.
¦  ¦--<testexecutewrite>Specifies if the executeWrite method should be invoked on all measurements.
¦  ¦--<testread>Specifies if the read method should be invoked on all measurements.
¦  ¦--<testtrigger>Specifies if all signals should be triggered.
¦  ¦--<junit>Specifies a junit test. Currently, not supported(see junit)
¦  ¦--<monitor>Specifies a monitor test. Currently, not supported(see monitor)
¦  ¦--<playback>Specifies a playback test. Currently, not supported(see playback)
¦  ¦--<testcase>New Specifies a junit testcase.(see testcase)
¦--<connection>Specifies an connection.
¦  ¦--<description>Description of the connection.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<specreference>Specification reference for this connection.(see specreference)
¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)
¦--<connectiontest>Specifies an connection test.
¦  ¦--<description>Description of the connection test.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this connection.(see spec)
¦  ¦--<send>Specifies the message(s) to send during the test.(see send)
¦  ¦--<connection>Specifies the connection to be tested.(see connection)
¦  ¦--<testcount>Unsigned integer that specifies the number of times to execute tests.(see testcount)
¦  ¦--<testdelay>Specifies the milliseconds to sleep between each test.(see testdelay)
¦  ¦--<junit>Specifies a junit test. Currently, not supported.(see junit)
¦  ¦--<monitor>Specifies a monitor test. Currently, not supported.(see monitor)
¦  ¦--<playback>Specifies a playback test. Currently, not supported.(see playback)
¦  ¦--<testcase>New Specifies a junit testcase.(see testcase)
¦--<device>Specifies a device.(see device)
¦--<devicetest>Specifies a device test.
¦  ¦--<description>Description of the device test.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this device test.(see spec)
¦  ¦--<device>Specifies the device to be tested.(see device)
¦  ¦--<testcount>Unsigned integer that specifies the number of times to execute tests.(see testcount)
¦  ¦--<testdelay>Specifies the milliseconds to sleep between each test.(see testdelay)
¦  ¦--<testexecute>Specifies if all commands should be executed.(see testexecute)
¦  ¦--<testexecuteread>Specifies if the executeRead method should be invoked on all measurements.(see testexecuteread)
¦  ¦--<testexecutewrite>Specifies if the executeWrite method should be invoked on all measurements.(see testexecutewrite)
¦  ¦--<testread>Specifies if the read method should be invoked on all measurements.(see testread)
¦  ¦--<testtrigger>Specifies if all signals should be triggered.(see testtrigger)
¦  ¦--<junit>Specifies a junit test. Currently, not supported.(see junit)
¦  ¦--<monitor>Specifies a monitor test. Currently, not supported.(see monitor)
¦  ¦--<playback>Specifies a playback test. Currently, not supported.(see playback)
¦  ¦--<testcase>New Specifies a junit testcase.(see testcase)
¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)
¦--<profile>Specifies a profile.
¦  ¦--<description>Description of the profile.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this profile.(see spec)
¦  ¦--<specreference>Specification reference for this profile.(see specreference)
¦  ¦--<customparameter>Specifies a custom parameter for this adapter.(see customparameter)
¦  ¦--<profileparent>Profile parent.
¦  ¦  ¦--<description>Description of the profile reference.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<profileref>New Specifies profile parent.(see profileref)
¦  ¦--<profileuses>Profile uses.
¦  ¦  ¦--<description>Description of the profile reference.(see description)
¦  ¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦  ¦--<profileref>New Specifies profile uses.(see profileref)
¦  ¦--<commandreceived>New Specifies if a command message can be received from the profile. (see commandreceived)
¦  ¦--<key>Specifies an optional key value.(see key)
¦  ¦--<command>Specifies a command that is supported by this profile.(see command)
¦  ¦--<commands>Specifies a command group.(see commands)
¦  ¦--<group>Defines a group supported by this profile.(see group)
¦  ¦--<measurement>Specifies a measurement supported by this profile.(see measurement)
¦  ¦--<signal>Specifies a signal supported by this profile.(see signal)
¦  ¦--<exportservice>Specifies the name of the Open Services Gateway initiative (OSGi) service to be exported.(see exportservice)
¦  ¦--<import>Specifies the name of the package of be imported.(see import)
¦  ¦--<adapter>Specifies the adapter used by the profile.(see adapter)
¦  ¦--<device>Specifies the device used by the profile.(see device)
¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)
¦--<profiletest>Specifies a profile test.
¦  ¦--<description>Description of the profile test.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this profile.(see spec)
¦  ¦--<send>Specifies the message(s) to send during the test.(see send)
¦  ¦--<profile>Specifies the profile to be tested.(see profile)
¦  ¦--<testcount>Unsigned integer that specifies the number of times to execute tests.(see testcount)
¦  ¦--<testdelay>Specifies the milliseconds to sleep between each test.(see testdelay)
¦  ¦--<junit>Specifies a junit test. Currently, not supported.(see junit)
¦  ¦--<monitor>Specifies a monitor test. Currently, not supported.(see monitor)
¦  ¦--<playback>Specifies a playback test. Currently, not supported.(see playback)
¦  ¦--<testcase>New Specifies a junit testcase.(see testcase)
¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)
¦--<testagent>Specifies a test agent.
¦  ¦--<description>Description of the test agent.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this test.(see spec)
¦  ¦--<profile>Specifies the profile to be tested.(see profile)
¦  ¦--<testcase>Specifies a junit testcase.(see testcase)
¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)
¦--<transport>Specifies a transport.(see transport)
¦--<transporttest>Specifies a transport test.
¦  ¦--<description>Description of transport test.(see description)
¦  ¦--<deprecated>New Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦  ¦--<provider>Specifies the provider.(see provider)
¦  ¦--<version>Specifies the 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.(see version)
¦  ¦--<vendor>Specifies an implementing vendor.(see vendor)
¦  ¦--<spec>Hardware specification documentation for this device.(see spec)
¦  ¦--<send>Specifies the message(s) to send during the test.(see send)
¦  ¦--<transport>Specifies the transport to be tested.(see transport)
¦  ¦--<testcount>Unsigned integer that specifies the number of times to execute tests.(see testcount)
¦  ¦--<testdelay>Specifies the milliseconds to sleep between each test.(see testdelay)
¦  ¦--<junit>Specifies a junit test. Currently, not supported.(see junit)
¦  ¦--<monitor>Specifies a monitor test. Currently, not supported.(see monitor)
¦  ¦--<playback>Specifies a playback test. Currently, not supported.(see playback)
¦  ¦--<testcase>New Specifies a junit testcase.(see testcase)
¦  ¦--<bundle>Specifies an Open Services Gateway Initiative (OSGi) bundle should be created.(see bundle)
¦  ¦--<managedbundle>Specifies an Open Services Gateway Initiative (OSGi) managed bundle should be created.(see managedbundle)
¦  ¦--<managedfactorybundle>Specifies an Open Services Gateway Initiative (OSGi) managed factory bundle should be created.(see managedfactorybundle)

Copyright (c) IBM 2007. Device Kit XML Reference 1.0.0