From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: From: "Stahl, Michael" Date: Tue, 3 Aug 2021 06:21:32 +0000 Message-ID: References: , , , , In-Reply-To: Content-Language: de-DE MIME-Version: 1.0 Subject: Re: [RAUC] Antwort: Re: Antwort: Re: Antwort: D-Bus control Qt List-Id: RAUC Project - Discussion List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0019864723==" Errors-To: rauc-bounces@pengutronix.de Sender: "RAUC" To: "Eugen.Wiens@JUMO.net" Cc: RAUC , "RAUC@pengutronix.de" --===============0019864723== Content-Language: de-DE Content-Type: multipart/alternative; boundary="_000_AM9PR09MB475641FB562F9ED5417F0C0CDBF09AM9PR09MB4756eurp_" --_000_AM9PR09MB475641FB562F9ED5417F0C0CDBF09AM9PR09MB4756eurp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Eugen, thanks again. I implemented the signal and now I get the signal that the up= date is finished. But thats the only signal that rauc is provided, isn't it? To get the progr= ess I have to poll the property, or are there general signals on the dbus t= hat I can connect to? Do you read the property "Progress" like QDBusInterface iface( "de.pengutronix.rauc", "/", "de.pengutronix.rauc.Installer", QDBusConnection::systemBus() ); QVariant property =3D iface.property("Progress"); MyProgress parameterProgress; property.value() >> parameterProgress; or did you use another possibility? If I use the above I get a message five times and the marshaled data (m_Pro= gress, m_Message, ..) are always empty. QDBusArgument: read from a write-only object ________________________________ Von: Eugen.Wiens@JUMO.net Gesendet: Montag, 2. August 2021 16:53 An: Stahl, Michael Cc: RAUC@pengutronix.de ; RAUC Betreff: Antwort: Re: [RAUC] Antwort: Re: Antwort: D-Bus control Qt Hi Michael, "RAUC" schrieb am 02.08.2021 16:29:18: > Von: "Stahl, Michael" > An: "Eugen.Wiens@JUMO.net" > Kopie: RAUC , "RAUC@pengutronix.de" > > Datum: 02.08.2021 16:29 > Betreff: Re: [RAUC] Antwort: Re: Antwort: D-Bus control Qt > Gesendet von: "RAUC" > > Okay, thanks a lot. > > A last question. Is it correct that I have to poll the "Progress" > property or is there any signal system where I can subcribe to get a > notification at every change of progress status? We are using a dbus signal. You can connect to it with Qt. Best regards, Eugen Diese E-Mail kann vertrauliche und/oder rechtlich gesch?tzte Informationen = beinhalten und ist ausschlie?lich f?r die im Verteiler genannten Personen b= estimmt. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail= sind nicht gestattet. Bitte benachrichtigen Sie uns gegebenenfalls telefon= isch oder mit Antwort-Mail, falls Sie nicht der richtige Adressat dieser E-= Mail sind. Bitte l?schen Sie diese Nachricht und alle Anh?nge dazu unverz?g= lich. Falls nicht ausdr?cklich vermerkt, ist diese E-Mail keine rechtlich b= indende Vereinbarung. Kommanditgesellschaft: JUMO GmbH & Co. KG, Sitz: 36039 Fulda, Amtsgericht F= ulda HRA 302, Pers?nlich haftende Gesellschafterin: M. K. JUCHHEIM GmbH, Si= tz: 36039 Fulda, Amtsgericht Fulda HRB 17, Gesch?ftsf?hrer: Dipl.-Ing. Bern= hard Juchheim, Dipl.-Kfm. Michael Juchheim, Dipl.-Ing. Dimitrios Charisiadi= s Ust.-Id.-Nr.: DE 112411234 --_000_AM9PR09MB475641FB562F9ED5417F0C0CDBF09AM9PR09MB4756eurp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi Eugen,

thanks again. I implemented the signal and now I get the signal that the up= date is finished.
But thats the only signal that rauc is provided, isn't it? To get the progr= ess I have to poll the property, or are there general signals on the dbus t= hat I can connect to?

Do you read the property "Progress" like 
QDBusInt= erface iface( "de.pengutronix.rauc",
                 "/",
                 "de.pengutronix.rauc.Installer",
                 QDBusConnection::systemBus() );
QVariant property =
=3D iface.property("Progress");
MyProgress parameterProgress;
property.value<QDBusArgument>() >> parameterProgress;

or did you use another possibility?
If I use the above I get a message five times and the marshaled data (m_Progress, m_M= essage, ..) are always empty.
QDBusArgument: read from a write-only object





Von: Eugen.Wiens@JUMO.net &= lt;Eugen.Wiens@JUMO.net>
Gesendet: Montag, 2. August 2021 16:53
An: Stahl, Michael <mstahl@moba.de>
Cc: RAUC@pengutronix.de <RAUC@pengutronix.de>; RAUC <rauc-b= ounces@pengutronix.de>
Betreff: Antwort: Re: [RAUC] Antwort: Re: Antwort: D-Bus control Qt<= /font>
 
Hi Michael,

"RAUC" <rauc-bounces@pengutronix.de> s= chrieb am 02.08.2021 16:29:18:

> Von: "Stahl, Michael" <mstahl@moba.de>

> An: "Eugen.Wiens@JUMO.net" <Eugen.Wi= ens@JUMO.net>
> Kopie: RAUC <rauc-bounces@pengutronix.de>, = "RAUC@pengutronix.de"
> <RAUC@pengutronix.de>

> Datum: 02.08.2021 16:29
> Betreff: Re: [RAUC] Antwort: Re:  Antwort: &= nbsp;D-Bus control Qt
> Gesendet von: "RAUC" <rauc-bounces@p= engutronix.de>
>
> Okay, thanks a lot.

>
> A last question. Is it correct that I have to poll the "Progress&= quot;
> property or is there any signal system where I can subcribe to get a > notification at every change of progress status?


We are using a dbus signal. You can connect to it with= Qt.

Best regards,
Eugen

Diese E-Mail kann vertrauliche und/= oder rechtlich gesch?tzte Informationen beinhalten und ist ausschlie?lich f= ?r die im Verteiler genannten Personen bestimmt. Das unerlaubte Kopieren so= wie die unbefugte Weitergabe dieser Mail sind nicht gestattet. Bitte benachrichtigen Sie uns gegebenenfalls te= lefonisch oder mit Antwort-Mail, falls Sie nicht der richtige Adressat dies= er E-Mail sind. Bitte l?schen Sie diese Nachricht und alle Anh?nge dazu unv= erz?glich. Falls nicht ausdr?cklich vermerkt, ist diese E-Mail keine rechtlich bindende Vereinbarung.

Kommanditgesellschaft: JUMO GmbH & Co. KG, Sitz: 36039 Fulda, Amtsgeric= ht Fulda HRA 302, Pers?nlich haftende Gesellschafterin: M. K. JUCHHEIM GmbH= , Sitz: 36039 Fulda, Amtsgericht Fulda HRB 17, Gesch?ftsf?hrer: Dipl.-Ing. = Bernhard Juchheim, Dipl.-Kfm. Michael Juchheim, Dipl.-Ing. Dimitrios Charisiadis
Ust.-Id.-Nr.: DE 112411234

--_000_AM9PR09MB475641FB562F9ED5417F0C0CDBF09AM9PR09MB4756eurp_-- --===============0019864723== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ RAUC mailing list --===============0019864723==--