/** @page device Device module @section Overview Device module provides capabilities to access Platform device information.
The capabilities are executed directly through Plugins under Plugin Domain "DeviceInfo"
without any involvement of Framework.
@image html overview_device.png "Software architecture of Device module" Device module has following sub implementations with each corresponding roles.
- Device Info
Provides API to get device information.
Such information has key-value form, so the key should be predefined
between agent developer and plugin developer before using.
- Device Executor
Provides APIs to execute device function.
Such functions are invoked by specifying function name, so the name should be predefined
between agent developer and plugin developer before using.
*/