Tizen 2.0 Release
[framework/system/sync-agent.git] / doc / groups_platform_monitor.dox
1 /**\r
2  @page platform_monitor Platform Monitor module\r
3 \r
4  @section Overview\r
5 Platform Monitor module provides capabilities to catch event from target platform, such as alarm, mobile network.<br>\r
6 The capabilities are executed directly through Plugins under Plugin "PlatformMonitor"<br>\r
7 without any involvement of Framework.<br>\r
8 \r
9  @image html overview_platform_monitor.png "Software architecture of Platform Monitor module"\r
10 \r
11 The mechanism for event catch from platform requires device module init and callback registration,<br>\r
12 and the device module init which is implemented in Plulgin, is automatically done by Framework Init operation internal<br>\r
13 by reading Framework configuration XML in which PlatformMonitor Plugin is specified.<br>\r
14 \r
15 Some kinds of device module may have module data related to the system event,<br>\r
16 and in this case user can access(get/set) the data through APIs provided.<br>\r
17 \r
18 Platform Monitor module has following sub implementations with each corresponding roles.<br>\r
19         - <b>Platform Inerface</b><br>\r
20         Provides API, realted to device module which occurs system event.<br>\r
21         User can register system event callback, get/set device module data.<br>\r
22 */\r