From 91f378c4fc807f5d84ab548769bc16458e82dfc6 Mon Sep 17 00:00:00 2001 From: nirenjan Date: Mon, 30 Aug 2021 10:41:21 -0700 Subject: [PATCH] Apply configuration immediately when device is connected --- daemon/x52d_device.c | 4 ++++ po/x52pro-linux.pot | 24 ++++++++++++++---------- po/xx_PL.po | 26 +++++++++++++++----------- 3 files changed, 33 insertions(+), 21 deletions(-) diff --git a/daemon/x52d_device.c b/daemon/x52d_device.c index 0ec4926..d06e85e 100644 --- a/daemon/x52d_device.c +++ b/daemon/x52d_device.c @@ -11,6 +11,7 @@ #include #include "x52d_const.h" +#include "x52d_config.h" #include "x52d_device.h" #include "libx52.h" #include "libx52io.h" @@ -55,6 +56,9 @@ static void *x52_dev_acq(void *param) PINELOG_TRACE("Sleeping for %d seconds before trying to acquire device again", RECONNECT_DELAY); sleep(RECONNECT_DELAY); } else { + PINELOG_INFO(_("Device connected, writing configuration")); + x52d_config_apply(); + PINELOG_TRACE("Found device, disabling acquisition thread, enable update thread"); device_acq_thr_enable = false; device_upd_thr_enable = true; diff --git a/po/x52pro-linux.pot b/po/x52pro-linux.pot index bf56dcc..3f87f21 100644 --- a/po/x52pro-linux.pot +++ b/po/x52pro-linux.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: x52pro-linux 0.2.2\n" "Report-Msgid-Bugs-To: https://github.com/nirenjan/x52pro-linux/issues\n" -"POT-Creation-Date: 2021-08-30 10:30-0700\n" +"POT-Creation-Date: 2021-08-30 10:40-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -671,42 +671,46 @@ msgstr "" msgid "Error processing override '%s.%s=%s'" msgstr "" -#: daemon/x52d_device.c:35 +#: daemon/x52d_device.c:36 msgid "Starting X52 device acquisition thread" msgstr "" -#: daemon/x52d_device.c:50 +#: daemon/x52d_device.c:51 #, c-format msgid "Error %d connecting to device: %s" msgstr "" -#: daemon/x52d_device.c:82 +#: daemon/x52d_device.c:59 +msgid "Device connected, writing configuration" +msgstr "" + +#: daemon/x52d_device.c:86 msgid "Starting X52 device update thread" msgstr "" -#: daemon/x52d_device.c:101 +#: daemon/x52d_device.c:105 msgid "Initializing libx52" msgstr "" -#: daemon/x52d_device.c:105 +#: daemon/x52d_device.c:109 #, c-format msgid "Failure %d initializing libx52: %s" msgstr "" -#: daemon/x52d_device.c:124 +#: daemon/x52d_device.c:128 msgid "Shutting down X52 device acquisition thread" msgstr "" -#: daemon/x52d_device.c:127 +#: daemon/x52d_device.c:131 msgid "Shutting down X52 device update thread" msgstr "" -#: daemon/x52d_device.c:140 +#: daemon/x52d_device.c:144 #, c-format msgid "Error %d when updating X52 parameter: %s" msgstr "" -#: daemon/x52d_device.c:220 +#: daemon/x52d_device.c:224 #, c-format msgid "Error %d when updating X52 device: %s" msgstr "" diff --git a/po/xx_PL.po b/po/xx_PL.po index fc874d4..855335f 100644 --- a/po/xx_PL.po +++ b/po/xx_PL.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: x52pro-linux 0.2.1\n" "Report-Msgid-Bugs-To: https://github.com/nirenjan/x52pro-linux/issues\n" -"POT-Creation-Date: 2021-08-30 10:30-0700\n" -"PO-Revision-Date: 2021-08-30 10:31-0700\n" +"POT-Creation-Date: 2021-08-30 10:40-0700\n" +"PO-Revision-Date: 2021-08-30 10:41-0700\n" "Last-Translator: Nirenjan Krishnan \n" "Language-Team: Dummy Language for testing i18n\n" "Language: xx_PL\n" @@ -720,42 +720,46 @@ msgstr "Onay aluevay oundfay inay overrideay ingstray '%s'" msgid "Error processing override '%s.%s=%s'" msgstr "Erroray ocessingpray overriday '%s.%s=%s'" -#: daemon/x52d_device.c:35 +#: daemon/x52d_device.c:36 msgid "Starting X52 device acquisition thread" msgstr "Artingstay X52 eviceday acquisitionay eadthray" -#: daemon/x52d_device.c:50 +#: daemon/x52d_device.c:51 #, c-format msgid "Error %d connecting to device: %s" msgstr "Erroray %d onnectingcay otay eviceday: %s" -#: daemon/x52d_device.c:82 +#: daemon/x52d_device.c:59 +msgid "Device connected, writing configuration" +msgstr "Eviceday onnectedcay, itingwray onfigurationcay" + +#: daemon/x52d_device.c:86 msgid "Starting X52 device update thread" msgstr "Artingstay X52 eviceday updateay eadthray" -#: daemon/x52d_device.c:101 +#: daemon/x52d_device.c:105 msgid "Initializing libx52" msgstr "Initializingay libx52" -#: daemon/x52d_device.c:105 +#: daemon/x52d_device.c:109 #, c-format msgid "Failure %d initializing libx52: %s" msgstr "Ailurefay %d initializeay libx52: %s" -#: daemon/x52d_device.c:124 +#: daemon/x52d_device.c:128 msgid "Shutting down X52 device acquisition thread" msgstr "Uttingshay ownday X52 eviceday acquisitionay eadthray" -#: daemon/x52d_device.c:127 +#: daemon/x52d_device.c:131 msgid "Shutting down X52 device update thread" msgstr "Uttingshay ownday X52 eviceday updateay eadthray" -#: daemon/x52d_device.c:140 +#: daemon/x52d_device.c:144 #, c-format msgid "Error %d when updating X52 parameter: %s" msgstr "Erroray %d enwhay updatingay X52 arameterpay: %s" -#: daemon/x52d_device.c:220 +#: daemon/x52d_device.c:224 #, c-format msgid "Error %d when updating X52 device: %s" msgstr "Erroray %d enwhay updatingay X52 eviceday: %s"