/pps/qnx/device/device

Device publishers write device connectivity details to this object

Publishers
Device publishers (e.g., usblauncher)
Note: For more information about the device publishers and how they interact with PPS, see the Device Publishers Developer's Guide.
Subscribers
Any app

Overview

When USB sticks are connected to the system, PPS objects appear under the /pps/qnx/device/ directory to expose hardware connectivity details. For USB devices, object names are of the form:

usb-bus_number.device_number

Note: If usblauncher is called with the -S option, the object name also includes the stack_number attribute before the bus_number (e.g., usb-0.0.3).

Here's a sample object:

[n]@usb-0.0.3
bus::USB
busno::0x00
configuration::1
configurations::1
device_class::0xff
device_protocol::0x00
device_subclass::0xff
devno::0x03
drivers_matched::1
drivers_running::1
manufacturer::D-Link Corporation
max_packet_size0::64
product::DUB-E100
product_id::0x3c05
serial_number::000001
stackno::0
topology::(1,3),(0,0)
upstream_device_address::1
upstream_host_controller::0
upstream_port::3
upstream_port_speed::High
vendor_id::0x2001

For the full list of attributes that can be present in device objects published by usblauncher, see the Device Object reference for usblauncher.