Resource manager publisher (RMPS) object types

QNX SDP8.0Device Publishers Developer's GuideAPIArchitecture

Device publishers write device information to multiple RMPS objects in fixed locations. Applications can monitor these objects to learn of device updates and to retrieve information that enables access to device contents.

The usblauncher_otg publisher outputs the following types of RMPS objects for each device:
Type Description Location
Device information object
Contains physical and logical connectivity information specific to the device's hardware type. This information might include:
  • device's vendor ID
  • mediastore type
  • product serial number
  • details on temperature and drive mechanism state
  • slot information
/usb/launcher/device/
Device control object

Accepts commands for performing device actions, such as toggling the power on a USB hub port.

Can also contain command outcomes.

Note:
The device control objects are RMPS objects.
/usb/launcher/command/
Driver object Contains driver information, such as the process name and ID (pid), and a reference to the device information object associated with the driver /usb/launcher/driver/
Mount object
Contains information on the device's filesystem, including:
  • mountpoint
  • filesystem type
  • partition label
  • other hardware-specific fields
/usb/launcher/mount/
Page updated: