//****************************************************************************
//
//                          Intel Corporation
//                    Jones Farm, Hillsboro, Oregon
//                           (503) 696-8080
//                                                             
//                Intel Corporation Proprietary Information
//     Copyright (c) 2006 Intel Corporation, All Rights Reserved
//****************************************************************************


//
// File Header Information
//

_LF_NAME       'Alcolu SDR File'
_LF_VERSION    '0.37'
_LF_FMT_VER    '1.50'
_IPMI_VERSION  '2.00'

//
// SDR Header Information
//

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

// *******************************************************
// SDR Type 01 Records, Full Sensor Record
// *******************************************************

_SDR_TYPE      01
_REC_LEN       0040

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type -- (Temperature)
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   80                 // Sensor Units 1
   01                 // Sensor Units 2 -- (Degree C)
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   03                 // M, Tolerance
   00                 // B
   32                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   26                 // Nominal Reading (26h = 38 degree)
   37                 // Normal Maximum (37h = 55 degree)
   14                 // Normal Minimum (14h = 20 degree)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree)
   80                 // Sensor Minimum Reading (80h = -128 degree)
   00                 // Upper non-recoverable (00h = 0 degree)
   42                 // Upper critical (42h = 66 degree)
   3D                 // Upper non-critical (3Dh = 61 degree)
   00                 // Lower non-recoverable (00h = 0 degree)
   05                 // Lower critical (05h = 5 degree)
   0A                 // Lower non-critical (0Ah = 10 degree)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'Serverboard Temp'   // String Bytes

_SDR_TYPE      01
_REC_LEN       003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   32                 // 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
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   03                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   19                 // Nominal Reading (19h = 25 degree)
   28                 // Normal Maximum (28h = 40 degree)
   0A                 // Normal Minimum (0Ah = 10 degree)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree)
   80                 // Sensor Minimum Reading (80h = -128 degree)
   00                 // Upper non-recoverable (00h = 0 degree)
   30                 // Upper critical (30h = 48 degree)
   2C                 // Upper non-critical (2Ch = 44 degree)
   00                 // Lower non-recoverable (00h = 0 degree)
   00                 // Lower critical (00h = 0 degree)
   05                 // Lower non-critical (05h = 5 degree)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Ctrl Panel Temp' // String Bytes

_SDR_TYPE      01
_REC_LEN       003B

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

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   69                 // Sensor Capabilities
   02                 // Sensor Type -- Voltage
   01                 // Event / Reading Base Type
   0000               // Assertion Event Mask		--None =0000
   0000               // Deassertion Event Mask	--None =0000
   0000               // Reading Mask & Settable / Readable Threshold Masks --None =0000
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 1.19 Volt)
   E1                 // Normal Maximum (E1h = 1.39 Volt)
   8A                 // Normal Minimum (8Ah = 0.86 Volt)
   FF                 // Sensor Maximum Reading  (FFh = 1.58 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   EE                 // Upper critical (EEh = 1.48 Volt)
   E7                 // Upper non-critical (E7h = 1.43 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   80                 // Lower critical (80h = 0.79 Volt)
   84                 // Lower non-critical (84h = 0.82 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'Proc 1 Vccp'      // String Bytes

_SDR_TYPE      01
_REC_LEN       003B

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   0000               // Assertion Event Mask		--None =0000
   0000               // Deassertion Event Mask	--None =0000
   0000               // Reading Mask & Settable / Readable Threshold Masks --None =0000
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 1.19 Volt)
   E1                 // Normal Maximum (E1h = 1.39 Volt)
   8A                 // Normal Minimum (8Ah = 0.86 Volt)
   FF                 // Sensor Maximum Reading  (FFh = 1.58 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   EE                 // Upper critical (EEh = 1.48 Volt)
   E7                 // Upper non-critical (E7h = 1.43 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   80                 // Lower critical (80h = 0.79 Volt)
   84                 // Lower non-critical (84h = 0.82 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'Proc 2 Vccp'      // String Bytes

_SDR_TYPE      01
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   50                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   AA                 // Nominal Reading (AAh = 9860 RPM)
   FF                 // Normal Maximum (FFh = 14790 RPM)
   55                 // Normal Minimum (55h = 4930 RPM)
   FF                 // Sensor Maximum Reading (FFh = 14790 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   3B                 // Lower critical (3Bh = 3422 RPM)
   44                 // Lower non-critical (44h = 3944 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 1A'           // String Bytes

_SDR_TYPE      01
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   51                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   AA                 // Nominal Reading (AAh = 9860 RPM)
   FF                 // Normal Maximum (FFh = 14790 RPM)
   55                 // Normal Minimum (55h = 4930 RPM)
   FF                 // Sensor Maximum Reading (FFh = 14790 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   3B                 // Lower critical (3Bh = 3422 RPM)
   44                 // Lower non-critical (44h = 3944 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 2A'           // String Bytes

_SDR_TYPE      01
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   52                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   AA                 // Nominal Reading (AAh = 9860 RPM)
   FF                 // Normal Maximum (FFh = 14790 RPM)
   55                 // Normal Minimum (55h = 4930 RPM)
   FF                 // Sensor Maximum Reading (FFh = 14790 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   3B                 // Lower critical (3Bh = 3422 RPM)
   44                 // Lower non-critical (44h = 3944 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 3A'           // String Bytes

_SDR_TYPE      01
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   53                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   AA                 // Nominal Reading (AAh = 9860 RPM)
   FF                 // Normal Maximum (FFh = 14790 RPM)
   55                 // Normal Minimum (55h = 4930 RPM)
   FF                 // Sensor Maximum Reading (FFh = 14790 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   3B                 // Lower critical (3Bh = 3422 RPM)
   44                 // Lower non-critical (44h = 3944 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 4A'           // String Bytes


_SDR_TYPE      01
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   54                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   AA                 // Nominal Reading (AAh = 9860 RPM)
   FF                 // Normal Maximum (FFh = 14790 RPM)
   55                 // Normal Minimum (55h = 4930 RPM)
   FF                 // Sensor Maximum Reading (FFh = 14790 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   3B                 // Lower critical (3Bh = 3422 RPM)
   44                 // Lower non-critical (44h = 3944 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 5A'           // String Bytes

_SDR_TYPE      01
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   56                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   4A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   B5                 // Nominal Reading (B5h = 13394 RPM)
   FF                 // Normal Maximum (FFh = 18870 RPM)
   6B                 // Normal Minimum (6Bh = 7918 RPM)
   FF                 // Sensor Maximum Reading (FFh = 18870 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   4B                 // Lower critical (4Bh = 5550 RPM)
   55                 // Lower non-critical (55h = 6290 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 1B'           // String Bytes

_SDR_TYPE      01
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   57                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   4A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   B5                 // Nominal Reading (B5h = 13394 RPM)
   FF                 // Normal Maximum (FFh = 18870 RPM)
   6B                 // Normal Minimum (6Bh = 7918 RPM)
   FF                 // Sensor Maximum Reading (FFh = 18870 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   4B                 // Lower critical (4Bh = 5550 RPM)
   55                 // Lower non-critical (55h = 6290 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 2B'   		  // String Bytes


_SDR_TYPE      01
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   58                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   4A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   B5                 // Nominal Reading (B5h = 13394 RPM)
   FF                 // Normal Maximum (FFh = 18870 RPM)
   6B                 // Normal Minimum (6Bh = 7918 RPM)
   FF                 // Sensor Maximum Reading (FFh = 18870 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   4B                 // Lower critical (4Bh = 5550 RPM)
   55                 // Lower non-critical (55h = 6290 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 3B' 					// String Bytes

_SDR_TYPE      01
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   59                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   4A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   B5                 // Nominal Reading (B5h = 13394 RPM)
   FF                 // Normal Maximum (FFh = 18870 RPM)
   6B                 // Normal Minimum (6Bh = 7918 RPM)
   FF                 // Sensor Maximum Reading (FFh = 18870 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   4B                 // Lower critical (4Bh = 5550 RPM)
   55                 // Lower non-critical (55h = 6290 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 4B'    			  // String Bytes

_SDR_TYPE      01
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   5A                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   4A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   B5                 // Nominal Reading (B5h = 13394 RPM)
   FF                 // Normal Maximum (FFh = 18870 RPM)
   6B                 // Normal Minimum (6Bh = 7918 RPM)
   FF                 // Sensor Maximum Reading (FFh = 18870 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   4B                 // Lower critical (4Bh = 5550 RPM)
   55                 // Lower non-critical (55h = 6290 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 5B'    			  // String Bytes

_SDR_TYPE      01
_REC_LEN       003E

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

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

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   03                 // Sensor Type -- Current
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   05                 // Sensor Units 2 --Amps
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   D0                 // R exp, B exp
   07                 // Analog characteristic flags
   50                 // Nominal Reading (50h = 4.96 Amps)
   AA                 // Normal Maximum (AAh = 10.54 Amps)
   08                 // Normal Minimum (08h = 0.5 Amps)
   FF                 // Sensor Maximum Reading (FFh = 15.81 Amps)
   00                 // Sensor Minimum Reading (00h = 0 Amps)
   00                 // Upper non-recoverable (00h = 0 Amps)
   C0                 // Upper critical (C0h = 11.9 Amps)
   B5                 // Upper non-critical (B5h = 11.22 Amps)
   00                 // Lower non-recoverable (00h = 0 Amps)
   00                 // Lower critical (00h = 0 Amps)
   00                 // Lower non-critical (00h = 0 Amps)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS1 AC Current'   // 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
   7A                 // Sensor Number

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   03                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   05                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   0A                 // M
   00                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   F0                 // R exp, B exp
   07                 // Analog characteristic flags
   1F                 // Nominal Reading (1Fh = 31 Amps)
   3E                 // Normal Maximum (3Eh = 62 Amps)
   05                 // Normal Minimum (05h = 5 Amps)
   FF                 // Sensor Maximum Reading (FFh = 255 Amps)
   00                 // Sensor Minimum Reading (00h = 0 Amps)
   00                 // Upper non-recoverable (00h = 0 Amps)
   46                 // Upper critical (46h = 70 Amps)
   42                 // Upper non-critical (42h = 66 Amps)
   00                 // Lower non-recoverable (00h = 0 Amps)
   00                 // Lower critical (00h = 0 Amps)
   00                 // Lower non-critical (00h = 0 Amps)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value   
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'PS1 +12V Current' // String Bytes

_SDR_TYPE      01
_REC_LEN       003E

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

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

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   0B                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   06                 // Sensor Units 2 -- Watts
   00                 // Sensor Units 3
   00                 // Linearization
   04                 // M
   03                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   5D                 // Nominal Reading (5Dh = 372 Watts)
   BA                 // Normal Maximum (BAh = 744 Watts)
   19                 // Normal Minimum (19h = 100 Watts)
   FF                 // Sensor Maximum Reading (FFh = 1020 Watts)
   00                 // Sensor Minimum Reading (00h = 0 Watts)
   00                 // Upper non-recoverable (00h = 0 Watts)
   D2                 // Upper critical (D2h = 840 Watts)
   C6                 // Upper non-critical (C6h = 792 Watts)
   00                 // Lower non-recoverable (00h = 0 Watts)
   00                 // Lower critical (00h = 0 Watts)
   00                 // Lower non-critical (00h = 0 Watts)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value   
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS1 +12V Power'   // String Bytes

_SDR_TYPE      01
_REC_LEN       0040

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   98                 // 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
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   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 (37h = 55 degree C)
   64                 // Normal Maximum (64h = 100 degree C)
   14                 // Normal Minimum (14h = 20 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   78                 // Upper critical (78h = 120 degree C)
   6E                 // Upper non-critical (6Eh = 110 degree C)
   00                 // Lower non-recoverable (00h = 0 degree C)
   05                 // Lower critical (05h = 5 degree C)
   0A                 // Lower non-critical (0Ah = 10 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'Processor 1 Temp' // String Bytes

_SDR_TYPE      01
_REC_LEN       0040

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   9A                 // 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
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   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 (3Ch = 60 degree C)
   64                 // Normal Maximum (64h = 100 degree C)
   14                 // Normal Minimum (14h = 20 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   78                 // Upper critical (78h = 120 degree C)
   6E                 // Upper non-critical (6Eh = 110 degree C)
   00                 // Lower non-recoverable (00h = 0 degree C)
   05                 // Lower critical (05h = 5 degree C)
   0A                 // Lower non-critical (0Ah = 10 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'Processor 2 Temp' // String Bytes

_SDR_TYPE      01
_REC_LEN       003F

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   0002               // Assertion Event Mask   --[u][c]=0002
   0022               // Deassertion Event Mask --[u][c]=0022
   1010               // Reading Mask & Settable / Readable Threshold Masks --[u][c]=1010
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   27                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   E0                 // R exp, B exp
   06                 // Analog characteristic flags
   00                 // Nominal Reading (00h = 0 %)
   33                 // Normal Maximum (33h = 20 %)
   00                 // Normal Minimum (00h = 0 %)
   FF                 // Sensor Maximum Reading (FFh = 100 %)
   00                 // Sensor Minimum Reading (00h = 0 %)
   00                 // Upper non-recoverable (00h = 0 degree C)
   7F                 // Upper critical (7Fh = 50 %)
   4C                 // Upper non-critical (4Ch = 30 %)
   00                 // Lower non-recoverable (00h = 0 %)
   00                 // Lower critical (00h = 0 %)
   00                 // Lower non-critical (00h = 0 %)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P1 Therm Ctrl %'  // String Bytes

_SDR_TYPE      01
_REC_LEN       003F

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   0002               // Assertion Event Mask   --[u][c]=0002
   0022               // Deassertion Event Mask --[u][c]=0022
   1010               // Reading Mask & Settable / Readable Threshold Masks --[u][c]=1010
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   27                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   E0                 // R exp, B exp
   06                 // Analog characteristic flags
   00                 // Nominal Reading (00h = 0 %)
   33                 // Normal Maximum (33h = 20 %)
   00                 // Normal Minimum (00h = 0 %)
   FF                 // Sensor Maximum Reading (FFh = 100 %)
   00                 // Sensor Minimum Reading (00h = 0 %)
   00                 // Upper non-recoverable (00h = 0 degree C)
   7F                 // Upper critical (7Fh = 50 %)
   4C                 // Upper non-critical (4Ch = 30 %)
   00                 // Lower non-recoverable (00h = 0 %)
   00                 // Lower critical (00h = 0 %)
   00                 // Lower non-critical (00h = 0 %)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P2 Therm Ctrl %'  // String Bytes

_SDR_TYPE      01
_REC_LEN       0039

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

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   01                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   7D                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   02                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   1C                 // Nominal Reading (1Ch = 28 degree C)
   2D                 // Normal Maximum (2Dh = 45 degree C)
   0A                 // Normal Minimum (0Ah = 10 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   36                 // Upper critical (36h = 54 degree C)
   32                 // Upper non-critical (32h = 50 degree C)
   00                 // Lower non-recoverable (00h = 0 degree C)
   05                 // Lower critical (05h = 55 degree C)
   0A                 // Lower non-critical (0Ah = 12 degree C)
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C9                 // Type Length Code
   'HSBP Temp'        // String Bytes


//*******************************************************
// SDR Type 02 Records, Compact Sensor Record
//*******************************************************

_SDR_TYPE      02
_REC_LEN       002E

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   05                 // 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   --Chassis intrusion/LAN leash lost 1 =1100
   1100               // Deassertion Event Mask --Chassis intrusion/LAN leash lost 1 =1100
   1100               // Reading Mask & Settable / Readable Threshold Masks --Chassis intrusion/LAN leash lost 1 =1100
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'Physical Scrty'   // String Bytes

_SDR_TYPE      02
_REC_LEN       002A

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   70                 // 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   --Presence/Failure/Predictive fail/A/C lost/Configuration error =4F00
   4F00               // Deassertion Event Mask --Presence/Failure/Predictive fail/A/C lost/Configuration error =4F00
   4F00               // Reading Mask & Settable / Readable Threshold Masks --Presence/Failure/Predictive fail/A/C lost/Configuration error =4F00
   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

// ===========================================
// ===========================================
// ALWAYS LOADING & _SDR_TAG       'NONEUSE'
// ===========================================
// ===========================================

// *******************************************************
// SDR Type 01 Records, Full Sensor Record
// *******************************************************

_SDR_TYPE      01
_REC_LEN       003C

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

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

   // Record Body Bytes
   07                 // Entity ID -- (system board)
   01                 // Entity Instance
   7F                 // Sensor Initialization	-- (Initial All)
   69                 // Sensor Capabilities	--	()
   02                 // Sensor Type	--	(Voltage)
   01                 // Event / Reading Base Type	--	(Threshold)
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2	--	(Volts)
   00                 // Sensor Units 3
   00                 // Linearization
   3F                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 1.21 Volt)
   C6                 // Normal Maximum (C6h = 1.25 Volt)
   BA                 // Normal Minimum (BAh = 1.17 Volt)
   FF                 // Sensor Maximum Reading (FFh = 1.61 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D2                 // Upper critical (D2h = 1.32 Volt)
   CC                 // Upper non-critical (CCh = 1.29 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   AE                 // Lower critical (AEh = 1.1 Volt)
   B4                 // Lower non-critical (B4h = 1.13 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'BB +1.2V Vtt'     // String Bytes

_SDR_TYPE      01
_REC_LEN       003C

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization 
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   4E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 1.5 Volt)
   CA                 // Normal Maximum (CAh = 1.58 Volt)
   B6                 // Normal Minimum (B6h = 1.42 Volt)
   FF                 // Sensor Maximum Reading (FFh = 1.99 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D6                 // Upper critical (D6h = 1.67 Volt)
   D0                 // Upper non-critical (D0h = 1.62 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   AB                 // Lower critical (ABh = 1.33 Volt)
   B0                 // Lower non-critical (B0h = 1.37 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'BB +1.5V AUX'     // String Bytes

_SDR_TYPE      01
_REC_LEN       0038

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   82                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   73                 // Nominal Reading (73h = 1.5 Volt)
   77                 // Normal Maximum (77h = 1.55 Volt)
   70                 // Normal Minimum (70h = 1.46 Volt)
   FF                 // Sensor Maximum Reading (FFh = 3.32 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   81                 // Upper critical (81h = 1.68 Volt)
   7D                 // Upper non-critical (7Dh = 1.63 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   66                 // Lower critical (66h = 1.33 Volt)
   69                 // Lower non-critical (69h = 1.37 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'BB +1.5V'         // String Bytes

_SDR_TYPE      01
_REC_LEN       0038

   // Sensor Record Header
   00E2               // Record ID
   51                 // SDR Version
   01                 // Record Type
   33                 // 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
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   66                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   B0                 // Nominal Reading (B0h = 1.8 Volt)
   B5                 // Normal Maximum (B5h = 1.85 Volt)
   AA                 // Normal Minimum (AAh = 1.73 Volt)
   FF                 // Sensor Maximum Reading (FFh = 2.6 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   C1                 // Upper critical (C1h = 1.97 Volt)
   BB                 // Upper non-critical (BBh = 1.91 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   9F                 // Lower critical (9Fh = 1.62 Volt)
   A4                 // Lower non-critical (A4h = 1.67 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'BB +1.8V'         // String Bytes

_SDR_TYPE      01
_REC_LEN       0038

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   AC                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 3.3 Volt)
   CA                 // Normal Maximum (CAh = 3.47 Volt)
   B6                 // Normal Minimum (B6h = 3.13 Volt)
   FF                 // Sensor Maximum Reading (FFh = 4.39 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D6                 // Upper critical (D6h = 3.68 Volt)
   D0                 // Upper non-critical (D0h = 3.58 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   AB                 // Lower critical (ABh = 2.94 Volt)
   B0                 // Lower non-critical (B0h = 3.03 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'BB +3.3V'         // String Bytes

_SDR_TYPE      01
_REC_LEN       003C

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   AC                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 3.3 Volt)
   C6                 // Normal Maximum (C6h = 3.41 Volt)
   BB                 // Normal Minimum (BBh = 3.22 Volt)
   D1                 // Sensor Maximum Reading (D1h = 3.59 Volt)
   AE                 // Sensor Minimum Reading (AEh = 2.99 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D2                 // Upper critical (D2h = 3.61 Volt)
   CC                 // Upper non-critical (CCh = 3.51 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   B0                 // Lower critical (B0h = 3.03 Volt)
   B5                 // Lower non-critical (B5h = 3.11 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'BB +3.3V STB'     // String Bytes

_SDR_TYPE      01
_REC_LEN       003C

   // Sensor Record Header
   00E5               // 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
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   4E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 1.5 Volt)
   C6                 // Normal Maximum (C6h = 1.54 Volt)
   BA                 // Normal Minimum (BAh = 1.45 Volt)
   FF                 // Sensor Maximum Reading (FFh = 1.99 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D2                 // Upper critical (D2h = 1.64 Volt)
   CC                 // Upper non-critical (CCh = 1.59 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   AE                 // Lower critical (AEh = 1.36 Volt)
   B4                 // Lower non-critical (B4h = 1.4 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'BB +1.5V ESB'     // String Bytes

_SDR_TYPE      01
_REC_LEN       0036

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   1A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   D0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 4.99 Volt)
   CA                 // Normal Maximum (CAh = 5.25 Volt)
   B6                // Normal Minimum (B6h = 4.73 Volt)
   FA                 // Sensor Maximum Reading (FAh = 6.5 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D6                 // Upper critical (D6h = 5.56 Volt)
   D0                 // Upper non-critical (D0h = 5.41 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   AB                 // Lower critical (ABh = 4.45 Volt)
   B0                 // Lower non-critical (B0h = 4.58 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'BB +5V'           // String Bytes

_SDR_TYPE      01
_REC_LEN       003B

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   D0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 11.90 Volt)
   CA                 // Normal Maximum (CAh = 12.52 Volt)
   B7                 // Normal Minimum (B7h = 11.35 Volt)
   FF                 // Sensor Maximum Reading (FFh = 15.81 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   DB                 // Upper critical (DBh = 13.58 Volt)
   D4                 // Upper non-critical (D4h = 13.14 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   A8                 // Lower critical (A8h = 10.42 Volt)
   AD                 // Lower non-critical (ADh = 10.73 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'BB +12V AUX'      // String Bytes

_SDR_TYPE      01
_REC_LEN       0038

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   30                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   BA                 // Nominal Reading  (BAh = 0.89 Volt)
   C0                 // Normal Maximum (C0h = 0.92 Volt)
   B5                 // Normal Minimum (B5h = 0.87 Volt)
   FF                 // Sensor Maximum Reading (FFh = 1.22 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   CC                 // Upper critical (CCh = 0.98 Volt)
   C6                 // Upper non-critical (C6h = 0.95 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   A9                 // Lower critical (A9h = 0.81 Volt)
   AE                 // Lower non-critical (AEh = 0.84 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'BB +0.9V'         // String Bytes

//*******************************************************
// SDR Type 02 Records, Compact Sensor Record
//*******************************************************

_SDR_TYPE      02
_REC_LEN       002D

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

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

   // Record Body Bytes
   15                 // Entity ID - power management / power distribution board
   01                 // Entity Instance
   67                 // Sensor Initialization - [6]-Init Scanning; [5]-Init Events; [2]-Init Sensor Type;
   40                 // Sensor Capabilities
   09                 // Sensor Type - power unit
   6F                 // Event / Reading Base Type
   F300               // Assertion Event Mask   --Power down/Power cycle/A/C lost/Soft power control failure/Power unit failure/Predictive failure =F300
   0000               // Deassertion Event Mask --No Deassertion =0000
   F300               // Reading Mask & Settable / Readable Threshold Masks --Power down/Power cycle/A/C lost/Soft power control failure/Power unit failure/Predictive failure =F300
   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
   'Pwr Unit Stat'       // String Bytes

_SDR_TYPE      02
_REC_LEN       002C

   // Sensor Record Header
   00EB               // Record ID
   51                 // SDR Version
   02                 // Record Type
   27                 // 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
   41                 // Sensor Capabilities
   23                 // Sensor Type
   6F                 // Event / Reading Base Type
   0F01               // Assertion Event Mask   --Timer expired, status only/Hard reset/Power down/Power cycle/Timer interrupt =0F01
   0000               // Deassertion Event Mask --No Deassertion =0000
   0F01               // Reading Mask & Settable / Readable Threshold Masks --Timer expired, status only/Hard reset/Power down/Power cycle/Timer interrupt =0F01
   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       002F

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   41                 // Sensor Capabilities
   06                 // Sensor Type
   6F                 // Event / Reading Base Type
   2100               // Assertion Event Mask   --Secure mode violation attempt/Out-of-band access password violation =2100
   0000               // Deassertion Event Mask --No Deassertion =0000
   2100               // Reading Mask & Settable / Readable Threshold Masks--Secure mode violation attempt/Out-of-band access password violation =2100
   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
   'Platform Secu V'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002C

   // Sensor Record Header
   00ED               // Record ID
   51                 // SDR Version
   02                 // Record Type
   27                 // 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
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   0101               // Assertion Event Mask   --Front panel NMI / diagnostic interrupt/Bus uncorrectable error =0101
   0000               // Deassertion Event Mask --No Deassertion =0000
   0101               // Reading Mask & Settable / Readable Threshold Masks --Front panel NMI / diagnostic interrupt/Bus uncorrectable error =0101
   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
   'FP Interrupt'     // String Bytes

_SDR_TYPE      02
_REC_LEN       0030

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   09                 // 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   --Log area reset / cleared =0400
   0000               // Deassertion Event Mask --No Deassertion =0000
   0400               // Reading Mask & Settable / Readable Threshold Masks --Log area reset / cleared =0400
   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
   'Event Log Disabl' // String Bytes

_SDR_TYPE      02
_REC_LEN       002D

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

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

   // Record Body Bytes
   26                 // Entity ID              
   01                 // Entity Instance
   67                 // Sensor Initialization (61)
   40                 // Sensor Capabilities           (auto re-arm)      
   2A                 // Sensor Type
   6F                 // Event / Reading Base Type
   0300               // Assertion Event Mask   --Session activation/Session deactivation =0300
   0000               // Deassertion Event Mask --No Deassertion
   0300               // Reading Mask & Settable / Readable Threshold Masks --Session activation/Session deactivation =0300
   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
   'Session Audit'    // String Bytes

_SDR_TYPE      02
_REC_LEN       002C

   // Sensor Record Header
   00F0               // Record ID
   51                 // SDR Version
   02                 // Record Type
   27                 // 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 (6==>0)
   40                 // Sensor Capabilities
   12                 // Sensor Type
   6F                 // Event / Reading Base Type
   1100               // Assertion Event Mask   --System reconfigured/PEF action =1100
   0000               // Deassertion Event Mask --No Deassertion =0000
   1100               // Reading Mask & Settable / Readable Threshold Masks --System reconfigured/PEF action =1100
   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       0027

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   61                 // Sensor Initialization
   40                 // Sensor Capabilities
   29                 // Sensor Type
   6F                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Limit exceeded =0200
   0200               // Deassertion Event Mask --Limit exceeded =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Limit exceeded =0200
   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
   C7                 // Type/Length Code
   'BB Vbat'          // String Bytes

_SDR_TYPE      02
_REC_LEN       002A

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   22                 // Sensor Type
   6F                 // Event / Reading Base Type
   BB00               // Assertion Event Mask   --S0 / G0/S1/S3/S4/S5 / G2/G3 mechanical off =BB00
   0000               // Deassertion Event Mask --No Deassertion =0000
   BB00               // Reading Mask & Settable / Readable Threshold Masks --S0 / G0/S1/S3/S4/S5 / G2/G3 mechanical off =BB00
   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
   'ACPI State'       // String Bytes

_SDR_TYPE      02
_REC_LEN       0026

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization (6==>0)
   40                 // Sensor Capabilities
   14                 // Sensor Type
   6F                 // Event / Reading Base Type
   0500               // Assertion Event Mask   --Power button/Reset button =0500
   0000               // Deassertion Event Mask --No Deassertion =0000
   0500               // Reading Mask & Settable / Readable Threshold Masks --Power button/Reset button =0500
   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       002B

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   41                 // Sensor Capabilities
   F3                 // Sensor Type
   03                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --State asserted =0200
   0200               // Deassertion Event Mask --State asserted =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --State asserted =0200
   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       002E

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization (6==>0)
   40                 // Sensor Capabilities
   F6                 // Sensor Type
   73                 // Event / Reading Base Type
   0700               // Assertion Event Mask   --I2C device not found/I2C device error detected/I2C bus timeout =0700
   0000               // Deassertion Event Mask --No Deassertion =0000
   0700               // Reading Mask & Settable / Readable Threshold Masks --I2C device not found/I2C device error detected/I2C bus timeout =0700
   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
   'Sensor Failure'   // String Bytes

_SDR_TYPE      02
_REC_LEN       0029

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization (6==>0)
   40                 // Sensor Capabilities
   C0                 // Sensor Type
   03                 // Event / Reading Base Type
   0000               // Assertion Event Mask   --No Assertion =0000
   0000               // Deassertion Event Mask --No Deassertion =0000
   0200               // Reading Mask & Settable / Readable Threshold Masks --State asserted
   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
   'NMI State'        // String Bytes

_SDR_TYPE      02
_REC_LEN       0029

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   07                 // Sensor Initialization (6==>0)
   40                 // Sensor Capabilities
   C0                 // Sensor Type
   03                 // Event / Reading Base Type
   0000               // Assertion Event Mask   --No Assertion =0000
   0000               // Deassertion Event Mask --No Deassertion =0000
   0200               // Reading Mask & Settable / Readable Threshold Masks --State asserted =0200
   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
   'SMI State'        // String Bytes

_SDR_TYPE      02
_REC_LEN       0030

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   90                 // 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
   A301               // Assertion Event Mask   --IERR/Thermal trip/Config error/Presence/Disabled =A301
   A301               // Deassertion Event Mask --IERR/Thermal trip/Config error/Presence/Disabled =A301
   A301               // Reading Mask & Settable / Readable Threshold Masks --IERR/Thermal trip/Config error/Presence/Disabled =A301
   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
   'Processor 1 Stat' // String Bytes

_SDR_TYPE      02
_REC_LEN       0030

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   00                 // Sensor Capabilities
   07                 // Sensor Type
   6F                 // Event / Reading Base Type
   A301               // Assertion Event Mask   --IERR/Thermal trip/Config error/Presence/Disabled =A301
   A301               // Deassertion Event Mask --IERR/Thermal trip/Config error/Presence/Disabled =A301
   A301               // Reading Mask & Settable / Readable Threshold Masks --IERR/Thermal trip/Config error/Presence/Disabled =A301
   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
   'Processor 2 Stat' // String Bytes

_SDR_TYPE      02
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001
   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
   'PCIe Link0'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link1'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001  
   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
   'PCIe Link2'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link3'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001  
   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
   'PCIe Link4'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link5'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link6'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001
   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
   'PCIe Link7'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001  
   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
   'PCIe Link8'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link9'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002B	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link10'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002B	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link11'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002B	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link12'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002B	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link13'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002D

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

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   00                 // Sensor Capabilities
   01                 // Sensor Type
   05                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Limit exceeded =0200
   0200               // Deassertion Event Mask --Limit exceeded =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Limit exceeded =0200
   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
   'CPU1 VRD Temp'    // String Bytes

_SDR_TYPE      02
_REC_LEN       002D

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   00                 // Sensor Capabilities
   01                 // Sensor Type
   05                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Limit exceeded =0200
   0200               // Deassertion Event Mask --Limit exceeded =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Limit exceeded =0200
   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
   'CPU2 VRD Temp'    // String Bytes

_SDR_TYPE      02
_REC_LEN       002C

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

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   02                 // Sensor Type
   05                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Limit exceeded =0200
   0200               // Deassertion Event Mask --Limit exceeded =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Limit exceeded =0200
   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
   'CPU1 Vcc OOR'    // String Bytes

_SDR_TYPE      02
_REC_LEN       002C

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   02                 // Sensor Type
   05                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Limit exceeded =0200
   0200               // Deassertion Event Mask --Limit exceeded =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Limit exceeded =0200
   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
   'CPU2 Vcc OOR'    // String Bytes

_SDR_TYPE      02
_REC_LEN       002F

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

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   07                 // Sensor Type
   03                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --State asserted =0200
   0200               // Deassertion Event Mask --State asserted =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --State asserted =0200
   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
   'CPU Popul Error'    // String Bytes
   
_SDR_TYPE      02
_REC_LEN       0027

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

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

   // Record Body Bytes
   20                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 1A'          // Channel A String Bytes

_SDR_TYPE      02
_REC_LEN       0027

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

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

   // Record Body Bytes
   20                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 2A'          // Channel A String Bytes

_SDR_TYPE      02
_REC_LEN       0027

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

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

   // Record Body Bytes
   20                 // Entity ID
   03                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 1B'          // Channel B String Bytes

_SDR_TYPE      02
_REC_LEN       0027

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

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

   // Record Body Bytes
   20                 // Entity ID
   04                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 2B'          // Channel B String Bytes

_SDR_TYPE      02
_REC_LEN       0027

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

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

   // Record Body Bytes
   20                 // Entity ID
   05                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 1C'          // Channel C String Bytes

_SDR_TYPE      02
_REC_LEN       0027

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

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

   // Record Body Bytes
   20                 // Entity ID
   06                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 2C'          // Channel C String Bytes

_SDR_TYPE      02
_REC_LEN       0027

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

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

   // Record Body Bytes
   20                 // Entity ID
   07                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 1D'          // Channel D String Bytes

_SDR_TYPE      02
_REC_LEN       0027

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

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

   // Record Body Bytes
   20                 // Entity ID
   08                 // Entity Instance
   67                 // Sensor Initialization 
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 2D'          // Channel D String Bytes

// Memory RAS Domain sensors. - Start - 

_SDR_TYPE      02
_REC_LEN       002E

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

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

   // Record Body Bytes
   08                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   25                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Assertion Event Mask   --Entity present =0100
   0000               // Deassertion Event Mask --No Deassertion =0000
   0100               // Reading Mask & Settable / Readable Threshold Masks --Entity present =0100
   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
   'DIMM Spar Enb1'   // Channel A and Channel B - String Bytes

_SDR_TYPE      02
_REC_LEN       002F

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

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

   // Record Body Bytes
   08                 // Entity ID
   02                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0C                 // Sensor Type
   0B                 // Event / Reading Base Type
   3900               // Assertion Event Mask   --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: Insuff res =3900
   0000               // Deassertion Event Mask --No Deassertion
   3900               // Reading Mask & Settable / Readable Threshold Masks --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: Insuff res =3900
   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
   'DIMM Spar Redu1'  // Channel A and Channel B - String Bytes

_SDR_TYPE      02
_REC_LEN       002E

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

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

   // Record Body Bytes
   08                 // Entity ID
   03                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   25                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Assertion Event Mask   --Entity present =0100
   0000               // Deassertion Event Mask --No Deassertion =0000
   0100               // Reading Mask & Settable / Readable Threshold Masks --Entity present =0100
   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
   'DIMM Spar Enb2'   // Channel C and Channel D - String Bytes

_SDR_TYPE      02
_REC_LEN       002F

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

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

   // Record Body Bytes
   08                 // Entity ID
   04                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0C                 // Sensor Type
   0B                 // Event / Reading Base Type
   3900               // Assertion Event Mask   --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: insuff res =3900
   0000               // Deassertion Event Mask --No Deassertion =0000
   3900               // Reading Mask & Settable / Readable Threshold Masks --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: insuff res =3900
   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
   'DIMM Spar Redu2'  // Channel C and D - String Bytes

_SDR_TYPE      02
_REC_LEN       002F

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

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

   // Record Body Bytes
   08                 // Entity ID
   05                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   25                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Assertion Event Mask   --Entity present =0100
   0000               // Deassertion Event Mask --No Deassertion =0000
   0100               // Reading Mask & Settable / Readable Threshold Masks --Entity present =0100
   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
   'DIMM Mirro Enbl'  // Branch 0 and Branch 1 Mirror String Bytes

_SDR_TYPE      02
_REC_LEN       002F

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

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

   // Record Body Bytes
   08                 // Entity ID
   06                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0C                 // Sensor Type
   0B                 // Event / Reading Base Type
   3900               // Assertion Event Mask   --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: insuff res =3900
   0000               // Deassertion Event Mask --No Deassertion =0000
   3900               // Reading Mask & Settable / Readable Threshold Masks --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: insuff res =3900
   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
   'DIMM MirroRedu1'  // Branch0 and Branch 1 Mirroring Redundancy String Bytes

//*******************************************************
// SDR Type 08 Records
//*******************************************************

//*******************************************************
// SDR Type 11 Records
//*******************************************************

_SDR_TYPE      11
_REC_LEN       0019

   // Sensor Record Header
   012F               // 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
   0C                 // FRU Entity ID
   01                 // FRU Entity Instance
   00                 // Reserved for OEM use
   C9                 // Type/Length Code
   'Baseboard'        // String Bytes

_SDR_TYPE      11
_REC_LEN       001E

   // Sensor Record Header
   0130               // Record ID
   51                 // SDR Version
   11                 // Record Type
   19                 // 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
   15                 // FRU Entity ID
   01                 // FRU Entity Instance
   00                 // Reserved for OEM use
   CE                 // Type/Length Code
   'Power Dist.FRU'   // String Bytes

_SDR_TYPE      11
_REC_LEN       0020

   // Sensor Record Header
   0131               // 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
_REC_LEN       0020

   // Sensor Record Header
   0132               // 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 12 Records
//*******************************************************

_SDR_TYPE      12
_REC_LEN       0020

   // Sensor Record Header
   0133               // 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
   07                 // Entity ID
   01                 // Entity instance
   00                 // OEM
   D0                 // Type/Length Code
   'Basbrd Mgmt Ctlr' // String Bytes

_SDR_TYPE      12
_REC_LEN       001C

   // Sensor Record Header
   0134               // Record ID
   51                 // SDR Version
   12                 // Record Type
   17                 // Record Length

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

   // Record Body Bytes
   84                 // Power state notification
   29                 // Device capabilities
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   0F                 // Entity ID
   01                 // Entity instance
   00                 // OEM
   CC                 // Type/Length Code
   'HSBP PRIMARY'     // String Bytes

//*******************************************************
// SDR Type C0 Records 
//*******************************************************

//Power Unit Map SDR Record
_SDR_TYPE      C0
_REC_LEN       000E

   // Sensor Record Header
   0135               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   09                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   02                 // Record Subtype Value*******   Power Unit Map SDR Record   **********
   02                 // Sensor number of the power unit redundancy sensor that this record configures.
   00                 // Bits [7:1]-Reserved; Bit[0]-1=No monitorable supplies present
   01                 // The number of present and operational
   70                 // Power Supply Status 1 Sensor Number
   71                 // Power Supply Status 2 Sensor Number

//System Information SDR Record
_SDR_TYPE      C0
_REC_LEN       000A

   // Sensor Record Header
   0136               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   05                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   06                 // Record Subtype Value*******   System Information SDR Record   **********
   01                 //Provides capabilities of the system including platform/chassis.
                      //Bits [7:1]-Reserved; Bit[0]-1=system has ID LED

// OEM SDR Tag Record
_SDR_TYPE      C0
_REC_LEN       001F

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

   // Record Body Bytes
   570100             // Manufacturer ID
   54                 // Record Subtype Value*******   OEM SDR Tag Record   **********
   
   // SDR Tag Record
   C6                 // Type/Length Byte
   'PROC_1'           // Tag string
   C6                 // Type/Length Byte
   'PROC_2'           // Tag string
   C7                 // Type/Length Byte
   'NONEUSE'          // Tag string

//*******************************************************
// SDR Version Records 
//*******************************************************

// SDR Version Record (first letter of 'SDR')
_SDR_TYPE      C0
_REC_LEN       0013

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

   // Record Body Bytes
   570100             // Manufacturer ID
   'SDR File 37'     // String Bytes

_SDR_TYPE      C0
_REC_LEN       0016

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

   // Record Body Bytes
   570100             // Manufacturer ID
   'SDR Package 37'  // String Bytes
   
)                     // End of SDR File