diff -r c7c26511138f -r 7c4a911dc066 buildframework/helium/tools/common/templates/diamonds/diamonds_signal.xml.ftl --- a/buildframework/helium/tools/common/templates/diamonds/diamonds_signal.xml.ftl Wed Jun 16 16:51:40 2010 +0300 +++ b/buildframework/helium/tools/common/templates/diamonds/diamonds_signal.xml.ftl Fri Aug 13 14:59:05 2010 +0300 @@ -1,6 +1,6 @@ <#-- ============================================================================ -Name : finish.xml.ftl +Name : diamonds_signal.xml.ftl Part of : Helium Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). @@ -21,21 +21,13 @@ --> <#include "diamonds_header.ftl"> - <#assign diamondsignalname = ""/> - <#assign diamondkeys = diamondSignal?keys> - <#list diamondkeys as diamondkey> - <#if diamondkey?contains("diamond.signal.name")> - <#list diamondkey?split(".") as index> - <#assign signalIndex = index/> - + <#list ant?keys as diamondskey> + <#if diamondskey?starts_with("diamond.signal.name.")> + <#assign signalIndex = diamondskey?split(".")?last /> - <#list diamondkeys as diamondkey> - <#if diamondkey?contains("${signalIndex}")> - <#if diamondkey?contains("diamond.signal.name.${signalIndex}")>${diamondSignal[diamondkey]} - <#if diamondkey?contains("diamond.error.message.${signalIndex}")>${diamondSignal[diamondkey]} - <#if diamondkey?contains("diamond.time.stamp.${signalIndex}")>${diamondSignal[diamondkey]} - - + <#if ant?keys?seq_contains("diamond.signal.name.${signalIndex}")>${ant["diamond.signal.name.${signalIndex}"]?xml} + <#if ant?keys?seq_contains("diamond.error.message.${signalIndex}")>${ant["diamond.error.message.${signalIndex}"]?xml} + <#if ant?keys?seq_contains("diamond.time.stamp.${signalIndex}")>${ant["diamond.time.stamp.${signalIndex}"]?xml}