This section describes the data types defined by the UBM IFC.
◆ mtb_stc_ubm_ses_control_t
struct mtb_stc_ubm_ses_control_t |
Data Fields |
bool |
reset_swap |
SES-4 Common Control Reset Swap bit. |
bool |
disable |
SES-4 Common Control Disable bit. |
bool |
predicted_failure |
SES-4 Common Control Predicted Failure bit. |
bool |
select |
SES-4 Common Control Select bit. |
bool |
request_rebuild_remap_aborted |
SES-4 Request Rebuild/Remap Aborted bit. |
bool |
request_rebuild_remap |
SES-4 Request Rebuild/Remap bit. |
bool |
request_in_failed_array |
SES-4 Request In Failed Array bit. |
bool |
request_in_critical_array |
SES-4 Request In Critical Array bit. |
bool |
request_consistency_check |
SES-4 Request Consistency Check bit. |
bool |
request_hot_spare |
SES-4 Request Hot Spare bit. |
bool |
request_reserved_device |
SES-4 Request Reserved Device bit. |
bool |
request_ok |
SES-4 Request OK bit. |
bool |
request_identify |
SES-4 Request Identify bit. |
bool |
request_remove |
SES-4 Request Removal bit. |
bool |
request_insert |
SES-4 Request Insert bit. |
bool |
request_missing |
SES-4 Request Device Missing Indication bit. |
bool |
do_not_remove |
SES-4 Do Not Remove bit. |
bool |
request_active |
SES-4 Request Device Activity Indication bit. |
bool |
enable_bypass_b |
SES-4 Enable Bypass Port B bit. |
bool |
enable_bypass_a |
SES-4 Enable Bypass Port A bit. |
bool |
device_off |
SES-4 Device OFF bit. |
bool |
request_fault |
SES-4 Request Fault Indication bit. |
◆ mtb_stc_ubm_ses_status_t
struct mtb_stc_ubm_ses_status_t |
Data Fields |
uint8_t |
element_status_code |
SES-4 Common Status Element Status Code bits. |
bool |
swap |
SES-4 Common Status Swap bit. |
bool |
disabled |
SES-4 Common Status Disabled bit. |
bool |
predicted_failure |
SES-4 Common Status Predicted Failure bit. |
bool |
rebuild_remap_abort |
SES-4 Rebuild/Remap Abort bit. |
bool |
rebuild_remap |
SES-4 Rebuild/Remap bit. |
bool |
in_failed_array |
SES-4 In Failed Array bit. |
bool |
in_critical_array |
SES-4 In Critical Array bit. |
bool |
consistency_check |
SES-4 Consistency Check In Progress bit. |
bool |
hot_spare |
SES-4 Hot Spare bit. |
bool |
reserved_device |
SES-4 Reserved Device bit. |
bool |
ok |
SES-4 OK bit. |
bool |
report |
SES-4 Report bit. |
bool |
identify |
SES-4 Identify bit. |
bool |
rmv |
SES-4 Remove bit. |
bool |
ready_to_insert |
SES-4 Insert bit. |
bool |
enclosure_bypassed_b |
SES-4 Enclosure Bypassed Port B bit. |
bool |
enclosure_bypassed_a |
SES-4 Enclosure Bypassed Port A bit. |
bool |
do_not_remove |
SES-4 Do Not Remove bit. |
bool |
app_client_bypassed_a |
SES-4 Application Client Bypassed Port A bit. |
bool |
device_bypassed_b |
SES-4 Device Bypassed Port B bit. |
bool |
device_bypassed_a |
SES-4 Device Bypassed Port A bit. |
bool |
bypassed_b |
SES-4 Bypassed Port B bit. |
bool |
bypassed_a |
SES-4 Bypassed Port A bit. |
bool |
device_off |
SES-4 Device OFF bit. |
bool |
fault_requested |
SES-4 Fault Requested bit. |
bool |
fault_sensed |
SES-4 Fault Sensed bit. |
bool |
app_client_bypassed_b |
SES-4 Application Client Bypassed Port B bit. |
◆ mtb_stc_ubm_ses_app_cb_context_t
struct mtb_stc_ubm_ses_app_cb_context_t |
Data Fields |
uint8_t |
dfc_index |
DFC index. |
const mtb_stc_ubm_ses_control_t * |
ses_control |
The pointer to the last received SES Array Device Slot Control Element. |
mtb_stc_ubm_ses_status_t * |
ses_status |
The pointer to the current SES Array Device Slot Status Element. |