Eclipse.org Eclipse.org profile.xml Control

profile.xml sample

Control Attributes Elements XML Reference
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2006, 2009 IBM.                                           -->
<!-- All rights reserved. This program and the accompanying materials        -->
<!-- are made available under the terms of the Eclipse Public License v1.0   -->
<!-- which accompanies this distribution, and is available at                -->
<!-- http://www.eclipse.org/legal/epl-v10.html                               -->
<!--                                                                         -->
<!-- Contributors:                                                           -->
<!--     IBM - initial API and implementation                                -->
<!-- WARNING:                                                                -->
<!-- Consult the hardware manufacturer's technical specifications and User   -->
<!-- Guide for proper usage of the hardware before you use the Device Kit.   -->
<!-- Improper usage may result in damage to the hardware.                    -->

<dkml>
    <profile id="ControlProfile" packagebase="org.eclipse.soda.dk">
        <description>Control Profile</description>
        <provider>Eclipse.org</provider>
        <version>1.2.0</version>
        <vendor>IBM</vendor>
        <incubation>true</incubation>
<!-- Protocol Specification        -->

        <spec id="Specification"/>
        <group id="Control">
            <command id="BitsChangeRequest" type="Map">
                <method/>
                <data id="b0" type="boolean">
                    <description>Bit 0 - special boolean state meaning all bits</description>
                </data>
            </command>
            <command id="LongsChangeRequest" type="Map">
                <method/>
                <data id="l0" type="long">
                    <description>Long 0 - special long meaning all longs</description>
                </data>
            </command>
            <measurement id="BitsCount" type="Integer" executewrite="false" setvalue="false">
                <value>
                    <int>32</int>
                </value>
            </measurement>
            <measurement id="LongsCount" type="Integer" executewrite="false" setvalue="false">
                <value>
                    <int>32</int>
                </value>
            </measurement>
            <measurement id="Bits" type="Map">
                <data id="b1" type="boolean">
                    <description>Bit 1 - boolean state</description>
                </data>
                <data id="b2" type="boolean">
                    <description>Bit 2 - boolean state</description>
                </data>
                <data id="b3" type="boolean">
                    <description>Bit 3 - boolean state</description>
                </data>
                <data id="b4" type="boolean">
                    <description>Bit 4 - boolean state</description>
                </data>
                <data id="b5" type="boolean">
                    <description>Bit 5 - boolean state</description>
                </data>
                <data id="b6" type="boolean">
                    <description>Bit 6 - boolean state</description>
                </data>
                <data id="b7" type="boolean">
                    <description>Bit 7 - boolean state</description>
                </data>
                <data id="b8" type="boolean">
                    <description>Bit 8 - boolean state</description>
                </data>
                <data id="b9" type="boolean">
                    <description>Bit 9 - boolean state</description>
                </data>
                <data id="b10" type="boolean">
                    <description>Bit 10 - boolean state</description>
                </data>
                <data id="b11" type="boolean">
                    <description>Bit 11 - boolean state</description>
                </data>
                <data id="b12" type="boolean">
                    <description>Bit 12 - boolean state</description>
                </data>
                <data id="b13" type="boolean">
                    <description>Bit 13 - boolean state</description>
                </data>
                <data id="b14" type="boolean">
                    <description>Bit 14 - boolean state</description>
                </data>
                <data id="b15" type="boolean">
                    <description>Bit 15 - boolean state</description>
                </data>
                <data id="b16" type="boolean">
                    <description>Bit 16 - boolean state</description>
                </data>
                <data id="b17" type="boolean">
                    <description>Bit 17 - boolean state</description>
                </data>
                <data id="b18" type="boolean">
                    <description>Bit 18 - boolean state</description>
                </data>
                <data id="b19" type="boolean">
                    <description>Bit 19 - boolean state</description>
                </data>
                <data id="b20" type="boolean">
                    <description>Bit 20 - boolean state</description>
                </data>
                <data id="b21" type="boolean">
                    <description>Bit 21 - boolean state</description>
                </data>
                <data id="b22" type="boolean">
                    <description>Bit 22 - boolean state</description>
                </data>
                <data id="b23" type="boolean">
                    <description>Bit 23 - boolean state</description>
                </data>
                <data id="b24" type="boolean">
                    <description>Bit 24 - boolean state</description>
                </data>
                <data id="b25" type="boolean">
                    <description>Bit 25 - boolean state</description>
                </data>
                <data id="b26" type="boolean">
                    <description>Bit 26 - boolean state</description>
                </data>
                <data id="b27" type="boolean">
                    <description>Bit 27 - boolean state</description>
                </data>
                <data id="b28" type="boolean">
                    <description>Bit 28 - boolean state</description>
                </data>
                <data id="b29" type="boolean">
                    <description>Bit 29 - boolean state</description>
                </data>
                <data id="b30" type="boolean">
                    <description>Bit 30 - boolean state</description>
                </data>
                <data id="b31" type="boolean">
                    <description>Bit 31 - boolean state</description>
                </data>
                <data id="b32" type="boolean">
                    <description>Bit 32 - boolean state</description>
                </data>
                <method/>
            </measurement>
            <measurement id="Longs" type="Map">
                <data id="l1" type="long">
                    <description>Long 1 - long value</description>
                </data>
                <data id="l2" type="long">
                    <description>Long 2 - long value</description>
                </data>
                <data id="l3" type="long">
                    <description>Long 3 - long value</description>
                </data>
                <data id="l4" type="long">
                    <description>Long 4 - long value</description>
                </data>
                <data id="l5" type="long">
                    <description>Long 5 - long value</description>
                </data>
                <data id="l6" type="long">
                    <description>Long 6 - long value</description>
                </data>
                <data id="l7" type="long">
                    <description>Long 7 - long value</description>
                </data>
                <data id="l8" type="long">
                    <description>Long 8 - long value</description>
                </data>
                <data id="l9" type="long">
                    <description>Long 9 - long value</description>
                </data>
                <data id="l10" type="long">
                    <description>Long 10 - long value</description>
                </data>
                <data id="l11" type="long">
                    <description>Long 11 - long value</description>
                </data>
                <data id="l12" type="long">
                    <description>Long 12 - long value</description>
                </data>
                <data id="l13" type="long">
                    <description>Long 13 - long value</description>
                </data>
                <data id="l14" type="long">
                    <description>Long 14 - long value</description>
                </data>
                <data id="l15" type="long">
                    <description>Long 15 - long value</description>
                </data>
                <data id="l16" type="long">
                    <description>Long 16 - long value</description>
                </data>
                <data id="l17" type="long">
                    <description>Long 17 - long value</description>
                </data>
                <data id="l18" type="long">
                    <description>Long 18 - long value</description>
                </data>
                <data id="l19" type="long">
                    <description>Long 19 - long value</description>
                </data>
                <data id="l20" type="long">
                    <description>Long 20 - long value</description>
                </data>
                <data id="l21" type="long">
                    <description>Long 21 - long value</description>
                </data>
                <data id="l22" type="long">
                    <description>Long 22 - long value</description>
                </data>
                <data id="l23" type="long">
                    <description>Long 23 - long value</description>
                </data>
                <data id="l24" type="long">
                    <description>Long 24 - long value</description>
                </data>
                <data id="l25" type="long">
                    <description>Long 25 - long value</description>
                </data>
                <data id="l26" type="long">
                    <description>Long 26 - long value</description>
                </data>
                <data id="l27" type="long">
                    <description>Long 27 - long value</description>
                </data>
                <data id="l28" type="long">
                    <description>Long 28 - long value</description>
                </data>
                <data id="l29" type="long">
                    <description>Long 29 - long value</description>
                </data>
                <data id="l30" type="long">
                    <description>Long 30 - long value</description>
                </data>
                <data id="l31" type="long">
                    <description>Long 31 - long value</description>
                </data>
                <data id="l32" type="long">
                    <description>Long 32 - long value</description>
                </data>
                <method/>
            </measurement>
            <measurement id="B1Expression" type="String" listen="true">
                <description>Bit 1 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B2Expression" type="String" listen="true">
                <description>Bit 2 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B3Expression" type="String" listen="true">
                <description>Bit 3 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B4Expression" type="String" listen="true">
                <description>Bit 4 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B5Expression" type="String" listen="true">
                <description>Bit 5 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B6Expression" type="String" listen="true">
                <description>Bit 6 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B7Expression" type="String" listen="true">
                <description>Bit 7 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B8Expression" type="String" listen="true">
                <description>Bit 8 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B9Expression" type="String" listen="true">
                <description>Bit 9 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B10Expression" type="String" listen="true">
                <description>Bit 10 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B11Expression" type="String" listen="true">
                <description>Bit 11 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B12Expression" type="String" listen="true">
                <description>Bit 12 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B13Expression" type="String" listen="true">
                <description>Bit 13 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B14Expression" type="String" listen="true">
                <description>Bit 14 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B15Expression" type="String" listen="true">
                <description>Bit 15 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B16Expression" type="String" listen="true">
                <description>Bit 16 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B17Expression" type="String" listen="true">
                <description>Bit 17 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B18Expression" type="String" listen="true">
                <description>Bit 18 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B19Expression" type="String" listen="true">
                <description>Bit 19 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B20Expression" type="String" listen="true">
                <description>Bit 20 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B21Expression" type="String" listen="true">
                <description>Bit 21 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B22Expression" type="String" listen="true">
                <description>Bit 22 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B23Expression" type="String" listen="true">
                <description>Bit 23 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B24Expression" type="String" listen="true">
                <description>Bit 24 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B25Expression" type="String" listen="true">
                <description>Bit 25 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B26Expression" type="String" listen="true">
                <description>Bit 26 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B27Expression" type="String" listen="true">
                <description>Bit 27 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B28Expression" type="String" listen="true">
                <description>Bit 28 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B29Expression" type="String" listen="true">
                <description>Bit 29 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B30Expression" type="String" listen="true">
                <description>Bit 30 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B31Expression" type="String" listen="true">
                <description>Bit 31 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="B32Expression" type="String" listen="true">
                <description>Bit 32 - Optional LDAP Expression</description>
                <configuration type="String">true</configuration>
            </measurement>
            <measurement id="RateTime" type="Long">
                <description><![CDATA[The RateTime measurement specifies the amount of time in milliseconds to                 check the duration.                 ]]>
                </description>
                <configuration type="Integer" defaultvalue="100">true
                    <minimum>0</minimum>
                    <maximum>10</maximum>
                </configuration>
                <method/>
                <value>
                    <long>100</long>
                </value>
            </measurement>
        </group>
        <bundle/>
        <managedbundle/>
        <managedfactorybundle/>
    </profile>
</dkml>


id element
"B10Expression" <measurement>
"B11Expression" <measurement>
"B12Expression" <measurement>
"B13Expression" <measurement>
"B14Expression" <measurement>
"B15Expression" <measurement>
"B16Expression" <measurement>
"B17Expression" <measurement>
"B18Expression" <measurement>
"B19Expression" <measurement>
"B1Expression" <measurement>
"B20Expression" <measurement>
"B21Expression" <measurement>
"B22Expression" <measurement>
"B23Expression" <measurement>
"B24Expression" <measurement>
"B25Expression" <measurement>
"B26Expression" <measurement>
"B27Expression" <measurement>
"B28Expression" <measurement>
"B29Expression" <measurement>
"B2Expression" <measurement>
"B30Expression" <measurement>
"B31Expression" <measurement>
"B32Expression" <measurement>
"B3Expression" <measurement>
"B4Expression" <measurement>
"B5Expression" <measurement>
"B6Expression" <measurement>
"B7Expression" <measurement>
"B8Expression" <measurement>
"B9Expression" <measurement>
"Bits" <measurement>
"BitsChangeRequest" <command>
"BitsCount" <measurement>
"Control" <group>
"ControlProfile" <profile>
"Longs" <measurement>
"LongsChangeRequest" <command>
"LongsCount" <measurement>
"RateTime" <measurement>
"Specification" <spec>
"b0" <data>
"b1" <data>
"b10" <data>
"b11" <data>
"b12" <data>
"b13" <data>
"b14" <data>
"b15" <data>
"b16" <data>
"b17" <data>
"b18" <data>
"b19" <data>
"b2" <data>
"b20" <data>
"b21" <data>
"b22" <data>
"b23" <data>
"b24" <data>
"b25" <data>
"b26" <data>
"b27" <data>
"b28" <data>
"b29" <data>
"b3" <data>
"b30" <data>
"b31" <data>
"b32" <data>
"b4" <data>
"b5" <data>
"b6" <data>
"b7" <data>
"b8" <data>
"b9" <data>
"l0" <data>
"l1" <data>
"l10" <data>
"l11" <data>
"l12" <data>
"l13" <data>
"l14" <data>
"l15" <data>
"l16" <data>
"l17" <data>
"l18" <data>
"l19" <data>
"l2" <data>
"l20" <data>
"l21" <data>
"l22" <data>
"l23" <data>
"l24" <data>
"l25" <data>
"l26" <data>
"l27" <data>
"l28" <data>
"l29" <data>
"l3" <data>
"l30" <data>
"l31" <data>
"l32" <data>
"l4" <data>
"l5" <data>
"l6" <data>
"l7" <data>
"l8" <data>
"l9" <data>
element id
<command> "BitsChangeRequest"
"LongsChangeRequest"
<data> "b0"
"b1"
"b10"
"b11"
"b12"
"b13"
"b14"
"b15"
"b16"
"b17"
"b18"
"b19"
"b2"
"b20"
"b21"
"b22"
"b23"
"b24"
"b25"
"b26"
"b27"
"b28"
"b29"
"b3"
"b30"
"b31"
"b32"
"b4"
"b5"
"b6"
"b7"
"b8"
"b9"
"l0"
"l1"
"l10"
"l11"
"l12"
"l13"
"l14"
"l15"
"l16"
"l17"
"l18"
"l19"
"l2"
"l20"
"l21"
"l22"
"l23"
"l24"
"l25"
"l26"
"l27"
"l28"
"l29"
"l3"
"l30"
"l31"
"l32"
"l4"
"l5"
"l6"
"l7"
"l8"
"l9"
<group> "Control"
<measurement> "B10Expression"
"B11Expression"
"B12Expression"
"B13Expression"
"B14Expression"
"B15Expression"
"B16Expression"
"B17Expression"
"B18Expression"
"B19Expression"
"B1Expression"
"B20Expression"
"B21Expression"
"B22Expression"
"B23Expression"
"B24Expression"
"B25Expression"
"B26Expression"
"B27Expression"
"B28Expression"
"B29Expression"
"B2Expression"
"B30Expression"
"B31Expression"
"B32Expression"
"B3Expression"
"B4Expression"
"B5Expression"
"B6Expression"
"B7Expression"
"B8Expression"
"B9Expression"
"Bits"
"BitsCount"
"Longs"
"LongsCount"
"RateTime"
<profile> "ControlProfile"
<spec> "Specification"

Bugzilla: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Equinox&component=Incubator.DeviceKit
CVS File:
  org.eclipse.equinox
    incubator
      soda
        dk
          org.eclipse.soda.dk.control
            org.eclipse.soda.dk.control.profile
              dk
                profile.xml
(1.11)
Tag(s) Timestamp Revision Comment
V1_2_0_2010_1_13 .. V1_2_0_2008_01_08_E3_3_2 2009-01-07 1.11
V1_2_0_2008_01_05_E3_3_2 .. V1_2_0_2008_09_30 2008-09-29 1.10
Eclipse3_3 2008-08-15 1.9
V1_1_0_2008_08_13 .. V1_1_0_2008_04_04 2008-03-17 1.8
V1_1_0_2008_03_10 .. V1_1_0_2008_01_22 2008-01-15 1.7
V1_1_0_2008_01_12 .. V1_1_0_2008_01_11 2008-01-11 1.6
V1_1_0_2008_01_03 2007-12-07 1.4
V1_1_0_2007_12_03 .. V1_1_0_2007_09_11 2007-05-11 1.3 Change version to 1.1.0
Eclipse3_2 .. Root_Eclipse3_2 2007-05-02 1.2
V1_0_0_2007_04_26 .. V1_0_0_2007_03_03 2007-03-01 1.1

Copyright (c) 2010 IBM. See license in Legal section. 2010-01-22 Control XML Reference 1.2.0