Hey Aleksander,
I do get the +CTZU notification, but it worked differently for quectel
because it doesn't receive the new time we need to check for +CTZE that's
the URC that we get when we receive notification that the time has been
changed.
For my use case, I would like to update my local time automatically on a
linux environment using modemmanager with quectel modules.
So right now I manage to change cinterion's function to process +CTZE
events and I receive the signal like this
GDBusProxy *proxy = g_dbus_proxy_new_sync(connection,
G_DBUS_PROXY_FLAGS_NONE,
NULL,
"org.freedesktop.ModemManager1",
modemPath,
"org.freedesktop.ModemManager1.Modem.Time",
NULL,
&error);
if (error != NULL) {
g_printerr("Error creating ModemManager1.Modem proxy: %s\n", error->message
);
g_error_free(error);
return 1;
}g_signal_connect(proxy, "g-properties-changed", G_CALLBACK(update_local_time ), NULL); } But I'm not sure it's the best way to process the signal Thomas, Le lun. 24 avr. 2023 à 12:43, Aleksander Morgado <[email protected]> a écrit : > Hey, > > > > > I am trying to get notification from Quectel when there is a time > change, I see that there is a signal NetworkTimeChanged for this but when I > looked at the code, I see that the signal is not being emitted for Quectel > modules. > > > > True; we're not emitting those for all modem types. Do you get +CTZU > notifications in your modem? Right now I think we're processing these > only for cinterion modules. > > Also, what is your usecase? I assume you're interested on the timezone > information exclusively, right? > > -- > Aleksander >
