summaryrefslogtreecommitdiff
path: root/doc/ebus_specification.html.xslt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ebus_specification.html.xslt')
-rw-r--r--doc/ebus_specification.html.xslt53
1 files changed, 39 insertions, 14 deletions
diff --git a/doc/ebus_specification.html.xslt b/doc/ebus_specification.html.xslt
index 668d3ba..2743e5b 100644
--- a/doc/ebus_specification.html.xslt
+++ b/doc/ebus_specification.html.xslt
@@ -5,11 +5,25 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
+ <meta http-equiv="Content-Type" content="text/html; charset=utf8"/>
+ <style type="text/css">
+ table {
+ border: 1px solid gray;
+ width: 100%;
+ }
+ table td {
+ border-left: 1px dotted gray;
+ border-right: 1px dotted gray;
+ }
+
+ table th {
+ border: 1px dotted gray;
+ }
+ </style>
</head>
<body>
<h2>Ebus Geräte</h2>
- <table class="ebus_devices">
+ <table class="devices">
<tr>
<th>Adresse</th>
<th>Gerät</th>
@@ -27,36 +41,47 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
</xsl:for-each>
</table>
- <h2>Ebus Packete</h2>
- <table class="ebus_packets">
+ <h2>Ebus Pakete</h2>
+ <table class="packets">
<tr>
- <th>prim. command</th>
- <th>sec. command</th>
- <th>descript.</th>
- <th>fieldsr</th>
+ <th>Primary Command</th>
+ <th>Secondary Command</th>
+ <th>Name</th>
+ <th>Description</th>
</tr>
<xsl:for-each select="ebus/packets/packet">
<tr>
<td><xsl:value-of select="@primary"/></td>
<td><xsl:value-of select="@secondary"/></td>
+ <td><xsl:value-of select="@name"/></td>
<td><xsl:value-of select="@description"/></td>
- <td>
- <table>
+ </tr>
+ <tr>
+ <td/>
+ <td colspan="3">
+ <table class="fields">
<tr>
- <th>name</th>
- <th>typ</th>
<th>offset</th>
+ <th>typ</th>
+ <th>name</th>
+ <th>Description</th>
</tr>
<xsl:for-each select="fields/*">
<tr>
- <td><xsl:value-of select="@name"/></td>
- <td><xsl:value-of select="name()"/></td>
<td><xsl:value-of select="@offset"/></td>
+ <td><xsl:value-of select="name()"/></td>
+ <td><xsl:value-of select="@name"/></td>
+ <td><xsl:value-of select="text()"/></td>
</tr>
</xsl:for-each>
</table>
</td>
</tr>
+ <tr>
+ <td colspan="4">
+ <hr />
+ </td>
+ </tr>
</xsl:for-each>
</table>
</body>