platform: Stabilise GetStateEffecterStates functions

See usage example at:
https://gerrit.openbmc.org/c/openbmc/pldm/+/71657

Change-Id: I8ef0961dbc8e87fb4ca8533142104b852a7fb0a4
Signed-off-by: Tal Yacobi <talycb8@gmail.com>
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/abi/x86_64/gcc.dump b/abi/x86_64/gcc.dump
index 667f3fa..f72585c 100644
--- a/abi/x86_64/gcc.dump
+++ b/abi/x86_64/gcc.dump
@@ -221,7 +221,7 @@
       'Return' => '1023',
       'ShortName' => 'crc32'
     },
-    '3884' => {
+    '3927' => {
       'Header' => 'base.h',
       'Line' => '607',
       'Param' => {
@@ -243,13 +243,13 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_pldm_header_only'
     },
-    '4082' => {
+    '4125' => {
       'Header' => 'base.h',
       'Line' => '594',
       'Param' => {
@@ -271,19 +271,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_cc_only_resp'
     },
-    '4291' => {
+    '4334' => {
       'Header' => 'base.h',
       'Line' => '577',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -291,29 +291,29 @@
         },
         '2' => {
           'name' => 'pldm_type',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'transfer_opflag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'transfer_ctx',
-          'type' => '4534'
+          'type' => '4577'
         },
         '5' => {
           'name' => 'transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '6' => {
           'name' => 'section_offset',
           'offset' => '0',
-          'type' => '4534'
+          'type' => '4577'
         },
         '7' => {
           'name' => 'section_length',
           'offset' => '8',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -325,7 +325,7 @@
       'Return' => '100',
       'ShortName' => 'decode_multipart_receive_req'
     },
-    '4544' => {
+    '4587' => {
       'Header' => 'base.h',
       'Line' => '559',
       'Param' => {
@@ -339,19 +339,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_tid_req'
     },
-    '4739' => {
+    '4782' => {
       'Header' => 'base.h',
       'Line' => '441',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -359,11 +359,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'tid',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -375,7 +375,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_tid_resp'
     },
-    '4855' => {
+    '4898' => {
       'Header' => 'base.h',
       'Line' => '547',
       'Param' => {
@@ -393,13 +393,13 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_tid_resp'
     },
-    '5065' => {
+    '5108' => {
       'Header' => 'base.h',
       'Line' => '535',
       'Param' => {
@@ -409,19 +409,19 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_tid_req'
     },
-    '5198' => {
+    '5241' => {
       'Header' => 'base.h',
       'Line' => '420',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -429,19 +429,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'version',
-          'type' => '5429'
+          'type' => '5470'
         }
       },
       'Reg' => {
@@ -454,13 +454,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_version_resp'
     },
-    '5439' => {
+    '5480' => {
       'Header' => 'base.h',
       'Line' => '519',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -468,15 +468,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'transfer_opflag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'type',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -489,7 +489,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_version_req'
     },
-    '5569' => {
+    '5610' => {
       'Header' => 'base.h',
       'Line' => '505',
       'Param' => {
@@ -520,7 +520,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -529,7 +529,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_version_resp'
     },
-    '5939' => {
+    '5980' => {
       'Header' => 'base.h',
       'Line' => '401',
       'Param' => {
@@ -551,19 +551,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_version_req'
     },
-    '6165' => {
+    '6210' => {
       'Header' => 'base.h',
       'Line' => '382',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -571,11 +571,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'commands',
-          'type' => '6342'
+          'type' => '6393'
         }
       },
       'Reg' => {
@@ -587,13 +587,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_commands_resp'
     },
-    '6352' => {
+    '6403' => {
       'Header' => 'base.h',
       'Line' => '349',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -601,11 +601,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'types',
-          'type' => '6342'
+          'type' => '6393'
         }
       },
       'Reg' => {
@@ -617,7 +617,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_types_resp'
     },
-    '6534' => {
+    '6587' => {
       'Header' => 'base.h',
       'Line' => '486',
       'Param' => {
@@ -631,23 +631,23 @@
         },
         '2' => {
           'name' => 'commands',
-          'type' => '6800'
+          'type' => '6856'
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_commands_resp'
     },
-    '6805' => {
+    '6861' => {
       'Header' => 'base.h',
       'Line' => '472',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -655,11 +655,11 @@
         },
         '2' => {
           'name' => 'type',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'version',
-          'type' => '5429'
+          'type' => '5470'
         }
       },
       'Reg' => {
@@ -671,7 +671,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_commands_req'
     },
-    '6916' => {
+    '6972' => {
       'Header' => 'base.h',
       'Line' => '459',
       'Param' => {
@@ -685,17 +685,17 @@
         },
         '2' => {
           'name' => 'types',
-          'type' => '6800'
+          'type' => '6856'
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_types_resp'
     },
-    '7182' => {
+    '7241' => {
       'Header' => 'base.h',
       'Line' => '364',
       'Param' => {
@@ -713,7 +713,7 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -722,7 +722,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_commands_req'
     },
-    '7385' => {
+    '7447' => {
       'Header' => 'base.h',
       'Line' => '332',
       'Param' => {
@@ -732,23 +732,23 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_types_req'
     },
-    '7515' => {
+    '7578' => {
       'Header' => 'base.h',
       'Line' => '187',
       'Param' => {
         '0' => {
           'name' => 'req',
-          'type' => '7583'
+          'type' => '7646'
         },
         '1' => {
           'name' => 'resp',
-          'type' => '7583'
+          'type' => '7646'
         }
       },
       'Reg' => {
@@ -758,52 +758,45 @@
       'Return' => '805',
       'ShortName' => 'pldm_msg_hdr_correlate_response'
     },
-    '7588' => {
+    '7651' => {
       'Header' => 'base.h',
       'Line' => '317',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '7583'
+          'type' => '7646'
         },
         '1' => {
           'name' => 'hdr',
-          'type' => '7649'
+          'type' => '7887'
         }
       },
-      'Reg' => {
-        '0' => 'rdi',
-        '1' => 'rsi'
-      },
       'Return' => '121',
       'ShortName' => 'unpack_pldm_header'
     },
-    '7654' => {
+    '7913' => {
       'Header' => 'base.h',
       'Line' => '304',
       'Param' => {
         '0' => {
           'name' => 'hdr',
-          'type' => '7740'
+          'type' => '8149'
         },
         '1' => {
           'name' => 'msg',
-          'type' => '7745'
+          'type' => '8154'
         }
       },
-      'Reg' => {
-        '0' => 'rdi'
-      },
       'Return' => '121',
       'ShortName' => 'pack_pldm_header'
     },
-    '9450' => {
+    '10249' => {
       'Header' => 'bios.h',
       'Line' => '612',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -811,19 +804,19 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'transfer_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'table_type',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'table',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -836,7 +829,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_bios_table_req'
     },
-    '9637' => {
+    '10436' => {
       'Header' => 'bios.h',
       'Line' => '594',
       'Param' => {
@@ -854,19 +847,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_bios_table_resp'
     },
-    '9856' => {
+    '10655' => {
       'Header' => 'bios.h',
       'Line' => '322',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -874,11 +867,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -890,7 +883,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_bios_table_resp'
     },
-    '9966' => {
+    '10765' => {
       'Header' => 'bios.h',
       'Line' => '302',
       'Param' => {
@@ -921,7 +914,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         },
         '7' => {
           'name' => 'payload_length',
@@ -932,7 +925,7 @@
       'Return' => '100',
       'ShortName' => 'encode_set_bios_table_req'
     },
-    '10355' => {
+    '11154' => {
       'Header' => 'bios.h',
       'Line' => '514',
       'Param' => {
@@ -950,19 +943,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_bios_attribute_current_value_resp'
     },
-    '10569' => {
+    '11368' => {
       'Header' => 'bios.h',
       'Line' => '502',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -970,15 +963,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'transfer_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'attribute',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -990,13 +983,13 @@
       'Return' => '100',
       'ShortName' => 'decode_set_bios_attribute_current_value_req'
     },
-    '10716' => {
+    '11515' => {
       'Header' => 'bios.h',
       'Line' => '279',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1004,11 +997,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -1020,7 +1013,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_bios_attribute_current_value_resp'
     },
-    '10826' => {
+    '11625' => {
       'Header' => 'bios.h',
       'Line' => '259',
       'Param' => {
@@ -1046,7 +1039,7 @@
         },
         '5' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '6' => {
           'name' => 'payload_length',
@@ -1060,7 +1053,7 @@
       'Return' => '100',
       'ShortName' => 'encode_set_bios_attribute_current_value_req'
     },
-    '11198' => {
+    '11997' => {
       'Header' => 'bios.h',
       'Line' => '480',
       'Param' => {
@@ -1091,7 +1084,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -1100,13 +1093,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
     },
-    '11567' => {
+    '12366' => {
       'Header' => 'bios.h',
       'Line' => '461',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1114,15 +1107,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'transfer_op_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'attribute_handle',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Reg' => {
@@ -1134,13 +1127,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
     },
-    '11719' => {
+    '12518' => {
       'Header' => 'bios.h',
       'Line' => '446',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1148,19 +1141,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'attribute_data',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -1173,7 +1166,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
     },
-    '11881' => {
+    '12680' => {
       'Header' => 'bios.h',
       'Line' => '430',
       'Param' => {
@@ -1195,19 +1188,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
     },
-    '12110' => {
+    '12909' => {
       'Header' => 'bios.h',
       'Line' => '412',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1215,19 +1208,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'bios_table_offset',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
@@ -1240,13 +1233,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_bios_table_resp'
     },
-    '12282' => {
+    '13081' => {
       'Header' => 'bios.h',
       'Line' => '395',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1254,15 +1247,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'transfer_op_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'table_type',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -1274,7 +1267,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_bios_table_req'
     },
-    '12429' => {
+    '13228' => {
       'Header' => 'bios.h',
       'Line' => '381',
       'Param' => {
@@ -1296,13 +1289,13 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_bios_table_req'
     },
-    '12653' => {
+    '13452' => {
       'Header' => 'bios.h',
       'Line' => '366',
       'Param' => {
@@ -1324,7 +1317,7 @@
         },
         '4' => {
           'name' => 'table_data',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'payload_length',
@@ -1333,7 +1326,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -1342,13 +1335,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_bios_table_resp'
     },
-    '13006' => {
+    '13805' => {
       'Header' => 'bios.h',
       'Line' => '581',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1356,7 +1349,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -1367,7 +1360,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_date_time_resp'
     },
-    '13079' => {
+    '13878' => {
       'Header' => 'bios.h',
       'Line' => '565',
       'Param' => {
@@ -1381,7 +1374,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '3' => {
           'name' => 'payload_length',
@@ -1391,13 +1384,13 @@
       'Return' => '100',
       'ShortName' => 'encode_set_date_time_resp'
     },
-    '13286' => {
+    '14085' => {
       'Header' => 'bios.h',
       'Line' => '551',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1405,29 +1398,29 @@
         },
         '2' => {
           'name' => 'seconds',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'minutes',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'hours',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'day',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'month',
           'offset' => '0',
-          'type' => '4529'
+          'type' => '4572'
         },
         '7' => {
           'name' => 'year',
           'offset' => '8',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Reg' => {
@@ -1439,7 +1432,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_date_time_req'
     },
-    '13577' => {
+    '14376' => {
       'Header' => 'bios.h',
       'Line' => '534',
       'Param' => {
@@ -1475,7 +1468,7 @@
         '7' => {
           'name' => 'msg',
           'offset' => '8',
-          'type' => '4077'
+          'type' => '4120'
         },
         '8' => {
           'name' => 'payload_length',
@@ -1486,13 +1479,13 @@
       'Return' => '100',
       'ShortName' => 'encode_set_date_time_req'
     },
-    '14070' => {
+    '14869' => {
       'Header' => 'bios.h',
       'Line' => '238',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1500,34 +1493,34 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'seconds',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'minutes',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'hours',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'day',
           'offset' => '0',
-          'type' => '4529'
+          'type' => '4572'
         },
         '7' => {
           'name' => 'month',
           'offset' => '8',
-          'type' => '4529'
+          'type' => '4572'
         },
         '8' => {
           'name' => 'year',
           'offset' => '16',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Reg' => {
@@ -1540,7 +1533,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_date_time_resp'
     },
-    '14271' => {
+    '15070' => {
       'Header' => 'bios.h',
       'Line' => '346',
       'Param' => {
@@ -1581,13 +1574,13 @@
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_date_time_resp'
     },
-    '14555' => {
+    '15354' => {
       'Header' => 'bios.h',
       'Line' => '217',
       'Param' => {
@@ -1597,13 +1590,13 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_date_time_req'
     },
-    '16489' => {
+    '17288' => {
       'Header' => 'bios_table.h',
       'Line' => '633',
       'Param' => {
@@ -1623,7 +1616,7 @@
       'Return' => '805',
       'ShortName' => 'pldm_bios_table_checksum'
     },
-    '16634' => {
+    '17433' => {
       'Header' => 'bios_table.h',
       'Line' => '624',
       'Param' => {
@@ -1641,7 +1634,7 @@
         },
         '3' => {
           'name' => 'dest_length',
-          'type' => '12272'
+          'type' => '13071'
         },
         '4' => {
           'name' => 'entry',
@@ -1659,7 +1652,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
     },
-    '17322' => {
+    '18121' => {
       'Header' => 'bios_table.h',
       'Line' => '590',
       'Param' => {
@@ -1679,10 +1672,10 @@
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '17317',
+      'Return' => '18116',
       'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
     },
-    '17585' => {
+    '18384' => {
       'Header' => 'bios_table.h',
       'Line' => '197',
       'Param' => {
@@ -1702,10 +1695,10 @@
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '17731',
+      'Return' => '18530',
       'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
     },
-    '17852' => {
+    '18651' => {
       'Header' => 'bios_table.h',
       'Line' => '187',
       'Param' => {
@@ -1725,10 +1718,10 @@
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '17731',
+      'Return' => '18530',
       'ShortName' => 'pldm_bios_table_attr_find_by_handle'
     },
-    '18114' => {
+    '18913' => {
       'Header' => 'bios_table.h',
       'Line' => '146',
       'Param' => {
@@ -1742,7 +1735,7 @@
         },
         '2' => {
           'name' => 'str',
-          'type' => '15716'
+          'type' => '3889'
         }
       },
       'Reg' => {
@@ -1750,10 +1743,10 @@
         '1' => 'r12',
         '2' => 'rbx'
       },
-      'Return' => '18335',
+      'Return' => '19134',
       'ShortName' => 'pldm_bios_table_string_find_by_string'
     },
-    '18504' => {
+    '19303' => {
       'Header' => 'bios_table.h',
       'Line' => '155',
       'Param' => {
@@ -1773,16 +1766,16 @@
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '18335',
+      'Return' => '19134',
       'ShortName' => 'pldm_bios_table_string_find_by_handle'
     },
-    '19265' => {
+    '20064' => {
       'Header' => 'bios_table.h',
       'Line' => '52',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '17312'
+          'type' => '18111'
         }
       },
       'Reg' => {
@@ -1791,43 +1784,43 @@
       'Return' => '2341',
       'ShortName' => 'pldm_bios_table_iter_value'
     },
-    '19313' => {
+    '20112' => {
       'Header' => 'bios_table.h',
       'Line' => '46',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '17312'
+          'type' => '18111'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_iter_next'
     },
-    '19423' => {
+    '20222' => {
       'Header' => 'bios_table.h',
       'Line' => '41',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '19498'
+          'type' => '20297'
         }
       },
       'Return' => '805',
       'ShortName' => 'pldm_bios_table_iter_is_end'
     },
-    '19503' => {
+    '20302' => {
       'Header' => 'bios_table.h',
       'Line' => '34',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '17312'
+          'type' => '18111'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_iter_free'
     },
-    '19575' => {
+    '20374' => {
       'Header' => 'bios_table.h',
       'Line' => '28',
       'Param' => {
@@ -1841,7 +1834,7 @@
         },
         '2' => {
           'name' => 'type',
-          'type' => '15188'
+          'type' => '15987'
         }
       },
       'Reg' => {
@@ -1849,10 +1842,10 @@
         '1' => 'r12',
         '2' => 'rbx'
       },
-      'Return' => '17312',
+      'Return' => '18111',
       'ShortName' => 'pldm_bios_table_iter_create'
     },
-    '19813' => {
+    '20612' => {
       'Header' => 'bios_table.h',
       'Line' => '609',
       'Param' => {
@@ -1866,7 +1859,7 @@
         },
         '2' => {
           'name' => 'size',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
@@ -1877,7 +1870,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
     },
-    '20113' => {
+    '20912' => {
       'Header' => 'bios_table.h',
       'Line' => '597',
       'Param' => {
@@ -1889,13 +1882,13 @@
       'Return' => '1145',
       'ShortName' => 'pldm_bios_table_pad_checksum_size'
     },
-    '20468' => {
+    '21267' => {
       'Header' => 'bios_table.h',
       'Line' => '572',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17317'
+          'type' => '18116'
         }
       },
       'Reg' => {
@@ -1904,34 +1897,34 @@
       'Return' => '1011',
       'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
     },
-    '20517' => {
+    '21316' => {
       'Header' => 'bios_table.h',
       'Line' => '579',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17317'
+          'type' => '18116'
         }
       },
       'Return' => '1145',
       'ShortName' => 'pldm_bios_table_attr_value_entry_length'
     },
-    '21001' => {
+    '21800' => {
       'Header' => 'bios_table.h',
       'Line' => '546',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17317'
+          'type' => '18116'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '15042',
+      'Return' => '15841',
       'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
     },
-    '21141' => {
+    '21940' => {
       'Header' => 'bios_table.h',
       'Line' => '562',
       'Param' => {
@@ -1953,7 +1946,7 @@
         },
         '4' => {
           'name' => 'cv',
-          'type' => '15042'
+          'type' => '15841'
         }
       },
       'Reg' => {
@@ -1966,13 +1959,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
     },
-    '21410' => {
+    '22209' => {
       'Header' => 'bios_table.h',
       'Line' => '540',
       'Return' => '1145',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
     },
-    '21572' => {
+    '22371' => {
       'Header' => 'bios_table.h',
       'Line' => '533',
       'Param' => {
@@ -1998,7 +1991,7 @@
         },
         '5' => {
           'name' => 'str',
-          'type' => '15716'
+          'type' => '3889'
         }
       },
       'Reg' => {
@@ -2012,29 +2005,29 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
     },
-    '21972' => {
+    '22771' => {
       'Header' => 'bios_table.h',
       'Line' => '514',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17317'
+          'type' => '18116'
         },
         '1' => {
           'name' => 'current_string',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
     },
-    '22067' => {
+    '22866' => {
       'Header' => 'bios_table.h',
       'Line' => '504',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17317'
+          'type' => '18116'
         }
       },
       'Reg' => {
@@ -2043,7 +2036,7 @@
       'Return' => '1011',
       'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
     },
-    '22208' => {
+    '23007' => {
       'Header' => 'bios_table.h',
       'Line' => '498',
       'Param' => {
@@ -2058,7 +2051,7 @@
       'Return' => '1145',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
     },
-    '22390' => {
+    '23189' => {
       'Header' => 'bios_table.h',
       'Line' => '488',
       'Param' => {
@@ -2095,17 +2088,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
     },
-    '22709' => {
+    '23508' => {
       'Header' => 'bios_table.h',
       'Line' => '469',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17317'
+          'type' => '18116'
         },
         '1' => {
           'name' => 'handles',
-          'type' => '4529'
+          'type' => '4572'
         },
         '2' => {
           'name' => 'number',
@@ -2115,13 +2108,13 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
     },
-    '22956' => {
+    '23755' => {
       'Header' => 'bios_table.h',
       'Line' => '459',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17317'
+          'type' => '18116'
         }
       },
       'Reg' => {
@@ -2130,7 +2123,7 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
     },
-    '23005' => {
+    '23804' => {
       'Header' => 'bios_table.h',
       'Line' => '453',
       'Param' => {
@@ -2145,13 +2138,13 @@
       'Return' => '1145',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
     },
-    '23054' => {
+    '23853' => {
       'Header' => 'bios_table.h',
       'Line' => '446',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17317'
+          'type' => '18116'
         }
       },
       'Reg' => {
@@ -2160,13 +2153,13 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
     },
-    '23103' => {
+    '23902' => {
       'Header' => 'bios_table.h',
       'Line' => '439',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17317'
+          'type' => '18116'
         }
       },
       'Reg' => {
@@ -2175,29 +2168,29 @@
       'Return' => '1011',
       'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
     },
-    '23650' => {
+    '24449' => {
       'Header' => 'bios_table.h',
       'Line' => '431',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         },
         '1' => {
           'name' => 'lower',
-          'type' => '23771'
+          'type' => '24570'
         },
         '2' => {
           'name' => 'upper',
-          'type' => '23771'
+          'type' => '24570'
         },
         '3' => {
           'name' => 'scalar',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'def',
-          'type' => '23771'
+          'type' => '24570'
         }
       },
       'Reg' => {
@@ -2210,7 +2203,7 @@
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
     },
-    '23786' => {
+    '24585' => {
       'Header' => 'bios_table.h',
       'Line' => '419',
       'Param' => {
@@ -2224,7 +2217,7 @@
         },
         '2' => {
           'name' => 'info',
-          'type' => '24048'
+          'type' => '24847'
         }
       },
       'Reg' => {
@@ -2235,35 +2228,35 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
     },
-    '24058' => {
+    '24857' => {
       'Header' => 'bios_table.h',
       'Line' => '400',
       'Param' => {
         '0' => {
           'name' => 'info',
-          'type' => '24048'
+          'type' => '24847'
         },
         '1' => {
           'name' => 'errmsg',
-          'type' => '24357'
+          'type' => '25156'
         }
       },
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
     },
-    '24362' => {
+    '25161' => {
       'Header' => 'bios_table.h',
       'Line' => '407',
       'Return' => '1145',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
     },
-    '24524' => {
+    '25323' => {
       'Header' => 'bios_table.h',
       'Line' => '374',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         },
         '1' => {
           'name' => 'buffer',
@@ -2277,13 +2270,13 @@
       'Return' => '1011',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
     },
-    '24793' => {
+    '25592' => {
       'Header' => 'bios_table.h',
       'Line' => '366',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         }
       },
       'Reg' => {
@@ -2292,13 +2285,13 @@
       'Return' => '1011',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
     },
-    '24862' => {
+    '25661' => {
       'Header' => 'bios_table.h',
       'Line' => '358',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         }
       },
       'Reg' => {
@@ -2307,13 +2300,13 @@
       'Return' => '1011',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
     },
-    '24931' => {
+    '25730' => {
       'Header' => 'bios_table.h',
       'Line' => '350',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         }
       },
       'Reg' => {
@@ -2322,17 +2315,17 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
     },
-    '25000' => {
+    '25799' => {
       'Header' => 'bios_table.h',
       'Line' => '342',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         },
         '1' => {
           'name' => 'def_string_length',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Reg' => {
@@ -2342,7 +2335,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
     },
-    '25170' => {
+    '25969' => {
       'Header' => 'bios_table.h',
       'Line' => '331',
       'Param' => {
@@ -2356,7 +2349,7 @@
         },
         '2' => {
           'name' => 'info',
-          'type' => '25529'
+          'type' => '26328'
         }
       },
       'Reg' => {
@@ -2366,17 +2359,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
     },
-    '25534' => {
+    '26333' => {
       'Header' => 'bios_table.h',
       'Line' => '310',
       'Param' => {
         '0' => {
           'name' => 'info',
-          'type' => '25529'
+          'type' => '26328'
         },
         '1' => {
           'name' => 'errmsg',
-          'type' => '24357'
+          'type' => '25156'
         }
       },
       'Reg' => {
@@ -2385,7 +2378,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
     },
-    '25803' => {
+    '26602' => {
       'Header' => 'bios_table.h',
       'Line' => '318',
       'Param' => {
@@ -2400,17 +2393,17 @@
       'Return' => '1145',
       'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
     },
-    '26035' => {
+    '26834' => {
       'Header' => 'bios_table.h',
       'Line' => '284',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         },
         '1' => {
           'name' => 'def_indices',
-          'type' => '4529'
+          'type' => '4572'
         },
         '2' => {
           'name' => 'def_num',
@@ -2420,17 +2413,17 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
     },
-    '26314' => {
+    '27113' => {
       'Header' => 'bios_table.h',
       'Line' => '272',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         },
         '1' => {
           'name' => 'pv_hdls',
-          'type' => '11709'
+          'type' => '12508'
         },
         '2' => {
           'name' => 'pv_num',
@@ -2445,17 +2438,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
     },
-    '26479' => {
+    '27278' => {
       'Header' => 'bios_table.h',
       'Line' => '255',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         },
         '1' => {
           'name' => 'def_num',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -2465,17 +2458,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
     },
-    '26640' => {
+    '27439' => {
       'Header' => 'bios_table.h',
       'Line' => '245',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         },
         '1' => {
           'name' => 'pv_num',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -2485,7 +2478,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
     },
-    '26700' => {
+    '27499' => {
       'Header' => 'bios_table.h',
       'Line' => '234',
       'Param' => {
@@ -2499,7 +2492,7 @@
         },
         '2' => {
           'name' => 'info',
-          'type' => '27029'
+          'type' => '27828'
         }
       },
       'Reg' => {
@@ -2509,7 +2502,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
     },
-    '27034' => {
+    '27833' => {
       'Header' => 'bios_table.h',
       'Line' => '220',
       'Param' => {
@@ -2529,13 +2522,13 @@
       'Return' => '1145',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
     },
-    '27094' => {
+    '27893' => {
       'Header' => 'bios_table.h',
       'Line' => '177',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         }
       },
       'Reg' => {
@@ -2544,13 +2537,13 @@
       'Return' => '1011',
       'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
     },
-    '27141' => {
+    '27940' => {
       'Header' => 'bios_table.h',
       'Line' => '169',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         }
       },
       'Reg' => {
@@ -2559,13 +2552,13 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
     },
-    '27188' => {
+    '27987' => {
       'Header' => 'bios_table.h',
       'Line' => '162',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '17731'
+          'type' => '18530'
         }
       },
       'Reg' => {
@@ -2574,13 +2567,13 @@
       'Return' => '1011',
       'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
     },
-    '27821' => {
+    '28620' => {
       'Header' => 'bios_table.h',
       'Line' => '135',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18335'
+          'type' => '19134'
         },
         '1' => {
           'name' => 'buffer',
@@ -2599,13 +2592,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
     },
-    '28058' => {
+    '28857' => {
       'Header' => 'bios_table.h',
       'Line' => '120',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18335'
+          'type' => '19134'
         }
       },
       'Reg' => {
@@ -2614,13 +2607,13 @@
       'Return' => '1011',
       'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
     },
-    '28105' => {
+    '28904' => {
       'Header' => 'bios_table.h',
       'Line' => '113',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18335'
+          'type' => '19134'
         }
       },
       'Reg' => {
@@ -2629,7 +2622,7 @@
       'Return' => '1011',
       'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
     },
-    '28152' => {
+    '28951' => {
       'Header' => 'bios_table.h',
       'Line' => '105',
       'Param' => {
@@ -2643,7 +2636,7 @@
         },
         '2' => {
           'name' => 'str',
-          'type' => '15716'
+          'type' => '3889'
         },
         '3' => {
           'name' => 'str_length',
@@ -2653,7 +2646,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_string_entry_encode_check'
     },
-    '28513' => {
+    '29312' => {
       'Header' => 'bios_table.h',
       'Line' => '91',
       'Param' => {
@@ -2668,13 +2661,13 @@
       'Return' => '1145',
       'ShortName' => 'pldm_bios_table_string_entry_encode_length'
     },
-    '34744' => {
+    '35543' => {
       'Header' => 'firmware_update.h',
       'Line' => '1285',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2682,15 +2675,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'non_functioning_component_indication',
-          'type' => '34926'
+          'type' => '35725'
         },
         '4' => {
           'name' => 'non_functioning_component_bitmap',
-          'type' => '34931'
+          'type' => '35730'
         }
       },
       'Reg' => {
@@ -2701,7 +2694,7 @@
       'Return' => '100',
       'ShortName' => 'decode_cancel_update_resp'
     },
-    '34941' => {
+    '35740' => {
       'Header' => 'firmware_update.h',
       'Line' => '1268',
       'Param' => {
@@ -2711,7 +2704,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '2' => {
           'name' => 'payload_length',
@@ -2721,13 +2714,13 @@
       'Return' => '100',
       'ShortName' => 'encode_cancel_update_req'
     },
-    '35113' => {
+    '35912' => {
       'Header' => 'firmware_update.h',
       'Line' => '1253',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2735,7 +2728,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -2746,7 +2739,7 @@
       'Return' => '100',
       'ShortName' => 'decode_cancel_update_component_resp'
     },
-    '35189' => {
+    '35988' => {
       'Header' => 'firmware_update.h',
       'Line' => '1241',
       'Param' => {
@@ -2756,7 +2749,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '2' => {
           'name' => 'payload_length',
@@ -2766,13 +2759,13 @@
       'Return' => '100',
       'ShortName' => 'encode_cancel_update_component_req'
     },
-    '35361' => {
+    '36160' => {
       'Header' => 'firmware_update.h',
       'Line' => '1223',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2780,39 +2773,39 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'current_state',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'previous_state',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'aux_state',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'aux_state_status',
           'offset' => '0',
-          'type' => '4529'
+          'type' => '4572'
         },
         '7' => {
           'name' => 'progress_percent',
           'offset' => '8',
-          'type' => '4529'
+          'type' => '4572'
         },
         '8' => {
           'name' => 'reason_code',
           'offset' => '16',
-          'type' => '4529'
+          'type' => '4572'
         },
         '9' => {
           'name' => 'update_option_flags_enabled',
           'offset' => '24',
-          'type' => '35688'
+          'type' => '36487'
         }
       },
       'Reg' => {
@@ -2824,7 +2817,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_status_resp'
     },
-    '35698' => {
+    '36497' => {
       'Header' => 'firmware_update.h',
       'Line' => '1203',
       'Param' => {
@@ -2834,7 +2827,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '2' => {
           'name' => 'payload_length',
@@ -2844,13 +2837,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_status_req'
     },
-    '35870' => {
+    '36669' => {
       'Header' => 'firmware_update.h',
       'Line' => '1187',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2858,11 +2851,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'estimated_time_activation',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Reg' => {
@@ -2873,7 +2866,7 @@
       'Return' => '100',
       'ShortName' => 'decode_activate_firmware_resp'
     },
-    '35996' => {
+    '36795' => {
       'Header' => 'firmware_update.h',
       'Line' => '1173',
       'Param' => {
@@ -2883,11 +2876,11 @@
         },
         '1' => {
           'name' => 'self_contained_activation_req',
-          'type' => '29235'
+          'type' => '30034'
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '3' => {
           'name' => 'payload_length',
@@ -2897,7 +2890,7 @@
       'Return' => '100',
       'ShortName' => 'encode_activate_firmware_req'
     },
-    '36239' => {
+    '37038' => {
       'Header' => 'firmware_update.h',
       'Line' => '1158',
       'Param' => {
@@ -2911,7 +2904,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '3' => {
           'name' => 'payload_length',
@@ -2921,13 +2914,13 @@
       'Return' => '100',
       'ShortName' => 'encode_apply_complete_resp'
     },
-    '36430' => {
+    '37229' => {
       'Header' => 'firmware_update.h',
       'Line' => '1141',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2935,11 +2928,11 @@
         },
         '2' => {
           'name' => 'apply_result',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'comp_activation_methods_modification',
-          'type' => '36540'
+          'type' => '37339'
         }
       },
       'Reg' => {
@@ -2951,7 +2944,7 @@
       'Return' => '100',
       'ShortName' => 'decode_apply_complete_req'
     },
-    '36550' => {
+    '37349' => {
       'Header' => 'firmware_update.h',
       'Line' => '1128',
       'Param' => {
@@ -2965,7 +2958,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '3' => {
           'name' => 'payload_length',
@@ -2975,13 +2968,13 @@
       'Return' => '100',
       'ShortName' => 'encode_verify_complete_resp'
     },
-    '36741' => {
+    '37540' => {
       'Header' => 'firmware_update.h',
       'Line' => '1113',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2989,7 +2982,7 @@
         },
         '2' => {
           'name' => 'verify_result',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -3000,7 +2993,7 @@
       'Return' => '100',
       'ShortName' => 'decode_verify_complete_req'
     },
-    '36817' => {
+    '37616' => {
       'Header' => 'firmware_update.h',
       'Line' => '1102',
       'Param' => {
@@ -3014,7 +3007,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '3' => {
           'name' => 'payload_length',
@@ -3024,13 +3017,13 @@
       'Return' => '100',
       'ShortName' => 'encode_transfer_complete_resp'
     },
-    '37008' => {
+    '37807' => {
       'Header' => 'firmware_update.h',
       'Line' => '1086',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3038,7 +3031,7 @@
         },
         '2' => {
           'name' => 'transfer_result',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -3049,7 +3042,7 @@
       'Return' => '100',
       'ShortName' => 'decode_transfer_complete_req'
     },
-    '37084' => {
+    '37883' => {
       'Header' => 'firmware_update.h',
       'Line' => '1073',
       'Param' => {
@@ -3063,7 +3056,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '3' => {
           'name' => 'payload_length',
@@ -3076,13 +3069,13 @@
       'Return' => '100',
       'ShortName' => 'encode_request_firmware_data_resp'
     },
-    '37275' => {
+    '38074' => {
       'Header' => 'firmware_update.h',
       'Line' => '1051',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3090,11 +3083,11 @@
         },
         '2' => {
           'name' => 'offset',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -3106,13 +3099,13 @@
       'Return' => '100',
       'ShortName' => 'decode_request_firmware_data_req'
     },
-    '37395' => {
+    '38194' => {
       'Header' => 'firmware_update.h',
       'Line' => '1033',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3120,24 +3113,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'comp_compatibility_resp',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'comp_compatibility_resp_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'update_option_flags_enabled',
-          'type' => '35688'
+          'type' => '36487'
         },
         '6' => {
           'name' => 'time_before_req_fw_data',
           'offset' => '0',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Reg' => {
@@ -3149,7 +3142,7 @@
       'Return' => '100',
       'ShortName' => 'decode_update_component_resp'
     },
-    '37629' => {
+    '38428' => {
       'Header' => 'firmware_update.h',
       'Line' => '1009',
       'Param' => {
@@ -3180,7 +3173,7 @@
         '6' => {
           'name' => 'update_option_flags',
           'offset' => '0',
-          'type' => '30011'
+          'type' => '30810'
         },
         '7' => {
           'name' => 'comp_ver_str_type',
@@ -3195,12 +3188,12 @@
         '9' => {
           'name' => 'comp_ver_str',
           'offset' => '24',
-          'type' => '38098'
+          'type' => '38897'
         },
         '10' => {
           'name' => 'msg',
           'offset' => '32',
-          'type' => '4077'
+          'type' => '4120'
         },
         '11' => {
           'name' => 'payload_length',
@@ -3211,29 +3204,29 @@
       'Return' => '100',
       'ShortName' => 'encode_update_component_req'
     },
-    '38108' => {
+    '38907' => {
       'Header' => 'firmware_update.h',
       'Line' => '982',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
-          'type' => '31018'
+          'type' => '31817'
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'comp_resp',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'comp_resp_code',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -3244,7 +3237,7 @@
       'Return' => '100',
       'ShortName' => 'decode_pass_component_table_resp'
     },
-    '38307' => {
+    '39106' => {
       'Header' => 'firmware_update.h',
       'Line' => '964',
       'Param' => {
@@ -3285,12 +3278,12 @@
         '8' => {
           'name' => 'comp_ver_str',
           'offset' => '16',
-          'type' => '38098'
+          'type' => '38897'
         },
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '4077'
+          'type' => '4120'
         },
         '10' => {
           'name' => 'payload_length',
@@ -3301,13 +3294,13 @@
       'Return' => '100',
       'ShortName' => 'encode_pass_component_table_req'
     },
-    '38793' => {
+    '39592' => {
       'Header' => 'firmware_update.h',
       'Line' => '939',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3315,15 +3308,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'fd_meta_data_len',
-          'type' => '11709'
+          'type' => '12508'
         },
         '4' => {
           'name' => 'fd_will_send_pkg_data',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -3335,7 +3328,7 @@
       'Return' => '100',
       'ShortName' => 'decode_request_update_resp'
     },
-    '38940' => {
+    '39739' => {
       'Header' => 'firmware_update.h',
       'Line' => '920',
       'Param' => {
@@ -3371,12 +3364,12 @@
         '7' => {
           'name' => 'comp_img_set_ver_str',
           'offset' => '8',
-          'type' => '38098'
+          'type' => '38897'
         },
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '4077'
+          'type' => '4120'
         },
         '9' => {
           'name' => 'payload_length',
@@ -3387,7 +3380,7 @@
       'Return' => '100',
       'ShortName' => 'encode_request_update_req'
     },
-    '44072' => {
+    '44871' => {
       'Header' => 'firmware_update.h',
       'Line' => '827',
       'Param' => {
@@ -3401,15 +3394,15 @@
         },
         '2' => {
           'name' => 'component_data',
-          'type' => '44394'
+          'type' => '45193'
         },
         '3' => {
           'name' => 'active_comp_ver_str',
-          'type' => '9627'
+          'type' => '10426'
         },
         '4' => {
           'name' => 'pending_comp_ver_str',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -3421,13 +3414,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
     },
-    '44399' => {
+    '45198' => {
       'Header' => 'firmware_update.h',
       'Line' => '808',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3435,19 +3428,19 @@
         },
         '2' => {
           'name' => 'resp_data',
-          'type' => '44619'
+          'type' => '45418'
         },
         '3' => {
           'name' => 'active_comp_image_set_ver_str',
-          'type' => '9627'
+          'type' => '10426'
         },
         '4' => {
           'name' => 'pending_comp_image_set_ver_str',
-          'type' => '9627'
+          'type' => '10426'
         },
         '5' => {
           'name' => 'comp_parameter_table',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -3461,7 +3454,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_firmware_parameters_resp'
     },
-    '44624' => {
+    '45423' => {
       'Header' => 'firmware_update.h',
       'Line' => '791',
       'Param' => {
@@ -3475,7 +3468,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -3486,13 +3479,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_firmware_parameters_req'
     },
-    '44764' => {
+    '45563' => {
       'Header' => 'firmware_update.h',
       'Line' => '773',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3500,19 +3493,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'device_identifiers_len',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'descriptor_count',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'descriptor_data',
-          'type' => '44920'
+          'type' => '45719'
         }
       },
       'Reg' => {
@@ -3524,7 +3517,7 @@
       'Return' => '100',
       'ShortName' => 'decode_query_device_identifiers_resp'
     },
-    '44930' => {
+    '45729' => {
       'Header' => 'firmware_update.h',
       'Line' => '758',
       'Param' => {
@@ -3538,7 +3531,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -3549,7 +3542,7 @@
       'Return' => '100',
       'ShortName' => 'encode_query_device_identifiers_req'
     },
-    '45070' => {
+    '45869' => {
       'Header' => 'firmware_update.h',
       'Line' => '742',
       'Param' => {
@@ -3563,11 +3556,11 @@
         },
         '2' => {
           'name' => 'pldm_comp_image_info',
-          'type' => '45217'
+          'type' => '46016'
         },
         '3' => {
           'name' => 'comp_version_str',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -3579,7 +3572,7 @@
       'Return' => '100',
       'ShortName' => 'decode_pldm_comp_image_info'
     },
-    '45222' => {
+    '46021' => {
       'Header' => 'firmware_update.h',
       'Line' => '727',
       'Param' => {
@@ -3593,15 +3586,15 @@
         },
         '2' => {
           'name' => 'descriptor_title_str_type',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'descriptor_title_str',
-          'type' => '9627'
+          'type' => '10426'
         },
         '4' => {
           'name' => 'descriptor_data',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -3614,7 +3607,7 @@
       'Return' => '100',
       'ShortName' => 'decode_vendor_defined_descriptor_value'
     },
-    '45404' => {
+    '46203' => {
       'Header' => 'firmware_update.h',
       'Line' => '711',
       'Param' => {
@@ -3628,11 +3621,11 @@
         },
         '2' => {
           'name' => 'descriptor_type',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'descriptor_data',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -3643,7 +3636,7 @@
       'Return' => '100',
       'ShortName' => 'decode_descriptor_type_length_value'
     },
-    '45576' => {
+    '46375' => {
       'Header' => 'firmware_update.h',
       'Line' => '692',
       'Param' => {
@@ -3661,25 +3654,25 @@
         },
         '3' => {
           'name' => 'fw_device_id_record',
-          'type' => '45833'
+          'type' => '46632'
         },
         '4' => {
           'name' => 'applicable_components',
-          'type' => '9627'
+          'type' => '10426'
         },
         '5' => {
           'name' => 'comp_image_set_version_str',
-          'type' => '9627'
+          'type' => '10426'
         },
         '6' => {
           'name' => 'record_descriptors',
           'offset' => '0',
-          'type' => '9627'
+          'type' => '10426'
         },
         '7' => {
           'name' => 'fw_device_pkg_data',
           'offset' => '8',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -3691,7 +3684,7 @@
       'Return' => '100',
       'ShortName' => 'decode_firmware_device_id_record'
     },
-    '45838' => {
+    '46637' => {
       'Header' => 'firmware_update.h',
       'Line' => '671',
       'Param' => {
@@ -3705,11 +3698,11 @@
         },
         '2' => {
           'name' => 'package_header_info',
-          'type' => '46143'
+          'type' => '46942'
         },
         '3' => {
           'name' => 'package_version_str',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -3721,7 +3714,7 @@
       'Return' => '100',
       'ShortName' => 'decode_pldm_package_header_info'
     },
-    '49408' => {
+    '50207' => {
       'Header' => 'fru.h',
       'Line' => '501',
       'Param' => {
@@ -3743,19 +3736,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_fru_record_table_resp'
     },
-    '49648' => {
+    '50447' => {
       'Header' => 'fru.h',
       'Line' => '486',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3763,15 +3756,15 @@
         },
         '2' => {
           'name' => 'data_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'transfer_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'fru_table_data',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -3783,13 +3776,13 @@
       'Return' => '100',
       'ShortName' => 'decode_set_fru_record_table_req'
     },
-    '49815' => {
+    '50614' => {
       'Header' => 'fru.h',
       'Line' => '360',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3797,36 +3790,36 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'next_data_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'fru_record_table_data',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'fru_record_table_length',
           'offset' => '0',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_table_resp'
     },
-    '50045' => {
+    '50844' => {
       'Header' => 'fru.h',
       'Line' => '387',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3834,24 +3827,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'next_data_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'fru_record_table_data',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'fru_record_table_length',
           'offset' => '0',
-          'type' => '12272'
+          'type' => '13071'
         },
         '7' => {
           'name' => 'max_fru_record_table_length',
@@ -3867,7 +3860,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_table_resp_safe'
     },
-    '50366' => {
+    '51165' => {
       'Header' => 'fru.h',
       'Line' => '339',
       'Param' => {
@@ -3885,7 +3878,7 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '4' => {
           'name' => 'payload_length',
@@ -3895,13 +3888,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_table_req'
     },
-    '50601' => {
+    '51400' => {
       'Header' => 'fru.h',
       'Line' => '451',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3909,19 +3902,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'fru_structure_data',
-          'type' => '9627'
+          'type' => '10426'
         }
       },
       'Reg' => {
@@ -3934,7 +3927,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_by_option_resp'
     },
-    '50768' => {
+    '51567' => {
       'Header' => 'fru.h',
       'Line' => '313',
       'Param' => {
@@ -3965,7 +3958,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         },
         '7' => {
           'name' => 'payload_length',
@@ -3979,13 +3972,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_by_option_resp'
     },
-    '51159' => {
+    '51958' => {
       'Header' => 'fru.h',
       'Line' => '292',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3993,29 +3986,29 @@
         },
         '2' => {
           'name' => 'data_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'fru_table_handle',
-          'type' => '11709'
+          'type' => '12508'
         },
         '4' => {
           'name' => 'record_set_identifier',
-          'type' => '11709'
+          'type' => '12508'
         },
         '5' => {
           'name' => 'record_type',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'field_type',
           'offset' => '0',
-          'type' => '4529'
+          'type' => '4572'
         },
         '7' => {
           'name' => 'transfer_op_flag',
           'offset' => '8',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -4028,7 +4021,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_by_option_req'
     },
-    '51361' => {
+    '52160' => {
       'Header' => 'fru.h',
       'Line' => '433',
       'Param' => {
@@ -4064,7 +4057,7 @@
         '7' => {
           'name' => 'msg',
           'offset' => '8',
-          'type' => '4077'
+          'type' => '4120'
         },
         '8' => {
           'name' => 'payload_length',
@@ -4075,7 +4068,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_by_option_req'
     },
-    '51658' => {
+    '52457' => {
       'Header' => 'fru.h',
       'Line' => '468',
       'Param' => {
@@ -4089,11 +4082,11 @@
         },
         '2' => {
           'name' => 'record_table',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'record_size',
-          'type' => '12272'
+          'type' => '13071'
         },
         '4' => {
           'name' => 'rsi',
@@ -4112,13 +4105,13 @@
       'Return' => '100',
       'ShortName' => 'get_fru_record_by_option_check'
     },
-    '52317' => {
+    '53116' => {
       'Header' => 'fru.h',
       'Line' => '409',
       'Param' => {
         '0' => {
           'name' => 'fru_table',
-          'type' => '4529'
+          'type' => '4572'
         },
         '1' => {
           'name' => 'total_size',
@@ -4126,7 +4119,7 @@
         },
         '2' => {
           'name' => 'curr_size',
-          'type' => '12272'
+          'type' => '13071'
         },
         '3' => {
           'name' => 'record_set_id',
@@ -4148,7 +4141,7 @@
         '7' => {
           'name' => 'tlvs',
           'offset' => '8',
-          'type' => '4529'
+          'type' => '4572'
         },
         '8' => {
           'name' => 'tlvs_size',
@@ -4167,7 +4160,7 @@
       'Return' => '100',
       'ShortName' => 'encode_fru_record'
     },
-    '52639' => {
+    '53438' => {
       'Header' => 'fru.h',
       'Line' => '269',
       'Param' => {
@@ -4189,19 +4182,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_table_resp'
     },
-    '52861' => {
+    '53660' => {
       'Header' => 'fru.h',
       'Line' => '251',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -4209,11 +4202,11 @@
         },
         '2' => {
           'name' => 'data_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'transfer_operation_flag',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -4225,7 +4218,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_table_req'
     },
-    '52965' => {
+    '53764' => {
       'Header' => 'fru.h',
       'Line' => '232',
       'Param' => {
@@ -4271,19 +4264,19 @@
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_table_metadata_resp'
     },
-    '53268' => {
+    '54067' => {
       'Header' => 'fru.h',
       'Line' => '203',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -4291,39 +4284,39 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'fru_data_major_version',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'fru_data_minor_version',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'fru_table_maximum_size',
-          'type' => '4534'
+          'type' => '4577'
         },
         '6' => {
           'name' => 'fru_table_length',
           'offset' => '0',
-          'type' => '4534'
+          'type' => '4577'
         },
         '7' => {
           'name' => 'total_record_set_identifiers',
           'offset' => '8',
-          'type' => '11709'
+          'type' => '12508'
         },
         '8' => {
           'name' => 'total_table_records',
           'offset' => '16',
-          'type' => '11709'
+          'type' => '12508'
         },
         '9' => {
           'name' => 'checksum',
           'offset' => '24',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -4336,7 +4329,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_table_metadata_resp'
     },
-    '53478' => {
+    '54277' => {
       'Header' => 'fru.h',
       'Line' => '178',
       'Param' => {
@@ -4346,7 +4339,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '2' => {
           'name' => 'payload_length',
@@ -4356,7 +4349,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_table_metadata_req'
     },
-    '67782' => {
+    '68581' => {
       'Header' => 'pdr.h',
       'Line' => '625',
       'Param' => {
@@ -4370,11 +4363,11 @@
         },
         '2' => {
           'name' => 'num_entities',
-          'type' => '12272'
+          'type' => '13071'
         },
         '3' => {
           'name' => 'entities',
-          'type' => '68095'
+          'type' => '68894'
         }
       },
       'Reg' => {
@@ -4384,13 +4377,13 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_pdr_extract'
     },
-    '68110' => {
+    '68909' => {
       'Header' => 'pdr.h',
       'Line' => '613',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '68159'
+          'type' => '68958'
         }
       },
       'Reg' => {
@@ -4399,13 +4392,13 @@
       'Return' => '805',
       'ShortName' => 'pldm_is_empty_entity_assoc_tree'
     },
-    '68164' => {
+    '68963' => {
       'Header' => 'pdr.h',
       'Line' => '603',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '68159'
+          'type' => '68958'
         }
       },
       'Reg' => {
@@ -4414,65 +4407,65 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_destroy_root'
     },
-    '68227' => {
+    '69026' => {
       'Header' => 'pdr.h',
       'Line' => '593',
       'Param' => {
         '0' => {
           'name' => 'org_tree',
-          'type' => '68159'
+          'type' => '68958'
         },
         '1' => {
           'name' => 'new_tree',
-          'type' => '68159'
+          'type' => '68958'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_copy_root'
     },
-    '68611' => {
+    '69410' => {
       'Header' => 'pdr.h',
       'Line' => '567',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '68159'
+          'type' => '68958'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '60228'
+          'type' => '61027'
         }
       },
-      'Return' => '55358',
+      'Return' => '56157',
       'ShortName' => 'pldm_entity_association_tree_find'
     },
-    '68891' => {
+    '69690' => {
       'Header' => 'pdr.h',
       'Line' => '581',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '68159'
+          'type' => '68958'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '60228'
+          'type' => '61027'
         },
         '2' => {
           'name' => 'is_remote',
           'type' => '805'
         }
       },
-      'Return' => '55358',
+      'Return' => '56157',
       'ShortName' => 'pldm_entity_association_tree_find_with_locality'
     },
-    '69273' => {
+    '70072' => {
       'Header' => 'pdr.h',
       'Line' => '200',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '69395'
+          'type' => '70194'
         },
         '1' => {
           'name' => 'first',
@@ -4487,16 +4480,16 @@
         '1' => 'rsi',
         '2' => 'rdx'
       },
-      'Return' => '55353',
+      'Return' => '56152',
       'ShortName' => 'pldm_pdr_find_last_in_range'
     },
-    '69400' => {
+    '70199' => {
       'Header' => 'pdr.h',
       'Line' => '165',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '60223'
+          'type' => '61022'
         }
       },
       'Reg' => {
@@ -4505,13 +4498,13 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_remove_remote_pdrs'
     },
-    '69648' => {
+    '70447' => {
       'Header' => 'pdr.h',
       'Line' => '174',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '60223'
+          'type' => '61022'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -4525,41 +4518,41 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
     },
-    '69916' => {
+    '70715' => {
       'Header' => 'pdr.h',
       'Line' => '528',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '68159'
+          'type' => '68958'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '54494'
+          'type' => '55293'
         },
         '2' => {
           'name' => 'node',
-          'type' => '68606'
+          'type' => '69405'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_find_entity_ref_in_tree'
     },
-    '70203' => {
+    '71002' => {
       'Header' => 'pdr.h',
       'Line' => '517',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '55358'
+          'type' => '56157'
         },
         '1' => {
           'name' => 'repo',
-          'type' => '60223'
+          'type' => '61022'
         },
         '2' => {
           'name' => 'entities',
-          'type' => '68095'
+          'type' => '68894'
         },
         '3' => {
           'name' => 'num_entities',
@@ -4590,21 +4583,21 @@
       'Return' => '100',
       'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
     },
-    '70436' => {
+    '71235' => {
       'Header' => 'pdr.h',
       'Line' => '500',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '55358'
+          'type' => '56157'
         },
         '1' => {
           'name' => 'repo',
-          'type' => '60223'
+          'type' => '61022'
         },
         '2' => {
           'name' => 'entities',
-          'type' => '68095'
+          'type' => '68894'
         },
         '3' => {
           'name' => 'num_entities',
@@ -4622,17 +4615,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
     },
-    '70654' => {
+    '71453' => {
       'Header' => 'pdr.h',
       'Line' => '451',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '68159'
+          'type' => '68958'
         },
         '1' => {
           'name' => 'repo',
-          'type' => '60223'
+          'type' => '61022'
         },
         '2' => {
           'name' => 'is_remote',
@@ -4646,17 +4639,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_entity_association_pdr_add_check'
     },
-    '72177' => {
+    '72976' => {
       'Header' => 'pdr.h',
       'Line' => '554',
       'Param' => {
         '0' => {
           'name' => 'parent',
-          'type' => '55358'
+          'type' => '56157'
         },
         '1' => {
           'name' => 'node',
-          'type' => '60228'
+          'type' => '61027'
         }
       },
       'Reg' => {
@@ -4666,13 +4659,13 @@
       'Return' => '805',
       'ShortName' => 'pldm_is_current_parent_child'
     },
-    '72266' => {
+    '73065' => {
       'Header' => 'pdr.h',
       'Line' => '540',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '55358'
+          'type' => '56157'
         },
         '1' => {
           'name' => 'association_type',
@@ -4686,13 +4679,13 @@
       'Return' => '121',
       'ShortName' => 'pldm_entity_get_num_children'
     },
-    '72481' => {
+    '73280' => {
       'Header' => 'pdr.h',
       'Line' => '422',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '55358'
+          'type' => '56157'
         }
       },
       'Reg' => {
@@ -4701,37 +4694,37 @@
       'Return' => '805',
       'ShortName' => 'pldm_entity_is_exist_parent'
     },
-    '72636' => {
+    '73435' => {
       'Header' => 'pdr.h',
       'Line' => '412',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '55358'
+          'type' => '56157'
         }
       },
-      'Return' => '54494',
+      'Return' => '55293',
       'ShortName' => 'pldm_entity_get_parent'
     },
-    '72770' => {
+    '73569' => {
       'Header' => 'pdr.h',
       'Line' => '402',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '55358'
+          'type' => '56157'
         }
       },
       'Return' => '805',
       'ShortName' => 'pldm_entity_is_node_parent'
     },
-    '72925' => {
+    '73724' => {
       'Header' => 'pdr.h',
       'Line' => '392',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '68159'
+          'type' => '68958'
         }
       },
       'Reg' => {
@@ -4740,21 +4733,21 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_destroy'
     },
-    '73104' => {
+    '73903' => {
       'Header' => 'pdr.h',
       'Line' => '364',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '68159'
+          'type' => '68958'
         },
         '1' => {
           'name' => 'entities',
-          'type' => '68095'
+          'type' => '68894'
         },
         '2' => {
           'name' => 'size',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
@@ -4763,17 +4756,17 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_visit'
     },
-    '73563' => {
+    '74362' => {
       'Header' => 'pdr.h',
       'Line' => '346',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '68159'
+          'type' => '68958'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '60228'
+          'type' => '61027'
         },
         '2' => {
           'name' => 'entity_instance_number',
@@ -4781,7 +4774,7 @@
         },
         '3' => {
           'name' => 'parent',
-          'type' => '55358'
+          'type' => '56157'
         },
         '4' => {
           'name' => 'association_type',
@@ -4802,20 +4795,20 @@
           'type' => '1011'
         }
       },
-      'Return' => '55358',
+      'Return' => '56157',
       'ShortName' => 'pldm_entity_association_tree_add_entity'
     },
-    '74090' => {
+    '74889' => {
       'Header' => 'pdr.h',
       'Line' => '318',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '68159'
+          'type' => '68958'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '60228'
+          'type' => '61027'
         },
         '2' => {
           'name' => 'entity_instance_number',
@@ -4823,53 +4816,53 @@
         },
         '3' => {
           'name' => 'parent',
-          'type' => '55358'
+          'type' => '56157'
         },
         '4' => {
           'name' => 'association_type',
           'type' => '121'
         }
       },
-      'Return' => '55358',
+      'Return' => '56157',
       'ShortName' => 'pldm_entity_association_tree_add'
     },
-    '74523' => {
+    '75322' => {
       'Header' => 'pdr.h',
       'Line' => '301',
-      'Return' => '68159',
+      'Return' => '68958',
       'ShortName' => 'pldm_entity_association_tree_init'
     },
-    '74597' => {
+    '75396' => {
       'Header' => 'pdr.h',
       'Line' => '386',
       'Param' => {
         '0' => {
           'name' => 'entity',
-          'type' => '74731'
+          'type' => '75530'
         }
       },
       'Return' => '1011',
       'ShortName' => 'pldm_entity_node_get_remote_container_id'
     },
-    '74757' => {
+    '75556' => {
       'Header' => 'pdr.h',
       'Line' => '375',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '55358'
+          'type' => '56157'
         }
       },
-      'Return' => '54494',
+      'Return' => '55293',
       'ShortName' => 'pldm_entity_extract'
     },
-    '75551' => {
+    '76350' => {
       'Header' => 'pdr.h',
       'Line' => '187',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '69395'
+          'type' => '70194'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -4897,13 +4890,13 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_update_TL_pdr'
     },
-    '75910' => {
+    '76709' => {
       'Header' => 'pdr.h',
       'Line' => '266',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '69395'
+          'type' => '70194'
         },
         '1' => {
           'name' => 'fru_rsi',
@@ -4911,34 +4904,34 @@
         },
         '2' => {
           'name' => 'terminus_handle',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'entity_type',
-          'type' => '11709'
+          'type' => '12508'
         },
         '4' => {
           'name' => 'entity_instance_num',
-          'type' => '11709'
+          'type' => '12508'
         },
         '5' => {
           'name' => 'container_id',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Reg' => {
         '2' => 'r12'
       },
-      'Return' => '75895',
+      'Return' => '76694',
       'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
     },
-    '76264' => {
+    '77063' => {
       'Header' => 'pdr.h',
       'Line' => '245',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '60223'
+          'type' => '61022'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -4963,71 +4956,71 @@
         '6' => {
           'name' => 'bmc_record_handle',
           'offset' => '0',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Return' => '100',
       'ShortName' => 'pldm_pdr_add_fru_record_set_check'
     },
-    '76602' => {
+    '77401' => {
       'Header' => 'pdr.h',
       'Line' => '157',
       'Param' => {
         '0' => {
           'name' => 'record',
-          'type' => '75895'
+          'type' => '76694'
         }
       },
       'Return' => '805',
       'ShortName' => 'pldm_pdr_record_is_remote'
     },
-    '76756' => {
+    '77555' => {
       'Header' => 'pdr.h',
       'Line' => '94',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '69395'
+          'type' => '70194'
         },
         '1' => {
           'name' => 'record',
-          'type' => '75895'
+          'type' => '76694'
         }
       },
       'Return' => '1023',
       'ShortName' => 'pldm_pdr_get_record_handle'
     },
-    '76973' => {
+    '77772' => {
       'Header' => 'pdr.h',
       'Line' => '62',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '69395'
+          'type' => '70194'
         }
       },
       'Return' => '1023',
       'ShortName' => 'pldm_pdr_get_repo_size'
     },
-    '77104' => {
+    '77903' => {
       'Header' => 'pdr.h',
       'Line' => '52',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '69395'
+          'type' => '70194'
         }
       },
       'Return' => '1023',
       'ShortName' => 'pldm_pdr_get_record_count'
     },
-    '77235' => {
+    '78034' => {
       'Header' => 'pdr.h',
       'Line' => '147',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '69395'
+          'type' => '70194'
         },
         '1' => {
           'name' => 'pdr_type',
@@ -5035,15 +5028,15 @@
         },
         '2' => {
           'name' => 'curr_record',
-          'type' => '75895'
+          'type' => '76694'
         },
         '3' => {
           'name' => 'data',
-          'type' => '44920'
+          'type' => '45719'
         },
         '4' => {
           'name' => 'size',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -5051,32 +5044,32 @@
         '3' => 'rcx',
         '4' => 'r8'
       },
-      'Return' => '75895',
+      'Return' => '76694',
       'ShortName' => 'pldm_pdr_find_record_by_type'
     },
-    '77406' => {
+    '78205' => {
       'Header' => 'pdr.h',
       'Line' => '129',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '69395'
+          'type' => '70194'
         },
         '1' => {
           'name' => 'curr_record',
-          'type' => '75895'
+          'type' => '76694'
         },
         '2' => {
           'name' => 'data',
-          'type' => '44920'
+          'type' => '45719'
         },
         '3' => {
           'name' => 'size',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'next_record_handle',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -5086,16 +5079,16 @@
         '3' => 'rcx',
         '4' => 'rbp'
       },
-      'Return' => '75895',
+      'Return' => '76694',
       'ShortName' => 'pldm_pdr_get_next_record'
     },
-    '77573' => {
+    '78372' => {
       'Header' => 'pdr.h',
       'Line' => '110',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '69395'
+          'type' => '70194'
         },
         '1' => {
           'name' => 'record_handle',
@@ -5103,15 +5096,15 @@
         },
         '2' => {
           'name' => 'data',
-          'type' => '44920'
+          'type' => '45719'
         },
         '3' => {
           'name' => 'size',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'next_record_handle',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -5121,16 +5114,16 @@
         '3' => 'rcx',
         '4' => 'rbp'
       },
-      'Return' => '75895',
+      'Return' => '76694',
       'ShortName' => 'pldm_pdr_find_record'
     },
-    '77741' => {
+    '78540' => {
       'Header' => 'pdr.h',
       'Line' => '42',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '60223'
+          'type' => '61022'
         }
       },
       'Reg' => {
@@ -5139,19 +5132,19 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_destroy'
     },
-    '77894' => {
+    '78693' => {
       'Header' => 'pdr.h',
       'Line' => '36',
-      'Return' => '60223',
+      'Return' => '61022',
       'ShortName' => 'pldm_pdr_init'
     },
-    '77966' => {
+    '78765' => {
       'Header' => 'pdr.h',
       'Line' => '79',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '60223'
+          'type' => '61022'
         },
         '1' => {
           'name' => 'data',
@@ -5171,7 +5164,7 @@
         },
         '5' => {
           'name' => 'record_handle',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -5183,13 +5176,104 @@
       'Return' => '100',
       'ShortName' => 'pldm_pdr_add_check'
     },
-    '130713' => {
+    '86270' => {
+      'Header' => 'platform.h',
+      'Line' => '1715',
+      'Param' => {
+        '0' => {
+          'name' => 'instance_id',
+          'type' => '121'
+        },
+        '1' => {
+          'name' => 'resp',
+          'type' => '87871'
+        },
+        '2' => {
+          'name' => 'msg',
+          'type' => '4120'
+        },
+        '3' => {
+          'name' => 'payload_length',
+          'type' => '1145'
+        }
+      },
+      'Reg' => {
+        '2' => 'rbp'
+      },
+      'Return' => '100',
+      'ShortName' => 'encode_get_state_effecter_states_resp'
+    },
+    '87891' => {
+      'Header' => 'platform.h',
+      'Line' => '1698',
+      'Param' => {
+        '0' => {
+          'name' => 'msg',
+          'type' => '4567'
+        },
+        '1' => {
+          'name' => 'payload_length',
+          'type' => '1145'
+        },
+        '2' => {
+          'name' => 'resp',
+          'type' => '87871'
+        }
+      },
+      'Return' => '100',
+      'ShortName' => 'decode_get_state_effecter_states_resp'
+    },
+    '89412' => {
+      'Header' => 'platform.h',
+      'Line' => '1667',
+      'Param' => {
+        '0' => {
+          'name' => 'msg',
+          'type' => '4567'
+        },
+        '1' => {
+          'name' => 'payload_length',
+          'type' => '1145'
+        },
+        '2' => {
+          'name' => 'effecter_id',
+          'type' => '12508'
+        }
+      },
+      'Return' => '100',
+      'ShortName' => 'decode_get_state_effecter_states_req'
+    },
+    '90183' => {
+      'Header' => 'platform.h',
+      'Line' => '1681',
+      'Param' => {
+        '0' => {
+          'name' => 'instance_id',
+          'type' => '121'
+        },
+        '1' => {
+          'name' => 'effecter_id',
+          'type' => '1011'
+        },
+        '2' => {
+          'name' => 'msg',
+          'type' => '4120'
+        },
+        '3' => {
+          'name' => 'payload_length',
+          'type' => '1145'
+        }
+      },
+      'Return' => '100',
+      'ShortName' => 'encode_get_state_effecter_states_req'
+    },
+    '131515' => {
       'Header' => 'platform.h',
       'Line' => '1847',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5197,50 +5281,50 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'tid',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'event_id',
-          'type' => '11709'
+          'type' => '12508'
         },
         '5' => {
           'name' => 'next_data_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '6' => {
           'name' => 'transfer_flag',
           'offset' => '0',
-          'type' => '4529'
+          'type' => '4572'
         },
         '7' => {
           'name' => 'event_class',
           'offset' => '8',
-          'type' => '4529'
+          'type' => '4572'
         },
         '8' => {
           'name' => 'event_data_size',
           'offset' => '16',
-          'type' => '4534'
+          'type' => '4577'
         },
         '9' => {
           'name' => 'event_data',
           'offset' => '24',
-          'type' => '46910'
+          'type' => '47709'
         },
         '10' => {
           'name' => 'event_data_integrity_checksum',
           'offset' => '32',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_poll_for_platform_event_message_resp'
     },
-    '133422' => {
+    '134224' => {
       'Header' => 'platform.h',
       'Line' => '1821',
       'Param' => {
@@ -5266,7 +5350,7 @@
         },
         '5' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '6' => {
           'name' => 'payload_length',
@@ -5277,7 +5361,7 @@
       'Return' => '100',
       'ShortName' => 'encode_poll_for_platform_event_message_req'
     },
-    '134839' => {
+    '135641' => {
       'Header' => 'platform.h',
       'Line' => '2300',
       'Param' => {
@@ -5291,19 +5375,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_event_receiver_resp'
     },
-    '135010' => {
+    '135812' => {
       'Header' => 'platform.h',
       'Line' => '2286',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5311,31 +5395,31 @@
         },
         '2' => {
           'name' => 'event_message_global_enable',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'transport_protocol_type',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'event_receiver_address_info',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'heartbeat_timer',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_set_event_receiver_req'
     },
-    '136433' => {
+    '137235' => {
       'Header' => 'platform.h',
       'Line' => '2264',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5343,7 +5427,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -5354,7 +5438,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_event_receiver_resp'
     },
-    '137095' => {
+    '137897' => {
       'Header' => 'platform.h',
       'Line' => '2250',
       'Param' => {
@@ -5380,19 +5464,19 @@
         },
         '5' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_event_receiver_req'
     },
-    '137351' => {
+    '138153' => {
       'Header' => 'platform.h',
       'Line' => '1394',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5400,17 +5484,17 @@
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'rearm_event_state',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_sensor_reading_req'
     },
-    '138336' => {
+    '139138' => {
       'Header' => 'platform.h',
       'Line' => '1420',
       'Param' => {
@@ -5456,7 +5540,7 @@
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '4077'
+          'type' => '4120'
         },
         '10' => {
           'name' => 'payload_length',
@@ -5467,13 +5551,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_sensor_reading_resp'
     },
-    '138888' => {
+    '139688' => {
       'Header' => 'platform.h',
       'Line' => '2225',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5481,45 +5565,45 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'sensor_data_size',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'sensor_operational_state',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'sensor_event_message_enable',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'present_state',
           'offset' => '0',
-          'type' => '4529'
+          'type' => '4572'
         },
         '7' => {
           'name' => 'previous_state',
           'offset' => '8',
-          'type' => '4529'
+          'type' => '4572'
         },
         '8' => {
           'name' => 'event_state',
           'offset' => '16',
-          'type' => '4529'
+          'type' => '4572'
         },
         '9' => {
           'name' => 'present_reading',
           'offset' => '24',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_sensor_reading_resp'
     },
-    '142486' => {
+    '143286' => {
       'Header' => 'platform.h',
       'Line' => '2200',
       'Param' => {
@@ -5537,13 +5621,13 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_sensor_reading_req'
     },
-    '142702' => {
+    '143502' => {
       'Header' => 'platform.h',
       'Line' => '2181',
       'Param' => {
@@ -5557,15 +5641,15 @@
         },
         '2' => {
           'name' => 'event_data_operation',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'number_of_change_entries',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'change_entry_data_offset',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
@@ -5577,7 +5661,7 @@
       'Return' => '100',
       'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
     },
-    '145999' => {
+    '146799' => {
       'Header' => 'platform.h',
       'Line' => '2064',
       'Param' => {
@@ -5591,15 +5675,15 @@
         },
         '2' => {
           'name' => 'event_data_format',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'number_of_change_records',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'change_record_data_offset',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
@@ -5611,7 +5695,7 @@
       'Return' => '100',
       'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
     },
-    '146881' => {
+    '147681' => {
       'Header' => 'platform.h',
       'Line' => '2135',
       'Param' => {
@@ -5633,16 +5717,16 @@
         },
         '4' => {
           'name' => 'change_entries',
-          'type' => '147199'
+          'type' => '147999'
         },
         '5' => {
           'name' => 'event_data',
-          'type' => '147214'
+          'type' => '148014'
         },
         '6' => {
           'name' => 'actual_change_records_size',
           'offset' => '0',
-          'type' => '12272'
+          'type' => '13071'
         },
         '7' => {
           'name' => 'max_change_records_size',
@@ -5661,13 +5745,13 @@
       'Return' => '100',
       'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
     },
-    '147224' => {
+    '148024' => {
       'Header' => 'platform.h',
       'Line' => '2042',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5675,36 +5759,36 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'effecter_data_size',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'effecter_oper_state',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'pending_value',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'present_value',
           'offset' => '0',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_numeric_effecter_value_resp'
     },
-    '151578' => {
+    '152378' => {
       'Header' => 'platform.h',
       'Line' => '1351',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5712,13 +5796,13 @@
         },
         '2' => {
           'name' => 'effecter_id',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_numeric_effecter_value_req'
     },
-    '152344' => {
+    '153144' => {
       'Header' => 'platform.h',
       'Line' => '1375',
       'Param' => {
@@ -5749,7 +5833,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         },
         '7' => {
           'name' => 'payload_length',
@@ -5760,7 +5844,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_numeric_effecter_value_resp'
     },
-    '153036' => {
+    '153834' => {
       'Header' => 'platform.h',
       'Line' => '2021',
       'Param' => {
@@ -5774,13 +5858,13 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_numeric_effecter_value_req'
     },
-    '153232' => {
+    '154030' => {
       'Header' => 'platform.h',
       'Line' => '2006',
       'Param' => {
@@ -5794,13 +5878,13 @@
         },
         '2' => {
           'name' => 'pdr_value',
-          'type' => '211718'
+          'type' => '212516'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_numeric_sensor_pdr_data'
     },
-    '211723' => {
+    '212521' => {
       'Header' => 'platform.h',
       'Line' => '1994',
       'Param' => {
@@ -5814,19 +5898,19 @@
         },
         '2' => {
           'name' => 'event_state',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'previous_event_state',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'sensor_data_size',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'present_reading',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -5836,7 +5920,7 @@
       'Return' => '100',
       'ShortName' => 'decode_numeric_sensor_data'
     },
-    '214365' => {
+    '215163' => {
       'Header' => 'platform.h',
       'Line' => '1973',
       'Param' => {
@@ -5850,15 +5934,15 @@
         },
         '2' => {
           'name' => 'sensor_offset',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'event_state',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'previous_event_state',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -5870,7 +5954,7 @@
       'Return' => '100',
       'ShortName' => 'decode_state_sensor_data'
     },
-    '215446' => {
+    '216244' => {
       'Header' => 'platform.h',
       'Line' => '1955',
       'Param' => {
@@ -5884,11 +5968,11 @@
         },
         '2' => {
           'name' => 'present_op_state',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'previous_op_state',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -5899,7 +5983,7 @@
       'Return' => '100',
       'ShortName' => 'decode_sensor_op_data'
     },
-    '216308' => {
+    '217106' => {
       'Header' => 'platform.h',
       'Line' => '1938',
       'Param' => {
@@ -5913,27 +5997,27 @@
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'sensor_event_class_type',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'event_class_data_offset',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_sensor_event_data'
     },
-    '217240' => {
+    '218038' => {
       'Header' => 'platform.h',
       'Line' => '1917',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5941,24 +6025,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'synchrony_config',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'synchrony_config_support',
-          'type' => '6342'
+          'type' => '6393'
         },
         '5' => {
           'name' => 'number_event_class_returned',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'event_class',
           'offset' => '0',
-          'type' => '4529'
+          'type' => '4572'
         },
         '7' => {
           'name' => 'event_class_count',
@@ -5974,7 +6058,7 @@
       'Return' => '100',
       'ShortName' => 'decode_event_message_supported_resp'
     },
-    '218877' => {
+    '219675' => {
       'Header' => 'platform.h',
       'Line' => '1900',
       'Param' => {
@@ -5988,19 +6072,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_event_message_supported_req'
     },
-    '219073' => {
+    '219871' => {
       'Header' => 'platform.h',
       'Line' => '1873',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6008,17 +6092,17 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'terminus_max_buffer_size',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_event_message_buffer_size_resp'
     },
-    '220058' => {
+    '220856' => {
       'Header' => 'platform.h',
       'Line' => '1886',
       'Param' => {
@@ -6032,7 +6116,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -6041,13 +6125,13 @@
       'Return' => '100',
       'ShortName' => 'encode_event_message_buffer_size_req'
     },
-    '220254' => {
+    '221052' => {
       'Header' => 'platform.h',
       'Line' => '1862',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6055,11 +6139,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'platform_event_status',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -6068,7 +6152,7 @@
       'Return' => '100',
       'ShortName' => 'decode_platform_event_message_resp'
     },
-    '221061' => {
+    '221858' => {
       'Header' => 'platform.h',
       'Line' => '1805',
       'Param' => {
@@ -6099,7 +6183,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         },
         '7' => {
           'name' => 'payload_length',
@@ -6110,7 +6194,7 @@
       'Return' => '100',
       'ShortName' => 'encode_platform_event_message_req'
     },
-    '221460' => {
+    '222257' => {
       'Header' => 'platform.h',
       'Line' => '1785',
       'Param' => {
@@ -6151,7 +6235,7 @@
         '8' => {
           'name' => 'event_data',
           'offset' => '16',
-          'type' => '4529'
+          'type' => '4572'
         },
         '9' => {
           'name' => 'checksum',
@@ -6161,7 +6245,7 @@
         '10' => {
           'name' => 'msg',
           'offset' => '32',
-          'type' => '4077'
+          'type' => '4120'
         },
         '11' => {
           'name' => 'payload_length',
@@ -6172,7 +6256,7 @@
       'Return' => '100',
       'ShortName' => 'encode_poll_for_platform_event_message_resp'
     },
-    '224156' => {
+    '224953' => {
       'Header' => 'platform.h',
       'Line' => '1763',
       'Param' => {
@@ -6190,19 +6274,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_platform_event_message_resp'
     },
-    '224372' => {
+    '225169' => {
       'Header' => 'platform.h',
       'Line' => '1748',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6210,31 +6294,31 @@
         },
         '2' => {
           'name' => 'format_version',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'transfer_operation_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'data_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '5' => {
           'name' => 'event_id_to_acknowledge',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_poll_for_platform_event_message_req'
     },
-    '225808' => {
+    '226605' => {
       'Header' => 'platform.h',
       'Line' => '1732',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6242,19 +6326,19 @@
         },
         '2' => {
           'name' => 'format_version',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'tid',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'event_class',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'event_data_offset',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
@@ -6267,25 +6351,25 @@
       'Return' => '100',
       'ShortName' => 'decode_platform_event_message_req'
     },
-    '226928' => {
+    '227725' => {
       'Header' => 'platform.h',
       'Line' => '2159',
       'Param' => {
         '0' => {
           'name' => 'event_data',
-          'type' => '227118'
+          'type' => '227915'
         },
         '1' => {
           'name' => 'event_data_size',
-          'type' => '31018'
+          'type' => '31817'
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '15025'
+          'type' => '15824'
         },
         '3' => {
           'name' => 'sensor_event_class',
-          'type' => '81680'
+          'type' => '82479'
         },
         '4' => {
           'name' => 'sensor_offset',
@@ -6302,7 +6386,7 @@
         },
         '7' => {
           'name' => 'actual_event_data_size',
-          'type' => '143589'
+          'type' => '144389'
         }
       },
       'Reg' => {
@@ -6316,13 +6400,13 @@
       'Return' => '100',
       'ShortName' => 'encode_sensor_event_data'
     },
-    '227133' => {
+    '227930' => {
       'Header' => 'platform.h',
       'Line' => '1316',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6330,27 +6414,27 @@
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'sensor_rearm',
-          'type' => '6342'
+          'type' => '6393'
         },
         '4' => {
           'name' => 'reserved',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_state_sensor_readings_req'
     },
-    '228337' => {
+    '229134' => {
       'Header' => 'platform.h',
       'Line' => '1652',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6358,15 +6442,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'comp_sensor_count',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'field',
-          'type' => '230052'
+          'type' => '230849'
         }
       },
       'Reg' => {
@@ -6377,7 +6461,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_state_sensor_readings_resp'
     },
-    '230057' => {
+    '230854' => {
       'Header' => 'platform.h',
       'Line' => '1632',
       'Param' => {
@@ -6391,7 +6475,7 @@
         },
         '2' => {
           'name' => 'sensor_rearm',
-          'type' => '2771'
+          'type' => '2776'
         },
         '3' => {
           'name' => 'reserved',
@@ -6399,13 +6483,13 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_state_sensor_readings_req'
     },
-    '230293' => {
+    '231090' => {
       'Header' => 'platform.h',
       'Line' => '1336',
       'Param' => {
@@ -6423,23 +6507,23 @@
         },
         '3' => {
           'name' => 'field',
-          'type' => '230052'
+          'type' => '230849'
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_state_sensor_readings_resp'
     },
-    '230645' => {
+    '231442' => {
       'Header' => 'platform.h',
       'Line' => '1613',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6447,7 +6531,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -6458,7 +6542,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_numeric_effecter_value_resp'
     },
-    '230721' => {
+    '231518' => {
       'Header' => 'platform.h',
       'Line' => '1600',
       'Param' => {
@@ -6480,7 +6564,7 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '5' => {
           'name' => 'payload_length',
@@ -6493,7 +6577,7 @@
       'Return' => '100',
       'ShortName' => 'encode_set_numeric_effecter_value_req'
     },
-    '231191' => {
+    '231986' => {
       'Header' => 'platform.h',
       'Line' => '1207',
       'Param' => {
@@ -6507,7 +6591,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '3' => {
           'name' => 'payload_length',
@@ -6517,13 +6601,13 @@
       'Return' => '100',
       'ShortName' => 'encode_set_numeric_effecter_value_resp'
     },
-    '231382' => {
+    '232177' => {
       'Header' => 'platform.h',
       'Line' => '1191',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6531,27 +6615,27 @@
         },
         '2' => {
           'name' => 'effecter_id',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'effecter_data_size',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'effecter_value',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_set_numeric_effecter_value_req'
     },
-    '233988' => {
+    '234783' => {
       'Header' => 'platform.h',
       'Line' => '1531',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6559,29 +6643,29 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'next_record_hndl',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'next_data_transfer_hndl',
-          'type' => '4534'
+          'type' => '4577'
         },
         '5' => {
           'name' => 'transfer_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'resp_cnt',
           'offset' => '0',
-          'type' => '11709'
+          'type' => '12508'
         },
         '7' => {
           'name' => 'record_data',
           'offset' => '8',
-          'type' => '4529'
+          'type' => '4572'
         },
         '8' => {
           'name' => 'record_data_length',
@@ -6591,7 +6675,7 @@
         '9' => {
           'name' => 'transfer_crc',
           'offset' => '24',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -6600,7 +6684,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_pdr_resp'
     },
-    '236298' => {
+    '237093' => {
       'Header' => 'platform.h',
       'Line' => '1500',
       'Param' => {
@@ -6631,7 +6715,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         },
         '7' => {
           'name' => 'payload_length',
@@ -6645,13 +6729,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_pdr_req'
     },
-    '236586' => {
+    '237381' => {
       'Header' => 'platform.h',
       'Line' => '1474',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6659,45 +6743,45 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'repository_state',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'update_time',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'oem_update_time',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'record_count',
           'offset' => '0',
-          'type' => '4534'
+          'type' => '4577'
         },
         '7' => {
           'name' => 'repository_size',
           'offset' => '8',
-          'type' => '4534'
+          'type' => '4577'
         },
         '8' => {
           'name' => 'largest_record_size',
           'offset' => '16',
-          'type' => '4534'
+          'type' => '4577'
         },
         '9' => {
           'name' => 'data_transfer_handle_timeout',
           'offset' => '24',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_pdr_repository_info_resp'
     },
-    '239068' => {
+    '239863' => {
       'Header' => 'platform.h',
       'Line' => '1450',
       'Param' => {
@@ -6743,13 +6827,13 @@
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_pdr_repository_info_resp'
     },
-    '239544' => {
+    '240339' => {
       'Header' => 'platform.h',
       'Line' => '1274',
       'Param' => {
@@ -6790,19 +6874,19 @@
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_pdr_resp'
     },
-    '239996' => {
+    '240791' => {
       'Header' => 'platform.h',
       'Line' => '1295',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6810,36 +6894,36 @@
         },
         '2' => {
           'name' => 'record_hndl',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'data_transfer_hndl',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'transfer_op_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'request_cnt',
-          'type' => '11709'
+          'type' => '12508'
         },
         '6' => {
           'name' => 'record_chg_num',
           'offset' => '0',
-          'type' => '11709'
+          'type' => '12508'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_pdr_req'
     },
-    '241894' => {
+    '242689' => {
       'Header' => 'platform.h',
       'Line' => '1246',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6847,27 +6931,27 @@
         },
         '2' => {
           'name' => 'effecter_id',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'comp_effecter_count',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'field',
-          'type' => '243313'
+          'type' => '244109'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_set_state_effecter_states_req'
     },
-    '243318' => {
+    '244114' => {
       'Header' => 'platform.h',
       'Line' => '1579',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6875,7 +6959,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -6886,7 +6970,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_state_effecter_states_resp'
     },
-    '243391' => {
+    '244187' => {
       'Header' => 'platform.h',
       'Line' => '1560',
       'Param' => {
@@ -6904,11 +6988,11 @@
         },
         '3' => {
           'name' => 'field',
-          'type' => '243313'
+          'type' => '244109'
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -6917,7 +7001,7 @@
       'Return' => '100',
       'ShortName' => 'encode_set_state_effecter_states_req'
     },
-    '243734' => {
+    '244530' => {
       'Header' => 'platform.h',
       'Line' => '1224',
       'Param' => {
@@ -6931,35 +7015,35 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_state_effecter_states_resp'
     },
-    '243900' => {
+    '244696' => {
       'Header' => 'platform.h',
       'Line' => '641',
       'Param' => {
         '0' => {
           'name' => 'sensor',
-          'type' => '244284'
+          'type' => '245080'
         },
         '1' => {
           'name' => 'allocation_size',
-          'type' => '31018'
+          'type' => '31817'
         },
         '2' => {
           'name' => 'possible_states',
-          'type' => '244294'
+          'type' => '245090'
         },
         '3' => {
           'name' => 'possible_states_size',
-          'type' => '31018'
+          'type' => '31817'
         },
         '4' => {
           'name' => 'actual_size',
-          'type' => '143589'
+          'type' => '144389'
         }
       },
       'Reg' => {
@@ -6972,29 +7056,29 @@
       'Return' => '100',
       'ShortName' => 'encode_state_sensor_pdr'
     },
-    '244304' => {
+    '245100' => {
       'Header' => 'platform.h',
       'Line' => '843',
       'Param' => {
         '0' => {
           'name' => 'effecter',
-          'type' => '244688'
+          'type' => '245484'
         },
         '1' => {
           'name' => 'allocation_size',
-          'type' => '31018'
+          'type' => '31817'
         },
         '2' => {
           'name' => 'possible_states',
-          'type' => '244698'
+          'type' => '245494'
         },
         '3' => {
           'name' => 'possible_states_size',
-          'type' => '31018'
+          'type' => '31817'
         },
         '4' => {
           'name' => 'actual_size',
-          'type' => '143589'
+          'type' => '144389'
         }
       },
       'Reg' => {
@@ -7007,13 +7091,13 @@
       'Return' => '100',
       'ShortName' => 'encode_state_effecter_pdr'
     },
-    '250642' => {
+    '251502' => {
       'Header' => 'instance-id.h',
       'Line' => '85',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '250865'
+          'type' => '251725'
         },
         '1' => {
           'name' => 'tid',
@@ -7027,13 +7111,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_instance_id_free'
     },
-    '250870' => {
+    '251730' => {
       'Header' => 'instance-id.h',
       'Line' => '68',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '250865'
+          'type' => '251725'
         },
         '1' => {
           'name' => 'tid',
@@ -7041,19 +7125,19 @@
         },
         '2' => {
           'name' => 'iid',
-          'type' => '251290'
+          'type' => '252150'
         }
       },
       'Return' => '100',
       'ShortName' => 'pldm_instance_id_alloc'
     },
-    '251295' => {
+    '252155' => {
       'Header' => 'instance-id.h',
       'Line' => '51',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '250865'
+          'type' => '251725'
         }
       },
       'Reg' => {
@@ -7062,41 +7146,41 @@
       'Return' => '100',
       'ShortName' => 'pldm_instance_db_destroy'
     },
-    '251380' => {
+    '252240' => {
       'Header' => 'instance-id.h',
       'Line' => '41',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '251466'
+          'type' => '252326'
         }
       },
       'Return' => '100',
       'ShortName' => 'pldm_instance_db_init_default'
     },
-    '251471' => {
+    '252331' => {
       'Header' => 'instance-id.h',
       'Line' => '28',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '251466'
+          'type' => '252326'
         },
         '1' => {
           'name' => 'dbpath',
-          'type' => '15716'
+          'type' => '3889'
         }
       },
       'Return' => '100',
       'ShortName' => 'pldm_instance_db_init'
     },
-    '252387' => {
+    '253247' => {
       'Header' => 'transport.h',
       'Line' => '53',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '252424'
+          'type' => '253284'
         },
         '1' => {
           'name' => 'tid',
@@ -7117,16 +7201,16 @@
         '2' => 'rdx',
         '3' => 'rcx'
       },
-      'Return' => '252338',
+      'Return' => '253198',
       'ShortName' => 'pldm_transport_send_msg'
     },
-    '252434' => {
+    '253294' => {
       'Header' => 'transport.h',
       'Line' => '118',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '252424'
+          'type' => '253284'
         },
         '1' => {
           'name' => 'tid',
@@ -7142,26 +7226,26 @@
         },
         '4' => {
           'name' => 'pldm_resp_msg',
-          'type' => '46910'
+          'type' => '47709'
         },
         '5' => {
           'name' => 'resp_msg_len',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
         '2' => 'r14'
       },
-      'Return' => '252338',
+      'Return' => '253198',
       'ShortName' => 'pldm_transport_send_recv_msg'
     },
-    '252491' => {
+    '253351' => {
       'Header' => 'mctp-demux.h',
       'Line' => '18',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '252382'
+          'type' => '253242'
         }
       },
       'Reg' => {
@@ -7170,25 +7254,25 @@
       'Return' => '1',
       'ShortName' => 'pldm_transport_mctp_demux_destroy'
     },
-    '252528' => {
+    '253388' => {
       'Header' => 'transport.h',
       'Line' => '81',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '252424'
+          'type' => '253284'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '252565'
+          'type' => '253425'
         },
         '2' => {
           'name' => 'pldm_msg',
-          'type' => '46910'
+          'type' => '47709'
         },
         '3' => {
           'name' => 'msg_len',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
@@ -7197,16 +7281,16 @@
         '2' => 'rbp',
         '3' => 'rcx'
       },
-      'Return' => '252338',
+      'Return' => '253198',
       'ShortName' => 'pldm_transport_recv_msg'
     },
-    '252570' => {
+    '253430' => {
       'Header' => 'mctp-demux.h',
       'Line' => '32',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '252382'
+          'type' => '253242'
         },
         '1' => {
           'name' => 'tid',
@@ -7214,7 +7298,7 @@
         },
         '2' => {
           'name' => 'eid',
-          'type' => '252223'
+          'type' => '253083'
         }
       },
       'Reg' => {
@@ -7225,28 +7309,28 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_mctp_demux_map_tid'
     },
-    '252602' => {
+    '253462' => {
       'Header' => 'mctp-demux.h',
       'Line' => '22',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '252382'
+          'type' => '253242'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '252424',
+      'Return' => '253284',
       'ShortName' => 'pldm_transport_mctp_demux_core'
     },
-    '252646' => {
+    '253506' => {
       'Header' => 'mctp-demux.h',
       'Line' => '15',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '252668'
+          'type' => '253528'
         }
       },
       'Reg' => {
@@ -7255,19 +7339,19 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_mctp_demux_init'
     },
-    '252727' => {
+    '253587' => {
       'Header' => 'pldm.h',
       'Line' => '119',
       'Return' => '1',
       'ShortName' => 'pldm_close'
     },
-    '252771' => {
+    '253631' => {
       'Header' => 'pldm.h',
       'Line' => '75',
       'Param' => {
         '0' => {
           'name' => 'eid',
-          'type' => '252223'
+          'type' => '253083'
         },
         '1' => {
           'name' => 'mctp_fd',
@@ -7288,16 +7372,16 @@
         '2' => 'rdx',
         '3' => 'rcx'
       },
-      'Return' => '252338',
+      'Return' => '253198',
       'ShortName' => 'pldm_send'
     },
-    '253190' => {
+    '254050' => {
       'Header' => 'pldm.h',
       'Line' => '57',
       'Param' => {
         '0' => {
           'name' => 'eid',
-          'type' => '252223'
+          'type' => '253083'
         },
         '1' => {
           'name' => 'mctp_fd',
@@ -7313,11 +7397,11 @@
         },
         '4' => {
           'name' => 'pldm_resp_msg',
-          'type' => '44920'
+          'type' => '45719'
         },
         '5' => {
           'name' => 'resp_msg_len',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
@@ -7328,16 +7412,16 @@
         '4' => 'r8',
         '5' => 'r9'
       },
-      'Return' => '252338',
+      'Return' => '253198',
       'ShortName' => 'pldm_send_recv'
     },
-    '253673' => {
+    '254533' => {
       'Header' => 'pldm.h',
       'Line' => '94',
       'Param' => {
         '0' => {
           'name' => 'eid',
-          'type' => '252223'
+          'type' => '253083'
         },
         '1' => {
           'name' => 'mctp_fd',
@@ -7349,26 +7433,26 @@
         },
         '3' => {
           'name' => 'pldm_resp_msg',
-          'type' => '44920'
+          'type' => '45719'
         },
         '4' => {
           'name' => 'resp_msg_len',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
         '3' => 'rbx'
       },
-      'Return' => '252338',
+      'Return' => '253198',
       'ShortName' => 'pldm_recv'
     },
-    '253899' => {
+    '254759' => {
       'Header' => 'pldm.h',
       'Line' => '112',
       'Param' => {
         '0' => {
           'name' => 'eid',
-          'type' => '252223'
+          'type' => '253083'
         },
         '1' => {
           'name' => 'mctp_fd',
@@ -7376,37 +7460,37 @@
         },
         '2' => {
           'name' => 'pldm_resp_msg',
-          'type' => '44920'
+          'type' => '45719'
         },
         '3' => {
           'name' => 'resp_msg_len',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
         '2' => 'r12',
         '3' => 'r13'
       },
-      'Return' => '252338',
+      'Return' => '253198',
       'ShortName' => 'pldm_recv_any'
     },
-    '254352' => {
+    '255212' => {
       'Header' => 'pldm.h',
       'Line' => '39',
-      'Return' => '252338',
+      'Return' => '253198',
       'ShortName' => 'pldm_open'
     },
-    '256721' => {
+    '257581' => {
       'Header' => 'af-mctp.h',
       'Line' => '54',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '256877'
+          'type' => '257737'
         },
         '1' => {
           'name' => 'smctp',
-          'type' => '256882'
+          'type' => '257742'
         },
         '2' => {
           'name' => 'len',
@@ -7420,13 +7504,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_af_mctp_bind'
     },
-    '256887' => {
+    '257747' => {
       'Header' => 'af-mctp.h',
       'Line' => '19',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '256877'
+          'type' => '257737'
         }
       },
       'Reg' => {
@@ -7435,13 +7519,13 @@
       'Return' => '1',
       'ShortName' => 'pldm_transport_af_mctp_destroy'
     },
-    '256971' => {
+    '257831' => {
       'Header' => 'af-mctp.h',
       'Line' => '16',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '257195'
+          'type' => '258055'
         }
       },
       'Reg' => {
@@ -7450,13 +7534,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_af_mctp_init'
     },
-    '258390' => {
+    '259250' => {
       'Header' => 'af-mctp.h',
       'Line' => '37',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '256877'
+          'type' => '257737'
         },
         '1' => {
           'name' => 'tid',
@@ -7464,7 +7548,7 @@
         },
         '2' => {
           'name' => 'eid',
-          'type' => '252223'
+          'type' => '253083'
         }
       },
       'Reg' => {
@@ -7475,13 +7559,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
     },
-    '258463' => {
+    '259323' => {
       'Header' => 'af-mctp.h',
       'Line' => '33',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '256877'
+          'type' => '257737'
         },
         '1' => {
           'name' => 'tid',
@@ -7489,7 +7573,7 @@
         },
         '2' => {
           'name' => 'eid',
-          'type' => '252223'
+          'type' => '253083'
         }
       },
       'Reg' => {
@@ -7500,17 +7584,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_af_mctp_map_tid'
     },
-    '258704' => {
+    '259564' => {
       'Header' => 'af-mctp.h',
       'Line' => '28',
       'Param' => {
         '0' => {
           'name' => 't',
-          'type' => '252424'
+          'type' => '253284'
         },
         '1' => {
           'name' => 'pollfd',
-          'type' => '255387'
+          'type' => '256247'
         }
       },
       'Reg' => {
@@ -7520,28 +7604,28 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
     },
-    '258782' => {
+    '259642' => {
       'Header' => 'af-mctp.h',
       'Line' => '23',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '256877'
+          'type' => '257737'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '252424',
+      'Return' => '253284',
       'ShortName' => 'pldm_transport_af_mctp_core'
     },
-    '262453' => {
+    '263313' => {
       'Header' => 'mctp-demux.h',
       'Line' => '36',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '252382'
+          'type' => '253242'
         },
         '1' => {
           'name' => 'tid',
@@ -7549,7 +7633,7 @@
         },
         '2' => {
           'name' => 'eid',
-          'type' => '252223'
+          'type' => '253083'
         }
       },
       'Reg' => {
@@ -7560,17 +7644,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
     },
-    '262767' => {
+    '263627' => {
       'Header' => 'mctp-demux.h',
       'Line' => '27',
       'Param' => {
         '0' => {
           'name' => 't',
-          'type' => '252424'
+          'type' => '253284'
         },
         '1' => {
           'name' => 'pollfd',
-          'type' => '255387'
+          'type' => '256247'
         }
       },
       'Reg' => {
@@ -7580,13 +7664,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
     },
-    '267700' => {
+    '268560' => {
       'Header' => 'transport.h',
       'Line' => '31',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '252424'
+          'type' => '253284'
         },
         '1' => {
           'name' => 'timeout',
@@ -7596,7 +7680,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_poll'
     },
-    '272759' => {
+    '273619' => {
       'Header' => 'file_io.h',
       'Line' => '912',
       'Param' => {
@@ -7610,19 +7694,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_new_file_with_metadata_resp'
     },
-    '272959' => {
+    '273819' => {
       'Header' => 'file_io.h',
       'Line' => '898',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7630,34 +7714,34 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'length',
-          'type' => '23771'
+          'type' => '24570'
         },
         '5' => {
           'name' => 'file_meta_data_1',
-          'type' => '4534'
+          'type' => '4577'
         },
         '6' => {
           'name' => 'file_meta_data_2',
           'offset' => '0',
-          'type' => '4534'
+          'type' => '4577'
         },
         '7' => {
           'name' => 'file_meta_data_3',
           'offset' => '8',
-          'type' => '4534'
+          'type' => '4577'
         },
         '8' => {
           'name' => 'file_meta_data_4',
           'offset' => '16',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -7670,13 +7754,13 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_with_metadata_req'
     },
-    '273191' => {
+    '274051' => {
       'Header' => 'file_io.h',
       'Line' => '881',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7684,7 +7768,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -7695,7 +7779,7 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_with_metadata_resp'
     },
-    '273292' => {
+    '274152' => {
       'Header' => 'file_io.h',
       'Line' => '866',
       'Param' => {
@@ -7713,7 +7797,7 @@
         },
         '3' => {
           'name' => 'length',
-          'type' => '15042'
+          'type' => '15841'
         },
         '4' => {
           'name' => 'file_meta_data_1',
@@ -7736,7 +7820,7 @@
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -7745,7 +7829,7 @@
       'Return' => '100',
       'ShortName' => 'encode_new_file_with_metadata_req'
     },
-    '273589' => {
+    '274449' => {
       'Header' => 'file_io.h',
       'Line' => '824',
       'Param' => {
@@ -7759,19 +7843,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_file_ack_with_meta_data_resp'
     },
-    '273784' => {
+    '274644' => {
       'Header' => 'file_io.h',
       'Line' => '811',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7779,34 +7863,34 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'file_status',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'file_meta_data_1',
-          'type' => '4534'
+          'type' => '4577'
         },
         '6' => {
           'name' => 'file_meta_data_2',
           'offset' => '0',
-          'type' => '4534'
+          'type' => '4577'
         },
         '7' => {
           'name' => 'file_meta_data_3',
           'offset' => '8',
-          'type' => '4534'
+          'type' => '4577'
         },
         '8' => {
           'name' => 'file_meta_data_4',
           'offset' => '16',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -7819,13 +7903,13 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_with_meta_data_req'
     },
-    '273996' => {
+    '274856' => {
       'Header' => 'file_io.h',
       'Line' => '794',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7833,7 +7917,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -7844,7 +7928,7 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_with_meta_data_resp'
     },
-    '274092' => {
+    '274952' => {
       'Header' => 'file_io.h',
       'Line' => '781',
       'Param' => {
@@ -7885,7 +7969,7 @@
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -7894,13 +7978,13 @@
       'Return' => '100',
       'ShortName' => 'encode_file_ack_with_meta_data_req'
     },
-    '274389' => {
+    '275249' => {
       'Header' => 'file_io.h',
       'Line' => '741',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7908,7 +7992,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -7919,7 +8003,7 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_resp'
     },
-    '274490' => {
+    '275350' => {
       'Header' => 'file_io.h',
       'Line' => '730',
       'Param' => {
@@ -7941,13 +8025,13 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_file_ack_req'
     },
-    '274725' => {
+    '275585' => {
       'Header' => 'file_io.h',
       'Line' => '718',
       'Param' => {
@@ -7961,19 +8045,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_file_ack_resp'
     },
-    '274915' => {
+    '275775' => {
       'Header' => 'file_io.h',
       'Line' => '706',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7981,15 +8065,15 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'file_status',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -8001,13 +8085,13 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_req'
     },
-    '275057' => {
+    '275917' => {
       'Header' => 'file_io.h',
       'Line' => '675',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8015,11 +8099,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -8031,7 +8115,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_resp'
     },
-    '275172' => {
+    '276032' => {
       'Header' => 'file_io.h',
       'Line' => '661',
       'Param' => {
@@ -8062,13 +8146,13 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_req'
     },
-    '275442' => {
+    '276302' => {
       'Header' => 'file_io.h',
       'Line' => '644',
       'Param' => {
@@ -8090,19 +8174,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_resp'
     },
-    '275672' => {
+    '276532' => {
       'Header' => 'file_io.h',
       'Line' => '626',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8110,19 +8194,19 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'offset',
-          'type' => '4534'
+          'type' => '4577'
         },
         '5' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -8135,13 +8219,13 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_req'
     },
-    '275834' => {
+    '276694' => {
       'Header' => 'file_io.h',
       'Line' => '590',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8149,7 +8233,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -8160,7 +8244,7 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_resp'
     },
-    '275935' => {
+    '276795' => {
       'Header' => 'file_io.h',
       'Line' => '579',
       'Param' => {
@@ -8178,17 +8262,17 @@
         },
         '3' => {
           'name' => 'length',
-          'type' => '15042'
+          'type' => '15841'
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_new_file_req'
     },
-    '276170' => {
+    '277030' => {
       'Header' => 'file_io.h',
       'Line' => '567',
       'Param' => {
@@ -8202,19 +8286,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_new_file_resp'
     },
-    '276360' => {
+    '277220' => {
       'Header' => 'file_io.h',
       'Line' => '555',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8222,15 +8306,15 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'length',
-          'type' => '23771'
+          'type' => '24570'
         }
       },
       'Reg' => {
@@ -8242,13 +8326,13 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_req'
     },
-    '276502' => {
+    '277362' => {
       'Header' => 'file_io.h',
       'Line' => '523',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8256,11 +8340,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -8272,7 +8356,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_memory_resp'
     },
-    '276617' => {
+    '277477' => {
       'Header' => 'file_io.h',
       'Line' => '509',
       'Param' => {
@@ -8303,18 +8387,18 @@
         '6' => {
           'name' => 'address',
           'offset' => '0',
-          'type' => '15042'
+          'type' => '15841'
         },
         '7' => {
           'name' => 'msg',
           'offset' => '8',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_memory_req'
     },
-    '276902' => {
+    '277762' => {
       'Header' => 'file_io.h',
       'Line' => '491',
       'Param' => {
@@ -8336,19 +8420,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_memory_resp'
     },
-    '277132' => {
+    '277992' => {
       'Header' => 'file_io.h',
       'Line' => '473',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8356,24 +8440,24 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '11709'
+          'type' => '12508'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'offset',
-          'type' => '4534'
+          'type' => '4577'
         },
         '5' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         },
         '6' => {
           'name' => 'address',
           'offset' => '0',
-          'type' => '23771'
+          'type' => '24570'
         }
       },
       'Reg' => {
@@ -8386,7 +8470,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_memory_req'
     },
-    '277309' => {
+    '278169' => {
       'Header' => 'file_io.h',
       'Line' => '435',
       'Param' => {
@@ -8404,19 +8488,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_write_file_resp'
     },
-    '277524' => {
+    '278384' => {
       'Header' => 'file_io.h',
       'Line' => '422',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8424,11 +8508,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -8440,7 +8524,7 @@
       'Return' => '100',
       'ShortName' => 'decode_write_file_resp'
     },
-    '277634' => {
+    '278494' => {
       'Header' => 'file_io.h',
       'Line' => '410',
       'Param' => {
@@ -8462,19 +8546,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_write_file_req'
     },
-    '277869' => {
+    '278729' => {
       'Header' => 'file_io.h',
       'Line' => '391',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8482,19 +8566,19 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'offset',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         },
         '5' => {
           'name' => 'file_data_offset',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
@@ -8506,7 +8590,7 @@
       'Return' => '100',
       'ShortName' => 'decode_write_file_req'
     },
-    '278024' => {
+    '278884' => {
       'Header' => 'file_io.h',
       'Line' => '377',
       'Param' => {
@@ -8524,19 +8608,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_read_file_resp'
     },
-    '278239' => {
+    '279099' => {
       'Header' => 'file_io.h',
       'Line' => '359',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8544,15 +8628,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'file_data_offset',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
@@ -8564,7 +8648,7 @@
       'Return' => '100',
       'ShortName' => 'decode_read_file_resp'
     },
-    '278375' => {
+    '279235' => {
       'Header' => 'file_io.h',
       'Line' => '344',
       'Param' => {
@@ -8586,19 +8670,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_read_file_req'
     },
-    '278610' => {
+    '279470' => {
       'Header' => 'file_io.h',
       'Line' => '330',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8606,15 +8690,15 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'offset',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -8626,13 +8710,13 @@
       'Return' => '100',
       'ShortName' => 'decode_read_file_req'
     },
-    '278746' => {
+    '279606' => {
       'Header' => 'file_io.h',
       'Line' => '274',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8640,24 +8724,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '5' => {
           'name' => 'file_table_data_start_offset',
-          'type' => '4529'
+          'type' => '4572'
         },
         '6' => {
           'name' => 'file_table_length',
           'offset' => '0',
-          'type' => '12272'
+          'type' => '13071'
         }
       },
       'Reg' => {
@@ -8670,7 +8754,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_file_table_resp'
     },
-    '278920' => {
+    '279780' => {
       'Header' => 'file_io.h',
       'Line' => '258',
       'Param' => {
@@ -8692,13 +8776,13 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_file_table_req'
     },
-    '279147' => {
+    '280007' => {
       'Header' => 'file_io.h',
       'Line' => '244',
       'Param' => {
@@ -8729,7 +8813,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -8738,13 +8822,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_file_table_resp'
     },
-    '279505' => {
+    '280365' => {
       'Header' => 'file_io.h',
       'Line' => '227',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8752,15 +8836,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'transfer_opflag',
-          'type' => '4529'
+          'type' => '4572'
         },
         '4' => {
           'name' => 'table_type',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -8772,13 +8856,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_file_table_req'
     },
-    '279640' => {
+    '280500' => {
       'Header' => 'file_io.h',
       'Line' => '183',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8786,11 +8870,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -8802,7 +8886,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_memory_resp'
     },
-    '279749' => {
+    '280609' => {
       'Header' => 'file_io.h',
       'Line' => '169',
       'Param' => {
@@ -8828,12 +8912,12 @@
         },
         '5' => {
           'name' => 'address',
-          'type' => '15042'
+          'type' => '15841'
         },
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Reg' => {
@@ -8842,7 +8926,7 @@
       'Return' => '100',
       'ShortName' => 'encode_rw_file_memory_req'
     },
-    '280008' => {
+    '280868' => {
       'Header' => 'file_io.h',
       'Line' => '152',
       'Param' => {
@@ -8864,19 +8948,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_rw_file_memory_resp'
     },
-    '280229' => {
+    '281089' => {
       'Header' => 'file_io.h',
       'Line' => '136',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8884,19 +8968,19 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '4534'
+          'type' => '4577'
         },
         '3' => {
           'name' => 'offset',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         },
         '5' => {
           'name' => 'address',
-          'type' => '23771'
+          'type' => '24570'
         }
       },
       'Reg' => {
@@ -8909,7 +8993,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_memory_req'
     },
-    '281278' => {
+    '282138' => {
       'Header' => 'host.h',
       'Line' => '101',
       'Param' => {
@@ -8931,7 +9015,7 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '5' => {
           'name' => 'payload_length',
@@ -8944,13 +9028,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_alert_status_resp'
     },
-    '281526' => {
+    '282386' => {
       'Header' => 'host.h',
       'Line' => '86',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8958,7 +9042,7 @@
         },
         '2' => {
           'name' => 'version_id',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Reg' => {
@@ -8969,13 +9053,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_alert_status_req'
     },
-    '281609' => {
+    '282469' => {
       'Header' => 'host.h',
       'Line' => '70',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8983,15 +9067,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'rack_entry',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'pri_cec_node',
-          'type' => '4534'
+          'type' => '4577'
         }
       },
       'Reg' => {
@@ -9003,7 +9087,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_alert_status_resp'
     },
-    '281748' => {
+    '282608' => {
       'Header' => 'host.h',
       'Line' => '52',
       'Param' => {
@@ -9017,7 +9101,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4077'
+          'type' => '4120'
         },
         '3' => {
           'name' => 'payload_length',
@@ -9027,7 +9111,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_alert_status_req'
     },
-    '282816' => {
+    '283676' => {
       'Header' => 'platform.h',
       'Line' => '47',
       'Param' => {
@@ -9058,19 +9142,19 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4077'
+          'type' => '4120'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_bios_attribute_update_event_req'
     },
-    '283922' => {
+    '284782' => {
       'Header' => 'file_io.h',
       'Line' => '36',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4524'
+          'type' => '4567'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9078,15 +9162,15 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4534'
+          'type' => '4577'
         },
         '4' => {
           'name' => 'data',
-          'type' => '4529'
+          'type' => '4572'
         }
       },
       'Return' => '100',
@@ -9142,6 +9226,8 @@
       'decode_get_pdr_resp' => 1,
       'decode_get_sensor_reading_req' => 1,
       'decode_get_sensor_reading_resp' => 1,
+      'decode_get_state_effecter_states_req' => 1,
+      'decode_get_state_effecter_states_resp' => 1,
       'decode_get_state_sensor_readings_req' => 1,
       'decode_get_state_sensor_readings_resp' => 1,
       'decode_get_status_resp' => 1,
@@ -9238,6 +9324,8 @@
       'encode_get_pdr_resp' => 1,
       'encode_get_sensor_reading_req' => 1,
       'encode_get_sensor_reading_resp' => 1,
+      'encode_get_state_effecter_states_req' => 1,
+      'encode_get_state_effecter_states_resp' => 1,
       'encode_get_state_sensor_readings_req' => 1,
       'encode_get_state_sensor_readings_resp' => 1,
       'encode_get_status_req' => 1,
@@ -9769,14 +9857,20 @@
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '2617' => {
+    '2593' => {
+      'BaseType' => '114',
+      'Name' => 'char const',
+      'Size' => '1',
+      'Type' => 'Const'
+    },
+    '2622' => {
       'Header' => 'pldm_types.h',
       'Line' => '9',
       'Name' => 'anon-struct-pldm_types.h-9',
       'Size' => '1',
       'Type' => 'Struct'
     },
-    '2771' => {
+    '2776' => {
       'Header' => 'pldm_types.h',
       'Line' => '19',
       'Memb' => {
@@ -9788,20 +9882,20 @@
         '1' => {
           'name' => 'bits',
           'offset' => '0',
-          'type' => '2617'
+          'type' => '2622'
         }
       },
       'Name' => 'union bitfield8_t',
       'Size' => '1',
       'Type' => 'Union'
     },
-    '2783' => {
-      'BaseType' => '2771',
+    '2788' => {
+      'BaseType' => '2776',
       'Name' => 'bitfield8_t const',
       'Size' => '1',
       'Type' => 'Const'
     },
-    '3186' => {
+    '3191' => {
       'Header' => 'base.h',
       'Line' => '92',
       'Memb' => {
@@ -9826,7 +9920,7 @@
       'Size' => '4',
       'Type' => 'Enum'
     },
-    '3198' => {
+    '3203' => {
       'Header' => 'base.h',
       'Line' => '136',
       'Memb' => {
@@ -9840,51 +9934,51 @@
       'Size' => '3',
       'Type' => 'Struct'
     },
-    '3309' => {
-      'BaseType' => '3198',
+    '3314' => {
+      'BaseType' => '3203',
       'Name' => 'struct pldm_msg_hdr const',
       'Size' => '3',
       'Type' => 'Const'
     },
-    '3314' => {
+    '3319' => {
       'Header' => 'base.h',
       'Line' => '169',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '3198'
+          'type' => '3203'
         },
         '1' => {
           'name' => 'payload',
           'offset' => '3',
-          'type' => '3359'
+          'type' => '3364'
         }
       },
       'Name' => 'struct pldm_msg',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '3354' => {
-      'BaseType' => '3314',
+    '3359' => {
+      'BaseType' => '3319',
       'Name' => 'struct pldm_msg const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '3359' => {
+    '3364' => {
       'BaseType' => '121',
       'Name' => 'uint8_t[1]',
       'Size' => '1',
       'Type' => 'Array'
     },
-    '3375' => {
+    '3380' => {
       'Header' => 'base.h',
       'Line' => '195',
       'Memb' => {
         '0' => {
           'name' => 'msg_type',
           'offset' => '0',
-          'type' => '3186'
+          'type' => '3191'
         },
         '1' => {
           'name' => 'instance',
@@ -9911,79 +10005,85 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '3454' => {
-      'BaseType' => '3375',
+    '3459' => {
+      'BaseType' => '3380',
       'Name' => 'struct pldm_header_info const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '4077' => {
-      'BaseType' => '3314',
+    '3889' => {
+      'BaseType' => '2593',
+      'Name' => 'char const*',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '4120' => {
+      'BaseType' => '3319',
       'Name' => 'struct pldm_msg*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '4524' => {
-      'BaseType' => '3354',
+    '4567' => {
+      'BaseType' => '3359',
       'Name' => 'struct pldm_msg const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '4529' => {
+    '4572' => {
       'BaseType' => '121',
       'Name' => 'uint8_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '4534' => {
+    '4577' => {
       'BaseType' => '1023',
       'Name' => 'uint32_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '5429' => {
+    '5470' => {
       'BaseType' => '1093',
       'Name' => 'ver32_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '6342' => {
-      'BaseType' => '2771',
+    '6393' => {
+      'BaseType' => '2776',
       'Name' => 'bitfield8_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '6800' => {
-      'BaseType' => '2783',
+    '6856' => {
+      'BaseType' => '2788',
       'Name' => 'bitfield8_t const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '7583' => {
-      'BaseType' => '3309',
+    '7646' => {
+      'BaseType' => '3314',
       'Name' => 'struct pldm_msg_hdr const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '7649' => {
-      'BaseType' => '3375',
+    '7887' => {
+      'BaseType' => '3380',
       'Name' => 'struct pldm_header_info*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '7740' => {
-      'BaseType' => '3454',
+    '8149' => {
+      'BaseType' => '3459',
       'Name' => 'struct pldm_header_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '7745' => {
-      'BaseType' => '3198',
+    '8154' => {
+      'BaseType' => '3203',
       'Name' => 'struct pldm_msg_hdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '9231' => {
+    '10030' => {
       'Header' => 'utils.h',
       'Line' => '20',
       'Memb' => {
@@ -10002,25 +10102,25 @@
       'Size' => '16',
       'Type' => 'Struct'
     },
-    '9627' => {
-      'BaseType' => '9231',
+    '10426' => {
+      'BaseType' => '10030',
       'Name' => 'struct variable_field*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '11709' => {
+    '12508' => {
       'BaseType' => '1011',
       'Name' => 'uint16_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '12272' => {
+    '13071' => {
       'BaseType' => '1145',
       'Name' => 'size_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '14948' => {
+    '15747' => {
       'BaseType' => '67',
       'Header' => 'types.h',
       'Line' => '45',
@@ -10029,20 +10129,14 @@
       'Size' => '8',
       'Type' => 'Typedef'
     },
-    '14991' => {
-      'BaseType' => '114',
-      'Name' => 'char const',
-      'Size' => '1',
-      'Type' => 'Const'
-    },
-    '15025' => {
+    '15824' => {
       'BaseType' => '1011',
       'Name' => 'uint16_t const',
       'Size' => '2',
       'Type' => 'Const'
     },
-    '15042' => {
-      'BaseType' => '14948',
+    '15841' => {
+      'BaseType' => '15747',
       'Header' => 'stdint-uintn.h',
       'Line' => '27',
       'Name' => 'uint64_t',
@@ -10050,7 +10144,7 @@
       'Size' => '8',
       'Type' => 'Typedef'
     },
-    '15188' => {
+    '15987' => {
       'Header' => 'bios.h',
       'Line' => '39',
       'Memb' => {
@@ -10071,7 +10165,7 @@
       'Size' => '4',
       'Type' => 'Enum'
     },
-    '15222' => {
+    '16021' => {
       'Header' => 'bios.h',
       'Line' => '48',
       'Memb' => {
@@ -10088,26 +10182,26 @@
         '2' => {
           'name' => 'name',
           'offset' => '4',
-          'type' => '15279'
+          'type' => '16078'
         }
       },
       'Name' => 'struct pldm_bios_string_table_entry',
       'Size' => '5',
       'Type' => 'Struct'
     },
-    '15274' => {
-      'BaseType' => '15222',
+    '16073' => {
+      'BaseType' => '16021',
       'Name' => 'struct pldm_bios_string_table_entry const',
       'Size' => '5',
       'Type' => 'Const'
     },
-    '15279' => {
+    '16078' => {
       'BaseType' => '114',
       'Name' => 'char[1]',
       'Size' => '1',
       'Type' => 'Array'
     },
-    '15295' => {
+    '16094' => {
       'Header' => 'bios.h',
       'Line' => '54',
       'Memb' => {
@@ -10129,20 +10223,20 @@
         '3' => {
           'name' => 'metadata',
           'offset' => '5',
-          'type' => '3359'
+          'type' => '3364'
         }
       },
       'Name' => 'struct pldm_bios_attr_table_entry',
       'Size' => '6',
       'Type' => 'Struct'
     },
-    '15360' => {
-      'BaseType' => '15295',
+    '16159' => {
+      'BaseType' => '16094',
       'Name' => 'struct pldm_bios_attr_table_entry const',
       'Size' => '6',
       'Type' => 'Const'
     },
-    '15365' => {
+    '16164' => {
       'Header' => 'bios.h',
       'Line' => '66',
       'Memb' => {
@@ -10159,20 +10253,20 @@
         '2' => {
           'name' => 'value',
           'offset' => '3',
-          'type' => '3359'
+          'type' => '3364'
         }
       },
       'Name' => 'struct pldm_bios_attr_val_table_entry',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '15417' => {
-      'BaseType' => '15365',
+    '16216' => {
+      'BaseType' => '16164',
       'Name' => 'struct pldm_bios_attr_val_table_entry const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '15486' => {
+    '16285' => {
       'Header' => 'bios_table.h',
       'Line' => '206',
       'Memb' => {
@@ -10194,7 +10288,7 @@
         '3' => {
           'name' => 'pv_handle',
           'offset' => '8',
-          'type' => '15589'
+          'type' => '16388'
         },
         '4' => {
           'name' => 'def_num',
@@ -10211,19 +10305,19 @@
       'Size' => '32',
       'Type' => 'Struct'
     },
-    '15577' => {
-      'BaseType' => '15486',
+    '16376' => {
+      'BaseType' => '16285',
       'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
       'Size' => '32',
       'Type' => 'Const'
     },
-    '15589' => {
-      'BaseType' => '15025',
+    '16388' => {
+      'BaseType' => '15824',
       'Name' => 'uint16_t const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '15599' => {
+    '16398' => {
       'Header' => 'bios_table.h',
       'Line' => '294',
       'Memb' => {
@@ -10260,26 +10354,20 @@
         '6' => {
           'name' => 'def_string',
           'offset' => '22',
-          'type' => '15716'
+          'type' => '3889'
         }
       },
       'Name' => 'struct pldm_bios_table_attr_entry_string_info',
       'Size' => '24',
       'Type' => 'Struct'
     },
-    '15711' => {
-      'BaseType' => '15599',
+    '16510' => {
+      'BaseType' => '16398',
       'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
       'Size' => '24',
       'Type' => 'Const'
     },
-    '15716' => {
-      'BaseType' => '14991',
-      'Name' => 'char const*',
-      'Size' => '8',
-      'Type' => 'Pointer'
-    },
-    '15721' => {
+    '16520' => {
       'Header' => 'bios_table.h',
       'Line' => '384',
       'Memb' => {
@@ -10296,12 +10384,12 @@
         '2' => {
           'name' => 'lower_bound',
           'offset' => '8',
-          'type' => '15042'
+          'type' => '15841'
         },
         '3' => {
           'name' => 'upper_bound',
           'offset' => '22',
-          'type' => '15042'
+          'type' => '15841'
         },
         '4' => {
           'name' => 'scalar_increment',
@@ -10311,20 +10399,20 @@
         '5' => {
           'name' => 'default_value',
           'offset' => '50',
-          'type' => '15042'
+          'type' => '15841'
         }
       },
       'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
       'Size' => '40',
       'Type' => 'Struct'
     },
-    '15819' => {
-      'BaseType' => '15721',
+    '16618' => {
+      'BaseType' => '16520',
       'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
       'Size' => '40',
       'Type' => 'Const'
     },
-    '16102' => {
+    '16901' => {
       'Name' => 'ssize_t(*)(void const*)',
       'Param' => {
         '0' => {
@@ -10335,7 +10423,7 @@
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '16172' => {
+    '16971' => {
       'Line' => '938',
       'Memb' => {
         '0' => {
@@ -10356,7 +10444,7 @@
         '3' => {
           'name' => 'entry_length_handler',
           'offset' => '36',
-          'type' => '16102'
+          'type' => '16901'
         }
       },
       'Name' => 'struct pldm_bios_table_iter',
@@ -10365,79 +10453,79 @@
       'Source' => 'bios_table.c',
       'Type' => 'Struct'
     },
-    '16242' => {
-      'BaseType' => '16172',
+    '17041' => {
+      'BaseType' => '16971',
       'Name' => 'struct pldm_bios_table_iter const',
       'Size' => '32',
       'Type' => 'Const'
     },
-    '17312' => {
-      'BaseType' => '16172',
+    '18111' => {
+      'BaseType' => '16971',
       'Name' => 'struct pldm_bios_table_iter*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '17317' => {
-      'BaseType' => '15417',
+    '18116' => {
+      'BaseType' => '16216',
       'Name' => 'struct pldm_bios_attr_val_table_entry const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '17731' => {
-      'BaseType' => '15360',
+    '18530' => {
+      'BaseType' => '16159',
       'Name' => 'struct pldm_bios_attr_table_entry const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '18335' => {
-      'BaseType' => '15274',
+    '19134' => {
+      'BaseType' => '16073',
       'Name' => 'struct pldm_bios_string_table_entry const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '19498' => {
-      'BaseType' => '16242',
+    '20297' => {
+      'BaseType' => '17041',
       'Name' => 'struct pldm_bios_table_iter const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '23771' => {
-      'BaseType' => '15042',
+    '24570' => {
+      'BaseType' => '15841',
       'Name' => 'uint64_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '24048' => {
-      'BaseType' => '15819',
+    '24847' => {
+      'BaseType' => '16618',
       'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '24357' => {
-      'BaseType' => '15716',
+    '25156' => {
+      'BaseType' => '3889',
       'Name' => 'char const**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '25529' => {
-      'BaseType' => '15711',
+    '26328' => {
+      'BaseType' => '16510',
       'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '27029' => {
-      'BaseType' => '15577',
+    '27828' => {
+      'BaseType' => '16376',
       'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '29194' => {
+    '29993' => {
       'BaseType' => '1023',
       'Name' => 'uint32_t const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '29235' => {
+    '30034' => {
       'BaseType' => '121',
       'Header' => 'pldm_types.h',
       'Line' => '32',
@@ -10445,14 +10533,14 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '29247' => {
+    '30046' => {
       'Header' => 'pldm_types.h',
       'Line' => '36',
       'Name' => 'anon-struct-pldm_types.h-36',
       'Size' => '2',
       'Type' => 'Struct'
     },
-    '29511' => {
+    '30310' => {
       'Header' => 'pldm_types.h',
       'Line' => '54',
       'Memb' => {
@@ -10464,21 +10552,21 @@
         '1' => {
           'name' => 'bits',
           'offset' => '0',
-          'type' => '29247'
+          'type' => '30046'
         }
       },
       'Name' => 'union bitfield16_t',
       'Size' => '2',
       'Type' => 'Union'
     },
-    '29523' => {
+    '30322' => {
       'Header' => 'pldm_types.h',
       'Line' => '58',
       'Name' => 'anon-struct-pldm_types.h-58',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '30011' => {
+    '30810' => {
       'Header' => 'pldm_types.h',
       'Line' => '92',
       'Memb' => {
@@ -10490,53 +10578,53 @@
         '1' => {
           'name' => 'bits',
           'offset' => '0',
-          'type' => '29523'
+          'type' => '30322'
         }
       },
       'Name' => 'union bitfield32_t',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '30023' => {
+    '30822' => {
       'Header' => 'pldm_types.h',
       'Line' => '96',
       'Name' => 'anon-struct-pldm_types.h-96',
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '30959' => {
+    '31758' => {
       'Header' => 'pldm_types.h',
       'Line' => '162',
       'Memb' => {
         '0' => {
           'name' => 'value',
           'offset' => '0',
-          'type' => '15042'
+          'type' => '15841'
         },
         '1' => {
           'name' => 'bits',
           'offset' => '0',
-          'type' => '30023'
+          'type' => '30822'
         }
       },
       'Name' => 'union bitfield64_t',
       'Size' => '8',
       'Type' => 'Union'
     },
-    '31018' => {
+    '31817' => {
       'BaseType' => '1145',
       'Name' => 'size_t const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '32773' => {
+    '33572' => {
       'Header' => 'firmware_update.h',
       'Line' => '372',
       'Memb' => {
         '0' => {
           'name' => 'uuid',
           'offset' => '0',
-          'type' => '32877'
+          'type' => '33676'
         },
         '1' => {
           'name' => 'package_header_format_version',
@@ -10551,7 +10639,7 @@
         '3' => {
           'name' => 'package_release_date_time',
           'offset' => '25',
-          'type' => '32893'
+          'type' => '33692'
         },
         '4' => {
           'name' => 'component_bitmap_bit_length',
@@ -10573,19 +10661,19 @@
       'Size' => '36',
       'Type' => 'Struct'
     },
-    '32877' => {
+    '33676' => {
       'BaseType' => '121',
       'Name' => 'uint8_t[16]',
       'Size' => '16',
       'Type' => 'Array'
     },
-    '32893' => {
+    '33692' => {
       'BaseType' => '121',
       'Name' => 'uint8_t[13]',
       'Size' => '13',
       'Type' => 'Array'
     },
-    '32909' => {
+    '33708' => {
       'Header' => 'firmware_update.h',
       'Line' => '386',
       'Memb' => {
@@ -10602,7 +10690,7 @@
         '2' => {
           'name' => 'device_update_option_flags',
           'offset' => '3',
-          'type' => '30011'
+          'type' => '30810'
         },
         '3' => {
           'name' => 'comp_image_set_version_string_type',
@@ -10624,7 +10712,7 @@
       'Size' => '11',
       'Type' => 'Struct'
     },
-    '33104' => {
+    '33903' => {
       'Header' => 'firmware_update.h',
       'Line' => '420',
       'Memb' => {
@@ -10646,12 +10734,12 @@
         '3' => {
           'name' => 'comp_options',
           'offset' => '8',
-          'type' => '29511'
+          'type' => '30310'
         },
         '4' => {
           'name' => 'requested_comp_activation_method',
           'offset' => '16',
-          'type' => '29511'
+          'type' => '30310'
         },
         '5' => {
           'name' => 'comp_location_offset',
@@ -10678,7 +10766,7 @@
       'Size' => '22',
       'Type' => 'Struct'
     },
-    '33286' => {
+    '34085' => {
       'Header' => 'firmware_update.h',
       'Line' => '446',
       'Memb' => {
@@ -10690,7 +10778,7 @@
         '1' => {
           'name' => 'capabilities_during_update',
           'offset' => '1',
-          'type' => '30011'
+          'type' => '30810'
         },
         '2' => {
           'name' => 'comp_count',
@@ -10722,7 +10810,7 @@
       'Size' => '11',
       'Type' => 'Struct'
     },
-    '33468' => {
+    '34267' => {
       'Header' => 'firmware_update.h',
       'Line' => '474',
       'Memb' => {
@@ -10759,7 +10847,7 @@
         '6' => {
           'name' => 'active_comp_release_date',
           'offset' => '17',
-          'type' => '33650'
+          'type' => '34449'
         },
         '7' => {
           'name' => 'pending_comp_comparison_stamp',
@@ -10779,109 +10867,109 @@
         '10' => {
           'name' => 'pending_comp_release_date',
           'offset' => '37',
-          'type' => '33650'
+          'type' => '34449'
         },
         '11' => {
           'name' => 'comp_activation_methods',
           'offset' => '51',
-          'type' => '29511'
+          'type' => '30310'
         },
         '12' => {
           'name' => 'capabilities_during_update',
           'offset' => '53',
-          'type' => '30011'
+          'type' => '30810'
         }
       },
       'Name' => 'struct pldm_component_parameter_entry',
       'Size' => '39',
       'Type' => 'Struct'
     },
-    '33650' => {
+    '34449' => {
       'BaseType' => '121',
       'Name' => 'uint8_t[8]',
       'Size' => '8',
       'Type' => 'Array'
     },
-    '34588' => {
-      'BaseType' => '9231',
+    '35387' => {
+      'BaseType' => '10030',
       'Name' => 'struct variable_field const',
       'Size' => '16',
       'Type' => 'Const'
     },
-    '34926' => {
-      'BaseType' => '29235',
+    '35725' => {
+      'BaseType' => '30034',
       'Name' => 'bool8_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '34931' => {
-      'BaseType' => '30959',
+    '35730' => {
+      'BaseType' => '31758',
       'Name' => 'bitfield64_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '35688' => {
-      'BaseType' => '30011',
+    '36487' => {
+      'BaseType' => '30810',
       'Name' => 'bitfield32_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '36540' => {
-      'BaseType' => '29511',
+    '37339' => {
+      'BaseType' => '30310',
       'Name' => 'bitfield16_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '38098' => {
-      'BaseType' => '34588',
+    '38897' => {
+      'BaseType' => '35387',
       'Name' => 'struct variable_field const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '44394' => {
-      'BaseType' => '33468',
+    '45193' => {
+      'BaseType' => '34267',
       'Name' => 'struct pldm_component_parameter_entry*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '44619' => {
-      'BaseType' => '33286',
+    '45418' => {
+      'BaseType' => '34085',
       'Name' => 'struct pldm_get_firmware_parameters_resp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '44920' => {
-      'BaseType' => '4529',
+    '45719' => {
+      'BaseType' => '4572',
       'Name' => 'uint8_t**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '45217' => {
-      'BaseType' => '33104',
+    '46016' => {
+      'BaseType' => '33903',
       'Name' => 'struct pldm_component_image_information*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '45833' => {
-      'BaseType' => '32909',
+    '46632' => {
+      'BaseType' => '33708',
       'Name' => 'struct pldm_firmware_device_id_record*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '46143' => {
-      'BaseType' => '32773',
+    '46942' => {
+      'BaseType' => '33572',
       'Name' => 'struct pldm_package_header_information*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '46910' => {
+    '47709' => {
       'BaseType' => '2579',
       'Name' => 'void**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '54245' => {
-      'BaseType' => '54262',
+    '55044' => {
+      'BaseType' => '55061',
       'Header' => 'pdr.h',
       'Line' => '16',
       'Name' => 'pldm_pdr',
@@ -10889,13 +10977,13 @@
       'Size' => '24',
       'Type' => 'Typedef'
     },
-    '54257' => {
-      'BaseType' => '54245',
+    '55056' => {
+      'BaseType' => '55044',
       'Name' => 'pldm_pdr const',
       'Size' => '24',
       'Type' => 'Const'
     },
-    '54262' => {
+    '55061' => {
       'Line' => '25',
       'Memb' => {
         '0' => {
@@ -10911,12 +10999,12 @@
         '2' => {
           'name' => 'first',
           'offset' => '8',
-          'type' => '55353'
+          'type' => '56152'
         },
         '3' => {
           'name' => 'last',
           'offset' => '22',
-          'type' => '55353'
+          'type' => '56152'
         }
       },
       'Name' => 'struct pldm_pdr',
@@ -10925,8 +11013,8 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '54328' => {
-      'BaseType' => '54345',
+    '55127' => {
+      'BaseType' => '55144',
       'Header' => 'pdr.h',
       'Line' => '21',
       'Name' => 'pldm_pdr_record',
@@ -10934,13 +11022,13 @@
       'Size' => '32',
       'Type' => 'Typedef'
     },
-    '54340' => {
-      'BaseType' => '54328',
+    '55139' => {
+      'BaseType' => '55127',
       'Name' => 'pldm_pdr_record const',
       'Size' => '32',
       'Type' => 'Const'
     },
-    '54345' => {
+    '55144' => {
       'Line' => '16',
       'Memb' => {
         '0' => {
@@ -10956,12 +11044,12 @@
         '2' => {
           'name' => 'data',
           'offset' => '8',
-          'type' => '4529'
+          'type' => '4572'
         },
         '3' => {
           'name' => 'next',
           'offset' => '22',
-          'type' => '55341'
+          'type' => '56140'
         },
         '4' => {
           'name' => 'is_remote',
@@ -10980,7 +11068,7 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '54437' => {
+    '55236' => {
       'Header' => 'pdr.h',
       'Line' => '275',
       'Memb' => {
@@ -11004,16 +11092,16 @@
       'Size' => '6',
       'Type' => 'Struct'
     },
-    '54494' => {
-      'BaseType' => '54437',
+    '55293' => {
+      'BaseType' => '55236',
       'Header' => 'pdr.h',
       'Line' => '279',
       'Name' => 'pldm_entity',
       'Size' => '6',
       'Type' => 'Typedef'
     },
-    '54538' => {
-      'BaseType' => '54550',
+    '55337' => {
+      'BaseType' => '55349',
       'Header' => 'pdr.h',
       'Line' => '289',
       'Name' => 'pldm_entity_association_tree',
@@ -11021,13 +11109,13 @@
       'Size' => '16',
       'Type' => 'Typedef'
     },
-    '54550' => {
+    '55349' => {
       'Line' => '440',
       'Memb' => {
         '0' => {
           'name' => 'root',
           'offset' => '0',
-          'type' => '55358'
+          'type' => '56157'
         },
         '1' => {
           'name' => 'last_used_container_id',
@@ -11041,8 +11129,8 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '54593' => {
-      'BaseType' => '54610',
+    '55392' => {
+      'BaseType' => '55409',
       'Header' => 'pdr.h',
       'Line' => '294',
       'Name' => 'pldm_entity_node',
@@ -11050,24 +11138,24 @@
       'Size' => '40',
       'Type' => 'Typedef'
     },
-    '54605' => {
-      'BaseType' => '54593',
+    '55404' => {
+      'BaseType' => '55392',
       'Name' => 'pldm_entity_node const',
       'Size' => '40',
       'Type' => 'Const'
     },
-    '54610' => {
+    '55409' => {
       'Line' => '445',
       'Memb' => {
         '0' => {
           'name' => 'entity',
           'offset' => '0',
-          'type' => '54494'
+          'type' => '55293'
         },
         '1' => {
           'name' => 'parent',
           'offset' => '6',
-          'type' => '54494'
+          'type' => '55293'
         },
         '2' => {
           'name' => 'remote_container_id',
@@ -11077,12 +11165,12 @@
         '3' => {
           'name' => 'first_child',
           'offset' => '22',
-          'type' => '55358'
+          'type' => '56157'
         },
         '4' => {
           'name' => 'next_sibling',
           'offset' => '36',
-          'type' => '55358'
+          'type' => '56157'
         },
         '5' => {
           'name' => 'association_type',
@@ -11096,7 +11184,7 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '54881' => {
+    '55680' => {
       'Header' => 'platform.h',
       'Line' => '482',
       'Memb' => {
@@ -11130,73 +11218,73 @@
       'Size' => '10',
       'Type' => 'Struct'
     },
-    '55341' => {
-      'BaseType' => '54345',
+    '56140' => {
+      'BaseType' => '55144',
       'Name' => 'struct pldm_pdr_record*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '55353' => {
-      'BaseType' => '54328',
+    '56152' => {
+      'BaseType' => '55127',
       'Name' => 'pldm_pdr_record*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '55358' => {
-      'BaseType' => '54593',
+    '56157' => {
+      'BaseType' => '55392',
       'Name' => 'pldm_entity_node*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '60223' => {
-      'BaseType' => '54245',
+    '61022' => {
+      'BaseType' => '55044',
       'Name' => 'pldm_pdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '60228' => {
-      'BaseType' => '54494',
+    '61027' => {
+      'BaseType' => '55293',
       'Name' => 'pldm_entity*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '68095' => {
-      'BaseType' => '60228',
+    '68894' => {
+      'BaseType' => '61027',
       'Name' => 'pldm_entity**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '68159' => {
-      'BaseType' => '54538',
+    '68958' => {
+      'BaseType' => '55337',
       'Name' => 'pldm_entity_association_tree*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '68606' => {
-      'BaseType' => '55358',
+    '69405' => {
+      'BaseType' => '56157',
       'Name' => 'pldm_entity_node**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '69395' => {
-      'BaseType' => '54257',
+    '70194' => {
+      'BaseType' => '55056',
       'Name' => 'pldm_pdr const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '74731' => {
-      'BaseType' => '54605',
+    '75530' => {
+      'BaseType' => '55404',
       'Name' => 'pldm_entity_node const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '75895' => {
-      'BaseType' => '54340',
+    '76694' => {
+      'BaseType' => '55139',
       'Name' => 'pldm_pdr_record const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '79982' => {
+    '80781' => {
       'BaseType' => '74',
       'Header' => 'types.h',
       'Line' => '37',
@@ -11205,7 +11293,7 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '80013' => {
+    '80812' => {
       'BaseType' => '93',
       'Header' => 'types.h',
       'Line' => '39',
@@ -11214,7 +11302,7 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '80044' => {
+    '80843' => {
       'BaseType' => '100',
       'Header' => 'types.h',
       'Line' => '41',
@@ -11223,8 +11311,8 @@
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '80123' => {
-      'BaseType' => '79982',
+    '80922' => {
+      'BaseType' => '80781',
       'Header' => 'stdint-intn.h',
       'Line' => '24',
       'Name' => 'int8_t',
@@ -11232,8 +11320,8 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '80135' => {
-      'BaseType' => '80013',
+    '80934' => {
+      'BaseType' => '80812',
       'Header' => 'stdint-intn.h',
       'Line' => '25',
       'Name' => 'int16_t',
@@ -11241,8 +11329,8 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '80147' => {
-      'BaseType' => '80044',
+    '80946' => {
+      'BaseType' => '80843',
       'Header' => 'stdint-intn.h',
       'Line' => '26',
       'Name' => 'int32_t',
@@ -11250,7 +11338,7 @@
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '80412' => {
+    '81211' => {
       'BaseType' => '133',
       'Header' => 'pldm_types.h',
       'Line' => '164',
@@ -11258,7 +11346,7 @@
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '81646' => {
+    '82445' => {
       'Header' => 'platform.h',
       'Line' => '260',
       'Memb' => {
@@ -11279,20 +11367,20 @@
       'Size' => '4',
       'Type' => 'Enum'
     },
-    '81680' => {
-      'BaseType' => '81646',
+    '82479' => {
+      'BaseType' => '82445',
       'Name' => 'enum sensor_event_class_states const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '81982' => {
+    '82781' => {
       'Header' => 'platform.h',
       'Line' => '557',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '54881'
+          'type' => '55680'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -11327,7 +11415,7 @@
         '7' => {
           'name' => 'sensor_auxiliary_names_pdr',
           'offset' => '33',
-          'type' => '29235'
+          'type' => '30034'
         },
         '8' => {
           'name' => 'composite_sensor_count',
@@ -11337,14 +11425,14 @@
         '9' => {
           'name' => 'possible_states',
           'offset' => '35',
-          'type' => '3359'
+          'type' => '3364'
         }
       },
       'Name' => 'struct pldm_state_sensor_pdr',
       'Size' => '24',
       'Type' => 'Struct'
     },
-    '82126' => {
+    '82925' => {
       'Header' => 'platform.h',
       'Line' => '574',
       'Memb' => {
@@ -11361,33 +11449,33 @@
         '2' => {
           'name' => 'states',
           'offset' => '3',
-          'type' => '82184'
+          'type' => '82983'
         }
       },
       'Name' => 'struct state_sensor_possible_states',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '82179' => {
-      'BaseType' => '82126',
+    '82978' => {
+      'BaseType' => '82925',
       'Name' => 'struct state_sensor_possible_states const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '82184' => {
-      'BaseType' => '2771',
+    '82983' => {
+      'BaseType' => '2776',
       'Name' => 'bitfield8_t[1]',
       'Size' => '1',
       'Type' => 'Array'
     },
-    '82200' => {
+    '82999' => {
       'Header' => 'platform.h',
       'Line' => '584',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '54881'
+          'type' => '55680'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -11427,7 +11515,7 @@
         '8' => {
           'name' => 'has_description_pdr',
           'offset' => '35',
-          'type' => '29235'
+          'type' => '30034'
         },
         '9' => {
           'name' => 'composite_effecter_count',
@@ -11437,14 +11525,14 @@
         '10' => {
           'name' => 'possible_states',
           'offset' => '37',
-          'type' => '3359'
+          'type' => '3364'
         }
       },
       'Name' => 'struct pldm_state_effecter_pdr',
       'Size' => '26',
       'Type' => 'Struct'
     },
-    '82545' => {
+    '83344' => {
       'Header' => 'platform.h',
       'Line' => '675',
       'Memb' => {
@@ -11456,7 +11544,7 @@
         '1' => {
           'name' => 'value_s8',
           'offset' => '0',
-          'type' => '80123'
+          'type' => '80922'
         },
         '2' => {
           'name' => 'value_u16',
@@ -11466,7 +11554,7 @@
         '3' => {
           'name' => 'value_s16',
           'offset' => '0',
-          'type' => '80135'
+          'type' => '80934'
         },
         '4' => {
           'name' => 'value_u32',
@@ -11476,19 +11564,19 @@
         '5' => {
           'name' => 'value_s32',
           'offset' => '0',
-          'type' => '80147'
+          'type' => '80946'
         },
         '6' => {
           'name' => 'value_f32',
           'offset' => '0',
-          'type' => '80412'
+          'type' => '81211'
         }
       },
       'Name' => 'union union_range_field_format',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '83108' => {
+    '83907' => {
       'Header' => 'platform.h',
       'Line' => '732',
       'Memb' => {
@@ -11500,7 +11588,7 @@
         '1' => {
           'name' => 'value_s8',
           'offset' => '0',
-          'type' => '80123'
+          'type' => '80922'
         },
         '2' => {
           'name' => 'value_u16',
@@ -11510,7 +11598,7 @@
         '3' => {
           'name' => 'value_s16',
           'offset' => '0',
-          'type' => '80135'
+          'type' => '80934'
         },
         '4' => {
           'name' => 'value_u32',
@@ -11520,14 +11608,14 @@
         '5' => {
           'name' => 'value_s32',
           'offset' => '0',
-          'type' => '80147'
+          'type' => '80946'
         }
       },
       'Name' => 'union union_sensor_data_size',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '83120' => {
+    '83919' => {
       'Header' => 'platform.h',
       'Line' => '739',
       'Memb' => {
@@ -11561,7 +11649,7 @@
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '83199' => {
+    '83998' => {
       'Header' => 'platform.h',
       'Line' => '757',
       'Memb' => {
@@ -11580,14 +11668,14 @@
       'Size' => '2',
       'Type' => 'Union'
     },
-    '83233' => {
+    '84032' => {
       'Header' => 'platform.h',
       'Line' => '752',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '83120'
+          'type' => '83919'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -11607,7 +11695,7 @@
         '4' => {
           'name' => 'unnamed0',
           'offset' => '24',
-          'type' => '83199'
+          'type' => '83998'
         },
         '5' => {
           'name' => 'container_id',
@@ -11622,7 +11710,7 @@
         '7' => {
           'name' => 'sensor_auxiliary_names_pdr',
           'offset' => '35',
-          'type' => '29235'
+          'type' => '30034'
         },
         '8' => {
           'name' => 'base_unit',
@@ -11632,7 +11720,7 @@
         '9' => {
           'name' => 'unit_modifier',
           'offset' => '37',
-          'type' => '80123'
+          'type' => '80922'
         },
         '10' => {
           'name' => 'rate_unit',
@@ -11652,7 +11740,7 @@
         '13' => {
           'name' => 'aux_unit_modifier',
           'offset' => '41',
-          'type' => '80123'
+          'type' => '80922'
         },
         '14' => {
           'name' => 'aux_rate_unit',
@@ -11672,7 +11760,7 @@
         '17' => {
           'name' => 'is_linear',
           'offset' => '51',
-          'type' => '29235'
+          'type' => '30034'
         },
         '18' => {
           'name' => 'sensor_data_size',
@@ -11682,12 +11770,12 @@
         '19' => {
           'name' => 'resolution',
           'offset' => '54',
-          'type' => '80412'
+          'type' => '81211'
         },
         '20' => {
           'name' => 'offset',
           'offset' => '64',
-          'type' => '80412'
+          'type' => '81211'
         },
         '21' => {
           'name' => 'accuracy',
@@ -11707,37 +11795,37 @@
         '24' => {
           'name' => 'hysteresis',
           'offset' => '72',
-          'type' => '83108'
+          'type' => '83907'
         },
         '25' => {
           'name' => 'supported_thresholds',
           'offset' => '82',
-          'type' => '2771'
+          'type' => '2776'
         },
         '26' => {
           'name' => 'threshold_and_hysteresis_volatility',
           'offset' => '83',
-          'type' => '2771'
+          'type' => '2776'
         },
         '27' => {
           'name' => 'state_transition_interval',
           'offset' => '86',
-          'type' => '80412'
+          'type' => '81211'
         },
         '28' => {
           'name' => 'update_interval',
           'offset' => '96',
-          'type' => '80412'
+          'type' => '81211'
         },
         '29' => {
           'name' => 'max_readable',
           'offset' => '100',
-          'type' => '83108'
+          'type' => '83907'
         },
         '30' => {
           'name' => 'min_readable',
           'offset' => '104',
-          'type' => '83108'
+          'type' => '83907'
         },
         '31' => {
           'name' => 'range_field_format',
@@ -11747,59 +11835,59 @@
         '32' => {
           'name' => 'range_field_support',
           'offset' => '115',
-          'type' => '2771'
+          'type' => '2776'
         },
         '33' => {
           'name' => 'nominal_value',
           'offset' => '118',
-          'type' => '82545'
+          'type' => '83344'
         },
         '34' => {
           'name' => 'normal_max',
           'offset' => '128',
-          'type' => '82545'
+          'type' => '83344'
         },
         '35' => {
           'name' => 'normal_min',
           'offset' => '132',
-          'type' => '82545'
+          'type' => '83344'
         },
         '36' => {
           'name' => 'warning_high',
           'offset' => '136',
-          'type' => '82545'
+          'type' => '83344'
         },
         '37' => {
           'name' => 'warning_low',
           'offset' => '146',
-          'type' => '82545'
+          'type' => '83344'
         },
         '38' => {
           'name' => 'critical_high',
           'offset' => '150',
-          'type' => '82545'
+          'type' => '83344'
         },
         '39' => {
           'name' => 'critical_low',
           'offset' => '256',
-          'type' => '82545'
+          'type' => '83344'
         },
         '40' => {
           'name' => 'fatal_high',
           'offset' => '260',
-          'type' => '82545'
+          'type' => '83344'
         },
         '41' => {
           'name' => 'fatal_low',
           'offset' => '264',
-          'type' => '82545'
+          'type' => '83344'
         }
       },
       'Name' => 'struct pldm_numeric_sensor_value_pdr',
       'Size' => '112',
       'Type' => 'Struct'
     },
-    '83786' => {
+    '84585' => {
       'Header' => 'platform.h',
       'Line' => '804',
       'Memb' => {
@@ -11816,20 +11904,20 @@
         '2' => {
           'name' => 'states',
           'offset' => '3',
-          'type' => '82184'
+          'type' => '82983'
         }
       },
       'Name' => 'struct state_effecter_possible_states',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '83839' => {
-      'BaseType' => '83786',
+    '84638' => {
+      'BaseType' => '84585',
       'Name' => 'struct state_effecter_possible_states const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '83844' => {
+    '84643' => {
       'Header' => 'platform.h',
       'Line' => '852',
       'Memb' => {
@@ -11848,15 +11936,15 @@
       'Size' => '2',
       'Type' => 'Struct'
     },
-    '83884' => {
-      'BaseType' => '83844',
+    '84683' => {
+      'BaseType' => '84643',
       'Header' => 'platform.h',
       'Line' => '855',
       'Name' => 'set_effecter_state_field',
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '83896' => {
+    '84695' => {
       'Header' => 'platform.h',
       'Line' => '861',
       'Memb' => {
@@ -11885,15 +11973,77 @@
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '83962' => {
-      'BaseType' => '83896',
+    '84761' => {
+      'BaseType' => '84695',
       'Header' => 'platform.h',
       'Line' => '869',
       'Name' => 'get_sensor_state_field',
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '84777' => {
+    '84773' => {
+      'Header' => 'platform.h',
+      'Line' => '875',
+      'Memb' => {
+        '0' => {
+          'name' => 'effecter_op_state',
+          'offset' => '0',
+          'type' => '121'
+        },
+        '1' => {
+          'name' => 'pending_state',
+          'offset' => '1',
+          'type' => '121'
+        },
+        '2' => {
+          'name' => 'present_state',
+          'offset' => '2',
+          'type' => '121'
+        }
+      },
+      'Name' => 'struct state_field_for_get_state_effecter_states',
+      'Size' => '3',
+      'Type' => 'Struct'
+    },
+    '84826' => {
+      'BaseType' => '84773',
+      'Header' => 'platform.h',
+      'Line' => '879',
+      'Name' => 'get_effecter_state_field',
+      'Size' => '3',
+      'Type' => 'Typedef'
+    },
+    '85507' => {
+      'Header' => 'platform.h',
+      'Line' => '1024',
+      'Memb' => {
+        '0' => {
+          'name' => 'completion_code',
+          'offset' => '0',
+          'type' => '121'
+        },
+        '1' => {
+          'name' => 'comp_effecter_count',
+          'offset' => '1',
+          'type' => '121'
+        },
+        '2' => {
+          'name' => 'field',
+          'offset' => '2',
+          'type' => '85560'
+        }
+      },
+      'Name' => 'struct pldm_get_state_effecter_states_resp',
+      'Size' => '26',
+      'Type' => 'Struct'
+    },
+    '85560' => {
+      'BaseType' => '84826',
+      'Name' => 'get_effecter_state_field[8]',
+      'Size' => '24',
+      'Type' => 'Array'
+    },
+    '85576' => {
       'Header' => 'platform.h',
       'Line' => '1034',
       'Memb' => {
@@ -11910,14 +12060,14 @@
         '2' => {
           'name' => 'event_class',
           'offset' => '3',
-          'type' => '3359'
+          'type' => '3364'
         }
       },
       'Name' => 'struct pldm_sensor_event_data',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '84989' => {
+    '85788' => {
       'Header' => 'platform.h',
       'Line' => '1115',
       'Memb' => {
@@ -11934,122 +12084,128 @@
         '2' => {
           'name' => 'change_records',
           'offset' => '2',
-          'type' => '3359'
+          'type' => '3364'
         }
       },
       'Name' => 'struct pldm_pdr_repository_chg_event_data',
       'Size' => '3',
       'Type' => 'Struct'
     },
-    '143589' => {
-      'BaseType' => '12272',
+    '87871' => {
+      'BaseType' => '85507',
+      'Name' => 'struct pldm_get_state_effecter_states_resp*',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '144389' => {
+      'BaseType' => '13071',
       'Name' => 'size_t*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '147199' => {
-      'BaseType' => '147209',
+    '147999' => {
+      'BaseType' => '148009',
       'Name' => 'uint32_t const*const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '147204' => {
-      'BaseType' => '29194',
+    '148004' => {
+      'BaseType' => '29993',
       'Name' => 'uint32_t const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '147209' => {
-      'BaseType' => '147204',
+    '148009' => {
+      'BaseType' => '148004',
       'Name' => 'uint32_t const*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '147214' => {
-      'BaseType' => '84989',
+    '148014' => {
+      'BaseType' => '85788',
       'Name' => 'struct pldm_pdr_repository_chg_event_data*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '211718' => {
-      'BaseType' => '83233',
+    '212516' => {
+      'BaseType' => '84032',
       'Name' => 'struct pldm_numeric_sensor_value_pdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '227113' => {
-      'BaseType' => '84777',
+    '227910' => {
+      'BaseType' => '85576',
       'Name' => 'struct pldm_sensor_event_data*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '227118' => {
-      'BaseType' => '227113',
+    '227915' => {
+      'BaseType' => '227910',
       'Name' => 'struct pldm_sensor_event_data*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '230052' => {
-      'BaseType' => '83962',
+    '230849' => {
+      'BaseType' => '84761',
       'Name' => 'get_sensor_state_field*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '243313' => {
-      'BaseType' => '83884',
+    '244109' => {
+      'BaseType' => '84683',
       'Name' => 'set_effecter_state_field*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '244279' => {
-      'BaseType' => '81982',
+    '245075' => {
+      'BaseType' => '82781',
       'Name' => 'struct pldm_state_sensor_pdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '244284' => {
-      'BaseType' => '244279',
+    '245080' => {
+      'BaseType' => '245075',
       'Name' => 'struct pldm_state_sensor_pdr*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '244289' => {
-      'BaseType' => '82179',
+    '245085' => {
+      'BaseType' => '82978',
       'Name' => 'struct state_sensor_possible_states const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '244294' => {
-      'BaseType' => '244289',
+    '245090' => {
+      'BaseType' => '245085',
       'Name' => 'struct state_sensor_possible_states const*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '244683' => {
-      'BaseType' => '82200',
+    '245479' => {
+      'BaseType' => '82999',
       'Name' => 'struct pldm_state_effecter_pdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '244688' => {
-      'BaseType' => '244683',
+    '245484' => {
+      'BaseType' => '245479',
       'Name' => 'struct pldm_state_effecter_pdr*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '244693' => {
-      'BaseType' => '83839',
+    '245489' => {
+      'BaseType' => '84638',
       'Name' => 'struct state_effecter_possible_states const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '244698' => {
-      'BaseType' => '244693',
+    '245494' => {
+      'BaseType' => '245489',
       'Name' => 'struct state_effecter_possible_states const*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '250314' => {
+    '251174' => {
       'Line' => '20',
       'Memb' => {
         '0' => {
@@ -12069,13 +12225,13 @@
       'Source' => 'instance-id.c',
       'Type' => 'Struct'
     },
-    '250353' => {
+    '251213' => {
       'Line' => '25',
       'Memb' => {
         '0' => {
           'name' => 'state',
           'offset' => '0',
-          'type' => '250395'
+          'type' => '251255'
         },
         '1' => {
           'name' => 'lock_db_fd',
@@ -12089,31 +12245,31 @@
       'Source' => 'instance-id.c',
       'Type' => 'Struct'
     },
-    '250395' => {
-      'BaseType' => '250314',
+    '251255' => {
+      'BaseType' => '251174',
       'Name' => 'struct pldm_tid_state[256]',
       'Size' => '2048',
       'Type' => 'Array'
     },
-    '250865' => {
-      'BaseType' => '250353',
+    '251725' => {
+      'BaseType' => '251213',
       'Name' => 'struct pldm_instance_db*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '251290' => {
+    '252150' => {
       'BaseType' => '187',
       'Name' => 'pldm_instance_id_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '251466' => {
-      'BaseType' => '250865',
+    '252326' => {
+      'BaseType' => '251725',
       'Name' => 'struct pldm_instance_db**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '252223' => {
+    '253083' => {
       'BaseType' => '121',
       'Header' => 'pldm.h',
       'Line' => '13',
@@ -12121,7 +12277,7 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '252338' => {
+    '253198' => {
       'BaseType' => '284',
       'Header' => 'pldm.h',
       'Line' => '30',
@@ -12129,13 +12285,13 @@
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '252356' => {
+    '253216' => {
       'Line' => '25',
       'Memb' => {
         '0' => {
           'name' => 'transport',
           'offset' => '0',
-          'type' => '252429'
+          'type' => '253289'
         },
         '1' => {
           'name' => 'socket',
@@ -12145,12 +12301,12 @@
         '2' => {
           'name' => 'tid_eid_map',
           'offset' => '68',
-          'type' => '256061'
+          'type' => '256921'
         },
         '3' => {
           'name' => 'socket_send_buf',
           'offset' => '768',
-          'type' => '255010'
+          'type' => '255870'
         }
       },
       'Name' => 'struct pldm_transport_mctp_demux',
@@ -12159,26 +12315,26 @@
       'Source' => 'mctp-demux.c',
       'Type' => 'Struct'
     },
-    '252382' => {
-      'BaseType' => '252356',
+    '253242' => {
+      'BaseType' => '253216',
       'Name' => 'struct pldm_transport_mctp_demux*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '252424' => {
-      'BaseType' => '252429',
+    '253284' => {
+      'BaseType' => '253289',
       'Name' => 'struct pldm_transport*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '252429' => {
+    '253289' => {
       'Header' => 'transport.h',
       'Line' => '18',
       'Memb' => {
         '0' => {
           'name' => 'name',
           'offset' => '0',
-          'type' => '15716'
+          'type' => '3889'
         },
         '1' => {
           'name' => 'version',
@@ -12188,17 +12344,17 @@
         '2' => {
           'name' => 'recv',
           'offset' => '22',
-          'type' => '255321'
+          'type' => '256181'
         },
         '3' => {
           'name' => 'send',
           'offset' => '36',
-          'type' => '255362'
+          'type' => '256222'
         },
         '4' => {
           'name' => 'init_pollfd',
           'offset' => '50',
-          'type' => '255442'
+          'type' => '256302'
         }
       },
       'Name' => 'struct pldm_transport',
@@ -12206,19 +12362,19 @@
       'Size' => '40',
       'Type' => 'Struct'
     },
-    '252565' => {
+    '253425' => {
       'BaseType' => '175',
       'Name' => 'pldm_tid_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '252668' => {
-      'BaseType' => '252382',
+    '253528' => {
+      'BaseType' => '253242',
       'Name' => 'struct pldm_transport_mctp_demux**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '254730' => {
+    '255590' => {
       'BaseType' => '46',
       'Header' => 'int-ll64.h',
       'Line' => '21',
@@ -12227,7 +12383,7 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '254742' => {
+    '255602' => {
       'BaseType' => '53',
       'Header' => 'int-ll64.h',
       'Line' => '24',
@@ -12236,7 +12392,7 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '255010' => {
+    '255870' => {
       'Header' => 'socket.h',
       'Line' => '5',
       'Memb' => {
@@ -12261,31 +12417,31 @@
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '255321' => {
+    '256181' => {
       'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
       'Param' => {
         '0' => {
-          'type' => '252424'
+          'type' => '253284'
         },
         '1' => {
-          'type' => '252565'
+          'type' => '253425'
         },
         '2' => {
-          'type' => '46910'
+          'type' => '47709'
         },
         '3' => {
-          'type' => '12272'
+          'type' => '13071'
         }
       },
-      'Return' => '252338',
+      'Return' => '253198',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '255362' => {
+    '256222' => {
       'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
       'Param' => {
         '0' => {
-          'type' => '252424'
+          'type' => '253284'
         },
         '1' => {
           'type' => '175'
@@ -12297,17 +12453,17 @@
           'type' => '1145'
         }
       },
-      'Return' => '252338',
+      'Return' => '253198',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '255387' => {
-      'BaseType' => '255392',
+    '256247' => {
+      'BaseType' => '256252',
       'Name' => 'struct pollfd*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '255392' => {
+    '256252' => {
       'Header' => 'poll.h',
       'Line' => '36',
       'Memb' => {
@@ -12332,21 +12488,21 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '255442' => {
+    '256302' => {
       'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
       'Param' => {
         '0' => {
-          'type' => '252424'
+          'type' => '253284'
         },
         '1' => {
-          'type' => '255387'
+          'type' => '256247'
         }
       },
       'Return' => '100',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '255447' => {
+    '256307' => {
       'BaseType' => '53',
       'Header' => 'socket.h',
       'Line' => '10',
@@ -12355,14 +12511,14 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '255795' => {
+    '256655' => {
       'Header' => 'mctp.h',
       'Line' => '18',
       'Memb' => {
         '0' => {
           'name' => 's_addr',
           'offset' => '0',
-          'type' => '252223'
+          'type' => '253083'
         }
       },
       'Name' => 'struct mctp_addr',
@@ -12370,19 +12526,19 @@
       'Size' => '1',
       'Type' => 'Struct'
     },
-    '255821' => {
+    '256681' => {
       'Header' => 'mctp.h',
       'Line' => '22',
       'Memb' => {
         '0' => {
           'name' => 'smctp_family',
           'offset' => '0',
-          'type' => '255447'
+          'type' => '256307'
         },
         '1' => {
           'name' => '__smctp_pad0',
           'offset' => '2',
-          'type' => '254742'
+          'type' => '255602'
         },
         '2' => {
           'name' => 'smctp_network',
@@ -12392,22 +12548,22 @@
         '3' => {
           'name' => 'smctp_addr',
           'offset' => '8',
-          'type' => '255795'
+          'type' => '256655'
         },
         '4' => {
           'name' => 'smctp_type',
           'offset' => '9',
-          'type' => '254730'
+          'type' => '255590'
         },
         '5' => {
           'name' => 'smctp_tag',
           'offset' => '16',
-          'type' => '254730'
+          'type' => '255590'
         },
         '6' => {
           'name' => '__smctp_pad1',
           'offset' => '17',
-          'type' => '254730'
+          'type' => '255590'
         }
       },
       'Name' => 'struct sockaddr_mctp',
@@ -12415,19 +12571,19 @@
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '255925' => {
-      'BaseType' => '255821',
+    '256785' => {
+      'BaseType' => '256681',
       'Name' => 'struct sockaddr_mctp const',
       'Size' => '12',
       'Type' => 'Const'
     },
-    '255968' => {
+    '256828' => {
       'Line' => '34',
       'Memb' => {
         '0' => {
           'name' => 'transport',
           'offset' => '0',
-          'type' => '252429'
+          'type' => '253289'
         },
         '1' => {
           'name' => 'socket',
@@ -12437,12 +12593,12 @@
         '2' => {
           'name' => 'tid_eid_map',
           'offset' => '68',
-          'type' => '256061'
+          'type' => '256921'
         },
         '3' => {
           'name' => 'socket_send_buf',
           'offset' => '768',
-          'type' => '255010'
+          'type' => '255870'
         },
         '4' => {
           'name' => 'bound',
@@ -12461,26 +12617,26 @@
       'Source' => 'af-mctp.c',
       'Type' => 'Struct'
     },
-    '256061' => {
+    '256921' => {
       'BaseType' => '175',
       'Name' => 'pldm_tid_t[256]',
       'Size' => '256',
       'Type' => 'Array'
     },
-    '256877' => {
-      'BaseType' => '255968',
+    '257737' => {
+      'BaseType' => '256828',
       'Name' => 'struct pldm_transport_af_mctp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '256882' => {
-      'BaseType' => '255925',
+    '257742' => {
+      'BaseType' => '256785',
       'Name' => 'struct sockaddr_mctp const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '257195' => {
-      'BaseType' => '256877',
+    '258055' => {
+      'BaseType' => '257737',
       'Name' => 'struct pldm_transport_af_mctp**',
       'Size' => '8',
       'Type' => 'Pointer'
diff --git a/src/dsp/platform.c b/src/dsp/platform.c
index db9cad9..c9251dc 100644
--- a/src/dsp/platform.c
+++ b/src/dsp/platform.c
@@ -2524,7 +2524,7 @@
 	return pldm_msgbuf_destroy_consumed(buf);
 }
 
-LIBPLDM_ABI_TESTING
+LIBPLDM_ABI_STABLE
 int encode_get_state_effecter_states_req(uint8_t instance_id,
 					 uint16_t effecter_id,
 					 struct pldm_msg *msg,
@@ -2561,7 +2561,7 @@
 	return pldm_msgbuf_destroy_consumed(buf);
 }
 
-LIBPLDM_ABI_TESTING
+LIBPLDM_ABI_STABLE
 int decode_get_state_effecter_states_req(const struct pldm_msg *msg,
 					 size_t payload_length,
 					 uint16_t *effecter_id)
@@ -2586,7 +2586,7 @@
 	return pldm_msgbuf_destroy_consumed(buf);
 }
 
-LIBPLDM_ABI_TESTING
+LIBPLDM_ABI_STABLE
 int decode_get_state_effecter_states_resp(
 	const struct pldm_msg *msg, size_t payload_length,
 	struct pldm_get_state_effecter_states_resp *resp)
@@ -2639,7 +2639,7 @@
 	return pldm_msgbuf_destroy_consumed(buf);
 }
 
-LIBPLDM_ABI_TESTING
+LIBPLDM_ABI_STABLE
 int encode_get_state_effecter_states_resp(
 	uint8_t instance_id, struct pldm_get_state_effecter_states_resp *resp,
 	struct pldm_msg *msg, size_t payload_length)
diff --git a/tests/dsp/platform.cpp b/tests/dsp/platform.cpp
index 6e58d4d..9002404 100644
--- a/tests/dsp/platform.cpp
+++ b/tests/dsp/platform.cpp
@@ -4871,7 +4871,6 @@
 }
 #endif
 
-#ifdef LIBPLDM_API_TESTING
 TEST(GetStateEffecterStates, testEncodeAndDecodeRequest)
 {
     std::array<uint8_t, hdrSize + PLDM_GET_STATE_EFFECTER_STATES_REQ_BYTES>
@@ -4907,9 +4906,7 @@
 
     EXPECT_EQ(rc, -EOVERFLOW);
 }
-#endif
 
-#ifdef LIBPLDM_API_TESTING
 TEST(GetStateEffecterStates, testBadEncodeRequest)
 {
     std::vector<uint8_t> requestMsg(hdrSize +
@@ -4919,9 +4916,7 @@
         0, 0, nullptr, PLDM_GET_STATE_EFFECTER_STATES_REQ_BYTES);
     EXPECT_EQ(rc, -EINVAL);
 }
-#endif
 
-#ifdef LIBPLDM_API_TESTING
 TEST(GetStateEffecterStates, testBadDecodeRequest)
 {
     std::array<uint8_t, hdrSize + PLDM_GET_NUMERIC_EFFECTER_VALUE_REQ_BYTES>
@@ -4932,9 +4927,7 @@
 
     EXPECT_EQ(rc, -EINVAL);
 }
-#endif
 
-#ifdef LIBPLDM_API_TESTING
 TEST(GetStateEffecterStates, testEncodeAndDecodeResponse)
 {
     constexpr uint8_t comp_effecterCnt = 0x2;
@@ -4999,9 +4992,7 @@
 
     EXPECT_EQ(rc, -EBADMSG);
 }
-#endif
 
-#ifdef LIBPLDM_API_TESTING
 TEST(GetStateEffecterStates, testBadEncodeResponse)
 {
     struct pldm_get_state_effecter_states_resp resp
@@ -5014,9 +5005,7 @@
 
     EXPECT_EQ(rc, -EINVAL);
 }
-#endif
 
-#ifdef LIBPLDM_API_TESTING
 TEST(GetStateEffecterStates, testBadDecodeResponse)
 {
     std::array<uint8_t, hdrSize +
@@ -5031,4 +5020,3 @@
 
     EXPECT_EQ(rc, -EINVAL);
 }
-#endif