BINTEC-USB Table View

Table-centric layout grouping table, row, and column objects.

Tables
4
Rows
4
Columns
55
.0.1 · 1 row entry · 20 columns
This table contains the actually detected USB devices.
(one entry of usbDeviceDescTable)
Indexes
usbDeviceDescDevAddr
Column Syntax OID
usbDeviceDescDevAddr
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4).
Enum is assigned by the USB device enumerator.
Integer32
Constraints:
range: 0-65535
.0.1.1.1
usbDeviceDescUpTime
TimeStamp when the USB host controller/root hub
detected the inserted USB device.
SNMPv2-TCTimeStamp
Textual Convention: SNMPv2-TCTimeStamp Unsigned32
.0.1.1.2
usbDeviceDescStatus
Current status of the USB device:
attach - attach the device to the specified device class
config - configure the device if supported
detach - detach the device from upper layers.
Enumeration
Enumerated Values:
1attach
2config
3detach
.0.1.1.3
usbDeviceDescBcdUSB
The USB standard supported by the device.
Enumeration
Enumerated Values:
1unspecified
2usb1-0
3usb1-1
4usb2-0
5usb3-0
.0.1.1.4
usbDeviceDescDeviceClass
The class code of the USB device.
0x00 - each interface specifies it's own class code.
0xFF - the class code is vendor specific.
Otherwise the value is a valid class code.
Enumeration
Enumerated Values:
0spec-in-ifc
2comm
9hub
220diagnostic
224wireless
255vendor-spec
.0.1.1.5
usbDeviceDescDeviceSubClass
DeviceClass dependent SubClass code.
There are no unique values over all DeviceClasses defined.
Integer32
Constraints:
range: 0-255
.0.1.1.6
usbDeviceDescDeviceProtocol
DeviceClass and SubClass dependent DeviceProtocol code.
There are no unique values over all DeviceClasses defined.
Integer32
Constraints:
range: 0-255
.0.1.1.7
usbDeviceDescMaxPacketSize
The maximum packet size supported by the USB device.
This value normally depends on the USB standard supported.
Integer32
Constraints:
range: 0-255
.0.1.1.8
usbDeviceDescIdVendor
The unique USB device vendor ID.
Integer32
Constraints:
range: 0-65535
.0.1.1.9
usbDeviceDescIdProduct
The (hopefully) unique USB device product ID.
Integer32
Constraints:
range: 0-65535
.0.1.1.10
usbDeviceDescBcdDevice
The USB device release number in BCD format.
Integer32
Constraints:
range: 0-65535
.0.1.1.11
usbDeviceDescTxtManufacturer
Human readable manufacturers name (if present).
SNMPv2-TCDisplayString
Textual Convention: SNMPv2-TCDisplayString OctetString
Type Constraints:
range: 0..255
.0.1.1.12
usbDeviceDescTxtProduct
Human readable product name (if present).
SNMPv2-TCDisplayString
Textual Convention: SNMPv2-TCDisplayString OctetString
Type Constraints:
range: 0..255
.0.1.1.13
usbDeviceDescTxtSerialNumber
Human readable serial number (if present).
SNMPv2-TCDisplayString
Textual Convention: SNMPv2-TCDisplayString OctetString
Type Constraints:
range: 0..255
.0.1.1.14
usbDeviceDescNumConfigurations
The number of alternative device configurations
supported by the USB device.
Integer32
Constraints:
range: 0-255
.0.1.1.15
usbDeviceDescRawData
Device descriptor raw data for debugging purposes only.
OctetString
Constraints:
range: 0-18
.0.1.1.16
usbDeviceDescHubPortNumber
The number of the port the USB device is connected to.
Integer32
Constraints:
range: 0-15
.0.1.1.17
usbDeviceDescDeviceSpeed
The speed the USB device uses for data transmission.
Enumeration
Enumerated Values:
1low
2full
3high
.0.1.1.18
usbDeviceDescDepth
The depth in the bus topology where the device is located.
0 = Root Hub, 1 = Device at Root Hub, 2 = Device at ext. Hub,
3 = Device at external Hub connected to an external Hub, etc.
Integer32
Constraints:
range: 0-7
.0.1.1.19
usbDeviceDescParent
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4)
of the parent hub for this device.
Enum is assigned by the USB device enumerator.
Integer32
Constraints:
range: 0-65535
.0.1.1.20
.0.2 · 1 row entry · 8 columns
This table contains the configuration(s)
provided by the detected USB device.
(one entry of usbConfigDescTable)
Indexes
usbConfigDescDevAddr usbConfigDescConfigValue
Column Syntax OID
usbConfigDescDevAddr
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4).
Enum is assigned by the USB device enumerator.
Integer32
Constraints:
range: 0-65535
.0.2.1.1
usbConfigDescTotalLength
Length of the configuration descriptor frame in bytes.
Integer32
Constraints:
range: 0-65535
.0.2.1.2
usbConfigDescNumInterfaces
The number of interfaces supported by the USB device.
Integer32
Constraints:
range: 0-255
.0.2.1.3
usbConfigDescConfigValue
The configuration value associated with this configuration.
Integer32
Constraints:
range: 0-255
.0.2.1.4
usbConfigDescTxtConfiguration
Human readable configuration description (if present).
SNMPv2-TCDisplayString
Textual Convention: SNMPv2-TCDisplayString OctetString
Type Constraints:
range: 0..255
.0.2.1.5
usbConfigDescAttributes
The following attributes are currently defined
by the USB standard:
Bit 7 - bus powered
Bit 6 - self powered
Bit 5 - remote wakeup
Bit 4-0 - reserved.
Integer32
Constraints:
range: 0-255
.0.2.1.6
usbConfigDescMaxPower
Maximum power consumption in steps of 2 mA.
Integer32
Constraints:
range: 0-255
.0.2.1.7
usbConfigDescRawData
Configuration descriptor raw data for debugging purposes only.
OctetString
Constraints:
range: 0-255
.0.2.1.8
.0.3 · 1 row entry · 9 columns
This table contains the interfaces provided by
the detected USB device configuration.
(one entry of usbInterfaceDescTable)
Indexes
usbInterfaceDescDevAddr usbInterfaceDescInterfaceNumber
Column Syntax OID
usbInterfaceDescDevAddr
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4).
Enum is assigned by the USB device enumerator.
Integer32
Constraints:
range: 0-65535
.0.3.1.1
usbInterfaceDescInterfaceNumber
The number of this interface.
Integer32
Constraints:
range: 0-255
.0.3.1.2
usbInterfaceDescAltSettings
Value used to select alternative setting.
Integer32
Constraints:
range: 0-255
.0.3.1.3
usbInterfaceDescNumEndpoints
The number of endpoints provided by this interface.
Integer32
Constraints:
range: 0-255
.0.3.1.4
usbInterfaceDescDeviceClass
Class code (assigned by usb.org).
Enumeration
Enumerated Values:
0unspec
1audio
2cdc
3hid
5physical
6image
7printer
8msc
9hub
10cdc-data
11smartcard
12firm-upd
13security
220diagnostic
224wireless
254appl-spec
255vendor-spec
.0.3.1.5
usbInterfaceDescDeviceSubClass
Subclass code (assigned by usb.org).
Integer32
Constraints:
range: 0-255
.0.3.1.6
usbInterfaceDescDeviceProtocol
The class dependent protocol code.
Integer32
Constraints:
range: 0-255
.0.3.1.7
usbInterfaceDescIdxInterface
The index to the string describing the interface (if present).
Integer32
Constraints:
range: 0-255
.0.3.1.8
usbInterfaceDescRawData
Interface descriptor raw data for debugging purposes only.
OctetString
Constraints:
range: 0-9
.0.3.1.9
.0.4 · 1 row entry · 18 columns
This table contains the endpoints provided by
the detected USB device configuration.
(one entry of usbEndpointDescEntry)
Indexes
usbEndpointDescDevAddr usbEndpointDescIfcIndex
Column Syntax OID
usbEndpointDescDevAddr
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4) | IfcNum.
Enum is assigned by the USB device enumerator.
Integer32
Constraints:
range: 0-65535
.0.4.1.1
usbEndpointDescIfcIndex
Index = PipeType << 5 | PipeDirection << 4 | EpAddress.
Used for unique enumeration of the endpoints.
Integer32
Constraints:
range: 0-255
.0.4.1.2
usbEndpointDescIfcNum
The interface number of the endpoints interface.
Integer32
Constraints:
range: 0-255
.0.4.1.3
usbEndpointDescEpAddress
The endpoints address (direction bit stripped).
Integer32
Constraints:
range: 0-15
.0.4.1.4
usbEndpointDescPipeDirection
Transfer direction of this endpoint.
Enumeration
Enumerated Values:
1in
2out
.0.4.1.5
usbEndpointDescPipeType
The endpoint type extracted from the
endpoint descriptor attribute field.
Enumeration
Enumerated Values:
1ctrl
2iso
3bulk
4intr
.0.4.1.6
usbEndpointDescAttributes
Complete endpoint atribute field. For debugging only.
Integer32
Constraints:
range: 0-255
.0.4.1.7
usbEndpointDescMaxPacketSize
The maximum packet size the endpoint
is capable of sending or receiving.
Integer32
Constraints:
range: 0-65535
.0.4.1.8
usbEndpointDescInterval
Interval for polling endpoint data transfers (in frame counts).
Ignored for bulk and control endpoints.
Iso endpoints must be equal 1.
Field may range from 1 to 255 for interrupt endpoints.
Integer32
Constraints:
range: 0-255
.0.4.1.9
usbEndpointDescRawData
Endpoint descriptor raw data for debugging purposes only.
OctetString
Constraints:
range: 0-7
.0.4.1.10
usbEndpointStatXferPackets
The number of packets transferred by the endpoint.
SNMPv2-SMICounter32
Textual Convention: SNMPv2-SMICounter32 Unsigned32
Type Constraints:
range: 0..4294967295
.0.4.1.11
usbEndpointStatXferBytes
The number of bytes transferred by the endpoint.
SNMPv2-SMICounter32
Textual Convention: SNMPv2-SMICounter32 Unsigned32
Type Constraints:
range: 0..4294967295
.0.4.1.12
usbEndpointStatXferQlen
The number of frames enqueued at the endpoint.
SNMPv2-SMICounter32
Textual Convention: SNMPv2-SMICounter32 Unsigned32
Type Constraints:
range: 0..4294967295
.0.4.1.13
usbEndpointStatXferStalled
The number of stall conditions detected.
SNMPv2-SMICounter32
Textual Convention: SNMPv2-SMICounter32 Unsigned32
Type Constraints:
range: 0..4294967295
.0.4.1.14
usbEndpointStatXferIoError
The number of I/O errors detected.
SNMPv2-SMICounter32
Textual Convention: SNMPv2-SMICounter32 Unsigned32
Type Constraints:
range: 0..4294967295
.0.4.1.15
usbEndpointStatXferBabble
The number of Babble errors detected.
SNMPv2-SMICounter32
Textual Convention: SNMPv2-SMICounter32 Unsigned32
Type Constraints:
range: 0..4294967295
.0.4.1.16
usbEndpointStatXferOverrun
The number of Frame Overrun errors detected.
SNMPv2-SMICounter32
Textual Convention: SNMPv2-SMICounter32 Unsigned32
Type Constraints:
range: 0..4294967295
.0.4.1.17
usbEndpointStatXferToggle
The number of Toggle errors detected.
SNMPv2-SMICounter32
Textual Convention: SNMPv2-SMICounter32 Unsigned32
Type Constraints:
range: 0..4294967295
.0.4.1.18