Documentation ¶
Index ¶
Constants ¶
View Source
const AttributeWhenFailedFailingNow = "FAILING_NOW"
View Source
const AttributeWhenFailedInThePast = "IN_THE_PAST"
View Source
const DeviceProtocolAta = "ATA"
View Source
const DeviceProtocolNvme = "NVMe"
View Source
const DeviceProtocolScsi = "SCSI"
View Source
const NotifyFilterAttributesAll = "all"
View Source
const NotifyFilterAttributesCritical = "critical"
View Source
const NotifyLevelFail = "fail"
View Source
const NotifyLevelFailScrutiny = "fail_scrutiny"
View Source
const NotifyLevelFailSmart = "fail_smart"
Variables ¶
This section is empty.
Functions ¶
func AttributeStatusHas ¶ added in v0.4.9
func AttributeStatusHas(b, flag AttributeStatus) bool
func DeviceStatusHas ¶ added in v0.4.9
func DeviceStatusHas(b, flag DeviceStatus) bool
Types ¶
type AttributeStatus ¶ added in v0.4.9
type AttributeStatus uint8
const ( // AttributeStatusPassed binary, 1,2,4,8,16,32,etc AttributeStatusPassed AttributeStatus = 0 AttributeStatusFailedSmart AttributeStatus = 1 AttributeStatusWarningScrutiny AttributeStatus = 2 AttributeStatusFailedScrutiny AttributeStatus = 4 )
func AttributeStatusClear ¶ added in v0.4.9
func AttributeStatusClear(b, flag AttributeStatus) AttributeStatus
func AttributeStatusSet ¶ added in v0.4.9
func AttributeStatusSet(b, flag AttributeStatus) AttributeStatus
func AttributeStatusToggle ¶ added in v0.4.9
func AttributeStatusToggle(b, flag AttributeStatus) AttributeStatus
type DeviceStatus ¶
type DeviceStatus uint8
const ( // DeviceStatusPassed binary, 1,2,4,8,16,32,etc DeviceStatusPassed DeviceStatus = 0 DeviceStatusFailedSmart DeviceStatus = 1 DeviceStatusFailedScrutiny DeviceStatus = 2 )
func DeviceStatusClear ¶ added in v0.4.9
func DeviceStatusClear(b, flag DeviceStatus) DeviceStatus
func DeviceStatusSet ¶ added in v0.4.9
func DeviceStatusSet(b, flag DeviceStatus) DeviceStatus
func DeviceStatusToggle ¶ added in v0.4.9
func DeviceStatusToggle(b, flag DeviceStatus) DeviceStatus
Click to show internal directories.
Click to hide internal directories.