Object Data Manager (ODM)
ODM maintains data represented in form of classes of objects. It is used for storing device-specific configuration information. It has predefined database for storing configuration data for all devices. It also has customized database for device instances that are currently running in the system. ODM needs to be initialized before use. Application intending to configure device driver, must initialize ODM first.
Application initializes ODM using the
odm_initialize() API defined in /usr/include/odmi.h.