From 3dc7ce0eec52a26c9162996071d92d85193ea834 Mon Sep 17 00:00:00 2001
From: niepra01 <rolf.niepraschk@ptb.de>
Date: Wed, 28 Jun 2017 13:28:24 +0200
Subject: [PATCH] Positionstests fertig

---
 PFEIFFER_SingleGauge/echar-dot.png | Bin 221 -> 0 bytes
 PFEIFFER_SingleGauge/testImage     | 123 +++++++++++++++++++++++++++++
 2 files changed, 123 insertions(+)
 delete mode 100644 PFEIFFER_SingleGauge/echar-dot.png
 create mode 100755 PFEIFFER_SingleGauge/testImage

diff --git a/PFEIFFER_SingleGauge/echar-dot.png b/PFEIFFER_SingleGauge/echar-dot.png
deleted file mode 100644
index a1220d4f904391075d64ee2cde7bd75497fb75ca..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 221
zcmeAS@N?(olHy`uVBq!ia0y~yU=U_tV36csV_;yod|GrB0|NtFlDE4H0~q{t-d)eY
zz`$AH5n0T@z%2~Ij105pNH8!ku$OrHy0SlHli?6HIGYyV#=yXk<>}%WVsSb-L4tL0
zf=EwOpaGW$OP-^XL{iTbi5DUY%D?+PKMJbrOEcTc8}qxa`^;zl<M)@_XaDd2XZv%1
zS@}z8F)yCUQ?I57J^yp?z?l!751;+CJtR_TY;o+Q=k*EY?3eGSui<}x*NmOP<D&HQ
TH~#8=AZL2I`njxgN@xNA(%DHY

diff --git a/PFEIFFER_SingleGauge/testImage b/PFEIFFER_SingleGauge/testImage
new file mode 100755
index 0000000..cd719ca
--- /dev/null
+++ b/PFEIFFER_SingleGauge/testImage
@@ -0,0 +1,123 @@
+#!/bin/bash
+
+MAIN="PFEIFFER_SingleGauge" # device name
+IMAGE_DIR=./images
+
+emptyCanvas='xc:transparent'
+
+fname=yy.png
+
+charFile[0]='char-0.png'
+charFile[1]='char-1.png'
+charFile[2]='char-2.png'
+charFile[3]='char-3.png'
+charFile[4]='char-4.png'
+charFile[5]='char-5.png'
+charFile[6]='char-6.png'
+charFile[7]='char-7.png'
+charFile[8]='char-8.png'
+charFile[9]='char-9.png'
+charFile[10]='char-minus.png'
+charFile[11]=$emptyCanvas
+
+charFile[100]='echar-0.png'
+charFile[101]='echar-1.png'
+charFile[102]='echar-2.png'
+charFile[103]='echar-3.png'
+charFile[104]='echar-4.png'
+charFile[105]='echar-5.png'
+charFile[106]='echar-6.png'
+charFile[107]='echar-7.png'
+charFile[108]='echar-8.png'
+charFile[109]='echar-9.png'
+charFile[110]='echar-minus.png'
+charFile[111]='echar-plus.png'
+charFile[112]='echar-E.png'
+
+DNR[1]=10
+DNR[2]=1
+DNR[3]=3
+DNR[4]=0
+DNR[5]=5
+DNR[6]=8
+DNR[7]=112
+DNR[8]=111
+DNR[9]=103
+
+DOT1='char-dot.png'
+DOT2='char-dot.png'
+DOT3='char-dot.png'
+DOT4='char-dot.png'
+DOT5='char-dot.png'
+DOT6='char-dot.png'
+
+NUM2CHAR[0]='0'
+NUM2CHAR[1]='1'
+NUM2CHAR[2]='2'
+NUM2CHAR[3]='3'
+NUM2CHAR[4]='4'
+NUM2CHAR[5]='5'
+NUM2CHAR[6]='6'
+NUM2CHAR[7]='7'
+NUM2CHAR[8]='8'
+NUM2CHAR[9]='9'
+NUM2CHAR[10]='-'
+NUM2CHAR[11]='_'
+
+NUM2CHAR[100]='0'
+NUM2CHAR[101]='1'
+NUM2CHAR[102]='2'
+NUM2CHAR[103]='3'
+NUM2CHAR[104]='4'
+NUM2CHAR[105]='5'
+NUM2CHAR[106]='6'
+NUM2CHAR[107]='7'
+NUM2CHAR[108]='8'
+NUM2CHAR[109]='9'
+NUM2CHAR[110]='-'
+NUM2CHAR[111]='+'
+NUM2CHAR[112]='E'
+
+charPos[1]='+175+214'
+charPos[2]='+203+214'
+charPos[3]='+240+214'
+charPos[4]='+277+214'
+charPos[5]='+314+214'
+charPos[6]='+351+214'
+charPos[7]='+288+182'
+charPos[8]='+305+182'
+charPos[9]='+329+182'
+
+dotPos[1]=${charPos[1]}
+dotPos[2]=${charPos[2]}
+dotPos[3]=${charPos[3]}
+dotPos[4]=${charPos[4]}
+dotPos[5]=${charPos[5]}
+dotPos[6]=${charPos[6]}
+
+convert body.png \
+  ${charFile[ ${DNR[1]} ]}   -geometry ${charPos[1]}  -composite \
+  ${charFile[ ${DNR[2]} ]}   -geometry ${charPos[2]}  -composite \
+  $DOT2                      -geometry ${dotPos[2]}   -composite \
+  ${charFile[ ${DNR[3]} ]}   -geometry ${charPos[3]}  -composite \
+  $DOT3                      -geometry ${dotPos[3]}   -composite \
+  ${charFile[ ${DNR[4]} ]}   -geometry ${charPos[4]}  -composite \
+  $DOT4                      -geometry ${dotPos[4]}   -composite \
+  ${charFile[ ${DNR[5]} ]}   -geometry ${charPos[5]}  -composite \
+  $DOT5                      -geometry ${dotPos[5]}   -composite \
+  ${charFile[ ${DNR[6]} ]}   -geometry ${charPos[6]}  -composite \
+  $DOT6                      -geometry ${dotPos[6]}   -composite \
+  ${charFile[ ${DNR[7]} ]}   -geometry ${charPos[7]}  -composite \
+  ${charFile[ ${DNR[8]} ]}   -geometry ${charPos[8]}  -composite \
+  ${charFile[ ${DNR[9]} ]}   -geometry ${charPos[9]}  -composite \
+  $fname 
+
+value="${NUM2CHAR[DNR[1]]}${NUM2CHAR[DNR[2]]}${NUM2CHAR[DNR[3]]}"
+value+="${NUM2CHAR[DNR[4]]}${NUM2CHAR[DNR[5]]}${NUM2CHAR[DNR[6]]}"
+value+="${NUM2CHAR[DNR[7]]}${NUM2CHAR[DNR[8]]}${NUM2CHAR[DNR[9]]}"
+
+fname="$IMAGE_DIR/$MAIN@$value@.png"
+
+echo -e "$fname"
+ 
+exit
-- 
GitLab