//****************************************************************************
//                   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) 2016 Intel Corporation. All Rights Reserved.
//***************************************************************************
//
// Data in this file is based on the S2600WTx rev 20.2 FSC SDR spreadsheet.
//
// SDR tag usage

//====================================================================//
// (1) Chassis related TAG
//====================================================================//
// Chassis support tags:
//		R1000           = Supported 1U chassis (1 * 4X3.5 or 1 * 8X2.5 HSBP)
//		R2000           = Supported 2U chassis
//		R2224           = Supported 2U chassis(3 * 2U 8X2.5 HSBP)
//		R2312           = Supported 2U chassis(2U 12X3.5 HSBP)
//		R2XXX           = Supported 2U chassis(1 * 2U 8X2.5 HSBP or 2 * 2U 8X2.5 HSBP or 2U 8X3.5 HSBP)
//      OTHER           = Unsupported other chassis
//      FCT             = Functional Test (manufacturing)
//      FOQM            = Functional Outgoing Manufacturing Test (manufacturing)
//      SHIPPING        = Default shipping configuration which the baseboard should leave the factory with
//
//====================================================================//
// (2) Processor related sensors
//====================================================================//
// Processor support tags:
//      PROCESSOR_2     = Second CPU in a dual processor system
//
//====================================================================//
// (3) HSBP device
//====================================================================//
// Hot Swap Backplane (HSBP) tags:
//		HSBP1_1U8X25
//		HSBP1_1U8X25_COMBO
//		HSBP1_2U8X25
//		HSBP1_2U8X25_COMBO
//		HSBP1_8X35
//		HSBP1_4X35
//		HSBP1_12X35
//		HSBP2_1U8X25
//		HSBP2_1U8X25_COMBO
//		HSBP2_2U8X25
//		HSBP2_2U8X25_COMBO
//		HSBP2_8X35
//		HSBP2_4X35
//		HSBP3_1U8X25
//		HSBP3_1U8X25_COMBO
//		HSBP3_2U8X25
//		HSBP3_2U8X25_COMBO
//		HSBP3_8X35
//		HSBP3_4X35
//		HSBP4_2X25	(Rear HSBP)
// Total Front HSBP Disk drive capability
//		HDD_4		- 4 total front drives
//		HDD_8		- 8 total front drives
//		HDD_12		- 12 total front drives
//		HDD_16		- 16 total front drives
//		HDD_20		- 20 total front drives
//		HDD_24		- 24 total front drives (Maximum supported in front HSBPs)
//====================================================================//
// (4) Fan sensors
//====================================================================//
//  Fan tags:
//      OTHER_FAN_1A        = System Fan 1A
//      OTHER_FAN_1B        = System Fan 1B
//      OTHER_FAN_2A        = System Fan 2A
//      OTHER_FAN_2B        = System Fan 2B
//      OTHER_FAN_3A        = System Fan 3A
//      OTHER_FAN_3B        = System Fan 3B
//      OTHER_FAN_4A        = System Fan 4A
//      OTHER_FAN_4B        = System Fan 4B
//      OTHER_FAN_5A        = System Fan 5A
//      OTHER_FAN_5B        = System Fan 5B
//      OTHER_FAN_6A        = System Fan 6A
//      OTHER_FAN_6B        = System Fan 6B
//      OTHER_PROC1_FAN     = Processor Fan 1
//      OTHER_PROC2_FAN     = Processor Fan 2
//      R2000_FAN_HS_RED    = R2000 Hot swappable fans and redundant
//      R2000_FAN_NO_HS_RED = R2000 Fixed fans and redundant
//      R1000_FAN_NO_HS_RED = R1000 Not Hot swappable fans but redundant
//      STICKY_OTHER_FAN_HS_RED    = Other Hot swappable fans and redundant
//      STICKY_OTHER_FAN_HS_NO_RED = Other Hot swappable fans with no redundancy
//      STICKY_OTHER_FAN_NO_HS_RED = Other Redundant fans but not hot swappable
//====================================================================//
// (5) Power Supply related sensors
//====================================================================//
//  Power supply tags:
//      STICKY_PS1_750W_AC     = 750 Watt power supply module 1 (AC Input)
//      STICKY_PS1_750W_DC     = 750 Watt power supply module 1 (DC Input)
//      STICKY_PS1_1100W       = 1100 Watt power supply module 1
//      STICKY_PS2_750W_AC     = 750 Watt power supply module 2 (AC Input)
//      STICKY_PS2_750W_DC     = 750 Watt power supply module 2 (DC Input)
//      STICKY_PS2_1100W       = 1100 Watt power supply module 2
//      STICKY_REDUNDANT_PS    = 2 power supplies installed so power redundancy sensor is supported
//      
//====================================================================//
// (6) Others
//====================================================================//
// Miscellaneous support tags:
//      NON_STORE_FP    = Non-Storage Front panel temperature sensor
//      STORE_FP        = Storage Front panel temperature sensor
//      NO_INTRUSION    = Chassis does not support a intrusion switch
//      INTRUSION       = Chassis does support an intrusion switch
//      FP_NMI          = Front panel NMI button
//	    RISER_1_FRU     = Riser 1 FRU device detected
//	    RISER_2_FRU     = Riser 2 FRU device detected
//	    RISER_3_FRU     = Riser 3 FRU device detected
//	    RISER_1_TEMP    = Riser 1 Temperature device detected
//	    RISER_2_TEMP    = Riser 2 Temperature device detected
//	    RISER_3_TEMP    = Riser 3 Temperature device detected
//		RISER_1_PHI     = Supported 2U chassis w/ PHI card thermal sensor
//		RISER_2_PHI     = Supported 2U chassis w/ PHI card thermal sensor
//	    NOT_USED        = Record is currently not used and will not be installed (never SET)

//
// File Header Information
//

_LF_NAME       'S2600WT.SDR'
_LF_VERSION    '1.14'
_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


//*****************************************************************************
//
// Miscellaneous core sensor data records 
//
//*****************************************************************************
_SDR_TYPE   02
_REC_LEN    002F

   // Sensor Record Header
   0001               // 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
   0002               // Record ID
   51                 // SDR Version
   02                 // Record Type
   2A                 // Record Length

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 (No Deassertion events)
   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
   0003               // 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    'NO_INTRUSION'
_SDR_TAG    'SHIPPING'
_REC_LEN    002E

   // Sensor Record Header
   0004               // 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
_SDR_TAG    'INTRUSION'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    002E

   // Sensor Record Header
   0005               // 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    'FP_NMI'
_SDR_TAG    'FCT'
_REC_LEN    002F

   // Sensor Record Header
   0006               // 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
   40                 // 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
   0007               // 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
   0008               // 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
   0009               // 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
   000A               // 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
   000B               // 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
   000C               // 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    'R1000_FAN_NO_HS_RED'
_SDR_TAG    'R2000_FAN_HS_RED'
_SDR_TAG    'STICKY_OTHER_FAN_HS_RED'
_SDR_TAG    'STICKY_OTHER_FAN_NO_HS_RED'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    002E

   // Sensor Record Header
   000D               // 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
   000E               // 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    002F

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

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

   // Record Body Bytes
   2C                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   15                 // Sensor Type
   08                 // 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
   CF                 // Type/Length Code
   'IO Mod Presence'  // String Bytes
 
  
_SDR_TYPE   02
_REC_LEN    0030

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

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

   // Record Body Bytes
   2C                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   15                 // Sensor Type
   08                 // 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
   D0                 // Type/Length Code
   'SAS Mod Presence' // String Bytes


_SDR_TYPE   02
_REC_LEN    002D

   // Sensor Record Header
   0011               // 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   01
_SDR_TAG    'R1000'
_SDR_TAG    'R2000'
_REC_LEN    003E

   // Sensor Record Header
   0012               // 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
   02                 // 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 hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CE                 // Type/Length Code
   'System Airflow'   // String Bytes


_SDR_TYPE   03
_REC_LEN    0021

   // Sensor Record Header
   0013               // 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       001F

   // Sensor Record Header
   0014               // 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    001F

   // Sensor Record Header
   0015               // 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    001D

   // Sensor Record Header
   0016               // 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


//*****************************************************************************
//
// Baseboard and chassis related temperature related sensors
//
//*****************************************************************************


_SDR_TYPE   01
_REC_LEN    003D

   // Sensor Record Header
   0017               // Record ID
   51                 // SDR Version
   01                 // Record Type
   38                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CD                 // Type/Length Code
   'BB P1 VR Temp'	  // String Bytes


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

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   23                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CD                 // Type/Length Code
   'BB P2 VR Temp'	  // String Bytes


_SDR_TYPE   01
_SDR_TAG    'NON_STORE_FP'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    0040

   // Sensor Record Header
   0019               // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   D0                 // Type/Length Code
   'Front Panel Temp' // String Bytes


_SDR_TYPE   01
_SDR_TAG    'STORE_FP'
_REC_LEN    0040

   // Sensor Record Header
   001A               // 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
   F8                 // B
   C0                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   29                 // Nominal Reading
   3F                 // Normal Maximum
   12                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   4E                 // Upper non-recoverable
   49                 // Upper critical
   44                 // Upper non-critical
   00                 // Lower non-recoverable
   08                 // Lower critical
   0D                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   D0                 // Type/Length Code
   'Front Panel Temp' // String Bytes

_SDR_TYPE   01
_REC_LEN    0038

   // Sensor Record Header
   001B               // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   C8                 // Type/Length Code
   'SSB Temp'		  // String Bytes


_SDR_TYPE   01
_REC_LEN    003B

   // Sensor Record Header
   001C               // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CB                 // Type/Length Code
   'BB BMC Temp'      // String Bytes


_SDR_TYPE   01
_REC_LEN    003F

   // Sensor Record Header
   001D               // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CF                 // Type/Length Code
   'BB Rt Rear Temp'  // String Bytes

_SDR_TYPE   01
_REC_LEN    0040

   // Sensor Record Header
   001E               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   D0                 // Type/Length Code
   'BB Lft Rear Temp' // String Bytes


_SDR_TYPE   01
_SDR_TAG    'IO_MODULE_TEMP'
_SDR_TAG    'FCT'
_REC_LEN    003C

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

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

   // Record Body Bytes
   2C                 // 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
   32                 // Nominal Reading
   5A                 // Normal Maximum
   0A                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   64                 // Upper critical
   5F                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   05                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CC                 // Type/Length Code
   'I/O Mod Temp'	  // String Bytes


_SDR_TYPE   01
_SDR_TAG    'RISER_1_TEMP'
_SDR_TAG    'FCT'
_REC_LEN    003C

   // Sensor Record Header
   0020               // Record ID
   51                 // SDR Version
   01                 // Record Type
   37                 // 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
   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
   50                 // Upper critical
   4B                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   05                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CC                 // Type/Length Code
   'Riser 1 Temp'	  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'RISER_2_TEMP'
_SDR_TAG    'FCT'
_REC_LEN    003C

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   2C                 // 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
   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
   50                 // Upper critical
   4B                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   05                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CC                 // Type/Length Code
   'Riser 2 Temp'	  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'RISER_3_TEMP'
_SDR_TAG    'FCT'
_REC_LEN    003C

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

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

   // Record Body Bytes
   10                 // 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
   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
   50                 // Upper critical
   4B                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   05                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CC                 // Type/Length Code
   'Riser 3 Temp'	  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'HSBP1_1U8X25'
_SDR_TAG    'HSBP1_1U8X25_COMBO'
_SDR_TAG    'HSBP1_2U8X25'
_SDR_TAG    'HSBP1_2U8X25_COMBO'
_SDR_TAG    'HSBP1_4X35'
_SDR_TAG    'HSBP1_8X35'
_SDR_TAG    'HSBP1_12X35'
_SDR_TAG    'FCT'
_REC_LEN    003B

   // Sensor Record Header
   0023               // 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
   00                 // 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
   FF                 // Sensor Maximum Reading
   00                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CB                 // Type/Length Code
   'HSBP 1 Temp'      // String Bytes


_SDR_TYPE   01
_SDR_TAG    'HSBP2_2U8X25'
_SDR_TAG    'HSBP2_2U8X25_COMBO'
_SDR_TAG    'HSBP2_4X35'
_REC_LEN    003B

   // Sensor Record Header
   0024               // 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
   00                 // 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
   FF                 // Sensor Maximum Reading
   00                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CB                 // Type/Length Code
   'HSBP 2 Temp'      // String Bytes


_SDR_TYPE   01
_SDR_TAG    'HSBP3_2U8X25'
_SDR_TAG    'HSBP3_2U8X25_COMBO'
_SDR_TAG    'HSBP3_4X35'
_REC_LEN    003B

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

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

   // Record Body Bytes
   0F                 // 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
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // 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
   FF                 // Sensor Maximum Reading
   00                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CB                 // Type/Length Code
   'HSBP 3 Temp'      // String Bytes

_SDR_TYPE   01
_SDR_TAG    'HSBP4_2X25'
_REC_LEN    003B

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

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

   // Record Body Bytes
   0F                 // 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
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // 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
   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
   05                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CB                 // Type/Length Code
   'HSBP 4 Temp'      // String Bytes


_SDR_TYPE   01
_SDR_TAG    'SAS_MODULE_TEMP'
_SDR_TAG    'FCT'
_REC_LEN    003C

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

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

   // Record Body Bytes
   2C                 // 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
   30                 // Nominal Reading
   55                 // Normal Maximum
   0A                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   5F                 // Upper critical
   5A                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   05                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CC                 // Type/Length Code
   'SAS Mod Temp'	  // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'R2000'
_REC_LEN    003D

   // Sensor Record Header
   0028               // 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
   0000               // Assertion Event Mask
   0030               // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CD                 // Type/Length Code
   'Exit Air Temp'    // String Bytes


_SDR_TYPE   01
_REC_LEN    003C

   // Sensor Record Header
   0029               // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM (25h is Modal Filtering with 5 samples)
   CC                 // Type/Length Code
   'LAN NIC Temp'     // String Bytes


//*****************************************************************************
//
// Fan tachometer sensors
//
//*****************************************************************************


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   01                 // 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
   56                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8B                 // Nominal Reading
   FF                 // Normal Maximum
   18                 // 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
   0E                 // Lower critical
   11                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 1A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   02                 // 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
   53                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8C                 // Nominal Reading
   FF                 // Normal Maximum
   1A                 // 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
   0F                 // Lower critical
   12                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 1B'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   03                 // 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
   56                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8B                 // Nominal Reading
   FF                 // Normal Maximum
   18                 // 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
   0E                 // Lower critical
   11                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 2A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   04                 // 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
   53                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8C                 // Nominal Reading
   FF                 // Normal Maximum
   1A                 // 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
   0F                 // Lower critical
   12                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 2B'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   05                 // 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
   56                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8B                 // Nominal Reading
   FF                 // Normal Maximum
   18                 // 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
   0E                 // Lower critical
   11                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 3A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   06                 // 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
   53                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8C                 // Nominal Reading
   FF                 // Normal Maximum
   1A                 // 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
   0F                 // Lower critical
   12                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 3B'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

   // Sensor Record Header
   0030               // 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
   07                 // 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
   56                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8B                 // Nominal Reading
   FF                 // Normal Maximum
   18                 // 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
   0E                 // Lower critical
   11                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 4A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

   // Sensor Record Header
   0031               // 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
   53                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8C                 // Nominal Reading
   FF                 // Normal Maximum
   1A                 // 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
   0F                 // Lower critical
   12                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 4B'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   09                 // 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
   56                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8B                 // Nominal Reading
   FF                 // Normal Maximum
   18                 // 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
   0E                 // Lower critical
   11                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 5A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   0A                 // 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
   53                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8C                 // Nominal Reading
   FF                 // Normal Maximum
   1A                 // 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
   0F                 // Lower critical
   12                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 5B'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   0B                 // 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
   56                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8B                 // Nominal Reading
   FF                 // Normal Maximum
   18                 // 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
   0E                 // Lower critical
   11                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 6A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   0C                 // 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
   53                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8C                 // Nominal Reading
   FF                 // Normal Maximum
   1A                 // 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
   0F                 // Lower critical
   12                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   4A                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=10 Sample Count
   CD                 // Type/Length Code
   'System Fan 6B'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R2000'
_SDR_TAG    'FOQM'
_REC_LEN    003C

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

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

   // Record Body Bytes
   1D                 // Entity ID
   01                 // 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
   35                 // M
   00                 // 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
   20                 // Lower critical
   25                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CC                 // Type/Length Code
   'System Fan 1'     // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R2000'
_SDR_TAG    'FOQM'
_REC_LEN    003C

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

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

   // Record Body Bytes
   1D                 // Entity ID
   02                 // 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
   35                 // M
   00                 // 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
   20                 // Lower critical
   25                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CC                 // Type/Length Code
   'System Fan 2'     // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R2000'
_SDR_TAG    'FOQM'
_REC_LEN    003C

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

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

   // Record Body Bytes
   1D                 // Entity ID
   03                 // 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
   35                 // M
   00                 // 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
   20                 // Lower critical
   25                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CC                 // Type/Length Code
   'System Fan 3'     // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R2000'
_SDR_TAG    'FOQM'
_REC_LEN    003C

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

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

   // Record Body Bytes
   1D                 // Entity ID
   04                 // 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
   35                 // M
   00                 // 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
   20                 // Lower critical
   25                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CC                 // Type/Length Code
   'System Fan 4'     // String Bytes


_SDR_TYPE   01
_SDR_TAG    'R2000'
_SDR_TAG    'FOQM'
_REC_LEN    003C

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

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

   // Record Body Bytes
   1D                 // Entity ID
   05                 // 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
   35                 // M
   00                 // 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
   20                 // Lower critical
   25                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CC                 // Type/Length Code
   'System Fan 5'     // String Bytes

_SDR_TYPE   01
_SDR_TAG    'R2000'
_SDR_TAG    'FOQM'
_REC_LEN    003C

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

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

   // Record Body Bytes
   1D                 // Entity ID
   06                 // 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
   35                 // M
   00                 // 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
   20                 // Lower critical
   25                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CC                 // Type/Length Code
   'System Fan 6'     // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_1A'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   01                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 1A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_1B'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   02                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 1B'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_2A'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   03                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 2A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_2B'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   04                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 2B'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_3A'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   05                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 3A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_3B'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   06                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 3B'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_4A'
_REC_LEN    003D

   // Sensor Record Header
   0042               // 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
   07                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 4A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_4B'
_REC_LEN    003D

   // Sensor Record Header
   0043               // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 4B'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_5A'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   09                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 5A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_5B'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   0A                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 5B'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_6A'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   0B                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 6A'    // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_FAN_6B'
_REC_LEN    003D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   0C                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'System Fan 6B'    // String Bytes

_SDR_TYPE   01
_SDR_TAG    'OTHER_PROC1_FAN'
_REC_LEN    003F

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

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

   // Record Body Bytes
   1D                 // Entity ID
   07                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Processor 1 Fan'  // String Bytes


_SDR_TYPE   01
_SDR_TAG    'OTHER_PROC2_FAN'
_REC_LEN    003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   3D                 // 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
   62                 // M
   00                 // 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
   0A                 // 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
   45                 // OEM used for filtering [7:5]= 2 Mean (avg) [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Processor 2 Fan'  // String Bytes

//*****************************************************************************
//
// Fan presence sensors (Only supported with hot-swappable fans)
//
//*****************************************************************************


_SDR_TYPE   02
_SDR_TAG    'R2000_FAN_HS_RED'
_REC_LEN    002D

   // Sensor Record Header
   004A               // 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
   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
   'Fan 1 Present'    // String Bytes


_SDR_TYPE   02
_SDR_TAG    'R2000_FAN_HS_RED'
_REC_LEN    002D

   // Sensor Record Header
   004B               // 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
   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
   'Fan 2 Present'    // String Bytes


_SDR_TYPE   02
_SDR_TAG    'R2000_FAN_HS_RED'
_REC_LEN    002D

   // Sensor Record Header
   004C               // 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
   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
   'Fan 3 Present'    // String Bytes


_SDR_TYPE   02
_SDR_TAG    'R2000_FAN_HS_RED'
_REC_LEN    002D

   // Sensor Record Header
   004D               // 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
   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
   'Fan 4 Present'    // String Bytes


_SDR_TYPE   02
_SDR_TAG    'R2000_FAN_HS_RED'
_REC_LEN    002D

   // Sensor Record Header
   004E               // 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
   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
   'Fan 5 Present'    // String Bytes

_SDR_TYPE   02
_SDR_TAG    'R2000_FAN_HS_RED'
_REC_LEN    002D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   06                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   08                 // 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
   'Fan 6 Present'    // String Bytes


//*****************************************************************************
//
// Power supply sensors (Only supported with PMBus enabled power supplies)
//
//*****************************************************************************


_SDR_TYPE   02
_SDR_TAG    'STICKY_PS1_750W_AC'
_SDR_TAG    'STICKY_PS1_750W_DC'
_SDR_TAG    'STICKY_PS1_1100W'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    002A

   // Sensor Record Header
   0050               // 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_AC'
_SDR_TAG    'STICKY_PS2_750W_DC'
_SDR_TAG    'STICKY_PS2_1100W'
_SDR_TAG    'FCT'
_REC_LEN    002A


   // Sensor Record Header
   0051               // 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   01
_SDR_TAG    'STICKY_PS1_750W_AC'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    003F

   // Sensor Record Header
   0052               // 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
   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 hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS1 Input Power'  // String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_750W_DC'
_REC_LEN    003F

   // Sensor Record Header
   0053               // 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
   04                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   69                 // Nominal Reading
   D3                 // Normal Maximum
   00                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   EE                 // Upper critical
   E1                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS1 Input Power'  // String Bytes


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

   // Sensor Record Header
   0054               // 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 hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS2 Input Power'  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_750W_DC'
_REC_LEN    003F

   // Sensor Record Header
   0055               // 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
   69                 // Nominal Reading
   D3                 // Normal Maximum
   00                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   EE                 // Upper critical
   E1                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS2 Input Power'  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_1100W'
_REC_LEN    003F

   // Sensor Record Header
   0056               // 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
   07                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   56                 // Nominal Reading
   AD                 // Normal Maximum
   00                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   EB                 // Upper critical
   CC                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS1 Input Power'  // String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_1100W'
_REC_LEN    003F

   // Sensor Record Header
   0057               // 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
   07                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   56                 // Nominal Reading
   AD                 // Normal Maximum
   00                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   EB                 // Upper critical
   CC                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS2 Input Power'  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_750W_AC'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    003E

   // Sensor Record Header
   0058               // 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 hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS1 Curr Out %'   // String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_750W_DC'
_REC_LEN    003E

   // Sensor Record Header
   0059               // 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 hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS1 Curr Out %'   // String Bytes


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

   // Sensor Record Header
   005A               // 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 hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS2 Curr Out %'   // String Bytes

_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_750W_DC'
_REC_LEN    003E

   // Sensor Record Header
   005B               // 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 hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS2 Curr Out %'   // String Bytes

_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_1100W'
_REC_LEN    003E

   // Sensor Record Header
   005C               // 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
   87                 // Upper critical
   64                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS1 Curr Out %'   // String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_1100W'
_REC_LEN    003E

   // Sensor Record Header
   005D               // 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
   87                 // Upper critical
   64                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS2 Curr Out %'   // String Bytes

_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_1100W'
_REC_LEN    003F

   // Sensor Record Header
   005E               // 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
   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
   1E                 // Nominal Reading
   3C                 // Normal Maximum
   05                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   46                 // Upper critical
   41                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS1 Temperature'  // String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_1100W'
_REC_LEN    003F

   // Sensor Record Header
   005F               // 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
   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
   1E                 // Nominal Reading
   3C                 // Normal Maximum
   05                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   46                 // Upper critical
   41                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS2 Temperature'  // String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_750W_AC'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    003F

   // Sensor Record Header
   0060               // 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
   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
   1E                 // Nominal Reading
   3C                 // Normal Maximum
   05                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   46                 // Upper critical
   41                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS1 Temperature'  // String Bytes


_SDR_TYPE   01
_SDR_TAG    'STICKY_PS1_750W_DC'
_REC_LEN    003F

   // Sensor Record Header
   0061               // 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
   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
   1E                 // Nominal Reading
   3C                 // Normal Maximum
   05                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   46                 // Upper critical
   41                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS1 Temperature'  // String Bytes


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

   // Sensor Record Header
   0062               // 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
   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
   1E                 // Nominal Reading
   3C                 // Normal Maximum
   05                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   46                 // Upper critical
   41                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS2 Temperature'  // String Bytes

_SDR_TYPE   01
_SDR_TAG    'STICKY_PS2_750W_DC'
_REC_LEN    003F

   // Sensor Record Header
   0063               // 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
   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
   1E                 // Nominal Reading
   3C                 // Normal Maximum
   05                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   46                 // Upper critical
   41                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS2 Temperature'  // String Bytes



//*****************************************************************************
//
// Processor (CPU) sensors
//
//*****************************************************************************


_SDR_TYPE   02
_REC_LEN    0029

   // Sensor Record Header
   0064               // 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
   8200               // Assertion Event Mask
   8200               // Deassertion Event Mask
   8200               // 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
   0065               // 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 ok

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   00                 // Sensor Capabilities
   07                 // Sensor Type
   6F                 // Event / Reading Base Type
   8200               // Assertion Event Mask
   8200               // Deassertion Event Mask
   8200               // 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   01
_REC_LEN    003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   74                 // 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
   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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CF                 // Type/Length Code
   'P1 Therm Margin'  // String Bytes


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

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   75                 // 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
   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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CF                 // Type/Length Code
   'P2 Therm Margin'  // String Bytes


_SDR_TYPE   01
_REC_LEN    003F

   // Sensor Record Header
   0068               // 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
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   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
   0069               // 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
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   CF                 // Type/Length Code
   'P2 Therm Ctrl %'  // String Bytes


_SDR_TYPE   02
_REC_LEN    0028

   // Sensor Record Header
   006A               // 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    0024

   // Sensor Record Header
   006B               // Record ID
   51                 // SDR Version
   02                 // Record Type
   1F                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   80                 // 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
   C4                 // Type/Length Code
   'IERR'             // String Bytes

_SDR_TYPE   03
_REC_LEN    001E

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   D1                 // Sensor Type
   70                 // Event / Reading Base Type
   0000               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CD                 // Type/Length Code
   'IERR Rec Info'    // String Bytes
   

_SDR_TYPE   02
_REC_LEN    002B

   // Sensor Record Header
   006D               // 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   01
_REC_LEN    0040

   // Sensor Record Header
   006E               // 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
   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                 // Normal Reading
   00                 // Normal Maximum
   BA                 // Normal Minimum
   00                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   0F                 // Upper critical
   0A                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   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
   006F               // 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 Byte
   03                 // 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                 // Normal Reading
   00                 // Normal Maximum
   BA                 // Normal Minimum
   00                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   0F                 // Upper critical
   0A                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM
   D0                 // Type/Length Code
   'P2 DTS Therm Mgn' // String Bytes  

//*****************************************************************************
//
// Voltage regulator sensor
//
//*****************************************************************************


_SDR_TYPE   02
_REC_LEN    0027

   // Sensor Record Header
   0070               // 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


//*****************************************************************************
//
// Power supply fan sensors
//
//*****************************************************************************
   
//====================================================================//
_SDR_TYPE   02
_SDR_TAG    'STICKY_PS1_750W_AC'
_SDR_TAG    'STICKY_PS1_750W_DC'
_SDR_TAG    'STICKY_PS1_1100W'
_REC_LEN    002C

   // Sensor Record Header
   0071               // 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 - [6]-Init Scanning; [5]-Init Events; [2]-Init Sensor Type;
   00                 // Sensor Capabilities -- Manual Rearm
   04                 // Sensor Type - Fan
   03                 // Event / Reading Base Type
   0200               // Assertion Event Mask
   0200               // Deassertion Event Mask
   0200               // Reading Mask & Settable / Readable Threshold Mask
   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_PS2_750W_AC'
_SDR_TAG    'STICKY_PS2_750W_DC'
_SDR_TAG    'STICKY_PS2_1100W'
_REC_LEN    002C

   // Sensor Record Header
   0072               // 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 - [6]-Init Scanning; [5]-Init Events; [2]-Init Sensor Type;
   00                 // Sensor Capabilities -- Manual Rearm
   04                 // Sensor Type - Fan
   03                 // Event / Reading Base Type
   0200               // Assertion Event Mask
   0200               // Deassertion Event Mask
   0200               // Reading Mask & Settable / Readable Threshold Mask
   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



//*****************************************************************************
//
// Memory thermal margin sensors
//
//*****************************************************************************


_SDR_TYPE   01
_REC_LEN    0040

   // Sensor Record Header
   0073               // 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
   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
   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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   D0                 // Type/Length Code
   'DIMM Thrm Mrgn 1' // String Bytes


_SDR_TYPE   01
_REC_LEN    0040

   // Sensor Record Header
   0074               // 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
   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
   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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   D0                 // Type/Length Code
   'DIMM Thrm Mrgn 2' // String Bytes


_SDR_TYPE   01
_SDR_TAG    'PROCESSOR_2'
_REC_LEN    0040

   // Sensor Record Header
   0075               // 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
   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
   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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   D0                 // Type/Length Code
   'DIMM Thrm Mrgn 3' // String Bytes


_SDR_TYPE   01
_SDR_TAG    'PROCESSOR_2'
_REC_LEN    0040

   // Sensor Record Header
   0076               // 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
   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
   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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   D0                 // Type/Length Code
   'DIMM Thrm Mrgn 4' // String Bytes

   
//*****************************************************************************
//
// Memory thermal trip sensors
//
//*****************************************************************************


_SDR_TYPE   02
_REC_LEN    0030

   // Sensor Record Header
   0077               // 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
   0078               // 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 


//*****************************************************************************
//
// Global aggregate thermal margin sensors
//
//*****************************************************************************


_SDR_TYPE   01
_SDR_TAG    'R1000'
_SDR_TAG    'R2000'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    003F

   // Sensor Record Header
   0079               // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Agg Therm Mgn 1'  // String Bytes
  
 

_SDR_TYPE   01
//_SDR_TAG    'R1000'
//_SDR_TAG    'R2000'
//_SDR_TAG    'FCT'
//_SDR_TAG    'FOQM'
_SDR_TAG    'NOT_USED'
_REC_LEN    003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   C9                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Agg Therm Mgn 2'  // String Bytes
  
 
_SDR_TYPE   01
//_SDR_TAG    'R1000'
//_SDR_TAG    'R2000'
//_SDR_TAG    'FCT'
//_SDR_TAG    'FOQM'
_SDR_TAG    'NOT_USED'
_REC_LEN    003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   CA                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Agg Therm Mgn 3'  // String Bytes
  
 
_SDR_TYPE   01
//_SDR_TAG    'R1000'
//_SDR_TAG    'R2000'
//_SDR_TAG    'FCT'
//_SDR_TAG    'FOQM'
_SDR_TAG    'NOT_USED'
_REC_LEN    003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   CB                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Agg Therm Mgn 4'  // String Bytes
  
 
_SDR_TYPE   01
//_SDR_TAG    'R1000'
//_SDR_TAG    'R2000'
//_SDR_TAG    'FCT'
//_SDR_TAG    'FOQM'
_SDR_TAG    'NOT_USED'
_REC_LEN    003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   CC                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Agg Therm Mgn 5'  // String Bytes
  
 
_SDR_TYPE   01
//_SDR_TAG    'R1000'
//_SDR_TAG    'R2000'
//_SDR_TAG    'FCT'
//_SDR_TAG    'FOQM'
_SDR_TAG    'NOT_USED'
_REC_LEN    003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   CD                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Agg Therm Mgn 6'  // String Bytes
  
 
_SDR_TYPE   01
//_SDR_TAG    'R1000'
//_SDR_TAG    'R2000'
//_SDR_TAG    'FCT'
//_SDR_TAG    'FOQM'
_SDR_TAG    'NOT_USED'
_REC_LEN    003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   CE                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Agg Therm Mgn 7'  // String Bytes
  
 
_SDR_TYPE   01
//_SDR_TAG    'R1000'
//_SDR_TAG    'R2000'
//_SDR_TAG    'FCT'
//_SDR_TAG    'FOQM'
_SDR_TAG    'NOT_USED'
_REC_LEN    003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   CF                 // 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 hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Agg Therm Mgn 8'  // String Bytes
  
//*****************************************************************************
//
// Voltage sensors
//
//*****************************************************************************


_SDR_TYPE   01
_REC_LEN    0039

   // Sensor Record Header
   0082               // 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
   35                 // M
   00                 // M, Tolerance
   9E                 // B
   C0                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   D0                 // R exp, B exp
   07                 // Analog characteristic flags
   E7                 // Normal Reading
   EB                 // Normal Maximum
   DB                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F6                 // Upper non-critical
   00                 // Lower non-recoverable
   CB                 // Lower critical
   D2                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C9                 // Type/Length Code
   'BB +12.0V'        // String Bytes


_SDR_TYPE   01
_REC_LEN    003D

   // Sensor Record Header
   0083               // 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
   0530               // 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
   85                 // M
   00                 // M, Tolerance
   0C                 // B
   80                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   E5                 // Normal Reading
   F0                 // Normal Maximum
   C3                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   FA                 // Upper non-critical
   00                 // Lower non-recoverable
   A3                 // Lower critical
   BB                 // Lower non-critical
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'BB +3.3V Vbat'    // String Bytes

_SDR_TYPE   02
_REC_LEN    002D

   // Sensor Record Header
   0084               // 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


//*****************************************************************************
//
// Hot-swap backplane (HSBP) Drive Status sensors
//
//*****************************************************************************


_SDR_TYPE   02
_SDR_TAG    'HDD_4'
_SDR_TAG    'HDD_8'
_SDR_TAG    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_SDR_TAG    'FCT'
_REC_LEN    002C

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_4'
_SDR_TAG    'HDD_8'
_SDR_TAG    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_SDR_TAG    'FCT'
_REC_LEN    002C

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_4'
_SDR_TAG    'HDD_8'
_SDR_TAG    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_SDR_TAG    'FCT'
_REC_LEN    002C

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_4'
_SDR_TAG    'HDD_8'
_SDR_TAG    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_SDR_TAG    'FCT'
_REC_LEN    002C

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_8'
_SDR_TAG    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_SDR_TAG    'FCT'
_REC_LEN    002C

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_8'
_SDR_TAG    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_SDR_TAG    'FCT'
_REC_LEN    002C

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_8'
_SDR_TAG    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_SDR_TAG    'FCT'
_REC_LEN    002C

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_8'
_SDR_TAG    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_SDR_TAG    'FCT'
_REC_LEN    002C

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002C

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002C

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_12'
_SDR_TAG    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_16'
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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   02
_SDR_TAG    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_20'
_SDR_TAG    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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    'HDD_24'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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
_SDR_TAG    'HSBP4_2X25'
_REC_LEN    002F

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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'
_REC_LEN    002F

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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

//*****************************************************************************
//
// Hot-swap backplane (HSBP) Health sensors
//
//*****************************************************************************

_SDR_TYPE   02
//_SDR_TAG    'HSBP1_1U8X25'
//_SDR_TAG    'HSBP1_1U8X25_COMBO'
//_SDR_TAG    'HSBP1_2U8X25'
//_SDR_TAG    'HSBP1_2U8X25_COMBO'
//_SDR_TAG    'HSBP1_8X35'
//_SDR_TAG    'HSBP1_4X35'
//_SDR_TAG    'HSBP1_12X35'
_SDR_TAG    'NOT_USED'
_REC_LEN    002D

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

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

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   1000               // Assertion Event Mask
   1000               // Deassertion Event Mask
   1000               // Reading Mask &
   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
   'HSBP 0 Health'    // String Bytes

_SDR_TYPE   02
//_SDR_TAG    'HSBP2_2U8X25'
//_SDR_TAG    'HSBP2_2U8X25_COMBO'
_SDR_TAG    'NOT_USED'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor LUN
   6A                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   1000               // Assertion Event Mask
   1000               // Deassertion Event Mask
   1000               // Reading Mask &
   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
   'HSBP 1 Health'    // String Bytes

_SDR_TYPE   02
//_SDR_TAG    'HSBP3_2U8X25'
//_SDR_TAG    'HSBP3_2U8X25_COMBO'
_SDR_TAG    'NOT_USED'
_REC_LEN    002D

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor LUN
   6B                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   1000               // Assertion Event Mask
   1000               // Deassertion Event Mask
   1000               // Reading Mask &
   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
   'HSBP 2 Health'    // String Bytes

_SDR_TYPE   02
//_SDR_TAG    'HSBP4_2X25'
_SDR_TAG    'NOT_USED'
_REC_LEN    002D

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

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

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   1000               // Assertion Event Mask
   1000               // Deassertion Event Mask
   1000               // Reading Mask &
   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
   'HSBP 3 Health'    // String Bytes


//*****************************************************************************
//
//  SDR Type 3 Manageability Engine (ME controller) Records
//
//*****************************************************************************


_SDR_TYPE   03
_REC_LEN    001E

   // Sensor Record Header
   00A4               // 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    001D

   // Sensor Record Header
   00A5               // 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
   00A6               // 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   02
_REC_LEN    002F

   // Sensor Record Header
   00A7               // 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   03
_REC_LEN    001D

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

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

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

_SDR_TYPE   03
_REC_LEN    0020

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

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

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

_SDR_TYPE      C0
_REC_LEN       0010

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0D                 // Record subtype - 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   01
_REC_LEN    0038

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

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   63                 // Sensor Initialization
   B8                 // Sensor Capabilities
   0C                 // Sensor Type -- Memory
   01                 // Event / Reading Base Type
   0000               // Assertion Event Mask
   0000               // Deassertion Event Mask
   3F3F               // Reading Mask & Settable / Readable Threshold Masks
   01                 // Sensor Units 1
   00                 // Sensor Units 2 -- Degrees C
   00                 // Sensor Units 3
   00                 // Linearization
   05                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   F0                 // R exp, B exp
   00                 // Analog characteristic flags
   00                 // Normal Reading 
   00                 // Normal Maximum 
   00                 // Normal Minimum 
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable (not specified)
   00                 // Upper critical
   00                 // Upper non-critical 
   00                 // Lower non-recoverable (not specified)
   00                 // Lower critical (not specified)
   00                 // Lower non-critical (not specified)
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'MTT CPU1'         // String Bytes


_SDR_TYPE   01
_REC_LEN    0038

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   63                 // Sensor Initialization
   B8                 // Sensor Capabilities
   0C                 // Sensor Type -- Memory
   01                 // Event / Reading Base Type
   0000               // Assertion Event Mask
   0000               // Deassertion Event Mask
   3F3F               // Reading Mask & Settable / Readable Threshold Masks
   01                 // Sensor Units 1
   00                 // Sensor Units 2 -- Degrees C
   00                 // Sensor Units 3
   00                 // Linearization
   05                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   F0                 // R exp, B exp
   00                 // Analog characteristic flags
   00                 // Normal Reading 
   00                 // Normal Maximum 
   00                 // Normal Minimum 
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable (not specified)
   00                 // Upper critical
   00                 // Upper non-critical 
   00                 // Lower non-recoverable (not specified)
   00                 // Lower critical (not specified)
   00                 // Lower non-critical (not specified)
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'MTT CPU2'         // String Bytes
   
_SDR_TYPE   01
_SDR_TAG    'RISER_1_PHI'
_REC_LEN    003C

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

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

   // Record Body Bytes
   D0                 // Entity ID
   00                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   0000               // Assertion Event Mask   --[u][c,nc]=0000
   0000               // Deassertion Event Mask --[u][c,nc]=0000
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   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                 // Normal Reading(ECh = -20 degrees C)
   00                 // Normal Maximum (00h = 0 degrees C)
   BA                 // Normal Minimum (BAh = -70 degrees C)
   //------------------------------------------------------------------//
   7F                 // Sensor Maximum Reading (7Fh = 127 degrees C)
   80                 // Sensor Minimum Reading (80h = -128 degrees C)
   //------------------------------------------------------------------//
   00                 // Upper non-recoverable (00h = 0 degrees C)
   00                 // Upper critical (00h = 0 degrees C)
   00                 // Upper non-critical (00h = 0 degrees C)
   //------------------------------------------------------------------//
   00                 // Lower non-recoverable (00h = 0 degrees C)
   00                 // Lower critical (00h = 0 degrees C)
   00                 // Lower non-critical (00h = 0 degrees C)
   //------------------------------------------------------------------//
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM used for filtering [7:5]= 1 Median [4:0]=7 Sample Count
   CC                 // Type/Length Code
   'PHI 1 Margin'     // String Bytes

_SDR_TYPE   01
_SDR_TAG    'RISER_1_PHI'
_REC_LEN    003D

   // Sensor Record Header
   00AE               // 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 hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CD                 // Type/Length Code
   'PHI 1 Avg Pwr'    // String Bytes

_SDR_TYPE   01
_SDR_TAG    'RISER_2_PHI'
_REC_LEN    003C

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   C5                 // 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   --[u][c,nc]=0000
   0000               // Deassertion Event Mask --[u][c,nc]=0000
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   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                 // Normal Reading(ECh = -20 degrees C)
   00                 // Normal Maximum (00h = 0 degrees C)
   BA                 // Normal Minimum (BAh = -70 degrees C)
   //------------------------------------------------------------------//
   7F                 // Sensor Maximum Reading (7Fh = 127 degrees C)
   80                 // Sensor Minimum Reading (80h = -128 degrees C)
   //------------------------------------------------------------------//
   00                 // Upper non-recoverable (00h = 0 degrees C)
   00                 // Upper critical (00h = 0 degrees C)
   00                 // Upper non-critical (00h = 0 degrees C)
   //------------------------------------------------------------------//
   00                 // Lower non-recoverable (00h = 0 degrees C)
   00                 // Lower critical (00h = 0 degrees C)
   00                 // Lower non-critical (00h = 0 degrees C)
   //------------------------------------------------------------------//
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM used for filtering [7:5]= 1 Median [4:0]=7 Sample Count
   CC                 // Type/Length Code
   'PHI 2 Margin'     // String Bytes

_SDR_TYPE   01
_SDR_TAG    'RISER_2_PHI'
_REC_LEN    003D

   // Sensor Record Header
   00B0               // 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 hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CD                 // Type/Length Code
   'PHI 2 Avg Pwr'    // String Bytes
   
   
_SDR_TYPE   02
_SDR_TAG    'RISER_1_PHI'
_REC_LEN    002C

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

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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
   00B2               // Record ID
   51                 // SDR Version
   02                 // Record Type
   27                 // Record Length

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor 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 &
   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 3 BIOS Sensor Data Records
//
//*****************************************************************************


_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00B3               // 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 = Processor/Memory Module
   01                 // Entity Instance
   0C                 // Sensor Type
   0B                 // Event / Reading Base Type = Entity Enabled/Disabled
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Mem Rdnc Sensor'  // Memory Redundancy State


_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00B4               // 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 = Memory Device
   01                 // Entity Instance
   0C                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Mmry ECC Sensor'   // Memory ECC Error Sensor


_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00B5               // 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 = PCI
   01                 // Entity Instance
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PCI Lgcy Sensor'   // Legacy PCI Sensor


_SDR_TYPE   03
_REC_LEN    0021

   // Sensor Record Header
   00B6               // 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 = PCI Express
   01                 // Entity Instance
   13                 // Sensor Type
   70                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'PCIe Fatal Error' // PCI Express Fatal Error Sensor


_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00B7               // 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 = PCI Express
   01                 // Entity Instance
   13                 // Sensor Type
   71                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PCIe Cor Sensor'  // PCI Express Correctable Error Sensor


_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00B8               // 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 System Firmware (BIOS)
   01                 // Entity Instance
   0F                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'POST Err Sensor'  // POST Error Sensor


_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00B9               // 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 Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'QPI Corr Sensor'  // QPI Correctable Event Sensor


_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00BA               // 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 Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'QPI Fatl Sensor'   //  QPI Fatal/Uncorrectable Errors


_SDR_TYPE   03
_REC_LEN    001F

   // Sensor Record Header
   00BB               // 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 = PCI Express
   01                 // Entity Instance
   19                 // Sensor Type
   75                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'Chipset Sensor'   // Chipset Proprietary Errors

_SDR_TYPE   03
_REC_LEN    001F

   // Sensor Record Header
   00BC               // 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 Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'QPI Link Width'   // QPI Link Width Reduced

_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00BD               // 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 = Memory
   01                 // Entity Instance
   0C                 // Sensor Type
   09                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Mem Conf Sensor'  // Memory configuration failed

//====================================================================//
_SDR_TYPE   03
_REC_LEN    001D

   // Sensor Record Header
   00BE               // 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 = Processor/Memory Module
   01                 // Entity Instance
   0C                 // Sensor Type
   0B                 // Event / Reading Base Type = Entity Enabled/Disabled
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'Sparing Rdnc'     // Sparing Redundancy State


_SDR_TYPE   03
_REC_LEN    001F

   // Sensor Record Header
   00BF               // 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 = Memory Device
   01                 // Entity Instance
   0C                 // Sensor Type
   7F                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'Mem err Sensor'   //Memory Error Extension


_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00C0               // 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 = Processor/Memory Module
   01                 // Entity Instance
   0C                 // Sensor Type
   09                 // Event / Reading Base Type = Entity Enabled/Disabled
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Rdnc Mod Sensor'  // Memory Redundancy Configuration


_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00C1               // 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 = Memory Device
   01                 // Entity Instance
   0C                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Mmry Parity Err'  // Memory Parity Error

_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00C2               // 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 = PCI Express
   01                 // Entity Instance
   13                 // Sensor Type
   76                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PCIe Fat Sensor'  // PCI Express Fatal Error Sensor

_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00C3               // 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 Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'QPI Fatl Sensor'  // QPI Fatal/Uncorrectable Errors


_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00C4               // 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 = System Firmware (BIOS)
   01                 // Entity Instance
   12                 // Sensor Type
   6F                 // Event / Reading Base Type = Entity Enabled/Disabled
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'BIOS Evt Sensor'  // BIOS Boot Event Sensor

_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00C5               // 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 = System Firmware (BIOS)
   01                 // Entity Instance
   12                 // Sensor Type
   6F                 // Event / Reading Base Type = Entity Enabled/Disabled
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'BIOS Evt Sensor'  // BIOS Boot Event Sensor

_SDR_TYPE   03
_REC_LEN    0020

   // Sensor Record Header
   00C6               // 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 = Processor/Memory Module
   01                 // Entity Instance
   12                 // Sensor Type
   6F                 // Event / Reading Base Type = Entity Enabled/Disabled
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'BIOS Evt Sensor'  // BIOS Boot Event Sensor


//*******************************************************
//
// SDR Type 11 FRU Device Locator Records
//
//*******************************************************


_SDR_TYPE   11
_REC_LEN    0019

   // Sensor Record Header
   00C7               // 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    'STICKY_PS1_750W_AC'
_SDR_TAG    'STICKY_PS1_750W_DC'
_SDR_TAG    'STICKY_PS1_1100W'
_REC_LEN    0020
 
   // Sensor Record Header
   00C8               // 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                 // Reserved for OEM use
   D0                 // Type/Length Code
   'Pwr Supply 1 FRU' // String Bytes


_SDR_TYPE   11
_SDR_TAG    'STICKY_PS2_750W_AC'
_SDR_TAG    'STICKY_PS2_750W_DC'
_SDR_TAG    'STICKY_PS2_1100W'
_REC_LEN    0020

   // Sensor Record Header
   00C9               // 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                 // Reserved for OEM use
   D0                 // Type/Length Code
   'Pwr Supply 2 FRU' // String Bytes


_SDR_TYPE   11
_SDR_TAG    'FP_FRU'
_REC_LEN    001B

   // Sensor Record Header
   00CA               // 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_1U8X25'
_SDR_TAG    'HSBP1_1U8X25_COMBO'
_SDR_TAG    'HSBP1_4X35'
_SDR_TAG    'HSBP1_2U8X25'
_SDR_TAG    'HSBP1_2U8X25_COMBO'
_SDR_TAG    'HSBP1_8X35'
_SDR_TAG    'HSBP1_12X35'
_REC_LEN    001E

   // Sensor Record Header
   00CB               // 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_1U8X25'
_SDR_TAG    'HSBP2_1U8X25_COMBO'
_SDR_TAG    'HSBP2_2U8X25'
_SDR_TAG    'HSBP2_2U8X25_COMBO'
_SDR_TAG    'HSBP2_4X35'
_SDR_TAG    'HSBP2_8X35'
_REC_LEN    001E

   // Sensor Record Header
   00CC               // 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    'HSBP3_1U8X25'
_SDR_TAG    'HSBP3_1U8X25_COMBO'
_SDR_TAG    'HSBP3_2U8X25'
_SDR_TAG    'HSBP3_2U8X25_COMBO'
_SDR_TAG    'HSBP3_4X35'
_SDR_TAG    'HSBP3_8X35'
_REC_LEN    001E

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

   // Record Key Bytes
   20                 // Device Access Address
   07                 // 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
   03                 // FRU Entity Instance
   00                 // OEM
   CE                 // Type/Length Code
   'HS Backplane 3'   // String Bytes

_SDR_TYPE   11
_SDR_TAG    'HSBP4_2X25'
_REC_LEN    001E

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

   // Record Key Bytes
   20                 // Device Access Address
   11                 // 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
   04                 // FRU Entity Instance
   00                 // OEM
   CE                 // Type/Length Code
   'HS Backplane 4'   // String Bytes

_SDR_TYPE   11
_SDR_TAG    'IO_MODULE_FRU'
_SDR_TAG    'FCT'
_REC_LEN    0019

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

   // Record Key Bytes
   20                 // Device Access Address
   09                 // 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
   2C                 // FRU Entity ID
   01                 // FRU Entity Instance
   00                 // OEM
   C9                 // Type/Length Code
   'IO Module'        // String Bytes
   
_SDR_TYPE   11
_SDR_TAG    'SAS_MODULE_FRU'
_SDR_TAG    'FCT'
_REC_LEN    001A

   // Sensor Record Header
   00D0               // Record ID
   51                 // SDR Version
   11                 // Record Type
   15                 // Record Length

   // Record Key Bytes
   20                 // Device Access Address
   0A                 // 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
   2C                 // FRU Entity ID
   02                 // FRU Entity Instance
   00                 // OEM
   CA                 // Type/Length Code
   'SAS Module'       // String Bytes   

_SDR_TYPE   11
_SDR_TAG    'RISER_1_FRU'
_REC_LEN    001C

   // Sensor Record Header
   00D1               // Record ID
   51                 // SDR Version
   11                 // Record Type
   17                 // Record Length

   // Record Key Bytes
   20                 // Device Access Address
   0B                 // 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
   10                 // FRU Entity ID
   01                 // FRU Entity Instance
   00                 // OEM
   CC                 // Type/Length Code
   'PCIe Riser 1'     // String Bytes   
   
_SDR_TYPE   11
_SDR_TAG    'RISER_2_FRU'
_REC_LEN    001C

   // Sensor Record Header
   00D2               // Record ID
   51                 // SDR Version
   11                 // Record Type
   17                 // Record Length

   // Record Key Bytes
   20                 // Device Access Address
   0C                 // 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
   10                 // FRU Entity ID
   02                 // FRU Entity Instance
   00                 // OEM
   CC                 // Type/Length Code
   'PCIe Riser 2'     // String Bytes   

_SDR_TYPE   11
_SDR_TAG    'RISER_3_FRU'
_REC_LEN    001C

   // Sensor Record Header
   00D3               // Record ID
   51                 // SDR Version
   11                 // Record Type
   17                 // Record Length

   // Record Key Bytes
   20                 // Device Access Address
   0D                 // 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
   10                 // FRU Entity ID
   03                 // FRU Entity Instance
   00                 // OEM
   CC                 // Type/Length Code
   'PCIe Riser 3'     // String Bytes   

_SDR_TYPE   11
_SDR_TAG    'SSD_AIC_1'
_REC_LEN    001E

   // Sensor Record Header
   00D4               // 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
   00D5               // 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    'RISER_1_PHI'
_REC_LEN    001E

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

   // Record Key Bytes
   20                 // Device Access Address
   14                 // 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
   D0                 // FRU Entity ID
   01                 // FRU Entity Instance
   00                 // OEM
   CE                 // Type/Length Code
   'PHI in Riser 1'   // String Bytes   
   
_SDR_TYPE   11
_SDR_TAG    'RISER_2_PHI'
_REC_LEN    001E

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

   // Record Key Bytes
   20                 // Device Access Address
   15                 // 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
   D0                 // FRU Entity ID
   02                 // FRU Entity Instance
   00                 // OEM
   CE                 // Type/Length Code
   'PHI in Riser 2'   // String Bytes   
   
//*******************************************************
//
// SDR Type 12 Management Controller Records
//
//*******************************************************


_SDR_TYPE   12
_REC_LEN    0020

   // Sensor Record Header
   00D8               // 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
   00D9               // 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/02 Record For Power Unit Map 
//
//*******************************************************


_SDR_TYPE   C0
_SDR_TAG    'STICKY_REDUNDANT_PS'
_REC_LEN    000E

   // Sensor Record Header
   00DA               // 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/05 Record For R2000 Fan Redundancy Map
//
//*******************************************************


_SDR_TYPE   C0
_SDR_TAG    'R2000_FAN_HS_RED'
_REC_LEN    001A

   // Sensor Record Header
   00DB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // 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 #1
   40                 // Fan Presence Sensor #1
   32                 // Fan Speed Sensor #2
   41                 // Fan Presence Sensor #2
   34                 // Fan Speed Sensor #3
   42                 // Fan Presence Sensor #3   
   36                 // Fan Speed Sensor #4
   43                 // Fan Presence Sensor #4
   38                 // Fan Speed Sensor #5
   44                 // Fan Presence Sensor #5
   3A                 // Fan Speed Sensor #6
   45                 // Fan Presence Sensor #6

//*******************************************************
//
// SDR Type C0/05 Record For R2000 Fan Redundancy Map
//
//*******************************************************


_SDR_TYPE   C0
_SDR_TAG    'STICKY_R2000_FAN_NO_HS_RED'
_REC_LEN    001A

   // Sensor Record Header
   00DC               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // 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 this event state persistently
   0404               // Failed Event State Mask
   01                 // Redundant Fan Count
   30                 // Fan Speed Sensor #1
   00                 // Fan Presence Sensor #1
   32                 // Fan Speed Sensor #2
   00                 // Fan Presence Sensor #2
   34                 // Fan Speed Sensor #3
   00                 // Fan Presence Sensor #3   
   36                 // Fan Speed Sensor #4
   00                 // Fan Presence Sensor #4
   38                 // Fan Speed Sensor #5
   00                 // Fan Presence Sensor #5
   3A                 // Fan Speed Sensor #6
   00                 // Fan Presence Sensor #6

//*******************************************************
//
// SDR Type C0/05 Record For R1000 Fan Redundancy Map
//
//*******************************************************


_SDR_TYPE   C0
_SDR_TAG    'R1000_FAN_NO_HS_RED'
_SDR_TAG    'STICKY_OTHER_FAN_NO_HS_RED'
_REC_LEN    0026

   // Sensor Record Header
   00DD               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   21                 // 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 #1
   00                 // Fan Presence Sensor #1
   31                 // Fan Speed Sensor #2
   00                 // Fan Presence Sensor #2
   32                 // Fan Speed Sensor #3
   00                 // Fan Presence Sensor #3
   33                 // Fan Speed Sensor #4
   00                 // Fan Presence Sensor #4
   34                 // Fan Speed Sensor #5
   00                 // Fan Presence Sensor #5   
   35                 // Fan Speed Sensor #6
   00                 // Fan Presence Sensor #6   
   36                 // Fan Speed Sensor #7
   00                 // Fan Presence Sensor #7
   37                 // Fan Speed Sensor #8
   00                 // Fan Presence Sensor #8
   38                 // Fan Speed Sensor #9
   00                 // Fan Presence Sensor #9
   39                 // Fan Speed Sensor 10#
   00                 // Fan Presence Sensor #10
   3A                 // Fan Speed Sensor 11#
   00                 // Fan Presence Sensor #11
   3B                 // Fan Speed Sensor 12#
   00                 // Fan Presence Sensor #12


//*************************************************************
//
// SDR Type C0/05 Record For Other Fan Hot Swap (No Redundancy)
//
//*************************************************************


_SDR_TYPE   C0
_SDR_TAG    'STICKY_OTHER_FAN_HS_NO_RED'
_REC_LEN    0018

   // Sensor Record Header
   00DE               // 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
   FF                 // 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 #1
   40                 // Fan Presence Sensor #1
   32                 // Fan Speed Sensor #2
   41                 // Fan Presence Sensor #2
   34                 // Fan Speed Sensor #3
   42                 // Fan Presence Sensor #3   
   36                 // Fan Speed Sensor #4
   43                 // Fan Presence Sensor #4
   38                 // Fan Speed Sensor #5
   44                 // Fan Presence Sensor #5

//******************************************************************
//
// SDR Type C0/05 Record For Other Fan Redundant (not hot swappable)
//
//******************************************************************


_SDR_TYPE   C0
_SDR_TAG    'STICKY_OTHER_FAN_NO_HS_RED'
_REC_LEN    0018

   // Sensor Record Header
   00DF               // 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 #1
   00                 // Fan Presence Sensor #1
   32                 // Fan Speed Sensor #2
   00                 // Fan Presence Sensor #2
   34                 // Fan Speed Sensor #3
   00                 // Fan Presence Sensor #3   
   36                 // Fan Speed Sensor #4
   00                 // Fan Presence Sensor #4
   38                 // Fan Speed Sensor #5
   00                 // Fan Presence Sensor #5

//*******************************************************
//
// SDR Type C0/08 Records For HSBP Supported Drives
//
//*******************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP1_1U8X25'
_SDR_TAG    'HSBP1_1U8X25_COMBO'
_SDR_TAG    'HSBP1_2U8X25'
_SDR_TAG    'HSBP1_2U8X25_COMBO'
_SDR_TAG    'HSBP1_8X35'
_REC_LEN    000B

   // Sensor Record Header
   00E0               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   06                 // Record Length
   570100             // Intel Mfg ID
   08                 // Record sub-type

   // Record Body Bytes
   01                 // HSBP Number (1-4)
   08                 // Supports 8 drives
 
_SDR_TYPE   C0
_SDR_TAG    'HSBP1_4X35'
_REC_LEN    000B

   // Sensor Record Header
   00E1               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   06                 // Record Length
   570100             // Intel Mfg ID
   08                 // Record sub-type

   // Record Body Bytes
   01                 // HSBP Number (1-4)
   04                 // Supports 4 drives
   
//*******************************************************
//
// SDR Type C0/09 Records For Voltage Sensor Scaling
//
//*******************************************************


_SDR_TYPE   C0
_REC_LEN    0010

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

   // Record Body Bytes
   570100             // Manufacturer ID
   09                 // Record sub-type - Voltage Sensor Scaling
   02                 // Number of entries following
   D0                 // Voltage Sensor Number
   180B               // Scale Factor (LSB MSB)
   DE                 // Voltage Sensor Number
   C409               // Scale Factor (LSB MSB)
 
 
//*****************************************************************************
//
// SDR Type C0/0A Records For Fan Sensor Scaling
//
//*****************************************************************************


_SDR_TYPE   C0
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    0027

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0A                 // Record sub-type - Fan Sensor Scaling
   00                 // Format - Bit fields, 1 == Raw time, 0 = RPM
   00                 // Pulses Per Revolution - Bit Field - 1 == 1 PPR, 0 == 2 PPR
   0056               // Sys Fan 1A Max RPM (Sensor 30) **(M = 56)**
   0053               // Sys Fan 1B Max RPM (Sensor 31) **(M = 53)**
   0056               // Sys Fan 2A Max RPM (Sensor 32) **(M = 56)**
   0053               // Sys Fan 2B Max RPM (Sensor 33) **(M = 53)**
   0056               // Sys Fan 3A Max RPM (Sensor 34) **(M = 56)**
   0053               // Sys Fan 3B Max RPM (Sensor 35) **(M = 53)**
   0056               // Sys Fan 4A Max RPM (Sensor 36) **(M = 56)**
   0053               // Sys Fan 4B Max RPM (Sensor 37) **(M = 53)**
   0056               // Sys Fan 5A Max RPM (Sensor 38) **(M = 56)**
   0053               // Sys Fan 5B Max RPM (Sensor 39) **(M = 53)**
   0056               // Sys Fan 6A Max RPM (Sensor 3A) **(M = 56)**
   0053               // Sys Fan 6B Max RPM (Sensor 3B) **(M = 53)**
   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    'R2000'
_SDR_TAG    'FOQM'
_REC_LEN    0027

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0A                 // Record sub-type - Fan Sensor Scaling
   00                 // Format - Bit fields, 1 == Raw time, 0 = RPM
   00                 // Pulses Per Revolution - Bit Field - 1 == 1 PPR, 0 == 2 PPR
   B635               // Sys Fan 1  Max RPM (Sensor 30) **(M = 35)**
   0001               // Sys Fan xx Max RPM (Sensor 31) **Not Used**
   B635               // Sys Fan 2  Max RPM (Sensor 32) **(M = 35)**
   0001               // Sys Fan xx Max RPM (Sensor 33) **Not Used**
   B635               // Sys Fan 3  Max RPM (Sensor 34) **(M = 35)**
   0001               // Sys Fan xx Max RPM (Sensor 35) **Not Used**
   B635               // Sys Fan 4  Max RPM (Sensor 36) **(M = 35)**
   0001               // Sys Fan xx Max RPM (Sensor 37) **Not Used**
   B635               // Sys Fan 5  Max RPM (Sensor 38) **(M = 35)**
   0001               // Sys Fan xx Max RPM (Sensor 39) **Not Used**
   B635               // Sys Fan 6  Max RPM (Sensor 3A) **(M = 35)**
   0001               // Sys Fan xx Max RPM (Sensor 3B) **Not Used**
   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    'SHIPPING'
_REC_LEN    0027


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

   // Record Body Bytes
   570100             // Manufacturer ID
   0A                 // Record sub-type - Fan Sensor Scaling
   00                 // Format - Bit fields, 1 == Raw time, 0 = RPM
   00                 // Pulses Per Revolution - Bit Field - 1 == 1 PPR, 0 == 2 PPR
   0062               // Sys Fan 1A Max RPM (Sensor 30) **(M = 62)**
   0062               // Sys Fan 1B Max RPM (Sensor 31) **(M = 62)**
   0062               // Sys Fan 2A Max RPM (Sensor 32) **(M = 62)**
   0062               // Sys Fan 2B Max RPM (Sensor 33) **(M = 62)**
   0062               // Sys Fan 3A Max RPM (Sensor 34) **(M = 62)**
   0062               // Sys Fan 3B Max RPM (Sensor 35) **(M = 62)**
   0062               // Sys Fan 4A Max RPM (Sensor 36) **(M = 62)**
   0062               // Sys Fan 4B Max RPM (Sensor 37) **(M = 62)**
   0062               // Sys Fan 5A Max RPM (Sensor 38) **(M = 62)**
   0062               // Sys Fan 5B Max RPM (Sensor 39) **(M = 62)**
   0062               // Sys Fan 6A Max RPM (Sensor 3A) **(M = 62)**
   0062               // Sys Fan 6B Max RPM (Sensor 3B) **(M = 62)**
   0062               // CPU Fan 01 Max RPM (Sensor 3C) **(M = 62)**
   0062               // CPU Fan 02 Max RPM (Sensor 3D) **(M = 62)**


_SDR_TYPE   C0
_SDR_TAG    'TEST_PLATE'
_REC_LEN    0027


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

   // Record Body Bytes
   570100             // Manufacturer ID
   0A                 // Record sub-type - Fan Sensor Scaling
   00                 // Format - Bit fields, 1 == Raw time, 0 = RPM
   00                 // Pulses Per Revolution - Bit Field - 1 == 1 PPR, 0 == 2 PPR
   3421               // Sys Fan 1 Max RPM (Sensor 30) **(M = 21)**
   0100               // Not Used
   3421               // Sys Fan 2 Max RPM (Sensor 32) **(M = 21)**
   0100               // Not Used
   3421               // Sys Fan 3 Max RPM (Sensor 34) **(M = 21)**
   0100               // Not Used
   3421               // Sys Fan 4 Max RPM (Sensor 36) **(M = 21)**
   0100               // Not Used
   0100               // Not Used
   0100               // Not Used
   0100               // Not Used
   0100               // Not Used
   0100               // Not Used
   0100               // Not Used

_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    0027


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

   // Record Body Bytes
   570100             // Manufacturer ID
   0A                 // Record sub-type - Fan Sensor Scaling
   00                 // Format - Bit fields, 1 == Raw time, 0 = RPM
   00                 // Pulses Per Revolution - Bit Field - 1 == 1 PPR, 0 == 2 PPR
   8062               // Sys Fan 1A Max RPM (Sensor 30) **(M = 62)**
   2862               // Sys Fan 1B Max RPM (Sensor 31) **(M = 62)**
   8062               // Sys Fan 2A Max RPM (Sensor 32) **(M = 62)**
   2862               // Sys Fan 2B Max RPM (Sensor 33) **(M = 62)**
   8062               // Sys Fan 3A Max RPM (Sensor 34) **(M = 62)**
   2862               // Sys Fan 3B Max RPM (Sensor 35) **(M = 62)**
   8062               // Sys Fan 4A Max RPM (Sensor 36) **(M = 62)**
   2862               // Sys Fan 4B Max RPM (Sensor 37) **(M = 62)**
   8062               // Sys Fan 5A Max RPM (Sensor 38) **(M = 62)**
   2862               // Sys Fan 5B Max RPM (Sensor 39) **(M = 62)**
   8062               // Sys Fan 6A Max RPM (Sensor 3A) **(M = 62)**
   2862               // Sys Fan 6B Max RPM (Sensor 3B) **(M = 62)**
   3462               // CPU Fan 01 Max RPM (Sensor 3C) **(M = 62)**
   3462               // CPU Fan 02 Max RPM (Sensor 3D) **(M = 62)**

//*****************************************************************************
//
// Fan Speed Control (FSC) configuration records
//
//*****************************************************************************

//====================================================================//
// Global Clamp Header Records
//====================================================================//
//{
_SDR_TYPE   C0
_REC_LEN    001B

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

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

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    001B

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   75             // Clamp Header ID
   75             // Input Sensor Number -- (P2 Therm Margin)
   00             // Entity Presence Sensor Number
   64             // Sensor Disabled Control Value
   64             // Sensor Fail Control Value
   64             // Sensor Unavailable Control Value
   00             // Sleep Control Value
   38             // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 7; [2:0]-Positive Hysteresis = 0
   F4             // Clamp Control Coefficient LSB (Slow)
   01             // Clamp Control Coefficient MSB (Slow)
   D0             // Clamp Control Coefficient LSB (Fast)
   07             // 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 = 1 (use TControl)

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    001B

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   B0             // Clamp Header ID
   B0             // Input Sensor Number -- (DIMM Thrm Mrgn 1)
   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 (do not use TControl)

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    001B

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   B1             // Clamp Header ID
   B1             // Input Sensor Number -- (DIMM Thrm Mrgn 2)
   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
   00EC               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   B2             // Clamp Header ID
   B2             // Input Sensor Number -- (DIMM Thrm Mrgn 3)
   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
   00ED               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   B3             // Clamp Header ID
   B3             // Input Sensor Number -- (DIMM Thrm Mrgn 4)
   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
   00EE               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   20             // Clamp Header ID
   20             // Input Sensor Number -- (BB P1 VR Temp)
   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
   E8             // Clamp Control Coefficient LSB (Slow)
   03             // Clamp Control Coefficient MSB (Slow)
   70             // Clamp Control Coefficient LSB (Fast)
   17             // Clamp Control Coefficient MSB (Fast)
   D0             // Clamp Control Coefficient LSB (derivative)
   07             // 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
   00EF               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   23             // Clamp Header ID
   23             // Input Sensor Number -- (BB P2 VR Temp)
   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
   E8             // Clamp Control Coefficient LSB (Slow)
   03             // Clamp Control Coefficient MSB (Slow)
   70             // Clamp Control Coefficient LSB (Fast)
   17             // Clamp Control Coefficient MSB (Fast)
   D0             // Clamp Control Coefficient LSB (derivative)
   07             // 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
   00F0               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   24             // Clamp Header ID
   24             // Input Sensor Number -- (BB BMC Temp)
   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)
   50             // 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
   00F1               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   25             // Clamp Header ID
   25             // Input Sensor Number -- (BB Rt Rear Temp)
   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
   E8             // Clamp Control Coefficient LSB (Slow)
   03             // Clamp Control Coefficient MSB (Slow)
   70             // Clamp Control Coefficient LSB (Fast)
   17             // Clamp Control Coefficient MSB (Fast)
   D0             // Clamp Control Coefficient LSB (derivative)
   07             // 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
   00F2               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   14             // Clamp Header ID
   14             // Input Sensor Number -- (BB Rear Temp)
   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
   E8             // Clamp Control Coefficient LSB (Slow)
   03             // Clamp Control Coefficient MSB (Slow)
   70             // Clamp Control Coefficient LSB (Fast)
   17             // Clamp Control Coefficient MSB (Fast)
   D0             // Clamp Control Coefficient LSB (derivative)
   07             // 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
   00F3               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   29             // Clamp Header ID
   29             // Input Sensor Number -- (HSBP 1 Temp)
   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
   E8             // Clamp Control Coefficient LSB (Slow)
   03             // Clamp Control Coefficient MSB (Slow)
   70             // Clamp Control Coefficient LSB (Fast)
   17             // Clamp Control Coefficient MSB (Fast)
   D0             // Clamp Control Coefficient LSB (derivative)
   07             // 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
   00F4               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   2A             // Clamp Header ID
   2A             // Input Sensor Number -- (HSBP 2 Temp)
   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
   E8             // Clamp Control Coefficient LSB (Slow)
   03             // Clamp Control Coefficient MSB (Slow)
   70             // Clamp Control Coefficient LSB (Fast)
   17             // Clamp Control Coefficient MSB (Fast)
   D0             // Clamp Control Coefficient LSB (derivative)
   07             // 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
   00F5               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   2B             // Clamp Header ID
   2B             // Input Sensor Number -- (HSBP 3 Temp)
   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
   E8             // Clamp Control Coefficient LSB (Slow)
   03             // Clamp Control Coefficient MSB (Slow)
   70             // Clamp Control Coefficient LSB (Fast)
   17             // Clamp Control Coefficient MSB (Fast)
   D0             // Clamp Control Coefficient LSB (derivative)
   07             // 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
   00F6               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   E0             // Clamp Header ID
   E0             // Input Sensor Number -- (HSBP 4 Temp)
   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
   00F7               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   22             // Clamp Header ID
   22             // Input Sensor Number -- (PCH Temp)
   00             // Entity Presence Sensor Number
   64             // Sensor Disabled Control Value
   64             // Sensor Fail Control Value
   3C             // 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)
   55             // 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
   00F8               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   26             // Clamp Header ID
   26             // Input Sensor Number -- (I/O Mod Temp)
   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)
   3C             // 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
   00F9               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   27             // Clamp Header ID
   27             // Input Sensor Number -- (PCI Riser 1 Temp)
   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
   00FA               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   2C             // Clamp Header ID
   2C             // Input Sensor Number -- (PCI Riser 2 Temp)
   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
   00FB               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   17             // Clamp Header ID
   17             // Input Sensor Number -- (PCI Riser 3 Temp)
   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
   00FC               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   2D             // Clamp Header ID
   2D             // Input Sensor Number -- (SAS Mod Temp)
   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)
   50             // 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
   00FD               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   2F             // Clamp Header ID
   2F             // Input Sensor Number -- (LAN NIC Temp)
   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)
   01             // Clamp Control Coefficient MSB (Fast)
   E8             // Clamp Control Coefficient LSB (derivative)
   03             // Clamp Control Coefficient MSB (Derivative)
   5F             // 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
   00FE               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   5C             // Clamp Header ID
   5C             // Input Sensor Number -- (PSU1 Temp)
   00             // Entity Presence Sensor Number
   64             // Sensor Disabled Control Value
   64             // Sensor Fail Control Value
   64             // Sensor Unavailable Control Value
   00             // Sleep Control Value
   3D             // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   14             // Clamp Control Coefficient LSB (Slow)
   00             // Clamp Control Coefficient MSB (Slow)
   64             // Clamp Control Coefficient LSB (Fast)
   00             // 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
   00FF               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   5D             // Clamp Header ID
   5D             // Input Sensor Number -- (PSU2 Temp)
   00             // Entity Presence Sensor Number
   64             // Sensor Disabled Control Value
   64             // Sensor Fail Control Value
   64             // Sensor Unavailable Control Value
   00             // Sleep Control Value
   3D             // Sleep State and Hysteresis [7:6]-Sleep State Support (0=ignore); [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   14             // Clamp Control Coefficient LSB (Slow)
   00             // Clamp Control Coefficient MSB (Slow)
   64             // Clamp Control Coefficient LSB (Fast)
   00             // 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
   0100               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   83             // Clamp Header ID
   83             // Input Sensor Number -- (P1 DTS)
   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)
   FC             // Clamp Temperature (FCh = -4)
   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
   0101               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   84             // Clamp Header ID
   84             // Input Sensor Number -- (P1 DTS)
   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)
   FC             // Clamp Temperature (FCh = -4)
   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
   0102               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   2E             // Clamp Header ID
   2E             // Input Sensor Number -- (Exit Air Temp)
   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
   0103               // Record ID
   51             // SDR Version
   C0             // Record Type
   16             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   C4             // Clamp Header ID
   C4             // Input Sensor Number -- (PHI 1 Margin)
   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
   F4             // Clamp Control Coefficient LSB (Slow)
   01             // Clamp Control Coefficient MSB (Slow)
   D0             // Clamp Control Coefficient LSB (Fast)
   07             // Clamp Control Coefficient MSB (Fast)
   E8             // Clamp Control Coefficient LSB (derivative)
   03             // Clamp Control Coefficient MSB (Derivative)
   00             // Clamp Temperature (0 deg C Margin)
   01             // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 1 (use TControl)

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    001B

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   C5             // Clamp Header ID
   C5             // Input Sensor Number -- (PHI 2 Margin)
   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
   F4             // Clamp Control Coefficient LSB (Slow)
   01             // Clamp Control Coefficient MSB (Slow)
   D0             // Clamp Control Coefficient LSB (Fast)
   07             // Clamp Control Coefficient MSB (Fast)
   E8             // Clamp Control Coefficient LSB (derivative)
   03             // Clamp Control Coefficient MSB (Derivative)
   00             // Clamp Temperature (0 deg C Margin)
   11             // Clamp Flags [7:4] - CPU Number = 1; [3:1] - Reserved = 0; [0] - Temp Source = 1 (use TControl)


//====================================================================//
_SDR_TYPE   C0
_SDR_TAG  'USE_GPGPU'
_REC_LEN    001B

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   C1             // Clamp Header ID
   C4             // Input Sensor Number -- (GPGPU 1 Temp)
   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
   F4             // Clamp Control Coefficient LSB (Slow)
   01             // Clamp Control Coefficient MSB (Slow)
   D0             // Clamp Control Coefficient LSB (Fast)
   07             // Clamp Control Coefficient MSB (Fast)
   E8             // Clamp Control Coefficient LSB (derivative)
   03             // Clamp Control Coefficient MSB (Derivative)
   50             // Clamp Temperature
   01             // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 1 (use TControl)


//====================================================================//
_SDR_TYPE   C0
_SDR_TAG  'USE_GPGPU'
_REC_LEN    001B

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   C2             // Clamp Header ID
   C5             // Input Sensor Number -- (GPGPU 2 Temp)
   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
   F4             // Clamp Control Coefficient LSB (Slow)
   01             // Clamp Control Coefficient MSB (Slow)
   D0             // Clamp Control Coefficient LSB (Fast)
   07             // Clamp Control Coefficient MSB (Fast)
   E8             // Clamp Control Coefficient LSB (derivative)
   03             // Clamp Control Coefficient MSB (Derivative)
   50             // Clamp Temperature
   11             // Clamp Flags [7:4] - CPU Number = 1; [3:1] - Reserved = 0; [0] - Temp Source = 1 (use TControl)

//====================================================================//
_SDR_TYPE   C0
_SDR_TAG  'USE_GPGPU'
_REC_LEN    001B

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   C6             // Clamp Header ID
   C6             // Input Sensor Number -- (GPGPU 1 Board Temp)
   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
   F4             // Clamp Control Coefficient LSB (Slow)
   01             // Clamp Control Coefficient MSB (Slow)
   D0             // Clamp Control Coefficient LSB (Fast)
   07             // Clamp Control Coefficient MSB (Fast)
   E8             // Clamp Control Coefficient LSB (derivative)
   03             // Clamp Control Coefficient MSB (Derivative)
   50             // Clamp Temperature
   01             // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved = 0; [0] - Temp Source = 1 (use TControl)


//====================================================================//
_SDR_TYPE   C0
_SDR_TAG  'USE_GPGPU'
_REC_LEN    001B

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   03             // FSC version 3
   00             // FSC Record Type (Global Clamp Header Record)

   // Global Clamp Header Record
   C7             // Clamp Header ID
   C7             // Input Sensor Number -- (GPGPU 2 Board Temp)
   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
   F4             // Clamp Control Coefficient LSB (Slow)
   01             // Clamp Control Coefficient MSB (Slow)
   D0             // Clamp Control Coefficient LSB (Fast)
   07             // Clamp Control Coefficient MSB (Fast)
   E8             // Clamp Control Coefficient LSB (derivative)
   03             // Clamp Control Coefficient MSB (Derivative)
   50             // Clamp Temperature
   11             // Clamp Flags [7:4] - CPU Number = 1; [3:1] - Reserved = 0; [0] - Temp Source = 1 (use TControl)

//}

//*****************************************************************************
// FSC Record Type = 01h (Global Stepwise Header Record)
// All Chassis
//*****************************************************************************
//{

//====================================================================//
// Global Stepwise Header Records
//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0013

   // Sensor Record Header
   0109               // Record ID
   51             // SDR Version
   C0             // Record Type
   0E             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   01             // FSC Record Type (Global Stepwise Header Record)

   // Global Stepwise Header Record
   00             // Stepwise Header ID
   21             // Input Sensor Number -- (FP)
   00             // Entity Presence Sensor Number
   64             // Sensor Disabled Control Value
   64             // Sensor Fail Control Value
   64             // Sensor Unavailable Control Value
   00             // Sleep Control Value
   50             // Sleep State and Hysteresis [7:6]-Supported in S1 (1=yes); [5:3]-Negative Hysteresis = 2; [2:0]-Positive Hysteresis = 0

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0013

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   01             // FSC Record Type (Global Stepwise Header Record)

   // Global Stepwise Header Record
   01             // Stepwise Header ID
   20             // Input Sensor Number -- (Baseboard)
   00             // Entity Presence Sensor Number
   64             // Sensor Disabled Control Value
   64             // Sensor Fail Control Value
   64             // Sensor Unavailable Control Value
   00             // Sleep Control Value
   50             // Sleep State and Hysteresis [7:6]-Supported in S1 (1=yes); [5:3]-Negative Hysteresis = 2; [2:0]-Positive Hysteresis = 0

//====================================================================//
// This is in the spreadsheet but is not referenced and has bogus temp sensor number.
_SDR_TYPE   C0
_SDR_TAG 'NOT_USED'
_REC_LEN    0013

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   01             // FSC Record Type (Global Stepwise Header Record)

   // Global Stepwise Header Record
   02             // Stepwise Header ID
   40             // Input Sensor Number -- (Baseboard)
   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]-Supported in S1 (0=no); [5:3]-Negative Hysteresis = 0; [2:0]-Positive Hysteresis = 0

//====================================================================//
// This is in the spreadsheet but is not referenced and has bogus temp sensor number.
_SDR_TYPE   C0
_SDR_TAG 'NOT_USED'
_REC_LEN    0013

   // Sensor Record Header
   010C               // Record ID
   51             // SDR Version
   C0             // Record Type
   0E             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   01             // FSC Record Type (Global Stepwise Header Record)

   // Global Stepwise Header Record
   03             // Stepwise Header ID
   80             // Input Sensor Number -- (Baseboard)
   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]-Supported in S1 (0=no); [5:3]-Negative Hysteresis = 0; [2:0]-Positive Hysteresis = 0

//}

//*****************************************************************************
// FSC Record Type = 02h (Global Stepwise Curve Record)
// All Chassis
//*****************************************************************************
//{
//====================================================================//
// Global Step Curve Records
// 40 mm Fan BFP27
//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   010D               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   00             // Stepwise Curve ID (00h = 0)
   05             // Domain max and count
   0F             //  15C
   14             //  20%
   19             //  25C
   17             //  23%
   23             //  35C
   1E             //  30%
   28             //  40C
   2D             //  45%
   2D             //  45C
   3C             //  60%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   010E               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   01             // Stepwise Curve ID (01h = 1)
   05             // Domain max and count
   0F             //  15C
   14             //  20%
   19             //  25C
   19             //  25%
   23             //  35C
   26             //  38%
   28             //  40C
   37             //  55%
   2D             //  45C
   41             //  65%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   010F               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   02             // Stepwise Curve ID (02h = 2)
   05             // Domain max and count
   0F             //  15C
   14             //  20%
   19             //  25C
   19             //  25%
   23             //  35C
   28             //  40%
   28             //  40C
   3C             //  60%
   2D             //  45C
   46             //  70%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   0110               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   03             // Stepwise Curve ID (03h = 3)
   05             // Domain max and count
   0F             //  15C
   19             //  25%
   19             //  25C
   1E             //  30%
   23             //  35C
   30             //  48%
   28             //  40C
   41             //  65%
   2D             //  45C
   4B             //  75%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   0111               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   04             // Stepwise Curve ID (04h = 4)
   05             // Domain max and count
   0F             //  15C
   1E             //  30%
   19             //  25C
   28             //  40%
   23             //  35C
   37             //  55%
   28             //  40C
   46             //  70%
   2D             //  45C
   55             //  85%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   0112               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   05             // Stepwise Curve ID (05h = 5)
   05             // Domain max and count
   0F             //  15C
   28             //  40%
   19             //  25C
   2D             //  45%
   23             //  35C
   3C             //  60%
   28             //  40C
   50             //  80%
   2D             //  45C
   5A             //  90%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   0113               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   06             // Stepwise Curve ID (06h = 6)
   05             // Domain max and count
   0F             //  15C
   2D             //  45%
   19             //  25C
   37             //  55%
   23             //  35C
   46             //  70%
   28             //  40C
   55             //  85%
   2D             //  45C
   64             //  100%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   0114               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   07             // Stepwise Curve ID (07h = 7)
   05             // Domain max and count
   0F             //  15C
   37             //  55%
   19             //  25C
   3C             //  60%
   23             //  35C
   4B             //  75%
   28             //  40C
   55             //  85%
   2D             //  45C
   64             //  100%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   0115               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   08             // Stepwise Curve ID (08h = 8)
   85             // Domain max and count
   0F             //  15C
   64             //  100%
   19             //  25C
   64             //  100%
   21             //  33C
   64             //  100%
   23             //  35C
   64             //  100%
   2D             //  45C
   64             //  100%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   0116               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   09             // Stepwise Curve ID (09h = 9)
   05             // Domain max and count
   0F             //  15C
   46             //  70%
   19             //  25C
   46             //  70%
   1C             //  28C
   46             //  70%
   21             //  33C
   46             //  70%
   23             //  35C
   46             //  70%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0013

   // Sensor Record Header
   0117               // Record ID
   51             // SDR Version
   C0             // Record Type
   0E             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   0A             // Stepwise Curve ID (0Ah = 10)
   03             // Domain max and count
   0F             //  15C
   14             //  20%
   19             //  25C
   14             //  20%
   23             //  35C
   14             //  20%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   0118               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   0B             // Stepwise Curve ID (0Bh = 11)
   05             // Domain max and count
   0F             //  15C
   14             //  20%
   19             //  25C
   14             //  20%
   23             //  35C
   1E             //  30%
   28             //  40C
   32             //  50%
   2D             //  45C
   50             //  80%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   0119               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   0C             // Stepwise Curve ID (0Ch = 12)
   05             // Domain max and count
   0F             //  15C
   14             //  20%
   19             //  25C
   19             //  25%
   23             //  35C
   23             //  35%
   28             //  40C
   37             //  55%
   2D             //  45C
   55             //  85%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   011A               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   0D             // Stepwise Curve ID (0Dh = 13)
   05             // Domain max and count
   0F             //  15C
   19             //  25%
   19             //  25C
   1E             //  30%
   21             //  33C
   23             //  35%
   28             //  40C
   3C             //  60%
   2D             //  45C
   5A             //  90%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   011B               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   0E             // Stepwise Curve ID (0Eh = 14)
   05             // Domain max and count
   0F             //  15C
   19             //  25%
   19             //  25C
   23             //  35%
   1C             //  28C
   28             //  40%
   28             //  40C
   41             //  65%
   2D             //  45C
   5F             //  95%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   011C               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   0F             // Stepwise Curve ID (0Fh = 15)
   05             // Domain max and count
   0F             //  15C
   1E             //  30%
   19             //  25C
   28             //  40%
   23             //  35C
   2D             //  45%
   28             //  40C
   46             //  70%
   2D             //  45C
   64             //  100%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   011D               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   10             // Stepwise Curve ID (10h = 16)
   05             // Domain max and count
   13             //  19C
   19             //  25%
   1D             //  29C
   23             //  35%
   27             //  39C
   28             //  40%
   2C             //  44C
   41             //  65%
   31             //  49C
   5F             //  95%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   011E               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   11             // Stepwise Curve ID (11h = 17)
   05             // Domain max and count
   13             //  19C
   1E             //  30%
   1D             //  29C
   28             //  40%
   27             //  39C
   2D             //  45%
   2C             //  44C
   46             //  70%
   31             //  49C
   64             //  100%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   011F               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   12             // Stepwise Curve ID (12h = 18)
   05             // Domain max and count
   0F             //  15C
   28             //  40%
   19             //  25C
   32             //  50%
   23             //  35C
   37             //  55%
   28             //  40C
   50             //  80%
   2D             //  45C
   64             //  100%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0017

   // Sensor Record Header
   0120               // Record ID
   51             // SDR Version
   C0             // Record Type
   12             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   13             // Stepwise Curve ID (13h = 19)
   85             // Domain max and count
   0F             //  15C
   64             //  100%
   19             //  25C
   64             //  100%
   21             //  33C
   64             //  100%
   23             //  35C
   64             //  100%
   2D             //  45C
   64             //  100%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0013

   // Sensor Record Header
   0121               // Record ID
   51             // SDR Version
   C0             // Record Type
   0E             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   14             // Stepwise Curve ID (14h = 20)
   03             // Domain max and count
   0F             //  15C
   14             //  20%
   19             //  25C
   14             //  20%
   23             //  35C
   14             //  20%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0011

   // Sensor Record Header
   0122               // Record ID
   51             // SDR Version
   C0             // Record Type
   0C             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   5B             // Stepwise Curve ID (5Bh = 91)
   02             // Domain max and count
   1E             //  30C
   19             //  25%
   64             //  100C
   53             //  83%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0011

   // Sensor Record Header
   0123               // Record ID
   51             // SDR Version
   C0             // Record Type
   0C             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   5C             // Stepwise Curve ID (5Ch = 92)
   02             // Domain max and count
   1E             //  30C
   28             //  40%
   41             //  65C
   64             //  100%

//====================================================================//
_SDR_TYPE   C0
_SDR_TAG    'NOT_USED'
_REC_LEN    0011

   // Sensor Record Header
   0124               // Record ID
   51             // SDR Version
   C0             // Record Type
   0C             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   5E             // Stepwise Curve ID (5Eh = 94)
   02             // Domain max and count
   1E             //  30C
   19             //  25%
   3C             //  60C
   4B             //  75%

//====================================================================//
_SDR_TYPE   C0
_SDR_TAG    'NOT_USED'
_REC_LEN    0011

   // Sensor Record Header
   0125               // Record ID
   51             // SDR Version
   C0             // Record Type
   0C             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   5F             // Stepwise Curve ID (5Fh = 95)
   02             // Domain max and count
   1E             //  30C
   33             //  51%
   3C             //  60C
   64             //  100%

//====================================================================//
_SDR_TYPE   C0
_SDR_TAG    'NOT_USED'
_REC_LEN    0011

   // Sensor Record Header
   0126               // Record ID
   51             // SDR Version
   C0             // Record Type
   0C             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   61             // Stepwise Curve ID (61h = 97)
   02             // Domain max and count
   1E             //  30C
   19             //  25%
   3C             //  60C
   64             //  100%

//====================================================================//
_SDR_TYPE   C0
_SDR_TAG    'NOT_USED'
_REC_LEN    0011

   // Sensor Record Header
   0127               // Record ID
   51             // SDR Version
   C0             // Record Type
   0C             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   62             // Stepwise Curve ID (62h = 98)
   02             // Domain max and count
   1E             //  30C
   33             //  51%
   3C             //  60C
   64             //  100%

//====================================================================//
_SDR_TYPE   C0
_REC_LEN    0011

   // Sensor Record Header
   0128               // Record ID
   51             // SDR Version
   C0             // Record Type
   0C             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record)
   02             // FSC version 2
   02             // FSC Record Type (Global Stepwise Curve Record)

   // Global Stepwise Curve Record
   64             // Stepwise Curve ID (64h = 100)
   82             // Domain max and count
   1E             //  30C
   64             //  100%
   3C             //  60C
   64             //  100%

//}

// ******************** END OF GLOBAL RECORDS *********************************

// ************ Begin R1000 Domain/Profile Dependent RECORDS ***************
//{

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R1000 Chassis, All Domains, Profile 0
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    001C

   // Sensor Record Header
   0129               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   01             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		      // Sensor Number To Exclude From Fan Boost   

   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   00             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   08             // Stepwise Curve ID

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R1000 Chassis, All Domains, Profile 1
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    001C

   // Sensor Record Header
   012A               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   02             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		      // Sensor Number To Exclude From Fan Boost   

   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   01             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   08             // Stepwise Curve ID


//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R1000 Chassis, All Domains, Profile 2
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    001C

   // Sensor Record Header
   012B               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   04             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		      // Sensor Number To Exclude From Fan Boost   

   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   02             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   08             // Stepwise Curve ID

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R1000 Chassis, All Domains, Profile 3
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    001C

   // Sensor Record Header
   012C               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   08             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		      // Sensor Number To Exclude From Fan Boost   

   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   03             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   08             // Stepwise Curve ID

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R1000 Chassis, All Domains, Profile 4
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    001C

   // Sensor Record Header
   012D               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   10             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		      // Sensor Number To Exclude From Fan Boost   

   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   04             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   08             // Stepwise Curve ID

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R1000 Chassis, All Domains, Profile 5
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    001C

   // Sensor Record Header
   012E               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   20             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   05             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   08             // Stepwise Curve ID


//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R1000 Chassis, All Domains, Profile 6
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    001C

   // Sensor Record Header
   012F               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   40             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   06             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   08             // Stepwise Curve ID

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R1000 Chassis, All Domains, Profile 7
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    001C

   // Sensor Record Header
   0130               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   80             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   07             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   08             // Stepwise Curve ID


//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R1000 Chassis, Domain 0, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0027

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   01             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   14             // Clamp ID (14h = 14h)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   27             // Clamp ID (27h = 27h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)
   
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R1000 Chassis, Domain 1, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    002D

   // Sensor Record Header
   0132               // Record ID
   51             // SDR Version
   C0             // Record Type
   28             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   02             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 12 // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   14             // Clamp ID (14h = 14h)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   27             // Clamp ID (27h = 27h)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R1000 Chassis, Domain 2, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    002D

   // Sensor Record Header
   0133               // Record ID
   51             // SDR Version
   C0             // Record Type
   28             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   04             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   14             // Clamp ID (14h = 14h)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   27             // Clamp ID (27h = 27h)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R1000 Chassis, Domain 3, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0029

   // Sensor Record Header
   0134               // Record ID
   51             // SDR Version
   C0             // Record Type
   24             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   08             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   2C             // Clamp ID (2Ch = 2Ch)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   17             // Clamp ID (17h = 17h)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R1000 Chassis, Domain 4, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0027

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   10             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2C             // Clamp ID (2Ch = 2Ch)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   17             // Clamp ID (17h = 17h)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R1000 Chassis, Domain 5, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0023

   // Sensor Record Header
   0136               // Record ID
   51             // SDR Version
   C0             // Record Type
   1E             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   20             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   2C             // Clamp ID (2Ch = 2Ch)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   17             // Clamp ID (17h = 17h)

//*****************************************************************************
// FSC Record Type = 18h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R1000 Chassis, Domain 6 (Power Supply), All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0028

   // Sensor Record Header
   0137               // Record ID
   51             // SDR Version
   C0             // Record Type
   23             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   18             // FSC Record Type (18h = Power Supply Main Domain)
   40             // Domain Mask
   FF             // Fan Profile Support
   
   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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 (0h = No sensors to exclude)
   2E	          // Sensor Number To Exclude From Fan Boost

   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   0A             // Stepwise Curve ID
   
   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   08             // Stepwise Curve ID

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)


//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// FSC Sub-record Type = 05h (Fans Off)
// R1000 Chassis, Domain 0, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0016

   // Sensor Record Header
   0138               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype (0Ch = Fan Speed Control Configuration Record)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   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 (64h = 100% PWM)
   64             // Domain 1 Fan Failure Value (64h = 100% PWM)
   50             // Domain 2 Fan Failure Value (50h = 80% PWM)
   50             // Domain 3 Fan Failure Value (50h = 80% PWM)
   FF             // Domain 4 Fan Failure Value (FFh = No Change)
   FF             // Domain 5 Fan Failure Value (FFh = No Change)
   FF             // Domain 6 Fan Failure Value (FFh = No Change)
   FF             // Domain 7 Fan Failure Value (FFh = No Change)
  

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R1000 Chassis, Domain 1, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0016

   // Sensor Record Header
   0139               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   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 (64h = 100% PWM)
   64             // Domain 1 Fan Failure Value (64h = 100% PWM)
   64             // Domain 2 Fan Failure Value (64h = 100% PWM)
   50             // Domain 3 Fan Failure Value (50h = 80% PWM)
   3C             // Domain 4 Fan Failure Value (3Ch = 60% PWM)
   3C             // Domain 5 Fan Failure Value (3Ch = 60% PWM)
   FF             // Domain 6 Fan Failure Value (FFh = No Change)
   FF             // Domain 7 Fan Failure Value (FFh = No Change)
   
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R1000 Chassis, Domain 2, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0016

   // Sensor Record Header
   013A               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   04             // 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 (64h = 100% PWM)
   64             // Domain 1 Fan Failure Value (64h = 100% PWM)
   64             // Domain 2 Fan Failure Value (64h = 100% PWM)
   64             // Domain 3 Fan Failure Value (64h = 100% PWM)
   50             // Domain 4 Fan Failure Value (50h = 80% PWM)
   50             // Domain 5 Fan Failure Value (50h = 80% PWM)
   FF             // Domain 6 Fan Failure Value (FFh = No Change)
   FF             // Domain 7 Fan Failure Value (FFh = No Change)
   

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R1000 Chassis, Domain 3, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0016

   // Sensor Record Header
   013B               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   08             // 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 (64h = 100% PWM)
   64             // Domain 1 Fan Failure Value (64h = 100% PWM)
   64             // Domain 2 Fan Failure Value (64h = 100% PWM)
   64             // Domain 3 Fan Failure Value (64h = 100% PWM)
   64             // Domain 4 Fan Failure Value (64h = 100% PWM)
   64             // Domain 5 Fan Failure Value (64h = 100% PWM)
   64             // Domain 6 Fan Failure Value (64h = 100% PWM)
   FF             // Domain 7 Fan Failure Value (FFh = No Change)
   
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R1000 Chassis, Domain 4, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0016

   // Sensor Record Header
   013C               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   10             // 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 (64h = 100% PWM)
   50             // Domain 1 Fan Failure Value (50h = 80% PWM)
   50             // Domain 2 Fan Failure Value (50h = 80% PWM)
   64             // Domain 3 Fan Failure Value (64h = 100% PWM)
   64             // Domain 4 Fan Failure Value (64h = 100% PWM)
   64             // Domain 5 Fan Failure Value (64h = 100% PWM)
   64             // Domain 6 Fan Failure Value (64h = 100% PWM)   
   FF             // Domain 7 Fan Failure Value (FFh = No Change)
   

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R1000 Chassis, Domain 5, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0016

   // Sensor Record Header
   013D               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   20             // 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 (64h = 100% PWM)
   3C             // Domain 1 Fan Failure Value (3Ch = 60% PWM)
   50             // Domain 2 Fan Failure Value (50h = 80% PWM)
   50             // Domain 3 Fan Failure Value (50h = 80% PWM)
   64             // Domain 4 Fan Failure Value (64h = 100% PWM)
   64             // Domain 5 Fan Failure Value (64h = 100% PWM)
   64             // Domain 6 Fan Failure Value (64h = 100% PWM)   
   FF             // Domain 7 Fan Failure Value (FFh = No Change)
   

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R1000 Chassis, Domain 6 (Power Supply), All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0016

   // Sensor Record Header
   013E               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   18             // FSC Record Type (18h = Power Supply Main Domain)
   40             // 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 (FFh = No Change)
   FF             // Domain 1 Fan Failure Value (FFh = No Change)
   50             // Domain 2 Fan Failure Value (50h = 80% PWM)
   50             // Domain 3 Fan Failure Value (50h = 80% PWM)
   64             // Domain 4 Fan Failure Value (64h = 100% PWM)
   64             // Domain 5 Fan Failure Value (64h = 100% PWM)
   64             // Domain 6 Fan Failure Value (64h = 100% PWM)   
   FF             // Domain 7 Fan Failure Value (FFh = No Change)  
 
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 05h (Fans Off)
// R1000 Chassis, All Domains, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0012

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (18h = Power Supply Main Domain)
   3F             // Domain Mask
   0F             // Fan Profile Support

   // Fans Off Sub-Record
   05             // FSC Sub-Record Type (05h = Fans Off)
   C8             // Sensor Number Controlling Operation (C8h = Aggregate Thermal Margin 1)
   EC             // Fans Off Control Value (ECh = -20 Degrees)
   0A             // Hysteresis (0Ah = 10)
   0A             // Fans Off PWM (0Ah = 10%)

//}
// ************ END OF R1000 Domain/Profile Dependent RECORDS ***************

// ************ Begin R2000 Domain/Profile Dependent RECORDS ***************
//{

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R2000 Chassis, All Domains, Profile 0
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    001C

   // Sensor Record Header
   0140               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   01             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   0B             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   13             // Stepwise Curve ID

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R2000 Chassis, All Domains, Profile 1
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    001C

   // Sensor Record Header
   0141               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   02             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   0C             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   13             // Stepwise Curve ID

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R2000 Chassis, All Domains, Profile 2
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    001C

   // Sensor Record Header
   0142               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   04             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   0D             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   13             // Stepwise Curve ID
   
   
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R2000 Chassis, All Domains, Profile 3
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    001C

   // Sensor Record Header
   0143               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   08             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   0E             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   13             // Stepwise Curve ID
   

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R2000 Chassis, All Domains, Profile 4
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    001C

   // Sensor Record Header
   0144               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   10             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   0F             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   13             // Stepwise Curve ID

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R2000 Chassis, All Domains, Profile 5
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    001C

   // Sensor Record Header
   0145               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   20             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   10             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   13             // Stepwise Curve ID

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R2000 Chassis, All Domains, Profile 6
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    001C

   // Sensor Record Header
   0146               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   40             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   11             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   13             // Stepwise Curve ID
   
   
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// R2000 Chassis, All Domains, Profile 7
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    001C

   // Sensor Record Header
   0147               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   3F             // Domain Mask
   80             // Fan Profile Support

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   12             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   13             // Stepwise Curve ID
    
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R2000 Chassis, Domain 0, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    002D

   // Sensor Record Header
   0148               // Record ID
   51             // SDR Version
   C0             // Record Type
   28             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   01             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   14             // Clamp ID (14h = 14h)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   27             // Clamp ID (27h = 27h)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   C1             // Clamp ID (C1h = C1h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   C5             // Clamp ID (C5h = C5h)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   C4             // Clamp ID (C4h = C4h)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)


//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R2000 Chassis, Domain 1, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0033

   // Sensor Record Header
   0149               // Record ID
   51             // SDR Version
   C0             // Record Type
   2E             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   02             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)   
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)   
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   14             // Clamp ID (14h = 14h)   
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   27             // Clamp ID (27h = 27h)   
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   C1             // Clamp ID (C1h = C1h)
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   C5             // Clamp ID (C5h = C5h)
   // Clamp Sub-Record 18
   03             // FSC Sub-Record Type (03h = Clamp)
   C4             // Clamp ID (C4h = C4h)
   // Clamp Sub-Record 19
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)
  
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R2000 Chassis, Domain 2, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0037

   // Sensor Record Header
   014A               // Record ID
   51             // SDR Version
   C0             // Record Type
   32             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   04             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   2A             // Clamp ID (2Ah = 2Ah)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   14             // Clamp ID (14h = 14h)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   27             // Clamp ID (27h = 27h)
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   C2             // Clamp ID (C2h = C2h)
   // Clamp Sub-Record 18
   03             // FSC Sub-Record Type (03h = Clamp)
   C6             // Clamp ID (C6h = C6h)
   // Clamp Sub-Record 19
   03             // FSC Sub-Record Type (03h = Clamp)
   C5             // Clamp ID (C5h = C5h)
   // Clamp Sub-Record 20
   03             // FSC Sub-Record Type (03h = Clamp)
   E0             // Clamp ID (E0h = E0h)
   // Clamp Sub-Record 21
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R2000 Chassis, Domain 3, All Profiles
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0033

   // Sensor Record Header
   014B               // Record ID
   51             // SDR Version
   C0             // Record Type
   2E             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   08             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   2A             // Clamp ID (2Ah = 2Ah)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   17             // Clamp ID (17h = 17h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   2C             // Clamp ID (2Ch = 2Ch)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   C2             // Clamp ID (C2h = C2h)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   C6             // Clamp ID (C6h = C6h)
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   C5             // Clamp ID (C5h = C5h)
   // Clamp Sub-Record 18
   03             // FSC Sub-Record Type (03h = Clamp)
   E0             // Clamp ID (E0h = E0h)
   // Clamp Sub-Record 19
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R2000 Chassis, Domain 4, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0029

   // Sensor Record Header
   014C               // Record ID
   51             // SDR Version
   C0             // Record Type
   24             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   10             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   17             // Clamp ID (17h = 17h)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   2C             // Clamp ID (2Ch = 2Ch)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   E0             // Clamp ID (E0h = E0h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R2000 Chassis, Domain 5, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0025

   // Sensor Record Header
   014D               // Record ID
   51             // SDR Version
   C0             // Record Type
   20             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   20             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   5C             // Clamp ID (5Ch = 5Ch)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   5D             // Clamp ID (5Dh = 5Dh)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   17             // Clamp ID (17h = 17h)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2C             // Clamp ID (2Ch = 2Ch)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   E0             // Clamp ID (E0h = E0h)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   92             // Clamp ID (92h = 92h)

//*****************************************************************************
// FSC Record Type = 18h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// R2000 Chassis, Domain 6 (Power Supply), All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    002A

   // Sensor Record Header
   014E               // Record ID
   51             // SDR Version
   C0             // Record Type
   25             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   18             // FSC Record Type (18h = Power Supply Main Domain)
   40             // Domain Mask
   FF             // Fan Profile Support
   
   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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 (0h = No sensors to exclude)
   2E		  // Sensor Number To Exclude From Fan Boost

   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   14             // Stepwise Curve ID

   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   13             // Stepwise Curve ID

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   2E             // Clamp ID (2Eh = 2Eh)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   E0             // Clamp ID (E0h = E0h)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R2000 Chassis, Domain 0, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0016

   // Sensor Record Header
   014F               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype (0Ch = Fan Speed Control Configuration Record)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   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 (64h = 100% PWM)
   64             // Domain 1 Fan Failure Value (64h = 100% PWM)
   50             // Domain 2 Fan Failure Value (50h = 80% PWM)
   50             // Domain 3 Fan Failure Value (50h = 80% PWM)
   FF             // Domain 4 Fan Failure Value (FFh = No Change)
   FF             // Domain 5 Fan Failure Value (FFh = No Change)
   FF             // Domain 6 Fan Failure Value (FFh = No Change)
   FF             // Domain 7 Fan Failure Value (FFh = No Change)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R2000 Chassis, Domain 1, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0016

   // Sensor Record Header
   0150               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   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 (64h = 100% PWM)
   64             // Domain 1 Fan Failure Value (64h = 100% PWM)
   64             // Domain 2 Fan Failure Value (64h = 100% PWM)
   50             // Domain 3 Fan Failure Value (50h = 80% PWM)
   3C             // Domain 4 Fan Failure Value (3Ch = 60% PWM)
   3C             // Domain 5 Fan Failure Value (3Ch = 60% PWM)
   FF             // Domain 6 Fan Failure Value (FFh = No Change)
   FF             // Domain 7 Fan Failure Value (FFh = No Change)
  
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R2000 Chassis, Domain 2, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0016

   // Sensor Record Header
   0151               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   04             // 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 (64h = 100% PWM)
   64             // Domain 1 Fan Failure Value (64h = 100% PWM)
   64             // Domain 2 Fan Failure Value (64h = 100% PWM)
   64             // Domain 3 Fan Failure Value (64h = 100% PWM)
   50             // Domain 4 Fan Failure Value (50h = 80% PWM)
   50             // Domain 5 Fan Failure Value (50h = 80% PWM)
   FF             // Domain 6 Fan Failure Value (FFh = No Change)
   FF             // Domain 7 Fan Failure Value (FFh = No Change)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R2000 Chassis, Domain 3, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0016

   // Sensor Record Header
   0152               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   08             // 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 (64h = 100% PWM)
   64             // Domain 1 Fan Failure Value (64h = 100% PWM)
   64             // Domain 2 Fan Failure Value (64h = 100% PWM)
   64             // Domain 3 Fan Failure Value (64h = 100% PWM)
   64             // Domain 4 Fan Failure Value (64h = 100% PWM)
   64             // Domain 5 Fan Failure Value (64h = 100% PWM)   
   64             // Domain 6 Fan Failure Value (64h = 100% PWM)
   FF             // Domain 7 Fan Failure Value (FFh = No Change)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R2000 Chassis, Domain 4
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0016

   // Sensor Record Header
   0153               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   10             // 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 (64h = 100% PWM)
   50             // Domain 1 Fan Failure Value (50h = 80% PWM)
   50             // Domain 2 Fan Failure Value (50h = 80% PWM)
   64             // Domain 3 Fan Failure Value (64h = 100% PWM)
   64             // Domain 4 Fan Failure Value (64h = 100% PWM)
   64             // Domain 5 Fan Failure Value (64h = 100% PWM)   
   64             // Domain 6 Fan Failure Value (64h = 100% PWM)
   FF             // Domain 7 Fan Failure Value (FFh = No Change)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R2000 Chassis, Domain 5
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0016

   // Sensor Record Header
   0154               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   20             // 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 (64h = 100% PWM)
   3C             // Domain 1 Fan Failure Value (3Ch = 60% PWM)
   50             // Domain 2 Fan Failure Value (50h = 80% PWM)
   50             // Domain 3 Fan Failure Value (50h = 80% PWM)
   64             // Domain 4 Fan Failure Value (64h = 100% PWM)
   64             // Domain 5 Fan Failure Value (64h = 100% PWM)   
   64             // Domain 6 Fan Failure Value (64h = 100% PWM)
   FF             // Domain 7 Fan Failure Value (FFh = No Change)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 04h (Advanced Fan Failure)
// R2000 Chassis, Domain 6 (Power Supply), All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0016

   // Sensor Record Header
   0155               // Record ID
   51             // SDR Version
   C0             // Record Type
   11             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   18             // FSC Record Type (18h = Power Supply Main Domain)
   40             // 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 (FFh = No Change)
   FF             // Domain 1 Fan Failure Value (FFh = No Change)
   50             // Domain 2 Fan Failure Value (50h = 80% PWM)
   50             // Domain 3 Fan Failure Value (50h = 80% PWM)
   64             // Domain 4 Fan Failure Value (64h = 100% PWM)
   64             // Domain 5 Fan Failure Value (64h = 100% PWM)   
   64             // Domain 6 Fan Failure Value (64h = 100% PWM)
   FF             // Domain 7 Fan Failure Value (FFh = No Change)


//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 05h (Fans Off)
// R2000 Chassis, All Domains, All Profiles
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    0012

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (18h = Power Supply Main Domain)
   3F             // Domain Mask
   0F             // Fan Profile Support

   // Fans Off Sub-Record
   05             // FSC Sub-Record Type (05h = Fans Off)
   C8             // Sensor Number Controlling Operation (C8h = Aggregate Thermal Margin 1)
   EC             // Fans Off Control Value (ECh = -20 Degrees)
   0A             // Hysteresis (0Ah = 10)
   0A             // Fans Off PWM (0Ah = 10%)

//}
// END OF R2000 RECORDS

// Beginning of OTHER Domain Dependent Records
//{

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// Other Chassis, All Domains, All Profiles (Acoustic)
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    001C

   // Sensor Record Header
   0157               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   FF             // Domain Mask (All Domains)
   01             // Fan Profile Support 
   
   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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 (0h = No sensors to exclude)
   2E		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   5B             // Stepwise Curve ID (5Bh = 91)
   
   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   64             // Stepwise Curve ID (64h = 100)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 01h (Domain Configuration)
// FSC Sub-record Type = 02h (Stepwise sub-record)
// Other Chassis, All Domains, All Profiles (Performance)
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    001C

   // Sensor Record Header
   0158               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   FF             // Domain Mask (All Domains)
   FE             // Fan Profile Support 
   
   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   28             // Normal Control Value (28h = 40%)
   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 (0h = No sensors to exclude)
   2E		  // Sensor Number To Exclude From Fan Boost   
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   5E             // Stepwise Curve ID (5Eh = 94)
   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   64             // Stepwise Curve ID (64h = 100)

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// Other Chassis, Domain 0, All Profiles
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    002F

   // Sensor Record Header
   0159               // Record ID
   51             // SDR Version
   C0             // Record Type
   2A             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   01             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2A             // Clamp ID (2Ah = 2Ah)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   

//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// Other Chassis, Domain 1, All Profiles
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    002F

   // Sensor Record Header
   015A               // Record ID
   51             // SDR Version
   C0             // Record Type
   2A             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   02             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2A             // Clamp ID (2Ah = 2Ah)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// Other Chassis, Domain 2, All Profiles
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    002F

   // Sensor Record Header
   015B               // Record ID
   51             // SDR Version
   C0             // Record Type
   2A             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   04             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2A             // Clamp ID (2Ah = 2Ah)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// Other Chassis, Domain 3, All Profiles
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    002F

   // Sensor Record Header
   015C               // Record ID
   51             // SDR Version
   C0             // Record Type
   2A             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   08             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2A             // Clamp ID (2Ah = 2Ah)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// Other Chassis, Domain 4, All Profiles
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    002F

   // Sensor Record Header
   015D               // Record ID
   51             // SDR Version
   C0             // Record Type
   2A             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   10             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2A             // Clamp ID (2Ah = 2Ah)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// Other Chassis, Domain 5, All Profiles
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    002F

   // Sensor Record Header
   015E               // Record ID
   51             // SDR Version
   C0             // Record Type
   2A             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   20             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2A             // Clamp ID (2Ah = 2Ah)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// Other Chassis, Domain 6, All Profiles
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    002F

   // Sensor Record Header
   015F               // Record ID
   51             // SDR Version
   C0             // Record Type
   2A             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   40             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2A             // Clamp ID (2Ah = 2Ah)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
   
//*****************************************************************************
// FSC Record Type = 08h (Main Domain Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
// Other Chassis, Domain 7, All Profiles
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    002F

   // Sensor Record Header
   0160               // Record ID
   51             // SDR Version
   C0             // Record Type
   2A             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   80             // Domain Mask
   FF             // Fan Profile Support

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID (B0h = B0h)
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID (B1h = B1h)
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID (B2h = B2h)
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID (B3h = B3h)
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID (20h = 20h)
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID (23h = 23h)
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID (24h = 24h)
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID (25h = 25h)
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID (29h = 29h)
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2A             // Clamp ID (2Ah = 2Ah)
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID (2Bh = 2Bh)
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID (22h = 22h)
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID (26h = 26h)
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID (2Dh = 2Dh)
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID (2Fh = 2Fh)
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID (83h = 83h)
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID (84h = 84h)
        
//}
// END OF OTHER RECORDS

// BEGIN SHIPPING DOMAIN DEPENDENT RECORDS
//{
//*****************************************************************************
// Main Domain Record, Shipping & Test Plate Configuration, Domains 0 - 6
//*****************************************************************************

//*****************************************************************************
// 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)
//*****************************************************************************   
_SDR_TYPE   C0
_SDR_TAG    'SHIPPING'
_SDR_TAG    'TEST_PLATE'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    001C

   // Sensor Record Header
   0161               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   FF             // Domain Mask (All Domains)
   01             // Fan Profile Support 
   
   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   14             // Normal Control Value (14h = 20%)
   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 (0h = No sensors to exclude)
   2E		      // Sensor Number To Exclude From Fan Boost
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   09             // Stepwise Curve ID (09h = 9)
   
   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   08             // Stepwise Curve ID (08h = 8)

//*****************************************************************************
// 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 (Performance)
//*****************************************************************************   
_SDR_TYPE   C0
_SDR_TAG    'SHIPPING'
_SDR_TAG    'TEST_PLATE'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    001C

   // Sensor Record Header
   0162               // Record ID
   51             // SDR Version
   C0             // Record Type
   17             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   FF             // Domain Mask (All Domains)
   FE             // Fan Profile Support 

   // Domain Configuration
   01             // FSC Sub-Record Type (01h = Domain Configuration)
   28             // Normal Control Value (28h = 40%)
   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 (0h = No sensors to exclude)
   2E		      // Sensor Number To Exclude From Fan Boost
                  
   // Stepwise Lower Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   09             // Stepwise Curve ID (09h = 9)
   
   // Stepwise Upper Clipping Curve Sub-Record
   02             // FSC Sub-Record Type (02h = Stepwise)
   00             // Stepwise Header ID
   08             // Stepwise Curve ID (08h = 8)

//*****************************************************************************
// Domain All
// FSC Record Type = 08h (Fan Sensor Domain Map Record)
// FSC Sub-record Type = 03h (Clamp sub-record)
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'SHIPPING'
_SDR_TAG    'TEST_PLATE'
_SDR_TAG    'FCT'
_SDR_TAG    'FOQM'
_REC_LEN    002F

   // Sensor Record Header
   0163               // Record ID
   51             // SDR Version
   C0             // Record Type
   2A             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   08             // FSC Record Type (08h = Main Domain)
   FF             // Domain Mask (All Domains)
   FF             // Fan Profile Support (All Profiles)

   // Clamp Sub-Record 1
   03             // FSC Sub-Record Type (03h = Clamp)
   B0             // Clamp ID
   // Clamp Sub-Record 2
   03             // FSC Sub-Record Type (03h = Clamp)
   B1             // Clamp ID
   // Clamp Sub-Record 3
   03             // FSC Sub-Record Type (03h = Clamp)
   B2             // Clamp ID
   // Clamp Sub-Record 4
   03             // FSC Sub-Record Type (03h = Clamp)
   B3             // Clamp ID
   // Clamp Sub-Record 5
   03             // FSC Sub-Record Type (03h = Clamp)
   20             // Clamp ID
   // Clamp Sub-Record 6
   03             // FSC Sub-Record Type (03h = Clamp)
   23             // Clamp ID
   // Clamp Sub-Record 7
   03             // FSC Sub-Record Type (03h = Clamp)
   24             // Clamp ID
   // Clamp Sub-Record 8
   03             // FSC Sub-Record Type (03h = Clamp)
   25             // Clamp ID
   // Clamp Sub-Record 9
   03             // FSC Sub-Record Type (03h = Clamp)
   29             // Clamp ID
   // Clamp Sub-Record 10
   03             // FSC Sub-Record Type (03h = Clamp)
   2A             // Clamp ID
   // Clamp Sub-Record 11
   03             // FSC Sub-Record Type (03h = Clamp)
   2B             // Clamp ID
   // Clamp Sub-Record 12
   03             // FSC Sub-Record Type (03h = Clamp)
   22             // Clamp ID
   // Clamp Sub-Record 13
   03             // FSC Sub-Record Type (03h = Clamp)
   26             // Clamp ID
   // Clamp Sub-Record 14
   03             // FSC Sub-Record Type (03h = Clamp)
   2D             // Clamp ID
   // Clamp Sub-Record 15
   03             // FSC Sub-Record Type (03h = Clamp)
   2F             // Clamp ID
   // Clamp Sub-Record 16
   03             // FSC Sub-Record Type (03h = Clamp)
   83             // Clamp ID
   // Clamp Sub-Record 17
   03             // FSC Sub-Record Type (03h = Clamp)
   84             // Clamp ID
   
//}
// END OF SHIPPING RECORDS

//*****************************************************************************
//   Domain Independent FSC Records
//*****************************************************************************
//{

//*****************************************************************************
// FSC Record Type = 13h (DIMM Air Velocity Record)
// R1000 Chassis
//*****************************************************************************
_SDR_TYPE      C0
_SDR_TAG    'R1000'
_REC_LEN       002D

   // Sensor Record Header
   0164               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   28                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   13                 // Record Subtype (13h = DIMM Air Velocity)

   B0                 // DIMM aggregate sensor number (B0h = DIMM Thrm Mrgn 1)
   06		          // Domain bit mask (06h = Domain 1 & 2)
   28                 // Reference PWM % 1 (28h = 40%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   10                 // PWM 1 Velocity (10h = 16)
   19                 // PWM 2 Velocity (19h = 25)
   1F                 // PWM 3 Velocity (1Fh = 31)
   07                 // Smoothing coefficient (07h = 7)

   B1                 // DIMM aggregate sensor number (B1h = DIMM Thrm Mrgn 2)
   03		          // Domain bit mask (03h = Domain 0 & 1)
   28                 // Reference PWM % 1 (28h = 40%)
   46                 // Reference PWM % 2 (3Ch = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   16                 // PWM 1 Velocity (16h = 22)
   2C                 // PWM 2 Velocity (2Ch = 44)
   3C                 // PWM 3 Velocity (3Ch = 60)
   07                 // Smoothing coefficient (07h = 7)

   B2                 // DIMM aggregate sensor number (B2h = DIMM Thrm Mrgn 3)
   30		          // Domain bit mask (30h = Domain 4 & 5)
   28                 // Reference PWM % 1 (28h = 40%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   20                 // PWM 1 Velocity (20h = 32)
   2F                 // PWM 2 Velocity (2Fh = 47)
   3C                 // PWM 3 Velocity (3Ch = 60)
   07                 // Smoothing coefficient (07h = 7)
  
   B3                 // DIMM aggregate sensor number (B3h = DIMM Thrm Mrgn 4)
   18		          // Domain bit mask (18h = Domain 3 & 4)
   28                 // Reference PWM % 1 (28h = 40%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   12                 // PWM 1 Velocity (12h = 18)
   1D                 // PWM 2 Velocity (1Dh = 29)
   25                 // PWM 3 Velocity (25h = 37)
   07                 // Smoothing coefficient (07h = 7)


//*****************************************************************************
// FSC Record Type = 12h (Aggregate Sensor Configuration Record)
// R1000 Chassis, Domain 0
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    001F

   //Sensor Record Header
   0165               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // 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)
   0A		          // Number of input pairs to follow
   26                 // Input 1 sensor number (26h = I/O Module Temp)
   37                 // Input 1 margin reference value (37h = 55)
   B2                 // Input 2 sensor number (B2h = DIMM Thrm Mrgn 3)
   00                 // Input 2 margin reference value (00h = 0)
   83                 // Input 3 sensor number (83h = P1 DTS)
   FB                 // Input 3 margin reference value (FBh = -5)
   B0                 // Input 4 sensor number (B0h = P1 Dimm Thrm Mrgn)
   00                 // Input 4 margin reference value (00h = 00)
   5C                 // Input 5 sensor number (5Ch = PS1 Temp)
   37                 // Input 5 margin reference value (37h = 55)
   22                 // Input 6 sensor number (22h = SSB Temp)
   55                 // Input 6 margin reference value (55h = 85)
   2E                 // Input 7 sensor number (2Eh = Exit Air Temp)
   41                 // Input 7 margin reference value (41h = 65)
   84                 // Input 8 sensor number (84h = P2 DTS)
   FB                 // Input 8 margin reference value (FBh = -5)
   5D                 // Input 9 sensor number (5Dh = PS2 Temp)
   37                 // Input 9 margin reference value (37h = 55)
   2D                 // Input 10 sensor number (2Dh = SAS Temp)
   50                 // Input 10 margin reference value (50h = 80)
  
//*****************************************************************************
// FSC Record Type = 11h (System Airflow Formula)
// R1000 Chassis, All Domains
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0012


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

   // Record Body Bytes
   570100             // Manufacturer ID
   11                 // Record sub-type (11h = System air flow)
   3F                 // Domain mask (Domains 0-5)
   2000   	          // Correction Factor 1 LSB first (0020h = 32 units of .01)
   2B00               // 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%)
   24                 // Max CFM of Fan (24h = 36)
   01                 // Quantity of fans in this equation

//*****************************************************************************
// FSC Record Type = 19h Exit Air Temp
// R1000 Chassis
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    0012


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

   // Record Body Bytes
   570100             // Manufacturer ID
   19                 // Record sub-type (19h = Exit Air Temp)
   0200   	          // Alpha S LSB first (0002h = 2 units of .001)
   1100               // Alpha F LSB first (0011h = 17 units of .001)
   07                 // Qmin (07h = 7 CFM)
   2E                 // Qmax (2Eh = 46 CFM)
   14                 // P Offset (14h = 20)
   03                 // Correction Factor at Qmin (03h = 3)
   09                 // Correction Factor at Qmax (09h = 9)

//*****************************************************************************
// FSC Record Type = 12h (Aggregate Sensor Configuration Record)
// R2000 Chassis
//*****************************************************************************
_SDR_TYPE      C0
_SDR_TAG    'R2000'
_REC_LEN       0027

   //Sensor Record Header
   0168               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   22                 // 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)
   0E		          // Number of input pairs to follow
   26                 // Input 1 sensor number          (26h = I/O Module Temp)
   37                 // Input 1 margin reference value (37h = 55)
   B2                 // Input 2 sensor number          (B2h = P2 DIMM Thrm Mrgn Group 1)
   00                 // Input 2 margin reference value (00h = 0)
   83                 // Input 3 sensor number          (83h = P1 DTS)
   FB                 // Input 3 margin reference value (FBh = -5)
   B0                 // Input 4 sensor number          (B0h = P1 Dimm Thrm Mrgn Group 1)
   00                 // Input 4 margin reference value (00h = 00)
   5C                 // Input 5 sensor number          (5Ch = PS1 Temp)
   37                 // Input 5 margin reference value (37h = 55)
   22                 // Input 6 sensor number          (22h = SSB Temp)
   55                 // Input 6 margin reference value (55h = 85)
   2E                 // Input 7 sensor number          (2Eh = Exit Air Temp)
   41                 // Input 7 margin reference value (41h = 65)
   84                 // Input 8 sensor number          (84h = P2 DTS)
   FB                 // Input 8 margin reference value (FBh = -5)
   5D                 // Input 9 sensor number          (5Dh = PS2 Temp)
   37                 // Input 9 margin reference value (37h = 55)
   2D                 // Input 10 sensor number          (2Dh = SAS Module Temp)
   50                 // Input 10 margin reference value (50h = 80)
   27                 // Input 11 sensor number          (27h = PCI Riser 1 Temp)
   37                 // Input 11 margin reference value (37h = 55)
   2C                 // Input 12 sensor number          (2Ch = PCI Riser 2 Temp)
   37                 // Input 12 margin reference value (37h = 55)
   E0                 // Input 13 sensor number          (E0h = HSBP 4 Temp)
   3C                 // Input 13 margin reference value (3Ch = 60)
   17                 // Input 14 sensor number          (17h = PCI Riser 3 Temp)
   37                 // Input 14 margin reference value (37h = 55)

//*****************************************************************************
// FSC Record Type = 13h (DIMM Air Velocity Record)
// R2XXX Chassis
//*****************************************************************************
_SDR_TYPE      C0
_SDR_TAG    'R2XXX'
_REC_LEN       002D

   // Sensor Record Header
   0169               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   28                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   13                 // Record Subtype (13h = DIMM Air Velocity)

   B0                 // DIMM aggregate sensor number (B0h = DIMM Thrm Mrgn 1)
   06		          // Domain bit mask (06h = Domain 1 & 2)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   19                 // PWM 1 Velocity (19h = 25)
   2A                 // PWM 2 Velocity (2Ah = 42)
   38                 // PWM 3 Velocity (38h = 56)
   07                 // Smoothing coefficient (07h = 7)

   B1                 // DIMM aggregate sensor number (B1h = DIMM Thrm Mrgn 2)
   03		          // Domain bit mask (03h = Domain 0 & 1)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   16                 // PWM 1 Velocity (16h = 22)
   2C                 // PWM 2 Velocity (2Ch = 44)
   3C                 // PWM 3 Velocity (3Ch = 60)
   07                 // Smoothing coefficient (07h = 7)

   B2                 // DIMM aggregate sensor number (B2h = DIMM Thrm Mrgn 3)
   30		          // Domain bit mask (30h = Domain 4 & 5)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   26                 // PWM 1 Velocity (26h = 38)
   3C                 // PWM 2 Velocity (3Ch = 60)
   4F                 // PWM 3 Velocity (4Fh = 79)
   07                 // Smoothing coefficient (07h = 7)
  
   B3                 // DIMM aggregate sensor number (B3h = DIMM Thrm Mrgn 4)
   18		          // Domain bit mask (18h = Domain 3 & 4)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   1E                 // PWM 1 Velocity (1Eh = 30)
   30                 // PWM 2 Velocity (30h = 48)
   40                 // PWM 3 Velocity (40h = 64)
   07                 // Smoothing coefficient (07h = 7)

//*****************************************************************************
// FSC Record Type = 11h (System Airflow Formula)
// R2XXX Chassis, All Domains
//*****************************************************************************
_SDR_TYPE      C0
_SDR_TAG    'R2XXX'
_REC_LEN       0012


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

   // Record Body Bytes
   570100             // Manufacturer ID
   11                 // Record sub-type (11h = System air flow)
   3F                 // Domain mask (Domains 0-5)
   1900   		      // Correction Factor 1 LSB first (0019h = 25 units of .01)
   1E00               // Correction Factor 2 LSB first (001Eh = 30 units of .01)
   14                 // PWM for Correction Factor 1 (14h = 20%)
   64                 // PWM for Correction Factor 2 (64h = 100%)
   43                 // Max CFM of Fan (43h = 67)
   01                 // Quantity of fans in this equation

//*****************************************************************************
// FSC Record Type = 19h - Exit Air Temp
// R2XXX Chassis
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2XXX'
_REC_LEN    0012


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

   // Record Body Bytes
   570100             // Manufacturer ID
   19                 // Record sub-type (19h = Exit Air Temp)
   1100   	          // Alpha S LSB first (0002h = 2 units of .001)
   0300               // Alpha F LSB first (0011h = 17 units of .001)
   0A                 // Qmin (0Ah = 10 CFM)
   3D                 // Qmax (3Dh = 61 CFM)
   00                 // P Offset (00h = 0)
   04                 // Correction Factor at Qmin (04h = 4)
   07                 // Correction Factor at Qmax (07h = 7)

// END OF R2XXX RECORDS

//*****************************************************************************
// FSC Record Type = 13h (DIMM Air Velocity Record)
// R2224 Chassis
//*****************************************************************************
_SDR_TYPE      C0
_SDR_TAG    'R2224'
_REC_LEN       002D

   // Sensor Record Header
   016C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   28                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   13                 // Record Subtype (13h = DIMM Air Velocity)

   B0                 // DIMM aggregate sensor number (B0h = DIMM Thrm Mrgn 1)
   06		      // Domain bit mask (06h = Domain 1 & 2)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   13                 // PWM 1 Velocity (13h = 19)
   25                 // PWM 2 Velocity (25h = 37)
   35                 // PWM 3 Velocity (35h = 53)
   07                 // Smoothing coefficient (07h = 7)

   B1                 // DIMM aggregate sensor number (B1h = DIMM Thrm Mrgn 2)
   03		      // Domain bit mask (03h = Domain 0 & 1)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   18                 // PWM 1 Velocity (18h = 24)
   2F                 // PWM 2 Velocity (2Fh = 47)
   42                 // PWM 3 Velocity (42h = 66)
   07                 // Smoothing coefficient (07h = 7)

   B2                 // DIMM aggregate sensor number (B2h = DIMM Thrm Mrgn 3)
   30		      // Domain bit mask (30h = Domain 4 & 5)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   16                 // PWM 1 Velocity (16h = 22)
   21                 // PWM 2 Velocity (21h = 33)
   2B                // PWM 3 Velocity (2Bh = 43)
   07                 // Smoothing coefficient (07h = 7)
  
   B3                 // DIMM aggregate sensor number (B3h = DIMM Thrm Mrgn 4)
   18		      // Domain bit mask (18h = Domain 3 & 4)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   15                 // PWM 1 Velocity (15h = 21)
   28                 // PWM 2 Velocity (28h = 40)
   38                 // PWM 3 Velocity (38h = 56)
   07                 // Smoothing coefficient (07h = 7)

//*****************************************************************************
// FSC Record Type = 11h (System Airflow Formula)
// R2224 Chassis, Domains 0-4
//*****************************************************************************
_SDR_TYPE      C0
_SDR_TAG    'R2224'
_REC_LEN       0012


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

   // Record Body Bytes
   570100             // Manufacturer ID
   11                 // Record sub-type (11h = System air flow)
   3F                 // Domain mask (Domains 0-5)
   1600   	          // Correction Factor 1 LSB first (0016h = 22 units of .01)
   1700               // Correction Factor 2 LSB first (0017h = 23 units of .01)
   14                 // PWM for Correction Factor 1 (14h = 20%)
   64                 // PWM for Correction Factor 2 (64h = 100%)
   43                 // Max CFM of Fan (43h = 67)
   01                 // Quantity of fans in this equation

//*****************************************************************************
// FSC Record Type = 19 - Exit Air Temp
// R2224 Chassis
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2224'
_REC_LEN    0012


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

   // Record Body Bytes
   570100             // Manufacturer ID
   19                 // Record sub-type (19h = Exit Air Temp)
   1100   	          // Alpha S LSB first (0011h = 17 units of .001)
   0300               // Alpha F LSB first (0003h = 3 units of .001)
   06                 // Qmin (06h = 6 CFM)
   2E                 // Qmax (2Eh = 46 CFM)
   00                 // P Offset (00h = 0)
   03                 // Correction Factor at Qmin (03h = 3)
   05                 // Correction Factor at Qmax (05h = 5)
// END OF R2224 RECORDS

//*****************************************************************************
// FSC Record Type = 13h (DIMM Air Velocity Record)
// R2312 Chassis
//*****************************************************************************
_SDR_TYPE      C0
_SDR_TAG    'R2312'
_REC_LEN       002D

   // Sensor Record Header
   016F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   28                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   13                 // Record Subtype (13h = DIMM Air Velocity)

   B0                 // DIMM aggregate sensor number (B0h = DIMM Thrm Mrgn 1)
   06		      // Domain bit mask (06h = Domain 1 & 2)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   0E                 // PWM 1 Velocity (0Eh = 14)
   1C                 // PWM 2 Velocity (1Ch = 28)
   2A                 // PWM 3 Velocity (2Ah = 42)
   07                 // Smoothing coefficient (07h = 7)

   B1                 // DIMM aggregate sensor number (B1h = DIMM Thrm Mrgn 2)
   03		      // Domain bit mask (03h = Domain 0 & 1)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   12                 // PWM 1 Velocity (12h = 18)
   27                 // PWM 2 Velocity (27h = 39)
   39                 // PWM 3 Velocity (39h = 57)
   07                 // Smoothing coefficient (07h = 7)

   B2                 // DIMM aggregate sensor number (B2h = DIMM Thrm Mrgn 3)
   30		      // Domain bit mask (30h = Domain 4 & 5)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   10                 // PWM 1 Velocity (10h = 16)
   1B                 // PWM 2 Velocity (1Bh = 27)
   25                 // PWM 3 Velocity (25h = 37)
   07                 // Smoothing coefficient (07h = 7)
  
   B3                 // DIMM aggregate sensor number (B3h = DIMM Thrm Mrgn 4)
   18		      // Domain bit mask (18h = Domain 3 & 4)
   23                 // Reference PWM % 1 (23h = 35%)
   46                 // Reference PWM % 2 (46h = 70%)
   64                 // Reference PWM % 3 (64h = 100%)
   12                 // PWM 1 Velocity (12h = 18)
   23                 // PWM 2 Velocity (23h = 35)
   30                 // PWM 3 Velocity (30h = 48)
   07                 // Smoothing coefficient (07h = 7)
   
//*****************************************************************************
// FSC Record Type = 11h (System Airflow Formula)
// R2312 Chassis, Domains 0-5
//*****************************************************************************
_SDR_TYPE      C0
_SDR_TAG    'R2312'
_REC_LEN       0012

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

   // Record Body Bytes
   570100             // Manufacturer ID
   11                 // Record sub-type (11h = System air flow)
   3F                 // Domain mask (Domains 0-5)
   0A00   	          // Correction Factor 1 LSB first (000Ah = 10 units of .01)
   1400               // Correction Factor 2 LSB first (0014h = 20 units of .01)
   14                 // PWM for Correction Factor 1 (14h = 20%)
   64                 // PWM for Correction Factor 2 (64h = 100%)
   43                 // Max CFM of Fan (43h = 67)
   01                 // Quantity of fans in this equation
   
//*****************************************************************************
// FSC Record Type = 19h - Exit Air Temp
// R2312 Chassis
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2312'
_REC_LEN    0012


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

   // Record Body Bytes
   570100             // Manufacturer ID
   19                 // Record sub-type (19h = Exit Air Temp)
   1100   	          // Alpha S LSB first (0011h = 17 units of .001)
   0300               // Alpha F LSB first (0003h = 3 units of .001)
   05                 // Qmin (05h = 5 CFM)
   27                 // Qmax (27h = 39 CFM)
   00                 // P Offset (00h = 0)
   03                 // Correction Factor at Qmin (03h = 3)
   06                 // Correction Factor at Qmax (06h = 6)
// END OF R2312 RECORDS
  
//*****************************************************************************
// FSC Record Type = 13h (DIMM Air Velocity Record)
// Other Chassis
//*****************************************************************************
_SDR_TYPE      C0
_SDR_TAG    'OTHER'
_REC_LEN       002D

   // Sensor Record Header
   0172               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   28                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   13                 // Record Subtype (13h = DIMM Air Velocity)

   B0                 // DIMM aggregate sensor number (B0h = DIMM Thrm Mrgn 1)
   FF		          // Domain bit mask (FFh = All Domains)
   00                 // Reference PWM % 1 (0h = 0%)
   32                 // Reference PWM % 2 (32h = 50%)
   64                 // Reference PWM % 3 (64h = 100%)
   0A                 // PWM 1 Velocity (0Ah = 10)
   0A                 // PWM 2 Velocity (0Ah = 10)
   0A                 // PWM 3 Velocity (0Ah = 10)
   07                 // Smoothing coefficient (07h = 7)

   B1                 // DIMM aggregate sensor number (B1h = DIMM Thrm Mrgn 2)
   FF		          // Domain bit mask (FFh = All Domains)
   00                 // Reference PWM % 1 (0h = 0%)
   32                 // Reference PWM % 2 (32h = 50%)
   64                 // Reference PWM % 3 (64h = 100%)
   0A                 // PWM 1 Velocity (0Ah = 10)
   0A                 // PWM 2 Velocity (0Ah = 10)
   0A                 // PWM 3 Velocity (0Ah = 10)
   07                 // Smoothing coefficient (07h = 7)

   B2                 // DIMM aggregate sensor number (B2h = DIMM Thrm Mrgn 3)
   FF		          // Domain bit mask (FFh = All Domains)
   00                 // Reference PWM % 1 (0h = 0%)
   32                 // Reference PWM % 2 (32h = 50%)
   64                 // Reference PWM % 3 (64h = 100%)
   0A                 // PWM 1 Velocity (0Ah = 10)
   0A                 // PWM 2 Velocity (0Ah = 10)
   0A                 // PWM 3 Velocity (0Ah = 10)
   07                 // Smoothing coefficient (07h = 7)
  
   B3                 // DIMM aggregate sensor number (B3h = DIMM Thrm Mrgn 4)
   FF		          // Domain bit mask (FFh = All Domains)
   00                 // Reference PWM % 1 (0h = 0%)
   32                 // Reference PWM % 2 (32h = 50%)
   64                 // Reference PWM % 3 (64h = 100%)
   0A                 // PWM 1 Velocity (0Ah = 10)
   0A                 // PWM 2 Velocity (0Ah = 10)
   0A                 // PWM 3 Velocity (0Ah = 10)
   07                 // Smoothing coefficient (07h = 7)
   
//*****************************************************************************
// FSC Record Type = 03h (Fan Sensor Domain Map Record)
// R1000 Chassis
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'R1000'
_SDR_TAG    'FCT'
_REC_LEN    0020

   // Sensor Record Header
   0173               // Record ID
   51             // SDR Version
   C0             // Record Type
   1B             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   03             // FSC Record Type (03h = Fan Sensor Domain Map)

   // Domain Fan Configuration
   02             // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers = 2
   30             // Fan Sensor Number 1 (30h = System Fan 1)
   31             // Fan Sensor Number 2 (31h = System Fan 2)
   12             // [7:4]-Domain Number = 1; [3:0]-Count of sensor numbers = 2
   32             // Fan Sensor Number 3 (32h = System Fan 3)
   33             // Fan Sensor Number 4 (33h = System Fan 4)
   22             // [7:4]-Domain Number = 2; [3:0]-Count of sensor numbers = 2
   34             // Fan Sensor Number 5 (34h = System Fan 5)
   35             // Fan Sensor Number 6 (35h = System Fan 6)
   32             // [7:4]-Domain Number = 3; [3:0]-Count of sensor numbers = 2
   36             // Fan Sensor Number 7 (36h = System Fan 7)
   37             // Fan Sensor Number 8 (37h = System Fan 8)
   42             // [7:4]-Domain Number = 4; [3:0]-Count of sensor numbers = 2
   38             // Fan Sensor Number 9 (38h = System Fan 9)
   39             // Fan Sensor Number 10 (39h = System Fan 10)
   52             // [7:4]-Domain Number = 5; [3:0]-Count of sensor numbers = 2
   3A             // Fan Sensor Number 11 (3Ah = System Fan 11)
   3B             // Fan Sensor Number 12 (3Bh = System Fan 12)
   62             // [7:4]-Domain Number = 6; [3:0]-Count of sensor numbers = 2
   A0             // Fan Sensor Number 13 (A0h = Power Supply 1 Fan 1)
   A4             // Fan Sensor Number 14 (A4h = Power Supply 2 Fan 1)

//*****************************************************************************
// FSC Record Type = 03h (Fan Sensor Domain Map Record)
// R2000 Chassis
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'R2000'
_SDR_TAG    'FOQM'
_REC_LEN    001A

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

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   03             // FSC Record Type (03h = Fan Sensor Domain Map)

   // Domain Fan Configuration
   01             // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers = 1
   30             // Fan Sensor Number 1 (30h = System Fan 1) 
   11             // [7:4]-Domain Number = 1; [3:0]-Count of sensor numbers = 1
   32             // Fan Sensor Number 2 (32h = System Fan 2)
   21             // [7:4]-Domain Number = 2; [3:0]-Count of sensor numbers = 1
   34             // Fan Sensor Number 3 (34h = System Fan 3)
   31             // [7:4]-Domain Number = 3; [3:0]-Count of sensor numbers = 1
   36             // Fan Sensor Number 4 (36h = System Fan 4)
   41             // [7:4]-Domain Number = 4; [3:0]-Count of sensor numbers = 1
   38             // Fan Sensor Number 5 (38h = System Fan 5) 
   51             // [7:4]-Domain Number = 5; [3:0]-Count of sensor numbers = 1
   3A             // Fan Sensor Number 6 (3Ah = System Fan 6) 
   62             // [7:4]-Domain Number = 7; [3:0]-Count of sensor numbers = 2
   A0             // Fan Sensor Number 7 (A0h = Power Supply 1 Fan 1)
   A4             // Fan Sensor Number 8 (A4h = Power Supply 2 Fan 1)

 //*****************************************************************************
// FSC Record Type = 03h (Fan Sensor Domain Map Record)
// Other Chassis
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'OTHER'
_REC_LEN    0021

   // Sensor Record Header
   0175               // Record ID
   51             // SDR Version
   C0             // Record Type
   1C             // Record Length

   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
   02             // Record Version
   03             // FSC Record Type (03h = Fan Sensor Domain Map)

   // Domain Fan Configuration
   02             // [7:4]-Domain Number = 0; [3:0]-Count of sensor numbers = 2
   30             // Fan Sensor Number 1 (30h = System Fan 1)
   31             // Fan Sensor Number 2 (31h = System Fan 2)
   12             // [7:4]-Domain Number = 1; [3:0]-Count of sensor numbers = 2
   32             // Fan Sensor Number 3 (32h = System Fan 3)
   33             // Fan Sensor Number 4 (33h = System Fan 4)
   22             // [7:4]-Domain Number = 2; [3:0]-Count of sensor numbers = 2
   34             // Fan Sensor Number 5 (34h = System Fan 5)
   35             // Fan Sensor Number 6 (35h = System Fan 6)
   32             // [7:4]-Domain Number = 3; [3:0]-Count of sensor numbers = 2
   36             // Fan Sensor Number 7 (36h = System Fan 7)
   37             // Fan Sensor Number 8 (37h = System Fan 8)
   42             // [7:4]-Domain Number = 4; [3:0]-Count of sensor numbers = 2
   38             // Fan Sensor Number 9 (38h = System Fan 9)
   39             // Fan Sensor Number 10 (39h = System Fan 10)
   52             // [7:4]-Domain Number = 5; [3:0]-Count of sensor numbers = 2
   3A             // Fan Sensor Number 11 (3Ah = System Fan 11)
   3B             // Fan Sensor Number 12 (3Bh = System Fan 12)
   61             // [7:4]-Domain Number = 6; [3:0]-Count of sensor numbers = 1
   3C             // Fan Sensor Number 13 (3Ch = )
   71             // [7:4]-Domain Number = 7; [3:0]-Count of sensor numbers = 1
   3D             // Fan Sensor Number 13 (3Ch = )

//*****************************************************************************
// FSC Record Type = 1Ah (Autoprofile record)
// R1000 Chassis
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R1000'
_REC_LEN    001A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1A                 // Record sub-type (1Ah = Auto-profile Record)
   0A                 // 70W CPU Multiplier (0Ah = 10 units of 0.1)
   08     	          // >70W and <105W CPU Multiplier (08h = 8 units of .1)
   04                 // >105W and <145W CPU Multiplier(04h = 4 units of .1)
   08                 // Memory Multiplier (08h = 8 units of 0.1)
   0A                 // HDD Multiplier (0Ah = 10 units of 0.1)
   06                 // Minimum Performance Profile (06h = 6)
   22                 // Profile 0 Threshold (22h = 34 units of 10)
   36                 // Profile 1 Threshold (36h = 54 units of 10)
   4A                 // Profile 2 Threshold (4Ah = 74 units of 10)
   5D                 // Profile 3 Threshold (5Dh = 93 units of 10)
   87                 // Profile 4 Threshold (87h = 135 units of 10)
   C7                 // Profile 5 Threshold (C7h = 199 units of 10)
   C8                 // Profile 6 Threshold (C8h = 200 units of 10)
   // PHI PCIe Information
   74                 // PHI Card Shift/Max Profile [3:0] Card Shift - 4, [7:4] Max Profile - 7

   47                 // PHI Shift/Max Profile [3:0] Shift - 7, [7:4] Max Profile - 4
   27                 // PHI Shift/Max Profile [3:0] Shift - 2, [7:4] Max Profile - 2
   00                 // PHI Shift/Max Profile [3:0] Shift - 0, [7:4] Max Profile - 0

//*****************************************************************************
// FSC Record Type = 19h (Auto-profile record)
// R2000 Chassis
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'R2000'
_REC_LEN    001A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1A                 // Record sub-type (1Ah = Auto-profile Record)
   02                 // 70W CPU Multiplier (02h = 2 units of 0.1)
   05     	      	  // >70W and <105W CPU Multiplier (05h = 5 units of .1)
   0A                 // >105W and <145W CPU Multiplier(0Ah = 10 units of .1)
   02                 // Memory Multiplier (02h = 2 units of 0.1)
   0F                 // HDD Multiplier (0Fh = 15 units of 0.1)
   07                 // Minimum Performance Profile (07h = 7)
   0D                 // Profile 0 Threshold (0Dh = 13 units of 10)
   21                 // Profile 1 Threshold (21h = 33 units of 10)
   38                 // Profile 2 Threshold (38h = 56 units of 10)
   42                 // Profile 3 Threshold (42h = 66 units of 10)
   63                 // Profile 4 Threshold (63h = 99 units of 10)
   9A                 // Profile 5 Threshold (9Ah = 154 units of 10)
   C7                 // Profile 6 Threshold (C7h = 199 units of 10)
   // PHI PCIe Information
   44                 // PHI Card Shift/Max Profile [3:0] Card Shift - 4, [7:4] Max Profile - 4

   24                 // PHI Shift/Max Profile [3:0] Shift - 4, [7:4] Max Profile - 2
   24                 // PHI Shift/Max Profile [3:0] Shift - 4, [7:4] Max Profile - 2
   44                 // PHI Shift/Max Profile [3:0] Shift - 4, [7:4] Max Profile - 4

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R1000 Chassis - 1U HSBP1 8x2.5 (SAS Only)
//*****************************************************************************

_SDR_TYPE   C0
_SDR_TAG    'HSBP1_1U8X25'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   48                 // HDD Watts (48h = 72 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R1000 Chassis - 1U HSBP1 4x3.5
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP1_4X35'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   FF                 // HDD Watts (FFh = 255 Units of 2)

// Continuation since the total power cannot be expressed in 1 byte.
// These records are additive.

_SDR_TYPE   C0
_SDR_TAG    'HSBP1_4X35'
_REC_LEN    000A

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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   0F                 // HDD Watts (0Fh = 15 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R1000 Chassis - 1U HSBP1 8x2.5 SSD Combo
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP1_1U8X25_COMBO'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   48                 // HDD Watts (48h = 72 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R2000 Chassis - 2U HSBP1 8x2.5
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP1_2U8X25'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   6D                 // HDD Watts (6Dh = 109 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R2000 Chassis - 2U HSBP2 8x2.5
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP2_2U8X25'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   6D                 // HDD Watts (6Dh = 109 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R2000 Chassis - 2U HSBP3 8x2.5
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP3_2U8X25'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   6D                 // HDD Watts (6Dh = 109 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R2000 Chassis - 2U HSBP1 8x3.5
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP1_8X35'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   3C                 // HDD Watts (3Ch = 60 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R2000 Chassis - 2U HSBP1 12x3.5
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP1_12X35'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   FF                 // HDD Watts (FFh = 255 Units of 2)

// Continuation since the total power cannot be expressed in 1 byte.
// These records are additive.

_SDR_TYPE   C0
_SDR_TAG    'HSBP1_12X35'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   FF                 // HDD Watts (FFh = 255 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R2000 Chassis - 2U HSBP1 8x2.5 SSD Combo
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP1_2U8X25_COMBO'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   61                 // HDD Watts (61h = 97 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R2000 Chassis - 2U HSBP2 8x2.5 SSD Combo
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP2_2U8X25_COMBO'
_REC_LEN    000A

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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   61                 // HDD Watts (61h = 97 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R2000 Chassis - 2U HSBP3 8x2.5 SSD Combo
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP3_2U8X25_COMBO'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   61                 // HDD Watts (61h = 97 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Bh (Hard Disk Drive Power)
// R2000 Chassis - 2U Rear 2x2.5
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP4_2X25'
_REC_LEN    000A


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

   // Record Body Bytes
   570100             // Manufacturer ID
   1B                 // Record sub-type (1Bh = HDD Power)
   09                 // HDD Watts (09h = 9 Units of 2)

//*****************************************************************************
// FSC Record Type = 1Dh (Backplane NVMe capabilities)
// R2000 Chassis - 2U Rear 2x2.5
//*****************************************************************************
_SDR_TYPE   C0
_SDR_TAG    'HSBP1_1U8X25'
_REC_LEN    000B

   // Sensor Record Header
   0186               // 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    'HSBP4_2X25'
_REC_LEN    000B
   // Sensor Record Header
   0187               // Record ID
   51             // SDR Version
   C0             // Record Type
   06             // Record Length
   // Record Body Bytes
   570100         // Manufacturer ID
   1D             // Record Subtype Value (SSD Combo HSBP)
   03             // HSBP Index
   00             // HSBP PBA class
_SDR_TYPE   C0
_SDR_TAG    'HSBP3_4X35'
_REC_LEN    000B
   // Sensor Record Header
   0188               // 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    'HSBP3_8X35'
_REC_LEN    000B
   // Sensor Record Header
   0189               // 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    'HSBP3_2U8X25'
_REC_LEN    000B
   // Sensor Record Header
   018A               // 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    'HSBP3_1U8X25'
_REC_LEN    000B
   // Sensor Record Header
   018B               // 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    '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    'HSBP2_8X35'
_REC_LEN    000B
   // Sensor Record Header
   018D               // 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    'HSBP2_2U8X25'
_REC_LEN    000B
   // Sensor Record Header
   018E               // 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    'HSBP2_1U8X25'
_REC_LEN    000B
   // Sensor Record Header
   018F               // 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    'HSBP1_12X35'
_REC_LEN    000B
   // Sensor Record Header
   0190               // 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    '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    'HSBP1_8X35'
_REC_LEN    000B
   // Sensor Record Header
   0192               // 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    'HSBP1_2U8X25'
_REC_LEN    000B
   // Sensor Record Header
   0193               // 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    'HSBP1_1U8X25_COMBO'
_REC_LEN    000B

   // Sensor Record Header
   0194               // 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    'HSBP1_2U8X25_COMBO'
_REC_LEN    000B
   // Sensor Record Header
   0195               // 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_1U8X25_COMBO'
_REC_LEN    000B
   // Sensor Record Header
   0196               // 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_1U8X25_COMBO'
_REC_LEN    000B
   // Sensor Record Header
   0197               // 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    'HSBP2_2U8X25_COMBO'
_REC_LEN    000B
   // Sensor Record Header
   0198               // 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
   02             // HSBP PBA class
_SDR_TYPE   C0
_SDR_TAG    'HSBP3_2U8X25_COMBO'
_REC_LEN    000B
   // Sensor Record Header
   0199               // 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
   02             // HSBP PBA class
_SDR_TYPE   C0
_SDR_TAG    'INTEL_PCIe_SSD_AIC'
_REC_LEN    0009
   // Sensor Record Header
   019A               // Record ID
   51             // SDR Version
   C0             // Record Type
   04             // Record Length
   // Record Body Bytes
   570100         // Manufacturer ID
   21             // Record Subtype Value (PCIe SSD add in card)
_SDR_TYPE   C0
_SDR_TAG    'DISABLE_NVME_FUNCTIONS'
_REC_LEN    000A


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

   // Record Body Bytes
   570100         // Manufacturer ID
   22             // Record Subtype Value (Enable NVMe access)
   00             // 00 = disable, 01 = enable
   
   
_SDR_TYPE   C0
_SDR_TAG    'ENABLE_NVME_FUNCTIONS'
_REC_LEN    000A


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

   // Record Body Bytes
   570100         // Manufacturer ID
   22             // Record Subtype Value (Enable NVMe access)
   01             // 00 = disable, 01 = enable
 

//}
// END OF DOMAIN INDEPENDENT RECORDS

// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// ||||||||||||||||||||||||||||||||
// Add new records above here only!
//
//****************************************************************
// SDR Type C0 Records For File & Package Revisions
//
// NOTE: THESE RECORDS MUST BE THE LAST RECORDS IN THIS FILE!
// If you need to add more records, add them above these records!
// It is important that only 2 records be included based on the tags.

//****************************************************************

//*******************************************************
// Normal Chassis Version Records
//
_SDR_TYPE   C0
_REC_LEN    0015

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

   // Record Body Bytes
   570100             // Manufacturer ID
   'SDR File 1.14'    // String Bytes

_SDR_TYPE   C0
_REC_LEN    0018

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

   // Record Body Bytes
   570100             // Manufacturer ID
   'SDR Package 1.14' // String Bytes

)
