20 ============================================================================ |
20 ============================================================================ |
21 --> |
21 --> |
22 <#include "header.ftl"> |
22 <#include "header.ftl"> |
23 <signals> |
23 <signals> |
24 <#assign diamondsignalname = ""/> |
24 <#assign diamondsignalname = ""/> |
25 <#assign diamondkeys = diamondSignal?keys> |
25 <#assign diamondkeys = ant?keys> |
26 <#list diamondkeys as diamondkey> |
26 <#list diamondkeys as diamondkey> |
27 <#if diamondkey?contains("diamond.signal.name")> |
27 <#if diamondkey?contains("diamond.signal.name")> |
28 <#list diamondSignal[diamondkey]?split(".") as signalname> |
28 <#list diamondkey?split(".") as index> |
29 <#assign diamondsignalname = signalname/> |
29 <#assign signalIndex = index/> |
30 </#list> |
30 </#list> |
31 <signal> |
31 <signal> |
32 <#list diamondkeys as diamondkey> |
32 <#list diamondkeys as diamondkey> |
33 <#if diamondkey?contains("${diamondsignalname}")> |
33 <#if diamondkey?contains("${signalIndex}")> |
34 <#if diamondkey?contains("diamond.signal.name.${diamondsignalname}")><name>${diamondSignal[diamondkey]}</name></#if> |
34 <#if ant?contains("diamond.signal.name.${signalIndex}")><name>${ant["diamond.signal.name.${signalIndex}"]}</name></#if> |
35 <#if diamondkey?contains("diamond.error.message.${diamondsignalname}")><message>${diamondSignal[diamondkey]}</message></#if> |
35 <#if ant?contains("diamond.error.message.${signalIndex}")><message>${ant["diamond.error.message.${signalIndex}"]}</message></#if> |
36 <#if diamondkey?contains("diamond.time.stamp.${diamondsignalname}")><timestamp>${diamondSignal[diamondkey]}</timestamp></#if> |
36 <#if ant?contains("diamond.time.stamp.${signalIndex}")><timestamp>${ant["diamond.time.stamp.${signalIndex}"]}</timestamp></#if> |
37 </#if> |
37 </#if> |
38 </#list> |
38 </#list> |
39 </signal> |
39 </signal> |
40 </#if> |
40 </#if> |
41 </#list> |
41 </#list> |