Ignore:
Timestamp:
11/08/12 12:55:24 (12 years ago)
Author:
gosiaw
Message:

Transformation of pstates added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/test/DEBBTranslator/xml/DEBBComponentTranslator.xsl

    r576 r581  
    1717                                <xsl:value-of select="name(.)" /> 
    1818                        </xsl:attribute> 
    19 <!--                    <xsl:call-template name="BasicDEBBPhysicalElementData" />--> 
     19                        <!-- <xsl:call-template name="BasicDEBBPhysicalElementData" /> --> 
    2020                        <xsl:if test="Baseboard"> 
    2121                                <xsl:apply-templates select="Baseboard" /> 
     
    6060                                        <!-- If PState or CState elements present add powerProfile element --> 
    6161                                        <xsl:element name="powerProfile"> 
    62                                                 <xsl:for-each select="PState"> 
    63                                                         <xsl:element name="pstate"> 
    64  
    65                                                         </xsl:element> 
    66                                                 </xsl:for-each> 
     62                                                <xsl:element name="powerStates"> 
     63                                                        <xsl:apply-templates select="PState" /> 
     64                                                </xsl:element> 
    6765                                        </xsl:element> 
    6866                                </xsl:if> 
    6967                        </xsl:element> 
    70                           
     68                </xsl:element> 
     69        </xsl:template> 
    7170 
     71        <xsl:template match="PState"> 
     72                <xsl:element name="powerState"> 
     73                        <xsl:element name="name"> 
     74                                <xsl:value-of select="State" /> 
     75                        </xsl:element> 
     76                        <xsl:element name="powerUsage"> 
     77                                <xsl:value-of select="PowerUsage" /> 
     78                        </xsl:element> 
     79                        <xsl:element name="transition"> 
     80                                <xsl:element name="to"> 
     81                                        <xsl:value-of select="Transition/ToState" /> 
     82                                </xsl:element> 
     83                                <xsl:element name="powerUsage"> 
     84                                        <xsl:value-of select="Transition/PowerUsage" /> 
     85                                </xsl:element> 
     86                                <xsl:element name="time"> 
     87                                        <xsl:value-of select="Transition/Time" /> 
     88                                </xsl:element> 
     89                        </xsl:element> 
    7290                </xsl:element> 
     91                <!-- 2) Current node: --> 
     92                <!-- <xsl:value-of select="name(.)"></xsl:value-of> --> 
    7393        </xsl:template> 
    7494 
Note: See TracChangeset for help on using the changeset viewer.