@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('pages.html','');});
diff --git a/_docu/html/search/all_0.js b/_docu/html/search/all_0.js
index a897beb..667e800 100644
--- a/_docu/html/search/all_0.js
+++ b/_docu/html/search/all_0.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['_5f_5finit_5f_5f',['__init__',['../classboswatch_1_1config_1_1_config.html#a5a7fd74fa397a8c96245b51f51aa6f6a',1,'boswatch.config.Config.__init__()'],['../classboswatch_1_1decoder_1_1decoder_1_1_decoder.html#ae15cb65a69572a1a59943550496f53c0',1,'boswatch.decoder.decoder.Decoder.__init__()'],['../classboswatch_1_1decoder_1_1fms_1_1_fms.html#a6d2bf5793967e2cf755aa29d5d92670d',1,'boswatch.decoder.fms.Fms.__init__()'],['../classboswatch_1_1decoder_1_1pocsag_1_1_pocsag.html#a011a7f030f156ae2fe560461de759040',1,'boswatch.decoder.pocsag.Pocsag.__init__()'],['../classboswatch_1_1decoder_1_1zvei_1_1_zvei.html#af4b26213d6658508719b93488a4856e5',1,'boswatch.decoder.zvei.Zvei.__init__()'],['../classboswatch_1_1network_1_1client_1_1_t_c_p_client.html#a753e24926d2b86b302b4d5a1832e968d',1,'boswatch.network.client.TCPClient.__init__()'],['../classboswatch_1_1network_1_1server_1_1_t_c_p_server.html#a39d08376267ebba5f1306e77fd77ccc6',1,'boswatch.network.server.TCPServer.__init__()'],['../classboswatch_1_1watchdog_1_1watchdog_1_1_b_w_watchdog.html#a687a1e53b5fcccc58a2b39bbdc7f38ae',1,'boswatch.watchdog.watchdog.BWWatchdog.__init__()']]],
+ ['_5f_5finit_5f_5f',['__init__',['../class_file_head_1_1_class_name.html#a0a6c47e2a8213e1b0560edb6a617380a',1,'FileHead.ClassName.__init__()'],['../classboswatch_1_1config_1_1_config.html#a5a7fd74fa397a8c96245b51f51aa6f6a',1,'boswatch.config.Config.__init__()'],['../classboswatch_1_1decoder_1_1decoder_1_1_decoder.html#ae15cb65a69572a1a59943550496f53c0',1,'boswatch.decoder.decoder.Decoder.__init__()'],['../classboswatch_1_1decoder_1_1fms_1_1_fms.html#a6d2bf5793967e2cf755aa29d5d92670d',1,'boswatch.decoder.fms.Fms.__init__()'],['../classboswatch_1_1decoder_1_1pocsag_1_1_pocsag.html#a011a7f030f156ae2fe560461de759040',1,'boswatch.decoder.pocsag.Pocsag.__init__()'],['../classboswatch_1_1decoder_1_1zvei_1_1_zvei.html#af4b26213d6658508719b93488a4856e5',1,'boswatch.decoder.zvei.Zvei.__init__()'],['../classboswatch_1_1network_1_1client_1_1_t_c_p_client.html#a753e24926d2b86b302b4d5a1832e968d',1,'boswatch.network.client.TCPClient.__init__()'],['../classboswatch_1_1network_1_1server_1_1_t_c_p_server.html#a39d08376267ebba5f1306e77fd77ccc6',1,'boswatch.network.server.TCPServer.__init__()'],['../classboswatch_1_1watchdog_1_1watchdog_1_1_b_w_watchdog.html#a687a1e53b5fcccc58a2b39bbdc7f38ae',1,'boswatch.watchdog.watchdog.BWWatchdog.__init__()']]],
['_5fgetclientdata',['_getClientData',['../classboswatch_1_1decoder_1_1decoder_1_1_decoder.html#aa9fc1d1ae059e6b1f8f8a31d86d4fb9f',1,'boswatch::decoder::decoder::Decoder']]],
['_5freplacedoubletone',['_replaceDoubleTone',['../classboswatch_1_1decoder_1_1zvei_1_1_zvei.html#ac470c7ddc6e7c87f186ad62d435561fe',1,'boswatch::decoder::zvei::Zvei']]],
['_5fvalidate',['_validate',['../classboswatch_1_1decoder_1_1fms_1_1_fms.html#a6df642ebc7d0ac9db8da602b1f1aee4c',1,'boswatch.decoder.fms.Fms._validate()'],['../classboswatch_1_1decoder_1_1pocsag_1_1_pocsag.html#a6162a990f809806293ef3b996004635d',1,'boswatch.decoder.pocsag.Pocsag._validate()'],['../classboswatch_1_1decoder_1_1zvei_1_1_zvei.html#aa0c221732f1feb54fc80ef9ba9eae403',1,'boswatch.decoder.zvei.Zvei._validate()']]]
diff --git a/_docu/html/search/all_2.js b/_docu/html/search/all_2.js
index 3209381..febe102 100644
--- a/_docu/html/search/all_2.js
+++ b/_docu/html/search/all_2.js
@@ -1,7 +1,8 @@
var searchData=
[
+ ['classname',['ClassName',['../class_file_head_1_1_class_name.html',1,'FileHead']]],
['clientsconnected',['clientsConnected',['../classboswatch_1_1network_1_1server_1_1_t_c_p_server.html#a59b4eb3e8df63da81d3d5b824f9068b4',1,'boswatch::network::server::TCPServer']]],
['config',['Config',['../classboswatch_1_1config_1_1_config.html',1,'boswatch::config']]],
['connect',['connect',['../classboswatch_1_1network_1_1client_1_1_t_c_p_client.html#a269a5cc62bb8b4077c6f0d01d4e309f9',1,'boswatch::network::client::TCPClient']]],
- ['changelog',['Changelog',['../md__changelog.html',1,'']]]
+ ['changelog',['Changelog',['../md__info__changelog.html',1,'']]]
];
diff --git a/_docu/html/search/all_4.js b/_docu/html/search/all_4.js
index 44c139e..75b192b 100644
--- a/_docu/html/search/all_4.js
+++ b/_docu/html/search/all_4.js
@@ -2,5 +2,5 @@ var searchData=
[
['flushdata',['flushData',['../classboswatch_1_1network_1_1server_1_1_t_c_p_server.html#a1c2addb2a19639987d121b2cd3ae54c9',1,'boswatch::network::server::TCPServer']]],
['fms',['Fms',['../classboswatch_1_1decoder_1_1fms_1_1_fms.html',1,'boswatch::decoder::fms']]],
- ['format_20of_20the_20boswatch_20packets',['Format of the BOSWatch packets',['../md_information_packet.html',1,'']]]
+ ['format_20of_20the_20boswatch_20packets',['Format of the BOSWatch packets',['../md__info_packet.html',1,'']]]
];
diff --git a/_docu/html/search/classes_1.js b/_docu/html/search/classes_1.js
index 276cf72..384b757 100644
--- a/_docu/html/search/classes_1.js
+++ b/_docu/html/search/classes_1.js
@@ -1,4 +1,5 @@
var searchData=
[
+ ['classname',['ClassName',['../class_file_head_1_1_class_name.html',1,'FileHead']]],
['config',['Config',['../classboswatch_1_1config_1_1_config.html',1,'boswatch::config']]]
];
diff --git a/_docu/html/search/functions_0.js b/_docu/html/search/functions_0.js
index a897beb..667e800 100644
--- a/_docu/html/search/functions_0.js
+++ b/_docu/html/search/functions_0.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['_5f_5finit_5f_5f',['__init__',['../classboswatch_1_1config_1_1_config.html#a5a7fd74fa397a8c96245b51f51aa6f6a',1,'boswatch.config.Config.__init__()'],['../classboswatch_1_1decoder_1_1decoder_1_1_decoder.html#ae15cb65a69572a1a59943550496f53c0',1,'boswatch.decoder.decoder.Decoder.__init__()'],['../classboswatch_1_1decoder_1_1fms_1_1_fms.html#a6d2bf5793967e2cf755aa29d5d92670d',1,'boswatch.decoder.fms.Fms.__init__()'],['../classboswatch_1_1decoder_1_1pocsag_1_1_pocsag.html#a011a7f030f156ae2fe560461de759040',1,'boswatch.decoder.pocsag.Pocsag.__init__()'],['../classboswatch_1_1decoder_1_1zvei_1_1_zvei.html#af4b26213d6658508719b93488a4856e5',1,'boswatch.decoder.zvei.Zvei.__init__()'],['../classboswatch_1_1network_1_1client_1_1_t_c_p_client.html#a753e24926d2b86b302b4d5a1832e968d',1,'boswatch.network.client.TCPClient.__init__()'],['../classboswatch_1_1network_1_1server_1_1_t_c_p_server.html#a39d08376267ebba5f1306e77fd77ccc6',1,'boswatch.network.server.TCPServer.__init__()'],['../classboswatch_1_1watchdog_1_1watchdog_1_1_b_w_watchdog.html#a687a1e53b5fcccc58a2b39bbdc7f38ae',1,'boswatch.watchdog.watchdog.BWWatchdog.__init__()']]],
+ ['_5f_5finit_5f_5f',['__init__',['../class_file_head_1_1_class_name.html#a0a6c47e2a8213e1b0560edb6a617380a',1,'FileHead.ClassName.__init__()'],['../classboswatch_1_1config_1_1_config.html#a5a7fd74fa397a8c96245b51f51aa6f6a',1,'boswatch.config.Config.__init__()'],['../classboswatch_1_1decoder_1_1decoder_1_1_decoder.html#ae15cb65a69572a1a59943550496f53c0',1,'boswatch.decoder.decoder.Decoder.__init__()'],['../classboswatch_1_1decoder_1_1fms_1_1_fms.html#a6d2bf5793967e2cf755aa29d5d92670d',1,'boswatch.decoder.fms.Fms.__init__()'],['../classboswatch_1_1decoder_1_1pocsag_1_1_pocsag.html#a011a7f030f156ae2fe560461de759040',1,'boswatch.decoder.pocsag.Pocsag.__init__()'],['../classboswatch_1_1decoder_1_1zvei_1_1_zvei.html#af4b26213d6658508719b93488a4856e5',1,'boswatch.decoder.zvei.Zvei.__init__()'],['../classboswatch_1_1network_1_1client_1_1_t_c_p_client.html#a753e24926d2b86b302b4d5a1832e968d',1,'boswatch.network.client.TCPClient.__init__()'],['../classboswatch_1_1network_1_1server_1_1_t_c_p_server.html#a39d08376267ebba5f1306e77fd77ccc6',1,'boswatch.network.server.TCPServer.__init__()'],['../classboswatch_1_1watchdog_1_1watchdog_1_1_b_w_watchdog.html#a687a1e53b5fcccc58a2b39bbdc7f38ae',1,'boswatch.watchdog.watchdog.BWWatchdog.__init__()']]],
['_5fgetclientdata',['_getClientData',['../classboswatch_1_1decoder_1_1decoder_1_1_decoder.html#aa9fc1d1ae059e6b1f8f8a31d86d4fb9f',1,'boswatch::decoder::decoder::Decoder']]],
['_5freplacedoubletone',['_replaceDoubleTone',['../classboswatch_1_1decoder_1_1zvei_1_1_zvei.html#ac470c7ddc6e7c87f186ad62d435561fe',1,'boswatch::decoder::zvei::Zvei']]],
['_5fvalidate',['_validate',['../classboswatch_1_1decoder_1_1fms_1_1_fms.html#a6df642ebc7d0ac9db8da602b1f1aee4c',1,'boswatch.decoder.fms.Fms._validate()'],['../classboswatch_1_1decoder_1_1pocsag_1_1_pocsag.html#a6162a990f809806293ef3b996004635d',1,'boswatch.decoder.pocsag.Pocsag._validate()'],['../classboswatch_1_1decoder_1_1zvei_1_1_zvei.html#aa0c221732f1feb54fc80ef9ba9eae403',1,'boswatch.decoder.zvei.Zvei._validate()']]]
diff --git a/_docu/html/search/pages_1.js b/_docu/html/search/pages_1.js
index 6fb0a10..2dd86b8 100644
--- a/_docu/html/search/pages_1.js
+++ b/_docu/html/search/pages_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['changelog',['Changelog',['../md__changelog.html',1,'']]]
+ ['changelog',['Changelog',['../md__info__changelog.html',1,'']]]
];
diff --git a/_docu/html/search/pages_2.js b/_docu/html/search/pages_2.js
index 1c7932c..df269c9 100644
--- a/_docu/html/search/pages_2.js
+++ b/_docu/html/search/pages_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['format_20of_20the_20boswatch_20packets',['Format of the BOSWatch packets',['../md_information_packet.html',1,'']]]
+ ['format_20of_20the_20boswatch_20packets',['Format of the BOSWatch packets',['../md__info_packet.html',1,'']]]
];
diff --git a/_docu/html/todo.html b/_docu/html/todo.html
index 47fdae0..2555451 100644
--- a/_docu/html/todo.html
+++ b/_docu/html/todo.html
@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('todo.html','');});
diff --git a/_info/Changelog.md b/_info/Changelog.md
new file mode 100644
index 0000000..e69de29
diff --git a/_info/FileHead.template.py b/_info/FileHead.template.py
new file mode 100644
index 0000000..24a3b1e
--- /dev/null
+++ b/_info/FileHead.template.py
@@ -0,0 +1,27 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+"""!
+ ____ ____ ______ __ __ __ _____
+ / __ )/ __ \/ ___/ | / /___ _/ /______/ /_ |__ /
+ / __ / / / /\__ \| | /| / / __ `/ __/ ___/ __ \ /_ <
+ / /_/ / /_/ /___/ /| |/ |/ / /_/ / /_/ /__/ / / / ___/ /
+/_____/\____//____/ |__/|__/\__,_/\__/\___/_/ /_/ /____/
+ German BOS Information Script
+ by Bastian Schroll
+
+@file: test_ServerClient.py
+@date: ##.##.2018
+@author: Bastian Schroll
+@description: Thats the FileHead that should be used for all files
+"""
+import logging
+
+import boswatch.module
+
+
+class ClassName():
+ """!General class comment"""
+
+ def __init__(self):
+ """!init comment"""
+ pass
diff --git a/LICENSE b/_info/LICENSE
similarity index 100%
rename from LICENSE
rename to _info/LICENSE
diff --git a/_info/functions.txt b/_info/functions.txt
new file mode 100644
index 0000000..900ebe9
--- /dev/null
+++ b/_info/functions.txt
@@ -0,0 +1,7 @@
+Server- Client Anwendung
+Dokumentation mittels Doxygen
+Unittests mittels pytest (zufällige Reihenfolge durch pytest-randomly)
+Codeabdeckung mittels pytest-cov
+PEP8 Design Kontrolle mittels pytest-pep8
+Logging mittels eigener Konfig-Datei einstellbar
+Multi-Threading
\ No newline at end of file
diff --git a/information/packet.md b/_info/packet.md
similarity index 100%
rename from information/packet.md
rename to _info/packet.md
diff --git a/_info/requirements.txt b/_info/requirements.txt
new file mode 100644
index 0000000..ae51a02
--- /dev/null
+++ b/_info/requirements.txt
@@ -0,0 +1,7 @@
+# for pip to install all needed
+# called with 'pip -r requirements.txt'
+
+pytest
+pytest-cov
+pytest-pep8
+pytest-randomly
\ No newline at end of file
diff --git a/boswatch/version.py b/boswatch/version.py
new file mode 100644
index 0000000..b9f694a
--- /dev/null
+++ b/boswatch/version.py
@@ -0,0 +1,21 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+"""!
+ ____ ____ ______ __ __ __ _____
+ / __ )/ __ \/ ___/ | / /___ _/ /______/ /_ |__ /
+ / __ / / / /\__ \| | /| / / __ `/ __/ ___/ __ \ /_ <
+ / /_/ / /_/ /___/ /| |/ |/ / /_/ / /_/ /__/ / / / ___/ /
+/_____/\____//____/ |__/|__/\__,_/\__/\___/_/ /_/ /____/
+ German BOS Information Script
+ by Bastian Schroll
+
+@file: version.py
+@date: 14.12.2017
+@author: Bastian Schroll
+@description: Version numbers, branch and release date of BOSWatch
+"""
+
+client = {"major": 3, "minor": 0, "patch": 0}
+server = {"major": 3, "minor": 0, "patch": 0}
+date = {"day": 1, "month": 1, "year": 2018}
+branch = "develop"