Eclipse.org Eclipse.org value Device Kit

XML Element 

<value> element

Device Kit Attributes Elements XML Reference
Specifies a value.

Examples: value examples


NameDescriptionUse
Element <value> elements
<description>Description of the value.0 to 1
<deprecated>Specifies that the contents of this element should be marked as deprecated.0 to 1
<specreference>Specification reference for this value.0 to unbounded
<boolean>Specifies a Boolean value.1 to 1
<byte>Specifies a Byte value (8 bits).1 to 1
<bytes>Specifies bytes.1 to 1
<character>Specifies a character value (16 bits).1 to 1
<double>Specifies a Double value.1 to 1
<float>Specifies a Float value.1 to 1
<int>Specifies an Integer value (32 bits).1 to 1
<list>Specifies list data.1 to 1
<long>Specifies a Long value (64 bits).1 to 1
<long>Specifies a Long value (64 bits).1 to 1
<map>Specifies a Map value.1 to 1
<short>Specifies a Short value (16 bits).1 to 1
<string>Specifies a String value.1 to 1

Sibling NameSibling Description
Element <value> element siblings
<dkml>Specifies the root element of a Device Kit <b>D</b>evice <b>K</b>it <b>L</b>anguage (dkml) document.
<filter>
<message>
<parameter>
<block>New Defines a block.
<constantblock>New Defines a constant block.
<reserveblock>New Defines a reserve block.
<versionblock>New Defines a version block.
<idblock>New Defines a id block.
<identifierblock>New Defines a identifierblock block.
<typeblock>New Defines a type block.
<countblock>New Defines a count block.
<lengthblock>New Defines a length in bits block. The contents of the block is the length in bits.
<sizeblock>New Defines a length in bytes block. The contents of the block is the length in bytes(each byte is 8 bits).
<segmentlengthblock>New Defines a segment length in bits block. The contents of the block is the length in bits.
<segmentsizeblock>New Defines a segment length in bytes block. The contents of the block is the length in bytes(each byte is 8 bits).
<messagelengthblock>New Defines a message length in bits block. The contents of the block is the length in bits.
<messagesizeblock>New Defines a message length in bytes block. The contents of the block is the length in bytes(each byte is 8 bits).
<bytesparameter>New Defines a bytes parameter.
<bitsparameter>New Defines a bits parameter.
<multiparameter>New Defines a multi parameter.
<variablelengthparameter>New Defines a variable length parameter.
<listparameter>New Defines a list parameter.
<mapparameter>New Defines a map parameter.
<arrayparameter>New Defines a array parameter.
<utf8stringparameter>New Defines a UTF-8 string parameter.
<stringparameter>New Defines a string parameter.
<booleanparameter>New Defines a binary boolean parameter. Normally, a boolean parameter length should not be longer than 1 bit.
<numberparameter>
<integerparameter>New Defines a binary integer parameter. An integer parameter length should not be longer than 32 bits (4 bytes).
<unsignedintegerparameter>New Defines a binary unsigned integer parameter. An unsigned integer parameter length should not be longer than 32 bits (4 bytes).
<longparameter>New Defines a binary long parameter. An long parameter length should not be longer than 64 bits (8 bytes).
<unsignedlongparameter>New Defines a binary unsigned long parameter. An unsigned long parameter length should not be longer than 64 bits (8 bytes).
<shortparameter>New Defines a binary short parameter. An short parameter length should not be longer than 16 bits (2 bytes).
<unsignedshortparameter>New Defines a binary unsigned short parameter. An unsigned short parameter length should not be longer than 16 bits (2 bytes).
<byteparameter>New Defines a binary byte parameter. An byte parameter length should not be longer than 8 bits (1 byte).
<unsignedbyteparameter>New Defines a binary unsigned byte parameter. An unsigned byte parameter length should not be longer than 8 bits (1 byte).
<floatparameter>New Defines a binary IEEE 754 floating-point single 32 bit parameter. The float parameter length should be 32 bits (4 bytes).
<doubleparameter>New Defines a binary IEEE 754 floating-point double 64 bit parameter. The double parameter length should be 64 bits (8 bytes).
<segment>
<parametersegment>
<singleparametersegment>
<choicesegment>
<protocol>
<transport>
<transporttest>
<receiver>New Defines a receiver.
<description>Description of the enumeration.
<deprecated>Specifies that the contents of this element should be marked as deprecated.
<specreference>New Specification reference for this enumeration.
<key>New Specifies a enumeration key.
<label>New Specifies a enumeration label.

Element NameElement Description
Element <value> element tree
<dkml>Specifies the root element of a Device Kit <b>D</b>evice <b>K</b>it <b>L</b>anguage (dkml) document.
¦-<adapter>Specifies an adapter.
¦ ¦-<customparameter>Specifies a custom parameter for this adapter.
¦ ¦ ¦-<enum>New Specifies a enumeration option configuration.
¦ ¦ ¦ ¦-<value>New Specifies the enumeration value.
¦ ¦ ¦ ¦ ¦-<description>Description of the value.
¦ ¦ ¦ ¦ ¦-<deprecated>Specifies that the contents of this element should be marked as deprecated.
¦ ¦ ¦ ¦ ¦-<specreference>Specification reference for this value.
¦ ¦ ¦ ¦ ¦ ¦-<description>Description of the specification reference.(see description)
¦ ¦ ¦ ¦ ¦ ¦-<deprecated>Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦ ¦ ¦ ¦ ¦ ¦-<spec>The protocol specification documentation.
¦ ¦ ¦ ¦ ¦ ¦ ¦-<description>Description of the specification.(see description)
¦ ¦ ¦ ¦ ¦ ¦ ¦-<deprecated>Specifies that the contents of this element should be marked as deprecated.(see deprecated)
¦ ¦ ¦ ¦ ¦ ¦ ¦-<speccomment>Comment about the protocol specification documentation.
¦ ¦ ¦ ¦ ¦ ¦ ¦-<specdate>Date of the protocol specification documentation.
¦ ¦ ¦ ¦ ¦ ¦ ¦-<spectitle>Title of the protoocol specification documentation.
¦ ¦ ¦ ¦ ¦ ¦ ¦-<specurl>Url of the protocol specification documentation.
¦ ¦ ¦ ¦ ¦ ¦ ¦-<specvendor>Vendor of the protocol specification documentation.
¦ ¦ ¦ ¦ ¦ ¦ ¦-<specversion>Version of the protocol specification documentation.
¦ ¦ ¦ ¦ ¦ ¦-<specsection>The reference to section in the protocol specification documentation.
¦ ¦ ¦ ¦ ¦-<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).(see long)
¦ ¦ ¦ ¦ ¦-<map>Specifies a Map value.
¦ ¦ ¦ ¦ ¦-<short>Specifies a Short value (16 bits).
¦ ¦ ¦ ¦ ¦-<string>Specifies a String value.
¦ ¦-<command>Defines a command supported by this concrete device.
¦ ¦ ¦-<configuration>Defines this command as a configuration command.
¦ ¦ ¦ ¦-<enum>New Specifies a enumeration option configuration.(see enum)
¦ ¦-<commands>Specifies a command group.
¦ ¦ ¦-<configuration>Defines this command as a configuration command. (see configuration)
¦ ¦ ¦-<command>Specifies the command within the group of commands.(see command)
¦ ¦-<group>Defines a group supported by this concrete device.
¦ ¦ ¦-<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.
¦ ¦ ¦ ¦-<configuration>Defines this measurement as a configuration measurement. (see configuration)
¦ ¦ ¦ ¦-<readcommand>Specifies the command to request a read of the current value of the measurement.
¦ ¦ ¦ ¦ ¦-<configuration>Defines this command as a configuration command. (see configuration)
¦ ¦ ¦ ¦-<writecommand>Specifies the command to request a change of the measurement value.
¦ ¦ ¦ ¦ ¦-<configuration>Defines this command as a configuration command. (see configuration)
¦ ¦ ¦ ¦-<signal>Specifies the signal containing the measurement value.
¦ ¦ ¦ ¦ ¦-<configuration>Defines this signal as a configuration signal. (see configuration)
¦ ¦ ¦ ¦ ¦-<signal>Specifies the signal to listen. (see signal)
¦ ¦ ¦ ¦-<value>Specifies the optional initial measurement value.(see value)
¦ ¦ ¦-<signal>Specifies a signal supported by this group.(see signal)
¦ ¦-<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.
¦ ¦ ¦-<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)
¦ ¦ ¦-<transport>Specifies the transport used by the device.
¦ ¦ ¦ ¦-<customparameter>Specifies a custom parameter.(see customparameter)
¦ ¦ ¦ ¦-<connection>Specifies an connection to be used by the transport.
¦ ¦ ¦ ¦ ¦-<customparameter>New Specifies a custom parameter for this connection.(see customparameter)
¦-<adaptertest>Specifies an adapter test.
¦ ¦-<adapter>Specifies the adapter to be tested.(see adapter)
¦-<agent>Specifies an agent.
¦ ¦-<customparameter>Specifies a custom parameter for this agent.(see customparameter)
¦ ¦-<agentmodel>Specifies the agent model used by the agent.
¦ ¦ ¦-<customparameter>Specifies a custom parameter for this agent model.(see customparameter)
¦ ¦ ¦-<device>Specifies the device used by the agent model.(see device)
¦ ¦-<device>Specifies the device used by the agent.(see device)
¦-<agentmodel>Specifies the agent model used by the agent.(see agentmodel)
¦-<agenttest>Specifies an agent test.
¦ ¦-<agent>Specifies the agent to be tested.(see agent)
¦ ¦-<agentmodeltest>Specifies the agent model test.
¦ ¦ ¦-<agentmodel>Specifies the agent model to be tested.(see agentmodel)
¦-<agentmodeltest>Specifies an agent model test.(see agentmodeltest)
¦-<concrete>Specifies a concrete device.
¦ ¦-<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)
¦ ¦-<transport>Specifies the transport used by the concrete device.(see transport)
¦-<concretetest>Specifies a concrete test.
¦ ¦-<concrete>Specifies the concrete device to be tested.(see concrete)
¦-<connection>Specifies an connection.(see connection)
¦-<connectiontest>Specifies an connection test.
¦ ¦-<connection>Specifies the connection to be tested.(see connection)
¦-<device>Specifies a device.(see device)
¦-<devicetest>Specifies a device test.
¦ ¦-<device>Specifies the device to be tested.(see device)
¦-<profile>Specifies a profile.
¦ ¦-<customparameter>Specifies a custom parameter for this adapter.(see customparameter)
¦ ¦-<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)
¦ ¦-<adapter>Specifies the adapter used by the profile.(see adapter)
¦ ¦-<device>Specifies the device used by the profile.(see device)
¦-<profiletest>Specifies a profile test.
¦ ¦-<profile>Specifies the profile to be tested.(see profile)
¦-<testagent>Specifies a test agent.
¦ ¦-<profile>Specifies the profile to be tested.(see profile)
¦-<transport>Specifies a transport.(see transport)
¦-<transporttest>Specifies a transport test.
¦ ¦-<transport>Specifies the transport to be tested.(see transport)

Copyright (c) 2008 IBM. See license in Legal section. 2008-02-07 Device Kit XML Reference 1.1.0