The Following 15 Users Say Thank You to jonwil For This Useful Post: | ||
BentL, DA5, endsormeans, hardy_magnus, juiceme, klinglerware, Malakai, mike727, peterleinchen, reinob, t-b, theonelaw, trx, wicket, Wizzup_ |
|
2018-06-26
, 07:13
|
|
Posts: 1,196 |
Thanked: 2,708 times |
Joined on Jan 2010
@ Hanoi
|
#2
|
The Following 6 Users Say Thank You to ste-phan For This Useful Post: | ||
|
2018-06-26
, 15:42
|
Posts: 1,293 |
Thanked: 4,319 times |
Joined on Oct 2014
|
#3
|
This will aid Leste in dealing with things that ofono doesn't yet deal with (because Nokia wanted to protect their stuff and implemented only the bare minimum in ofono for Meego work meaning lots of stuff doesn't get handled)
I have already covered the GPS here
http://talk.maemo.org/showthread.php?t=100363 with coverage of liblas/location-daemon/location-proxy
The other blobs on the N900 that use libisi to talk to the cellular modem are:
cmt-reset (resets the cellular modem)
csd (main daemon for handling communication with the cellular modem)
libcscall/libcsd-call (CSD plugin for voice calls)
libcsd-gprs (CSD plugin for cellular data)
libphinfo/libcsd-info (CSD plugin for getting info from the cellular modem)
libtelcommon/libcsd-net (CSD plugin for network related things)
libtelcommon/libcsd-sim (CSD plugin for sim related things)
libtelcommon/libcsd-simpb (CSD plugin for sim phonebook)
libsms/libcsd-sms (CSD plugin for SMS)
libss/libcsd-ss (CSD plugin for supplementary server stuff)
pnatd (emulates AT commands)
sscd (manages cellular modem state including in response to MCE state changes)
In future posts I will identify the isi messages/structures that each of these blobs deals with (those that the blobs send and those that the blobs listen for) as well as any messages sent directly by libisi itself. (of which there are a few)