Compare commits
116 Commits
vorbereitu
...
bbdde459b6
Author | SHA1 | Date | |
---|---|---|---|
bbdde459b6 | |||
94b9cec72c | |||
4a1bc704e5
|
|||
8766a0bd86 | |||
fe56c2c73e | |||
0e8aa33feb | |||
6e7501e54c | |||
c0deb2d4a0 | |||
24f5ae1696 | |||
609cf8bc3c | |||
79e823df52 | |||
74edb5e88a | |||
f342d81db2 | |||
2e09b19564 | |||
7a0950e004 | |||
faf1b68ce9 | |||
47c6a9fdb0 | |||
14b26aa8fa | |||
72ecd841df | |||
97abd39097 | |||
050deba0bd | |||
a7df379b6c | |||
70e3028978 | |||
103f66f044 | |||
8729683fca | |||
12d1458bcb | |||
7db36e8de4 | |||
b6137a41f2 | |||
5939060c69 | |||
e0d813b34a | |||
affc74e711 | |||
13942e34f3 | |||
d3847df593 | |||
a9cb3b53f4 | |||
346247b88a | |||
5c89c49f08 | |||
6b6313d429 | |||
0aaeaa7350 | |||
7d0cebe0ff | |||
bf5709d053 | |||
b22b3b31ee | |||
b4998ffe48 | |||
c94b276be0 | |||
505911ef5b | |||
794229660c | |||
13cfbb4932 | |||
981dade375 | |||
3e1cf3c4e3 | |||
f33d45d082
|
|||
a6862f566a
|
|||
dc68633378 | |||
61c9253239 | |||
378de9200c | |||
4a3ac32724 | |||
0fbea3a260 | |||
123291a2c2 | |||
cca3484256 | |||
5beba99abb | |||
13b3af1f92 | |||
6de220b8ba | |||
009b5c0170 | |||
fb2d0cf506 | |||
22b1efd66e | |||
abf75d636b | |||
b6a999e014 | |||
dcc7397232 | |||
f248f3f85f | |||
93ba8215b9 | |||
cd85b2c6e9 | |||
0f5c66fccc
|
|||
58e833b3a6
|
|||
48a299002c
|
|||
91130d96f0
|
|||
b115f3dfb8
|
|||
76c4663d8f
|
|||
7462ce9e12
|
|||
1480313fd0 | |||
a17bcb8b17
|
|||
469ecbc482
|
|||
273e6a8422 | |||
1bfbfbb670 | |||
4071d8ea14 | |||
f383f8282e | |||
2bcc19f9f6 | |||
094fc2ef9a | |||
ba690aea25 | |||
5b57d0704c | |||
cc75917193 | |||
5f3a7608ba | |||
b6b37ec0c0 | |||
8a64c8bcdc | |||
d0574c6574 | |||
ef1b9e6add | |||
ef5bb0e182 | |||
3c97eaf7d8 | |||
5293268086 | |||
d96a34d875 | |||
4d48b9bcc3 | |||
8c736577fe | |||
9b2d7c77f6 | |||
998c44fd5c | |||
05fe40a2e6 | |||
040f15bc0e | |||
80e38a8482 | |||
731dfcf961 | |||
a668dfbe3f | |||
26d3c61c7d | |||
bbd6566772 | |||
ce9ecc509c | |||
ad110349d8 | |||
50c5549834 | |||
59840c6db9 | |||
621a8ac361 | |||
9ca0a00763 | |||
09633c3754 | |||
5c85a294d5 |
53
.githooks/post-checkout
Executable file
53
.githooks/post-checkout
Executable file
@@ -0,0 +1,53 @@
|
||||
#!/bin/bash -
|
||||
# echo "POST-CHECKOUT"
|
||||
# echo "PREV-HEAD=$1"
|
||||
# echo "CURR-HEAD=$2"
|
||||
# echo "BRANCH-CHECKOUT=$3"
|
||||
|
||||
readonly CHECKOUT_HISTORY_FILE="/opt/app/tools/atbupdate/checkout_history"
|
||||
readonly GIT_UPDATE_LOG="/opt/app/tools/atbupdate/update_log.csv"
|
||||
readonly OPKG_COMMANDS_FILE="/etc/psa_update/opkg_commands"
|
||||
|
||||
write_log_file () {
|
||||
if [ -f $CHECKOUT_HISTORY_FILE ]; then
|
||||
# repo: customer_281
|
||||
readonly repo=$(basename $(git rev-parse --show-toplevel))
|
||||
# branch: customer_281:HEAD->zg1/zone1,origin/zg1/zone1
|
||||
readonly branch=$(git log --graph --all --decorate $2 | head -n 1 | sed -E -e 's/(.*?)\((.*)\)/\2/g' | sed -E -e s/[[:space:]]//g)
|
||||
readonly line="$repo:$branch"
|
||||
readonly now="$(date +%Y-%m-%dT%T)"
|
||||
if ! grep -Eq "$line" $CHECKOUT_HISTORY_FILE; then
|
||||
# line not found. first checkout of this branch (on this PSA).
|
||||
# mark dc and print-templates to be downloaded by update-tool.
|
||||
echo "DOWNLOAD, /etc/dc/dc2c.4.21.bin, $now, N/A" >> $GIT_UPDATE_LOG
|
||||
echo "DOWNLOAD, /etc/psa_config/DC2C_print01.json, $now, N/A" >> $GIT_UPDATE_LOG
|
||||
echo "DOWNLOAD, /etc/psa_config/DC2C_print02.json, $now, N/A" >> $GIT_UPDATE_LOG
|
||||
echo "DOWNLOAD, /etc/psa_config/DC2C_print03.json, $now, N/A" >> $GIT_UPDATE_LOG
|
||||
echo "DOWNLOAD, /etc/psa_config/DC2C_print04.json, $now, N/A" >> $GIT_UPDATE_LOG
|
||||
echo "DOWNLOAD, /etc/psa_config/DC2C_print29.json, $now, N/A" >> $GIT_UPDATE_LOG
|
||||
echo "DOWNLOAD, /etc/psa_config/DC2C_print32.json, $now, N/A" >> $GIT_UPDATE_LOG
|
||||
if grep -qE . "${OPKG_COMMANDS_FILE}"; then
|
||||
readarray opkg_commands < <(cat $OPKG_COMMANDS_FILE)
|
||||
for opkg_c in "${opkg_commands[@]}"; do
|
||||
# check for lines longer than 'opkg '
|
||||
if [ "${#opkg_c}" -gt 4 ]; then
|
||||
# comment: spaces, at least one '#'
|
||||
grep -qE '^[[:space:]]*#+.*$' <<< "$opkg_c" && continue
|
||||
echo -n "EXECUTE, $opkg_c, $now, N/A" | tr -d '\n\r' >> $GIT_UPDATE_LOG 2>&1
|
||||
echo "" >> $GIT_UPDATE_LOG 2>&1
|
||||
fi
|
||||
done
|
||||
fi
|
||||
else
|
||||
echo "Found existing line: $line. Do nothing"
|
||||
fi
|
||||
echo "$line @$now" >> $CHECKOUT_HISTORY_FILE
|
||||
else
|
||||
echo "*******************************************************"
|
||||
echo " $CHECKOUT_HISTORY_FILE DOES NOT EXIST !!! "
|
||||
echo "*******************************************************"
|
||||
fi
|
||||
}
|
||||
|
||||
write_log_file
|
||||
|
@@ -11,24 +11,44 @@ if [ -z $IFS ]; then
|
||||
IFS=$'\n'
|
||||
fi
|
||||
|
||||
GIT_PULL_TMP=/tmp/git_pull
|
||||
OPKG_CMDS_TMP=/tmp/opkg_commands
|
||||
GIT_UPDATE_LOG=/opt/app/tools/atbupdate/update_log.csv
|
||||
|
||||
rm -f $OPKG_PULL_TMP
|
||||
rm -f $OPKG_CMDS_TMP
|
||||
#TODO: use in UpdateController
|
||||
|
||||
get_blob () { # get the blob of the file(name) passed as $1
|
||||
# note: this can be used for any file in the filesystem
|
||||
echo $(git hash-object $1)
|
||||
}
|
||||
|
||||
get_commit_for_blob () {
|
||||
# search for the blob in all commits for the file(name) $1
|
||||
echo $(git log --all --pretty=format:%H -- $2 |
|
||||
xargs -I{} bash -c "git ls-tree {} -- $2 |
|
||||
grep -q $1 && echo -n {} && head -n 1")
|
||||
}
|
||||
|
||||
write_log_file () {
|
||||
local now=$(date +"%Y-%m-%dT%T")
|
||||
for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do
|
||||
if grep -qE "(DC.*json|dc.*hex|dc.*bin|tariff.*json)" <<< $fn; then
|
||||
# called in repository: $fn is e.g. etc/psa_tariff/tariff01.json
|
||||
# add '/' prefix
|
||||
echo "DOWNLOAD, $(echo $fn | awk '{ printf "/"$0 }'), $now, N/A" >> "$GIT_UPDATE_LOG"
|
||||
fi
|
||||
if grep -qE ".*opkg_commands" <<< $fn; then
|
||||
readarray opkg_commands < <(cat $fn)
|
||||
for opkg_c in "${opkg_commands[@]}"; do
|
||||
# check for lines longer than 'opkg '
|
||||
if [ "${#opkg_c}" -gt 4 ]; then
|
||||
# comment: spaces, at least one '#'
|
||||
grep -qE '^[[:space:]]*#+.*$' <<< "$opkg_c" && continue
|
||||
echo -n "EXECUTE, $opkg_c, $now, N/A" | tr -d '\n\r' >> $GIT_UPDATE_LOG 2>&1
|
||||
echo "" >> $GIT_UPDATE_LOG 2>&1
|
||||
fi
|
||||
done
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
write_log_file
|
||||
|
||||
for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do
|
||||
if grep -E -q "(DC.*json|dc2c.hex|tariff.*json)" <<< $fn; then
|
||||
echo "$fn" >> $GIT_PULL_TMP
|
||||
fi
|
||||
if grep -E -q ".*opkg_commands" <<< $fn; then
|
||||
readarray opkg_commands < <(cat $fn)
|
||||
for opkg_c in "${opkg_commands[@]}"; do
|
||||
test -z $opkg_c && continue;
|
||||
test ! -z $(grep -E "^\s*[#]+.*$" <<< $opkg_c) && continue
|
||||
echo -n "$opkg_c" | tr -d '\n\r' >> $OPKG_CMDS_TMP 2>&1
|
||||
echo "" >> $OPKG_CMDS_TMP 2>&1
|
||||
done
|
||||
source "$fn"
|
||||
fi
|
||||
done
|
||||
|
27
.gitignore
vendored
Normal file
27
.gitignore
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
# First, ignore everything
|
||||
*
|
||||
# Now, whitelist anything that's a directory
|
||||
!*/
|
||||
# And all the file types you're interested in
|
||||
!.gitignore
|
||||
!.githooks/post-merge
|
||||
!.githooks/post-checkout
|
||||
!**/.gitignore
|
||||
!**/.githooks/post-merge
|
||||
!**/.githooks/post-checkout
|
||||
|
||||
## Except
|
||||
!etc/atb/*
|
||||
!etc/psa_config/*
|
||||
!etc/psa_update/*
|
||||
!etc/psa_tariff/*
|
||||
!etc/dc/*.hex
|
||||
!etc/dc/*.bin
|
||||
!*/etc/*.ini
|
||||
!*/etc/atb/*
|
||||
!*/etc/psa_config/*
|
||||
!*/etc/psa_update/*
|
||||
!*/etc/psa_tariff/*
|
||||
!*/etc/dc/*.hex
|
||||
!*/etc/dc/*.bin
|
||||
|
113
etc/ATBQT.ini
113
etc/ATBQT.ini
@@ -1,113 +0,0 @@
|
||||
[COMMON]
|
||||
com_port_name=/dev/ttyS1
|
||||
com_baud_rate=9600
|
||||
lang1=de_DE
|
||||
lang2=en_GB
|
||||
lang3=fr_FR
|
||||
lang4=tr_TR
|
||||
#lang3=fr_FR
|
||||
#lang4=ja_JP
|
||||
defaultLanguage=1
|
||||
#useLanguage=[128+][64+][32+][16]
|
||||
useLanguage=224
|
||||
usePayment=192
|
||||
|
||||
textfile=/opt/app/ATBQT/text/HMI_Texte.xml
|
||||
logfile=/var/log/atbqt.log
|
||||
|
||||
alternativeLogoFile=/opt/app/ATBQT/logo/logo_betterPark.png
|
||||
|
||||
feature_Log=off
|
||||
feature_TouchFeedback=off
|
||||
feature_SystemSuspend=off
|
||||
feature_StartButton=on
|
||||
feature_selfOOO=off
|
||||
feature_DBusDisplayControl=on
|
||||
feature_DBusSuspendControl=off
|
||||
feature_ShowParkingTime=off
|
||||
|
||||
touch_feedback_gpio=121
|
||||
touch_feedback_on_value=1
|
||||
touch_feedback_off_value=0
|
||||
|
||||
#ooo_mode={useDisk|otherMachine}
|
||||
ooo_mode=otherMachine
|
||||
sellTimeout_time=120
|
||||
|
||||
LicencePlateExampleString=HOAB123
|
||||
|
||||
showInfoButton=false
|
||||
showHelpButton=false
|
||||
|
||||
|
||||
[PLUGINS]
|
||||
CalculatePricePlugin=ATB_Soap_CalculatePricePlugin
|
||||
SimulationPlugin=TouchSimulationPlugin
|
||||
CCPlugin=TCP_ZVT_CCPlugin
|
||||
|
||||
|
||||
[TCP_ZVT_CCPlugin]
|
||||
CurrencyCode=EUR
|
||||
debug=1
|
||||
IP=192.168.5.242
|
||||
Port=22000
|
||||
SSL=0
|
||||
ZVT=DE
|
||||
sleep=1
|
||||
printIntermediateStatus=1
|
||||
Password=277296
|
||||
preAuthReservation=2500
|
||||
|
||||
|
||||
[ATB_Soap_CalculatePricePlugin]
|
||||
#useRFID=yes
|
||||
#useBarcode=yes
|
||||
|
||||
useDebug=true
|
||||
ignoreSslErrors=true
|
||||
|
||||
protocol=https
|
||||
host=atb-api.nexobility.de
|
||||
port=443
|
||||
service=
|
||||
|
||||
areaId=1
|
||||
deviceId=1
|
||||
Password=12335
|
||||
UserName=user
|
||||
|
||||
useSystemSetting=1
|
||||
|
||||
fallbackThreshold=1
|
||||
connectionTimeout=7
|
||||
|
||||
maxOfflineTransactions=1000
|
||||
|
||||
|
||||
[SCREENCONFIG]
|
||||
sc_31="1,1,0"
|
||||
sc_33="1,0,1"
|
||||
sc_3F="1,0,0"
|
||||
sc_40="1,1,1"
|
||||
sc_41="1,0,0"
|
||||
sc_35="0,0,0"
|
||||
sc_51="1,0,1"
|
||||
sc_52="1,0,0"
|
||||
sc_55="1,0,0"
|
||||
sc_82="1,0,0"
|
||||
|
||||
[mmmmmmmmmmmmmmm]
|
||||
[ERRORCODE_MAPPING]
|
||||
VOUCHER:PROCESS=0xFA30
|
||||
VOUCHER:SOAP=0xFA31
|
||||
VOUCHER:TYPE=FA32
|
||||
VOUCHER:SERVICE=FA33
|
||||
VOUCHER:VALIDITY=FA34
|
||||
120103004=FA35
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -24,7 +24,7 @@ useVehicle=240
|
||||
#useProduct=[128+][64+][32+][16+][8]
|
||||
useProduct=240
|
||||
|
||||
textfile=/opt/app/ATBQT/text/HMI_Texte.xml
|
||||
textfile=/opt/app/ATBAPP/text/HMI_Texte.xml
|
||||
logfile=/var/log/atbqt.log
|
||||
alternativeLogoFile=
|
||||
|
||||
@@ -54,6 +54,7 @@ showInfoButton=false
|
||||
showHelpButton=false
|
||||
|
||||
useAppStates=1
|
||||
statefile=/opt/app/ATBAPP/states/APP_States.xml
|
||||
|
||||
[SCREENCONFIG]
|
||||
sc_31="1,1,0"
|
||||
@@ -69,6 +70,8 @@ sc_53="1,0,0"
|
||||
|
||||
[PLUGINS]
|
||||
CCPlugin=IngenicoISelf_CCPlugin
|
||||
CalculatePricePlugin=MOBILISIS_CalculatePricePlugin
|
||||
DeviceControllerPlugin=ATBDeviceControllerPlugin
|
||||
|
||||
|
||||
[IngenicoISelf_CCPlugin]
|
||||
@@ -83,5 +86,17 @@ Currency=HUF
|
||||
[TCP_CONTROL]
|
||||
enable=1
|
||||
|
||||
############
|
||||
|
||||
[PAYMENT]
|
||||
currencySymbol=Ft
|
||||
currencyISOCode=HUF
|
||||
cashVariant=CoinsOnly
|
||||
paymentPointInTime=poa
|
||||
|
||||
|
||||
[MOBILISIS_CalculatePricePlugin]
|
||||
useDebug=1
|
||||
tariffFileName=/etc/psa_tariff/tariff01.json
|
||||
|
||||
[ATBDeviceControllerPlugin]
|
||||
serialPort=ttymxc2
|
@@ -1,110 +0,0 @@
|
||||
[COMMON]
|
||||
com_port_name=/dev/ttyS1
|
||||
com_baud_rate=9600
|
||||
lang1=de_DE
|
||||
lang2=en_GB
|
||||
lang3=fr_FR
|
||||
lang4=tr_TR
|
||||
#lang3=fr_FR
|
||||
#lang4=ja_JP
|
||||
defaultLanguage=1
|
||||
#useLanguage=[128+][64+][32+][16]
|
||||
useLanguage=224
|
||||
usePayment=192
|
||||
|
||||
textfile=/opt/app/ATBQT/text/HMI_Texte.xml
|
||||
logfile=/var/log/atbqt.log
|
||||
|
||||
alternativeLogoFile=/opt/app/ATBQT/logo/logo_betterPark.png
|
||||
|
||||
feature_Log=off
|
||||
feature_TouchFeedback=off
|
||||
feature_SystemSuspend=off
|
||||
feature_StartButton=on
|
||||
feature_selfOOO=off
|
||||
feature_DBusDisplayControl=on
|
||||
feature_DBusSuspendControl=off
|
||||
feature_ShowParkingTime=off
|
||||
|
||||
touch_feedback_gpio=121
|
||||
touch_feedback_on_value=1
|
||||
touch_feedback_off_value=0
|
||||
|
||||
#ooo_mode={useDisk|otherMachine}
|
||||
ooo_mode=otherMachine
|
||||
sellTimeout_time=120
|
||||
|
||||
LicencePlateExampleString=HOAB123
|
||||
|
||||
showInfoButton=false
|
||||
showHelpButton=false
|
||||
|
||||
|
||||
[PLUGINS]
|
||||
CalculatePricePlugin=ATB_Soap_CalculatePricePlugin
|
||||
SimulationPlugin=TouchSimulationPlugin
|
||||
CCPlugin=TCP_ZVT_CCPlugin
|
||||
|
||||
|
||||
[TCP_ZVT_CCPlugin]
|
||||
CurrencyCode=EUR
|
||||
debug=1
|
||||
IP=192.168.5.242
|
||||
Port=22000
|
||||
SSL=0
|
||||
ZVT=DE
|
||||
sleep=1
|
||||
printIntermediateStatus=1
|
||||
Password=277296
|
||||
preAuthReservation=2500
|
||||
|
||||
|
||||
[ATB_Soap_CalculatePricePlugin]
|
||||
#useRFID=yes
|
||||
#useBarcode=yes
|
||||
|
||||
useDebug=true
|
||||
ignoreSslErrors=true
|
||||
|
||||
protocol=https
|
||||
host=atb-api.nexobility.de
|
||||
port=443
|
||||
service=
|
||||
|
||||
areaId=1
|
||||
deviceId=1
|
||||
Password=12335
|
||||
UserName=user
|
||||
|
||||
useSystemSetting=1
|
||||
|
||||
fallbackThreshold=1
|
||||
connectionTimeout=7
|
||||
|
||||
maxOfflineTransactions=1000
|
||||
|
||||
|
||||
[SCREENCONFIG]
|
||||
sc_31="1,1,0"
|
||||
sc_33="1,0,1"
|
||||
sc_3F="1,0,0"
|
||||
sc_40="1,1,1"
|
||||
sc_41="1,0,0"
|
||||
sc_35="0,0,0"
|
||||
sc_51="1,0,1"
|
||||
sc_52="1,0,0"
|
||||
sc_55="1,0,0"
|
||||
sc_82="1,0,0"
|
||||
|
||||
[mmmmmmmmmmmmmmm]
|
||||
[ERRORCODE_MAPPING]
|
||||
VOUCHER:PROCESS=0xFA30
|
||||
VOUCHER:SOAP=0xFA31
|
||||
VOUCHER:TYPE=FA32
|
||||
VOUCHER:SERVICE=FA33
|
||||
VOUCHER:VALIDITY=FA34
|
||||
120103004=FA35
|
||||
|
||||
|
||||
|
||||
|
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"xxx" : "yyyy",
|
||||
"xxx" : "yyyy",
|
||||
"xxx" : "yyyy",
|
||||
"xxx" : "yyyy",
|
||||
"xxx" : "yyyy"
|
||||
}
|
@@ -1,6 +1,51 @@
|
||||
{
|
||||
"wwwww" : "zzzzzz",
|
||||
"wwwww" : "zzzzzz",
|
||||
"wwwww" : "zzzzzz",
|
||||
"wwwww" : "zzzzzz"
|
||||
}
|
||||
[COMMON]
|
||||
startBacklightController=1
|
||||
startSuspendController=1
|
||||
startMonitoringController=0
|
||||
startMQTTController=0
|
||||
|
||||
[BACKLIGHT]
|
||||
inputBrightness=80
|
||||
curve=1
|
||||
dimLowValue=1
|
||||
|
||||
SensorMax=3500
|
||||
SensorMin=0
|
||||
dimMin=20
|
||||
dimMax=100
|
||||
|
||||
[SUSPEND]
|
||||
program=/home/root/system_powerdown_wakeup.sh
|
||||
|
||||
|
||||
[MONITORING]
|
||||
protocol=mqtt
|
||||
|
||||
useDeviceId=on
|
||||
monitoring_heartbeatInterval=60
|
||||
|
||||
[MQTT]
|
||||
mqtt_host=mqtt2.atb-comm.de
|
||||
mqtt_port=8883
|
||||
mqtt_username=testuser
|
||||
mqtt_password=xyz123
|
||||
mqtt_useSsl=on
|
||||
mqtt_debug=on
|
||||
mqtt_QoS=0
|
||||
mqtt_TopicScheme=ATB_ISMAS
|
||||
mqtt_TopicDeviceType=MP
|
||||
mqtt_TopicPrefix=ATB
|
||||
|
||||
[NETWORKCHECK]
|
||||
useNetworkCheck=on
|
||||
setOOO=off
|
||||
PingHost=google.com
|
||||
networkRestart="/sbin/ifup -a"
|
||||
|
||||
[AT_TASKS]
|
||||
size=1
|
||||
1\id=PTU5UPDATE
|
||||
1\program="/opt/app/tools/atbupdate/PTUGitInstaller"
|
||||
1\arguments=-q,--platform,wayland
|
||||
1\envs=QT_QPA_EGLFS_KMS_ATOMIC=1,QT_QPA_EGLFS_ALWAYS_SET_MODE=1,XDG_RUNTIME_DIR=/var/run/user/0
|
||||
1\hourOfDay=1
|
||||
|
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"aaaaaa" : "bbbbb",
|
||||
"aaaaaa" : "bbbbb"
|
||||
}
|
BIN
etc/dc/dc2c.4.11.bin
Executable file
BIN
etc/dc/dc2c.4.11.bin
Executable file
Binary file not shown.
BIN
etc/dc/dc2c.4.21.bin
Executable file
BIN
etc/dc/dc2c.4.21.bin
Executable file
Binary file not shown.
BIN
etc/dc/dc2c.4.22.bin
Executable file
BIN
etc/dc/dc2c.4.22.bin
Executable file
Binary file not shown.
12348
etc/dc/dc2c.hex
12348
etc/dc/dc2c.hex
File diff suppressed because it is too large
Load Diff
@@ -1,28 +1,38 @@
|
||||
{
|
||||
"title":"DC2C_pri01",
|
||||
"project":"DBM Szeged",
|
||||
"version":"13.02.2023 12:20 00001",
|
||||
"styl":"bold on",
|
||||
"text":"Parkingticket ",
|
||||
"styl":"bold off",
|
||||
"project":"DBM Szeged park_coins",
|
||||
"issued":"13.04.2023 01.02",
|
||||
"styl":"font 08",
|
||||
"styl":"size 10",
|
||||
"feed":"margin02",
|
||||
"feed":"rim02",
|
||||
"text":"PARKOLÓJEGY",
|
||||
"styl":"size 00",
|
||||
"feed":"nl",
|
||||
"text":"Parkingticket ",
|
||||
"styl":"under on",
|
||||
"text":"Parkingticket ",
|
||||
"styl":"under off",
|
||||
"text":" Nyugta",
|
||||
"feed":"nl",
|
||||
"text":"Parkingticket ",
|
||||
"styl":"latin on",
|
||||
"text":"Parkingticket ",
|
||||
"styl":"latin off",
|
||||
"text":"Kérjük az elsö szélvédö",
|
||||
"feed":"nl",
|
||||
"text":"Parkingticket ",
|
||||
"styl":"font 09",
|
||||
"text":"Park ",
|
||||
"styl":"font 16",
|
||||
"text":"Park ",
|
||||
"text":"mögé jól láthatóan",
|
||||
"feed":"nl",
|
||||
"":""
|
||||
"text":"elhelyezni!",
|
||||
"feed":"nl",
|
||||
"text":"A PARKOLÓ NEM ÕRZÖTT",
|
||||
"feed":"nl",
|
||||
"feed":"nl",
|
||||
"text":"Rendszám: ",
|
||||
"vari":"Dynamic01",
|
||||
"feed":"nl",
|
||||
"text":"Parkolási idõ vége:",
|
||||
"feed":"nl",
|
||||
"styl":"size 01",
|
||||
"vari":"Dynamic04",
|
||||
"vari":"Dynamic03",
|
||||
"styl":"size 00",
|
||||
"feed":"nl",
|
||||
"text":"Parkolás helye: ",
|
||||
"feed":"nl",
|
||||
"vari":"location",
|
||||
}
|
||||
|
||||
|
||||
|
@@ -1,5 +1,37 @@
|
||||
{
|
||||
"title":"DC2C_pri02",
|
||||
"version":"27.02.2023 12:20 00001",
|
||||
"":""
|
||||
"project":"DBM Szeged park_coins",
|
||||
"issued":"13.04.2023 01.01",
|
||||
|
||||
"text":"Összeg: ",
|
||||
"styl":"size 01",
|
||||
"vari":"Dynamic02",
|
||||
"styl":"size 00",
|
||||
"feed":"nl",
|
||||
"text":"Kiadás időpontja:",
|
||||
"feed":"nl",
|
||||
"vari":"date us",
|
||||
"vari":"time short",
|
||||
"feed":"nl",
|
||||
"text":"Automata száma: ",
|
||||
"vari":"manu",
|
||||
"text":"Park.jegy sorsz.: ",
|
||||
"vari":"TickCtr",
|
||||
"feed":"nl",
|
||||
"text":"Szegedi Közlekedési Kft",
|
||||
"feed":"nl",
|
||||
"text":"6720 Szeged ",
|
||||
"feed":"nl",
|
||||
"text":"Zrínyi utca 4-8",
|
||||
"feed":"nl",
|
||||
"text":"Adósz: 11092612-2-06",
|
||||
"feed":"nl",
|
||||
"text":"A jegy ára az ÁFA-t",
|
||||
"feed":"nl",
|
||||
"text":" tartalmazza!",
|
||||
"feed":"nl",
|
||||
"text":"Üf. szolg nyitvatartás:",
|
||||
"feed":"nl",
|
||||
}
|
||||
|
||||
|
||||
|
@@ -1,5 +1,22 @@
|
||||
{
|
||||
"title":"DC2C_pri03",
|
||||
"version":"27.02.2023 12:20 00001",
|
||||
"":""
|
||||
"project":"DBM Szeged park_coins",
|
||||
"issued":"13.04.2023 01.01",
|
||||
|
||||
"styl":"size 00",
|
||||
"text":"H - P: 7:45 - 17:00",
|
||||
"feed":"nl",
|
||||
"text":"Tel: (80) 820-500",
|
||||
"feed":"nl",
|
||||
"text":"Parkoljon egy érintéssel. ",
|
||||
"feed":"nl",
|
||||
"text":"Használja bankkártyáját ",
|
||||
"feed":"nl",
|
||||
"text":" automatáinknál is!",
|
||||
"feed":"nl",
|
||||
"feed":"nl",
|
||||
"feed":"nl",
|
||||
"feed":"eject",
|
||||
}
|
||||
|
||||
|
||||
|
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"title":"DC2C_pri04",
|
||||
"version":"27.02.2023 12:20 00001",
|
||||
"":""
|
||||
"project":"empty",
|
||||
"issued":"24.05.2023 01.00",
|
||||
"text":""
|
||||
}
|
||||
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"title":"DC2C_pri10",
|
||||
"version":"27.02.2023 12:20 00001",
|
||||
"":""
|
||||
"test":""
|
||||
}
|
@@ -1,5 +1,24 @@
|
||||
{
|
||||
"title":"DC2C_pri29",
|
||||
"version":"27.02.2023 12:20 00001",
|
||||
"":""
|
||||
"project":"ATB test",
|
||||
"issued":"24.05.2023 01.00",
|
||||
"styl":"font 08",
|
||||
"styl":"size 11",
|
||||
"feed":"margin02",
|
||||
"feed":"rim02",
|
||||
"text":"All 8 Variables:",
|
||||
"feed":"nl",
|
||||
"vari":"Dynamic01",
|
||||
"vari":"Dynamic02",
|
||||
"vari":"Dynamic03",
|
||||
"vari":"Dynamic04",
|
||||
"vari":"Dynamic05",
|
||||
"vari":"Dynamic06",
|
||||
"vari":"Dynamic07",
|
||||
"vari":"Dynamic08",
|
||||
"feed":"eject",
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@@ -1,6 +1,39 @@
|
||||
{
|
||||
"title":"DC2C_pri32",
|
||||
"version":"27.02.2023 12:20 00001",
|
||||
"":"",
|
||||
"":"10001"
|
||||
"project":"DBM Szeged door",
|
||||
"issued":"18.04.2023 01.01",
|
||||
"styl":"font 08",
|
||||
"styl":"size 10",
|
||||
"feed":"margin02",
|
||||
"feed":"rim02",
|
||||
"styl":"size 11",
|
||||
"text":"AJTÓ NYITÁS",
|
||||
"feed":"nl",
|
||||
"styl":"size 00",
|
||||
"text":"Door closed",
|
||||
"feed":"nl",
|
||||
"feed":"nl",
|
||||
"text":"CuNu: ",
|
||||
"vari":"cunu",
|
||||
"text":"MaNu: ",
|
||||
"vari":"manu",
|
||||
"text":"Place: ",
|
||||
"vari":"location",
|
||||
"text":"Group: ",
|
||||
"vari":"group",
|
||||
"text":"Zone: ",
|
||||
"vari":"zone",
|
||||
"text":"Name: ",
|
||||
"vari":"alias",
|
||||
"text":"Date: ",
|
||||
"vari":"date us",
|
||||
"text":"Time: ",
|
||||
"vari":"time long",
|
||||
"feed":"nl",
|
||||
"text":" * * * * * * * * ",
|
||||
"feed":"nl",
|
||||
"feed":"nl",
|
||||
"feed":"eject",
|
||||
}
|
||||
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"test":"test"
|
||||
}
|
||||
|
@@ -16,12 +16,9 @@
|
||||
# --force-reinstall install ptu5-atb-apinfo
|
||||
# --force-reinstall install atbqt
|
||||
# update
|
||||
|
||||
opkg update
|
||||
opkg --noaction install atbqt
|
||||
opkg install atbqt
|
||||
|
||||
|
||||
# opkg --noaction install atbqt
|
||||
# opkg install atbqt
|
||||
#
|
||||
#
|
||||
#
|
||||
|
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"" : "",
|
||||
"" : "",
|
||||
"" : ""
|
||||
|
||||
}
|
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"xxx" : "yyyy",
|
||||
"xxx" : "yyyy",
|
||||
"xxx" : "yyyy",
|
||||
"xxx" : "yyyy"
|
||||
}
|
@@ -1 +0,0 @@
|
||||
ffff
|
@@ -1,3 +0,0 @@
|
||||
{
|
||||
"aaaaaa" : "bbbbb"
|
||||
}
|
Reference in New Issue
Block a user