60 lines
1 KiB
Python
60 lines
1 KiB
Python
# constants declarated for all proyect
|
|
|
|
|
|
STR_XSM_SIZE = 16
|
|
STR_SM_SIZE = 32
|
|
STR_SIZE = 64
|
|
STR_BIG_SIZE = 128
|
|
STR_EXTEND_SIZE = 256
|
|
|
|
|
|
# Algorithms for build hids
|
|
HID_ALGO1 = [
|
|
"manufacturer",
|
|
"model",
|
|
"chassis",
|
|
"serialNumber",
|
|
"sku"
|
|
]
|
|
|
|
LEGACY_DPP = [
|
|
"manufacturer",
|
|
"model",
|
|
"chassis",
|
|
"serialNumber",
|
|
"sku",
|
|
"type",
|
|
"version"
|
|
]
|
|
|
|
ALGOS = {
|
|
"hidalgo1": HID_ALGO1,
|
|
"legacy_dpp": LEGACY_DPP
|
|
}
|
|
|
|
|
|
CHASSIS_DH = {
|
|
'Tower': {'desktop', 'low-profile', 'tower', 'server'},
|
|
'Docking': {'docking'},
|
|
'AllInOne': {'all-in-one'},
|
|
'Microtower': {'mini-tower', 'space-saving', 'mini'},
|
|
'PizzaBox': {'pizzabox'},
|
|
'Lunchbox': {'lunchbox'},
|
|
'Stick': {'stick'},
|
|
'Netbook': {'notebook', 'sub-notebook'},
|
|
'Handheld': {'handheld'},
|
|
'Laptop': {'portable', 'laptop'},
|
|
'Convertible': {'convertible'},
|
|
'Detachable': {'detachable'},
|
|
'Tablet': {'tablet'},
|
|
'Virtual': {'_virtual'},
|
|
}
|
|
|
|
|
|
DATASTORAGEINTERFACE = [
|
|
'ATA',
|
|
'USB',
|
|
'PCI',
|
|
'NVME',
|
|
]
|