Method: LIBUSB.dev_string
- Defined in:
- lib/libusb/constants.rb
.dev_string(base_class, sub_class, protocol) ⇒ Object
127 128 129 130 131 132 133 134 135 136 137 |
# File 'lib/libusb/constants.rb', line 127 def self.dev_string(base_class, sub_class, protocol) if desc = CLASS_CODES_HASH3[[base_class, sub_class, protocol]] desc elsif desc = CLASS_CODES_HASH2[[base_class, sub_class]] desc + " (%02x)" % [protocol] elsif desc = CLASS_CODES_HASH1[base_class] desc + " (%02x,%02x)" % [sub_class, protocol] else "Unkonwn(%02x,%02x,%02x)" % [base_class, sub_class, protocol] end end |