//****************************************************************************
//                   INTEL CORPORATION PROPRIETARY INFORMATION
//       This software is supplied under the terms of a license agreement or
//       nondisclosure agreement with Intel Corporation and may not be copied
//       or disclosed except in accordance with the terms of that agreement.
//         Copyright (c) 2017 Intel Corporation. All Rights Reserved.
//***************************************************************************
//
// Data in this file is based on the STP FSC Auto-SDR Config Sheet - STP_FSC_Auto-SDR_Config_Sheet_Rev0.92 spreadsheet.
//
// THIS FILE IS AUTO GENERATED.  DO NOT EDIT BY HAND.
// You have been warned

// SDR tag usage



//====================================================================//
// (1) Chassis related TAG
//====================================================================//
//
//
//      UPM_R               =
//      UPM_NR              =
//      OTHER_SLOW          = Unsupported other chassis
//      OTHER_MEDIUM        = Unsupported other chassis
//      OTHER_FAST          = Unsupported other chassis
//      SHIPPING            = Default shipping configuration which the baseboard should leave the factory with
//      FCT                 = Functional Test (manufacturing)
//      FCT2                =
//      FOQM                = Functional Outgoing Manufacturing Test (manufacturing)
//      NR_P4008
//      NR_P4016
//      R_P4008
//      R_P4016
//
//====================================================================//
// (2)Processor support tags:
//====================================================================//
//      PROCESSOR_2     = Second CPU in a dual processor system

//====================================================================//
// (3) HSBP device
//====================================================================//
//      1.tmp tag
//      HSBP1_4X35S3HSBP
//      HSBP2_4X35S3HSBP
//
//      HSBP1_8X25S3HSBP
//      HSBP2_8X25S3HSBP
//
//      HSBP1_8X25PCIHSBP      (COMBO)
//      HSBP2_8X25PCIHSBP      (COMBO)
//
//      2.HSBP tag
//      HSBP1_8X25
//      HSBP1_8X25_COMBO
//      HSBP1_4X35
//      HSBP2_8X25
//      HSBP2_8X25_COMBO
//      HSBP2_4X35
//      HSBP3_8X25
//      HSBP3_8X25_COMBO
//      HSBP3_4X35
//
// Total Front HSBP Disk drive capability (For master.cfg)
//      HDD_4        - 4 total front drives
//      HDD_8        - 8 total front drives
//      HDD_12
//      HDD_16       - 16 total front drives (Maximum supported in front HSBPs)
//      HDD_24
//====================================================================//
// (4) Fan sensors
//====================================================================//
//  Fan tags:
//      OTHER_FAN_1        = System Fan 1
//      OTHER_FAN_2        = System Fan 2
//      OTHER_FAN_3        = System Fan 3
//      OTHER_FAN_4        = System Fan 4
//      OTHER_FAN_5        = System Fan 5
//      OTHER_FAN_6        = System Fan 6
//      OTHER_PROC1_FAN    = Processor Fan 1
//      OTHER_PROC2_FAN    = Processor Fan 2
//      OTHER_REAR_FAN     = Rear FAN


//====================================================================//
// (5) Power Supply related sensors
//====================================================================//
//      STICKY_PS1_750W           = 750  Watt power supply module 1
//      STICKY_PS1_1600W          = 1600 Watt power supply module 1
//      STICKY_PS2_750W           = 750  Watt power supply module 2
//      STICKY_PS2_1600W          = 1600 Watt power supply module 2
//      STICKY_PS1_FIX_550W       = 500  Watt Fix power supply module 1
//      STICKY_REDUNDANT_PS       = 2 power supplies installed so power redundancy sensor is supported
//      PS1_750W_FRU
//      PS1_1600W_FRU
//      PS2_750W_FRU
//      PS2_1600W_FRU
//====================================================================//
// (6) Others
//NOT_IN_XML
//NEED_MODIFY
//NOT_IN_CONFIG
//====================================================================//

//
// File Header Information
//

_LF_NAME       'ST_PASS.SDR'
_LF_VERSION    '1.02'
_LF_FMT_VER    '1.50'
_IPMI_VERSION  '2.00'

//
// SDR Header Information
//

_SDR (
_START_ADDR    0000
_DATA_LEN      0000
_NVS_TYPE      'IMBDEVICE'
_DEV_BUS       FF
_DEV_ADDRESS   20


_SDR_TYPE   01
_SDR_TAG    'UPM_R'
_SDR_TAG    'UPM_NR'
_REC_LEN    003E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    39              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    11              // Sensor Number

    // Record Body Bytes
    17              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    63              // Sensor Capabilities
    0B              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    11              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    7D              // Nominal Reading
    FA              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CE              // Type/Length Code
    'System Airflow'// String Bytes


_SDR_TYPE   01
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    14              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    3A              // Nominal Reading
    69              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    73              // Upper critical
    6E              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'BB Ambient Temp'// String Bytes

_SDR_TYPE   01
_SDR_TAG   'AIC_YES'
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    5E              // Sensor Number

    // Record Body Bytes
    11              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    F1              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'PCIe Aggr Margin'// String Bytes

_SDR_TYPE   01
_REC_LEN    003B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    36              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    20              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    3A              // Nominal Reading
    69              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    73              // Upper critical
    6E              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CB              // Type/Length Code
    'BB M.2 Temp' // String Bytes


_SDR_TYPE   01
_SDR_TAG    'UPM_R'
_SDR_TAG    'UPM_NR'

_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    21              // Sensor Number

    // Record Body Bytes
    0C              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    853A            // Assertion Event Mask
    857A            // Deassertion Event Mask
    3B3B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    1C              // Nominal Reading
    2D              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    3C              // Upper non-recoverable
    37              // Upper critical
    32              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'Front Panel Temp'// String Bytes


_SDR_TYPE   01
_REC_LEN    0038

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    33              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    22              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    34              // Nominal Reading
    5D              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    67              // Upper critical
    62              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    C8              // Type/Length Code
    'SSB Temp'      // String Bytes


_SDR_TYPE   01
_REC_LEN    003E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    39              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    23              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    3A              // Nominal Reading
    69              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    73              // Upper critical
    6E              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CE              // Type/Length Code
    'BB Mem VR Temp' // String Bytes


_SDR_TYPE   01
_REC_LEN    003B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    36              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    24              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    3A              // Nominal Reading
    69              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    73              // Upper critical
    6E              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CB              // Type/Length Code
    'BB BMC Temp'   // String Bytes


_SDR_TYPE   01
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    25              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    3A              // Nominal Reading
    69              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    73              // Upper critical
    6E              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'BB Mem VRM Temp'// String Bytes

_SDR_TYPE   01
_SDR_TAG    'LAN_RISER'
_REC_LEN    003E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    39              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    27              // Sensor Number

    // Record Body Bytes
    10              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    4B              // Nominal Reading
    4B              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    55              // Upper critical
    50              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CE              // Type/Length Code
    'LAN Riser Temp'  // String Bytes

_SDR_TYPE   01
_REC_LEN    003D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    38              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    15              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    3A              // Nominal Reading
    69              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    73              // Upper critical
    6E              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CD              // Type/Length Code
    'BB P2 VR Temp'  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'HSBP1_4X35S3HSBP'
_SDR_TAG    'HSBP1_8X25S3HSBP'
_SDR_TAG    'HSBP1_8X25PCIHSBP'
_REC_LEN    003B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    36              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    29              // Sensor Number

    // Record Body Bytes
    0F              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    35              // Nominal Reading
    5F              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    69              // Upper critical
    64              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CB              // Type/Length Code
    'HSBP 1 Temp'   // String Bytes


_SDR_TYPE   01
_SDR_TAG    'HSBP2_4X35S3HSBP'
_SDR_TAG    'HSBP2_8X25S3HSBP'
_SDR_TAG    'HSBP2_8X25PCIHSBP' //COMBO
_REC_LEN    003B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    36              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    2A              // Sensor Number

    // Record Body Bytes
    0F              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    35              // Nominal Reading
    5F              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    69              // Upper critical
    64              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CB              // Type/Length Code
    'HSBP 2 Temp'   // String Bytes


_SDR_TYPE   01
_SDR_TAG    'UPM_R'
_REC_LEN    003D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    38              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    2E              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    28              // Nominal Reading
    46              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    55              // Upper critical
    50              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CD              // Type/Length Code
    'Exit Air Temp' // String Bytes


_SDR_TYPE   01
_REC_LEN    003C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    37              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    2F              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    3C              // Nominal Reading
    6E              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    78              // Upper critical
    73              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    05              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CC              // Type/Length Code
    'LAN NIC Temp'  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_1'
//_SDR_TAG    'OTHER_SLOW'
//_SDR_TAG    'OTHER_MEDIUM'
//_SDR_TAG    'OTHER_FAST'
_REC_LEN    0036

   // Sensor Record Header
   4300           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   30                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   64                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   82                 // Nominal Reading
   FF                 // Normal Maximum
   05                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   03                 // Lower critical
   04                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 01'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_2'
//_SDR_TAG    'OTHER_SLOW'
//_SDR_TAG    'OTHER_MEDIUM'
//_SDR_TAG    'OTHER_FAST'
_REC_LEN    0036

   // Sensor Record Header
   4400           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   31                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   64                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   82                 // Nominal Reading
   FF                 // Normal Maximum
   05                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   03                 // Lower critical
   04                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 02'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_3'
//_SDR_TAG    'OTHER_SLOW'
//_SDR_TAG    'OTHER_MEDIUM'
//_SDR_TAG    'OTHER_FAST'
_REC_LEN    0036

   // Sensor Record Header
   4500           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   32                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   64                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   82                 // Nominal Reading
   FF                 // Normal Maximum
   05                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   03                 // Lower critical
   04                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 03'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_4'
//_SDR_TAG    'OTHER_SLOW'
//_SDR_TAG    'OTHER_MEDIUM'
//_SDR_TAG    'OTHER_FAST'
_REC_LEN    0036

   // Sensor Record Header
   4600           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   33                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   64                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   82                 // Nominal Reading
   FF                 // Normal Maximum
   05                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   03                 // Lower critical
   04                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 04'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_5'
//_SDR_TAG    'OTHER_SLOW'
//_SDR_TAG    'OTHER_MEDIUM'
//_SDR_TAG    'OTHER_FAST'
_REC_LEN    0036

   // Sensor Record Header
   4700           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   34                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   64                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   82                 // Nominal Reading
   FF                 // Normal Maximum
   05                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   03                 // Lower critical
   04                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 05'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_6'
//_SDR_TAG    'OTHER_SLOW'
//_SDR_TAG    'OTHER_MEDIUM'
//_SDR_TAG    'OTHER_FAST'
_REC_LEN    0036

   // Sensor Record Header
   4800           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   35                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   64                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   82                 // Nominal Reading
   FF                 // Normal Maximum
   05                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   03                 // Lower critical
   04                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 06'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'UPM_R'
_REC_LEN    0036

   // Sensor Record Header
   4300           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   30                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   25                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   86                 // Nominal Reading
   FF                 // Normal Maximum
   0E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   05                 // Lower critical
   08                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 01'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'UPM_R'
_REC_LEN    0036

   // Sensor Record Header
   4300           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   31                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   25                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   86                 // Nominal Reading
   FF                 // Normal Maximum
   0E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   05                 // Lower critical
   08                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 02'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'UPM_R'
_REC_LEN    0036

   // Sensor Record Header
   4300           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   32                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   25                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   86                 // Nominal Reading
   FF                 // Normal Maximum
   0E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   05                 // Lower critical
   08                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 03'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'UPM_R'
_REC_LEN    0036

   // Sensor Record Header
   4300           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   33                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   25                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   86                 // Nominal Reading
   FF                 // Normal Maximum
   0E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   05                 // Lower critical
   08                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 04'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'UPM_R'
_REC_LEN    0036

   // Sensor Record Header
   4300           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   34                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   25                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   86                 // Nominal Reading
   FF                 // Normal Maximum
   0E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   05                 // Lower critical
   08                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 05'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'UPM_NR'
_REC_LEN    0036

   // Sensor Record Header
   4300           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   30                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   0F                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   96                 // Nominal Reading
   FF                 // Normal Maximum
   2E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   1C                 // Lower critical
   20                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 01'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'UPM_NR'
_REC_LEN    0036

   // Sensor Record Header
   4300           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   31                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   15                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   90                 // Nominal Reading
   FF                 // Normal Maximum
   21                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   14                 // Lower critical
   17                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 02'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'FCT'
_REC_LEN    0036

   // Sensor Record Header
   4300           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   30                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   22                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   84                 // Nominal Reading
   FF                 // Normal Maximum
   0E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   08                 // Lower critical
   0B                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 01'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'FCT'
_REC_LEN    0036

   // Sensor Record Header
   4400           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   31                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   22                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   84                 // Nominal Reading
   FF                 // Normal Maximum
   0E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   08                 // Lower critical
   0B                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 02'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'FCT'
_REC_LEN    0036

   // Sensor Record Header
   4500           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   32                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   22                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   84                 // Nominal Reading
   FF                 // Normal Maximum
   0E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   08                 // Lower critical
   0B                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 03'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'FCT'
_REC_LEN    0036

   // Sensor Record Header
   4600           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   33                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   22                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   84                 // Nominal Reading
   FF                 // Normal Maximum
   0E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   08                 // Lower critical
   0B                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 04'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'FCT'
_REC_LEN    0036

   // Sensor Record Header
   4700           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   34                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   22                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   84                 // Nominal Reading
   FF                 // Normal Maximum
   0E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   08                 // Lower critical
   0B                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 05'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'FCT'
_REC_LEN    0036

   // Sensor Record Header
   4700           // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   35                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   22                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   84                 // Nominal Reading
   FF                 // Normal Maximum
   0E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   08                 // Lower critical
   0B                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM
   C6                 // Type/Length Code
   'Fan 06'           // String Bytes


_SDR_TYPE   01
_SDR_TAG    'FCT'
_REC_LEN    003D

   // Sensor Record Header
   4801           // Record ID
   51                 // SDR Version
   01                 // Record Type
   38                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   36                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   22                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   92                 // Nominal Reading
   FF                 // Normal Maximum
   2E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   1C                 // Lower critical
   25                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CD                 // Type/Length Code
   'Process 1 Fan'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'FCT'
_REC_LEN    003D

   // Sensor Record Header
   4801           // Record ID
   51                 // SDR Version
   01                 // Record Type
   38                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   37                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   22                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   92                 // Nominal Reading
   FF                 // Normal Maximum
   2E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   1C                 // Lower critical
   25                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CD                 // Type/Length Code
   'Process 2 Fan'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'FCT'
_REC_LEN    0038

   // Sensor Record Header
   4801           // Record ID
   51                 // SDR Version
   01                 // Record Type
   33                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   38                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   22                 // M (Must be within 1 of MSB of Fan Max Speed in OEM record)
   01                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   92                 // Nominal Reading
   FF                 // Normal Maximum
   2E                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   1C                 // Lower critical
   25                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'Rear FAN'           // String Bytes

_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_750W'
_SDR_TAG    'FCT'
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    54              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    01              // Entity Instance4
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    0B              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    06              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    04              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    66              // Nominal Reading
    CC              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    E6              // Upper critical
    D9              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'PS1 Input Power'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_1600W'
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    54              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    0B              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    06              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    0A              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    57              // Nominal Reading
    AF              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    E6              // Upper critical
    CB              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'PS1 Input Power'// String Bytes

_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_750W'
_SDR_TAG    'FCT'
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    55              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    0B              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    06              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    04              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    66              // Nominal Reading
    CC              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    E6              // Upper critical
    D9              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'PS2 Input Power'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_1600W'
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    55              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    0B              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    06              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    0A              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    57              // Nominal Reading
    AF              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    E6              // Upper critical
    CB              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'PS2 Input Power'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_750W'
_SDR_TAG    'FCT'
_REC_LEN    003E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    39              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    58              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    03              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    01              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    32              // Nominal Reading
    64              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    70              // Upper critical
    64              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CE              // Type/Length Code
    'PS1 Curr Out %'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_1600W'
_REC_LEN    003E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    39              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    58              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    03              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    01              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    32              // Nominal Reading
    64              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    83              // Upper critical
    64              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CE              // Type/Length Code
    'PS1 Curr Out %'// String Bytes
_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_750W'
_SDR_TAG    'FCT'
_REC_LEN    003E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    39              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    59              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    03              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    01              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    32              // Nominal Reading
    64              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    70              // Upper critical
    64              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CE              // Type/Length Code
    'PS2 Curr Out %'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_1600W'
_REC_LEN    003E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    39              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    59              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    03              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    01              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    32              // Nominal Reading
    64              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    83              // Upper critical
    64              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CE              // Type/Length Code
    'PS2 Curr Out %'// String Bytes

_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_750W'
_SDR_TAG    'FCT'
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    5C              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    1C              // Nominal Reading
    37              // Normal Maximum
    05              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    41              // Upper critical
    3C              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'PS1 Temperature'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_1600W'
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    5C              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    1C              // Nominal Reading
    37              // Normal Maximum
    05              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    41              // Upper critical
    3C              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'PS1 Temperature'// String Bytes

_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_750W'
_SDR_TAG    'FCT'
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    5D              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    1C              // Nominal Reading
    37              // Normal Maximum
    05              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    41              // Upper critical
    3C              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'PS2 Temperature'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_1600W'
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    5D              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    1C              // Nominal Reading
    37              // Normal Maximum
    05              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    41              // Upper critical
    3C              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'PS2 Temperature'// String Bytes



_SDR_TYPE   01
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    78              // Sensor Number

    // Record Body Bytes
    03              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    01              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    00              // Nominal Reading
    14              // Normal Maximum
    00              // Normal Minimum
    64              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    32              // Upper critical
    1E              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'P1 Therm Ctrl %'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'PROCESSOR_2'
_SDR_TAG    'FCT'
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    79              // Sensor Number

    // Record Body Bytes
    03              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    01              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    00              // Nominal Reading
    14              // Normal Maximum
    00              // Normal Minimum
    64              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    32              // Upper critical
    1E              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'P2 Therm Ctrl %'// String Bytes


_SDR_TYPE   01
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    83              // Sensor Number

    // Record Body Bytes
    03              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    F1              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    15              // Upper critical
    10              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'P1 DTS Therm Mgn'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'PROCESSOR_2'
_SDR_TAG    'FCT'
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    84              // Sensor Number

    // Record Body Bytes
    03              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8002            // Assertion Event Mask
    8032            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    F1              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    15              // Upper critical
    10              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'P2 DTS Therm Mgn'// String Bytes

_SDR_TYPE   01
_SDR_TAG    'HSBP1_8X25_COMBO'
_REC_LEN    0040

     // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    91              // Sensor Number

    // Record Body Bytes
    0C              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0002            // Assertion Event Mask
    0002            // Deassertion Event Mask
    1010            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    EC              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    82              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'NVMe 1 Therm Mgn'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'HSBP2_8X25_COMBO'
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    92              // Sensor Number

    // Record Body Bytes
    0C              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0002            // Assertion Event Mask
    0002            // Deassertion Event Mask
    1010            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    EC              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    82              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'NVMe 2 Therm Mgn'// String Bytes

_SDR_TYPE   01
_SDR_TAG    'HSBP3_8X25_COMBO'
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    93              // Sensor Number

    // Record Body Bytes
    0C              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0002            // Assertion Event Mask
    0002            // Deassertion Event Mask
    1010            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    EC              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    82              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'NVMe 3 Therm Mgn'// String Bytes

_SDR_TYPE   01
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    B0              // Sensor Number

    // Record Body Bytes
    08              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    EC              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    0A              // Upper critical
    05              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'DIMM Thrm Mrgn 1'// String Bytes


_SDR_TYPE   01
//_SDR_TAG    'DIMM_2_TEMP'
//_SDR_TAG    'FCT'
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    B1              // Sensor Number

    // Record Body Bytes
    08              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    EC              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    0A              // Upper critical
    05              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'DIMM Thrm Mrgn 2'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'DIMM_3_TEMP'
_SDR_TAG    'PROCESSOR_2'
_SDR_TAG    'FCT'
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    B2              // Sensor Number

    // Record Body Bytes
    08              // Entity ID
    03              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    EC              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    0A              // Upper critical
    05              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'DIMM Thrm Mrgn 3'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'DIMM_4_TEMP'
_SDR_TAG    'PROCESSOR_2'
_SDR_TAG    'FCT'
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    B3              // Sensor Number

    // Record Body Bytes
    08              // Entity ID
    04              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1818            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    EC              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    0A              // Upper critical
    05              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'DIMM Thrm Mrgn 4'// String Bytes

_SDR_TYPE   01
_SDR_TAG    'GPU_1_TEMP'
//_SDR_TAG    'FCT'
_REC_LEN    003A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    35              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    C4              // Sensor Number

    // Record Body Bytes
    10              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    44              // Nominal Reading
    7D              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CA              // Type/Length Code
    'GPU 1 Temp'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'GPU_2_TEMP'
//_SDR_TAG    'FCT'
_REC_LEN    003A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    35              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    C5              // Sensor Number

    // Record Body Bytes
    10              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    44              // Nominal Reading
    7D              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CA              // Type/Length Code
    'GPU 2 Temp'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'GPU_3_TEMP'
//_SDR_TAG    'FCT'
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    C6              // Sensor Number

    // Record Body Bytes
    10              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    44              // Nominal Reading
    7D              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'GPU 3 Board Temp'// String Bytes


_SDR_TYPE   01
_SDR_TAG    'GPU_4_TEMP'
_SDR_TAG    'FCT'
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    C7              // Sensor Number

    // Record Body Bytes
    10              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    44              // Nominal Reading
    7D              // Normal Maximum
    0A              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    D0              // Type/Length Code
    'GPU 4 Board Temp'// String Bytes

_SDR_TYPE   01
//_SDR_TAG    'FOQM'
_SDR_TAG      'UPM_R'
_SDR_TAG      'UPM_NR'
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    3A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    C8              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    EC              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CF              // Type/Length Code
    'Agg Therm Mgn 1'// String Bytes

_SDR_TYPE   01
_SDR_TAG    'RISER_1_PHI'
_REC_LEN    003C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    37              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    A8              // Sensor Number

    // Record Body Bytes
    D0              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    F1              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CC              // Type/Length Code
    'PHI 1 Margin'  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'RISER_2_PHI'
_REC_LEN    003C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    37              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    A9              // Sensor Number

    // Record Body Bytes
    D0              // Entity ID
    02              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    F1              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CC              // Type/Length Code
    'PHI 2 Margin'  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'RISER_3_PHI'
_REC_LEN    003C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    37              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    AC              // Sensor Number

    // Record Body Bytes
    D0              // Entity ID
    03              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    01              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    80              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    01              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    07              // Analog characteristic flags
    F1              // Nominal Reading
    00              // Normal Maximum
    BA              // Normal Minimum
    7F              // Sensor Maximum Reading
    80              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    02              // Positive hysterisis value
    02              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CC              // Type/Length Code
    'PHI 3 Margin'  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'RISER_1_PHI'
_REC_LEN    003D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    38              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    AA              // Sensor Number

    // Record Body Bytes
    D0              // Entity ID
    01              // Entity Instance
    77              // Sensor Initialization
    4C              // Sensor Capabilities
    03              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    06              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    02              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    01              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    00              // Analog characteristic flags
    00              // Nominal Reading
    00              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    73              // Upper critical
    6E              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CD              // Type/Length Code
    'PHI 1 Avg Pwr' // String Bytes

_SDR_TYPE   01
_SDR_TAG    'RISER_2_PHI'
_REC_LEN    003D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    38              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    AB              // Sensor Number

    // Record Body Bytes
    D0              // Entity ID
    02              // Entity Instance
    77              // Sensor Initialization
    4C              // Sensor Capabilities
    03              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    06              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    02              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    01              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    00              // Analog characteristic flags
    00              // Nominal Reading
    00              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    73              // Upper critical
    6E              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CD              // Type/Length Code
    'PHI 2 Avg Pwr' // String Bytes

_SDR_TYPE   01
_SDR_TAG    'RISER_3_PHI'
_REC_LEN    003D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    38              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    AD              // Sensor Number

    // Record Body Bytes
    D0              // Entity ID
    02              // Entity Instance
    77              // Sensor Initialization
    4C              // Sensor Capabilities
    03              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    06              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    02              // M
    00              // M, Tolerance
    00              // B
    00              // B, Accuracy
    01              // Accuracy, Accuracy Exp
    00              // R exp, B exp
    00              // Analog characteristic flags
    00              // Nominal Reading
    00              // Normal Maximum
    00              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    73              // Upper critical
    6E              // Upper non-critical
    00              // Lower non-recoverable
    00              // Lower critical
    00              // Lower non-critical
    00              // Positive hysterisis value
    00              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CD              // Type/Length Code
    'PHI 3 Avg Pwr' // String Bytes

_SDR_TYPE   01
_REC_LEN    0039

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    34              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    D0              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    8532            // Assertion Event Mask
    8532            // Deassertion Event Mask
    1B1B            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    37              // M
    00              // M, Tolerance
    B5              // B
    90              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    D0              // R exp, B exp
    07              // Analog characteristic flags
    E1              // Nominal Reading
    EA              // Normal Maximum
    D4              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    C4              // Lower critical
    CB              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    C9              // Type/Length Code
    'BB +12.0V'     // String Bytes


_SDR_TYPE   01
_REC_LEN    003D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    01              // Record Type
    38              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    DE              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0500            // Assertion Event Mask
    0500            // Deassertion Event Mask
    0303            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    96              // M
    00              // M, Tolerance
    B5              // B
    90              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    C1              // R exp, B exp
    07              // Analog characteristic flags
    E1              // Nominal Reading
    EC              // Normal Maximum
    D6              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    00              // Upper non-recoverable
    00              // Upper critical
    00              // Upper non-critical
    00              // Lower non-recoverable
    C8              // Lower critical
    CE              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // Reserved Byte
    00              // Reserved Byte
    25              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CD              // Type/Length Code
    'BB +3.3V Vbat' // String Bytes




_SDR_TYPE   02
_REC_LEN    002F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    01              // Sensor Number

    // Record Body Bytes
    15              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    09              // Sensor Type
    6F              // Event / Reading Base Type
    7500            // Assertion Event Mask
    7500            // Deassertion Event Mask
    7500            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'Pwr Unit Status'// String Bytes


_SDR_TYPE   02
_SDR_TAG    'STICKY_REDUNDANT_PS'
_SDR_TAG    'FCT'
_REC_LEN    002F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    02              // Sensor Number

    // Record Body Bytes
    15              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    09              // Sensor Type
    0B              // Event / Reading Base Type
    FF00            // Assertion Event Mask
    FF00            // Deassertion Event Mask
    FF00            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'Pwr Unit Redund'// String Bytes


_SDR_TYPE   02
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    03              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    23              // Sensor Type
    6F              // Event / Reading Base Type
    0F01            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0F01            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'IPMI Watchdog' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'INTRUSION'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    002E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    29              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    04              // Sensor Number

    // Record Body Bytes
    17              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    05              // Sensor Type
    6F              // Event / Reading Base Type
    1100            // Assertion Event Mask
    1100            // Deassertion Event Mask
    1100            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CE              // Type/Length Code
    'Physical Scrty'// String Bytes


_SDR_TYPE   02
_SDR_TAG    'NO_INTRUSION'
_SDR_TAG    'SHIPPING'
_REC_LEN    002E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    29              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    04              // Sensor Number

    // Record Body Bytes
    17              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    05              // Sensor Type
    6F              // Event / Reading Base Type
    1000            // Assertion Event Mask
    1000            // Deassertion Event Mask
    1000            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CE              // Type/Length Code
    'Physical Scrty'// String Bytes


_SDR_TYPE   02
_REC_LEN    002F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    05              // Sensor Number

    // Record Body Bytes
    0C              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    13              // Sensor Type
    6F              // Event / Reading Base Type
    0100            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0100            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'FP NMI Diag Int'// String Bytes


_SDR_TYPE   02
_REC_LEN    002B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    26              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    06              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    F3              // Sensor Type
    03              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CB              // Type/Length Code
    'SMI Timeout'   // String Bytes


_SDR_TYPE   02
_REC_LEN    0030

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    07              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    10              // Sensor Type
    6F              // Event / Reading Base Type
    0400            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0400            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'System Event Log'// String Bytes


_SDR_TYPE   02
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    08              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    12              // Sensor Type
    6F              // Event / Reading Base Type
    1000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    1000            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'System Event'  // String Bytes


_SDR_TYPE   02
_REC_LEN    0026

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    21              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    09              // Sensor Number

    // Record Body Bytes
    0C              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    14              // Sensor Type
    6F              // Event / Reading Base Type
    0500            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0500            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    C6              // Type/Length Code
    'Button'        // String Bytes


_SDR_TYPE   02
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    0A              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    28              // Sensor Type
    03              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'BMC Watchdog'  // String Bytes


_SDR_TYPE   02
_REC_LEN    002B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    26              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    0B              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    02              // Sensor Type
    03              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CB              // Type/Length Code
    'VR Watchdog'   // String Bytes

_SDR_TYPE   02
_SDR_TAG    'UPM_R'
_REC_LEN    002E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    29              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    0C              // Sensor Number

    // Record Body Bytes
    1E              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    04              // Sensor Type
    0B              // Event / Reading Base Type
    FF00            // Assertion Event Mask
    FF00            // Deassertion Event Mask
    FF00            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CE              // Type/Length Code
    'Fan Redundancy'// String Bytes

_SDR_TYPE   02
_REC_LEN    002E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    29              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    0D              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    01              // Sensor Type
    03              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CE              // Type/Length Code
    'SSB Therm Trip'// String Bytes


_SDR_TYPE   02
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    10              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    28              // Sensor Type
    6F              // Event / Reading Base Type
    1000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    1000            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'BMC FW Health' // String Bytes


_SDR_TYPE   02
_REC_LEN    002F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2A              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    1A              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    41              // Sensor Initialization
    C3              // Sensor Capabilities
    DC              // Sensor Type
    74              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0700            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0000            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'NM Capabilities'// String Bytes


_SDR_TYPE   02
_SDR_TAG    'UPM_R'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    40              // Sensor Number

    // Record Body Bytes
    1D              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    04              // Sensor Type
    08              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'Fan 1 Present' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'UPM_R'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    41              // Sensor Number

    // Record Body Bytes
    1D              // Entity ID
    02              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    04              // Sensor Type
    08              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'Fan 2 Present' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'UPM_R'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    42              // Sensor Number

    // Record Body Bytes
    1D              // Entity ID
    03              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    04              // Sensor Type
    08              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'Fan 3 Present' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'UPM_R'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    43              // Sensor Number

    // Record Body Bytes
    1D              // Entity ID
    04              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    04              // Sensor Type
    08              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'Fan 4 Present' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'UPM_R'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    44              // Sensor Number

    // Record Body Bytes
    1D              // Entity ID
    05              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    04              // Sensor Type
    08              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'Fan 5 Present' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'STICKY_PS1_750W'
_SDR_TAG    'STICKY_PS1_1600W'
_SDR_TAG    'STICKY_PS1_550W'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    002A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    25              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    50              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    08              // Sensor Type
    6F              // Event / Reading Base Type
    4F00            // Assertion Event Mask
    4F00            // Deassertion Event Mask
    4F00            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CA              // Type/Length Code
    'PS1 Status'    // String Bytes


_SDR_TYPE   02
_SDR_TAG    'STICKY_PS2_750W'
_SDR_TAG    'STICKY_PS2_1600W'
_SDR_TAG    'FCT'
_REC_LEN    002A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    25              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    51              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    02              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    08              // Sensor Type
    6F              // Event / Reading Base Type
    4F00            // Assertion Event Mask
    4F00            // Deassertion Event Mask
    4F00            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CA              // Type/Length Code
    'PS2 Status'    // String Bytes




_SDR_TYPE   02
_SDR_TAG    'HSBP3_8X25'
_SDR_TAG    'HSBP3_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    61              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    11              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 16 Status' // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP3_8X25'
_SDR_TAG    'HSBP3_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    62              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    12              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 17 Status' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP3_8X25'
_SDR_TAG    'HSBP3_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    63              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    13              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 18 Status' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP3_8X25'
_SDR_TAG    'HSBP3_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    64              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    14              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 19 Status' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP3_8X25'
_SDR_TAG    'HSBP3_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    65              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    15              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 20 Status' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP3_8X25'
_SDR_TAG    'HSBP3_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    66              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    16              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 21 Status' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP3_8X25'
_SDR_TAG    'HSBP3_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    67              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    17              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 22 Status' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP3_8X25'
_SDR_TAG    'HSBP3_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    68              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    18              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 23 Status' // String Bytes


_SDR_TYPE   02
_REC_LEN    0029

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    24              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    70              // Sensor Number

    // Record Body Bytes
    03              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    07              // Sensor Type
    6F              // Event / Reading Base Type
    A300            // Assertion Event Mask
    A300            // Deassertion Event Mask
    A300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    C9              // Type/Length Code
    'P1 Status'     // String Bytes


_SDR_TYPE   02
_SDR_TAG    'PROCESSOR_2'
_SDR_TAG    'FCT'
_REC_LEN    0029

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    24              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    71              // Sensor Number

    // Record Body Bytes
    03              // Entity ID
    02              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    07              // Sensor Type
    6F              // Event / Reading Base Type
    A300            // Assertion Event Mask
    A300            // Deassertion Event Mask
    A300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    C9              // Type/Length Code
    'P2 Status'     // String Bytes


_SDR_TYPE   02
_REC_LEN    0028

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    23              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    7C              // Sensor Number

    // Record Body Bytes
    03              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    41              // Sensor Capabilities
    07              // Sensor Type
    03              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    C8              // Type/Length Code
    'CPU ERR2'      // String Bytes


_SDR_TYPE   02
_REC_LEN    002B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    26              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    82              // Sensor Number

    // Record Body Bytes
    03              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    07              // Sensor Type
    03              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CB              // Type/Length Code
    'CPU Missing'   // String Bytes


_SDR_TYPE   02
_REC_LEN    0027

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    22              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    90              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    01              // Sensor Type
    05              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    01              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    C7              // Type/Length Code
    'VRD Hot'       // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP1_8X25_COMBO'
_REC_LEN    0030

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    94              // Sensor Number

    // Record Body Bytes
    0F              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    73              // Event / Reading Base Type
    FF00            // Assertion Event Mask
    FF00            // Deassertion Event Mask
    FF00            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'NVMe 1 Crit Warn'// String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP2_8X25_COMBO'
_REC_LEN    0030

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    95              // Sensor Number

    // Record Body Bytes
    0F              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    73              // Event / Reading Base Type
    FF00            // Assertion Event Mask
    FF00            // Deassertion Event Mask
    FF00            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'NVMe 2 Crit Warn'// String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP3_8X25_COMBO'
_REC_LEN    0030

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    96              // Sensor Number

    // Record Body Bytes
    0F              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    73              // Event / Reading Base Type
    FF00            // Assertion Event Mask
    FF00            // Deassertion Event Mask
    FF00            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'NVMe 3 Crit Warn'// String Bytes

_SDR_TYPE   02
_SDR_TAG    'STICKY_PS1_750W'
_SDR_TAG    'STICKY_PS1_1600W'
_SDR_TAG    'STICKY_PS1_550W'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    A0              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    04              // Sensor Type
    03              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'PS1 Fan Fail'  // String Bytes

_SDR_TYPE   02
_SDR_TAG    'STICKY_PS1_1600W'
_REC_LEN    002E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    29              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    A1              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    04              // Sensor Type
    03              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CE              // Type/Length Code
    'PS1 Fan 2 Fail'  // String Bytes

_SDR_TYPE   02
_SDR_TAG    'RISER_1_PHI'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    A2              // Sensor Number

    // Record Body Bytes
    D0              // Entity ID
    01              // Entity Instance
    6C              // Sensor Initialization
    40              // Sensor Capabilities
    C0              // Sensor Type
    70              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    7F00            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'PHI 1 Status'  // String Bytes

_SDR_TYPE   02
_SDR_TAG    'RISER_2_PHI'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    A3              // Sensor Number

    // Record Body Bytes
    D0              // Entity ID
    02              // Entity Instance
    6C              // Sensor Initialization
    40              // Sensor Capabilities
    C0              // Sensor Type
    70              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    7F00            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'PHI 2 Status'  // String Bytes

_SDR_TYPE   02
_SDR_TAG    'RISER_3_PHI'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    AE              // Sensor Number

    // Record Body Bytes
    D0              // Entity ID
    03              // Entity Instance
    6C              // Sensor Initialization
    40              // Sensor Capabilities
    C0              // Sensor Type
    70              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    7F00            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'PHI 3 Status'  // String Bytes

_SDR_TYPE   02
_SDR_TAG    'STICKY_PS2_750W'
_SDR_TAG    'STICKY_PS2_1600W'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    A4              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    02              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    04              // Sensor Type
    03              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'PS2 Fan Fail'  // String Bytes

_SDR_TYPE   02
_SDR_TAG    'STICKY_PS2_1600W'
_REC_LEN    002E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    29              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    A5              // Sensor Number

    // Record Body Bytes
    0A              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    04              // Sensor Type
    03              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CE              // Type/Length Code
    'PS2 Fan 2 Fail'  // String Bytes

_SDR_TYPE   02
_REC_LEN    0030

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    C0              // Sensor Number

    // Record Body Bytes
    20              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    0C              // Sensor Type
    6F              // Event / Reading Base Type
    0004            // Assertion Event Mask
    0004            // Deassertion Event Mask
    0004            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'Mem P1 Thrm Trip'// String Bytes


_SDR_TYPE   02
_SDR_TAG    'PROCESSOR_2'
_REC_LEN    0030

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2B              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    C1              // Sensor Number

    // Record Body Bytes
    20              // Entity ID
    02              // Entity Instance
    67              // Sensor Initialization
    00              // Sensor Capabilities
    0C              // Sensor Type
    6F              // Event / Reading Base Type
    0004            // Assertion Event Mask
    0004            // Deassertion Event Mask
    0004            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'Mem P2 Thrm Trip'// String Bytes


_SDR_TYPE   02
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    D1              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    67              // Sensor Initialization
    40              // Sensor Capabilities
    02              // Sensor Type
    03              // Event / Reading Base Type
    0200            // Assertion Event Mask
    0200            // Deassertion Event Mask
    0200            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'Voltage Fault' // String Bytes


_SDR_TYPE   02
//_SDR_TAG    'HSBP4_2X25'
_SDR_TAG    'NOT_IN_XML'
_REC_LEN    002F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    E2              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    19              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'Rear HDD 0 Stat'// String Bytes


_SDR_TYPE   02
//_SDR_TAG    'HSBP4_2X25'
_SDR_TAG    'NOT_IN_XML'
_REC_LEN    002F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    2A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    E3              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    1A              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'Rear HDD 1 Stat'// String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP1_4X35'
_SDR_TAG    'HSBP1_8X25'
_SDR_TAG    'HSBP1_8X25_COMBO'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F0              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    01              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 0 Status'  // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP1_4X35'
_SDR_TAG    'HSBP1_8X25'
_SDR_TAG    'HSBP1_8X25_COMBO'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F1              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    02              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 1 Status'  // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP1_4X35'
_SDR_TAG    'HSBP1_8X25'
_SDR_TAG    'HSBP1_8X25_COMBO'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F2              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    03              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 2 Status'  // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP1_4X35'
_SDR_TAG    'HSBP1_8X25'
_SDR_TAG    'HSBP1_8X25_COMBO'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F3              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    04              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 3 Status'  // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP1_8X25'
_SDR_TAG    'HSBP1_8X25_COMBO'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F4              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    05              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 4 Status'  // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP1_8X25'
_SDR_TAG    'HSBP1_8X25_COMBO'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F5              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    06              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 5 Status'  // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP1_8X25'
_SDR_TAG    'HSBP1_8X25_COMBO'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F6              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    07              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 6 Status'  // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP1_8X25'
_SDR_TAG    'HSBP1_8X25_COMBO'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F7              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    08              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 7 Status'  // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP2_4X35'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F8              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    08              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 4 Status'  // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP2_4X35'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F9              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    08              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 5 Status'  // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP2_4X35'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    FA              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    08              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 6 Status'  // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP2_4X35'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    FB              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    08              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 7 Status'  // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP2_8X25'
_SDR_TAG    'HSBP2_8X25_COMBO'

_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F8              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    09              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 8 Status'  // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP2_8X25'
_SDR_TAG    'HSBP2_8X25_COMBO'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    F9              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    0A              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 9 Status'  // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP2_8X25'
_SDR_TAG    'HSBP2_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    FA              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    0B              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 10 Status' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP2_8X25'
_SDR_TAG    'HSBP2_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    FB              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    0C              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 11 Status' // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP3_4X35'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    61              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    14              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 8 Status' // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP3_4X35'
_REC_LEN    002C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    27              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    62              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    14              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'HDD 9 Status' // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP3_4X35'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    63              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    14              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 10 Status' // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP3_4X35'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    64              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    14              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 11 Status' // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP2_8X25'
_SDR_TAG    'HSBP2_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    FC              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    0D              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 12 Status' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP2_8X25'
_SDR_TAG    'HSBP2_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    FD              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    0E              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 13 Status' // String Bytes


_SDR_TYPE   02
_SDR_TAG    'HSBP2_8X25'
_SDR_TAG    'HSBP2_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    FE              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    0F              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 14 Status' // String Bytes

_SDR_TYPE   02
_SDR_TAG    'HSBP2_8X25'
_SDR_TAG    'HSBP2_8X25_COMBO'
_REC_LEN    002D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    02              // Record Type
    28              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    60              // Sensor Number

    // Record Body Bytes
    04              // Entity ID
    10              // Entity Instance
    6D              // Sensor Initialization
    40              // Sensor Capabilities
    0D              // Sensor Type
    6F              // Event / Reading Base Type
    8300            // Assertion Event Mask
    8300            // Deassertion Event Mask
    8300            // Reading Mask & Settable / Readable Threshold Masks
    C0              // Sensor Units 1
    00              // Sensor Units 2
    00              // Sensor Units 3
    0100            // Sensor Record Sharing
    00              // Positive-going Threshold Hysteresis
    00              // Negative-going Threshold Hysteresis
    00              // Reserved
    00              // Reserved
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'HDD 15 Status' // String Bytes

_SDR_TYPE   C0
_SDR_TAG    'HSBP1_4X35'
_REC_LEN    000B
   // Sensor Record Header
   0191               // Record ID
   51             // SDR Version
   C0             // Record Type
   06             // Record Length
   // Record Body Bytes
   570100         // Manufacturer ID
   1D             // Record Subtype Value (SSD Combo HSBP)
   00             // HSBP Index
   00             // HSBP PBA class

_SDR_TYPE   C0
_SDR_TAG    'HSBP2_4X35'
_REC_LEN    000B
   // Sensor Record Header
   018C               // Record ID
   51             // SDR Version
   C0             // Record Type
   06             // Record Length
   // Record Body Bytes
   570100         // Manufacturer ID
   1D             // Record Subtype Value (SSD Combo HSBP)
   01             // HSBP Index
   00             // HSBP PBA class

_SDR_TYPE   C0
_SDR_TAG    'HSBP3_4X35'
_REC_LEN    000B
   // Sensor Record Header
   018C               // Record ID
   51             // SDR Version
   C0             // Record Type
   06             // Record Length
   // Record Body Bytes
   570100         // Manufacturer ID
   1D             // Record Subtype Value (SSD Combo HSBP)
   02             // HSBP Index
   00             // HSBP PBA class

_SDR_TYPE   C0
_SDR_TAG    'HSBP1_8X25'
_REC_LEN    000B
   // Sensor Record Header
   0191               // Record ID
   51             // SDR Version
   C0             // Record Type
   06             // Record Length
   // Record Body Bytes
   570100         // Manufacturer ID
   1D             // Record Subtype Value (SSD Combo HSBP)
   00             // HSBP Index
   01             // HSBP PBA class

_SDR_TYPE   C0
_SDR_TAG    'HSBP2_8X25'
_REC_LEN    000B
   // Sensor Record Header
   018C               // Record ID
   51             // SDR Version
   C0             // Record Type
   06             // Record Length
   // Record Body Bytes
   570100         // Manufacturer ID
   1D             // Record Subtype Value (SSD Combo HSBP)
   01             // HSBP Index
   01             // HSBP PBA class


_SDR_TYPE   C0
_SDR_TAG    'HSBP3_8X25'
_REC_LEN    000B
   // Sensor Record Header
   018C               // Record ID
   51             // SDR Version
   C0             // Record Type
   06             // Record Length
   // Record Body Bytes
   570100         // Manufacturer ID
   1D             // Record Subtype Value (SSD Combo HSBP)
   02             // HSBP Index
   01             // HSBP PBA class

_SDR_TYPE   C0
_SDR_TAG    'HSBP1_8X25_COMBO'
_REC_LEN    000B
   // Sensor Record Header
   0191               // Record ID
   51             // SDR Version
   C0             // Record Type
   06             // Record Length
   // Record Body Bytes
   570100         // Manufacturer ID
   1D             // Record Subtype Value (SSD Combo HSBP)
   00             // HSBP Index
   02             // HSBP PBA class

_SDR_TYPE   C0
_SDR_TAG    'HSBP2_8X25_COMBO'
_REC_LEN    000B
   // Sensor Record Header
   018C               // Record ID
   51             // SDR Version
   C0             // Record Type
   06             // Record Length
   // Record Body Bytes
   570100         // Manufacturer ID
   1D             // Record Subtype Value (SSD Combo HSBP)
   01             // HSBP Index
   04             // HSBP PBA class

_SDR_TYPE   C0
_SDR_TAG    'HSBP3_8X25_COMBO'
_REC_LEN    000B
   // Sensor Record Header
   018C               // Record ID
   51             // SDR Version
   C0             // Record Type
   06             // Record Length
   // Record Body Bytes
   570100         // Manufacturer ID
   1D             // Record Subtype Value (SSD Combo HSBP)
   02             // HSBP Index
   05             // HSBP PBA class

_SDR_TYPE   03
_REC_LEN    0021

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1C              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    AD              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    0B              // Sensor Type
    01              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'Total Chassis PW'// String Bytes


_SDR_TYPE   03
_REC_LEN    0021

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1C              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    4E              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    0B              // Sensor Type
    01              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'PSU0 AC PW Input'// String Bytes


_SDR_TYPE   03
_REC_LEN    0021

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1C              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    A4              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    0B              // Sensor Type
    01              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'PS0 DC PW Output'// String Bytes


_SDR_TYPE   03
_REC_LEN    0021

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1C              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    A5              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    0B              // Sensor Type
    01              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'PS1 DC PW Output'// String Bytes


_SDR_TYPE   03
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    18              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    66              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    08              // Sensor Type
    6F              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'PSU 0 Status'// String Bytes


_SDR_TYPE   03
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    18              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    67              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    08              // Sensor Type
    6F              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'PSU 1 Status'// String Bytes


_SDR_TYPE   03
_REC_LEN    0021

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1C              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    16              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    08              // Sensor Type
    6F              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'Intel ME P State'// String Bytes


_SDR_TYPE   03
_REC_LEN    001E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    19              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    34              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    03              // Sensor Type
    01              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'P0 Mem Thrott'// String Bytes


_SDR_TYPE   03
_REC_LEN    001E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    19              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    35              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    03              // Sensor Type
    01              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'P1 Mem Thrott'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    01              // Sensor Number

    // Record Body Bytes
    22              // Entity ID
    01              // Entity Instance
    0C              // Sensor Type
    0B              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'Mem Rdnc Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    02              // Sensor Number

    // Record Body Bytes
    20              // Entity ID
    01              // Entity Instance
    0C              // Sensor Type
    6F              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'Mmry ECC Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    01              // Sensor Owner ID
    00              // Sensor Owner LUN
    02              // Sensor Number

    // Record Body Bytes
    20              // Entity ID
    01              // Entity Instance
    0C              // Sensor Type
    09              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'Mem Conf Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    03              // Sensor Number

    // Record Body Bytes
    30              // Entity ID
    01              // Entity Instance
    13              // Sensor Type
    6F              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'PCI Lgcy Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    0021

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1C              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    04              // Sensor Number

    // Record Body Bytes
    31              // Entity ID
    01              // Entity Instance
    13              // Sensor Type
    70              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'PCIe Fatal Error'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    05              // Sensor Number

    // Record Body Bytes
    31              // Entity ID
    01              // Entity Instance
    13              // Sensor Type
    71              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'PCIe Cor Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    01              // Sensor Owner ID
    00              // Sensor Owner LUN
    06              // Sensor Number

    // Record Body Bytes
    22              // Entity ID
    01              // Entity Instance
    0F              // Sensor Type
    6F              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'POST Err Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    06              // Sensor Number

    // Record Body Bytes
    2B              // Entity ID
    01              // Entity Instance
    13              // Sensor Type
    72              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'QPI Corr Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    07              // Sensor Number

    // Record Body Bytes
    2B              // Entity ID
    01              // Entity Instance
    13              // Sensor Type
    73              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'QPI Fatl Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    001F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1A              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    08              // Sensor Number

    // Record Body Bytes
    31              // Entity ID
    01              // Entity Instance
    19              // Sensor Type
    75              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CE              // Type/Length Code
    'Chipset Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    001F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1A              // Record Length

    // Record Key Bytes
    01              // Sensor Owner ID
    00              // Sensor Owner LUN
    09              // Sensor Number

    // Record Body Bytes
    2B              // Entity ID
    05              // Entity Instance
    13              // Sensor Type
    77              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CE              // Type/Length Code
    'QPI Link Width'// String Bytes


_SDR_TYPE   03
_REC_LEN    001F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1A              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    10              // Sensor Number

    // Record Body Bytes
    20              // Entity ID
    01              // Entity Instance
    0C              // Sensor Type
    7F              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CE              // Type/Length Code
    'Mem err Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    18              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    11              // Sensor Number

    // Record Body Bytes
    2B              // Entity ID
    01              // Entity Instance
    0C              // Sensor Type
    0B              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'Sparing Rdnc'  // String Bytes


_SDR_TYPE   03
_REC_LEN    0021

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1C              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    12              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    01              // Entity Instance
    2B              // Sensor Type
    70              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    D0              // Type/Length Code
    'FW Update Status'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    01              // Sensor Owner ID
    00              // Sensor Owner LUN
    12              // Sensor Number

    // Record Body Bytes
    2B              // Entity ID
    01              // Entity Instance
    0C              // Sensor Type
    09              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'Rdnc Mod Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    13              // Sensor Number

    // Record Body Bytes
    20              // Entity ID
    01              // Entity Instance
    0C              // Sensor Type
    6F              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'Mmry Parity Err'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    14              // Sensor Number

    // Record Body Bytes
    31              // Entity ID
    01              // Entity Instance
    13              // Sensor Type
    76              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'PCIe Fat Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    001E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    19              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    17              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    DC              // Sensor Type
    75              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CD              // Type/Length Code
    'SPS FW Health' // String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    17              // Sensor Number

    // Record Body Bytes
    2B              // Entity ID
    01              // Entity Instance
    13              // Sensor Type
    74              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'QPI Fatl Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    18              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    18              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    DC              // Sensor Type
    72              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'NM Exception'  // String Bytes


_SDR_TYPE   03
_REC_LEN    001A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    15              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    19              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    DC              // Sensor Type
    73              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    C9              // Type/Length Code
    'NM Health'     // String Bytes


_SDR_TYPE   03
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    18              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    1B              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    DC              // Sensor Type
    72              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'NM Threshold'  // String Bytes


_SDR_TYPE   03
_REC_LEN    001F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    81              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    01              // Entity Instance
    28              // Sensor Type
    03              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CE              // Type/Length Code
    'MTM Lvl Change'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    01              // Sensor Owner ID
    00              // Sensor Owner LUN
    83              // Sensor Number

    // Record Body Bytes
    22              // Entity ID
    01              // Entity Instance
    12              // Sensor Type
    6F              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'BIOS Evt Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    83              // Sensor Number

    // Record Body Bytes
    22              // Entity ID
    01              // Entity Instance
    12              // Sensor Type
    6F              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'BIOS Evt Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    33              // Sensor Owner ID
    00              // Sensor Owner LUN
    83              // Sensor Number

    // Record Body Bytes
    2B              // Entity ID
    01              // Entity Instance
    12              // Sensor Type
    6F              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'BIOS Evt Sensor'// String Bytes


_SDR_TYPE   03
_REC_LEN    001F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1A              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    87              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    01              // Entity Instance
    28              // Sensor Type
    03              // Event/Reading Type Code
    0100            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CE              // Type/Length Code
    'AutoCfg Status'// String Bytes


_SDR_TYPE   03
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    1B              // Record Length

    // Record Key Bytes
    2C              // Sensor Owner ID
    60              // Sensor Owner LUN
    B2              // Sensor Number

    // Record Body Bytes
    2E              // Entity ID
    02              // Entity Instance
    DC              // Sensor Type
    03              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CF              // Type/Length Code
    'SmaRT-CLST Stat'// String Bytes


_SDR_TYPE   03
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    03              // Record Type
    18              // Record Length

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    D7              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    2A              // Sensor Type
    6F              // Event/Reading Type Code
    0000            // Sensor Record Sharing
    00              // Reserved
    00              // OEM
    CC              // Type/Length Code
    'Bad User PWD'  // String Bytes


_SDR_TYPE   11
_REC_LEN    0019

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    14              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    00              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    07              // FRU Entity ID
    01              // FRU Entity Instance
    00              // OEM
    C9              // Type/Length Code
    'Baseboard'     // String Bytes


_SDR_TYPE   11
//_SDR_TAG    'FP_FRU'
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    16              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    04              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0C              // FRU Entity ID
    01              // FRU Entity Instance
    00              // OEM
    CB              // Type/Length Code
    'Front Panel'   // String Bytes


_SDR_TYPE   11
_SDR_TAG    'HSBP1_8X25'
_SDR_TAG    'HSBP1_8X25_COMBO'
_SDR_TAG    'HSBP1_4X35'
_REC_LEN    001E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    19              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    05              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0F              // FRU Entity ID
    01              // FRU Entity Instance
    00              // OEM
    CE              // Type/Length Code
    'HS Backplane 1'// String Bytes


_SDR_TYPE   11
_SDR_TAG    'HSBP2_8X25'
_SDR_TAG    'HSBP2_8X25_COMBO'
_SDR_TAG    'HSBP2_4X35'
_REC_LEN    001E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    19              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    06              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0F              // FRU Entity ID
    02              // FRU Entity Instance
    00              // OEM
    CE              // Type/Length Code
    'HS Backplane 2'// String Bytes


_SDR_TYPE   11
_SDR_TAG    'PS1_750W_FRU'
_SDR_TAG    'PS1_1600W_FRU'
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    1B              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    02              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0A              // FRU Entity ID
    01              // FRU Entity Instance
    00              // OEM
    D0              // Type/Length Code
    'Pwr Supply 1 FRU'// String Bytes


_SDR_TYPE   11
_SDR_TAG    'PS2_750W_FRU'
_SDR_TAG    'PS2_1600W_FRU'
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    1B              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    03              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0A              // FRU Entity ID
    02              // FRU Entity Instance
    00              // OEM
    D0              // Type/Length Code
    'Pwr Supply 2 FRU'// String Bytes


_SDR_TYPE   11
_SDR_TAG    'SSD_AIC_1'
_REC_LEN    001E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    19              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    12              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0B              // FRU Entity ID
    01              // FRU Entity Instance
    00              // OEM
    CE              // Type/Length Code
    'PCIe SSD AIC 1'// String Bytes


_SDR_TYPE   11
_SDR_TAG    'SSD_AIC_2'
_REC_LEN    001E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    19              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    13              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0B              // FRU Entity ID
    02              // FRU Entity Instance
    00              // OEM
    CE              // Type/Length Code
    'PCIe SSD AIC 2'// String Bytes

_SDR_TYPE   11
_SDR_TAG   'AIC_IN_SLOT_1'
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    18              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    D0              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0B              // FRU Entity ID
    01              // FRU Entity Instance
    00              // OEM
    CD              // Type/Length Code
    'AIC in Slot 1'// String Bytes

_SDR_TYPE   11
_SDR_TAG   'AIC_IN_SLOT_2'
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    18              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    D1              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0B              // FRU Entity ID
    01              // FRU Entity Instance
    00              // OEM
    CD              // Type/Length Code
    'AIC in Slot 2'// String Bytes

_SDR_TYPE   11
_SDR_TAG   'AIC_IN_SLOT_3'
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    18              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    D2              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0B              // FRU Entity ID
    01              // FRU Entity Instance
    00              // OEM
    CD              // Type/Length Code
    'AIC in Slot 3'// String Bytes

_SDR_TYPE   11
_SDR_TAG   'AIC_IN_SLOT_4'
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    18              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    D3              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0B              // FRU Entity ID
    01              // FRU Entity Instance
    00              // OEM
    CD              // Type/Length Code
    'AIC in Slot 4'// String Bytes

_SDR_TYPE   11
_SDR_TAG   'AIC_IN_SLOT_5'
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    18              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    D4              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0B              // FRU Entity ID
    01              // FRU Entity Instance
    00              // OEM
    CD              // Type/Length Code
    'AIC in Slot 5'// String Bytes

_SDR_TYPE   11
_SDR_TAG   'AIC_IN_SLOT_6'
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    11              // Record Type
    18              // Record Length

    // Record Key Bytes
    20              // Device Access Address
    D5              // FRU Device ID / Device Slave Address
    80              // Access LUN / Bus ID
    00              // Channel Number

    // Record Body Bytes
    00              // Reserved
    10              // Device Type
    00              // Device Type Modifier
    0B              // FRU Entity ID
    01              // FRU Entity Instance
    00              // OEM
    CD              // Type/Length Code
    'AIC in Slot 6'// String Bytes

_SDR_TYPE   12
_REC_LEN    0020

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    12              // Record Type
    1B              // Record Length

    // Record Key Bytes
    20              // Device Slave Address
    00              // Channel Number

    // Record Body Bytes
    08              // Power state notification
    BF              // Device capabilities
    00              // Reserved
    00              // Reserved
    00              // Reserved
    2E              // Entity ID
    01              // Entity instance
    00              // OEM
    D0              // Type/Length Code
    'Basbrd Mgmt Ctlr'// String Bytes


_SDR_TYPE   12
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    12              // Record Type
    16              // Record Length

    // Record Key Bytes
    2C              // Device Slave Address
    06              // Channel Number

    // Record Body Bytes
    24              // Power state notification
    21              // Device capabilities
    00              // Reserved
    00              // Reserved
    00              // Reserved
    2E              // Entity ID
    02              // Entity instance
    00              // OEM
    CB              // Type/Length Code
    'Mgmt Engine'   // String Bytes


_SDR_TYPE   C0
_REC_LEN    0027

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    22              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0A              // Record Subtype Value

    // Fan Sensor Scaling
    00              // Format - Bit fields, 1 == Raw time, 0 = RPM
    00              // Pulses Per Revolution - Bit Field - 1 == 1 PPR, 0 == 2 PPR
    005C            // Sys Fan 1A Max RPM (Sensor 30) **(M = 5C)**
    005F            // Sys Fan 1B Max RPM (Sensor 31) **(M = 5F)**
    005C            // Sys Fan 2A Max RPM (Sensor 32) **(M = 5C)**
    005F            // Sys Fan 2B Max RPM (Sensor 33) **(M = 5F)**
    005C            // Sys Fan 3A Max RPM (Sensor 34) **(M = 5C)**
    005F            // Sys Fan 3B Max RPM (Sensor 35) **(M = 5F)**
    005C            // Sys Fan 4A Max RPM (Sensor 36) **(M = 5C)**
    005F            // Sys Fan 4B Max RPM (Sensor 37) **(M = 5F)**
    005C            // Sys Fan 5A Max RPM (Sensor 38) **(M = 5C)**
    005F            // Sys Fan 5B Max RPM (Sensor 39) **(M = 5F)**
    005C            // Sys Fan 6A Max RPM (Sensor 3A) **(M = 5C)**
    005F            // Sys Fan 6B Max RPM (Sensor 3B) **(M = 5F)**
    0001            // CPU Fan 01 Max RPM (Sensor 3C) **Not Used**
    0001            // CPU Fan 02 Max RPM (Sensor 3D) **Not Used**


_SDR_TYPE   C0
_SDR_TAG      'UPM_NR'
_SDR_TAG      'UPM_R'
_REC_LEN    001A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    15              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    1A              // Record Subtype Value

    // Auto Profile Record
    03              // 70W CPU Multiplier (0Ah = 1.0)
    09              // >70W and <105W CPU Multiplier (00h = 0.0)
    0C              // >105W and <145W CPU Multiplier (00h = 0.0)
    08              // Memory Multiplier (00h = 0.0)
    0A              // HDD Multiplier (0Ah = 1.0)
    05              // Minimum Performance Profile (06h = 6%)
    0F              // Profile 0 Threshold (22h = 340)
    1E              // Profile 1 Threshold (36h = 540)
    32              // Profile 2 Threshold (4Ah = 740)
    39              // Profile 3 Threshold (5Dh = 930)
    46              // Profile 4 Threshold (87h = 1350)
    5A              // Profile 5 Threshold (C7h = 1990)
    73              // Profile 6 Threshold (C8h = 2000)
    72              // PHI Card Shift/Max Profile [3:0] Card Shift - 4, [7:4] Max Profile - 7
    77              // PHI Shift/Max Profile [3:0] Shift - 7, [7:4] Max Profile - 7
    27              // PHI Shift/Max Profile [3:0] Shift - 2, [7:4] Max Profile - 7
    00              // PHI Shift/Max Profile [3:0] Shift - 0, [7:4] Max Profile - 0

//****************** SYSTEM AIRFLOW RECORD FORMAT ***************************
_SDR_TYPE   C0
_SDR_TAG    'NR_P4008'
_REC_LEN    0012

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0D              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    11              // Record Subtype Value

    // System Air Flow
    03              // Domain mask (Domains 0-1)
    2400            // Correction Factor 1 LSB first (0020h = 32 units of .01)
    2500            // Correction Factor 2 LSB first (002Bh = 43 units of .01)
    14              // PWM for Correction Factor 1 (14h = 20%)
    64              // PWM for Correction Factor 2 (64h = 100%)
    DC              // Max CFM of Fan (DCh = 220)
    01              // Quantity of fans in this equation

_SDR_TYPE   C0
_SDR_TAG    'NR_P4016'
_REC_LEN    0012

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0D              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    11              // Record Subtype Value

    // System Air Flow
    03              // Domain mask (Domains 0-1)
    2100            // Correction Factor 1 LSB first (0020h = 32 units of .01)
    2000            // Correction Factor 2 LSB first (002Bh = 43 units of .01)
    14              // PWM for Correction Factor 1 (14h = 20%)
    64              // PWM for Correction Factor 2 (64h = 100%)
    DC              // Max CFM of Fan (DCh = 220)
    01              // Quantity of fans in this equation

_SDR_TYPE   C0
_SDR_TAG    'R_P4008'
_REC_LEN    0012

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0D              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    11              // Record Subtype Value

    // System Air Flow
    1F              // Domain mask (Domains 0-4)
    1C00            // Correction Factor 1 LSB first (001Ch = 28 units of .01)
    2400            // Correction Factor 2 LSB first (0024h = 36 units of .01)
    14              // PWM for Correction Factor 1 (14h = 20%)
    64              // PWM for Correction Factor 2 (64h = 100%)
    6D              // Max CFM of Fan (24h = 36)
    01              // Quantity of fans in this equation

_SDR_TYPE   C0
_SDR_TAG    'R_P4016'
_REC_LEN    0012

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0D              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    11              // Record Subtype Value

    // System Air Flow
    1F              // Domain mask (Domains 0-4)
    1B00            // Correction Factor 1 LSB first (001Bh = 27 units of .01)
    2100            // Correction Factor 2 LSB first (0021h = 33 units of .01)
    14              // PWM for Correction Factor 1 (14h = 20%)
    64              // PWM for Correction Factor 2 (64h = 100%)
    6D              // Max CFM of Fan (24h = 36)
    01              // Quantity of fans in this equation

//***************************** EXIT AIR TEMP RECORD FORMAT **********************

_SDR_TYPE   C0
_SDR_TAG    'R_P4008'
_REC_LEN    0012

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0D              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    19              // Record Subtype Value

    // Exit Air Temp
    0200            // Alpha S LSB first (0002h = 2 units of .001)
    1100            // Alpha F LSB first (0011h = 17 units of .001)
    0E              // Qmin (0Eh = 14 CFM)
    62              // Qmax (62h = 98 CFM)
    00              // P Offset (00h = 0)
    02              // Correction Factor at Qmin (02h = 2)
    05              // Correction Factor at Qmax (05h = 5)

_SDR_TYPE   C0
_SDR_TAG    'R_P4016'
_REC_LEN    0012

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0D              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    19              // Record Subtype Value

    // Exit Air Temp
    0200            // Alpha S LSB first (0002h = 2 units of .001)
    1100            // Alpha F LSB first (0011h = 17 units of .001)
    0D              // Qmin (0Ah = 10 CFM)
    5A              // Qmax (5Ah = 90 CFM)
    00              // P Offset (00h = 0)
    04              // Correction Factor at Qmin (04h = 4)
    09              // Correction Factor at Qmax (09h = 7)

//Sensor-dependent Power Limitation

_SDR_TYPE   C0
_SDR_TAG    'DISABLE_NVME_FUNCTIONS'
_REC_LEN    000A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    05              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    22              // Record Subtype Value (Enable NVMe access)

    // Enable NVMe access
    00              // 00 = disable 01 = enable

_SDR_TYPE   C0
_SDR_TAG    'ENABLE_NVME_FUNCTIONS'
_REC_LEN    000A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    05              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    22              // Record Subtype Value (Enable NVMe access)

    // Enable NVMe access
    01              // 00 = disable 01 = enable

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_SDR_TAG    'FCT'
_REC_LEN    000E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    09              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    02              // Record Subtype Value
    02              // Power Unit Redundancy sensor number
    00              // Bits [7:1]-Reserved; Bit[0]-1=No monitorable supplies present
    01              // The number of present and operational
    50              // Power Supply Status 1 Sensor Number
    51              // Power Supply Status 2 Sensor Number



_SDR_TYPE   C0
_REC_LEN    0010

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0B              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    09              // Record Subtype Value

    // Voltage Sensor Scaling
    02              // Number of entries following
    D0              // Voltage Sensor Number
    0ABA            // Scale Factor (LSB MSB)
    DE              // Voltage Sensor Number
    0A9A            // Scale Factor (LSB MSB)

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0018

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    13              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    05              // Record Subtype Value

    // Fan Redundancy Map Record
    0C              // Fan Redundancy Sensor Number
    00              // Flags; [7:1]-Reserved; [0]-persistently stored event state, 1= store tis event state persistently
    0404            // Failed Event State Mask
    01              // Redundant Fan Count
    30              // Fan Speed Sensor
    40              // Fan Presence Sensor
    31              // Fan Speed Sensor
    41              // Fan Presence Sensor
    32              // Fan Speed Sensor
    42              // Fan Presence Sensor
    33              // Fan Speed Sensor
    43              // Fan Presence Sensor
    34              // Fan Speed Sensor
    44              // Fan Presence Sensor

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0015

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    10              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    03              // FSC Record type

    // Fan Sensor Domain Map
    01              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    30              // Fan Sensor Number 1
    11              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    31              // Fan Sensor Number 2
    21              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    32              // Fan Sensor Number 3
    31              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    33              // Fan Sensor Number 4
    41              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    34              // Fan Sensor Number 5

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    000F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0A              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    03              // FSC Record type

    // Fan Sensor Domain Map
    01              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    30              // Fan Sensor Number 1
    11              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    31              // Fan Sensor Number 2

_SDR_TYPE   C0
_SDR_TAG    'FCT'
_SDR_TAG    'SHIPPING'
_SDR_TAG    'OTHER'
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    03              // FSC Record type

    // Fan Sensor Domain Map
    01              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    30              // Fan Sensor Number 1
    11              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    31              // Fan Sensor Number 2
    21              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    32              // Fan Sensor Number 3
    31              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    33              // Fan Sensor Number 4
    41              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    34              // Fan Sensor Number 5
    51              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    35              // Fan Sensor Number 6
    61              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    36              // Fan Sensor Number 7
    71              // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers
    37              // Fan Sensor Number 8

//**********************************************************************************************************************
//**********************************************************************************************************************
//                                              Global Clamp Record Header                                            //
//**********************************************************************************************************************
//**********************************************************************************************************************

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    B0              // Clamp Header ID
    B0              // Input Sensor Number
    00              // Entity Presence Sensor Number
    00              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    00              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    FC              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    B1              // Clamp Header ID
    B1              // Input Sensor Number
    00              // Entity Presence Sensor Number
    00              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    00              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    FC              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    B2              // Clamp Header ID
    B2              // Input Sensor Number
    00              // Entity Presence Sensor Number
    00              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    00              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    FC              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    B3              // Clamp Header ID
    B3              // Input Sensor Number
    00              // Entity Presence Sensor Number
    00              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    00              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    FC              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    14              // Clamp Header ID
    14              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    37              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    20              // Clamp Header ID
    20              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    46              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    23              // Clamp Header ID
    23              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    5A              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    25              // Clamp Header ID
    25              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    5A              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    15              // Clamp Header ID
    15              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    5A              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    24              // Clamp Header ID
    24              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    02              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    5A              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    29              // Clamp Header ID
    29              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    4B              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    2A              // Clamp Header ID
    2A              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    4B              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    2B              // Clamp Header ID
    2B              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    4B              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    22              // Clamp Header ID
    22              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    4C              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    2F              // Clamp Header ID
    2F              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    00              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    02              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    5A              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    5C              // Clamp Header ID
    5C              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    32              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000        // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100        // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    5D              // Clamp Header ID
    5D              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    32              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    83              // Clamp Header ID
    83              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    0A              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    D0              // Clamp Control Coefficient LSB (derivative)
    07              // Clamp Control Coefficient MSB (Derivative)
    FC              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    84              // Clamp Header ID
    84              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    0A              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    D0              // Clamp Control Coefficient LSB (derivative)
    07              // Clamp Control Coefficient MSB (Derivative)
    FC              // Clamp Temperature
    10              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    2E              // Clamp Header ID
    2E              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    41              // Clamp Temperature
    00              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    A8              // Clamp Header ID
    A8              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    03              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    FC              // Clamp Temperature
    01              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    A9              // Clamp Header ID
    A9              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    03              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    FC              // Clamp Temperature
    11              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    AC              // Clamp Header ID
    AC              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    03              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    FC              // Clamp Temperature
    21              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    27              // Clamp Header ID
    27              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    80              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    03              // Clamp Control Coefficient MSB (Fast)
    E8              // Clamp Control Coefficient LSB (derivative)
    03              // Clamp Control Coefficient MSB (Derivative)
    4B              // Clamp Temperature
    01              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    01              // Clamp Header ID
    83              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    0A              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    C0              // Clamp Control Coefficient LSB (derivative)
    07              // Clamp Control Coefficient MSB (Derivative)
    EC              // Clamp Temperature
    01              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

_SDR_TYPE   C0
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    03              // FSC version
    00              // FSC Record type

    // Global Clamp Header Record
    02              // Clamp Header ID
    84              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    28              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
    0A              // Clamp Control Coefficient LSB (Slow)
    00              // Clamp Control Coefficient MSB (Slow)
    D0              // Clamp Control Coefficient LSB (Fast)
    01              // Clamp Control Coefficient MSB (Fast)
    D0              // Clamp Control Coefficient LSB (derivative)
    07              // Clamp Control Coefficient MSB (Derivative)
    EC              // Clamp Temperature
    05              // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 0 (not TControl)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// Shipping SDR, All Domains, All Profiles (Acoustic)
//*****************************************************************************
//**********************************************************************************************************************
//**********************************************************************************************************************
//                                              Global Stepwise Record Header                                         //
//**********************************************************************************************************************
//**********************************************************************************************************************


_SDR_TYPE   C0
_REC_LEN    0013

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0E              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    21              // FSC Record type

    // Global Stepwise Header Record
    00              // Stepwise Header ID
    21              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    00              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0

_SDR_TYPE   C0
_REC_LEN    0013

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0E              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    21              // FSC Record type

    // Global Stepwise Header Record
    01              // Stepwise Header ID
    14              // Input Sensor Number
    00              // Entity Presence Sensor Number
    64              // Sensor Disabled Control Value
    64              // Sensor Fail Control Value
    64              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    00              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0

_SDR_TYPE   C0
_REC_LEN    0013

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0E              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    11              // FSC Record type

    // Global Stepwise Header Record
    02              // Stepwise Header ID
    5C              // Input Sensor Number
    00              // Entity Presence Sensor Number
    00              // Sensor Disabled Control Value
    00              // Sensor Fail Control Value
    00              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    00              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0

_SDR_TYPE   C0
_REC_LEN    0013

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0E              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    11              // FSC Record type

    // Global Stepwise Header Record
    03              // Stepwise Header ID
    5D              // Input Sensor Number
    00              // Entity Presence Sensor Number
    00              // Sensor Disabled Control Value
    00              // Sensor Fail Control Value
    00              // Sensor Unavailable Control Value
    00              // Sleep Control Value
    00              // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0

//**********************************************************************************************************************
//**********************************************************************************************************************
//                                              Global Stepwise Curve Record                                          //
//**********************************************************************************************************************
//**********************************************************************************************************************
_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    00              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    14              // Percent
    25              // Temp
    1E              // Percent
    2A              // Temp
    2D              // Percent
    2F              // Temp
    50              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    01              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    19              // Percent
    25              // Temp
    23              // Percent
    2A              // Temp
    37              // Percent
    2F              // Temp
    50              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    02              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    19              // Percent
    1C              // Temp
    1E              // Percent
    25              // Temp
    2D              // Percent
    2A              // Temp
    46              // Percent
    2F              // Temp
    5A              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    03              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    1E              // Percent
    1C              // Temp
    23              // Percent
    25              // Temp
    37              // Percent
    2A              // Temp
    55              // Percent
    2F              // Temp
    5F              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    04              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    19              // Percent
    1C              // Temp
    2D              // Percent
    25              // Temp
    41              // Percent
    2A              // Temp
    5A              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    05              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    1E              // Percent
    1C              // Temp
    28              // Percent
    25              // Temp
    3C              // Percent
    2A              // Temp
    50              // Percent
    2F              // Temp
    5F              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    06              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    1E              // Percent
    1C              // Temp
    32              // Percent
    25              // Temp
    46              // Percent
    2A              // Temp
    5F              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    07              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    23              // Percent
    1C              // Temp
    37              // Percent
    25              // Temp
    50              // Percent
    2A              // Temp
    5F              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    08              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    14              // Percent
    25              // Temp
    1E              // Percent
    2A              // Temp
    2D              // Percent
    2F              // Temp
    50              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    09              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    19              // Percent
    25              // Temp
    23              // Percent
    2A              // Temp
    37              // Percent
    2F              // Temp
    50              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    0A              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    19              // Percent
    1C              // Temp
    1E              // Percent
    25              // Temp
    2D              // Percent
    2A              // Temp
    46              // Percent
    2F              // Temp
    5A              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    0B              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    19              // Percent
    1C              // Temp
    1E              // Percent
    25              // Temp
    2D              // Percent
    2A              // Temp
    46              // Percent
    2F              // Temp
    5A              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    0C              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    19              // Percent
    1C              // Temp
    2D              // Percent
    25              // Temp
    41              // Percent
    2A              // Temp
    5A              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    0D              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    1E              // Percent
    1C              // Temp
    28              // Percent
    25              // Temp
    3C              // Percent
    2A              // Temp
    50              // Percent
    2F              // Temp
    5D              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    0E              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    1E              // Percent
    1C              // Temp
    28              // Percent
    25              // Temp
    3C              // Percent
    2A              // Temp
    50              // Percent
    2F              // Temp
    5F              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    0F              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    23              // Percent
    1C              // Temp
    37              // Percent
    25              // Temp
    50              // Percent
    2A              // Temp
    5F              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    10              // Stepwise Curve ID
    85              // Domain max and count
    12              // Temp
    64              // Percent
    1C              // Temp
    64              // Percent
    25              // Temp
    64              // Percent
    2A              // Temp
    64              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    11              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    46              // Percent
    1C              // Temp
    46              // Percent
    25              // Temp
    46              // Percent
    2A              // Temp
    46              // Percent
    2F              // Temp
    46              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    12              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    46              // Percent
    1C              // Temp
    46              // Percent
    25              // Temp
    46              // Percent
    2A              // Temp
    46              // Percent
    2F              // Temp
    46              // Percent

_SDR_TYPE   C0
_REC_LEN    0013

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0E              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    13              // Stepwise Curve ID
    03              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    14              // Percent
    25              // Temp
    14              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    14              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    14              // Percent
    25              // Temp
    19              // Percent
    2A              // Temp
    2D              // Percent
    2F              // Temp
    55              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    15              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    19              // Percent
    25              // Temp
    1E              // Percent
    2A              // Temp
    37              // Percent
    2F              // Temp
    5A              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    16              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1D              // Temp
    19              // Percent
    25              // Temp
    23              // Percent
    2A              // Temp
    41              // Percent
    2F              // Temp
    5F              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    17              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    1E              // Percent
    25              // Temp
    28              // Percent
    2A              // Temp
    4B              // Percent
    2F              // Temp
    5F              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    18              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    19              // Percent
    1C              // Temp
    23              // Percent
    25              // Temp
    37              // Percent
    2A              // Temp
    50              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    19              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    19              // Percent
    1C              // Temp
    23              // Percent
    25              // Temp
    2D              // Percent
    2A              // Temp
    50              // Percent
    2F              // Temp
    5F              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    1A              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    23              // Percent
    1C              // Temp
    28              // Percent
    25              // Temp
    32              // Percent
    2A              // Temp
    55              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    1B              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    23              // Percent
    1C              // Temp
    2D              // Percent
    25              // Temp
    37              // Percent
    2A              // Temp
    5A              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    1C              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    14              // Percent
    25              // Temp
    19              // Percent
    2A              // Temp
    2D              // Percent
    2F              // Temp
    55              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    1D              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    19              // Percent
    25              // Temp
    1E              // Percent
    2A              // Temp
    37              // Percent
    2F              // Temp
    5A              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    1E              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    19              // Percent
    25              // Temp
    23              // Percent
    2A              // Temp
    51              // Percent
    2F              // Temp
    5F              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    1F              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    14              // Percent
    1C              // Temp
    1E              // Percent
    25              // Temp
    28              // Percent
    2A              // Temp
    4B              // Percent
    2F              // Temp
    5F              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    20              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    19              // Percent
    1C              // Temp
    23              // Percent
    25              // Temp
    37              // Percent
    2A              // Temp
    50              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    21              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    19              // Percent
    1C              // Temp
    23              // Percent
    25              // Temp
    2D              // Percent
    2A              // Temp
    50              // Percent
    2F              // Temp
    5F              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    22              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    23              // Percent
    1C              // Temp
    28              // Percent
    25              // Temp
    32              // Percent
    2A              // Temp
    55              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    23              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    23              // Percent
    1C              // Temp
    2D              // Percent
    25              // Temp
    37              // Percent
    2A              // Temp
    5A              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    24              // Stepwise Curve ID
    85              // Domain max and count
    12              // Temp
    64              // Percent
    1C              // Temp
    64              // Percent
    25              // Temp
    64              // Percent
    2A              // Temp
    64              // Percent
    2F              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    25              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    46              // Percent
    1C              // Temp
    46              // Percent
    25              // Temp
    46              // Percent
    2A              // Temp
    46              // Percent
    2F              // Temp
    46              // Percent

_SDR_TYPE   C0
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    26              // Stepwise Curve ID
    05              // Domain max and count
    12              // Temp
    46              // Percent
    1C              // Temp
    46              // Percent
    25              // Temp
    46              // Percent
    2A              // Temp
    46              // Percent
    2F              // Temp
    46              // Percent

_SDR_TYPE   C0
_REC_LEN    0013

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0E              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    27              // Stepwise Curve ID
    03              // Domain max and count
    12              // Temp
    0A              // Percent
    1C              // Temp
    0A              // Percent
    25              // Temp
    0A              // Percent

_SDR_TYPE   C0
_REC_LEN    0011

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0C              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    5B              // Stepwise Curve ID
    02              // Domain max and count
    1E              // Temp
    19              // Percent
    64              // Temp
    53              // Percent

_SDR_TYPE   C0
_REC_LEN    0011

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0C              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    5C              // Stepwise Curve ID
    02              // Domain max and count
    1E              // Temp
    28              // Percent
    41              // Temp
    64              // Percent

_SDR_TYPE   C0
_REC_LEN    0011

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0C              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    02              // FSC Record type

    // Global Stepwise Curve Record
    64              // Stepwise Curve ID
    82              // Domain max and count
    1E              // Temp
    64              // Percent
    3C              // Temp
    64              // Percent

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// Shipping SDR, All Domains, All Profiles (Acoustic)
//*****************************************************************************

//**************************Non Redundant Domain 0 (PCI Region, Fan1)**************************

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    01              // Domain Mask
    01              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    00              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    01              // Domain Mask
    02              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    01              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    01              // Domain Mask
    04              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    02              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    01              // Domain Mask
    08              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    03              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    01              // Domain Mask
    10              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    04              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    01              // Domain Mask
    20              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    05              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    01              // Domain Mask
    40              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    06              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    01              // Domain Mask
    80              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    07              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

//*********************Non Redundant Domain 1 (PCI Region, Fan1)**************************

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    02              // Domain Mask
    01              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    08              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    02              // Domain Mask
    02              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    09              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    02              // Domain Mask
    04              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    0A              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    02              // Domain Mask
    08              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    0B              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    02              // Domain Mask
    10              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    0C              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    02              // Domain Mask
    20              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    0D              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    02              // Domain Mask
    40              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    0E              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    02              // Domain Mask
    80              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    1C              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    0F              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    10              // Stepwise Curve ID


//***************Clamp****************
_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    0037

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    32             // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    03              // Domain Mask
    E0              // Fan Profile Support

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    14              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    22              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    20              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B0              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B1              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B2              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B3              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    01              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    02              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A8              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A9              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    AC              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    24              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2F              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    23              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    15              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    25              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    5C              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    5D              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2E              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    27              // Clamp ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    002B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    26              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    01              // Domain Mask
    0F              // Fan Profile Support

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    14              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    22              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    20              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B1              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B2              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    83              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    84              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A8              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A9              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    AC              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    24              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2F              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    23              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2E              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    27              // Clamp ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    0021

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    1C              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    02              // Domain Mask
    0F              // Fan Profile Support

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    14              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B0              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B3              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    83              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    84              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    15              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    25              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    5C              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    5D              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2E              // Clamp ID


//****************************Fan Fail****************************
_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    0016

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    11              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    03              // Domain Mask
    1F              // Fan Profile Support

    // Advanced Fan Failure Sub-Record
    04              // FSC Sub-Record Type (04h = Advanced Fan Failure)
    64              // Domain 0 Fan Failure Value)
    64              // Domain 1 Fan Failure Value
    FF              // Domain 2 Fan Failure Value
    FF              // Domain 3 Fan Failure Value
    FF              // Domain 4 Fan Failure Value
    FF              // Domain 5 Fan Failure Value
    FF              // Domain 6 Fan Failure Value
    FF              // Domain 7 Fan Failure Value

//****************************Fan Fail****************************


//***************************Fans-off and Low Speed sub-record**********************
_SDR_TYPE   C0
_SDR_TAG    'UPM_NR'
_REC_LEN    0012

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0D              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    03              // Domain Mask
    0F              // Fan Profile Support

    // Fans-off and Low Speed sub-record
    05              // FSC Sub-Record Type (04h = Advanced Fan Failure)
    C8              // Sensor Number
    EC              // Fans-off control value
    0A              // Hysteresis
    05              // Fans-off PWM offset

//***************************Fans-off and Low Speed sub-record**********************

//*******************Domain0,1(PCI Region, Fan1,2)************************

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    03              // Domain Mask
    01              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    14              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    03              // Domain Mask
    02              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    15              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    03              // Domain Mask
    04              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    16              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    03              // Domain Mask
    08              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    17              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    03              // Domain Mask
    10              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    18              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    03              // Domain Mask
    20              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    19              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    03              // Domain Mask
    40              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    1A              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    03              // Domain Mask
    80              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    1B              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID


//*******************Domain2,3,4(PCI Region, Fan1,2)************************

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    1C              // Domain Mask
    01              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    1C              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    1C              // Domain Mask
    02              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    1D              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    1C              // Domain Mask
    04              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    1E              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    1C              // Domain Mask
    08              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    1F              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    1C              // Domain Mask
    10              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    20              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    1C              // Domain Mask
    20              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    21              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    1C              // Domain Mask
    40              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    22              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    1C              // Domain Mask
    80              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    17              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    23              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

//************************************Clamp*************************************

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0037

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    32              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    1F              // Domain Mask
    E0              // Fan Profile Support

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    5C              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    5D              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    14              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    22              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    20              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B1              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A8              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A9              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    AC              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    24              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B2              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2F              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    23              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    01              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    02              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    15              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B0              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B3              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    25              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2E              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    27              // Clamp ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0021

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    1C              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    01              // Domain Mask
    1F              // Fan Profile Support

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    14              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    22              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    20              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A8              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A9              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    AC              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    24              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2F              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    23              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2E              // Clamp ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    002B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    26              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    02              // Domain Mask
    1F              // Fan Profile Support

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    14              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    22              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    20              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B1              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A8              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A9              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    AC              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B2              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2F              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    23              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    83              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    84              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    15              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2E              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    27              // Clamp ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    04              // Domain Mask
    1F              // Fan Profile Support

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    14              // Clamp ID

    03              // FSC Sub-Record Type (03h = Clamp)
    B1              // Clamp ID

    03              // FSC Sub-Record Type (03h = Clamp)
    B2              // Clamp ID

    03              // FSC Sub-Record Type (03h = Clamp)
    83              // Clamp ID

    03              // FSC Sub-Record Type (03h = Clamp)
    84              // Clamp ID

    03              // FSC Sub-Record Type (03h = Clamp)
    15              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2E              // Clamp ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    18             // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    08              // Domain Mask
    1F              // Fan Profile Support

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    14              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    83              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    84              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    15              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B0              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B3              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    25              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2E              // Clamp ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001B

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    16              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    10              // Domain Mask
    1F              // Fan Profile Support

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    14              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    83              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    84              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B0              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B3              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    25              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2E              // Clamp ID

//*******************************ALL:PS Domain************************************
_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    18              // FSC Record type
    20              // Domain Mask
    FF              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    14              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    FF              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    64              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    27              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    00              // Stepwise Header ID
    24              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0011

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0C              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    18              // FSC Record type
    20              // Domain Mask
    FF              // Fan Profile Support

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    5C              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    5D              // Clamp ID


//**********************Fan fail//**********************
_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0016

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    11              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    01              // Domain Mask
    FF              // Fan Profile Support

    // Advanced Fan Failure Sub-Record
    04              // FSC Sub-Record Type (04h = Advanced Fan Failure)
    64              // Domain 0 Fan Failure Value)
    64              // Domain 1 Fan Failure Value
    50              // Domain 2 Fan Failure Value
    50              // Domain 3 Fan Failure Value
    FF              // Domain 4 Fan Failure Value
    FF              // Domain 5 Fan Failure Value
    FF              // Domain 6 Fan Failure Value
    FF              // Domain 7 Fan Failure Value

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0016

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    11              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    02              // Domain Mask
    FF              // Fan Profile Support

    // Advanced Fan Failure Sub-Record
    04              // FSC Sub-Record Type (04h = Advanced Fan Failure)
    64              // Domain 0 Fan Failure Value)
    64              // Domain 1 Fan Failure Value
    64              // Domain 2 Fan Failure Value
    50              // Domain 3 Fan Failure Value
    3C              // Domain 4 Fan Failure Value
    FF              // Domain 5 Fan Failure Value
    FF              // Domain 6 Fan Failure Value
    FF              // Domain 7 Fan Failure Value


_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0016

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    11              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    04              // Domain Mask
    FF              // Fan Profile Support

    // Advanced Fan Failure Sub-Record
    04              // FSC Sub-Record Type (04h = Advanced Fan Failure)
    50              // Domain 0 Fan Failure Value)
    64              // Domain 1 Fan Failure Value
    64              // Domain 2 Fan Failure Value
    64              // Domain 3 Fan Failure Value
    50              // Domain 4 Fan Failure Value
    FF              // Domain 5 Fan Failure Value
    FF              // Domain 6 Fan Failure Value
    FF              // Domain 7 Fan Failure Value

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0016

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    11              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    08              // Domain Mask
    FF              // Fan Profile Support

    // Advanced Fan Failure Sub-Record
    04              // FSC Sub-Record Type (04h = Advanced Fan Failure)
    3C              // Domain 0 Fan Failure Value)
    50              // Domain 1 Fan Failure Value
    64              // Domain 2 Fan Failure Value
    64              // Domain 3 Fan Failure Value
    64              // Domain 4 Fan Failure Value
    FF              // Domain 5 Fan Failure Value
    FF              // Domain 6 Fan Failure Value
    FF              // Domain 7 Fan Failure Value

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0016

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    11              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    10              // Domain Mask
    FF              // Fan Profile Support

    // Advanced Fan Failure Sub-Record
    04              // FSC Sub-Record Type (04h = Advanced Fan Failure)
    FF              // Domain 0 Fan Failure Value)
    50              // Domain 1 Fan Failure Value
    50              // Domain 2 Fan Failure Value
    64              // Domain 3 Fan Failure Value
    64              // Domain 4 Fan Failure Value
    FF              // Domain 5 Fan Failure Value
    FF              // Domain 6 Fan Failure Value
    FF              // Domain 7 Fan Failure Value

_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0016

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    11              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    18              // FSC Record type
    20              // Domain Mask
    FF              // Fan Profile Support

    // Advanced Fan Failure Sub-Record
    04              // FSC Sub-Record Type (04h = Advanced Fan Failure)
    FF              // Domain 0 Fan Failure Value)
    3C              // Domain 1 Fan Failure Value
    50              // Domain 2 Fan Failure Value
    50              // Domain 3 Fan Failure Value
    64              // Domain 4 Fan Failure Value
    FF              // Domain 5 Fan Failure Value
    FF              // Domain 6 Fan Failure Value
    FF              // Domain 7 Fan Failure Value

//**********************Fan fail//**********************

//***************************Fans-off and Low Speed sub-record**********************
_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_REC_LEN    0012

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0D              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    1F              // Domain Mask
    0F              // Fan Profile Support

    // Fans-off and Low Speed sub-record
    05              // FSC Sub-Record Type (04h = Advanced Fan Failure)
    C8              // Sensor Number
    E2              // Fans-off control value
    0A              // Hysteresis
    05              // Fans-off PWM offset

//***************************Fans-off and Low Speed sub-record**********************

//******************************* Other sku FSC ************************************
//********************************** Stepwise **************************************
_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    FF              // Domain Mask
    01              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    14              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    64              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    00              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    01              // Stepwise Header ID
    5B              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    01              // Stepwise Header ID
    64              // Stepwise Curve ID

_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    001C

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    17              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    FF              // Domain Mask
    FE              // Fan Profile Support

    // Domain Configuration
    01              // FSC Sub-Record Type (01h = Domain Configuration)
    28              // Normal Control Value (17h = 23%)
    64              // Ramp Step (64h = 100%)
    01              // Scan Rate
    64              // Fan Fault Boost Value (FFh = Use sub-record type 04h)
    64              // Temperature Threshold Boost Value (64h = 100%)
    00              // Chassis Cover Boost Value (64h = 100%)
    01              // Sensor Exclusion Count (1h = 1 sensor to exclude)
    2E              // This sensor number will not contribute to fan boost if a failure or threshold crossing occurs.

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    01              // Stepwise Header ID
    5C              // Stepwise Curve ID

    // Stepwise Clipping Curve Sub-Record
    02              // FSC Sub-Record Type (02h = Stepwise)
    01              // Stepwise Header ID
    64              // Stepwise Curve ID

//************************************* Other Clamp *********************************************

_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    0037

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    32              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0C              // Record Subtype Value
    02              // FSC version
    08              // FSC Record type
    FF              // Domain Mask
    FF              // Fan Profile Support

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    14              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    22              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    20              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B0              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B1              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B2              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    B3              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    83              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    84              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A8              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    A9              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    AC              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    24              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2F              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    23              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    15              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    25              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    5C              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    5D              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    2E              // Clamp ID

    // Clamp Sub-Record
    03              // FSC Sub-Record Type (03h = Clamp)
    27              // Clamp ID

_SDR_TYPE   C0
_REC_LEN    0010

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    0B              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    0D              // Record Subtype Value (NM Discovery)

    // NM Discovery
    01              // Version number of record subtype
    2C              // NM Device Slave Address ([7:1] - 7-bit address; [0] - reserved)
    60              // [7:4] - channel number (6 for secondary IPMB) [3:2] - reserved [1:0] - sensor owner LUN)
    19              // Node Manager Health Event sensor
    18              // Node Manager Exception Event sensor
    1A              // Node Manager Operational Capabilities sensor
    1B              // Node Manager Threshold Exceeded sensor

_SDR_TYPE   C0
_SDR_TAG    'HSBP1_Fixed'
_REC_LEN    000A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    05              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    1B              // Record Subtype Value

    // hard Disk Drive Power
    32              // HDD Watts

_SDR_TYPE   C0
_SDR_TAG    'HSBP1_8x2.5'
_REC_LEN    000A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    05              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    1B              // Record Subtype Value

    // hard Disk Drive Power
    32              // HDD Watts

_SDR_TYPE   C0
_SDR_TAG    'HSBP1_4x3.5'
_REC_LEN    000A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    05              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    1B              // Record Subtype Value

    // hard Disk Drive Power
    32              // HDD Watts

_SDR_TYPE   C0
_SDR_TAG    'HSBP1_8x2.5'
_REC_LEN    000A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    05              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    1B              // Record Subtype Value

    // hard Disk Drive Power
    50              // HDD Watts

_SDR_TYPE      C0
_SDR_TAG    'UPM_R'
_SDR_TAG    'UPM_NR'
_REC_LEN       0017
   //Sensor Record Header
   2101               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   12                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   12                 // Record sub-type (12h = Aggregate Sensor Configuration)
   C8                 // Aggregate sensor number (C8h = Aggregate Thermal Margin 1)
   06                 // Number of input pairs to follow
   83                 // Input 1 sensor number
   FB                 // Input 1 margin reference value(2's complement=-5)
   84                 // Input 2 sensor number
   FB                 // Input 2 margin reference value(2's complement=-5)
   B0                 // Input 3 sensor number
   00                 // Input 3 margin reference value
   B2                 // Input 4 sensor number
   00                 // Input 4 margin reference value
   22                 // Input 5 sensor number
   55                 // Input 5 margin reference value
   24                 // Input 6 sensor number
   50                 // Input 6 margin reference value

_SDR_TYPE   C0
_REC_LEN    0036

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    31              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    11              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    96              // M
    00              // M, Tolerance
    88              // B
    C0              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    C1              // R exp, B exp
    07              // Analog characteristic flags
    E4              // Nominal Reading
    EF              // Normal Maximum
    D9              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    CD              // Lower critical
    D4              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    C4              // Type/Length Code
    'P3V3'          // String Bytes


_SDR_TYPE   C0
_REC_LEN    003E

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    39              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    12              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    B2              // M
    40              // M, Tolerance
    97              // B
    C0              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    B1              // R exp, B exp
    07              // Analog characteristic flags
    DE              // Nominal Reading
    EF              // Normal Maximum
    C1              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    B7              // Lower critical
    BC              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CC              // Type/Length Code
    'PVNN_PCH_AUX'  // String Bytes


_SDR_TYPE   C0
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    3A              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    13              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    C2              // M
    40              // M, Tolerance
    3C              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    B1              // R exp, B exp
    07              // Analog characteristic flags
    E8              // Nominal Reading
    EF              // Normal Maximum
    E1              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    D6              // Lower critical
    DC              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CD              // Type/Length Code
    'P1V05_PCH_AUX' // String Bytes


_SDR_TYPE   C0
_REC_LEN    003F

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    3A              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    14              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    64              // M
    40              // M, Tolerance
    DA              // B
    40              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    B0              // R exp, B exp
    07              // Analog characteristic flags
    E8              // Nominal Reading
    EF              // Normal Maximum
    E1              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    D5              // Lower critical
    DC              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CD              // Type/Length Code
    'P0V83_LAN_AUX' // String Bytes


_SDR_TYPE   C0
_REC_LEN    003A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    35              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    15              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    37              // M
    00              // M, Tolerance
    26              // B
    C0              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    D0              // R exp, B exp
    07              // Analog characteristic flags
    E0              // Nominal Reading
    EB              // Normal Maximum
    D5              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    C6              // Lower critical
    CC              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    C8              // Type/Length Code
    'P12V_AUX'      // String Bytes


_SDR_TYPE   C0
_REC_LEN    003A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    35              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    16              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    4D              // M
    00              // M, Tolerance
    B4              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    C0              // R exp, B exp
    07              // Analog characteristic flags
    E7              // Nominal Reading
    EE              // Normal Maximum
    E0              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    D4              // Lower critical
    DA              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    C8              // Type/Length Code
    'P1V8_PCH'      // String Bytes


_SDR_TYPE   C0
_REC_LEN    003D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    38              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    17              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    4E              // M
    00              // M, Tolerance
    AA              // B
    C0              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    C0              // R exp, B exp
    07              // Analog characteristic flags
    E7              // Nominal Reading
    EE              // Normal Maximum
    C0              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    B5              // Lower critical
    BB              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CB              // Type/Length Code
    'PVCCIN_CPU0'   // String Bytes


_SDR_TYPE   C0
_REC_LEN    003D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    38              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    18              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    4E              // M
    00              // M, Tolerance
    AA              // B
    C0              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    C0              // R exp, B exp
    07              // Analog characteristic flags
    E7              // Nominal Reading
    EE              // Normal Maximum
    C0              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    B5              // Lower critical
    BB              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CB              // Type/Length Code
    'PVCCIN_CPU1'   // String Bytes


_SDR_TYPE   C0
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    3B              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    19              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    34              // M
    00              // M, Tolerance
    47              // B
    C0              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    CF              // R exp, B exp
    07              // Analog characteristic flags
    E9              // Nominal Reading
    EF              // Normal Maximum
    E2              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    D7              // Lower critical
    DC              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CE              // Type/Length Code
    'PVDDQ_ABC_CPU0'// String Bytes


_SDR_TYPE   C0
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    3B              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    1A              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    34              // M
    00              // M, Tolerance
    47              // B
    C0              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    CF              // R exp, B exp
    07              // Analog characteristic flags
    E9              // Nominal Reading
    EF              // Normal Maximum
    E2              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    D7              // Lower critical
    DC              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CE              // Type/Length Code
    'PVDDQ_DEF_CPU0'// String Bytes


_SDR_TYPE   C0
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    3B              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    1B              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    34              // M
    00              // M, Tolerance
    47              // B
    C0              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    CF              // R exp, B exp
    07              // Analog characteristic flags
    E9              // Nominal Reading
    EF              // Normal Maximum
    E2              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    D7              // Lower critical
    DC              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CE              // Type/Length Code
    'PVDDQ_ABC_CPU1'// String Bytes


_SDR_TYPE   C0
_REC_LEN    0040

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    3B              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    1C              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    34              // M
    00              // M, Tolerance
    47              // B
    C0              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    CF              // R exp, B exp
    07              // Analog characteristic flags
    E9              // Nominal Reading
    EF              // Normal Maximum
    E2              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    D7              // Lower critical
    DC              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CE              // Type/Length Code
    'PVDDQ_DEF_CPU1'// String Bytes


_SDR_TYPE   C0
_REC_LEN    003D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    38              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    1D              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    B0              // M
    40              // M, Tolerance
    7D              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    B1              // R exp, B exp
    07              // Analog characteristic flags
    E5              // Nominal Reading
    EF              // Normal Maximum
    DC              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    D1              // Lower critical
    D7              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CB              // Type/Length Code
    'PVCCIO_CPU0'   // String Bytes


_SDR_TYPE   C0
_REC_LEN    003D

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    38              // Record Length

    // Record body bytes
    570100          // Manufacturer ID
    34              // Record Subtype Value

    // Record Key Bytes
    20              // Sensor Owner ID
    00              // Sensor Owner LUN
    1E              // Sensor Number

    // Record Body Bytes
    07              // Entity ID
    01              // Entity Instance
    7F              // Sensor Initialization
    68              // Sensor Capabilities
    02              // Sensor Type
    01              // Event / Reading Base Type
    0000            // Assertion Event Mask
    0000            // Deassertion Event Mask
    0000            // Reading Mask & Settable / Readable Threshold Masks
    00              // Sensor Units 1
    04              // Sensor Units 2
    00              // Sensor Units 3
    00              // Linearization
    B0              // M
    40              // M, Tolerance
    7D              // B
    00              // B, Accuracy
    00              // Accuracy, Accuracy Exp
    B1              // R exp, B exp
    07              // Analog characteristic flags
    E5              // Nominal Reading
    EF              // Normal Maximum
    DC              // Normal Minimum
    FF              // Sensor Maximum Reading
    00              // Sensor Minimum Reading
    FF              // Upper non-recoverable
    FC              // Upper critical
    F5              // Upper non-critical
    00              // Lower non-recoverable
    D1              // Lower critical
    D7              // Lower non-critical
    01              // Positive hysterisis value
    01              // Negative hysterisis value
    00              // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
    CB              // Type/Length Code
    'PVCCIO_CPU1'   // String Bytes

_SDR_TYPE   C0
_SDR_TAG    'FCT'
_REC_LEN    0016

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    11              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    'SDR File F1.02'// String Bytes


_SDR_TYPE   C0
_SDR_TAG    'FCT'
_REC_LEN    0019

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    14              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    'SDR Package F1.02'// String Bytes


_SDR_TYPE   C0
_SDR_TAG    'FOQM'
_REC_LEN    0017

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    12              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    'SDR File F21.02'// String Bytes


_SDR_TYPE   C0
_SDR_TAG    'FOQM'
_REC_LEN    001A

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    15              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    'SDR Package F21.02'// String Bytes


_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_SDR_TAG    'UPM_NR'
_SDR_TAG    'OTHER'
_REC_LEN    0015

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    10              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    'SDR File 1.02' // String Bytes


_SDR_TYPE   C0
_SDR_TAG    'UPM_R'
_SDR_TAG    'UPM_NR'
_SDR_TAG    'OTHER'
_REC_LEN    0018

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    13              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    'SDR Package 1.02'// String Bytes


_SDR_TYPE   C0
_SDR_TAG    'SHIPPING'
_REC_LEN    0016

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    11              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    'SDR File D1.02'// String Bytes


_SDR_TYPE   C0
_SDR_TAG    'SHIPPING'
_REC_LEN    0019

    // Sensor Record Header
    0000            // Record ID
    51              // SDR Version
    C0              // Record Type
    14              // Record Length

    // Record Body Bytes
    570100          // Manufacturer ID
    'SDR Package D1.02'// String Bytes

)
