OpenBIC
OpenSource Bridge-IC
downstream_device_parameter_table Struct Reference

#include <pldm_firmware_update.h>

Public Member Functions

union {
   uint16_t   comp_activation_methods
 
__attribute__ ((packed))
 
union {
   uint32_t   capabilities_during_update
 
__attribute__ ((packed))
 

Public Attributes

uint16_t downstream_device_index
 
uint32_t active_comp_comparison_stamp
 
uint8_t active_comp_ver_str_type
 
uint8_t active_comp_ver_str_len
 
char active_comp_release_date [8]
 
uint32_t pending_comp_comparison_stamp
 
uint8_t pending_comp_ver_str_type
 
uint8_t pending_comp_ver_str_len
 
char pending_comp_release_date [8]
 
uint8_t automatic: 1
 
uint8_t self_contained: 1
 
uint8_t medium_specific_reset: 1
 
uint8_t system_reboot: 1
 
uint8_t dc_power_cycle: 1
 
uint8_t ac_power_cycle: 1
 
uint8_t supports_activate_pending_image: 1
 
uint8_t __pad0__: 1
 
uint8_t __pad1__: 8
 
uint8_t downstream_device_apply_state_func: 1
 
uint8_t downstream_device_is_updateable: 1
 
uint8_t comp_downgrade_capability: 1
 
uint16_t __pad0__: 13
 
uint16_t __pad1__: 16
 

Member Function Documentation

◆ __attribute__() [1/2]

union downstream_device_parameter_table::@86 downstream_device_parameter_table::__attribute__ ( (packed)  )

◆ __attribute__() [2/2]

union downstream_device_parameter_table::@87 downstream_device_parameter_table::__attribute__ ( (packed)  )

Member Data Documentation

◆ __pad0__ [1/2]

uint8_t downstream_device_parameter_table::__pad0__

◆ __pad0__ [2/2]

uint16_t downstream_device_parameter_table::__pad0__

◆ __pad1__ [1/2]

uint8_t downstream_device_parameter_table::__pad1__

◆ __pad1__ [2/2]

uint16_t downstream_device_parameter_table::__pad1__

◆ ac_power_cycle

uint8_t downstream_device_parameter_table::ac_power_cycle

◆ active_comp_comparison_stamp

uint32_t downstream_device_parameter_table::active_comp_comparison_stamp

◆ active_comp_release_date

char downstream_device_parameter_table::active_comp_release_date[8]

◆ active_comp_ver_str_len

uint8_t downstream_device_parameter_table::active_comp_ver_str_len

◆ active_comp_ver_str_type

uint8_t downstream_device_parameter_table::active_comp_ver_str_type

◆ automatic

uint8_t downstream_device_parameter_table::automatic

◆ capabilities_during_update

uint32_t downstream_device_parameter_table::capabilities_during_update

◆ comp_activation_methods

uint16_t downstream_device_parameter_table::comp_activation_methods

◆ comp_downgrade_capability

uint8_t downstream_device_parameter_table::comp_downgrade_capability

◆ dc_power_cycle

uint8_t downstream_device_parameter_table::dc_power_cycle

◆ downstream_device_apply_state_func

uint8_t downstream_device_parameter_table::downstream_device_apply_state_func

◆ downstream_device_index

uint16_t downstream_device_parameter_table::downstream_device_index

◆ downstream_device_is_updateable

uint8_t downstream_device_parameter_table::downstream_device_is_updateable

◆ medium_specific_reset

uint8_t downstream_device_parameter_table::medium_specific_reset

◆ pending_comp_comparison_stamp

uint32_t downstream_device_parameter_table::pending_comp_comparison_stamp

◆ pending_comp_release_date

char downstream_device_parameter_table::pending_comp_release_date[8]

◆ pending_comp_ver_str_len

uint8_t downstream_device_parameter_table::pending_comp_ver_str_len

◆ pending_comp_ver_str_type

uint8_t downstream_device_parameter_table::pending_comp_ver_str_type

◆ self_contained

uint8_t downstream_device_parameter_table::self_contained

◆ supports_activate_pending_image

uint8_t downstream_device_parameter_table::supports_activate_pending_image

◆ system_reboot

uint8_t downstream_device_parameter_table::system_reboot

The documentation for this struct was generated from the following file: