added start srcipt

changed datapoints in PD10
added logfiles to .gitignore
This commit is contained in:
2016-10-11 18:22:01 +02:00
parent 617c28b9a5
commit 2c342a063f
3 changed files with 51 additions and 41 deletions

1
.gitignore vendored
View File

@@ -5,3 +5,4 @@ bde.cfg
.DS_Store
__pycache__/
*.sqlite
log_*.txt

View File

@@ -31,47 +31,48 @@ def fromstring (data):
tel.attrib['endts'] = tsdecode (data [52:66].decode ())
#66-70 Varianten daten
tel.attrib['bauteilstatus'] = bauteilstatus.get (chr (data [70]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp01'] = bearbeitungsstatus.get (chr (data [71]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp02'] = bearbeitungsstatus.get (chr (data [72]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp03'] = bearbeitungsstatus.get (chr (data [73]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp04'] = bearbeitungsstatus.get (chr (data [74]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp05'] = bearbeitungsstatus.get (chr (data [75]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp06'] = bearbeitungsstatus.get (chr (data [76]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp07'] = bearbeitungsstatus.get (chr (data [77]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp08'] = bearbeitungsstatus.get (chr (data [78]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp09'] = bearbeitungsstatus.get (chr (data [79]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp10'] = bearbeitungsstatus.get (chr (data [80]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp11'] = bearbeitungsstatus.get (chr (data [81]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp12'] = bearbeitungsstatus.get (chr (data [82]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp13'] = bearbeitungsstatus.get (chr (data [83]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp14'] = bearbeitungsstatus.get (chr (data [84]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp15'] = bearbeitungsstatus.get (chr (data [85]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp16'] = bearbeitungsstatus.get (chr (data [86]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp17'] = bearbeitungsstatus.get (chr (data [87]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp18'] = bearbeitungsstatus.get (chr (data [88]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp19'] = bearbeitungsstatus.get (chr (data [89]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp20'] = bearbeitungsstatus.get (chr (data [90]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp21'] = bearbeitungsstatus.get (chr (data [91]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp22'] = bearbeitungsstatus.get (chr (data [92]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp23'] = bearbeitungsstatus.get (chr (data [93]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp24'] = bearbeitungsstatus.get (chr (data [94]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp25'] = bearbeitungsstatus.get (chr (data [95]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp26'] = bearbeitungsstatus.get (chr (data [96]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp27'] = bearbeitungsstatus.get (chr (data [97]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp28'] = bearbeitungsstatus.get (chr (data [98]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp29'] = bearbeitungsstatus.get (chr (data [99]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp30'] = bearbeitungsstatus.get (chr (data [100]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp31'] = bearbeitungsstatus.get (chr (data [101]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp32'] = bearbeitungsstatus.get (chr (data [102]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp33'] = bearbeitungsstatus.get (chr (data [103]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp34'] = bearbeitungsstatus.get (chr (data [104]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp35'] = bearbeitungsstatus.get (chr (data [105]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp36'] = bearbeitungsstatus.get (chr (data [106]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp37'] = bearbeitungsstatus.get (chr (data [107]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp38'] = bearbeitungsstatus.get (chr (data [108]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp39'] = bearbeitungsstatus.get (chr (data [109]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp40'] = bearbeitungsstatus.get (chr (data [110]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['ladungstraeger'] = data [112:113].decode ()
tel.attrib['pp01'] = bearbeitungsstatus.get (chr (data [72]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp02'] = bearbeitungsstatus.get (chr (data [73]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp03'] = bearbeitungsstatus.get (chr (data [74]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp04'] = bearbeitungsstatus.get (chr (data [75]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp05'] = bearbeitungsstatus.get (chr (data [76]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp06'] = bearbeitungsstatus.get (chr (data [77]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp07'] = bearbeitungsstatus.get (chr (data [78]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp08'] = bearbeitungsstatus.get (chr (data [79]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp09'] = bearbeitungsstatus.get (chr (data [80]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp10'] = bearbeitungsstatus.get (chr (data [81]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp11'] = bearbeitungsstatus.get (chr (data [82]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp12'] = bearbeitungsstatus.get (chr (data [83]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp13'] = bearbeitungsstatus.get (chr (data [84]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp14'] = bearbeitungsstatus.get (chr (data [85]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp15'] = bearbeitungsstatus.get (chr (data [86]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp16'] = bearbeitungsstatus.get (chr (data [87]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp17'] = bearbeitungsstatus.get (chr (data [88]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp18'] = bearbeitungsstatus.get (chr (data [89]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp19'] = bearbeitungsstatus.get (chr (data [90]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp20'] = bearbeitungsstatus.get (chr (data [91]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp21'] = bearbeitungsstatus.get (chr (data [92]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp22'] = bearbeitungsstatus.get (chr (data [93]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp23'] = bearbeitungsstatus.get (chr (data [94]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp24'] = bearbeitungsstatus.get (chr (data [95]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp25'] = bearbeitungsstatus.get (chr (data [96]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp26'] = bearbeitungsstatus.get (chr (data [97]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp27'] = bearbeitungsstatus.get (chr (data [98]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp28'] = bearbeitungsstatus.get (chr (data [99]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp29'] = bearbeitungsstatus.get (chr (data [100]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp30'] = bearbeitungsstatus.get (chr (data [101]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp31'] = bearbeitungsstatus.get (chr (data [102]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp32'] = bearbeitungsstatus.get (chr (data [103]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp33'] = bearbeitungsstatus.get (chr (data [104]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp34'] = bearbeitungsstatus.get (chr (data [105]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp35'] = bearbeitungsstatus.get (chr (data [106]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp36'] = bearbeitungsstatus.get (chr (data [107]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp37'] = bearbeitungsstatus.get (chr (data [108]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp38'] = bearbeitungsstatus.get (chr (data [109]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp39'] = bearbeitungsstatus.get (chr (data [110]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['pp40'] = bearbeitungsstatus.get (chr (data [111]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
tel.attrib['ladungstraeger'] = data [112:114].decode ()
tel.attrib['pp41'] = bearbeitungsstatus.get (chr (data [114]), '') #0 - unbearbeitet; 1 - iO; 2 - niO
return tel

8
start.sh Executable file
View File

@@ -0,0 +1,8 @@
#! /bin/bash
while true; do
echo "Starting BDE in `pwd` at `date`" >> /var/log/bde/startstop.log
python3 ./bde.py `pwd` 2>&1 >> log_`date -Idate`.txt
echo "BDE stopped in `pwd` at `date`" >> /var/log/bde/startstop.log
sleep 3
done