Fix hardcoded lib path and use %cmake macros
[platform/core/system/sync-agent.git] / doc / groups_device.dox
1 /**\r
2  @page device Device module\r
3 \r
4  @section Overview\r
5 Device module provides capabilities to access Platform device information.<br>\r
6 The capabilities are executed directly through Plugins under Plugin Domain "DeviceInfo"<br>\r
7 without any involvement of Framework.<br>\r
8 \r
9  @image html overview_device.png "Software architecture of Device module"\r
10 \r
11 Device module has following sub implementations with each corresponding roles.<br>\r
12         - <b>Device Info</b><br>\r
13         Provides API to get device information.<br>\r
14         Such information has key-value form, so the key should be predefined<br>\r
15         between agent developer and plugin developer before using.<br>\r
16 \r
17         - <b>Device Executor</b><br>\r
18         Provides APIs to execute device function.<br>\r
19         Such functions are invoked by specifying function name, so the name should be predefined<br>\r
20         between agent developer and plugin developer before using.<br>\r
21 */\r