From: Sjur Brændeland <[email protected]>
This is the latest version of the Modem Init Daemon API.
STE Modem Init Deamon Manager
=============================
Service com.stericsson.modeminit
Interface com.stericsson.modeminit.Manager
Object path /
Methods array{object,dict} GetModems()
Get array of STE Modem objects and their state and
properties (out signature 'a(oa{sv})').
The method should only be call once per application.
Further changes shall be monitored via StateChange
signals.
STE Modem
=========
Service com.stericsson.modeminit
Interface com.stericsson.modeminit.Modem
Object path variable
Signals PropertyChanged(string property, variant value)
This signal indicates a changed value of the given
property.
Properties string State [readonly]
The modems state is dynamic can can have the following
values:
"booting" Modem is powered up (flashed version)
or Modem is powered up and firmware upload
is completed. (flashless version)
"upgrading" Firmware upgrade on going
or Flashing manager under execution -
modem in service mode.
"ready" Modem has booted and is ready for use.
This implies that all AT channels are
available, the modem might be in
e.g. flight mode.
"dumping" Modem has crashed and dump is ongoing
"off" Modem is powered off.
string Interface[readonly]
CAIF Link Layer interface to be used for
CAIF channels for a modem.
string Serial[optional,readonly]
Serial Number or IMEI for the Modem. The Serial will
not be available until the modem can open an AT channel.
Sjur Brændeland (1):
plugin: Add ste modem initd integration
Makefile.am | 4 +
plugins/stemgr.c | 345 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 349 insertions(+), 0 deletions(-)
create mode 100644 plugins/stemgr.c
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono