smartmontools SVN Rev 5662
Utility to control and monitor storage systems with "S.M.A.R.T."
Classes | Public Attributes | List of all members
persistent_dev_state Struct Reference

Persistent state data for a device. More...

Collaboration diagram for persistent_dev_state:
Collaboration graph
[legend]

Classes

struct  ata_attribute
 
struct  scsi_error_counter_t
 
struct  scsi_nonmedium_error_t
 

Public Attributes

unsigned char tempmin {}
 
unsigned char tempmax {}
 
unsigned char selflogcount {}
 
uint64_t selfloghour {}
 
time_t scheduled_test_next_check {}
 
uint64_t selective_test_last_start {}
 
uint64_t selective_test_last_end {}
 
mailinfo maillog [SMARTD_NMAIL]
 
int ataerrorcount {}
 
ata_attribute ata_attributes [NUMBER_ATA_SMART_ATTRIBUTES]
 
scsi_error_counter_t scsi_error_counters [3]
 
scsi_nonmedium_error_t scsi_nonmedium_error
 
uint64_t nvme_err_log_entries {}
 

Detailed Description

Persistent state data for a device.

Definition at line 461 of file smartd.cpp.

Member Data Documentation

◆ ata_attributes

ata_attribute persistent_dev_state::ata_attributes[NUMBER_ATA_SMART_ATTRIBUTES]

Definition at line 487 of file smartd.cpp.

◆ ataerrorcount

int persistent_dev_state::ataerrorcount {}

Definition at line 477 of file smartd.cpp.

◆ maillog

mailinfo persistent_dev_state::maillog[SMARTD_NMAIL]

Definition at line 474 of file smartd.cpp.

◆ nvme_err_log_entries

uint64_t persistent_dev_state::nvme_err_log_entries {}

Definition at line 504 of file smartd.cpp.

◆ scheduled_test_next_check

time_t persistent_dev_state::scheduled_test_next_check {}

Definition at line 469 of file smartd.cpp.

◆ scsi_error_counters

scsi_error_counter_t persistent_dev_state::scsi_error_counters[3]

Definition at line 495 of file smartd.cpp.

◆ scsi_nonmedium_error

scsi_nonmedium_error_t persistent_dev_state::scsi_nonmedium_error

Definition at line 501 of file smartd.cpp.

◆ selective_test_last_end

uint64_t persistent_dev_state::selective_test_last_end {}

Definition at line 472 of file smartd.cpp.

◆ selective_test_last_start

uint64_t persistent_dev_state::selective_test_last_start {}

Definition at line 471 of file smartd.cpp.

◆ selflogcount

unsigned char persistent_dev_state::selflogcount {}

Definition at line 465 of file smartd.cpp.

◆ selfloghour

uint64_t persistent_dev_state::selfloghour {}

Definition at line 466 of file smartd.cpp.

◆ tempmax

unsigned char persistent_dev_state::tempmax {}

Definition at line 463 of file smartd.cpp.

◆ tempmin

unsigned char persistent_dev_state::tempmin {}

Definition at line 463 of file smartd.cpp.


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