udevadm
[usb-wde1-tools.git] / doc / logview-openformat-Formatbeschreibung.htm
1  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <!--
5         phpwcms | free open source content management system
6         created by Oliver Georgi (oliver at phpwcms dot de) and licensed under GNU/GPL.
7         phpwcms is copyright 2003-2007 of Oliver Georgi. Extensions are copyright of
8         their respective owners. Visit project page for details: http://www.phpwcms.org/
9 //-->
10 <title>Formatbeschreibung</title>
11   <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
12   <meta http-equiv="content-style-type" content="text/css" />
13   <script src="template/inc_js/frontend.js" type="text/javascript"></script>
14   <style type="text/css">
15   <!-- 
16     @import url("template/inc_css/frontend.css");
17   //-->
18   </style>
19 <!-- Standard Meta-Tags -->\r
20   <meta name="author" content="AAAAAAAAAA" />\r
21   <meta name="publisher" content="PPPPPPPPPP" />\r
22   <meta name="copyright" content="CCCCCCCCCC" />\r
23   <meta name="country" content="Deutschland" />\r
24   <meta name="language" content="de" />\r
25   <meta name="coverage" content="worldwide" />\r
26   <meta name="robots" content="index, follow" />\r
27   <meta name="revisit-after" content="14 days" />\r
28   <meta name="pragma" content="no-cache" />\r
29 \r
30 <!-- Hintergrundfarbe / background-color -->\r
31   <style type="text/css">\r
32   <!-- \r
33   body { background:#F9F9F9; padding:0px 0 10px 0; margin:0;}\r
34   //-->\r
35   </style>\r
36 \r
37 <!-- Ueberblendung der Seiten (Funktion nur fuer IE ) -->\r
38   <meta http-equiv="Page-Enter" content="progid:DXImageTransform.Microsoft.Fade(Duration=0.2)" />\r
39   <meta http-equiv="Page-Exit" content="progid:DXImageTransform.Microsoft.Fade(Duration=0.2)" />
40   <!--[if lt IE 7]>
41   <style type="text/css">
42     body { behavior: url("template/inc_css/specific/csshover2.htc"); }
43     img { behavior: url("template/inc_css/specific/pngbehavior.htc"); }
44   </style>
45   <![endif]-->
46 </head>
47 <body id="myid_148">
48 <!-- ===================================================== -->\r
49 <div id="container-MASTER-XL">\r
50 <div id="container-BLATT-XL">\r
51 \r
52 <!-- ===================================================== -->\r
53 <div id="container-OBEN">\r
54 <div class="header-BILD">\r
55 <a href="http://www.logview.info/cms/index.php?index" target="_top" title="Home">\r
56 <img src="templates/startbild2.jpg" border="0" alt="Home" /></a></div>\r
57 </div><!-- Ende container-OBEN -->\r
58 \r
59 <!-- ===================================================== -->\r
60 <div>\r
61 <table width="100%">\r
62 <tr>\r
63  <td align="left">&nbsp;&nbsp;\r
64                   <a href="http://www.logview.info/cms/d_logview_info.phtml">LogView</a>        &nbsp;&nbsp;\r
65                   <!--a href="http://www.logview.info/cms/d_projekte.phtml">Projekte</a-->      &nbsp;&nbsp;\r
66                   <a href="http://www.logview.info/cms/d_download.phtml">Downloads</a>  &nbsp;&nbsp;\r
67                   <a href="http://www.logview.info/cms/d_doku.phtml">Doku</a>           &nbsp;&nbsp;\r
68                   <a href="http://www.logview.info/cms/d_bluetooth.phtml">Artikel</a>           &nbsp;&nbsp;\r
69                   <a target="_blank" href="http://www.logview.info/vBulletin">Forum</a>         &nbsp;&nbsp;</td>\r
70  <td width="*"> </td>\r
71  <td align="right">\r
72    <a href="http://www.logview.info/cms/leer.phtml"><img src="templates/bt_druck.gif" width="20" height="14" border="0" alt=""></a> &nbsp;\r
73    <a href="http://www.logview.info/cms/d_kontakt.phtml"><img src="templates/bt_kontakt.gif" width="20" height="14" border="0" alt=""></a> &nbsp;\r
74    <a href="http://www.logview.info/cms/d_gaestebuch.phtml"><img src="templates/bt_guestbook.gif" width="20" height="14" border="0" alt=""></a> &nbsp;\r
75    <a href="http://www.logview.info/cms/d_sitemap.phtml"><img src="templates/bt_sitemap.gif" width="20" height="14" border="0" alt=""></a> &nbsp;\r
76    <a href="http://www.logview.info/cms/d_impressum-2.phtml"><img src="templates/bt_impressum.gif" width="20" height="14" border="0" alt=""></a> &nbsp; &nbsp;\r
77    <a href="http://www.logview.info/cms/deutsch.phtml"><img src="templates/de.gif" width="20" height="14" border="0" alt="Deutsch"></a>  &nbsp;\r
78    <a href="http://www.logview.info/cms/e_logview_info.phtml"><img src="templates/en.gif" width="20" height="14" border="0" alt="English"></a>\r
79 \r
80  </td>\r
81 \r
82 \r
83 </tr>\r
84 </table>\r
85 </div>\r
86 \r
87 <!-- ===================================================== -->\r
88 <div id="container-MITTE">\r
89 <table class="Tabelle-MITTE" cellspacing="0" cellpadding="0" border="0">\r
90 <tbody>\r
91 <tr>\r
92 \r
93 <!-- ====================================== -->\r
94 <td class="TabellenSpalte-links">\r
95 \r
96 <!--div class="logo-BOX">\r
97 <<img src="picture/../templates/free_XL/logo/logo.gif" border="0" alt="" />></div-->\r
98  <br />\r
99 <div class="navigation-BOX">\r
100 <div class="pepes_navList"><div class="MenueEbene_2"><a href="d_logview_info.phtml" title="LogView">LogView</a></div>
101 <div class="MenueEbene_2"><a href="d_geraeteliste.phtml" title="Geräteliste">Geräteliste</a></div>
102 <div class="MenueEbene_2"><a href="d_openformat_testformat.phtml" title="Openformat">Openformat</a></div>
103 <div class="MenueEbene_3" id="aktiveEbene_3"><a href="d_formatbeschreibung.phtml" title="Formatbeschreibung">Formatbeschreibung</a></div>
104 <div class="MenueEbene_3"><a href="d_beispiel-ini.phtml" title="Beispiel INI">Beispiel INI</a></div>
105 <div class="MenueEbene_3"><a href="d_openformat_tips-und-tricks.phtml" title="Tips und Tricks">Tips und Tricks</a></div>
106 <div class="MenueEbene_3"><a href="d_openformat-editor.phtml" title="Openformat Editor">Openformat Editor</a></div>
107 <div class="MenueEbene_3"><a href="d_openformat_debug.phtml" title="OpenFormat Debug I">OpenFormat Debug I</a></div>
108 <div class="MenueEbene_3"><a href="d_openformat-debug-ii.phtml" title="OpenFormat Debug II">OpenFormat Debug II</a></div>
109 <div class="MenueEbene_3"><a href="d_beipiel--miniwetterstation.phtml" title="Beipiel . Miniwetterstation">Beipiel . Miniwetterstation</a></div>
110 <div class="MenueEbene_2"><a href="d_testformate.phtml" title="Testformate">Testformate</a></div>
111 <div class="MenueEbene_2"><a href="d_donationware-1.phtml" title="Donationware">Donationware</a></div>
112 <div class="MenueEbene_2"><a href="d_danksagung.phtml" title="Danksagung">Danksagung</a></div>
113 <div class="MenueEbene_2"><a href="d_medien.phtml" title="Medien">Medien</a></div>
114 <div class="MenueEbene_2"><a href="Videos.phtml" title="Videos">Videos</a></div>
115 </div>\r
116 </div>\r
117 \r
118 <div class="content-BOX-links"></div>\r
119 <div class="left-SPACER"> </div>\r
120 </td><!-- Ende TabellenSpalte-links -->\r
121 \r
122 <!-- ====================================== -->\r
123 <td class="TabellenSpalte-mitte">\r
124 \r
125 <table width="100%">\r
126 <tr>\r
127  <td align="left" width="*"> <div class="breadcrumb-BOX-XL"><a href=".0.0.1.0.0.phtml"></a> <span class="breadcrumb_spacer">&gt;</span> <a href="15.0.0.1.0.0.phtml"></a> <span class="breadcrumb_spacer">&gt;</span> <a href="d_openformat_testformat.phtml">Openformat</a> <span class="breadcrumb_spacer">&gt;</span> Formatbeschreibung</div> </td>\r
128  <td align="right" width="200">\r
129    <form action="index.php?Suche" method="post">\r
130      <input type="text" name="search_input_field" size="20" maxlength="250" value="" style="font: normal 11px/11px sans-serif; border: solid 1px #C0C0C0; background: #FFFFFF; padding: 2px; color: #000000;">\r
131      <input type="submit" value="Suchen" style="font-size:10px;">\r
132    </form>\r
133  </td>\r
134 </tr>\r
135 </table>\r
136 \r
137    <!-- StartDruck -->\r
138 <div class="content-BOX-XL"><a name="jump106"></a><div style="margin-bottom:20px;">\r
139 \r
140    \r
141    \r
142 \r
143    \r
144 \r
145 </div><h3>1. Format Overview</h3><div class="articleText"><p>&nbsp;</p>\r
146 <p>&nbsp;</p>\r
147 <p>&nbsp;</p>\r
148 <p align="left">The OpenFormat is designed to enable developers to inferface their own hardware with LogView via a configurable serial data protocol. To use the OpenFormat (short name:&nbsp;OF) you have to create an INI file and an optional picture for your device. The INI file contains all the needed configuration information for LogView to display your serial data.</p>\r
149 <p align="left">&nbsp;</p>\r
150 <p align="left">The format OF is pure ASCII data where the items are separated by &quot;<b>;</b>&quot;.</p>\r
151 <p align="left">An OF packet starts with &quot;<b>$</b>&quot;, then has several values separated&nbsp;by &quot;<b>;&quot;</b> and always ends up with <b>CR + LF</b> (#13#10). An example of a packet your device may produce is:</p>\r
152 <p align="left">&nbsp;</p>\r
153 <p align="left">$1;1;0;1133;318;0;0;0;0;0;20;21;0;16&lt;cr&gt;&lt;lf&gt;</p>\r
154 <p align="left">&nbsp;</p>\r
155 <p>We will explain what you can make all the values do in a bit.</p></div><div style="margin:30px 0 0 0;padding:0;" class="spaceBeforeCP"></div><h3>2. - - - Device Settings - - -</h3><div class="articleText"><p>Name - The name of your device<br />\r
156 Vendor - Your (company) name<br />\r
157 Vendor Link - Company link [optional]<br />\r
158 LogView Link - If we have a special info on our website [optional]<br />\r
159 <br />\r
160 TimeStep - Time difference between two packets within one channel. This is a global setting for all channels.<br />\r
161 Time given from device - If set, the time must be included in the packet and will be used by LogView. If not set, the time is calculated from TimeStep and counting your packets.<br />\r
162 We will go into more detail later, see <b>chapter 4c</b>.<b><br />\r
163 <br />\r
164 </b>Value format - At the moment LogView only supports ASCII format.<br />\r
165 Checksum - If you can&nbsp;make your device generate a checksum, LogView can check it. Again more detail later, see <b>chapter 4e<br />\r
166 </b>none - Checksum isn't used. Checksum = 0 !<br />\r
167 xor - Your device must use the XOR method for checksum calculations.</p></div><div style="margin:30px 0 0 0;padding:0;" class="spaceBeforeCP"></div><h3>3. - - - Port Settings - - -</h3><div class="articleText"><p>\r
168 <p>&nbsp;</p>\r
169 </p>\r
170 <p align="left">Baudrate - Device baud rate&nbsp;<br />\r
171 Databits - Device data bits (7 / 8 / 9)<br />\r
172 Stopbits - Device stop bits (1 / 1,5 / 2)<br />\r
173 Flowcontrol - Flowcontrol (None / Xon,Xoff / Hardware)<br />\r
174 State DTR - Controls the state of the DTR line&nbsp;<br />\r
175 State RTS - Controls the state of the RTS line&nbsp;<br />\r
176 Clustersize - Defines the size of the packet in Bytes.&nbsp;<br />\r
177 Don&acute;t change this value if you don&acute;t know the exact value.<br />\r
178 Negative values tell LogView that the size is variable.&nbsp;<br />\r
179 <br />\r
180 DelayTime - These values control the receiving and sending of serial data and are related to the used baudrate.<br />\r
181 Increase the values for RTOCharDelay if you have problems receiving your data correctly.&nbsp;<br />\r
182 Useable values for xxxCharDelay are 200-2000.&nbsp;<br />\r
183 WTOxxxx controls the timeouts for sending. Normally you don&acute;t have to change this.</p></div><div style="margin:30px 0 0 0;padding:0;" class="spaceBeforeCP"></div><h3>4. Packet parts</h3><div class="articleText"><p><font size="2">An average packet may look like the one shown below. Have a quick look as in the next few chapters we will explain it in detail.</font></p>\r
184 <p align="left"><span style="font-family: Courier New">$1;1;0;1133;318;0;0;0;0;0;20;21;0;16&lt;cr&gt;&lt;lf&gt;<br />\r
185 ....................................-------- &gt; End Sign #13#10<br />\r
186 ..................................-- &gt; Checksum (see chapter 4e)<br />\r
187 .......-------------------------- &gt; Data Stream (see chapter 4d)<br />\r
188 .....- &gt; Time Stamp (see chapter 4c)<br />\r
189 ...- &gt; States (see chapter 4b)<br />\r
190 .- &gt; Channel Number (see chapter 4a)<br />\r
191 - &gt; Start Sign &quot;$&quot;</span></p></div><div style="margin:15px 0 0 0;padding:0;" class="spaceBeforeCP"></div><h3>4a. Channel Number</h3><div class="articleText"><p><font size="2">\r
192 <p align="left">The OF can handle up to 8 separated channels with 40 data streams each. We class data streams as the values you want to display, such as voltage, current, etc. Channels are something most devices don't make use of. To explain say for instance you built a changer that can independantly change 3 batteries at once but you still only wanted one serial connection to your PC. Logview can cope with all of them at once by using channels and assigning each individual charger to a seperate channel.</p>\r
193 <p align="left">&nbsp;</p>\r
194 <p align="left">In our example from chapter 1. the <b>bold</b> entry is the <b>channel number.</b>\r
195 <p align="left">&nbsp;</p>\r
196 <p>$<b>1</b>;1;0;1133;318;0;0;0;0;0;20;21;0;16&lt;cr&gt;&lt;lf&gt;</p>\r
197 </p>\r
198 </font></p></div><div style="margin:15px 0 0 0;padding:0;" class="spaceBeforeCP"></div><h3>4b. States</h3><div class="articleText"><p><font face="Courier New" size="2">\r
199 <p align="left"><span style="font-family: Courier New">[Stati]<br />\r
200 StatiAnzahl = 1<br />\r
201 <br />\r
202 001 = Flight logging</span></p>\r
203 </font><font size="2">\r
204 <p align="left">&nbsp;</p>\r
205 <p>So in state 1 Logview will name the data set &quot;Flight logging&quot;.</p>\r
206 </font>\r
207 <p>&nbsp;</p>\r
208 </p>\r
209 <p align="left">You have to define at least one state within your INI file. The states are used in LogView to build useful dataset names.</p>\r
210 <p align="left">Some example state names might be : charging, discharging, balancing, Charging in Lipo Mode, ... etc.</p>\r
211 <p align="left">&nbsp;</p>\r
212 <p align="left">States are only labels which can contain any ASCII character.</p>\r
213 <p align="left">&nbsp;</p>\r
214 <p align="left">Again in our example the <b>bold</b> entry is the <b>state.</b></p>\r
215 <p align="left">&nbsp;</p>\r
216 <p align="left">$1;<b>1</b>;0;1133;318;0;0;0;0;0;20;21;0;16&lt;cr&gt;&lt;lf&gt;</p>\r
217 <p align="left">&nbsp;</p>\r
218 <p align="left">And in the INI file</p>\r
219 <p align="left">&nbsp;</p>\r
220 </div><div style="margin:15px 0 0 0;padding:0;" class="spaceBeforeCP"></div><h3>4c. Time Stamp</h3><div class="articleText"><p>&nbsp;</p>\r
221 <p>&nbsp;</p>\r
222 <p align="left"><span style="font-family: Courier New">$1;1</span><b><font face="Courier New" color="#ff0000" size="2">;;</font><font face="Courier New" size="2">1133;318;0;0;0;0;0;20;21;0;16&lt;cr&gt;&lt;lf&gt;<br />\r
223 ....<b>^^</b></font></b></p>\r
224 <p>&nbsp;</p>\r
225 <p align="left">The Timestamp (if given by your device) should be given in seconds. You can use fractions, for instance 200ms = 0.2</p>\r
226 <p align="left">&nbsp;</p>\r
227 <p align="left">Always start at 0 !</p>\r
228 <p align="left">&nbsp;</p>\r
229 <p align="left">Again in our example the <b>bold</b> entry is the<b> timestamp.</b></p>\r
230 <p align="left">&nbsp;</p>\r
231 <p align="left">$1;1;<b>0</b>;1133;318;0;0;0;0;0;20;21;0;16&lt;cr&gt;&lt;lf&gt;</p>\r
232 <p align="left">&nbsp;</p>\r
233 <p align="left">If you don't want your device to give a timestamp you have to set <b>&quot;Time given from device&quot;</b> in <b>&quot;- - - Device Settings - - -&quot;</b> to <b>off</b>, then logview will use the<b> &quot;TimeStep&quot;</b> value in <b>&quot;- - - Device Settings - - -</b>&quot; multiplied by the packet count to work out the passage of time.</p>\r
234 <p align="left">&nbsp;</p>\r
235 <p align="left">If no timestamp is sent you have to send ;; !</p>\r
236 <p>&nbsp;</p>\r
237 <p align="left">&nbsp;</p></div><div style="margin:15px 0 0 0;padding:0;" class="spaceBeforeCP"></div><h3>4d. Data Stream</h3><div class="articleText"><p>&nbsp;</p>\r
238 <p>&nbsp;</p>\r
239 <p>&nbsp;</p>\r
240 <p align="left">You have to let LogView know how to interpret each of the data&nbsp;items which are part of your packet. To explain this let's use the example from above:</p>\r
241 <p align="left">&nbsp;</p>\r
242 <p align="left">$1;1;0;<b>1133</b>;<b>318</b>;<b>0</b>;<b>0</b>;<b>0</b>;<b>0</b>;<b>0</b>;<b>20</b>;<b>21</b>;<b>0</b>;16&lt;cr&gt;&lt;lf&gt;</p>\r
243 <p align="left">&nbsp;</p>\r
244 <p align="left">The items in <b>bold</b> are the <b>data items</b>, this example has 10 seperate data items.</p>\r
245 <p align="left">&nbsp;</p>\r
246 <p align="left">Each of the data items must be specified in the INI file. These are the settings used:</p>\r
247 <p align="left">&nbsp;</p>\r
248 <p align="left">Name (Messgr&ouml;&szlig;e) - name of the value (for example <b>Voltage</b>)<br />\r
249 Unit (Einheit) - unit (<b>U</b> for voltage)<br />\r
250 Symbol - symbol (<b>V</b> for voltage)<br />\r
251 Factor (Faktor) - floating value for the value calculation (see explanation) - default : 1,0<br />\r
252 Pre Factor Offset (OffsetWert) - floating value for the value calculation (see explanation) - default : 0,0<br />\r
253 Post Factor Offset (OffsetSumme) - floating value for the value calculation (see explanation) - default : 0,0</p>\r
254 <p align="left">&nbsp;</p>\r
255 <p>&nbsp;</p>\r
256 <p>&nbsp;</p>\r
257 <p align="left">If you want LogView to display the values from your device verbatim you don&acute;t have to change the last 3 settings.</p>\r
258 <p align="left">&nbsp;</p>\r
259 <p align="left">If you want to add an offset or a scaling factor to the sent value you can specify it with &quot;Factor&quot;, &quot;Pre Factor Offset&quot; and &quot;Post Factor Offset&quot;.</p>\r
260 <p align="left">LogView calculates the&nbsp;resulting value with this formula:</p>\r
261 <p align="left">&nbsp;</p>\r
262 <p><b>y =&nbsp; ( x&nbsp; +&nbsp; [Pre Factor Offset] )&nbsp; * &nbsp;[Factor]&nbsp;&nbsp; + &nbsp; [Post Factor Offset]</b></p>\r
263 <p>&nbsp;</p>\r
264 <p>y:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;displayed value</p>\r
265 <p>x:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;input value, sent in data packet</p>\r
266 <p align="left">Pre Factor Offset: &nbsp; OffsetWert</p>\r
267 <p align="left">Factor: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Faktor</p>\r
268 <p align="left">Post Factor Offset: OffsetSumme&nbsp;</p>\r
269 <p align="left">&nbsp;</p></div><div style="margin:15px 0 0 0;padding:0;" class="spaceBeforeCP"></div><h3>4e. Checksum</h3><div class="articleText"><p>&nbsp;<b>Example code for XOR Calculation (Pascal / Delphi Code !!):<br />\r
270 <br />\r
271 </b><span style="font-family: Courier New"><font size="2">CheckCalc := 0;<br />\r
272 Data := '$1;1;0;1133;318;0;0;0;0;0;20;21;0;' // see Example above !<br />\r
273 For _i := 1 to Length(Data) do begin<br />\r
274 &nbsp; CheckCalc := CheckCalc XOR Byte(Data[_i]);<br />\r
275 end;<br />\r
276 <br />\r
277 </font></span>This means LogView takes the data bytes until the last &quot;;&quot; for the checksum calculation.<br />\r
278 <br />\r
279 <b><span style="color: #0000ff">$1;1;0;1133;318;0;0;0;0;0;20;21;0;</span></b><span style="color: #339966">16</span><span style="color: #000000"><font size="2">&lt;cr&gt;&lt;lf&gt;&nbsp;<br />\r
280 </font></span><span style="color: #0000ff">Data used for the checksum calculation</span></p>\r
281 <p>&nbsp;</p>\r
282 <p align="left"><span style="font-family: Courier New"><font size="2"><br />\r
283 </font></span><span id="1205319159744S" style="display: none">&nbsp;</span><span id="1205319162695S" style="display: none">&nbsp;</span></p></div>\r
284 <div class="content-SPACER2"></div>\r
285 </div>\r
286 <div class="revision-BOX-XL">\r
287 <div class="revision">\r
288 Aktualisierung: 2008/10/22 - Dominik Schmidt</div>\r
289 </div>\r
290    <!-- StopDruck -->\r
291 \r
292 <div class="TopBackDruck-BOX-XL"><!-- Hilfsnavigation UNTEN -->\r
293 <a href="#top" title="top">\r
294 <img src="templates/free_XL/icons/top_link_.gif" border="0" alt="zum Seitenanfang" /></a> |\r
295 <a href="javascript:history.back();" target="_top" title="zurueck">\r
296 <img src="templates/free_XL/icons/back_link_.gif" border="0" alt="eine Seite zurück" /></a></div>\r
297 \r
298 </td><!-- Ende TabellenSpalte-mitte -->\r
299 \r
300 </tr>\r
301 </tbody>\r
302 </table>\r
303 </div><!-- Ende container-MITTE -->\r
304 \r
305 </div><!-- Ende container-BLATT-XL -->\r
306 \r
307 <!-- ===================================================== -->\r
308 <div id="container-UNTEN-XL">\r
309 \r
310 <!--div class="pepes-footer">\r
311 <a href="http://www.logview.info/cms/index.php?index">Home</a> ||\r
312 <a href="http://www.logview.info/cms/index.php?sitemap">Sitemap</a> |\r
313 <a href="http://www.logview.info/cms/index.php?suche">Suche</a> |\r
314 <a href="http://www.logview.info/cms/index.php?impressum">Impressum</a> |\r
315 <a href="http://www.logview.info/cms/index.php?rechtliches">Rechtliches</a> |\r
316 <a href="http://www.logview.info/cms/index.php?kontakt">Kontakt</a> |\r
317 <a href="http://www.logview.info/cms/index.php?gaestebuch">Gästebuch</a> ||\r
318 <a href="index.php?d_formatbeschreibung&amp;print=1" target="_blank">Ausdruck</a>\r
319 </div-->\r
320 \r
321 <div class="pepes-footer-copyright">\r
322 contents of this webpage <a href="http://www.logview.info/cms/login.php" target="_blank">©</a>\r
323  2007 by D. Schmidt - all rights reserved | template powered by\r
324 <!-- Dieser Vermerk - einschliesslich Link - darf NICHT entfernt werden //-->\r
325 <a href="http://phpwcms-templates.de" target="_blank">phpWCMS-templates.de</a>\r
326 <!-- This comment - including the link - must not be removed //-->\r
327 </div>\r
328 \r
329 </div><!-- Ende container-UNTEN-XL -->\r
330 </div><!-- Ende container-MASTER-XL -->\r
331 \r
332 <!-- Schatten unten -->\r
333 <!-- In der "frontend.css" zusaetzliche Klassen freigeben! -->\r
334 <!-- --><div id="footer-shadow-XL"></div>
335 </body>
336 </html>