Implementation
static const deviceClassList = {
0: [
'Miscellaneous',
[
{
'000000': 'Uncategorized',
},
]
],
1: [
'Computer',
[
{
'000000': 'Uncategorized',
'000001': 'Desktop workstation',
'000010': 'Server-class computer',
'000011': 'Laptop',
'000100': 'Handheld PC/PDA (clam shell)',
'000101': 'Palm sized PC/PDA',
'000110': 'Wearable computer (Watch sized)',
'000111': 'Tablet',
},
]
],
2: [
'Phone',
[
{
'000000': 'Uncategorized',
'000001': 'Cellular',
'000010': 'Cordless',
'000011': 'Smartphone',
'000100': 'Wired modem or voice gateway',
'000101': 'Common ISDN Access',
},
]
],
3: [
'LAN / Network Access point',
[
{
'000': 'Fully available',
'001': '1 - 17% utilized',
'010': '17 - 33% utilized',
'011': '33 - 50% utilized',
'100': '50 - 67% utilized',
'101': '67 - 83% utilized',
'110': '83 - 99% utilized',
'111': 'No service available',
},
]
],
4: [
'Audio / Video',
[
{
'000000': 'Uncategorized',
'000001': 'Wearable Headset Device',
'000010': 'Hands-free Device',
'000011': '(Reserved)',
'000100': 'Microphone',
'000101': 'Loudspeaker',
'000110': 'Headphones',
'000111': 'Portable Audio',
'001000': 'Car audio',
'001001': 'Set-top box',
'001010': 'HiFi Audio Device',
'001011': 'VCR',
'001100': 'Video Camera',
'001101': 'Camcorder',
'001110': 'Video Monitor',
'001111': 'Video Display and Loudspeaker',
'010000': 'Video Conferencing',
'010001': '(Reserved)',
'010010': 'Gaming/Toy',
},
]
],
5: [
'Peripheral',
[
{
'00': '',
'01': 'Keyboard',
'10': 'Pointing device',
'11': 'Combo keyboard/pointing device',
},
{
'0000': 'Uncategorized device',
'0001': 'Joystick',
'0010': 'Gamepad',
'0011': 'Remote control',
'0100': 'Sensing device',
'0101': 'Digitizer tablet',
'0110': 'Card Reader',
'0111': 'Digital Pen',
'1000': 'Handheld scanner for ID codes',
'1001': 'Handheld gestural input device',
},
]
],
6: [
'Imaging',
[
{
'0001': "Display",
'0010': "Camera",
'0011': "Display/Camera",
'0100': "Scanner",
'0101': "Display/Scanner",
'0110': "Camera/Scanner",
'0111': "Display/Camera/Scanner",
'1000': "Printer",
'1001': "Display/Printer",
'1010': "Camera/Printer",
'1011': "Display/Camera/Printer",
'1100': "Scanner/Printer",
'1101': "Display/Scanner/Printer",
'1110': "Camera/Scanner/Printer",
'1111': "Display/Camera/Scanner/Printer",
},
]
],
7: [
'Wearable',
[
{
'000001': 'Wristwatch',
'000010': 'Pager',
'000011': 'Jacket',
'000100': 'Helmet',
'000101': 'Glasses',
},
]
],
8: [
"Toy",
[
{
'000001': "Robot",
'000010': "Vehicle",
'000011': "Doll / Action figure",
'000100': "Controller",
'000101': "Game",
},
]
],
9: [
"Health",
[
{
'000000': "Undefined",
'000001': "Blood Pressure Monitor",
'000010': "Thermometer",
'000011': "Weighing Scale",
'000100': "Glucose Meter",
'000101': "Pulse Oximeter",
'000110': "Heart/Pulse Rate Monitor",
'000111': "Health Data Display",
'001000': "Step Counter",
'001001': "Body Composition Analyzer",
'001010': "Peak Flow Monitor",
'001011': "Medication Monitor",
'001100': "Knee Prosthesis",
'001101': "Ankle Prosthesis",
'001110': "Generic Health Manager",
'001111': "Personal Mobility Device",
},
]
],
31: ['Uncategorized', []],
};