Object for storing vendor and software information about an MTP device
The /pps/services/multimedia/mtp/driverdir/devinfo object stores fields that identify the manufacturer, vendor, and model name of an attached MTP device and that describe its system software. The driverdir directory is created by the MTP driver launched when the device is attached. Here's a sample object:
[n]@devinfo Device::PlaysForSure FunctionMode::0 Manufacturer::samsung Name::Galaxy Nexus SerialNumber::0149BDCB1800E01F SoftwareVersion::1.0 StandardVersion::100 VendorExtDesc::microsoft.com: 1.0; android.com: 1.0; VendorExtId::0x6 VendorExtVersion::100
Attribute | Data type | Description |
---|---|---|
Device | String | Device type (always PlaysForSure) |
FunctionMode | Hexadecimal string | Function mode supported by the device. Modes express different states and capabilities. A value of 0 means the device supports only Standard Mode. For details on the meanings of different field values, see section 5.1.1.5 of revision 1.1 of the Media Transfer Protocol specification. |
Manufacturer | String | Device manufacturer |
Name | String | Device model |
SerialNumber | String | Serial number of the MTP function. This number is unique among MTP functions with the same Name and SoftwareVersion values. |
SoftwareVersion | String | Software or firmware version of the device, in a vendor-specific format |
StandardVersion | Number | Protocol version supported by the device (always 100, which represents version 1.00) |
VendorExtDesc | String | List of vendor extensions supported by the device. Extensions let vendors define additional capabilities for MTP devices. |
VendorExtId | Hexadecimal string | ID of vendor of extensions supported by the device. This ID is assigned by I3A. |
VendorExtVersion | Number | Version of vendor-extension set supported by the device |