1.1 --- a/Hardware/HDD/SmartAttributeNames.cs Sun Jan 01 17:12:34 2012 +0000
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,449 +0,0 @@
1.4 -/*
1.5 -
1.6 - Version: MPL 1.1/GPL 2.0/LGPL 2.1
1.7 -
1.8 - The contents of this file are subject to the Mozilla Public License Version
1.9 - 1.1 (the "License"); you may not use this file except in compliance with
1.10 - the License. You may obtain a copy of the License at
1.11 -
1.12 - http://www.mozilla.org/MPL/
1.13 -
1.14 - Software distributed under the License is distributed on an "AS IS" basis,
1.15 - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
1.16 - for the specific language governing rights and limitations under the License.
1.17 -
1.18 - The Original Code is the Open Hardware Monitor code.
1.19 -
1.20 - The Initial Developer of the Original Code is
1.21 - Roland Reinl <roland-reinl@gmx.de>.
1.22 - Portions created by the Initial Developer are Copyright (C) 2011
1.23 - the Initial Developer. All Rights Reserved.
1.24 -
1.25 - Contributor(s):
1.26 - Michael Möller <m.moeller@gmx.ch>
1.27 -
1.28 - Alternatively, the contents of this file may be used under the terms of
1.29 - either the GNU General Public License Version 2 or later (the "GPL"), or
1.30 - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
1.31 - in which case the provisions of the GPL or the LGPL are applicable instead
1.32 - of those above. If you wish to allow use of your version of this file only
1.33 - under the terms of either the GPL or the LGPL, and not to allow others to
1.34 - use your version of this file under the terms of the MPL, indicate your
1.35 - decision by deleting the provisions above and replace them with the notice
1.36 - and other provisions required by the GPL or the LGPL. If you do not delete
1.37 - the provisions above, a recipient may use your version of this file under
1.38 - the terms of any one of the MPL, the GPL or the LGPL.
1.39 -
1.40 -*/
1.41 -
1.42 -namespace OpenHardwareMonitor.Hardware.HDD {
1.43 - /// <summary>
1.44 - /// Localization class for SMART attribute names.
1.45 - /// </summary>
1.46 - internal static class SmartAttributeNames {
1.47 -
1.48 - public static string AirflowTemperature {
1.49 - get { return "Airflow Temperature"; }
1.50 - }
1.51 -
1.52 - public static string Temperature {
1.53 - get { return "Temperature"; }
1.54 - }
1.55 -
1.56 - public static string RetiredBlockCount {
1.57 - get { return "Retired Block Count"; }
1.58 - }
1.59 -
1.60 - public static string ProgramFailCount {
1.61 - get { return "Program Fail Count"; }
1.62 - }
1.63 -
1.64 - public static string EraseFailCount {
1.65 - get { return "Erase Fail Count"; }
1.66 - }
1.67 -
1.68 - public static string UnexpectedPowerLossCount {
1.69 - get { return "Unexpected Power Loss Count"; }
1.70 - }
1.71 -
1.72 - public static string WearRangeDelta {
1.73 - get { return "Wear Range Delta"; }
1.74 - }
1.75 -
1.76 - public static string AlternativeProgramFailCount {
1.77 - get { return "Alternative Program Fail Count"; }
1.78 - }
1.79 -
1.80 - public static string AlternativeEraseFailCount {
1.81 - get { return "Alternative Erase Fail Count"; }
1.82 - }
1.83 -
1.84 - public static string UnrecoverableEcc {
1.85 - get { return "Unrecoverable ECC"; }
1.86 - }
1.87 -
1.88 - public static string ReallocationEventCount {
1.89 - get { return "Reallocation Event Count"; }
1.90 - }
1.91 -
1.92 - public static string RemainingLife {
1.93 - get { return "Remaining Life"; }
1.94 - }
1.95 -
1.96 - public static string AvailableReservedSpace {
1.97 - get { return "Available Reserved Space"; }
1.98 - }
1.99 -
1.100 - public static string CalibrationRetryCount {
1.101 - get { return "Calibration Retry Count"; }
1.102 - }
1.103 -
1.104 - public static string CommandTimeout {
1.105 - get { return "Command Timeout"; }
1.106 - }
1.107 -
1.108 - public static string CurrentPendingSectorCount {
1.109 - get { return "Current Pending Sector Count"; }
1.110 - }
1.111 -
1.112 - public static string DataAddressMarkErrors {
1.113 - get { return "Data Address Mark errors"; }
1.114 - }
1.115 -
1.116 - public static string DiskShift {
1.117 - get { return "Disk Shift"; }
1.118 - }
1.119 -
1.120 - public static string DriveTemperature {
1.121 - get { return "Drive Temperature"; }
1.122 - }
1.123 -
1.124 - public static string EmergencyRetractCycleCount {
1.125 - get { return "Emergency Retract Cycle Count"; }
1.126 - }
1.127 -
1.128 - public static string EndToEndError {
1.129 - get { return "End-to-End error"; }
1.130 - }
1.131 -
1.132 - public static string EnduranceRemaining {
1.133 - get { return "Endurance Remaining"; }
1.134 - }
1.135 -
1.136 - public static string FlyingHeight {
1.137 - get { return "Flying Height"; }
1.138 - }
1.139 -
1.140 - public static string FreeFallProtection {
1.141 - get { return "Free Fall Protection"; }
1.142 - }
1.143 -
1.144 - public static string GmrHeadAmplitude {
1.145 - get { return "GMR Head Amplitude"; }
1.146 - }
1.147 -
1.148 - public static string GSenseErrorRate {
1.149 - get { return "G-sense Error Rate"; }
1.150 - }
1.151 -
1.152 - public static string HardwareEccRecovered {
1.153 - get { return "Hardware ECC Recovered"; }
1.154 - }
1.155 -
1.156 - public static string HeadFlyingHours {
1.157 - get { return "Head Flying Hours"; }
1.158 - }
1.159 -
1.160 - public static string HeadStability {
1.161 - get { return "Head Stability"; }
1.162 - }
1.163 -
1.164 - public static string HighFlyWrites {
1.165 - get { return "High Fly Writes"; }
1.166 - }
1.167 -
1.168 - public static string InducedOpVibrationDetection {
1.169 - get { return "Induced Op-Vibration Detection"; }
1.170 - }
1.171 -
1.172 - public static string LoadedHours {
1.173 - get { return "Loaded Hours"; }
1.174 - }
1.175 -
1.176 - public static string LoadFriction {
1.177 - get { return "Load Friction"; }
1.178 - }
1.179 -
1.180 - public static string LoadInTime {
1.181 - get { return "Load 'In'-time"; }
1.182 - }
1.183 -
1.184 - public static string LoadUnloadCycleCount {
1.185 - get { return "Load/Unload Cycle Count"; }
1.186 - }
1.187 -
1.188 - public static string LoadUnloadCycleCountFujitsu {
1.189 - get { return "Load/Unload Cycle Count (Fujitus)"; }
1.190 - }
1.191 -
1.192 - public static string LoadUnloadRetryCount {
1.193 - get { return "Load/Unload Retry Count"; }
1.194 - }
1.195 -
1.196 - public static string MediaWearoutIndicator {
1.197 - get { return "Media Wearout Indicator"; }
1.198 - }
1.199 -
1.200 - public static string MultiZoneErrorRate {
1.201 - get { return "Multi-Zone Error Rate"; }
1.202 - }
1.203 -
1.204 - public static string OfflineSeekPerformance {
1.205 - get { return "Offline Seek Performance"; }
1.206 - }
1.207 -
1.208 - public static string PowerCycleCount {
1.209 - get { return "Power Cycle Count"; }
1.210 - }
1.211 -
1.212 - public static string PowerOffRetractCycle {
1.213 - get { return "Power-Off Retract Cycle"; }
1.214 - }
1.215 -
1.216 - public static string PowerOnHours {
1.217 - get { return "Power-On Hours (POH)"; }
1.218 - }
1.219 -
1.220 - public static string ReadChannelMargin {
1.221 - get { return "Read Channel Margin"; }
1.222 - }
1.223 -
1.224 - public static string ReadErrorRate {
1.225 - get { return "Read Error Rate"; }
1.226 - }
1.227 -
1.228 - public static string ReadErrorRetryRate {
1.229 - get { return "Read Error Retry Rate"; }
1.230 - }
1.231 -
1.232 - public static string ReallocatedSectorsCount {
1.233 - get { return "Reallocated Sectors Count"; }
1.234 - }
1.235 -
1.236 - public static string ReportedUncorrectableErrors {
1.237 - get { return "Reported Uncorrectable Errors"; }
1.238 - }
1.239 -
1.240 - public static string RunOutCancel {
1.241 - get { return "Run Out Cancel"; }
1.242 - }
1.243 -
1.244 - public static string SataDownshiftErrorCount {
1.245 - get { return "SATA Downshift Error Count"; }
1.246 - }
1.247 -
1.248 - public static string SeekErrorRate {
1.249 - get { return "Seek Error Rate"; }
1.250 - }
1.251 -
1.252 - public static string SeekTimePerformance {
1.253 - get { return "Seek Time Performance"; }
1.254 - }
1.255 -
1.256 - public static string ShockDuringWrite {
1.257 - get { return "Shock During Write"; }
1.258 - }
1.259 -
1.260 - public static string SoftEccCorrection {
1.261 - get { return "Soft ECC Correction"; }
1.262 - }
1.263 -
1.264 - public static string SoftReadErrorRate {
1.265 - get { return "Soft Read Error Rate"; }
1.266 - }
1.267 -
1.268 - public static string SpinBuzz {
1.269 - get { return "Spin Buzz"; }
1.270 - }
1.271 -
1.272 - public static string SpinHighCurrent {
1.273 - get { return "Spin High Current"; }
1.274 - }
1.275 -
1.276 - public static string SpinRetryCount {
1.277 - get { return "Spin Retry Count"; }
1.278 - }
1.279 -
1.280 - public static string SpinUpTime {
1.281 - get { return "Spin-Up Time"; }
1.282 - }
1.283 -
1.284 - public static string StartStopCount {
1.285 - get { return "Start/Stop Count"; }
1.286 - }
1.287 -
1.288 - public static string TaCounterDetected {
1.289 - get { return "TA Counter Detected"; }
1.290 - }
1.291 -
1.292 - public static string TemperatureDifferenceFrom100 {
1.293 - get { return "Temperature Difference from 100"; }
1.294 - }
1.295 -
1.296 - public static string ThermalAsperityRate {
1.297 - get { return "Thermal Asperity Rate (TAR)"; }
1.298 - }
1.299 -
1.300 - public static string ThroughputPerformance {
1.301 - get { return "Throughput Performance"; }
1.302 - }
1.303 -
1.304 - public static string TorqueAmplificationCount {
1.305 - get { return "Torque Amplification Count"; }
1.306 - }
1.307 -
1.308 - public static string TotalLbasRead {
1.309 - get { return "Total LBAs Read"; }
1.310 - }
1.311 -
1.312 - public static string TotalLbasWritten {
1.313 - get { return "Total LBAs Written"; }
1.314 - }
1.315 -
1.316 - public static string TransferErrorRate {
1.317 - get { return "Transfer Error Rate"; }
1.318 - }
1.319 -
1.320 - public static string UltraDmaCrcErrorCount {
1.321 - get { return "UltraDMA CRC Error Count"; }
1.322 - }
1.323 -
1.324 - public static string UncorrectableSectorCount {
1.325 - get { return "Uncorrectable Sector Count"; }
1.326 - }
1.327 -
1.328 - public static string Unknown {
1.329 - get { return "Unknown"; }
1.330 - }
1.331 -
1.332 - public static string VibrationDuringWrite {
1.333 - get { return "Vibration During Write"; }
1.334 - }
1.335 -
1.336 - public static string WriteErrorRate {
1.337 - get { return "Write Error Rate"; }
1.338 - }
1.339 -
1.340 - public static string RecalibrationRetries {
1.341 - get { return "Recalibration Retries"; }
1.342 - }
1.343 -
1.344 - public static string LoadCycleCount {
1.345 - get { return "Load Cycle Count"; }
1.346 - }
1.347 -
1.348 - public static string AlternativeGSenseErrorRate {
1.349 - get { return "Alternative G-Sense Error Rate"; }
1.350 - }
1.351 -
1.352 - public static string InitialBadBlockCount {
1.353 - get { return "Initial Bad Block Count"; }
1.354 - }
1.355 -
1.356 - public static string ProgramFailure {
1.357 - get { return "Program Failure"; }
1.358 - }
1.359 -
1.360 - public static string EraseFailure {
1.361 - get { return "Erase Failure"; }
1.362 - }
1.363 -
1.364 - public static string ReadFailure {
1.365 - get { return "Read Failure"; }
1.366 - }
1.367 -
1.368 - public static string SectorsRead {
1.369 - get { return "Sectors Read"; }
1.370 - }
1.371 -
1.372 - public static string SectorsWritten {
1.373 - get { return "Sectors Written"; }
1.374 - }
1.375 -
1.376 - public static string ReadCommands {
1.377 - get { return "Read Commands"; }
1.378 - }
1.379 -
1.380 - public static string WriteCommands {
1.381 - get { return "Write Commands"; }
1.382 - }
1.383 -
1.384 - public static string BitErrors {
1.385 - get { return "Bit Errors"; }
1.386 - }
1.387 -
1.388 - public static string CorrectedErrors {
1.389 - get { return "Corrected Errors"; }
1.390 - }
1.391 -
1.392 - public static string BadBlockFullFlag {
1.393 - get { return "Bad Block Full Flag"; }
1.394 - }
1.395 -
1.396 - public static string MaxCellCycles {
1.397 - get { return "Max Cell Cycles"; }
1.398 - }
1.399 -
1.400 - public static string MinErase {
1.401 - get { return "Min Erase"; }
1.402 - }
1.403 -
1.404 - public static string MaxErase {
1.405 - get { return "Max Erase"; }
1.406 - }
1.407 -
1.408 - public static string AverageEraseCount {
1.409 - get { return "Average Erase Count"; }
1.410 - }
1.411 -
1.412 - public static string UnknownUnique {
1.413 - get { return "Unknown Unique"; }
1.414 - }
1.415 -
1.416 - public static string SataErrorCountCrc {
1.417 - get { return "SATA Error Count CRC"; }
1.418 - }
1.419 -
1.420 - public static string SataErrorCountHandshake {
1.421 - get { return "SATA Error Count Handshake"; }
1.422 - }
1.423 -
1.424 - public static string UnsafeShutdownCount {
1.425 - get { return "Unsafe Shutdown Count"; }
1.426 - }
1.427 -
1.428 - public static string HostWrites {
1.429 - get { return "Host Writes"; }
1.430 - }
1.431 -
1.432 - public static string UsedReservedBlockCountChip {
1.433 - get { return "Used Reserved Block Count Chip"; }
1.434 - }
1.435 -
1.436 - public static string UsedReservedBlockCountTotal {
1.437 - get { return "Used Reserved Block Count Total"; }
1.438 - }
1.439 -
1.440 - public static string RuntimeBadBlockTotal {
1.441 - get { return "Runtime Bad Block Total"; }
1.442 - }
1.443 -
1.444 - public static string HostReads {
1.445 - get { return "Host Reads"; }
1.446 - }
1.447 -
1.448 - public static string MediaWearOutIndicator {
1.449 - get { return "Media Wear Out Indicator"; }
1.450 - }
1.451 - }
1.452 -}
1.453 \ No newline at end of file