summaryrefslogtreecommitdiff
path: root/doc/cell-broadcast-api.txt
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-07-26 13:52:40 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-07-26 13:53:09 -0500
commit3d86fa314a63662cbf654d7a40e2567087263842 (patch)
treea53f7df8f7420f29639ed50081c239f7d0cf3a41 /doc/cell-broadcast-api.txt
parent04fffa93a1db0b79fc5f436c2d71924d97fcd3bb (diff)
downloadofono-3d86fa314a63662cbf654d7a40e2567087263842.tar.gz
doc: Move cbs-api to cell-broadcast-api
Diffstat (limited to 'doc/cell-broadcast-api.txt')
-rw-r--r--doc/cell-broadcast-api.txt71
1 files changed, 71 insertions, 0 deletions
diff --git a/doc/cell-broadcast-api.txt b/doc/cell-broadcast-api.txt
new file mode 100644
index 00000000..8c6ef1b5
--- /dev/null
+++ b/doc/cell-broadcast-api.txt
@@ -0,0 +1,71 @@
+Cell broadcast hierarchy
+========================
+
+Service org.ofono
+Interface org.ofono.CellBroadcast
+Object path [variable prefix]/{modem0,modem1,...}
+
+Methods dict GetProperties()
+
+ Returns properties for the cell broadcast object. See
+ the properties section for available properties.
+
+ Possible Errors: [service].Error.InvalidArguments
+
+ void SetProperty(string property, variant value)
+
+ Changes the value of the specified property. Only
+ properties that are listed as read-write are
+ changeable. On success a PropertyChanged signal
+ will be emitted.
+
+ Possible Errors: [service].Error.InvalidArguments
+ [service].Error.DoesNotExist
+
+Signals PropertyChanged(string name, variant value)
+
+ This signal indicates a changed value of the given
+ property.
+
+ IncomingBroadcast(string text, uint16 topic)
+
+ This signal is emitted whenever a new cell broadcast
+ is received. The string text contains contents of the
+ broadcast and topic contains the channel this
+ broadcast was received on.
+
+ Please note that base station name broadcasts are
+ handled by the NetworkRegistration interface.
+
+ EmergencyBroadcast(string text, dict properties)
+
+ This signal is emitted whenever an ETWS cell broadcast
+ is received. The string text contains contents of the
+ broadcast. The dict is made up of the following
+ entries:
+ EmergencyType - string value, possible values
+ include: "Earthquake",
+ "Tsunami",
+ "Earthquake+Tsunami",
+ "Other"
+ EmergencyAlert - boolean value hinting whether
+ an extra emergency indicator
+ should be activated (e.g.
+ vibrate mode, emergency alert
+ mode.)
+
+ Popup - boolean value hinting whether the UI
+ should popup a message box with the
+ emergency information.
+
+Properties boolean Powered [readwrite]
+
+ Boolean representing the power state of the cell
+ broadcast service. If powered is False, then no
+ Cell Broadcast information is received.
+
+ string Topics [readwrite]
+
+ Returns a list of topics currently subscribed to by
+ this modem. If the list is empty, then only emergency
+ broadcasts will ever be received.