Eclipse.org Eclipse.org type Device Kit

XML Attribute 

type attribute

Device Kit Attributes Elements XML Reference

Required. The type of the custom variable.

Attribute type:
"boolean"
Specifies that the custom type as boolean.
"boolean[]"
New Specifies that the custom type as boolean array.
"byte"
New Specifies that the custom type as byte (8 bits).
"byte[]"
New Specifies that the custom type as byte array (8 bits each).
"char"
New Specifies that the custom type as char (16 bits).
"char[]"
New Specifies that the custom type as char array (16 bits each).
"double"
New Specifies that the custom data is a double (Double).
"double[]"
New Specifies that the custom data is a double array.
"float"
New Specifies that the custom data is a float (Float).
"float[]"
New Specifies that the custom data is a float array.
"int"
Specifies that the custom type as int (32 bits).
"int[]"
New Specifies that the custom type as int array (32 bits each).
"long"
Specifies that the custom type as long (64 bits).
"long[]"
New Specifies that the custom type as long array (64 bits each).
"short"
New Specifies that the custom type as short (16 bits).
"short[]"
New Specifies that the custom type as short array (16 bits each).
"String"
Specifies that the custom type as String.

Specifies the configuration type.

Attribute type:
"Byte"
Specifies that the configuration value is an instance of the Byte class.
"Boolean"
Specifies that the configuration value is an instance of the Boolean class.
"Double"
Specifies that the configuration value is an instance of the Double class.
"Float"
Specifies that the configuration value is an instance of the Float class.
"Integer"
Specifies that the configuration value is an instance of the Integer class.
"Long"
Specifies that the configuration value is an instance of the Long class.
"Short"
Specifies that the configuration value is an instance of the Short class.
"String"
Specifies that the configuration value is a string.

Specifies the command data type.

Attribute type:
"Boolean"
Specifies that the measurement value is an instance of the Boolean class.
"Integer"
Specifies that the measurement value is an instance of the Integer class.
"List"
Specifies that the measurement value is an instance of List.
"Long"
Specifies that the measurement value is an instance of the Long class.
"Map"
Specifies that the measurement value is an instance of Map.
"Number"
Specifies that the measurement value is an instance of the Number class.
"Object"
Specifies that the measurement value is an Object.
"String"
Specifies that the measurement value is a string.

Specifies the data type.

Attribute type:
"bit"
Specifies that the parameter data is a single bit.
"boolean"
Specifies that the parameter data is a boolean (Boolean).
"boolean[]"
Specifies that the parameter data is a boolean array.
"byte"
Specifies that the parameter data is a 8 bits signed byte (Byte). A signed byte ranges in value between -128 and 127.
"byte[]"
Specifies that the parameter data is a 8 bits signed byte array. A signed byte ranges in value between -128 and 127.
"bytes"
Specifies that the parameter data is an array of bytes. A signed byte ranges in value between -128 and 127.
"double"
Specifies that the parameter data is a double (Double).
"double[]"
Specifies that the parameter data is a double array.
"float"
Specifies that the parameter data is a float (Float).
"float[]"
Specifies that the parameter data is a float array.
"int"
Specifies that the parameter data is a 32 bits signed integer (Integer). A signed integer ranges in value between -2147483648 and 2147483647.
"int[]"
Specifies that the parameter data is a 32 bits signed integer array. A signed integer ranges in value between -2147483648 and 2147483647.
"long"
Specifies that the parameter data is a 64 bits signed long (Long). A signed long ranges in value between -9223372036854775808 and 9223372036854775807.
"long[]"
Specifies that the parameter data is a 64 bits signed long array. A signed long ranges in value between -9223372036854775808 and 9223372036854775807.
"short"
Specifies that the parameter data is a 16 bits signed short (Number). A signed short ranges in value between -32768 and 32767.
"string"
Specifies that the parameter data is a string.
"ubyte"
Specifies that the parameter data is an 7 bits unsigned byte (Number). An unsigned byte ranges in value between 0 and 255.
"ubytes"
Specifies that the parameter data is an 8 bits unsigned byte array.
"uint"
Specifies that the parameter data is an 32 bits unsigned integer (Number).
"ulong"
Specifies that the parameter data is an 64 bits unsigned long (Long).
"ushort"
Specifies that the parameter data is an 16 bits unsigned short (Number). An unsigned value ranges from 0 to 65535.
"Array"
Specifies that the parameter will be an array of Objects (Object[]).
"List"
Specifies that the parameter will be an instance of the List interface.
"Map"
Specifies that the parameter will be an instance of the Map interface.
"Number"
Specifies that the parameter will is a Number.
"FloatingPoint"
Specifies that the parameter will is a floating point number.

Specifies the measurement data type.

Attribute type:
"Boolean"
Specifies that the measurement value is an instance of the Boolean class.
"Integer"
Specifies that the measurement value is an instance of the Integer class.
"List"
Specifies that the measurement value is an instance of List.
"Long"
Specifies that the measurement value is an instance of the Long class.
"Map"
Specifies that the measurement value is an instance of Map.
"Number"
Specifies that the measurement value is an instance of the Number class.
"Object"
Specifies that the measurement value is an Object.
"String"
Specifies that the measurement value is a string.

Specifies the data type.

Attribute type:
"ascii"
Specifies that the parameter data is American National Standard Code for Information Interchange (ASCII).
"asciiz"
Specifies that the parameter data is a zero terminated American National Standard Code for Information Interchange (ASCII).
"bit"
Specifies that the parameter data is a single bit.
"boolean"
Specifies that the parameter data is a boolean.
"boolean[]"
Specifies that the parameter data is a boolean array.
"byte"
Specifies that the parameter data is a signed byte (8 bits). A signed byte ranges in value between -128 and 127.
"byte[]"
Specifies that the parameter data is a signed byte (8 bits) array. A signed byte ranges in value between -128 and 127.
"bytes"
Specifies that the parameter data is an array of bytes.
"double"
Specifies that the parameter data is a double.
"double[]"
Specifies that the parameter data is a double array.
"float"
Specifies that the parameter data is a float.
"float[]"
Specifies that the parameter data is a float array.
"hexascii"
Specifies that the parameter data is a HEX (base 16) number in American National Standard Code for Information Interchange (ASCII).
"hexstring"
Specifies that the parameter data is a HEX (base 16) number String.
"int"
Specifies that the parameter data is a signed integer (32 bits). A signed integer ranges in value between -2147483648 and 2147483647.
"int[]"
Specifies that the parameter data is a signed integer (32 bits) array. A signed integer ranges in value between -2147483648 and 2147483647.
"long"
Specifies that the parameter data is a signed long (64 bits). A signed long ranges in value between -9223372036854775808 and 9223372036854775807.
"long[]"
Specifies that the parameter data is a signed long (64 bits) array. A signed long ranges in value between -9223372036854775808 and 9223372036854775807.
"nascii"
Specifies that the parameter data is an American National Standard Code for Information Interchange (ASCII) number.
"nstring"
Specifies that the parameter data is a numeric string.
"numericstring"
Specifies that the parameter data is numeric string.
"short"
Specifies that the parameter data is a signed short (16 bits). A signed short ranges in value between -32768 and 32767.
"string"
Specifies that the parameter data is a string .
"ubyte"
Specifies that the parameter data is an unsigned byte (8 bits). An unsigned byte ranges in value between 0 and 255.
"ubytes"
Specifies that the parameter data is an unsigned bytes (8 bits).
"uint"
Specifies that the parameter data is an unsigned integer (32 bits).
"ulong"
Specifies that the parameter data is an unsigned long (64 bits).
"ushort"
Specifies that the parameter data is an unsigned short (16 bits). An unsigned value ranges from 0 to 65535.

Specifies the data type of parameters.

Attribute type:
"Array"
Specifies that the parameter will be an array of Objects (Object[]).
"List"
Specifies that the parameter will be an instance of the List interface.
"Map"
Specifies that the parameter will be an instance of the Map interface.

Specifies the data type.

Attribute type:
"ascii"
Specifies that the parameter data is American National Standard Code for Information Interchange (ASCII).
"asciiz"
Specifies that the parameter data is a zero terminated American National Standard Code for Information Interchange (ASCII).
"bit"
Specifies that the parameter data is a single bit.
"boolean"
Specifies that the parameter data is a boolean.
"boolean[]"
Specifies that the parameter data is a boolean array.
"byte"
Specifies that the parameter data is a signed byte (8 bits). A signed byte ranges in value between -128 and 127.
"byte[]"
Specifies that the parameter data is a signed byte (8 bits) array. A signed byte ranges in value between -128 and 127.
"bytes"
Specifies that the parameter data is an array of bytes.
"double"
Specifies that the parameter data is a double.
"double[]"
Specifies that the parameter data is a double array.
"float"
Specifies that the parameter data is a float.
"float[]"
Specifies that the parameter data is a float array.
"hexascii"
Specifies that the parameter data is a HEX (base 16) number in American National Standard Code for Information Interchange (ASCII).
"hexstring"
Specifies that the parameter data is a HEX (base 16) number String.
"int"
Specifies that the parameter data is a signed integer (32 bits). A signed integer ranges in value between -2147483648 and 2147483647.
"int[]"
Specifies that the parameter data is a signed integer (32 bits) array. A signed integer ranges in value between -2147483648 and 2147483647.
"long"
Specifies that the parameter data is a signed long (64 bits). A signed long ranges in value between -9223372036854775808 and 9223372036854775807.
"long[]"
Specifies that the parameter data is a signed long (64 bits) array. A signed long ranges in value between -9223372036854775808 and 9223372036854775807.
"nascii"
Specifies that the parameter data is an American National Standard Code for Information Interchange (ASCII) number.
"nstring"
Specifies that the parameter data is a numeric string.
"numericstring"
Specifies that the parameter data is numeric string.
"short"
Specifies that the parameter data is a signed short (16 bits). A signed short ranges in value between -32768 and 32767.
"string"
Specifies that the parameter data is a string .
"ubyte"
Specifies that the parameter data is an unsigned byte (8 bits). An unsigned byte ranges in value between 0 and 255.
"ubytes"
Specifies that the parameter data is an unsigned bytes (8 bits).
"uint"
Specifies that the parameter data is an unsigned integer (32 bits).
"ulong"
Specifies that the parameter data is an unsigned long (64 bits).
"ushort"
Specifies that the parameter data is an unsigned short (16 bits). An unsigned value ranges from 0 to 65535.

Specifies the data type.

Attribute type:
"ascii"
Specifies that the parameter data is American National Standard Code for Information Interchange (ASCII).
"asciiz"
Specifies that the parameter data is a zero terminated American National Standard Code for Information Interchange (ASCII).
"bit"
Specifies that the parameter data is a single bit.
"boolean"
Specifies that the parameter data is a boolean.
"boolean[]"
Specifies that the parameter data is a boolean array.
"byte"
Specifies that the parameter data is a signed byte (8 bits). A signed byte ranges in value between -128 and 127.
"byte[]"
Specifies that the parameter data is a signed byte (8 bits) array. A signed byte ranges in value between -128 and 127.
"bytes"
Specifies that the parameter data is an array of bytes.
"double"
Specifies that the parameter data is a double.
"double[]"
Specifies that the parameter data is a double array.
"float"
Specifies that the parameter data is a float.
"float[]"
Specifies that the parameter data is a float array.
"hexascii"
Specifies that the parameter data is a HEX (base 16) number in American National Standard Code for Information Interchange (ASCII).
"hexstring"
Specifies that the parameter data is a HEX (base 16) number String.
"int"
Specifies that the parameter data is a signed integer (32 bits). A signed integer ranges in value between -2147483648 and 2147483647.
"int[]"
Specifies that the parameter data is a signed integer (32 bits) array. A signed integer ranges in value between -2147483648 and 2147483647.
"long"
Specifies that the parameter data is a signed long (64 bits). A signed long ranges in value between -9223372036854775808 and 9223372036854775807.
"long[]"
Specifies that the parameter data is a signed long (64 bits) array. A signed long ranges in value between -9223372036854775808 and 9223372036854775807.
"nascii"
Specifies that the parameter data is an American National Standard Code for Information Interchange (ASCII) number.
"nstring"
Specifies that the parameter data is a numeric string.
"numericstring"
Specifies that the parameter data is numeric string.
"short"
Specifies that the parameter data is a signed short (16 bits). A signed short ranges in value between -32768 and 32767.
"string"
Specifies that the parameter data is a string .
"ubyte"
Specifies that the parameter data is an unsigned byte (8 bits). An unsigned byte ranges in value between 0 and 255.
"ubytes"
Specifies that the parameter data is an unsigned bytes (8 bits).
"uint"
Specifies that the parameter data is an unsigned integer (32 bits).
"ulong"
Specifies that the parameter data is an unsigned long (64 bits).
"ushort"
Specifies that the parameter data is an unsigned short (16 bits). An unsigned value ranges from 0 to 65535.

Specifies the data type.

Attribute type:
"ascii"
Specifies that the parameter data is American National Standard Code for Information Interchange (ASCII).
"asciiz"
Specifies that the parameter data is a zero terminated American National Standard Code for Information Interchange (ASCII).
"bit"
Specifies that the parameter data is a single bit.
"boolean"
Specifies that the parameter data is a boolean.
"boolean[]"
Specifies that the parameter data is a boolean array.
"byte"
Specifies that the parameter data is a signed byte (8 bits). A signed byte ranges in value between -128 and 127.
"byte[]"
Specifies that the parameter data is a signed byte (8 bits) array. A signed byte ranges in value between -128 and 127.
"bytes"
Specifies that the parameter data is an array of bytes.
"double"
Specifies that the parameter data is a double.
"double[]"
Specifies that the parameter data is a double array.
"float"
Specifies that the parameter data is a float.
"float[]"
Specifies that the parameter data is a float array.
"hexascii"
Specifies that the parameter data is a HEX (base 16) number in American National Standard Code for Information Interchange (ASCII).
"hexstring"
Specifies that the parameter data is a HEX (base 16) number String.
"int"
Specifies that the parameter data is a signed integer (32 bits). A signed integer ranges in value between -2147483648 and 2147483647.
"int[]"
Specifies that the parameter data is a signed integer (32 bits) array. A signed integer ranges in value between -2147483648 and 2147483647.
"long"
Specifies that the parameter data is a signed long (64 bits). A signed long ranges in value between -9223372036854775808 and 9223372036854775807.
"long[]"
Specifies that the parameter data is a signed long (64 bits) array. A signed long ranges in value between -9223372036854775808 and 9223372036854775807.
"nascii"
Specifies that the parameter data is an American National Standard Code for Information Interchange (ASCII) number.
"nstring"
Specifies that the parameter data is a numeric string.
"numericstring"
Specifies that the parameter data is numeric string.
"short"
Specifies that the parameter data is a signed short (16 bits). A signed short ranges in value between -32768 and 32767.
"string"
Specifies that the parameter data is a string .
"ubyte"
Specifies that the parameter data is an unsigned byte (8 bits). An unsigned byte ranges in value between 0 and 255.
"ubytes"
Specifies that the parameter data is an unsigned bytes (8 bits).
"uint"
Specifies that the parameter data is an unsigned integer (32 bits).
"ulong"
Specifies that the parameter data is an unsigned long (64 bits).
"ushort"
Specifies that the parameter data is an unsigned short (16 bits). An unsigned value ranges from 0 to 65535.

Specifies the signal data type.

Attribute type:
"Boolean"
Specifies that the measurement value is an instance of the Boolean class.
"Integer"
Specifies that the measurement value is an instance of the Integer class.
"List"
Specifies that the measurement value is an instance of List.
"Long"
Specifies that the measurement value is an instance of the Long class.
"Map"
Specifies that the measurement value is an instance of Map.
"Number"
Specifies that the measurement value is an instance of the Number class.
"Object"
Specifies that the measurement value is an Object.
"String"
Specifies that the measurement value is a string.


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