From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail.jumo.net ([193.24.15.13]) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mAntx-0007Bq-Iy for rauc@pengutronix.de; Tue, 03 Aug 2021 08:27:46 +0200 In-Reply-To: Message-ID: From: Eugen.Wiens@JUMO.net Date: Tue, 3 Aug 2021 08:27:42 +0200 References: , , , , MIME-Version: 1.0 Subject: [RAUC] Antwort: Re: 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="===============0967509410==" Errors-To: rauc-bounces@pengutronix.de Sender: "RAUC" To: "Stahl, Michael" Cc: RAUC , "RAUC@pengutronix.de" --===============0967509410== Content-Type: multipart/alternative; boundary="=_alternative 00237EEFC1258726_=" --=_alternative 00237EEFC1258726_= Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Hi Michael, you can connect to a property change on dbus level. That is the way we do=20 it. "RAUC" schrieb am 03.08.2021 08:21:32: > Von: "Stahl, Michael" > An: "Eugen.Wiens@JUMO.net" > Kopie: "RAUC" , "RAUC@pengutronix.de"=20 > > Datum: 03.08.2021 08:21 > Betreff: Re: [RAUC] Antwort: Re: Antwort: Re: Antwort: D-Bus control=20 Qt > Gesendet von: "RAUC" >=20 > Hi Eugen, >=20 > thanks again. I implemented the signal and now I get the signal that > the update is finished. > But thats the only signal that rauc is provided, isn't it? To get=20 > the progress I have to poll the property, or are there general=20 > signals on the dbus that I can connect to? >=20 > Do you read the property "Progress" like=20 > QDBusInterface iface( "de.pengutronix.rauc",=20 > "/", > "de.pengutronix.rauc.Installer", > QDBusConnection::systemBus() ); > QVariant property =3D iface.property("Progress"); > MyProgress parameterProgress; > property.value() >> parameterProgress; >=20 > or did you use another possibility? > If I use the above I get a message five times and the marshaled data ( > m=5FProgress, m=5FMessage, ..) are always empty. > QDBusArgument: read from a write-only object >=20 > Von: Eugen.Wiens@JUMO.net > Gesendet: Montag, 2. August 2021 16:53 > An: Stahl, Michael > Cc: RAUC@pengutronix.de ; RAUC bounces@pengutronix.de> > Betreff: Antwort: Re: [RAUC] Antwort: Re: Antwort: D-Bus control Qt=20 >=20 > Hi Michael, >=20 > "RAUC" schrieb am 02.08.2021 16:29:18: >=20 > > Von: "Stahl, Michael" > > An: "Eugen.Wiens@JUMO.net" > > Kopie: RAUC , "RAUC@pengutronix.de"=20 > > > > Datum: 02.08.2021 16:29 > > Betreff: Re: [RAUC] Antwort: Re: Antwort: D-Bus control Qt > > Gesendet von: "RAUC" > >=20 > > Okay, thanks a lot. > >=20 > > A last question. Is it correct that I have to poll the "Progress"=20 > > property or is there any signal system where I can subcribe to get a > > notification at every change of progress status? >=20 > We are using a dbus signal. You can connect to it with Qt. >=20 > Best regards, > Eugen=20 > Diese E-Mail kann vertrauliche und/oder rechtlich gesch?tzte=20 > Informationen beinhalten und ist ausschlie?lich f?r die im Verteiler > genannten Personen bestimmt. Das unerlaubte Kopieren sowie die=20 > unbefugte Weitergabe dieser Mail sind nicht gestattet. Bitte=20 > benachrichtigen Sie uns gegebenenfalls telefonisch oder mit Antwort- > Mail, falls Sie nicht der richtige Adressat dieser E-Mail sind.=20 > Bitte l?schen Sie diese Nachricht und alle Anh?nge dazu unverz? > glich. Falls nicht ausdr?cklich vermerkt, ist diese E-Mail keine=20 > rechtlich bindende Vereinbarung. >=20 > Kommanditgesellschaft: JUMO GmbH & Co. KG, Sitz: 36039 Fulda,=20 > Amtsgericht Fulda HRA 302, Pers?nlich haftende Gesellschafterin: M.=20 > K. JUCHHEIM GmbH, Sitz: 36039 Fulda, Amtsgericht Fulda HRB 17,=20 > Gesch?ftsf?hrer: Dipl.-Ing. Bernhard Juchheim, Dipl.-Kfm. Michael=20 > Juchheim, Dipl.-Ing. Dimitrios Charisiadis > Ust.-Id.-Nr.: DE=20 112411234=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F > RAUC mailing list Diese E-Mail kann vertrauliche und/oder rechtlich gesch=FCtzte Informatione= n beinhalten und ist ausschlie=DFlich f=FCr die im Verteiler genannten Pers= onen bestimmt. Das unerlaubte Kopieren sowie die unbefugte Weitergabe diese= r Mail sind nicht gestattet. Bitte benachrichtigen Sie uns gegebenenfalls t= elefonisch oder mit Antwort-Mail, falls Sie nicht der richtige Adressat die= ser E-Mail sind. Bitte l=F6schen Sie diese Nachricht und alle Anh=E4nge daz= u unverz=FCglich. Falls nicht ausdr=FCcklich vermerkt, ist diese E-Mail kei= ne rechtlich bindende Vereinbarung.=20 Kommanditgesellschaft: JUMO GmbH & Co. KG, Sitz: 36039 Fulda, Amtsgericht F= ulda HRA 302, Pers=F6nlich haftende Gesellschafterin: M. K. JUCHHEIM GmbH, = Sitz: 36039 Fulda, Amtsgericht Fulda HRB 17, Gesch=E4ftsf=FChrer: Dipl.-Ing= . Bernhard Juchheim, Dipl.-Kfm. Michael Juchheim, Dipl.-Ing. Dimitrios Char= isiadis=20 Ust.-Id.-Nr.: DE 112411234 --=_alternative 00237EEFC1258726_= Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Hi Michael,

you can connect to a property change on dbus level. That is the way we do it.


"RAUC" <rauc-bounces@pengutronix.de> schrieb am 03.08.2021 08:21:32:

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

> An: "Eu= gen.Wiens@JUMO.net" <Eugen.Wiens@JUMO.net>
> Kopie: "RAUC" <rauc-bounces@pengutronix.de&g= t;, "RAUC@pengutronix.de"
> <RAUC@pengutronix.de>=

> Datum: 03.08.2021 08:21
> Betreff: Re: [RAUC] Antwort: Re:  Antwort: Re:  Antwort:  D-Bus control Qt
> Gesendet von: "RAUC" <rauc-bounces@pengutronix.de>
>
> Hi Eugen,

= >
> thanks again. I implemented the signal and now= I get the signal that
> the update is finished.

<= font size=3D2>> But thats the only signal that rauc is provided, isn't it? To get
> the progress I have to poll the property, or are = there general
> signals on the dbus that I can connect to?

>
> Do you read the property "Progr= ess" like

> QDBusInterface iface= ( "de.pengutronix.rauc",
>           =        "/",
>   &= nbsp;              "de.pengutronix.rauc.Installer",
= >                  QDBusConnection::systemBus() );
> QVariant property =3D iface.property("Progress");
> MyProgress parameterProgress;=
> property.value<QDBusArgument>() >> parameterProgress;
>
> or did y= ou use another possibility?

> If I use= the above I get a message five times and the marshaled data (
> m=5FProgress, m=5FMessage, ..) are always = empty.

> QDBusArgument: read from a wr= ite-only object

>
> Von: Eu= gen.Wiens@JUMO.net <Eugen.Wiens@JUMO.net>
> Gesendet: Montag, 2= . August 2021 16:53
> An: Stahl, Michael <mstahl@moba.de>
&g= t; Cc: RAUC@pengutronix.de <RAUC@pengutronix.de>; RAUC <rauc-
&= gt; bounces@pengutronix.de>
> Betreff: Antwort: Re: [RAUC] Antwort= : Re: Antwort: D-Bus control Qt

>  
> Hi Michael,
>
> "RAUC" <rauc-bounces@p= engutronix.de> schrieb am 02.08.2021 16:29:18:
>
> > Von: "Stahl, Michael" <mstahl@= moba.de>
> > An: "Eugen.Wiens@JUMO.net" <Eugen.Wie= ns@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:  D-Bu= s control Qt
> > Gesendet von: "RAUC" <rauc-bounces@pengutronix= .de>
> >
> > Okay, thanks a lot.
> >
>= ; > A last question. Is it correct that I have to poll the "Progres= s"
> > 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

&= gt; 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 = sowie die
> unbefugte Weitergabe dieser Mail sind nicht gestattet. B= itte
> benachrichtigen Sie uns gegebenenfalls telefonisch oder mit A= ntwort-
> Mail, falls Sie nicht der richtige Adressat dieser E-Mail s= ind.
> Bitte l?schen Sie diese Nachricht und alle Anh?nge dazu unver= z?
> glich. Falls nicht ausdr?cklich vermerkt, ist diese E-Mail keine=
> rechtlich bindende Vereinbarung.
>
> Kommanditgesell= schaft: JUMO GmbH & Co. KG, Sitz: 36039 Fulda,
> Amtsgericht 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.: D= E 112411234=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F
> RAUC mailing list

<= font size=3D2 face=3D"sans-serif">Diese E-Mail kann vertrauliche und/oder r= echtlich gesch=FCtzte Informationen beinhalten und ist ausschlie=DFlich f= =FCr die im Verteiler genannten Personen bestimmt. Das unerlaubte Kopieren = sowie die unbefugte Weitergabe dieser Mail sind nicht gestattet. Bitte bena= chrichtigen Sie uns gegebenenfalls telefonisch oder mit Antwort-Mail, falls= Sie nicht der richtige Adressat dieser E-Mail sind. Bitte l=F6schen Sie di= ese Nachricht und alle Anh=E4nge dazu unverz=FCglich. Falls nicht ausdr=FCc= klich vermerkt, ist diese E-Mail keine rechtlich bindende Vereinbarung.

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

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