Commit graph

17 commits

Author SHA1 Message Date
149b702e05 modbus modul hinzugefügt
CAN Nachrichten in config eingefügt
Logik in CANFilter integriert
2013-12-05 16:45:57 +01:00
053dff064e unterstütung zum einleis von dictionaries
zeilen die mit einem ' in der ems.conf beginnen werden als dict
interpretiert.
vorbereitung für mehrdimensionale dictionaries
2013-11-29 15:22:30 +01:00
c08f86cf8f ausgabe bei Fehelrn über stderr 2013-11-29 15:04:02 +01:00
b375bf096f rename scr to src 2013-11-29 15:00:54 +01:00
0d0e49d684 Switch modularized
*the switch is prepared to load different modules
*module database is implemented
*code cleanup
*config can load lists
*add global debug mode
*ems has a method to update the buffer
2013-11-28 12:41:01 +01:00
8d56806c03 Rückgabequeue arbeitet mit dictionarys
*die Rückgabequeue des swiches gibt nun dic zurück
*die config wurde erweitert
*der CANFilter wird als eigenständiges Programm verwändet
2013-11-22 16:01:43 +01:00
cda58b0f2e funktionsfähige Testimplementierung
*test.py startet den CANFilter, der die Daten vom CAN-BUS in die Datenbank
schreibt. (CAN-msgid = 0x3A4, 2&3 Byte, Multiplikator 0.01)
*API.py startet die API
*Diese kann man unter localhost:5000 erreichen
*der CAN Wert läuft auf "localhost:5000/dc_labor/device/battery/voltage"
auf
2013-11-22 14:25:12 +01:00
59340b5fee !!!Testimplementierung!!!
*API wird ausgeführt
*sie starten das ems
*ems startet swich
2013-11-21 18:13:36 +01:00
e70ef4de38 Config auf Module angewand
*die readConf wurde verbessert
*Standartwerte wurden hinterlegt
*In den Modulen wird das Configfile verwendet
2013-11-21 18:11:38 +01:00
b205714658 config file erstellt
*Die Konfigutation ist in der Datei config/ems.conf gespeichert
*readConf() liest diese Datei ein und gibt sie als dict zurück
2013-11-21 18:06:51 +01:00
f0686090ec Module laufen als Thread
*Thread für swich implementiert
*Thread für API implementiert (noch nicht lauffähig)
*Swich startet CANFilter
2013-11-20 17:13:15 +01:00
704e02385f CANFilter arbeitet jetzt als Thread
CANFilter wurde vollständig zu einem Thread umgebaut.
swich wurde angefangen umzubauen (nicht funktionsfähig)
.gitignore wurde zum Repository hinzugefügt
2013-11-19 17:11:25 +01:00
4a1ef13bc9 debug ausgabe gelöscht 2013-11-18 10:17:14 +01:00
9a99cf1e7a swich Modul und ems Modul hinzugefügt 2013-11-15 16:08:41 +01:00
5df7ae564a Datenbankunterstützung und Buffer
* CANFilter kann jetzt empfangene Daten in eine MySQL Datenbank schreiben.
* rest-api.py wurde in API.py umbenannt.
* Buffer wurde zu einer Klasse umstrukturiert.
2013-11-14 17:08:19 +01:00
47ecc5fbe2 CANFilter hinzugefügt
Initiales hinzufügen des CAN-Filters, eingehende CAN-Kommunikation
getestet, Mittelwertberechung nach n eingegangen Nachrichten, Nachrichten
und Signale definiert
2013-11-13 18:14:34 +01:00
4380244484 initial commit 2013-11-12 12:49:43 +01:00