Lines Matching refs:add_field

72         self.add_field('header', Header(u))
75 …self.add_field('structures', unpack.unpack_all(u, _smbios_structures, self), unpack.format_each("\…
102 self.add_field('anchor_string', u.unpack_one("4s"))
103 self.add_field('checksum', u.unpack_one("B"))
104 self.add_field('length', u.unpack_one("B"))
105 self.add_field('major_version', u.unpack_one("B"))
106 self.add_field('minor_version', u.unpack_one("B"))
107 self.add_field('max_structure_size', u.unpack_one("<H"))
108 self.add_field('entry_point_revision', u.unpack_one("B"))
109 self.add_field('formatted_area', u.unpack_one("5s"))
110 self.add_field('intermediate_anchor_string', u.unpack_one("5s"))
111 self.add_field('intermediate_checksum', u.unpack_one("B"))
112 self.add_field('structure_table_length', u.unpack_one("<H"))
113 self.add_field('structure_table_address', u.unpack_one("<I"))
114 self.add_field('number_structures', u.unpack_one("<H"))
115 self.add_field('bcd_revision', u.unpack_one("B"))
117 self.add_field('data', u.unpack_rest())
146 self.add_field('type', self.u.unpack_one("B"))
147 self.add_field('length', self.u.unpack_one("B"))
148 self.add_field('handle', self.u.unpack_one("<H"))
152 self.add_field('data', self.u.unpack_rest())
176 self.add_field('vendor', u.unpack_one("B"), self.fmtstr)
177 self.add_field('version', u.unpack_one("B"), self.fmtstr)
178 self.add_field('starting_address_segment', u.unpack_one("<H"))
179 self.add_field('release_date', u.unpack_one("B"), self.fmtstr)
180 self.add_field('rom_size', u.unpack_one("B"))
181 self.add_field('characteristics', u.unpack_one("<Q"))
187 …self.add_field('characteristics_extensions', [u.unpack_one("B") for b in range(characteristic_byte…
189 self.add_field('major_release', u.unpack_one("B"))
190 self.add_field('minor_release', u.unpack_one("B"))
191 self.add_field('ec_major_release', u.unpack_one("B"))
192 self.add_field('ec_minor_release', u.unpack_one("B"))
207 self.add_field('manufacturer', u.unpack_one("B"), self.fmtstr)
208 self.add_field('product_name', u.unpack_one("B"), self.fmtstr)
209 self.add_field('version', u.unpack_one("B"), self.fmtstr)
210 self.add_field('serial_number', u.unpack_one("B"), self.fmtstr)
212 self.add_field('uuid', uuid.UUID(bytes_le=u.unpack_one("16s")))
224 … self.add_field('wakeup_type', u.unpack_one("B"), unpack.format_table("{}", wakeup_types))
226 self.add_field('sku_number', u.unpack_one("B"), self.fmtstr)
227 self.add_field('family', u.unpack_one("B"), self.fmtstr)
258 self.add_field('manufacturer', u.unpack_one("B"), self.fmtstr)
259 self.add_field('product', u.unpack_one("B"), self.fmtstr)
260 self.add_field('version', u.unpack_one("B"), self.fmtstr)
261 self.add_field('serial_number', u.unpack_one("B"), self.fmtstr)
264 self.add_field('asset_tag', u.unpack_one("B"), self.fmtstr)
267 self.add_field('feature_flags', u.unpack_one("B"))
268 …self.add_field('hosting_board', bool(bitfields.getbits(self.feature_flags, 0)), "feature_flags[0]=…
269 …self.add_field('requires_daughter_card', bool(bitfields.getbits(self.feature_flags, 1)), "feature_…
270 … self.add_field('removable', bool(bitfields.getbits(self.feature_flags, 2)), "feature_flags[2]={}")
271 …self.add_field('replaceable', bool(bitfields.getbits(self.feature_flags, 3)), "feature_flags[3]={}…
272 …self.add_field('hot_swappable', bool(bitfields.getbits(self.feature_flags, 4)), "feature_flags[4]=…
275 self.add_field('location', u.unpack_one("B"), self.fmtstr)
278 self.add_field('chassis_handle', u.unpack_one("<H"))
281 … self.add_field('board_type', u.unpack_one("B"), unpack.format_table("{}", _board_types))
284 self.add_field('handle_count', u.unpack_one("B"))
286 …self.add_field('contained_object_handles', tuple(u.unpack_one("<H") for i in range(self.handle_cou…
301 self.add_field('manufacturer', u.unpack_one("B"), self.fmtstr)
302 self.add_field('enumerated_type', u.unpack_one("B"))
303 …self.add_field('chassis_lock_present', bool(bitfields.getbits(self.enumerated_type, 7)), "enumerat…
335 …self.add_field('system_enclosure_type', bitfields.getbits(self.enumerated_type, 6, 0), unpack.form…
336 self.add_field('version', u.unpack_one("B"), self.fmtstr)
337 self.add_field('serial_number', u.unpack_one("B"), self.fmtstr)
338 self.add_field('asset_tag', u.unpack_one("B"), self.fmtstr)
349 … self.add_field('bootup_state', u.unpack_one("B"), unpack.format_table("{}", chassis_states))
350 … self.add_field('power_supply_state', u.unpack_one("B"), unpack.format_table("{}", chassis_states))
351 … self.add_field('thermal_state', u.unpack_one("B"), unpack.format_table("{}", chassis_states))
359 … self.add_field('security_status', u.unpack_one("B"), unpack.format_table("{}", security_states))
361 self.add_field('oem_defined', u.unpack_one("<I"))
363 self.add_field('height', u.unpack_one("B"))
364 self.add_field('num_power_cords', u.unpack_one("B"))
365 self.add_field('contained_element_count', u.unpack_one("B"))
366 self.add_field('contained_element_length', u.unpack_one("B"))
368 …self.add_field('contained_elements', tuple(SystemEnclosureContainedElement(u, self.contained_eleme…
370 self.add_field('sku_number', u.unpack_one("B"), self.fmtstr)
385 self.add_field('contained_element_type', u.unpack_one("B"))
390 …self.add_field('type_select', bitfields.getbits(self.contained_element_type, 7), unpack.format_tab…
391 self.add_field('type', bitfields.getbits(self.contained_element_type, 6, 0))
393 self.add_field('smbios_board_type', self.type, unpack.format_table("{}", _board_types))
395 self.add_field('smbios_structure_type', self.type)
396 self.add_field('minimum', u.unpack_one("B"))
397 self.add_field('maximum', u.unpack_one("B"))
399 self.add_field('data', u.unpack_rest())
409 self.add_field('socket_designation', u.unpack_one("B"), self.fmtstr)
418 … self.add_field('processor_type', u.unpack_one("B"), unpack.format_table("{}", processor_types))
419 self.add_field('processor_family', u.unpack_one("B"))
420 self.add_field('processor_manufacturer', u.unpack_one("B"), self.fmtstr)
421 self.add_field('processor_id', u.unpack_one("<Q"))
422 self.add_field('processor_version', u.unpack_one("B"), self.fmtstr)
423 self.add_field('voltage', u.unpack_one("B"))
424 self.add_field('external_clock', u.unpack_one("<H"))
425 self.add_field('max_speed', u.unpack_one("<H"))
426 self.add_field('current_speed', u.unpack_one("<H"))
427 self.add_field('status', u.unpack_one("B"))
472 …self.add_field('processor_upgrade', u.unpack_one("B"), unpack.format_table("{}", processor_upgrade…
474 self.add_field('l1_cache_handle', u.unpack_one("<H"))
475 self.add_field('l2_cache_handle', u.unpack_one("<H"))
476 self.add_field('l3_cache_handle', u.unpack_one("<H"))
478 self.add_field('serial_number', u.unpack_one("B"), self.fmtstr)
479 self.add_field('asset_tag', u.unpack_one("B"), self.fmtstr)
480 self.add_field('part_number', u.unpack_one("B"), self.fmtstr)
482 self.add_field('core_count', u.unpack_one("B"))
483 self.add_field('core_enabled', u.unpack_one("B"))
484 self.add_field('thread_count', u.unpack_one("B"))
485 self.add_field('processor_characteristics', u.unpack_one("<H"))
487 self.add_field('processor_family_2', u.unpack_one("<H"))
489 self.add_field('core_count2', u.unpack_one("<H"))
490 self.add_field('core_enabled2', u.unpack_one("<H"))
491 self.add_field('thread_count2', u.unpack_one("<H"))
516 …self.add_field('error_detecting_method', u.unpack_one("B"), unpack.format_table("{}", _error_detec…
517 self.add_field('error_correcting_capability', u.unpack_one("B"))
527 … self.add_field('supported_interleave', u.unpack_one("B"), unpack.format_table("{}", _interleaves))
528 … self.add_field('current_interleave', u.unpack_one("B"), unpack.format_table("{}", _interleaves))
529 self.add_field('max_memory_module_size', u.unpack_one("B"), self.fmtstr)
530 self.add_field('supported_speeds', u.unpack_one("<H"))
531 self.add_field('supported_memory_types', u.unpack_one("<H"))
532 self.add_field('memory_module_voltage', u.unpack_one("B"))
533 …self.add_field('req_voltage_b2', bitfields.getbits(self.memory_module_voltage, 2), "memory_module_…
534 …self.add_field('req_voltage_b1', bitfields.getbits(self.memory_module_voltage, 1), "memory_module_…
535 …self.add_field('req_voltage_b0', bitfields.getbits(self.memory_module_voltage, 0), "memory_module_…
536 self.add_field('num_associated_memory_slots', u.unpack_one("B"))
537 …self.add_field('memory_module_configuration_handles', u.unpack_one("<(self.num_associated_memory_s…
538 self.add_field('enabled_error_correcting_capabilities', u.unpack_one("B"))
553 self.add_field('socket_designation', u.unpack_one("B"), self.fmtstr)
554 self.add_field('bank_connections', u.unpack_one("B"))
555 self.add_field('current_speed', u.unpack_one("B"))
556 self.add_field('current_memory_type', u.unpack_one("<H"))
561 self.add_field('installed_mem', u.unpack_one("B"))
562 …self.add_field('installed_size', bitfields.getbits(self.installed_mem, 6, 0), "installed_mem[6:0]=…
563 …self.add_field('installed_memory_module_connection', bitfields.getbits(self.installed_mem, 7), unp…
564 self.add_field('enabled_mem', u.unpack_one("B"))
565 … self.add_field('enabled_size', bitfields.getbits(self.installed_mem, 6, 0), "enabled_mem[6:0]={}")
566 …self.add_field('enabled_memory_module_connection', bitfields.getbits(self.installed_mem, 7), unpac…
567 self.add_field('error_status', u.unpack_one("B"))
568 …self.add_field('error_status_info_obstained_from_event_log', bool(bitfields.getbits(self.error_sta…
569 …self.add_field('correctable_errors_received', bool(bitfields.getbits(self.error_status, 1)), unpac…
570 …self.add_field('uncorrectable_errors_received', bool(bitfields.getbits(self.error_status, 0)), unp…
585 self.add_field('socket_designation', u.unpack_one("B"), self.fmtstr)
594 self.add_field('cache_configuration', u.unpack_one("<H"))
601 …self.add_field('operational_mode', bitfields.getbits(self.cache_configuration, 9, 8), unpack.forma…
602 …self.add_field('enabled_at_boot_time', bool(bitfields.getbits(self.cache_configuration, 7)), "cach…
609 …self.add_field('location_relative_to_cpu_module', bitfields.getbits(self.cache_configuration, 6, 5…
610 …self.add_field('cache_socketed', bool(bitfields.getbits(self.cache_configuration, 3)), "cache_conf…
611 …self.add_field('cache_level', bitfields.getbits(self.cache_configuration, 2, 0), "cache_configurat…
612 self.add_field('max_cache_size', u.unpack_one("<H"))
617 …self.add_field('max_granularity', bitfields.getbits(self.cache_configuration, 15), unpack.format_t…
618 …self.add_field('max_size_in_granularity', bitfields.getbits(self.cache_configuration, 14, 0), "max…
619 self.add_field('installed_size', u.unpack_one("<H"))
621 …self.add_field('installed_granularity', bitfields.getbits(self.cache_configuration, 15), unpack.fo…
622 …self.add_field('installed_size_in_granularity', bitfields.getbits(self.cache_configuration, 14, 0)…
623 self.add_field('supported_sram_type', u.unpack_one("<H"))
624 self.add_field('current_sram_type', u.unpack_one("<H"))
626 self.add_field('cache_speed', u.unpack_one("B"))
636 …self.add_field('error_correction', u.unpack_one("B"), unpack.format_table("{}", _error_correction))
645 …self.add_field('system_cache_type', u.unpack_one("B"), unpack.format_table("{}", _system_cache_typ…
663 … self.add_field('associativity', u.unpack_one("B"), unpack.format_table("{}", _associativity))
679 self.add_field('internal_reference_designator', u.unpack_one("B"), self.fmtstr)
723 …self.add_field('internal_connector_type', u.unpack_one("B"), unpack.format_table("{}", connector_t…
724 self.add_field('external_reference_designator', u.unpack_one("B"), self.fmtstr)
725 …self.add_field('external_connector_type', u.unpack_one("B"), unpack.format_table("{}", connector_t…
765 self.add_field('port_type', u.unpack_one("B"), unpack.format_table("{}", port_types))
780 self.add_field('designation', u.unpack_one("B"), self.fmtstr)
825 self.add_field('slot_type', u.unpack_one("B"), unpack.format_table("{}", _slot_types))
842 …self.add_field('slot_data_bus_width', u.unpack_one('B'), unpack.format_table("{}", _slot_data_bus_…
849 … self.add_field('current_usage', u.unpack_one('B'), unpack.format_table("{}", _current_usages))
856 … self.add_field('slot_length', u.unpack_one('B'), unpack.format_table("{}", _slot_lengths))
857 self.add_field('slot_id', u.unpack_one('<H'))
858 self.add_field('characteristics1', u.unpack_one('B'))
859 …self.add_field('characteristics_unknown', bool(bitfields.getbits(self.characteristics1, 0)), "char…
860 …self.add_field('provides_5_0_volts', bool(bitfields.getbits(self.characteristics1, 1)), "character…
861 …self.add_field('provides_3_3_volts', bool(bitfields.getbits(self.characteristics1, 2)), "character…
862 …self.add_field('shared_slot', bool(bitfields.getbits(self.characteristics1, 3)), "characteristics1…
863 …self.add_field('supports_pc_card_16', bool(bitfields.getbits(self.characteristics1, 4)), "characte…
864 …self.add_field('supports_cardbus', bool(bitfields.getbits(self.characteristics1, 5)), "characteris…
865 …self.add_field('supports_zoom_video', bool(bitfields.getbits(self.characteristics1, 6)), "characte…
866 …self.add_field('supports_modem_ring_resume', bool(bitfields.getbits(self.characteristics1, 7)), "c…
868 self.add_field('characteristics2', u.unpack_one('B'))
869 …self.add_field('supports_PME', bool(bitfields.getbits(self.characteristics2, 0)), "characteristics…
870 …self.add_field('supports_hot_plug', bool(bitfields.getbits(self.characteristics2, 1)), "characteri…
871 …self.add_field('supports_smbus', bool(bitfields.getbits(self.characteristics2, 2)), "characteristi…
873 self.add_field('segment_group_number', u.unpack_one('<H'))
874 self.add_field('bus_number', u.unpack_one('B'))
875 self.add_field('device_function_number', u.unpack_one('B'))
876 …self.add_field('device_number', bitfields.getbits(self.device_function_number, 7, 3), "device_func…
877 …self.add_field('function_number', bitfields.getbits(self.device_function_number, 2, 0), "device_fu…
892 self.add_field('device_type', u.unpack_one("B"))
893 …self.add_field('device_enabled', bool(bitfields.getbits(self.device_type, 7)), "device_type[7]={}")
906 …self.add_field('type_of_device', bitfields.getbits(self.device_type, 6, 0), unpack.format_table("d…
907 self.add_field('description_string', u.unpack_one("B"), self.fmtstr)
922 self.add_field('count', u.unpack_one("B"))
937 self.add_field('count', u.unpack_one("B"))
952 self.add_field('installable_languages', u.unpack_one("B"))
954 self.add_field('flags', u.unpack_one('B'))
955 … self.add_field('abbreviated_format', bool(bitfields.getbits(self.flags, 0)), "flags[0]={}")
958 self.add_field('current_language', u.unpack_one('B'), self.fmtstr)
973 self.add_field('group_name', u.unpack_one("B"), self.fmtstr)
974 self.add_field('item_type', u.unpack_one('B'))
975 self.add_field('item_handle', u.unpack_one('<H'))
990 self.add_field('log_area_length', u.unpack_one("<H"))
991 self.add_field('log_header_start_offset', u.unpack_one('<H'))
992 self.add_field('log_data_start_offset', u.unpack_one('<H'))
1002 … self.add_field('access_method', u.unpack_one('B'), unpack.format_table("{}", _access_method))
1003 self.add_field('log_status', u.unpack_one('B'))
1004 … self.add_field('log_area_full', bool(bitfields.getbits(self.log_status, 1)), "log_status[1]={}")
1005 … self.add_field('log_area_valid', bool(bitfields.getbits(self.log_status, 0)), "log_status[0]={}")
1006 self.add_field('log_change_token', u.unpack_one('<I'))
1007 self.add_field('access_method_address', u.unpack_one('<I'))
1015 …self.add_field('log_header_format', u.unpack_one("B"), unpack.format_table("{}", _log_header_forma…
1017 self.add_field('num_supported_log_type_descriptors', u.unpack_one('B'))
1019 self.add_field('length_log_type_descriptor', u.unpack_one('B'))
1026 …self.add_field('descriptors', tuple(EventLogDescriptor.unpack(u) for i in range(self.num_supported…
1103 … self.add_field('location', u.unpack_one("B"), unpack.format_table("{}", _location_field))
1114 self.add_field('use', u.unpack_one('B'), unpack.format_table("{}", _use))
1125 …self.add_field('memory_error_correction', u.unpack_one('B'), unpack.format_table("{}", _error_corr…
1127 self.add_field('maximum_capacity', u.unpack_one('<I'))
1129 self.add_field('memory_error_information_handle', u.unpack_one('<H'))
1131 self.add_field('num_memory_devices', u.unpack_one('<H'))
1133 self.add_field('extended_maximum_capacity', u.unpack_one('<Q'))
1149 self.add_field('physical_memory_array_handle', u.unpack_one("<H"))
1151 self.add_field('memory_error_information_handle', u.unpack_one("<H"))
1153 self.add_field('total_width', u.unpack_one("<H"))
1155 self.add_field('data_width', u.unpack_one("<H"))
1157 self.add_field('size', u.unpack_one("<H"))
1176 … self.add_field('form_factor', u.unpack_one("B"), unpack.format_table("{}", _form_factors))
1178 self.add_field('device_set', u.unpack_one("B"))
1180 self.add_field('device_locator', u.unpack_one("B"), self.fmtstr)
1182 self.add_field('bank_locator', u.unpack_one("B"), self.fmtstr)
1209 … self.add_field('memory_type', u.unpack_one("B"), unpack.format_table("{}", _memory_types))
1211 self.add_field('type_detail', u.unpack_one('<H'))
1213 self.add_field('speed', u.unpack_one("<H"))
1215 self.add_field('manufacturer', u.unpack_one("B"), self.fmtstr)
1217 self.add_field('serial_number', u.unpack_one("B"), self.fmtstr)
1219 self.add_field('asset_tag', u.unpack_one("B"), self.fmtstr)
1221 self.add_field('part_number', u.unpack_one("B"), self.fmtstr)
1223 self.add_field('attributes', u.unpack_one("B"))
1224 … self.add_field('rank', bitfields.getbits(self.attributes, 3, 0), "attributes[3:0]={}")
1227 self.add_field('extended_size', u.unpack_one('<I'))
1228 … self.add_field('mem_size', bitfields.getbits(self.type_detail, 30, 0), "type_detail[30:0]={}")
1232 self.add_field('configured_memory_clock_speed', u.unpack_one("<H"))
1234 self.add_field('minimum_voltage', u.unpack_one("<H"))
1236 self.add_field('maximum_voltage', u.unpack_one("<H"))
1238 self.add_field('configured_voltage', u.unpack_one("<H"))
1270 … self.add_field('error_type', u.unpack_one("B"), unpack.format_table("{}", _error_types))
1278 …self.add_field('error_granularity', u.unpack_one("B"), unpack.format_table("{}", _error_granularit…
1287 …self.add_field('error_operation', u.unpack_one("B"), unpack.format_table("{}", _error_operation_fi…
1289 self.add_field('vendor_syndrome', u.unpack_one("<I"))
1291 self.add_field('memory_array_error_address', u.unpack_one("<I"))
1293 self.add_field('device_error_address', u.unpack_one("<I"))
1295 self.add_field('error_resolution', u.unpack_one("<I"))
1311 self.add_field('starting_address', u.unpack_one("<I"))
1314 self.add_field('ending_address', u.unpack_one("<I"))
1316 self.add_field('memory_array_handle', u.unpack_one("<H"))
1318 self.add_field('partition_width', u.unpack_one("B"))
1322 self.add_field('extended_starting_address', u.unpack_one("<Q"))
1324 self.add_field('extended_ending_address', u.unpack_one("<Q"))
1343 self.add_field('starting_address', u.unpack_one("<I"))
1346 self.add_field('ending_address', u.unpack_one("<I"))
1348 self.add_field('memory_device_handle', u.unpack_one("<H"))
1350 self.add_field('memory_array_mapped_address_handle', u.unpack_one("<H"))
1352 self.add_field('partition_row_position', u.unpack_one("B"))
1354 self.add_field('interleave_position', u.unpack_one("B"))
1356 self.add_field('interleave_data_depth', u.unpack_one("B"))
1360 self.add_field('extended_starting_address', u.unpack_one("<Q"))
1362 self.add_field('extended_ending_address', u.unpack_one("<Q"))
1391 …self.add_field('pointing_device_type', u.unpack_one("B"), unpack.format_table("{}", _pointing_devi…
1406 … self.add_field('interface', u.unpack_one("B"), unpack.format_table("{}", _interfaces))
1408 self.add_field('num_buttons', u.unpack_one("B"))
1424 self.add_field('location', u.unpack_one("B"), self.fmtstr)
1426 self.add_field('manufacturer', u.unpack_one("B"), self.fmtstr)
1428 self.add_field('manufacturer_date', u.unpack_one("B"), self.fmtstr)
1430 self.add_field('serial_number', u.unpack_one("B"), self.fmtstr)
1432 self.add_field('device_name', u.unpack_one("B"), self.fmtstr)
1444 …self.add_field('device_chemistry', u.unpack_one("B"), unpack.format_table("{}", _device_chemistry))
1446 self.add_field('design_capacity', u.unpack_one("<H"))
1448 self.add_field('design_voltage', u.unpack_one("<H"))
1450 self.add_field('sbds_version_number', u.unpack_one("B"), self.fmtstr)
1452 self.add_field('max_error_battery_data', u.unpack_one("B"), self.fmtstr)
1455 self.add_field('sbds_serial_number', u.unpack_one("<H"))
1460 self.add_field('sbds_manufacture_date', u.unpack_one("<H"))
1461 …self.add_field('year_biased_by_1980', bitfields.getbits(self.sbds_manufacture_date, 15, 9), "sbds_…
1462 …self.add_field('month', bitfields.getbits(self.sbds_manufacture_date, 8, 5), "sbds_manufacture_dat…
1463 …self.add_field('date', bitfields.getbits(self.sbds_manufacture_date, 4, 0), "sbds_manufacture_date…
1468 self.add_field('sbds_device_chemistry', u.unpack_one("B"), self.fmtstr)
1472 self.add_field('design_capacity_multiplier', u.unpack_one("B"))
1474 self.add_field('oem_specific', u.unpack_one("<I"))
1490 self.add_field('capabilities', u.unpack_one("B"))
1491 …self.add_field('contains_watchdog_timer', bool(bitfields.getbits(self.capabilities, 5)), "capabili…
1498 …self.add_field('boot_option_on_limit', bitfields.getbits(self.capabilities, 4, 3), unpack.format_t…
1499 …self.add_field('boot_option_after_watchdog_reset', bitfields.getbits(self.capabilities, 2, 1), unp…
1500 …self.add_field('system_reset_enabled_by_user', bool(bitfields.getbits(self.capabilities, 0)), "cap…
1502 self.add_field('reset_count', u.unpack_one("<H"))
1504 self.add_field('reset_limit', u.unpack_one("<H"))
1506 self.add_field('timer_interval', u.unpack_one("<H"))
1508 self.add_field('timeout', u.unpack_one("<H"))
1524 self.add_field('hardware_security_settings', u.unpack_one("B"))
1531 …self.add_field('power_on_password_status', bitfields.getbits(self.hardware_security_settings, 7, 6…
1532 …self.add_field('keyboard_password_status', bitfields.getbits(self.hardware_security_settings, 5, 4…
1533 …self.add_field('admin_password_status', bitfields.getbits(self.hardware_security_settings, 3, 2), …
1534 …self.add_field('front_panel_reset_status', bitfields.getbits(self.hardware_security_settings, 1, 0…
1550 self.add_field('next_scheduled_poweron_month', u.unpack_one("B"))
1551 self.add_field('next_scheduled_poweron_day_of_month', u.unpack_one("B"))
1552 self.add_field('next_scheduled_poweron_hour', u.unpack_one("B"))
1553 self.add_field('next_scheduled_poweron_minute', u.unpack_one("B"))
1554 self.add_field('next_scheduled_poweron_second', u.unpack_one("B"))
1570 self.add_field('description', u.unpack_one("B"), self.fmtstr)
1572 self.add_field('location_and_status', u.unpack_one("B"))
1594 …self.add_field('status', bitfields.getbits(self.location_and_status, 7, 5), unpack.format_table("l…
1595 …self.add_field('location', bitfields.getbits(self.location_and_status, 4, 0), unpack.format_table(…
1597 self.add_field('max_value', u.unpack_one("<H"))
1599 self.add_field('min_value', u.unpack_one("<H"))
1601 self.add_field('resolution', u.unpack_one("<H"))
1603 self.add_field('tolerance', u.unpack_one("<H"))
1605 self.add_field('accuracy', u.unpack_one("<H"))
1607 self.add_field('oem_defined', u.unpack_one("<I"))
1609 self.add_field('nominal_value', u.unpack_one("<H"))
1625 self.add_field('temperature_probe_handle', u.unpack_one("<H"))
1627 self.add_field('device_type_and_status', u.unpack_one("B"))
1649 …self.add_field('status', bitfields.getbits(self.device_type_and_status, 7, 5), unpack.format_table…
1650 …self.add_field('device_type', bitfields.getbits(self.device_type_and_status, 4, 0), unpack.format_…
1652 self.add_field('cooling_unit_group', u.unpack_one("B"))
1654 self.add_field('OEM_defined', u.unpack_one("<I"))
1656 self.add_field('nominal_speed', u.unpack_one("<H"))
1658 self.add_field('description', u.unpack_one("B"), self.fmtstr)
1674 self.add_field('description', u.unpack_one("B"), self.fmtstr)
1676 self.add_field('location_and_status', u.unpack_one("B"))
1702 …self.add_field('status', bitfields.getbits(self.location_and_status, 7, 5), unpack.format_table("l…
1703 …self.add_field('location', bitfields.getbits(self.location_and_status, 4, 0), unpack.format_table(…
1705 self.add_field('maximum_value', u.unpack_one("<H"))
1707 self.add_field('minimum_value', u.unpack_one("<H"))
1709 self.add_field('resolution', u.unpack_one("<H"))
1711 self.add_field('tolerance', u.unpack_one("<H"))
1713 self.add_field('accuracy', u.unpack_one("<H"))
1715 self.add_field('OEM_defined', u.unpack_one("<I"))
1717 self.add_field('nominal_value', u.unpack_one("<H"))
1733 self.add_field('description', u.unpack_one("B"), self.fmtstr)
1735 self.add_field('location_and_status', u.unpack_one("B"))
1761 …self.add_field('status', bitfields.getbits(self.location_and_status, 7, 5), unpack.format_table("l…
1762 …self.add_field('location', bitfields.getbits(self.location_and_status, 4, 0), unpack.format_table(…
1764 self.add_field('maximum_value', u.unpack_one("<H"))
1766 self.add_field('minimum_value', u.unpack_one("<H"))
1768 self.add_field('resolution', u.unpack_one("<H"))
1770 self.add_field('tolerance', u.unpack_one("<H"))
1772 self.add_field('accuracy', u.unpack_one("<H"))
1774 self.add_field('OEM_defined', u.unpack_one("<I"))
1776 self.add_field('nominal_value', u.unpack_one("<H"))
1792 self.add_field('manufacturer_name', u.unpack_one("B"), self.fmtstr)
1794 self.add_field('connections', u.unpack_one("B"))
1795 …self.add_field('outbound_connection_enabled', bool(bitfields.getbits(self.connections, 1)), "conne…
1796 …self.add_field('inbound_connection_enabled', bool(bitfields.getbits(self.connections, 0)), "connec…
1830 … self.add_field('boot_status', u.unpack_one("B"), unpack.format_table("{}", _boot_status))
1862 … self.add_field('error_type', u.unpack_one("B"), unpack.format_table("{}", _error_types))
1870 …self.add_field('error_granularity', u.unpack_one("B"), unpack.format_table("{}", _error_granularit…
1879 …self.add_field('error_operation', u.unpack_one("B"), unpack.format_table("{}", _error_operation_fi…
1881 self.add_field('vendor_syndrome', u.unpack_one("<I"))
1883 self.add_field('memory_array_error_address', u.unpack_one("<Q"))
1885 self.add_field('device_error_address', u.unpack_one("<Q"))
1887 self.add_field('error_resolution', u.unpack_one("<Q"))
1903 self.add_field('description', u.unpack_one("B"), self.fmtstr)
1920 self.add_field('device_type', u.unpack_one("B"), unpack.format_table("{}", _type))
1922 self.add_field('address', u.unpack_one("<I"))
1931 … self.add_field('address_type', u.unpack_one("B"), unpack.format_table("{}", _address_type))
1947 self.add_field('description', u.unpack_one("B"), self.fmtstr)
1949 self.add_field('management_device_handle', u.unpack_one("<H"))
1951 self.add_field('component_handle', u.unpack_one("<H"))
1953 self.add_field('threshold_handle', u.unpack_one("<H"))
1969 self.add_field('lower_threshold_noncritical', u.unpack_one("<H"))
1971 self.add_field('upper_threshold_noncritical', u.unpack_one("<H"))
1973 self.add_field('lower_threshold_critical', u.unpack_one("<H"))
1975 self.add_field('upper_threshold_critical', u.unpack_one("<H"))
1977 self.add_field('lower_threshold_nonrecoverable', u.unpack_one("<H"))
1979 self.add_field('upper_threshold_nonrecoverable', u.unpack_one("<H"))
2001 … self.add_field('channel_type', u.unpack_one("B"), unpack.format_table("{}", _channel_type))
2003 self.add_field('max_channel_load', u.unpack_one("B"))
2005 self.add_field('memory_device_count', u.unpack_one("B"))
2007 self.add_field('memory_device_load', u.unpack_one("B"))
2009 self.add_field('memory_device_handle', u.unpack_one("<H"))
2031 … self.add_field('interface_type', u.unpack_one("B"), unpack.format_table("{}", _interface_type))
2032 self.add_field('ipmi_specification_revision', u.unpack_one("B"))
2033 …self.add_field('msd_revision', bitfields.getbits(self.ipmi_specification_revision, 7, 4), "ipmi_sp…
2034 …self.add_field('lsd_revision', bitfields.getbits(self.ipmi_specification_revision, 3, 0), "ipmi_sp…
2036 self.add_field('i2c_slave_address', u.unpack_one("B"))
2037 self.add_field('nv_storage_device_address', u.unpack_one("B"))
2038 self.add_field('base_address', u.unpack_one("<Q"))
2040 self.add_field('base_address_modifier_interrupt_info', u.unpack_one("B"))
2047 …self.add_field('register_spacing', bitfields.getbits(self.base_address_modifier_interrupt_info, 7,…
2048 …self.add_field('ls_bit_for_addresses', bitfields.getbits(self.base_address_modifier_interrupt_info…
2049 …self.add_field('interrupt_info_specified', bool(bitfields.getbits(self.base_address_modifier_inter…
2054 …self.add_field('interrupt_polarity', bitfields.getbits(self.base_address_modifier_interrupt_info, …
2059 …self.add_field('interrupt_trigger_mode', bitfields.getbits(self.base_address_modifier_interrupt_in…
2060 self.add_field('interrupt_number', u.unpack_one("B"))
2076 self.add_field('power_unit_group', u.unpack_one("B"))
2078 self.add_field('location', u.unpack_one("B"), self.fmtstr)
2080 self.add_field('device_name', u.unpack_one("B"), self.fmtstr)
2082 self.add_field('manufacturer', u.unpack_one("B"), self.fmtstr)
2084 self.add_field('serial_number', u.unpack_one("B"), self.fmtstr)
2086 self.add_field('asset_tag', u.unpack_one("B"), self.fmtstr)
2088 self.add_field('model_part_number', u.unpack_one("B"), self.fmtstr)
2090 self.add_field('revision_level', u.unpack_one("B"), self.fmtstr)
2092 self.add_field('max_power_capacity', u.unpack_one("<H"))
2094 self.add_field('power_supply_characteristics', u.unpack_one("<H"))
2106 …self.add_field('dmtf_power_supply_type', bitfields.getbits(self.power_supply_characteristics, 13, …
2114 …self.add_field('status', bitfields.getbits(self.power_supply_characteristics, 9, 7), unpack.format…
2124 …self.add_field('dmtf_input_voltage_range_switching', bitfields.getbits(self.power_supply_character…
2125 …self.add_field('power_supply_unplugged', bool(bitfields.getbits(self.power_supply_characteristics,…
2126 …self.add_field('power_supply_present', bool(bitfields.getbits(self.power_supply_characteristics, 1…
2127 …self.add_field('power_supply_hot_replaceable', bool(bitfields.getbits(self.power_supply_characteri…
2129 self.add_field('input_voltage_probe_handle', u.unpack_one("<H"))
2131 self.add_field('cooling_device_handle', u.unpack_one("<H"))
2133 self.add_field('input_current_probe_handle', u.unpack_one("<H"))
2149 self.add_field('num_additional_information_entries', u.unpack_one("B"))
2151 self.add_field('additional_information_entry_length', u.unpack_one("B"))
2152 self.add_field('referenced_handle', u.unpack_one("<H"))
2153 self.add_field('referenced_offset', u.unpack_one("B"))
2154 self.add_field('string', u.unpack_one("B"), self.fmtstr)
2155 self.add_field('value', u.unpack_rest())
2171 self.add_field('reference_designation', u.unpack_one("B"), self.fmtstr)
2173 self.add_field('device_type', u.unpack_one("B"))
2174 …self.add_field('device_enabled', bool(bitfields.getbits(self.device_type, 7)), "device_type[7]={}")
2187 …self.add_field('type_of_device', bitfields.getbits(self.device_type, 6, 0), unpack.format_table("d…
2189 self.add_field('device_type_instance', u.unpack_one("B"))
2191 self.add_field('segment_group_number', u.unpack_one("<H"))
2193 self.add_field('bus_number', u.unpack_one("B"), self.fmtstr)
2195 self.add_field('device_and_function_number', u.unpack_one("B"))
2196 …self.add_field('device_number', bitfields.getbits(self.device_type, 7, 3), "device_and_function_nu…
2197 …self.add_field('function_number', bitfields.getbits(self.device_type, 2, 0), "device_and_function_…
2225 … self.add_field('interface_type', u.unpack_one("B"), unpack.format_table("{}", _interface_types))
2227 self.add_field('mc_host_interface_data', u.unpack_rest(), self.fmtstr)