summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorInaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>2011-03-22 17:01:29 -0700
committerInaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>2011-03-22 17:10:32 -0700
commit9bdea07df8870c17e705263903b4fe70fbbd3dd2 (patch)
tree4146966272e85ced669b7d690920a977b2420d14
parent5580faccd62c6c4f873c4a6c95078147fe4c3bcb (diff)
cleanup: removed a lot of dead files
Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
-rw-r--r--InfraStack/OSAgnostic/Common/CommonServices/XmlParser/eXpat/libexpat.def73
-rw-r--r--InfraStack/OSAgnostic/Common/CommonServices/XmlParser/eXpat/libexpatw.def73
-rw-r--r--InfraStack/OSAgnostic/Common/L4Common/SourceControl/ApplicationMocTaskDesc.h606
-rw-r--r--InfraStack/OSAgnostic/Common/L4Common/SourceControl/BasicBitmanTypes.h3056
-rw-r--r--InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4DmStructs.c9987
-rw-r--r--InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4DmStructs.h1136
-rw-r--r--InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4Structs.c8149
-rw-r--r--InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4Structs.h1189
-rw-r--r--InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L4Common.c36
-rw-r--r--InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L4Common.h27
-rw-r--r--InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4Common.h1626
-rw-r--r--InfraStack/OSAgnostic/Common/L4Common/SourceControl/ObsoletedTypes.h18
-rw-r--r--InfraStack/OSAgnostic/Common/L4Common/SourceControl/WinTypes.h53
-rw-r--r--InfraStack/OSAgnostic/Common/L5Common/L5Commonold.h288
-rw-r--r--InfraStack/OSAgnostic/OSInterface/InfraStackModules/DnDServerSocket.h55
-rw-r--r--InfraStack/OSAgnostic/Product/AppSrvInfra/resource.h16
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDAgent/TraceSubSystem.h48
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/DnDWrapper.rc115
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceMessage.h4548
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceMessageDillo.h3131
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceStringTables.c206
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceStringTables.h90
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceSubSystem.h48
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TrcFileNames.xml6
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/resource.h14
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD.c3119
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_If.h358
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_Internal.c318
-rw-r--r--InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_Internal.h91
-rw-r--r--InfraStack/OSAgnostic/Product/PipeHandler/resource.h14
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/NDnS/Source/NDnSAgent_DB_Old.c5331
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/NDnS/Source/NDnSAgent_DB_Old.h251
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/NDnS/replace_db/readme.txt38
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/NDnS/replace_db/replace_wimax_db.bat116
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/cacert_ALU.pem14
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/cacertintel.crt21
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/intelcert.crt22
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/intelkey.crt15
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/cacert.pem59
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/supplicant_cert.pem67
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/supplicant_key.pem15
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/radius_cert.pem67
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/radius_key.pem15
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/rootcert.crt21
-rw-r--r--InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/ds/resource.h33
-rw-r--r--InfraStack/OSAgnostic/WiMax/Wrappers/Apdo/Bootstrap.bm36
-rw-r--r--InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugInternal.h88
-rw-r--r--InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugWrapper.h83
-rw-r--r--InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugWrapperCommon.h46
-rw-r--r--InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_2.h86
-rw-r--r--InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_Cmn.h54
-rw-r--r--InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_Ctrl.h62
-rw-r--r--InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_CtrlAgent.h59
-rw-r--r--InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_L5.h59
-rw-r--r--InfraStack/OSAgnostic/WiMax/Wrappers/NDnS/wmxSDK_Nds_Impl.c3007
-rw-r--r--InfraStack/OSAgnostic/WiMax/Wrappers/iWmxSDK/resource.h14
-rw-r--r--InfraStack/OSDependent/Linux/Config/Ver_info.bin.tmpbin22 -> 0 bytes
-rw-r--r--InfraStack/OSDependent/Linux/Config/config.xml88
l---------InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_consts.h1
l---------InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_basictypes.h1
l---------InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_error.h1
l---------InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_linux_types.h1
l---------InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_types.h1
l---------InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/windows_error.h1
-rw-r--r--InfraStack/OSDependent/Linux/InfraStackModules/KDapi/SVstatus.h147
-rw-r--r--InfraStack/OSDependent/Linux/L4Generated/ApplicationMocTaskDesc.h606
-rw-r--r--InfraStack/OSDependent/Linux/L4Generated/BMChipLabInterface.h1213
-rw-r--r--InfraStack/OSDependent/Linux/L4Generated/DefaultByValBuffer.h481
-rw-r--r--InfraStack/OSDependent/Linux/L4Generated/MonitorFilter.h356
-rw-r--r--InfraStack/OSDependent/Linux/L4Generated/PeekPokeBuff.h2565
-rw-r--r--InfraStack/OSDependent/Linux/L4Generated/TraceLogger.h2056
-rw-r--r--InfraStack/OSDependent/Linux/L4Generated/TraceMessage.h4548
-rw-r--r--InfraStack/OSDependent/Linux/L4Generated/TraceMessageDillo.h3131
-rw-r--r--InfraStack/OSDependent/Linux/L4Generated/TraceModules.h627
-rw-r--r--InfraStack/OSDependent/Linux/OSAL/Services/wimax_osal_event_logger.c111
-rw-r--r--InfraStack/OSDependent/Linux/Ver_info.bin2
-rw-r--r--InfraStack/OSDependent/Linux/package/wimax-network-service.spec161
-rw-r--r--InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c3246
-rw-r--r--create-link.sh9
79 files changed, 1 insertions, 67525 deletions
diff --git a/InfraStack/OSAgnostic/Common/CommonServices/XmlParser/eXpat/libexpat.def b/InfraStack/OSAgnostic/Common/CommonServices/XmlParser/eXpat/libexpat.def
deleted file mode 100644
index d8f397b..0000000
--- a/InfraStack/OSAgnostic/Common/CommonServices/XmlParser/eXpat/libexpat.def
+++ /dev/null
@@ -1,73 +0,0 @@
-; DEF file for MS VC++
-LIBRARY LIBEXPAT
-DESCRIPTION "Implements an XML parser."
-EXPORTS
- XML_DefaultCurrent @1
- XML_ErrorString @2
- XML_ExpatVersion @3
- XML_ExpatVersionInfo @4
- XML_ExternalEntityParserCreate @5
- XML_GetBase @6
- XML_GetBuffer @7
- XML_GetCurrentByteCount @8
- XML_GetCurrentByteIndex @9
- XML_GetCurrentColumnNumber @10
- XML_GetCurrentLineNumber @11
- XML_GetErrorCode @12
- XML_GetIdAttributeIndex @13
- XML_GetInputContext @14
- XML_GetSpecifiedAttributeCount @15
- XML_Parse @16
- XML_ParseBuffer @17
- XML_ParserCreate @18
- XML_ParserCreateNS @19
- XML_ParserCreate_MM @20
- XML_ParserFree @21
- XML_SetAttlistDeclHandler @22
- XML_SetBase @23
- XML_SetCdataSectionHandler @24
- XML_SetCharacterDataHandler @25
- XML_SetCommentHandler @26
- XML_SetDefaultHandler @27
- XML_SetDefaultHandlerExpand @28
- XML_SetDoctypeDeclHandler @29
- XML_SetElementDeclHandler @30
- XML_SetElementHandler @31
- XML_SetEncoding @32
- XML_SetEndCdataSectionHandler @33
- XML_SetEndDoctypeDeclHandler @34
- XML_SetEndElementHandler @35
- XML_SetEndNamespaceDeclHandler @36
- XML_SetEntityDeclHandler @37
- XML_SetExternalEntityRefHandler @38
- XML_SetExternalEntityRefHandlerArg @39
- XML_SetNamespaceDeclHandler @40
- XML_SetNotStandaloneHandler @41
- XML_SetNotationDeclHandler @42
- XML_SetParamEntityParsing @43
- XML_SetProcessingInstructionHandler @44
- XML_SetReturnNSTriplet @45
- XML_SetStartCdataSectionHandler @46
- XML_SetStartDoctypeDeclHandler @47
- XML_SetStartElementHandler @48
- XML_SetStartNamespaceDeclHandler @49
- XML_SetUnknownEncodingHandler @50
- XML_SetUnparsedEntityDeclHandler @51
- XML_SetUserData @52
- XML_SetXmlDeclHandler @53
- XML_UseParserAsHandlerArg @54
-; added with version 1.95.3
- XML_ParserReset @55
- XML_SetSkippedEntityHandler @56
-; added with version 1.95.5
- XML_GetFeatureList @57
- XML_UseForeignDTD @58
-; added with version 1.95.6
- XML_FreeContentModel @59
- XML_MemMalloc @60
- XML_MemRealloc @61
- XML_MemFree @62
-; added with version 1.95.8
- XML_StopParser @63
- XML_ResumeParser @64
- XML_GetParsingStatus @65
diff --git a/InfraStack/OSAgnostic/Common/CommonServices/XmlParser/eXpat/libexpatw.def b/InfraStack/OSAgnostic/Common/CommonServices/XmlParser/eXpat/libexpatw.def
deleted file mode 100644
index 49d0c29..0000000
--- a/InfraStack/OSAgnostic/Common/CommonServices/XmlParser/eXpat/libexpatw.def
+++ /dev/null
@@ -1,73 +0,0 @@
-; DEF file for MS VC++
-LIBRARY LIBEXPATW
-DESCRIPTION "Implements an XML parser."
-EXPORTS
- XML_DefaultCurrent @1
- XML_ErrorString @2
- XML_ExpatVersion @3
- XML_ExpatVersionInfo @4
- XML_ExternalEntityParserCreate @5
- XML_GetBase @6
- XML_GetBuffer @7
- XML_GetCurrentByteCount @8
- XML_GetCurrentByteIndex @9
- XML_GetCurrentColumnNumber @10
- XML_GetCurrentLineNumber @11
- XML_GetErrorCode @12
- XML_GetIdAttributeIndex @13
- XML_GetInputContext @14
- XML_GetSpecifiedAttributeCount @15
- XML_Parse @16
- XML_ParseBuffer @17
- XML_ParserCreate @18
- XML_ParserCreateNS @19
- XML_ParserCreate_MM @20
- XML_ParserFree @21
- XML_SetAttlistDeclHandler @22
- XML_SetBase @23
- XML_SetCdataSectionHandler @24
- XML_SetCharacterDataHandler @25
- XML_SetCommentHandler @26
- XML_SetDefaultHandler @27
- XML_SetDefaultHandlerExpand @28
- XML_SetDoctypeDeclHandler @29
- XML_SetElementDeclHandler @30
- XML_SetElementHandler @31
- XML_SetEncoding @32
- XML_SetEndCdataSectionHandler @33
- XML_SetEndDoctypeDeclHandler @34
- XML_SetEndElementHandler @35
- XML_SetEndNamespaceDeclHandler @36
- XML_SetEntityDeclHandler @37
- XML_SetExternalEntityRefHandler @38
- XML_SetExternalEntityRefHandlerArg @39
- XML_SetNamespaceDeclHandler @40
- XML_SetNotStandaloneHandler @41
- XML_SetNotationDeclHandler @42
- XML_SetParamEntityParsing @43
- XML_SetProcessingInstructionHandler @44
- XML_SetReturnNSTriplet @45
- XML_SetStartCdataSectionHandler @46
- XML_SetStartDoctypeDeclHandler @47
- XML_SetStartElementHandler @48
- XML_SetStartNamespaceDeclHandler @49
- XML_SetUnknownEncodingHandler @50
- XML_SetUnparsedEntityDeclHandler @51
- XML_SetUserData @52
- XML_SetXmlDeclHandler @53
- XML_UseParserAsHandlerArg @54
-; added with version 1.95.3
- XML_ParserReset @55
- XML_SetSkippedEntityHandler @56
-; added with version 1.95.5
- XML_GetFeatureList @57
- XML_UseForeignDTD @58
-; added with version 1.95.6
- XML_FreeContentModel @59
- XML_MemMalloc @60
- XML_MemRealloc @61
- XML_MemFree @62
-; added with version 1.95.8
- XML_StopParser @63
- XML_ResumeParser @64
- XML_GetParsingStatus @65
diff --git a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/ApplicationMocTaskDesc.h b/InfraStack/OSAgnostic/Common/L4Common/SourceControl/ApplicationMocTaskDesc.h
deleted file mode 100644
index 83feccf..0000000
--- a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/ApplicationMocTaskDesc.h
+++ /dev/null
@@ -1,606 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 3/22/2009 10:35:41 AM
- *
- * Project : Ofer
- * Module : Trace Modules Definition
- * Author : Yakir Green
- * Date : 19/10/2005
- * Purpose : MOC task over socket descriptor
- *****************************************************************************/
-
-#if !defined(_BITMAN_APPLICATIONMOCTASKDESC_H_)
-#define _BITMAN_APPLICATIONMOCTASKDESC_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-typedef UINT8 MocOverSocket[16];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _TaskID; //Task ID
- UINT32 _TaskDataLength; //Task data length
- UINT32 _Param4; //Param 4 of MOC task
- UINT32 _IsParam4ReturnTui; //Is Param4 a Return Tui
-} BMS_MocOverSocket;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _IsParam4ReturnTui; //Is Param4 a Return Tui
- UINT32 _Param4; //Param 4 of MOC task
- UINT32 _TaskDataLength; //Task data length
- UINT32 _TaskID; //Task ID
-} BMS_MocOverSocket;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'MocOverSocket' Type: 'MocOverSocket', Top-level, Non-instance, No bitoff root
-#define BM_MocOverSocket_TaskID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_MocOverSocket_TaskID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal0_tmp_bitoff;\
- BM_MocOverSocket_TaskID_GET_POS( base_ptr, out_ptr, bmlocal0_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal0_tmp_bitoff);\
-}
-
-#define BM_MocOverSocket_TaskID_POS_ALIGNED 0
-
-// Alignment of MocOverSocket_TaskID: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_MocOverSocket_TaskID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_TaskID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal1_my_ptr;\
- UINT bmlocal2_my_bitoff;\
- BM_MocOverSocket_TaskID_GET_POS( base_ptr, bmlocal1_my_ptr, bmlocal2_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal1_my_ptr, bmlocal2_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_MocOverSocket_TaskID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal3_tmp_var;
- BM_MocOverSocket_TaskID_GET( base_ptr, bmlocal3_tmp_var );
- return bmlocal3_tmp_var;
-}
-
-#define BM_MocOverSocket_TaskID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal4_my_ptr;\
- UINT bmlocal5_my_bitoff;\
- BM_MocOverSocket_TaskID_GET_POS( base_ptr, bmlocal4_my_ptr, bmlocal5_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal4_my_ptr, bmlocal5_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// MocOverSocket_TaskID: IS_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_TaskID: SET_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_TaskID: IS_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_TaskID: SET_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_TaskID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// MocOverSocket_TaskID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_MocOverSocket_TaskID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal6_out_val;\
- BM_MocOverSocket_TaskID_GET( base_ptr, bmlocal6_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "TaskID", 32, (UINT)(bmlocal6_out_val), "%d", 1);\
-}
-
-#define BM_MocOverSocket_TaskID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_MocOverSocket_TaskID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_MocOverSocket_TaskID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal7_my_ptr;\
- UINT bmlocal8_my_bitoff;\
- BM_MocOverSocket_TaskID_GET_POS( base_ptr, bmlocal7_my_ptr, bmlocal8_my_bitoff );\
- (*((UINT32*)bmlocal7_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal8_my_bitoff );\
-}
-
-// MocOverSocket_TaskID: Validation accessors are not defined because validation condition was not specified.
-#define BM_MocOverSocket_TaskID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal9_tmp_bits;\
- BM_MocOverSocket_TaskID_GET_SIZE( base_ptr, out_bytes, bmlocal9_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal9_tmp_bits );\
-}
-
-#define BM_MocOverSocket_TaskID_BYTES_SIZE 4
-
-#define BM_MocOverSocket_TaskDataLength_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal12_acc_bytes;\
- UINT bmlocal13_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal12_acc_bytes = 4;\
- bmlocal13_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal12_acc_bytes );\
- out_bitoff += bmlocal13_acc_bits;\
-}
-
-#define BM_MocOverSocket_TaskDataLength_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal14_tmp_bitoff;\
- BM_MocOverSocket_TaskDataLength_GET_POS( base_ptr, out_ptr, bmlocal14_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal14_tmp_bitoff);\
-}
-
-#define BM_MocOverSocket_TaskDataLength_POS_ALIGNED 4
-
-// Alignment of MocOverSocket_TaskDataLength: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_MocOverSocket_TaskDataLength_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_TaskDataLength_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal15_my_ptr;\
- UINT bmlocal16_my_bitoff;\
- BM_MocOverSocket_TaskDataLength_GET_POS( base_ptr, bmlocal15_my_ptr, bmlocal16_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal15_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal15_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal15_my_ptr, bmlocal16_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_MocOverSocket_TaskDataLength_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal17_tmp_var;
- BM_MocOverSocket_TaskDataLength_GET( base_ptr, bmlocal17_tmp_var );
- return bmlocal17_tmp_var;
-}
-
-#define BM_MocOverSocket_TaskDataLength_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal18_my_ptr;\
- UINT bmlocal19_my_bitoff;\
- BM_MocOverSocket_TaskDataLength_GET_POS( base_ptr, bmlocal18_my_ptr, bmlocal19_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal18_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal18_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal18_my_ptr, bmlocal19_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// MocOverSocket_TaskDataLength: IS_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_TaskDataLength: SET_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_TaskDataLength: IS_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_TaskDataLength: SET_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_TaskDataLength: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// MocOverSocket_TaskDataLength: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_MocOverSocket_TaskDataLength_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal20_out_val;\
- BM_MocOverSocket_TaskDataLength_GET( base_ptr, bmlocal20_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "TaskDataLength", 32, (UINT)(bmlocal20_out_val), "%d", 1);\
-}
-
-#define BM_MocOverSocket_TaskDataLength_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_MocOverSocket_TaskDataLength_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_MocOverSocket_TaskDataLength_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal21_my_ptr;\
- UINT bmlocal22_my_bitoff;\
- BM_MocOverSocket_TaskDataLength_GET_POS( base_ptr, bmlocal21_my_ptr, bmlocal22_my_bitoff );\
- (*((UINT32*)bmlocal21_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal22_my_bitoff );\
-}
-
-// MocOverSocket_TaskDataLength: Validation accessors are not defined because validation condition was not specified.
-#define BM_MocOverSocket_TaskDataLength_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal23_tmp_bits;\
- BM_MocOverSocket_TaskDataLength_GET_SIZE( base_ptr, out_bytes, bmlocal23_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal23_tmp_bits );\
-}
-
-#define BM_MocOverSocket_TaskDataLength_BYTES_SIZE 4
-
-#define BM_MocOverSocket_Param4_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal26_acc_bytes;\
- UINT bmlocal27_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal26_acc_bytes = 8;\
- bmlocal27_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal26_acc_bytes );\
- out_bitoff += bmlocal27_acc_bits;\
-}
-
-#define BM_MocOverSocket_Param4_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal28_tmp_bitoff;\
- BM_MocOverSocket_Param4_GET_POS( base_ptr, out_ptr, bmlocal28_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal28_tmp_bitoff);\
-}
-
-#define BM_MocOverSocket_Param4_POS_ALIGNED 8
-
-// Alignment of MocOverSocket_Param4: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_MocOverSocket_Param4_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_Param4_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal29_my_ptr;\
- UINT bmlocal30_my_bitoff;\
- BM_MocOverSocket_Param4_GET_POS( base_ptr, bmlocal29_my_ptr, bmlocal30_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal29_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal29_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal29_my_ptr, bmlocal30_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_MocOverSocket_Param4_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal31_tmp_var;
- BM_MocOverSocket_Param4_GET( base_ptr, bmlocal31_tmp_var );
- return bmlocal31_tmp_var;
-}
-
-#define BM_MocOverSocket_Param4_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal32_my_ptr;\
- UINT bmlocal33_my_bitoff;\
- BM_MocOverSocket_Param4_GET_POS( base_ptr, bmlocal32_my_ptr, bmlocal33_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal32_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal32_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal32_my_ptr, bmlocal33_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// MocOverSocket_Param4: IS_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_Param4: SET_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_Param4: IS_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_Param4: SET_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_Param4: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// MocOverSocket_Param4: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_MocOverSocket_Param4_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal34_out_val;\
- BM_MocOverSocket_Param4_GET( base_ptr, bmlocal34_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Param4", 32, (UINT)(bmlocal34_out_val), "%d", 1);\
-}
-
-#define BM_MocOverSocket_Param4_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_MocOverSocket_Param4_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_MocOverSocket_Param4_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal35_my_ptr;\
- UINT bmlocal36_my_bitoff;\
- BM_MocOverSocket_Param4_GET_POS( base_ptr, bmlocal35_my_ptr, bmlocal36_my_bitoff );\
- (*((UINT32*)bmlocal35_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal36_my_bitoff );\
-}
-
-// MocOverSocket_Param4: Validation accessors are not defined because validation condition was not specified.
-#define BM_MocOverSocket_Param4_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal37_tmp_bits;\
- BM_MocOverSocket_Param4_GET_SIZE( base_ptr, out_bytes, bmlocal37_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal37_tmp_bits );\
-}
-
-#define BM_MocOverSocket_Param4_BYTES_SIZE 4
-
-#define BM_MocOverSocket_IsParam4ReturnTui_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal40_acc_bytes;\
- UINT bmlocal41_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal40_acc_bytes = 12;\
- bmlocal41_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal40_acc_bytes );\
- out_bitoff += bmlocal41_acc_bits;\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal42_tmp_bitoff;\
- BM_MocOverSocket_IsParam4ReturnTui_GET_POS( base_ptr, out_ptr, bmlocal42_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal42_tmp_bitoff);\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_POS_ALIGNED 12
-
-// Alignment of MocOverSocket_IsParam4ReturnTui: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_MocOverSocket_IsParam4ReturnTui_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal43_my_ptr;\
- UINT bmlocal44_my_bitoff;\
- BM_MocOverSocket_IsParam4ReturnTui_GET_POS( base_ptr, bmlocal43_my_ptr, bmlocal44_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal43_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal43_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal43_my_ptr, bmlocal44_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_MocOverSocket_IsParam4ReturnTui_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal45_tmp_var;
- BM_MocOverSocket_IsParam4ReturnTui_GET( base_ptr, bmlocal45_tmp_var );
- return bmlocal45_tmp_var;
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal46_my_ptr;\
- UINT bmlocal47_my_bitoff;\
- BM_MocOverSocket_IsParam4ReturnTui_GET_POS( base_ptr, bmlocal46_my_ptr, bmlocal47_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal46_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal46_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal46_my_ptr, bmlocal47_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// MocOverSocket_IsParam4ReturnTui: IS_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_IsParam4ReturnTui: SET_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_IsParam4ReturnTui: IS_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_IsParam4ReturnTui: SET_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_IsParam4ReturnTui: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// MocOverSocket_IsParam4ReturnTui: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_MocOverSocket_IsParam4ReturnTui_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal48_out_val;\
- BM_MocOverSocket_IsParam4ReturnTui_GET( base_ptr, bmlocal48_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "IsParam4ReturnTui", 32, (UINT)(bmlocal48_out_val), "%d", 1);\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_MocOverSocket_IsParam4ReturnTui_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal49_my_ptr;\
- UINT bmlocal50_my_bitoff;\
- BM_MocOverSocket_IsParam4ReturnTui_GET_POS( base_ptr, bmlocal49_my_ptr, bmlocal50_my_bitoff );\
- (*((UINT32*)bmlocal49_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal50_my_bitoff );\
-}
-
-// MocOverSocket_IsParam4ReturnTui: Validation accessors are not defined because validation condition was not specified.
-#define BM_MocOverSocket_IsParam4ReturnTui_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal51_tmp_bits;\
- BM_MocOverSocket_IsParam4ReturnTui_GET_SIZE( base_ptr, out_bytes, bmlocal51_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal51_tmp_bits );\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_BYTES_SIZE 4
-
-#define BM_MocOverSocket_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 16;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal54_tmp_bits;\
- BM_MocOverSocket_GET_SIZE( base_ptr, out_bytes, bmlocal54_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal54_tmp_bits );\
-}
-
-#define BM_MocOverSocket_BYTES_SIZE 16
-
-#define BM_MocOverSocket_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "MocOverSocket", 1);\
- BM_MocOverSocket_TaskID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_MocOverSocket_TaskDataLength_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_MocOverSocket_Param4_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_MocOverSocket_IsParam4ReturnTui_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_MocOverSocket_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_APPLICATIONMOCTASKDESC_H_ */
-
diff --git a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/BasicBitmanTypes.h b/InfraStack/OSAgnostic/Common/L4Common/SourceControl/BasicBitmanTypes.h
deleted file mode 100644
index 2677163..0000000
--- a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/BasicBitmanTypes.h
+++ /dev/null
@@ -1,3056 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 3/23/2009 2:35:11 PM
- *
- * Project : Ofer
- * Module : Simple types
- * Author : Leah Miron
- * Date : January 17th 2005
- * Purpose : Define composite wrappers for C simple types
- *****************************************************************************/
-
-#if !defined(_BITMAN_BASICBITMANTYPES_H_)
-#define _BITMAN_BASICBITMANTYPES_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-
-// Include user C header files
-#include "Pal_General.h"
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-typedef UINT8 Uint32[4];
-
-// Generating two structs for top-level composite 'Uint32', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_BigEndianness_Uint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_BigEndianness_Uint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_LittleEndianness_Uint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_LittleEndianness_Uint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'Uint32'
-
-typedef UINT8 Uint16[2];
-
-// Generating two structs for top-level composite 'Uint16', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_BigEndianness_Uint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_BigEndianness_Uint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_LittleEndianness_Uint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_LittleEndianness_Uint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'Uint16'
-
-typedef UINT8 Uint8[1];
-
-// Generating two structs for top-level composite 'Uint8', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_BigEndianness_Uint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_BigEndianness_Uint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_LittleEndianness_Uint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_LittleEndianness_Uint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'Uint8'
-
-typedef UINT8 Int8[1];
-
-// Generating two structs for top-level composite 'Int8', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_BigEndianness_Int8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_BigEndianness_Int8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_LittleEndianness_Int8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_LittleEndianness_Int8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'Int8'
-
-typedef UINT8 Int16[2];
-
-// Generating two structs for top-level composite 'Int16', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_BigEndianness_Int16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_BigEndianness_Int16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_LittleEndianness_Int16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_LittleEndianness_Int16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'Int16'
-
-typedef UINT8 Char[1];
-
-// Generating two structs for top-level composite 'Char', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_BigEndianness_Char;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_BigEndianness_Char;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_LittleEndianness_Char;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_LittleEndianness_Char;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'Char'
-
-typedef UINT8 Flag[1];
-
-// Generating two structs for top-level composite 'Flag', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_BigEndianness_Flag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_BigEndianness_Flag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_LittleEndianness_Flag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_LittleEndianness_Flag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'Flag'
-
-typedef UINT8 BigUint32[4];
-
-// Generating two structs for top-level composite 'BigUint32', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_BigEndianness_BigUint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_BigEndianness_BigUint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_LittleEndianness_BigUint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_LittleEndianness_BigUint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'BigUint32'
-
-typedef UINT8 BigUint16[2];
-
-// Generating two structs for top-level composite 'BigUint16', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_BigEndianness_BigUint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_BigEndianness_BigUint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_LittleEndianness_BigUint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_LittleEndianness_BigUint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'BigUint16'
-
-typedef UINT8 BigUint8[1];
-
-// Generating two structs for top-level composite 'BigUint8', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_BigEndianness_BigUint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_BigEndianness_BigUint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_LittleEndianness_BigUint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_LittleEndianness_BigUint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'BigUint8'
-
-typedef UINT8 BigInt16[2];
-
-// Generating two structs for top-level composite 'BigInt16', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_BigEndianness_BigInt16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_BigEndianness_BigInt16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_LittleEndianness_BigInt16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_LittleEndianness_BigInt16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'BigInt16'
-
-typedef UINT8 BigInt8[1];
-
-// Generating two structs for top-level composite 'BigInt8', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_BigEndianness_BigInt8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_BigEndianness_BigInt8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_LittleEndianness_BigInt8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_LittleEndianness_BigInt8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'BigInt8'
-
-typedef UINT8 BigChar[1];
-
-// Generating two structs for top-level composite 'BigChar', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_BigEndianness_BigChar;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_BigEndianness_BigChar;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_LittleEndianness_BigChar;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_LittleEndianness_BigChar;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'BigChar'
-
-typedef UINT8 BigFlag[1];
-
-// Generating two structs for top-level composite 'BigFlag', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_BigEndianness_BigFlag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_BigEndianness_BigFlag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_LittleEndianness_BigFlag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_LittleEndianness_BigFlag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'BigFlag'
-
-typedef UINT8 LittleUint32[4];
-
-// Generating two structs for top-level composite 'LittleUint32', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_BigEndianness_LittleUint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_BigEndianness_LittleUint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_LittleEndianness_LittleUint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_LittleEndianness_LittleUint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'LittleUint32'
-
-typedef UINT8 LittleUint16[2];
-
-// Generating two structs for top-level composite 'LittleUint16', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_BigEndianness_LittleUint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_BigEndianness_LittleUint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_LittleEndianness_LittleUint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_LittleEndianness_LittleUint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'LittleUint16'
-
-typedef UINT8 LittleUint8[1];
-
-// Generating two structs for top-level composite 'LittleUint8', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_BigEndianness_LittleUint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_BigEndianness_LittleUint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_LittleEndianness_LittleUint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_LittleEndianness_LittleUint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'LittleUint8'
-
-typedef UINT8 LittleInt16[2];
-
-// Generating two structs for top-level composite 'LittleInt16', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_BigEndianness_LittleInt16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_BigEndianness_LittleInt16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_LittleEndianness_LittleInt16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_LittleEndianness_LittleInt16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'LittleInt16'
-
-typedef UINT8 LittleInt8[1];
-
-// Generating two structs for top-level composite 'LittleInt8', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_BigEndianness_LittleInt8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_BigEndianness_LittleInt8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_LittleEndianness_LittleInt8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_LittleEndianness_LittleInt8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'LittleInt8'
-
-typedef UINT8 LittleChar[1];
-
-// Generating two structs for top-level composite 'LittleChar', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_BigEndianness_LittleChar;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_BigEndianness_LittleChar;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_LittleEndianness_LittleChar;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_LittleEndianness_LittleChar;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'LittleChar'
-
-typedef UINT8 LittleFlag[1];
-
-// Generating two structs for top-level composite 'LittleFlag', because it has Neutral endianness.
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_BigEndianness_LittleFlag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_BigEndianness_LittleFlag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_LittleEndianness_LittleFlag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_LittleEndianness_LittleFlag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// Not generating code for top-level composite 'LittleFlag'
-
-typedef UINT8 Little_Uint32[4];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_Little_Uint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _value;
-} BMS_Little_Uint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'Little_Uint32' Type: 'Little_Uint32', Top-level, Non-instance, No bitoff root
-#define BM_Little_Uint32_value_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_Little_Uint32_value_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal0_tmp_bitoff;\
- BM_Little_Uint32_value_GET_POS( base_ptr, out_ptr, bmlocal0_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal0_tmp_bitoff);\
-}
-
-#define BM_Little_Uint32_value_POS_ALIGNED 0
-
-// Alignment of Little_Uint32_value: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_Little_Uint32_value_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_Little_Uint32_value_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal1_my_ptr;\
- UINT bmlocal2_my_bitoff;\
- BM_Little_Uint32_value_GET_POS( base_ptr, bmlocal1_my_ptr, bmlocal2_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal1_my_ptr, bmlocal2_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_Little_Uint32_value_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal3_tmp_var;
- BM_Little_Uint32_value_GET( base_ptr, bmlocal3_tmp_var );
- return bmlocal3_tmp_var;
-}
-
-#define BM_Little_Uint32_value_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal4_my_ptr;\
- UINT bmlocal5_my_bitoff;\
- BM_Little_Uint32_value_GET_POS( base_ptr, bmlocal4_my_ptr, bmlocal5_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal4_my_ptr, bmlocal5_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// Little_Uint32_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// Little_Uint32_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// Little_Uint32_value: IS_RESET accessor is not defined because no reset value was specified.
-// Little_Uint32_value: SET_RESET accessor is not defined because no reset value was specified.
-// Little_Uint32_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// Little_Uint32_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_Little_Uint32_value_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal6_out_val;\
- BM_Little_Uint32_value_GET( base_ptr, bmlocal6_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 32, (UINT)(bmlocal6_out_val), "%d", 1);\
-}
-
-#define BM_Little_Uint32_value_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_Little_Uint32_value_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_Little_Uint32_value_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal7_my_ptr;\
- UINT bmlocal8_my_bitoff;\
- BM_Little_Uint32_value_GET_POS( base_ptr, bmlocal7_my_ptr, bmlocal8_my_bitoff );\
- (*((UINT32*)bmlocal7_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal8_my_bitoff );\
-}
-
-// Little_Uint32_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_Little_Uint32_value_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal9_tmp_bits;\
- BM_Little_Uint32_value_GET_SIZE( base_ptr, out_bytes, bmlocal9_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal9_tmp_bits );\
-}
-
-#define BM_Little_Uint32_value_BYTES_SIZE 4
-
-#define BM_Little_Uint32_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_Little_Uint32_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal12_tmp_bits;\
- BM_Little_Uint32_GET_SIZE( base_ptr, out_bytes, bmlocal12_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal12_tmp_bits );\
-}
-
-#define BM_Little_Uint32_BYTES_SIZE 4
-
-BMI_INLINE UINT BM_INLINE_Little_Uint32_GET_SIZE()
-{
- /*lint --e{*} */
- return 4;
-}
-
-#define BM_Little_Uint32_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "Little_Uint32", 1);\
- BM_Little_Uint32_value_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_Little_Uint32_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_Little_Uint32_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 Little_Uint16[2];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_Little_Uint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _value : 16;
-} BMS_Little_Uint16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'Little_Uint16' Type: 'Little_Uint16', Top-level, Non-instance, Including bitoff root
-#define BM_Little_Uint16_value_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
-}
-
-// Alignment of Little_Uint16_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_Little_Uint16_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Uint16_value_GET( base_ptr, base_bitoff, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal13_my_ptr;\
- UINT bmlocal14_my_bitoff;\
- BM_Little_Uint16_value_GET_POS( base_ptr, base_bitoff, bmlocal13_my_ptr, bmlocal14_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal13_my_ptr, bmlocal14_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_Little_Uint16_value_GET(PVOID base_ptr, UINT base_bitoff)
-{
- /*lint --e{*} */
- UINT16 bmlocal15_tmp_var;
- BM_Little_Uint16_value_GET( base_ptr, base_bitoff, bmlocal15_tmp_var );
- return bmlocal15_tmp_var;
-}
-
-#define BM_Little_Uint16_value_SET( base_ptr, base_bitoff, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal16_my_ptr;\
- UINT bmlocal17_my_bitoff;\
- BM_Little_Uint16_value_GET_POS( base_ptr, base_bitoff, bmlocal16_my_ptr, bmlocal17_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal16_my_ptr, bmlocal17_my_bitoff, 16, in_val, 0xFFFFFFFF );\
-}
-
-// Little_Uint16_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// Little_Uint16_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// Little_Uint16_value: IS_RESET accessor is not defined because no reset value was specified.
-// Little_Uint16_value: SET_RESET accessor is not defined because no reset value was specified.
-// Little_Uint16_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// Little_Uint16_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_Little_Uint16_value_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal18_out_val;\
- BM_Little_Uint16_value_GET( base_ptr, base_bitoff, bmlocal18_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 16, (UINT)(bmlocal18_out_val), "%d", 1);\
-}
-
-#define BM_Little_Uint16_value_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Uint16_value_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_Little_Uint16_value_INCREMENT( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal19_val;\
- BM_Little_Uint16_value_GET( base_ptr, base_bitoff, bmlocal19_val );\
- (bmlocal19_val)++;\
- BM_Little_Uint16_value_SET( base_ptr, base_bitoff, bmlocal19_val );\
-}
-
-// Little_Uint16_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_Little_Uint16_value_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal20_tmp_bits;\
- BM_Little_Uint16_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal20_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal20_tmp_bits );\
-}
-
-#define BM_Little_Uint16_value_BYTES_SIZE 2
-
-#define BM_Little_Uint16_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Uint16_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal23_tmp_bits;\
- BM_Little_Uint16_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal23_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal23_tmp_bits );\
-}
-
-#define BM_Little_Uint16_BYTES_SIZE 2
-
-BMI_INLINE UINT BM_INLINE_Little_Uint16_GET_SIZE()
-{
- /*lint --e{*} */
- return 2;
-}
-
-#define BM_Little_Uint16_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "Little_Uint16", 1);\
- BM_Little_Uint16_value_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Uint16_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Uint16_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-
-typedef UINT8 Little_Uint8[1];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_Little_Uint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 8;
-} BMS_Little_Uint8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'Little_Uint8' Type: 'Little_Uint8', Top-level, Non-instance, Including bitoff root
-#define BM_Little_Uint8_value_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
-}
-
-// Alignment of Little_Uint8_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_Little_Uint8_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Uint8_value_GET( base_ptr, base_bitoff, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal24_my_ptr;\
- UINT bmlocal25_my_bitoff;\
- BM_Little_Uint8_value_GET_POS( base_ptr, base_bitoff, bmlocal24_my_ptr, bmlocal25_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal24_my_ptr, bmlocal25_my_bitoff, 8, UINT8, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_Little_Uint8_value_GET(PVOID base_ptr, UINT base_bitoff)
-{
- /*lint --e{*} */
- UINT8 bmlocal26_tmp_var;
- BM_Little_Uint8_value_GET( base_ptr, base_bitoff, bmlocal26_tmp_var );
- return bmlocal26_tmp_var;
-}
-
-#define BM_Little_Uint8_value_SET( base_ptr, base_bitoff, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal27_my_ptr;\
- UINT bmlocal28_my_bitoff;\
- BM_Little_Uint8_value_GET_POS( base_ptr, base_bitoff, bmlocal27_my_ptr, bmlocal28_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal27_my_ptr, bmlocal28_my_bitoff, 8, in_val, 0xFFFFFFFF );\
-}
-
-// Little_Uint8_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// Little_Uint8_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// Little_Uint8_value: IS_RESET accessor is not defined because no reset value was specified.
-// Little_Uint8_value: SET_RESET accessor is not defined because no reset value was specified.
-// Little_Uint8_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// Little_Uint8_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_Little_Uint8_value_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal29_out_val;\
- BM_Little_Uint8_value_GET( base_ptr, base_bitoff, bmlocal29_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal29_out_val), "%d", 1);\
-}
-
-#define BM_Little_Uint8_value_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Uint8_value_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_Little_Uint8_value_INCREMENT( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal30_val;\
- BM_Little_Uint8_value_GET( base_ptr, base_bitoff, bmlocal30_val );\
- (bmlocal30_val)++;\
- BM_Little_Uint8_value_SET( base_ptr, base_bitoff, bmlocal30_val );\
-}
-
-// Little_Uint8_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_Little_Uint8_value_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal31_tmp_bits;\
- BM_Little_Uint8_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal31_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal31_tmp_bits );\
-}
-
-#define BM_Little_Uint8_value_BYTES_SIZE 1
-
-#define BM_Little_Uint8_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Uint8_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal34_tmp_bits;\
- BM_Little_Uint8_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal34_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal34_tmp_bits );\
-}
-
-#define BM_Little_Uint8_BYTES_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_Little_Uint8_GET_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_Little_Uint8_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "Little_Uint8", 1);\
- BM_Little_Uint8_value_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Uint8_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Uint8_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-
-typedef UINT8 Little_Int16[2];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_Little_Int16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT16 _value : 16;
-} BMS_Little_Int16;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'Little_Int16' Type: 'Little_Int16', Top-level, Non-instance, Including bitoff root
-#define BM_Little_Int16_value_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
-}
-
-// Alignment of Little_Int16_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_Little_Int16_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Int16_value_GET( base_ptr, base_bitoff, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal35_my_ptr;\
- UINT bmlocal36_my_bitoff;\
- BM_Little_Int16_value_GET_POS( base_ptr, base_bitoff, bmlocal35_my_ptr, bmlocal36_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal35_my_ptr, bmlocal36_my_bitoff, 16, INT16, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE INT16 BM_INLINE_Little_Int16_value_GET(PVOID base_ptr, UINT base_bitoff)
-{
- /*lint --e{*} */
- INT16 bmlocal37_tmp_var;
- BM_Little_Int16_value_GET( base_ptr, base_bitoff, bmlocal37_tmp_var );
- return bmlocal37_tmp_var;
-}
-
-#define BM_Little_Int16_value_SET( base_ptr, base_bitoff, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal38_my_ptr;\
- UINT bmlocal39_my_bitoff;\
- BM_Little_Int16_value_GET_POS( base_ptr, base_bitoff, bmlocal38_my_ptr, bmlocal39_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal38_my_ptr, bmlocal39_my_bitoff, 16, in_val, 0xFFFFFFFF );\
-}
-
-// Little_Int16_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// Little_Int16_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// Little_Int16_value: IS_RESET accessor is not defined because no reset value was specified.
-// Little_Int16_value: SET_RESET accessor is not defined because no reset value was specified.
-// Little_Int16_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// Little_Int16_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_Little_Int16_value_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- INT16 bmlocal40_out_val;\
- BM_Little_Int16_value_GET( base_ptr, base_bitoff, bmlocal40_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 16, (UINT)(bmlocal40_out_val), "%d", 1);\
-}
-
-#define BM_Little_Int16_value_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Int16_value_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_Little_Int16_value_INCREMENT( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- INT16 bmlocal41_val;\
- BM_Little_Int16_value_GET( base_ptr, base_bitoff, bmlocal41_val );\
- (bmlocal41_val)++;\
- BM_Little_Int16_value_SET( base_ptr, base_bitoff, bmlocal41_val );\
-}
-
-// Little_Int16_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_Little_Int16_value_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal42_tmp_bits;\
- BM_Little_Int16_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal42_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal42_tmp_bits );\
-}
-
-#define BM_Little_Int16_value_BYTES_SIZE 2
-
-#define BM_Little_Int16_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Int16_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal45_tmp_bits;\
- BM_Little_Int16_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal45_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal45_tmp_bits );\
-}
-
-#define BM_Little_Int16_BYTES_SIZE 2
-
-BMI_INLINE UINT BM_INLINE_Little_Int16_GET_SIZE()
-{
- /*lint --e{*} */
- return 2;
-}
-
-#define BM_Little_Int16_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "Little_Int16", 1);\
- BM_Little_Int16_value_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Int16_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Int16_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-
-typedef UINT8 Little_Int8[1];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_Little_Int8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- INT8 _value : 8;
-} BMS_Little_Int8;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'Little_Int8' Type: 'Little_Int8', Top-level, Non-instance, Including bitoff root
-#define BM_Little_Int8_value_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
-}
-
-// Alignment of Little_Int8_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_Little_Int8_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Int8_value_GET( base_ptr, base_bitoff, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal46_my_ptr;\
- UINT bmlocal47_my_bitoff;\
- BM_Little_Int8_value_GET_POS( base_ptr, base_bitoff, bmlocal46_my_ptr, bmlocal47_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal46_my_ptr, bmlocal47_my_bitoff, 8, INT8, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE INT8 BM_INLINE_Little_Int8_value_GET(PVOID base_ptr, UINT base_bitoff)
-{
- /*lint --e{*} */
- INT8 bmlocal48_tmp_var;
- BM_Little_Int8_value_GET( base_ptr, base_bitoff, bmlocal48_tmp_var );
- return bmlocal48_tmp_var;
-}
-
-#define BM_Little_Int8_value_SET( base_ptr, base_bitoff, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal49_my_ptr;\
- UINT bmlocal50_my_bitoff;\
- BM_Little_Int8_value_GET_POS( base_ptr, base_bitoff, bmlocal49_my_ptr, bmlocal50_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal49_my_ptr, bmlocal50_my_bitoff, 8, in_val, 0xFFFFFFFF );\
-}
-
-// Little_Int8_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// Little_Int8_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// Little_Int8_value: IS_RESET accessor is not defined because no reset value was specified.
-// Little_Int8_value: SET_RESET accessor is not defined because no reset value was specified.
-// Little_Int8_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// Little_Int8_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_Little_Int8_value_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- INT8 bmlocal51_out_val;\
- BM_Little_Int8_value_GET( base_ptr, base_bitoff, bmlocal51_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal51_out_val), "%d", 1);\
-}
-
-#define BM_Little_Int8_value_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Int8_value_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_Little_Int8_value_INCREMENT( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- INT8 bmlocal52_val;\
- BM_Little_Int8_value_GET( base_ptr, base_bitoff, bmlocal52_val );\
- (bmlocal52_val)++;\
- BM_Little_Int8_value_SET( base_ptr, base_bitoff, bmlocal52_val );\
-}
-
-// Little_Int8_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_Little_Int8_value_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal53_tmp_bits;\
- BM_Little_Int8_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal53_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal53_tmp_bits );\
-}
-
-#define BM_Little_Int8_value_BYTES_SIZE 1
-
-#define BM_Little_Int8_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Int8_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal56_tmp_bits;\
- BM_Little_Int8_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal56_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal56_tmp_bits );\
-}
-
-#define BM_Little_Int8_BYTES_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_Little_Int8_GET_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_Little_Int8_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "Little_Int8", 1);\
- BM_Little_Int8_value_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Int8_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Int8_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-
-typedef UINT8 Little_Char[1];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_Little_Char;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- char _value : 8;
-} BMS_Little_Char;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'Little_Char' Type: 'Little_Char', Top-level, Non-instance, Including bitoff root
-#define BM_Little_Char_value_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
-}
-
-// Alignment of Little_Char_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_Little_Char_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Char_value_GET( base_ptr, base_bitoff, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal57_my_ptr;\
- UINT bmlocal58_my_bitoff;\
- BM_Little_Char_value_GET_POS( base_ptr, base_bitoff, bmlocal57_my_ptr, bmlocal58_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal57_my_ptr, bmlocal58_my_bitoff, 8, char, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE char BM_INLINE_Little_Char_value_GET(PVOID base_ptr, UINT base_bitoff)
-{
- /*lint --e{*} */
- char bmlocal59_tmp_var;
- BM_Little_Char_value_GET( base_ptr, base_bitoff, bmlocal59_tmp_var );
- return bmlocal59_tmp_var;
-}
-
-#define BM_Little_Char_value_SET( base_ptr, base_bitoff, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal60_my_ptr;\
- UINT bmlocal61_my_bitoff;\
- BM_Little_Char_value_GET_POS( base_ptr, base_bitoff, bmlocal60_my_ptr, bmlocal61_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal60_my_ptr, bmlocal61_my_bitoff, 8, in_val, 0xFFFFFFFF );\
-}
-
-// Little_Char_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// Little_Char_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// Little_Char_value: IS_RESET accessor is not defined because no reset value was specified.
-// Little_Char_value: SET_RESET accessor is not defined because no reset value was specified.
-// Little_Char_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// Little_Char_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_Little_Char_value_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- char bmlocal62_out_val;\
- BM_Little_Char_value_GET( base_ptr, base_bitoff, bmlocal62_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal62_out_val), "%d", 1);\
-}
-
-#define BM_Little_Char_value_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Char_value_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_Little_Char_value_INCREMENT( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- char bmlocal63_val;\
- BM_Little_Char_value_GET( base_ptr, base_bitoff, bmlocal63_val );\
- (bmlocal63_val)++;\
- BM_Little_Char_value_SET( base_ptr, base_bitoff, bmlocal63_val );\
-}
-
-// Little_Char_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_Little_Char_value_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal64_tmp_bits;\
- BM_Little_Char_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal64_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal64_tmp_bits );\
-}
-
-#define BM_Little_Char_value_BYTES_SIZE 1
-
-#define BM_Little_Char_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Char_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal67_tmp_bits;\
- BM_Little_Char_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal67_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal67_tmp_bits );\
-}
-
-#define BM_Little_Char_BYTES_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_Little_Char_GET_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_Little_Char_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "Little_Char", 1);\
- BM_Little_Char_value_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Char_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Char_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-
-typedef UINT8 Little_Flag[1];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_Little_Flag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _value : 1;
-} BMS_Little_Flag;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'Little_Flag' Type: 'Little_Flag', Top-level, Non-instance, Including bitoff root
-#define BM_Little_Flag_value_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
-}
-
-// Alignment of Little_Flag_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_Little_Flag_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Flag_value_GET( base_ptr, base_bitoff, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal68_my_ptr;\
- UINT bmlocal69_my_bitoff;\
- BM_Little_Flag_value_GET_POS( base_ptr, base_bitoff, bmlocal68_my_ptr, bmlocal69_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal68_my_ptr, bmlocal69_my_bitoff, 1, UINT8, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_Little_Flag_value_GET(PVOID base_ptr, UINT base_bitoff)
-{
- /*lint --e{*} */
- UINT8 bmlocal70_tmp_var;
- BM_Little_Flag_value_GET( base_ptr, base_bitoff, bmlocal70_tmp_var );
- return bmlocal70_tmp_var;
-}
-
-#define BM_Little_Flag_value_SET( base_ptr, base_bitoff, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal71_my_ptr;\
- UINT bmlocal72_my_bitoff;\
- BM_Little_Flag_value_GET_POS( base_ptr, base_bitoff, bmlocal71_my_ptr, bmlocal72_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal71_my_ptr, bmlocal72_my_bitoff, 1, in_val, 0xFFFFFFFF );\
-}
-
-// Little_Flag_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// Little_Flag_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// Little_Flag_value: IS_RESET accessor is not defined because no reset value was specified.
-// Little_Flag_value: SET_RESET accessor is not defined because no reset value was specified.
-// Little_Flag_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// Little_Flag_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_Little_Flag_value_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal73_out_val;\
- BM_Little_Flag_value_GET( base_ptr, base_bitoff, bmlocal73_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 1, (UINT)(bmlocal73_out_val), "%d", 1);\
-}
-
-#define BM_Little_Flag_value_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Flag_value_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_Little_Flag_value_INCREMENT( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal74_val;\
- BM_Little_Flag_value_GET( base_ptr, base_bitoff, bmlocal74_val );\
- (bmlocal74_val)++;\
- BM_Little_Flag_value_SET( base_ptr, base_bitoff, bmlocal74_val );\
-}
-
-// Little_Flag_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_Little_Flag_value_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal75_tmp_bits;\
- BM_Little_Flag_value_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal75_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal75_tmp_bits );\
-}
-
-#define BM_Little_Flag_value_BYTES_SIZE 1
-
-#define BM_Little_Flag_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Flag_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal78_tmp_bits;\
- BM_Little_Flag_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal78_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal78_tmp_bits );\
-}
-
-#define BM_Little_Flag_BYTES_SIZE 1
-
-#define BM_Little_Flag_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "Little_Flag", 1);\
- BM_Little_Flag_value_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_Little_Flag_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_Little_Flag_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_BASICBITMANTYPES_H_ */
-
diff --git a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4DmStructs.c b/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4DmStructs.c
deleted file mode 100644
index 75bb4ea..0000000
--- a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4DmStructs.c
+++ /dev/null
@@ -1,9987 +0,0 @@
-
-/****************************************************************************
-*
-* Auto generated file
-* Version XXX
-* Compliant with XXX.bm version XXX
-* 3/22/2009 10:35:12 AM
-*
-*****************************************************************************/
-
-
-#include "L4BufMan_dll_L3L4DmStructs.h"
-
-
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_MonitorBuffer_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_MonitorBuffer_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_MonitorBuffer_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_MonitorBuffer_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_MonitorBuffer_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneCur_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* PowerPerToneCur )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneCur_GET( base_ptr, cur_ptr, cur_bitoff, *PowerPerToneCur );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneAvg_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* PowerPerToneAvg )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneAvg_GET( base_ptr, cur_ptr, cur_bitoff, *PowerPerToneAvg );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PathLoss_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PathLoss )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PathLoss_GET( base_ptr, cur_ptr, cur_bitoff, *PathLoss );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Headroom_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Headroom )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Headroom_GET( base_ptr, cur_ptr, cur_bitoff, *Headroom );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_powerControlMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* powerControlMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_powerControlMode_GET( base_ptr, cur_ptr, cur_bitoff, *powerControlMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_isTx_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* isTx )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_isTx_GET( base_ptr, cur_ptr, cur_bitoff, *isTx );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_Total_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* Total )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_Total_GET( base_ptr, cur_ptr, cur_bitoff, *Total );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_NumOfSubchannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NumOfSubchannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_NumOfSubchannels_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfSubchannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_AllocationType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* AllocationType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_AllocationType_GET( base_ptr, cur_ptr, cur_bitoff, *AllocationType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_Total_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* Total )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_Total_GET( base_ptr, cur_ptr, cur_bitoff, *Total );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_NumOfSubchannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NumOfSubchannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_NumOfSubchannels_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfSubchannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_AllocationType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* AllocationType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_AllocationType_GET( base_ptr, cur_ptr, cur_bitoff, *AllocationType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_Total_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* Total )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_Total_GET( base_ptr, cur_ptr, cur_bitoff, *Total );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_NumOfSubchannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NumOfSubchannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_NumOfSubchannels_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfSubchannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_AllocationType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* AllocationType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_AllocationType_GET( base_ptr, cur_ptr, cur_bitoff, *AllocationType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetBSperSS_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* offsetBSperSS )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetBSperSS_GET( base_ptr, cur_ptr, cur_bitoff, *offsetBSperSS );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetSSperSS_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* offsetSSperSS )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetSSperSS_GET( base_ptr, cur_ptr, cur_bitoff, *offsetSSperSS );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_valid_GET( base_ptr, cur_ptr, cur_bitoff, *valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_level_GET( base_ptr, cur_ptr, cur_bitoff, *level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_valid_GET( base_ptr, cur_ptr, cur_bitoff, *valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_level_GET( base_ptr, cur_ptr, cur_bitoff, *level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_valid_GET( base_ptr, cur_ptr, cur_bitoff, *valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_level_GET( base_ptr, cur_ptr, cur_bitoff, *level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_valid_GET( base_ptr, cur_ptr, cur_bitoff, *valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_level_GET( base_ptr, cur_ptr, cur_bitoff, *level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_valid_GET( base_ptr, cur_ptr, cur_bitoff, *valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_level_GET( base_ptr, cur_ptr, cur_bitoff, *level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_valid_GET( base_ptr, cur_ptr, cur_bitoff, *valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_level_GET( base_ptr, cur_ptr, cur_bitoff, *level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_LackOfHeadroomCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* LackOfHeadroomCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_LackOfHeadroomCounter_GET( base_ptr, cur_ptr, cur_bitoff, *LackOfHeadroomCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchRecievedOK_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FchRecievedOK )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchRecievedOK_GET( base_ptr, cur_ptr, cur_bitoff, *FchRecievedOK );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchFailures_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FchFailures )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchFailures_GET( base_ptr, cur_ptr, cur_bitoff, *FchFailures );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapRecievedOK_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalDlMapRecievedOK )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapRecievedOK_GET( base_ptr, cur_ptr, cur_bitoff, *NormalDlMapRecievedOK );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapHcsError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalDlMapHcsError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapHcsError_GET( base_ptr, cur_ptr, cur_bitoff, *NormalDlMapHcsError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapCrcError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalDlMapCrcError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapCrcError_GET( base_ptr, cur_ptr, cur_bitoff, *NormalDlMapCrcError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapRecievedOK_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalUlMapRecievedOK )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapRecievedOK_GET( base_ptr, cur_ptr, cur_bitoff, *NormalUlMapRecievedOK );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapHcsError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalUlMapHcsError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapHcsError_GET( base_ptr, cur_ptr, cur_bitoff, *NormalUlMapHcsError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapCrcError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalUlMapCrcError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapCrcError_GET( base_ptr, cur_ptr, cur_bitoff, *NormalUlMapCrcError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapRecievedOK_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CompressedMapRecievedOK )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapRecievedOK_GET( base_ptr, cur_ptr, cur_bitoff, *CompressedMapRecievedOK );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapCrcError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CompressedMapCrcError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapCrcError_GET( base_ptr, cur_ptr, cur_bitoff, *CompressedMapCrcError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* PreamblePCinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinr_GET( base_ptr, cur_ptr, cur_bitoff, *PreamblePCinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt0_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* PreamblePCinrAnt0 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt0_GET( base_ptr, cur_ptr, cur_bitoff, *PreamblePCinrAnt0 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* PreamblePCinrAnt1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt1_GET( base_ptr, cur_ptr, cur_bitoff, *PreamblePCinrAnt1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrStd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* PreamblePCinrStd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrStd_GET( base_ptr, cur_ptr, cur_bitoff, *PreamblePCinrStd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Rssi_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* Rssi )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Rssi_GET( base_ptr, cur_ptr, cur_bitoff, *Rssi );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RssiStd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* RssiStd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RssiStd_GET( base_ptr, cur_ptr, cur_bitoff, *RssiStd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoStbcPCinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinr_GET( base_ptr, cur_ptr, cur_bitoff, *MimoStbcPCinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinrStd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoStbcPCinrStd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinrStd_GET( base_ptr, cur_ptr, cur_bitoff, *MimoStbcPCinrStd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoSmPCinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinr_GET( base_ptr, cur_ptr, cur_bitoff, *MimoSmPCinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinrStd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoSmPCinrStd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinrStd_GET( base_ptr, cur_ptr, cur_bitoff, *MimoSmPCinrStd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcECinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoStbcECinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcECinr_GET( base_ptr, cur_ptr, cur_bitoff, *MimoStbcECinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmECinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoSmECinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmECinr_GET( base_ptr, cur_ptr, cur_bitoff, *MimoSmECinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RxAntModeAutoDetect_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, eRF_RX_ANT_MODE* RxAntModeAutoDetect )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RxAntModeAutoDetect_GET( base_ptr, cur_ptr, cur_bitoff, *RxAntModeAutoDetect );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved8_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Reserved8 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved8_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved8 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved16_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Reserved16 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved16_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved16 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_cqichCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* cqichCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_cqichCount_GET( base_ptr, cur_ptr, cur_bitoff, *cqichCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_TemperatureInCelsius_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* TemperatureInCelsius )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_TemperatureInCelsius_GET( base_ptr, cur_ptr, cur_bitoff, *TemperatureInCelsius );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_RxAntMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, eRF_RX_ANT_MODE* RxAntMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_RxAntMode_GET( base_ptr, cur_ptr, cur_bitoff, *RxAntMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_Reserved_1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_Reserved_1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_FrequencyOffsetInHz_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* FrequencyOffsetInHz )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_FrequencyOffsetInHz_GET( base_ptr, cur_ptr, cur_bitoff, *FrequencyOffsetInHz );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_CenterFrequencyInKHz_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CenterFrequencyInKHz )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_CenterFrequencyInKHz_GET( base_ptr, cur_ptr, cur_bitoff, *CenterFrequencyInKHz );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_TTG_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* TTG )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_TTG_GET( base_ptr, cur_ptr, cur_bitoff, *TTG );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_RTG_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* RTG )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_RTG_GET( base_ptr, cur_ptr, cur_bitoff, *RTG );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_RecommendedMIMOMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RecommendedMIMOMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_RecommendedMIMOMode_GET( base_ptr, cur_ptr, cur_bitoff, *RecommendedMIMOMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte0_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* byte0 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte0_GET( base_ptr, cur_ptr, cur_bitoff, *byte0 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* byte1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte1_GET( base_ptr, cur_ptr, cur_bitoff, *byte1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* byte2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte2_GET( base_ptr, cur_ptr, cur_bitoff, *byte2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_validity_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, MonitorValidity* validity )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_validity_GET( base_ptr, cur_ptr, cur_bitoff, *validity );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_DlSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DlSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_DlSize_GET( base_ptr, cur_ptr, cur_bitoff, *DlSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_UlSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* UlSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_UlSize_GET( base_ptr, cur_ptr, cur_bitoff, *UlSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCRCCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalDLPduCRCCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCRCCount_GET( base_ptr, cur_ptr, cur_bitoff, *TotalDLPduCRCCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalDLPduCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCount_GET( base_ptr, cur_ptr, cur_bitoff, *TotalDLPduCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_PDU_Size_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* UL_PDU_Size )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_PDU_Size_GET( base_ptr, cur_ptr, cur_bitoff, *UL_PDU_Size );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULPDUSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalULPDUSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULPDUSize_GET( base_ptr, cur_ptr, cur_bitoff, *TotalULPDUSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlPduCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalUlPduCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlPduCount_GET( base_ptr, cur_ptr, cur_bitoff, *TotalUlPduCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_SDU_Size_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* UL_SDU_Size )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_SDU_Size_GET( base_ptr, cur_ptr, cur_bitoff, *UL_SDU_Size );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULSDUSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalULSDUSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULSDUSize_GET( base_ptr, cur_ptr, cur_bitoff, *TotalULSDUSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlSduCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalUlSduCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlSduCount_GET( base_ptr, cur_ptr, cur_bitoff, *TotalUlSduCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_numberOfTxedPDUs_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numberOfTxedPDUs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_numberOfTxedPDUs_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numberOfTxedPDUs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_totalBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_totalBytes_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_numberOfAgedSDUs_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numberOfAgedSDUs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_numberOfAgedSDUs_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numberOfAgedSDUs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_totalBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_totalBytes_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_numberOfBWRs_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numberOfBWRs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_numberOfBWRs_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numberOfBWRs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_totalBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_totalBytes_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_numberOfBWRs_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numberOfBWRs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_numberOfBWRs_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numberOfBWRs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_totalBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_totalBytes_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_VQInfo_currentVQInfo_totalBytesPendingInQ_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalBytesPendingInQ )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_VQInfo_currentVQInfo_totalBytesPendingInQ_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalBytesPendingInQ );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_HARQBurst_TotalGrantsAmountInBytes_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalGrantsAmountInBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_HARQBurst_TotalGrantsAmountInBytes_GET( base_ptr, cur_ptr, cur_bitoff, *TotalGrantsAmountInBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_NonHARQBurst_TotalGrantsAmountInBytes_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalGrantsAmountInBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_NonHARQBurst_TotalGrantsAmountInBytes_GET( base_ptr, cur_ptr, cur_bitoff, *TotalGrantsAmountInBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_UIUC14Burst_TotalGrantsAmountInBytes_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalGrantsAmountInBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_UIUC14Burst_TotalGrantsAmountInBytes_GET( base_ptr, cur_ptr, cur_bitoff, *TotalGrantsAmountInBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_CQI_Measurement_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* CQI_Measurement )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_CQI_Measurement_GET( base_ptr, cur_ptr, cur_bitoff, *CQI_Measurement );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_ChannelID_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* ChannelID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_ChannelID_GET( base_ptr, cur_ptr, cur_bitoff, *ChannelID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_IsMIMOReportFlag_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* IsMIMOReportFlag )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_IsMIMOReportFlag_GET( base_ptr, cur_ptr, cur_bitoff, *IsMIMOReportFlag );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_dmTpcEvents_TPCModeChange_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* TPCModeChange )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_dmTpcEvents_TPCModeChange_GET( base_ptr, cur_ptr, cur_bitoff, *TPCModeChange );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_numOfReportedBs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfReportedBs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_numOfReportedBs_GET( base_ptr, cur_ptr, cur_bitoff, *numOfReportedBs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_PHYLinkID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* PHYLinkID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_PHYLinkID_GET( base_ptr, i0, cur_ptr, cur_bitoff, *PHYLinkID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse1_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT* NeighbourBSPreambleCINRMeanReuse1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse1_GET( base_ptr, i0, cur_ptr, cur_bitoff, *NeighbourBSPreambleCINRMeanReuse1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse3_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT* NeighbourBSPreambleCINRMeanReuse3 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse3_GET( base_ptr, i0, cur_ptr, cur_bitoff, *NeighbourBSPreambleCINRMeanReuse3 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleRSSIMean_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT* NeighbourBSPreambleRSSIMean )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleRSSIMean_GET( base_ptr, i0, cur_ptr, cur_bitoff, *NeighbourBSPreambleRSSIMean );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSTimeOffset_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT* NeighbourBSTimeOffset )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSTimeOffset_GET( base_ptr, i0, cur_ptr, cur_bitoff, *NeighbourBSTimeOffset );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_IntraInterFAFlag_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* IntraInterFAFlag )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_IntraInterFAFlag_GET( base_ptr, i0, cur_ptr, cur_bitoff, *IntraInterFAFlag );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_MeasurementsValidityFlag_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* MeasurementsValidityFlag )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_MeasurementsValidityFlag_GET( base_ptr, i0, cur_ptr, cur_bitoff, *MeasurementsValidityFlag );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_NacksSent_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* NacksSent )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_NacksSent_GET( base_ptr, cur_ptr, cur_bitoff, *NacksSent );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AcksSent_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* AcksSent )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AcksSent_GET( base_ptr, cur_ptr, cur_bitoff, *AcksSent );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DuplicatesRx_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DuplicatesRx )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DuplicatesRx_GET( base_ptr, cur_ptr, cur_bitoff, *DuplicatesRx );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsTx_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* BurstsTx )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsTx_GET( base_ptr, cur_ptr, cur_bitoff, *BurstsTx );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsRx_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* BurstsRx )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsRx_GET( base_ptr, cur_ptr, cur_bitoff, *BurstsRx );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransUL_Array_Retrans_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Retrans )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransUL_Array_Retrans_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Retrans );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransDL_Array_Retrans_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Retrans )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransDL_Array_Retrans_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Retrans );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DropHarqBurstCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DropHarqBurstCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DropHarqBurstCount_GET( base_ptr, cur_ptr, cur_bitoff, *DropHarqBurstCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayUL_Retrans_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Retrans )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayUL_Retrans_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Retrans );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayDL_Retrans_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Retrans )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayDL_Retrans_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Retrans );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_RxBurstsPerMcs_Array_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_RxBurstsPerMcs_Array_Bursts_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_TxBurstsPerMcs_Array_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_TxBurstsPerMcs_Array_Bursts_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataZone_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* UL_BurstDataZone )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataZone_GET( base_ptr, cur_ptr, cur_bitoff, *UL_BurstDataZone );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataFecScheme_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DL_BurstDataFecScheme )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataFecScheme_GET( base_ptr, cur_ptr, cur_bitoff, *DL_BurstDataFecScheme );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataFecScheme_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* UL_BurstDataFecScheme )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataFecScheme_GET( base_ptr, cur_ptr, cur_bitoff, *UL_BurstDataFecScheme );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataCid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DL_BurstDataCid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataCid_GET( base_ptr, cur_ptr, cur_bitoff, *DL_BurstDataCid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataDiuc_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DL_BurstDataDiuc )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataDiuc_GET( base_ptr, cur_ptr, cur_bitoff, *DL_BurstDataDiuc );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataUiuc_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* UL_BurstDataUiuc )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataUiuc_GET( base_ptr, cur_ptr, cur_bitoff, *UL_BurstDataUiuc );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataRepetition_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DL_BurstDataRepetition )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataRepetition_GET( base_ptr, cur_ptr, cur_bitoff, *DL_BurstDataRepetition );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataRepetition_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* UL_BurstDataRepetition )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataRepetition_GET( base_ptr, cur_ptr, cur_bitoff, *UL_BurstDataRepetition );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_TotalFec_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* UL_TotalFec )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_TotalFec_GET( base_ptr, cur_ptr, cur_bitoff, *UL_TotalFec );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_TotalFec_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DL_TotalFec )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_TotalFec_GET( base_ptr, cur_ptr, cur_bitoff, *DL_TotalFec );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* FecMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecMode_GET( base_ptr, cur_ptr, cur_bitoff, *FecMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecTypeID_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* FecTypeID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecTypeID_GET( base_ptr, cur_ptr, cur_bitoff, *FecTypeID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecNumberOfError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* FecNumberOfError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecNumberOfError_GET( base_ptr, cur_ptr, cur_bitoff, *FecNumberOfError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameContainsCdmaTx_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* FrameContainsCdmaTx )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameContainsCdmaTx_GET( base_ptr, cur_ptr, cur_bitoff, *FrameContainsCdmaTx );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameRefLow_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* FrameRefLow )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameRefLow_GET( base_ptr, cur_ptr, cur_bitoff, *FrameRefLow );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SymbolsRef_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* SymbolsRef )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SymbolsRef_GET( base_ptr, cur_ptr, cur_bitoff, *SymbolsRef );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SubChRef_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* SubChRef )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SubChRef_GET( base_ptr, cur_ptr, cur_bitoff, *SubChRef );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_RangingCode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* RangingCode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_RangingCode_GET( base_ptr, cur_ptr, cur_bitoff, *RangingCode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_xOffset_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* xOffset )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_xOffset_GET( base_ptr, cur_ptr, cur_bitoff, *xOffset );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_yOffset_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* yOffset )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_yOffset_GET( base_ptr, cur_ptr, cur_bitoff, *yOffset );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_codeNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* codeNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_codeNumber_GET( base_ptr, cur_ptr, cur_bitoff, *codeNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_frameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* frameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_frameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *frameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_RangingType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, ERangingMode* RangingType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_RangingType_GET( base_ptr, cur_ptr, cur_bitoff, *RangingType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_TimingAdjustment_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* TimingAdjustment )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_TimingAdjustment_GET( base_ptr, cur_ptr, cur_bitoff, *TimingAdjustment );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_PowerLevelAdjust_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* PowerLevelAdjust )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_PowerLevelAdjust_GET( base_ptr, cur_ptr, cur_bitoff, *PowerLevelAdjust );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_InvitingRetries_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* InvitingRetries )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_InvitingRetries_GET( base_ptr, cur_ptr, cur_bitoff, *InvitingRetries );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_ContentionRetries_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ContentionRetries )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_ContentionRetries_GET( base_ptr, cur_ptr, cur_bitoff, *ContentionRetries );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_rangingStatus_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, EDMRangingRspStatus* rangingStatus )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_rangingStatus_GET( base_ptr, cur_ptr, cur_bitoff, *rangingStatus );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfCdmaBwrInit_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalNumberOfCdmaBwrInit )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfCdmaBwrInit_GET( base_ptr, cur_ptr, cur_bitoff, *TotalNumberOfCdmaBwrInit );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfTxCdmaBwr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalNumberOfTxCdmaBwr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfTxCdmaBwr_GET( base_ptr, cur_ptr, cur_bitoff, *TotalNumberOfTxCdmaBwr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaDL_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* TotalBytesThroughputOtaDL )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaDL_GET( base_ptr, cur_ptr, cur_bitoff, *TotalBytesThroughputOtaDL );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaUL_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* TotalBytesThroughputOtaUL )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaUL_GET( base_ptr, cur_ptr, cur_bitoff, *TotalBytesThroughputOtaUL );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_GrantsReceiveSlots_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* GrantsReceiveSlots )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_GrantsReceiveSlots_GET( base_ptr, cur_ptr, cur_bitoff, *GrantsReceiveSlots );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_reserved_GET( base_ptr, cur_ptr, cur_bitoff, *reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableNoneMimo_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableNoneMimo_Bursts_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixA_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixA_Bursts_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixB_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixB_Bursts_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableNoneStc_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableNoneStc_Bursts_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableStc_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableStc_Bursts_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalNumberOfMaps_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* TotalNumberOfMaps )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalNumberOfMaps_GET( base_ptr, cur_ptr, cur_bitoff, *TotalNumberOfMaps );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalBytesOfMaps_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* TotalBytesOfMaps )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalBytesOfMaps_GET( base_ptr, cur_ptr, cur_bitoff, *TotalBytesOfMaps );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_frequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_frequency_GET( base_ptr, cur_ptr, cur_bitoff, *frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_ulCidNum_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ulCidNum )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_ulCidNum_GET( base_ptr, cur_ptr, cur_bitoff, *ulCidNum );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_dlCidNum_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* dlCidNum )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_dlCidNum_GET( base_ptr, cur_ptr, cur_bitoff, *dlCidNum );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_preambleIndex_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* preambleIndex )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_preambleIndex_GET( base_ptr, cur_ptr, cur_bitoff, *preambleIndex );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bandWidth_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_BandWidth* bandWidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bandWidth_GET( base_ptr, cur_ptr, cur_bitoff, *bandWidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bsId_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_macAddress_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_macAddress_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlPduSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* lastDlPduSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlPduSize_GET( base_ptr, cur_ptr, cur_bitoff, *lastDlPduSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* totalDlPdusSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSize_GET( base_ptr, cur_ptr, cur_bitoff, *totalDlPdusSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_dlPduCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* dlPduCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_dlPduCount_GET( base_ptr, cur_ptr, cur_bitoff, *dlPduCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlSduSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* lastDlSduSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlSduSize_GET( base_ptr, cur_ptr, cur_bitoff, *lastDlSduSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlSdusSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* totalDlSdusSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlSdusSize_GET( base_ptr, cur_ptr, cur_bitoff, *totalDlSdusSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalUlSduDropCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* totalUlSduDropCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalUlSduDropCounter_GET( base_ptr, cur_ptr, cur_bitoff, *totalUlSduDropCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSizeInLastDlSubFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* totalDlPdusSizeInLastDlSubFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSizeInLastDlSubFrame_GET( base_ptr, cur_ptr, cur_bitoff, *totalDlPdusSizeInLastDlSubFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_numOfCidInfos_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfCidInfos )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_numOfCidInfos_GET( base_ptr, cur_ptr, cur_bitoff, *numOfCidInfos );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CID_GET( base_ptr, i0, cur_ptr, cur_bitoff, *CID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CIN_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CIN )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CIN_GET( base_ptr, i0, cur_ptr, cur_bitoff, *CIN );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlSduRateLimitDropCount_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalUlSduRateLimitDropCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlSduRateLimitDropCount_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalUlSduRateLimitDropCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_rateUlDropPackets_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* rateUlDropPackets )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_rateUlDropPackets_GET( base_ptr, i0, cur_ptr, cur_bitoff, *rateUlDropPackets );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalDlReceivedPdu_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalDlReceivedPdu )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalDlReceivedPdu_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalDlReceivedPdu );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlTransmittedSdu_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalUlTransmittedSdu )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlTransmittedSdu_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalUlTransmittedSdu );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfPduDlBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalOfPduDlBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfPduDlBytes_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalOfPduDlBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfSduDlBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalOfSduDlBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfSduDlBytes_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalOfSduDlBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfCidInfos_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfCidInfos )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfCidInfos_GET( base_ptr, cur_ptr, cur_bitoff, *numOfCidInfos );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationSucess_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfSfCreationSucess )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationSucess_GET( base_ptr, cur_ptr, cur_bitoff, *numOfSfCreationSucess );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationFailure_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfSfCreationFailure )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationFailure_GET( base_ptr, cur_ptr, cur_bitoff, *numOfSfCreationFailure );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfDeleted_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfSfDeleted )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfDeleted_GET( base_ptr, cur_ptr, cur_bitoff, *numOfSfDeleted );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* sfId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfId_GET( base_ptr, i0, cur_ptr, cur_bitoff, *sfId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxSustainedTrafficRate_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* maxSustainedTrafficRate )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxSustainedTrafficRate_GET( base_ptr, i0, cur_ptr, cur_bitoff, *maxSustainedTrafficRate );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxTrafficBurst_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* maxTrafficBurst )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxTrafficBurst_GET( base_ptr, i0, cur_ptr, cur_bitoff, *maxTrafficBurst );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_toleratedJitter_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* toleratedJitter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_toleratedJitter_GET( base_ptr, i0, cur_ptr, cur_bitoff, *toleratedJitter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maximumLatency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* maximumLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maximumLatency_GET( base_ptr, i0, cur_ptr, cur_bitoff, *maximumLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_unsolicitedGrantInterval_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* unsolicitedGrantInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_unsolicitedGrantInterval_GET( base_ptr, i0, cur_ptr, cur_bitoff, *unsolicitedGrantInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_minReservedTrafficRate_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* minReservedTrafficRate )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_minReservedTrafficRate_GET( base_ptr, i0, cur_ptr, cur_bitoff, *minReservedTrafficRate );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_cid_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* cid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_cid_GET( base_ptr, i0, cur_ptr, cur_bitoff, *cid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSchedulingType_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, SFSchedulingType* sfSchedulingType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSchedulingType_GET( base_ptr, i0, cur_ptr, cur_bitoff, *sfSchedulingType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_qosParamsSetType_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_QoSParamsSetType* qosParamsSetType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_qosParamsSetType_GET( base_ptr, i0, cur_ptr, cur_bitoff, *qosParamsSetType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_trafficPrio_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* trafficPrio )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_trafficPrio_GET( base_ptr, i0, cur_ptr, cur_bitoff, *trafficPrio );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSide_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_SfSide* sfSide )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSide_GET( base_ptr, i0, cur_ptr, cur_bitoff, *sfSide );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_numOfCidInfos_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfCidInfos )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_numOfCidInfos_GET( base_ptr, cur_ptr, cur_bitoff, *numOfCidInfos );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_sfId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* sfId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_sfId_GET( base_ptr, i0, cur_ptr, cur_bitoff, *sfId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqWindowSize_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqWindowSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqWindowSize_GET( base_ptr, i0, cur_ptr, cur_bitoff, *arqWindowSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqTransmitterDelay_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqTransmitterDelay )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqTransmitterDelay_GET( base_ptr, i0, cur_ptr, cur_bitoff, *arqTransmitterDelay );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqReceiverDelay_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqReceiverDelay )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqReceiverDelay_GET( base_ptr, i0, cur_ptr, cur_bitoff, *arqReceiverDelay );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockLifeTime_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqBlockLifeTime )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockLifeTime_GET( base_ptr, i0, cur_ptr, cur_bitoff, *arqBlockLifeTime );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqSyncLossTimeout_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqSyncLossTimeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqSyncLossTimeout_GET( base_ptr, i0, cur_ptr, cur_bitoff, *arqSyncLossTimeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqRxPurgeTimeout_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqRxPurgeTimeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqRxPurgeTimeout_GET( base_ptr, i0, cur_ptr, cur_bitoff, *arqRxPurgeTimeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockSize_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqBlockSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockSize_GET( base_ptr, i0, cur_ptr, cur_bitoff, *arqBlockSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_t22_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* t22 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_t22_GET( base_ptr, i0, cur_ptr, cur_bitoff, *t22 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqEnable_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* arqEnable )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqEnable_GET( base_ptr, i0, cur_ptr, cur_bitoff, *arqEnable );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqDeliverInOrder_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* arqDeliverInOrder )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqDeliverInOrder_GET( base_ptr, i0, cur_ptr, cur_bitoff, *arqDeliverInOrder );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_numOfCidInfos_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfCidInfos )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_numOfCidInfos_GET( base_ptr, cur_ptr, cur_bitoff, *numOfCidInfos );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqChannelMapping_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* harqChannelMapping )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqChannelMapping_GET( base_ptr, i0, cur_ptr, cur_bitoff, *harqChannelMapping );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqEnable_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* harqEnable )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqEnable_GET( base_ptr, i0, cur_ptr, cur_bitoff, *harqEnable );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqisForReorder_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* harqisForReorder )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqisForReorder_GET( base_ptr, i0, cur_ptr, cur_bitoff, *harqisForReorder );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_sfId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* sfId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_sfId_GET( base_ptr, i0, cur_ptr, cur_bitoff, *sfId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_MacState_L3_state_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_MacState* state )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_MacState_L3_state_GET( base_ptr, cur_ptr, cur_bitoff, *state );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfIntraFASNbrs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfIntraFASNbrs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfIntraFASNbrs_GET( base_ptr, cur_ptr, cur_bitoff, *numOfIntraFASNbrs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfInterFASNbrs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfInterFASNbrs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfInterFASNbrs_GET( base_ptr, cur_ptr, cur_bitoff, *numOfInterFASNbrs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_rssiMean_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16* rssiMean )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_rssiMean_GET( base_ptr, i0, cur_ptr, cur_bitoff, *rssiMean );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_cinrMean_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16* cinrMean )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_cinrMean_GET( base_ptr, i0, cur_ptr, cur_bitoff, *cinrMean );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_preambleId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* preambleId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_preambleId_GET( base_ptr, i0, cur_ptr, cur_bitoff, *preambleId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_frequency_GET( base_ptr, i0, cur_ptr, cur_bitoff, *frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bandWidth_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth* bandWidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bandWidth_GET( base_ptr, i0, cur_ptr, cur_bitoff, *bandWidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bsId_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_rssiMean_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16* rssiMean )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_rssiMean_GET( base_ptr, i0, cur_ptr, cur_bitoff, *rssiMean );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_cinrMean_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16* cinrMean )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_cinrMean_GET( base_ptr, i0, cur_ptr, cur_bitoff, *cinrMean );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_preambleId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* preambleId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_preambleId_GET( base_ptr, i0, cur_ptr, cur_bitoff, *preambleId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_frequency_GET( base_ptr, i0, cur_ptr, cur_bitoff, *frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bandWidth_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth* bandWidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bandWidth_GET( base_ptr, i0, cur_ptr, cur_bitoff, *bandWidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bsId_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_initRengLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* initRengLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_initRengLatency_GET( base_ptr, cur_ptr, cur_bitoff, *initRengLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_sbcLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* sbcLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_sbcLatency_GET( base_ptr, cur_ptr, cur_bitoff, *sbcLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_pkmLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* pkmLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_pkmLatency_GET( base_ptr, cur_ptr, cur_bitoff, *pkmLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_regLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* regLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_regLatency_GET( base_ptr, cur_ptr, cur_bitoff, *regLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_dsaLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* dsaLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_dsaLatency_GET( base_ptr, cur_ptr, cur_bitoff, *dsaLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_setuUpTime_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* setuUpTime )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_setuUpTime_GET( base_ptr, cur_ptr, cur_bitoff, *setuUpTime );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_DcdUcdTimeout_L3_countDcdUcdTimeOut_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* countDcdUcdTimeOut )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_DcdUcdTimeout_L3_countDcdUcdTimeOut_GET( base_ptr, cur_ptr, cur_bitoff, *countDcdUcdTimeOut );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t7Timeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* t7Timeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t7Timeout_GET( base_ptr, cur_ptr, cur_bitoff, *t7Timeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t8Timeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* t8Timeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t8Timeout_GET( base_ptr, cur_ptr, cur_bitoff, *t8Timeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t10Timeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* t10Timeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t10Timeout_GET( base_ptr, cur_ptr, cur_bitoff, *t10Timeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxReqRetries_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* dsxReqRetries )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxReqRetries_GET( base_ptr, cur_ptr, cur_bitoff, *dsxReqRetries );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxRspRetries_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* dsxRspRetries )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxRspRetries_GET( base_ptr, cur_ptr, cur_bitoff, *dsxRspRetries );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_preambleSearchTime_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* preambleSearchTime )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_preambleSearchTime_GET( base_ptr, cur_ptr, cur_bitoff, *preambleSearchTime );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_numOfPreamble_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfPreamble )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_numOfPreamble_GET( base_ptr, cur_ptr, cur_bitoff, *numOfPreamble );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_occurrenceTime_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* occurrenceTime )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_occurrenceTime_GET( base_ptr, cur_ptr, cur_bitoff, *occurrenceTime );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_LastLinkLossReason_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_LinkLossReason* LastLinkLossReason )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_LastLinkLossReason_GET( base_ptr, cur_ptr, cur_bitoff, *LastLinkLossReason );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_bsId_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_NumOfChannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfChannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_NumOfChannels_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfChannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* Frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Frequency_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_ChannelId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_ChannelId_GET( base_ptr, i0, cur_ptr, cur_bitoff, *ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Bandwidth_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Bandwidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Bandwidth_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Bandwidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Fft_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Fft_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Preambles_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Reserved_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Reserved_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_DSPS_Management_MSG_MngmntBufferRun_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_DSPS_Management_MSG_MngmntBufferRun_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_occurrenceTime_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* occurrenceTime )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_occurrenceTime_GET( base_ptr, cur_ptr, cur_bitoff, *occurrenceTime );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_linkLossLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* linkLossLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_linkLossLatency_GET( base_ptr, cur_ptr, cur_bitoff, *linkLossLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_HoRangingLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoRangingLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_HoRangingLatency_GET( base_ptr, cur_ptr, cur_bitoff, *HoRangingLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_bsId_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoReq_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfBsInHoReq )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoReq_GET( base_ptr, cur_ptr, cur_bitoff, *numOfBsInHoReq );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoRsp_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfBsInHoRsp )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoRsp_GET( base_ptr, cur_ptr, cur_bitoff, *numOfBsInHoRsp );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoSuccessCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoSuccessCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoSuccessCounter_GET( base_ptr, cur_ptr, cur_bitoff, *HoSuccessCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoFailCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoFailCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoFailCounter_GET( base_ptr, cur_ptr, cur_bitoff, *HoFailCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoTriggersCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoTriggersCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoTriggersCounter_GET( base_ptr, cur_ptr, cur_bitoff, *HoTriggersCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoRejectsCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoRejectsCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoRejectsCounter_GET( base_ptr, cur_ptr, cur_bitoff, *HoRejectsCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoNotRecommendedCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoNotRecommendedCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoNotRecommendedCounter_GET( base_ptr, cur_ptr, cur_bitoff, *HoNotRecommendedCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numberOfTBSAttempted_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numberOfTBSAttempted )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numberOfTBSAttempted_GET( base_ptr, cur_ptr, cur_bitoff, *numberOfTBSAttempted );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithNormalOperation_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* cancellationWithNormalOperation )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithNormalOperation_GET( base_ptr, cur_ptr, cur_bitoff, *cancellationWithNormalOperation );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithReentryProblem_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* cancellationWithReentryProblem )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithReentryProblem_GET( base_ptr, cur_ptr, cur_bitoff, *cancellationWithReentryProblem );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_coordHoLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* coordHoLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_coordHoLatency_GET( base_ptr, cur_ptr, cur_bitoff, *coordHoLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cutOffLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* cutOffLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cutOffLatency_GET( base_ptr, cur_ptr, cur_bitoff, *cutOffLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_status_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_HOStatus* status )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_status_GET( base_ptr, cur_ptr, cur_bitoff, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_typeId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_HOTypeId* typeId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_typeId_GET( base_ptr, cur_ptr, cur_bitoff, *typeId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoReqBsList_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoReqBsList_bsId_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoRspBsList_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoRspBsList_bsId_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumDlburstProfiles_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NumDlburstProfiles )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumDlburstProfiles_GET( base_ptr, cur_ptr, cur_bitoff, *NumDlburstProfiles );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumUlburstProfiles_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NumUlburstProfiles )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumUlburstProfiles_GET( base_ptr, cur_ptr, cur_bitoff, *NumUlburstProfiles );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_intervalUsageCode_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* intervalUsageCode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_intervalUsageCode_GET( base_ptr, i0, cur_ptr, cur_bitoff, *intervalUsageCode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecType_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecType* fecType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecType_GET( base_ptr, i0, cur_ptr, cur_bitoff, *fecType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecRate_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecRate* fecRate )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecRate_GET( base_ptr, i0, cur_ptr, cur_bitoff, *fecRate );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_modulation_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, Modulation* modulation )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_modulation_GET( base_ptr, i0, cur_ptr, cur_bitoff, *modulation );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_intervalUsageCode_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* intervalUsageCode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_intervalUsageCode_GET( base_ptr, i0, cur_ptr, cur_bitoff, *intervalUsageCode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecType_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecType* fecType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecType_GET( base_ptr, i0, cur_ptr, cur_bitoff, *fecType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecRate_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecRate* fecRate )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecRate_GET( base_ptr, i0, cur_ptr, cur_bitoff, *fecRate );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_modulation_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, Modulation* modulation )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_modulation_GET( base_ptr, i0, cur_ptr, cur_bitoff, *modulation );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_numOfNbrs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfNbrs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_numOfNbrs_GET( base_ptr, cur_ptr, cur_bitoff, *numOfNbrs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyLinkId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* phyLinkId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyLinkId_GET( base_ptr, i0, cur_ptr, cur_bitoff, *phyLinkId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_frequency_GET( base_ptr, i0, cur_ptr, cur_bitoff, *frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyGrade_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16* phyGrade )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyGrade_GET( base_ptr, i0, cur_ptr, cur_bitoff, *phyGrade );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_preambleId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* preambleId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_preambleId_GET( base_ptr, i0, cur_ptr, cur_bitoff, *preambleId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bandWidth_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth* bandWidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bandWidth_GET( base_ptr, i0, cur_ptr, cur_bitoff, *bandWidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bSValidityIndicator_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, ECellStatus* bSValidityIndicator )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bSValidityIndicator_GET( base_ptr, i0, cur_ptr, cur_bitoff, *bSValidityIndicator );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bsId_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanDuration_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* scanDuration )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanDuration_GET( base_ptr, cur_ptr, cur_bitoff, *scanDuration );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanIteration_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* scanIteration )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanIteration_GET( base_ptr, cur_ptr, cur_bitoff, *scanIteration );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_modeReport_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* modeReport )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_modeReport_GET( base_ptr, cur_ptr, cur_bitoff, *modeReport );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_periodReport_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* periodReport )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_periodReport_GET( base_ptr, cur_ptr, cur_bitoff, *periodReport );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_interleavingInterval_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* interleavingInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_interleavingInterval_GET( base_ptr, cur_ptr, cur_bitoff, *interleavingInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_ConnectionDropCount_L3_counterConnectionDropEvent_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterConnectionDropEvent )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_ConnectionDropCount_L3_counterConnectionDropEvent_GET( base_ptr, cur_ptr, cur_bitoff, *counterConnectionDropEvent );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_idleModeTimeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* idleModeTimeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_idleModeTimeout_GET( base_ptr, cur_ptr, cur_bitoff, *idleModeTimeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_pagingCycleReq_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* pagingCycleReq )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_pagingCycleReq_GET( base_ptr, cur_ptr, cur_bitoff, *pagingCycleReq );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_t45Timeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* t45Timeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_t45Timeout_GET( base_ptr, cur_ptr, cur_bitoff, *t45Timeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingGroupID_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PagingGroupID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingGroupID_GET( base_ptr, cur_ptr, cur_bitoff, *PagingGroupID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingCycle_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PagingCycle )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingCycle_GET( base_ptr, cur_ptr, cur_bitoff, *PagingCycle );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingOffset_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PagingOffset )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingOffset_GET( base_ptr, cur_ptr, cur_bitoff, *PagingOffset );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_RetainInfo_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RetainInfo )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_RetainInfo_GET( base_ptr, cur_ptr, cur_bitoff, *RetainInfo );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_dregReqRetries_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* dregReqRetries )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_dregReqRetries_GET( base_ptr, cur_ptr, cur_bitoff, *dregReqRetries );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingIntervalLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* PagingIntervalLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingIntervalLength_GET( base_ptr, cur_ptr, cur_bitoff, *PagingIntervalLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingControllerID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingControllerID_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterInternalTimer_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterInternalTimer )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterInternalTimer_GET( base_ptr, cur_ptr, cur_bitoff, *counterInternalTimer );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterNWInitiated_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterNWInitiated )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterNWInitiated_GET( base_ptr, cur_ptr, cur_bitoff, *counterNWInitiated );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterGroupChange_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterGroupChange )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterGroupChange_GET( base_ptr, cur_ptr, cur_bitoff, *counterGroupChange );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterSecuredLu_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterSecuredLu )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterSecuredLu_GET( base_ptr, cur_ptr, cur_bitoff, *counterSecuredLu );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterUnSecuredLu_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterUnSecuredLu )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterUnSecuredLu_GET( base_ptr, cur_ptr, cur_bitoff, *counterUnSecuredLu );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqResetPerformed_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* arqResetPerformed )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqResetPerformed_GET( base_ptr, cur_ptr, cur_bitoff, *arqResetPerformed );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_numOfCidPerformance_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfCidPerformance )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_numOfCidPerformance_GET( base_ptr, cur_ptr, cur_bitoff, *numOfCidPerformance );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CID_GET( base_ptr, i0, cur_ptr, cur_bitoff, *CID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CIN_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CIN )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CIN_GET( base_ptr, i0, cur_ptr, cur_bitoff, *CIN );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfDuplicateReceivedBlocks_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfDuplicateReceivedBlocks )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfDuplicateReceivedBlocks_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfDuplicateReceivedBlocks );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPurgeTimeouts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfPurgeTimeouts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPurgeTimeouts_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfPurgeTimeouts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfBlocksLostDueToRxPurgeTimout_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfBlocksLostDueToRxPurgeTimout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfBlocksLostDueToRxPurgeTimout_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfBlocksLostDueToRxPurgeTimout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_totalNumOfAcksTxd_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalNumOfAcksTxd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_totalNumOfAcksTxd_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalNumOfAcksTxd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsReceived_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfRxArqResetsReceived )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsReceived_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfRxArqResetsReceived );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsInitiated_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfRxArqResetsInitiated )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsInitiated_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfRxArqResetsInitiated );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfArqDiscardsReceived_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfArqDiscardsReceived )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfArqDiscardsReceived_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfArqDiscardsReceived );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_rxThroughput_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* rxThroughput )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_rxThroughput_GET( base_ptr, i0, cur_ptr, cur_bitoff, *rxThroughput );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPduLostDueToNoFreeSpaceInReceiver_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfPduLostDueToNoFreeSpaceInReceiver )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPduLostDueToNoFreeSpaceInReceiver_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfPduLostDueToNoFreeSpaceInReceiver );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_numOfCidPerformance_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfCidPerformance )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_numOfCidPerformance_GET( base_ptr, cur_ptr, cur_bitoff, *numOfCidPerformance );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CID_GET( base_ptr, i0, cur_ptr, cur_bitoff, *CID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CIN_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CIN )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CIN_GET( base_ptr, i0, cur_ptr, cur_bitoff, *CIN );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedArqBlocksTotalUL_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfRetransmittedArqBlocksTotalUL )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedArqBlocksTotalUL_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfRetransmittedArqBlocksTotalUL );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedBlocksUL_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfRetransmittedBlocksUL )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedBlocksUL_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfRetransmittedBlocksUL );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBLTs_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfBLTs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBLTs_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfBLTs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBlocksLostDueToArqBLT_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfBlocksLostDueToArqBLT )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBlocksLostDueToArqBLT_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfBlocksLostDueToArqBLT );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_totalNumOfAcksReceived_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalNumOfAcksReceived )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_totalNumOfAcksReceived_GET( base_ptr, i0, cur_ptr, cur_bitoff, *totalNumOfAcksReceived );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsReceived_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfTxArqResetsReceived )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsReceived_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfTxArqResetsReceived );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsInitiated_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfTxArqResetsInitiated )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsInitiated_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfTxArqResetsInitiated );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfArqDiscardsTxd_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfArqDiscardsTxd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfArqDiscardsTxd_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfArqDiscardsTxd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_txThroughput_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* txThroughput )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_txThroughput_GET( base_ptr, i0, cur_ptr, cur_bitoff, *txThroughput );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfSduLostDueToNoFreeSpaceInTransmitter_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfSduLostDueToNoFreeSpaceInTransmitter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfSduLostDueToNoFreeSpaceInTransmitter_GET( base_ptr, i0, cur_ptr, cur_bitoff, *numOfSduLostDueToNoFreeSpaceInTransmitter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_numOfCidInfos_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfCidInfos )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_numOfCidInfos_GET( base_ptr, cur_ptr, cur_bitoff, *numOfCidInfos );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CID_GET( base_ptr, i0, cur_ptr, cur_bitoff, *CID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CIN_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CIN )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CIN_GET( base_ptr, i0, cur_ptr, cur_bitoff, *CIN );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_ulIpThroughput_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* ulIpThroughput )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_ulIpThroughput_GET( base_ptr, i0, cur_ptr, cur_bitoff, *ulIpThroughput );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_dlIpThroughput_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* dlIpThroughput )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_dlIpThroughput_GET( base_ptr, i0, cur_ptr, cur_bitoff, *dlIpThroughput );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NumOfNSPs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfNSPs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NumOfNSPs_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfNSPs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NSPID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NSPID_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_NumOfBSIDs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfBSIDs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_NumOfBSIDs_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfBSIDs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_bsID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_bsID_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_Reserved_2_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved_2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_Reserved_2_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Reserved_2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_bsIDmask_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_bsIDmask_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_Reserved_2_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved_2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_Reserved_2_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Reserved_2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_ScanStartEndInd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BM_StartEndInd* ScanStartEndInd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_ScanStartEndInd_GET( base_ptr, cur_ptr, cur_bitoff, *ScanStartEndInd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wHour_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* wHour )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wHour_GET( base_ptr, cur_ptr, cur_bitoff, *wHour );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMinute_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* wMinute )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMinute_GET( base_ptr, cur_ptr, cur_bitoff, *wMinute );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wSecond_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* wSecond )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wSecond_GET( base_ptr, cur_ptr, cur_bitoff, *wSecond );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMilliseconds_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* wMilliseconds )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMilliseconds_GET( base_ptr, cur_ptr, cur_bitoff, *wMilliseconds );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_MonitorOMASession_OMAStatusInd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_OMAStatus* OMAStatusInd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_MonitorOMASession_OMAStatusInd_GET( base_ptr, cur_ptr, cur_bitoff, *OMAStatusInd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_operatorName_operatorName_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_operatorName_operatorName_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_pollingInterval_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* pollingInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_pollingInterval_GET( base_ptr, cur_ptr, cur_bitoff, *pollingInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_NumOfEaps_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfEaps )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_NumOfEaps_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfEaps );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_usePrivacy_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* usePrivacy )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_usePrivacy_GET( base_ptr, i0, cur_ptr, cur_bitoff, *usePrivacy );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* vendorId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorId_GET( base_ptr, i0, cur_ptr, cur_bitoff, *vendorId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorType_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* vendorType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorType_GET( base_ptr, i0, cur_ptr, cur_bitoff, *vendorType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EAPMethod_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BM_EAPType* EAPMethod )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EAPMethod_GET( base_ptr, i0, cur_ptr, cur_bitoff, *EAPMethod );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapId_EapId_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapId_EapId_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_provisionedPseudoId_provisionedPseudoId_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_provisionedPseudoId_provisionedPseudoId_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapPassword_EapPassword_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapPassword_EapPassword_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_Realm_Realm_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_Realm_Realm_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_encaps_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BM_EAPType* encaps )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_encaps_GET( base_ptr, i0, cur_ptr, cur_bitoff, *encaps );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_NumOfNaps_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfNaps )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_NumOfNaps_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfNaps );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_priority_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* priority )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_priority_GET( base_ptr, i0, cur_ptr, cur_bitoff, *priority );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_napID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_napID_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_Reserved_1_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_Reserved_1_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_NumOfRoamingPartners_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfRoamingPartners )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_NumOfRoamingPartners_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfRoamingPartners );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_vNspID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* vNspID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_vNspID_GET( base_ptr, i0, cur_ptr, cur_bitoff, *vNspID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_priority_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* priority )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_priority_GET( base_ptr, i0, cur_ptr, cur_bitoff, *priority );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_Any_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_Any* Any )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_Any_GET( base_ptr, cur_ptr, cur_bitoff, *Any );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_manufacturer_manufacturer_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_manufacturer_manufacturer_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_model_model_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_model_model_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_devID_devID_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_devID_devID_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_devType_devType_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_devType_devType_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_fwVersion_fwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_fwVersion_fwVersion_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_swVersion_swVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_swVersion_swVersion_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_hwVersion_hwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_hwVersion_hwVersion_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_LenOfRadioModule_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* LenOfRadioModule )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_LenOfRadioModule_GET( base_ptr, cur_ptr, cur_bitoff, *LenOfRadioModule );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_fwVersion_fwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_fwVersion_fwVersion_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_swVersion_swVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_swVersion_swVersion_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_hwVersion_hwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_hwVersion_hwVersion_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_manufacturer_manufacturer_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_manufacturer_manufacturer_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_model_model_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_model_model_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_macAddress_macAddress_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_macAddress_macAddress_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockStatus_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* lockStatus )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockStatus_GET( base_ptr, i0, cur_ptr, cur_bitoff, *lockStatus );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_operatorName_operatorName_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_operatorName_operatorName_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockMem_lockMem_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockMem_lockMem_BufferByte_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devType_devType_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devType_devType_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devID_devID_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devID_devID_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_fwVersion_fwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_fwVersion_fwVersion_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_swVersion_swVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_swVersion_swVersion_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_hwVersion_hwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_hwVersion_hwVersion_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_manufacturer_manufacturer_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_manufacturer_manufacturer_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_model_model_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_model_model_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgName_pkgName_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgName_pkgName_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgVersion_pkgVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgVersion_pkgVersion_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadPkgURL_downloadPkgURL_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadPkgURL_downloadPkgURL_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadAndUpdatePkgURL_downloadAndUpdatePkgURL_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadAndUpdatePkgURL_downloadAndUpdatePkgURL_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_state_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, DOWNLOAD_STATE* state )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_state_GET( base_ptr, cur_ptr, cur_bitoff, *state );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_fIsAllocated_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* fIsAllocated )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_fIsAllocated_GET( base_ptr, cur_ptr, cur_bitoff, *fIsAllocated );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAISize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NAISize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAISize_GET( base_ptr, cur_ptr, cur_bitoff, *NAISize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAI_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAI_BufferByte_GET( base_ptr, i0, cur_ptr, cur_bitoff, *BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_MonitorActivationStatusChange_ActivationStatusInd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ActivationStatusInd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_MonitorActivationStatusChange_ActivationStatusInd_GET( base_ptr, cur_ptr, cur_bitoff, *ActivationStatusInd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_LinkLossInd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_LinkLossInd* LinkLossInd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_LinkLossInd_GET( base_ptr, cur_ptr, cur_bitoff, *LinkLossInd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_NumOfChannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfChannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_NumOfChannels_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfChannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_frequency_GET( base_ptr, i0, cur_ptr, cur_bitoff, *frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_bw_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW* bw )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_bw_GET( base_ptr, i0, cur_ptr, cur_bitoff, *bw );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_fft_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT* fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_fft_GET( base_ptr, i0, cur_ptr, cur_bitoff, *fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Preambles_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Reserved_1_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Reserved_1_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_MonitorInstallationInd_MonitorInstallingInd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_MonitorInstallingInd* MonitorInstallingInd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_MonitorInstallationInd_MonitorInstallingInd_GET( base_ptr, cur_ptr, cur_bitoff, *MonitorInstallingInd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_napID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_napID_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_Reserved_1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_Reserved_1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_NumOfChannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfChannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_NumOfChannels_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfChannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_frequency_GET( base_ptr, i0, cur_ptr, cur_bitoff, *frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_bw_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW* bw )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_bw_GET( base_ptr, i0, cur_ptr, cur_bitoff, *bw );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_fft_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT* fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_fft_GET( base_ptr, i0, cur_ptr, cur_bitoff, *fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Preambles_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Reserved_1_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Reserved_1_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_bsID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_bsID_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_Reserved_2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved_2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_Reserved_2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved_2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_FrameNumber_GET( base_ptr, cur_ptr, cur_bitoff, *FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_uSecInFrame_GET( base_ptr, cur_ptr, cur_bitoff, *uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_NumOfChannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfChannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_NumOfChannels_GET( base_ptr, cur_ptr, cur_bitoff, *NumOfChannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_frequency_GET( base_ptr, i0, cur_ptr, cur_bitoff, *frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_bw_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW* bw )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_bw_GET( base_ptr, i0, cur_ptr, cur_bitoff, *bw );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_fft_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT* fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_fft_GET( base_ptr, i0, cur_ptr, cur_bitoff, *fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Preambles_value_GET( base_ptr, i0, i1, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Reserved_1_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Reserved_1_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_MonitorBuffer_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneCur_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 PowerPerToneCur )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneCur_SET( base_ptr, cur_ptr, cur_bitoff, PowerPerToneCur );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneAvg_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 PowerPerToneAvg )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneAvg_SET( base_ptr, cur_ptr, cur_bitoff, PowerPerToneAvg );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PathLoss_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PathLoss )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PathLoss_SET( base_ptr, cur_ptr, cur_bitoff, PathLoss );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Headroom_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Headroom )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Headroom_SET( base_ptr, cur_ptr, cur_bitoff, Headroom );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_powerControlMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 powerControlMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_powerControlMode_SET( base_ptr, cur_ptr, cur_bitoff, powerControlMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_isTx_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 isTx )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_isTx_SET( base_ptr, cur_ptr, cur_bitoff, isTx );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_Total_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 Total )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_Total_SET( base_ptr, cur_ptr, cur_bitoff, Total );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_NumOfSubchannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NumOfSubchannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_NumOfSubchannels_SET( base_ptr, cur_ptr, cur_bitoff, NumOfSubchannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_AllocationType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 AllocationType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_AllocationType_SET( base_ptr, cur_ptr, cur_bitoff, AllocationType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_Total_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 Total )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_Total_SET( base_ptr, cur_ptr, cur_bitoff, Total );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_NumOfSubchannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NumOfSubchannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_NumOfSubchannels_SET( base_ptr, cur_ptr, cur_bitoff, NumOfSubchannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_AllocationType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 AllocationType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_AllocationType_SET( base_ptr, cur_ptr, cur_bitoff, AllocationType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_Total_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 Total )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_Total_SET( base_ptr, cur_ptr, cur_bitoff, Total );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_NumOfSubchannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NumOfSubchannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_NumOfSubchannels_SET( base_ptr, cur_ptr, cur_bitoff, NumOfSubchannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_AllocationType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 AllocationType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_AllocationType_SET( base_ptr, cur_ptr, cur_bitoff, AllocationType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetBSperSS_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 offsetBSperSS )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetBSperSS_SET( base_ptr, cur_ptr, cur_bitoff, offsetBSperSS );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetSSperSS_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 offsetSSperSS )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetSSperSS_SET( base_ptr, cur_ptr, cur_bitoff, offsetSSperSS );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_valid_SET( base_ptr, cur_ptr, cur_bitoff, valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_level_SET( base_ptr, cur_ptr, cur_bitoff, level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_valid_SET( base_ptr, cur_ptr, cur_bitoff, valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_level_SET( base_ptr, cur_ptr, cur_bitoff, level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_valid_SET( base_ptr, cur_ptr, cur_bitoff, valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_level_SET( base_ptr, cur_ptr, cur_bitoff, level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_valid_SET( base_ptr, cur_ptr, cur_bitoff, valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_level_SET( base_ptr, cur_ptr, cur_bitoff, level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_valid_SET( base_ptr, cur_ptr, cur_bitoff, valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_level_SET( base_ptr, cur_ptr, cur_bitoff, level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_valid_SET( base_ptr, cur_ptr, cur_bitoff, valid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_level_SET( base_ptr, cur_ptr, cur_bitoff, level );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_LackOfHeadroomCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 LackOfHeadroomCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_LackOfHeadroomCounter_SET( base_ptr, cur_ptr, cur_bitoff, LackOfHeadroomCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchRecievedOK_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FchRecievedOK )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchRecievedOK_SET( base_ptr, cur_ptr, cur_bitoff, FchRecievedOK );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchFailures_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FchFailures )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchFailures_SET( base_ptr, cur_ptr, cur_bitoff, FchFailures );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapRecievedOK_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalDlMapRecievedOK )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapRecievedOK_SET( base_ptr, cur_ptr, cur_bitoff, NormalDlMapRecievedOK );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapHcsError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalDlMapHcsError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapHcsError_SET( base_ptr, cur_ptr, cur_bitoff, NormalDlMapHcsError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapCrcError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalDlMapCrcError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapCrcError_SET( base_ptr, cur_ptr, cur_bitoff, NormalDlMapCrcError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapRecievedOK_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalUlMapRecievedOK )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapRecievedOK_SET( base_ptr, cur_ptr, cur_bitoff, NormalUlMapRecievedOK );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapHcsError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalUlMapHcsError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapHcsError_SET( base_ptr, cur_ptr, cur_bitoff, NormalUlMapHcsError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapCrcError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalUlMapCrcError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapCrcError_SET( base_ptr, cur_ptr, cur_bitoff, NormalUlMapCrcError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapRecievedOK_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CompressedMapRecievedOK )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapRecievedOK_SET( base_ptr, cur_ptr, cur_bitoff, CompressedMapRecievedOK );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapCrcError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CompressedMapCrcError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapCrcError_SET( base_ptr, cur_ptr, cur_bitoff, CompressedMapCrcError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT PreamblePCinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinr_SET( base_ptr, cur_ptr, cur_bitoff, PreamblePCinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt0_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT PreamblePCinrAnt0 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt0_SET( base_ptr, cur_ptr, cur_bitoff, PreamblePCinrAnt0 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT PreamblePCinrAnt1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt1_SET( base_ptr, cur_ptr, cur_bitoff, PreamblePCinrAnt1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrStd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT PreamblePCinrStd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrStd_SET( base_ptr, cur_ptr, cur_bitoff, PreamblePCinrStd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Rssi_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT Rssi )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Rssi_SET( base_ptr, cur_ptr, cur_bitoff, Rssi );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RssiStd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT RssiStd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RssiStd_SET( base_ptr, cur_ptr, cur_bitoff, RssiStd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoStbcPCinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinr_SET( base_ptr, cur_ptr, cur_bitoff, MimoStbcPCinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinrStd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoStbcPCinrStd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinrStd_SET( base_ptr, cur_ptr, cur_bitoff, MimoStbcPCinrStd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoSmPCinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinr_SET( base_ptr, cur_ptr, cur_bitoff, MimoSmPCinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinrStd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoSmPCinrStd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinrStd_SET( base_ptr, cur_ptr, cur_bitoff, MimoSmPCinrStd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcECinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoStbcECinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcECinr_SET( base_ptr, cur_ptr, cur_bitoff, MimoStbcECinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmECinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoSmECinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmECinr_SET( base_ptr, cur_ptr, cur_bitoff, MimoSmECinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RxAntModeAutoDetect_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, eRF_RX_ANT_MODE RxAntModeAutoDetect )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RxAntModeAutoDetect_SET( base_ptr, cur_ptr, cur_bitoff, RxAntModeAutoDetect );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved8_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Reserved8 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved8_SET( base_ptr, cur_ptr, cur_bitoff, Reserved8 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved16_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Reserved16 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved16_SET( base_ptr, cur_ptr, cur_bitoff, Reserved16 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_cqichCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 cqichCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_cqichCount_SET( base_ptr, cur_ptr, cur_bitoff, cqichCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_TemperatureInCelsius_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 TemperatureInCelsius )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_TemperatureInCelsius_SET( base_ptr, cur_ptr, cur_bitoff, TemperatureInCelsius );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_RxAntMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, eRF_RX_ANT_MODE RxAntMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_RxAntMode_SET( base_ptr, cur_ptr, cur_bitoff, RxAntMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_Reserved_1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_Reserved_1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_FrequencyOffsetInHz_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT FrequencyOffsetInHz )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_FrequencyOffsetInHz_SET( base_ptr, cur_ptr, cur_bitoff, FrequencyOffsetInHz );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_CenterFrequencyInKHz_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CenterFrequencyInKHz )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_CenterFrequencyInKHz_SET( base_ptr, cur_ptr, cur_bitoff, CenterFrequencyInKHz );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_TTG_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 TTG )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_TTG_SET( base_ptr, cur_ptr, cur_bitoff, TTG );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_RTG_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 RTG )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_RTG_SET( base_ptr, cur_ptr, cur_bitoff, RTG );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_RecommendedMIMOMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RecommendedMIMOMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_RecommendedMIMOMode_SET( base_ptr, cur_ptr, cur_bitoff, RecommendedMIMOMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte0_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 byte0 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte0_SET( base_ptr, cur_ptr, cur_bitoff, byte0 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 byte1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte1_SET( base_ptr, cur_ptr, cur_bitoff, byte1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 byte2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte2_SET( base_ptr, cur_ptr, cur_bitoff, byte2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_validity_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, MonitorValidity validity )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_validity_SET( base_ptr, cur_ptr, cur_bitoff, validity );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_DlSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DlSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_DlSize_SET( base_ptr, cur_ptr, cur_bitoff, DlSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_UlSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 UlSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_UlSize_SET( base_ptr, cur_ptr, cur_bitoff, UlSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCRCCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalDLPduCRCCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCRCCount_SET( base_ptr, cur_ptr, cur_bitoff, TotalDLPduCRCCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalDLPduCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCount_SET( base_ptr, cur_ptr, cur_bitoff, TotalDLPduCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_PDU_Size_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 UL_PDU_Size )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_PDU_Size_SET( base_ptr, cur_ptr, cur_bitoff, UL_PDU_Size );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULPDUSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalULPDUSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULPDUSize_SET( base_ptr, cur_ptr, cur_bitoff, TotalULPDUSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlPduCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalUlPduCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlPduCount_SET( base_ptr, cur_ptr, cur_bitoff, TotalUlPduCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_SDU_Size_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 UL_SDU_Size )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_SDU_Size_SET( base_ptr, cur_ptr, cur_bitoff, UL_SDU_Size );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULSDUSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalULSDUSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULSDUSize_SET( base_ptr, cur_ptr, cur_bitoff, TotalULSDUSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlSduCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalUlSduCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlSduCount_SET( base_ptr, cur_ptr, cur_bitoff, TotalUlSduCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_numberOfTxedPDUs_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numberOfTxedPDUs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_numberOfTxedPDUs_SET( base_ptr, i0, cur_ptr, cur_bitoff, numberOfTxedPDUs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_totalBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_totalBytes_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_numberOfAgedSDUs_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numberOfAgedSDUs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_numberOfAgedSDUs_SET( base_ptr, i0, cur_ptr, cur_bitoff, numberOfAgedSDUs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_totalBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_totalBytes_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_numberOfBWRs_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numberOfBWRs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_numberOfBWRs_SET( base_ptr, i0, cur_ptr, cur_bitoff, numberOfBWRs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_totalBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_totalBytes_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_numberOfBWRs_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numberOfBWRs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_numberOfBWRs_SET( base_ptr, i0, cur_ptr, cur_bitoff, numberOfBWRs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_totalBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_totalBytes_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_VQInfo_currentVQInfo_totalBytesPendingInQ_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalBytesPendingInQ )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_VQInfo_currentVQInfo_totalBytesPendingInQ_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalBytesPendingInQ );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_HARQBurst_TotalGrantsAmountInBytes_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalGrantsAmountInBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_HARQBurst_TotalGrantsAmountInBytes_SET( base_ptr, cur_ptr, cur_bitoff, TotalGrantsAmountInBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_NonHARQBurst_TotalGrantsAmountInBytes_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalGrantsAmountInBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_NonHARQBurst_TotalGrantsAmountInBytes_SET( base_ptr, cur_ptr, cur_bitoff, TotalGrantsAmountInBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_UIUC14Burst_TotalGrantsAmountInBytes_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalGrantsAmountInBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_UIUC14Burst_TotalGrantsAmountInBytes_SET( base_ptr, cur_ptr, cur_bitoff, TotalGrantsAmountInBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_CQI_Measurement_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT CQI_Measurement )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_CQI_Measurement_SET( base_ptr, cur_ptr, cur_bitoff, CQI_Measurement );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_ChannelID_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 ChannelID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_ChannelID_SET( base_ptr, cur_ptr, cur_bitoff, ChannelID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_IsMIMOReportFlag_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 IsMIMOReportFlag )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_IsMIMOReportFlag_SET( base_ptr, cur_ptr, cur_bitoff, IsMIMOReportFlag );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_dmTpcEvents_TPCModeChange_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 TPCModeChange )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_dmTpcEvents_TPCModeChange_SET( base_ptr, cur_ptr, cur_bitoff, TPCModeChange );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_numOfReportedBs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfReportedBs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_numOfReportedBs_SET( base_ptr, cur_ptr, cur_bitoff, numOfReportedBs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_PHYLinkID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 PHYLinkID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_PHYLinkID_SET( base_ptr, i0, cur_ptr, cur_bitoff, PHYLinkID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse1_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT NeighbourBSPreambleCINRMeanReuse1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse1_SET( base_ptr, i0, cur_ptr, cur_bitoff, NeighbourBSPreambleCINRMeanReuse1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse3_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT NeighbourBSPreambleCINRMeanReuse3 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse3_SET( base_ptr, i0, cur_ptr, cur_bitoff, NeighbourBSPreambleCINRMeanReuse3 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleRSSIMean_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT NeighbourBSPreambleRSSIMean )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleRSSIMean_SET( base_ptr, i0, cur_ptr, cur_bitoff, NeighbourBSPreambleRSSIMean );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSTimeOffset_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT NeighbourBSTimeOffset )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSTimeOffset_SET( base_ptr, i0, cur_ptr, cur_bitoff, NeighbourBSTimeOffset );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_IntraInterFAFlag_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 IntraInterFAFlag )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_IntraInterFAFlag_SET( base_ptr, i0, cur_ptr, cur_bitoff, IntraInterFAFlag );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_MeasurementsValidityFlag_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 MeasurementsValidityFlag )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_MeasurementsValidityFlag_SET( base_ptr, i0, cur_ptr, cur_bitoff, MeasurementsValidityFlag );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_NacksSent_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 NacksSent )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_NacksSent_SET( base_ptr, cur_ptr, cur_bitoff, NacksSent );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AcksSent_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 AcksSent )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AcksSent_SET( base_ptr, cur_ptr, cur_bitoff, AcksSent );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DuplicatesRx_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DuplicatesRx )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DuplicatesRx_SET( base_ptr, cur_ptr, cur_bitoff, DuplicatesRx );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsTx_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 BurstsTx )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsTx_SET( base_ptr, cur_ptr, cur_bitoff, BurstsTx );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsRx_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 BurstsRx )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsRx_SET( base_ptr, cur_ptr, cur_bitoff, BurstsRx );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransUL_Array_Retrans_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Retrans )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransUL_Array_Retrans_SET( base_ptr, i0, cur_ptr, cur_bitoff, Retrans );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransDL_Array_Retrans_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Retrans )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransDL_Array_Retrans_SET( base_ptr, i0, cur_ptr, cur_bitoff, Retrans );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DropHarqBurstCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DropHarqBurstCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DropHarqBurstCount_SET( base_ptr, cur_ptr, cur_bitoff, DropHarqBurstCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayUL_Retrans_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Retrans )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayUL_Retrans_SET( base_ptr, i0, cur_ptr, cur_bitoff, Retrans );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayDL_Retrans_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Retrans )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayDL_Retrans_SET( base_ptr, i0, cur_ptr, cur_bitoff, Retrans );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_RxBurstsPerMcs_Array_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_RxBurstsPerMcs_Array_Bursts_SET( base_ptr, i0, cur_ptr, cur_bitoff, Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_TxBurstsPerMcs_Array_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_TxBurstsPerMcs_Array_Bursts_SET( base_ptr, i0, cur_ptr, cur_bitoff, Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataZone_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 UL_BurstDataZone )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataZone_SET( base_ptr, cur_ptr, cur_bitoff, UL_BurstDataZone );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataFecScheme_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DL_BurstDataFecScheme )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataFecScheme_SET( base_ptr, cur_ptr, cur_bitoff, DL_BurstDataFecScheme );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataFecScheme_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 UL_BurstDataFecScheme )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataFecScheme_SET( base_ptr, cur_ptr, cur_bitoff, UL_BurstDataFecScheme );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataCid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DL_BurstDataCid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataCid_SET( base_ptr, cur_ptr, cur_bitoff, DL_BurstDataCid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataDiuc_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DL_BurstDataDiuc )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataDiuc_SET( base_ptr, cur_ptr, cur_bitoff, DL_BurstDataDiuc );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataUiuc_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 UL_BurstDataUiuc )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataUiuc_SET( base_ptr, cur_ptr, cur_bitoff, UL_BurstDataUiuc );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataRepetition_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DL_BurstDataRepetition )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataRepetition_SET( base_ptr, cur_ptr, cur_bitoff, DL_BurstDataRepetition );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataRepetition_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 UL_BurstDataRepetition )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataRepetition_SET( base_ptr, cur_ptr, cur_bitoff, UL_BurstDataRepetition );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_TotalFec_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 UL_TotalFec )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_TotalFec_SET( base_ptr, cur_ptr, cur_bitoff, UL_TotalFec );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_TotalFec_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DL_TotalFec )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_TotalFec_SET( base_ptr, cur_ptr, cur_bitoff, DL_TotalFec );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 FecMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecMode_SET( base_ptr, cur_ptr, cur_bitoff, FecMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecTypeID_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 FecTypeID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecTypeID_SET( base_ptr, cur_ptr, cur_bitoff, FecTypeID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecNumberOfError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 FecNumberOfError )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecNumberOfError_SET( base_ptr, cur_ptr, cur_bitoff, FecNumberOfError );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameContainsCdmaTx_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 FrameContainsCdmaTx )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameContainsCdmaTx_SET( base_ptr, cur_ptr, cur_bitoff, FrameContainsCdmaTx );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameRefLow_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 FrameRefLow )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameRefLow_SET( base_ptr, cur_ptr, cur_bitoff, FrameRefLow );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SymbolsRef_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 SymbolsRef )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SymbolsRef_SET( base_ptr, cur_ptr, cur_bitoff, SymbolsRef );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SubChRef_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 SubChRef )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SubChRef_SET( base_ptr, cur_ptr, cur_bitoff, SubChRef );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_RangingCode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 RangingCode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_RangingCode_SET( base_ptr, cur_ptr, cur_bitoff, RangingCode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_xOffset_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 xOffset )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_xOffset_SET( base_ptr, cur_ptr, cur_bitoff, xOffset );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_yOffset_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 yOffset )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_yOffset_SET( base_ptr, cur_ptr, cur_bitoff, yOffset );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_codeNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 codeNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_codeNumber_SET( base_ptr, cur_ptr, cur_bitoff, codeNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_frameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 frameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_frameNumber_SET( base_ptr, cur_ptr, cur_bitoff, frameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_RangingType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, ERangingMode RangingType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_RangingType_SET( base_ptr, cur_ptr, cur_bitoff, RangingType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_TimingAdjustment_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT TimingAdjustment )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_TimingAdjustment_SET( base_ptr, cur_ptr, cur_bitoff, TimingAdjustment );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_PowerLevelAdjust_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT PowerLevelAdjust )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_PowerLevelAdjust_SET( base_ptr, cur_ptr, cur_bitoff, PowerLevelAdjust );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_InvitingRetries_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 InvitingRetries )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_InvitingRetries_SET( base_ptr, cur_ptr, cur_bitoff, InvitingRetries );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_ContentionRetries_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ContentionRetries )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_ContentionRetries_SET( base_ptr, cur_ptr, cur_bitoff, ContentionRetries );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_rangingStatus_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, EDMRangingRspStatus rangingStatus )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_rangingStatus_SET( base_ptr, cur_ptr, cur_bitoff, rangingStatus );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfCdmaBwrInit_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalNumberOfCdmaBwrInit )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfCdmaBwrInit_SET( base_ptr, cur_ptr, cur_bitoff, TotalNumberOfCdmaBwrInit );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfTxCdmaBwr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalNumberOfTxCdmaBwr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfTxCdmaBwr_SET( base_ptr, cur_ptr, cur_bitoff, TotalNumberOfTxCdmaBwr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaDL_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 TotalBytesThroughputOtaDL )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaDL_SET( base_ptr, cur_ptr, cur_bitoff, TotalBytesThroughputOtaDL );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaUL_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 TotalBytesThroughputOtaUL )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaUL_SET( base_ptr, cur_ptr, cur_bitoff, TotalBytesThroughputOtaUL );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_GrantsReceiveSlots_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 GrantsReceiveSlots )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_GrantsReceiveSlots_SET( base_ptr, cur_ptr, cur_bitoff, GrantsReceiveSlots );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_reserved_SET( base_ptr, cur_ptr, cur_bitoff, reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableNoneMimo_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableNoneMimo_Bursts_SET( base_ptr, i0, cur_ptr, cur_bitoff, Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixA_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixA_Bursts_SET( base_ptr, i0, cur_ptr, cur_bitoff, Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixB_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixB_Bursts_SET( base_ptr, i0, cur_ptr, cur_bitoff, Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableNoneStc_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableNoneStc_Bursts_SET( base_ptr, i0, cur_ptr, cur_bitoff, Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableStc_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableStc_Bursts_SET( base_ptr, i0, cur_ptr, cur_bitoff, Bursts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalNumberOfMaps_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 TotalNumberOfMaps )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalNumberOfMaps_SET( base_ptr, cur_ptr, cur_bitoff, TotalNumberOfMaps );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalBytesOfMaps_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 TotalBytesOfMaps )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalBytesOfMaps_SET( base_ptr, cur_ptr, cur_bitoff, TotalBytesOfMaps );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_frequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_frequency_SET( base_ptr, cur_ptr, cur_bitoff, frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_ulCidNum_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ulCidNum )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_ulCidNum_SET( base_ptr, cur_ptr, cur_bitoff, ulCidNum );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_dlCidNum_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 dlCidNum )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_dlCidNum_SET( base_ptr, cur_ptr, cur_bitoff, dlCidNum );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_preambleIndex_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 preambleIndex )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_preambleIndex_SET( base_ptr, cur_ptr, cur_bitoff, preambleIndex );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bandWidth_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_BandWidth bandWidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bandWidth_SET( base_ptr, cur_ptr, cur_bitoff, bandWidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bsId_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_macAddress_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_macAddress_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlPduSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lastDlPduSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlPduSize_SET( base_ptr, cur_ptr, cur_bitoff, lastDlPduSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 totalDlPdusSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSize_SET( base_ptr, cur_ptr, cur_bitoff, totalDlPdusSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_dlPduCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 dlPduCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_dlPduCount_SET( base_ptr, cur_ptr, cur_bitoff, dlPduCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlSduSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lastDlSduSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlSduSize_SET( base_ptr, cur_ptr, cur_bitoff, lastDlSduSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlSdusSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 totalDlSdusSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlSdusSize_SET( base_ptr, cur_ptr, cur_bitoff, totalDlSdusSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalUlSduDropCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 totalUlSduDropCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalUlSduDropCounter_SET( base_ptr, cur_ptr, cur_bitoff, totalUlSduDropCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSizeInLastDlSubFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 totalDlPdusSizeInLastDlSubFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSizeInLastDlSubFrame_SET( base_ptr, cur_ptr, cur_bitoff, totalDlPdusSizeInLastDlSubFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_numOfCidInfos_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfCidInfos )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_numOfCidInfos_SET( base_ptr, cur_ptr, cur_bitoff, numOfCidInfos );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CID_SET( base_ptr, i0, cur_ptr, cur_bitoff, CID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CIN_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CIN )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CIN_SET( base_ptr, i0, cur_ptr, cur_bitoff, CIN );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlSduRateLimitDropCount_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalUlSduRateLimitDropCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlSduRateLimitDropCount_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalUlSduRateLimitDropCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_rateUlDropPackets_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 rateUlDropPackets )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_rateUlDropPackets_SET( base_ptr, i0, cur_ptr, cur_bitoff, rateUlDropPackets );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalDlReceivedPdu_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalDlReceivedPdu )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalDlReceivedPdu_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalDlReceivedPdu );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlTransmittedSdu_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalUlTransmittedSdu )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlTransmittedSdu_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalUlTransmittedSdu );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfPduDlBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalOfPduDlBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfPduDlBytes_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalOfPduDlBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfSduDlBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalOfSduDlBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfSduDlBytes_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalOfSduDlBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfCidInfos_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfCidInfos )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfCidInfos_SET( base_ptr, cur_ptr, cur_bitoff, numOfCidInfos );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationSucess_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfSfCreationSucess )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationSucess_SET( base_ptr, cur_ptr, cur_bitoff, numOfSfCreationSucess );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationFailure_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfSfCreationFailure )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationFailure_SET( base_ptr, cur_ptr, cur_bitoff, numOfSfCreationFailure );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfDeleted_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfSfDeleted )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfDeleted_SET( base_ptr, cur_ptr, cur_bitoff, numOfSfDeleted );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 sfId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfId_SET( base_ptr, i0, cur_ptr, cur_bitoff, sfId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxSustainedTrafficRate_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 maxSustainedTrafficRate )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxSustainedTrafficRate_SET( base_ptr, i0, cur_ptr, cur_bitoff, maxSustainedTrafficRate );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxTrafficBurst_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 maxTrafficBurst )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxTrafficBurst_SET( base_ptr, i0, cur_ptr, cur_bitoff, maxTrafficBurst );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_toleratedJitter_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 toleratedJitter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_toleratedJitter_SET( base_ptr, i0, cur_ptr, cur_bitoff, toleratedJitter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maximumLatency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 maximumLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maximumLatency_SET( base_ptr, i0, cur_ptr, cur_bitoff, maximumLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_unsolicitedGrantInterval_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 unsolicitedGrantInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_unsolicitedGrantInterval_SET( base_ptr, i0, cur_ptr, cur_bitoff, unsolicitedGrantInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_minReservedTrafficRate_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 minReservedTrafficRate )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_minReservedTrafficRate_SET( base_ptr, i0, cur_ptr, cur_bitoff, minReservedTrafficRate );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_cid_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 cid )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_cid_SET( base_ptr, i0, cur_ptr, cur_bitoff, cid );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSchedulingType_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, SFSchedulingType sfSchedulingType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSchedulingType_SET( base_ptr, i0, cur_ptr, cur_bitoff, sfSchedulingType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_qosParamsSetType_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_QoSParamsSetType qosParamsSetType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_qosParamsSetType_SET( base_ptr, i0, cur_ptr, cur_bitoff, qosParamsSetType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_trafficPrio_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 trafficPrio )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_trafficPrio_SET( base_ptr, i0, cur_ptr, cur_bitoff, trafficPrio );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSide_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_SfSide sfSide )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSide_SET( base_ptr, i0, cur_ptr, cur_bitoff, sfSide );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_numOfCidInfos_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfCidInfos )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_numOfCidInfos_SET( base_ptr, cur_ptr, cur_bitoff, numOfCidInfos );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_sfId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 sfId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_sfId_SET( base_ptr, i0, cur_ptr, cur_bitoff, sfId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqWindowSize_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqWindowSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqWindowSize_SET( base_ptr, i0, cur_ptr, cur_bitoff, arqWindowSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqTransmitterDelay_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqTransmitterDelay )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqTransmitterDelay_SET( base_ptr, i0, cur_ptr, cur_bitoff, arqTransmitterDelay );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqReceiverDelay_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqReceiverDelay )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqReceiverDelay_SET( base_ptr, i0, cur_ptr, cur_bitoff, arqReceiverDelay );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockLifeTime_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqBlockLifeTime )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockLifeTime_SET( base_ptr, i0, cur_ptr, cur_bitoff, arqBlockLifeTime );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqSyncLossTimeout_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqSyncLossTimeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqSyncLossTimeout_SET( base_ptr, i0, cur_ptr, cur_bitoff, arqSyncLossTimeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqRxPurgeTimeout_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqRxPurgeTimeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqRxPurgeTimeout_SET( base_ptr, i0, cur_ptr, cur_bitoff, arqRxPurgeTimeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockSize_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqBlockSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockSize_SET( base_ptr, i0, cur_ptr, cur_bitoff, arqBlockSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_t22_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 t22 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_t22_SET( base_ptr, i0, cur_ptr, cur_bitoff, t22 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqEnable_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 arqEnable )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqEnable_SET( base_ptr, i0, cur_ptr, cur_bitoff, arqEnable );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqDeliverInOrder_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 arqDeliverInOrder )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqDeliverInOrder_SET( base_ptr, i0, cur_ptr, cur_bitoff, arqDeliverInOrder );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_numOfCidInfos_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfCidInfos )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_numOfCidInfos_SET( base_ptr, cur_ptr, cur_bitoff, numOfCidInfos );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqChannelMapping_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 harqChannelMapping )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqChannelMapping_SET( base_ptr, i0, cur_ptr, cur_bitoff, harqChannelMapping );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqEnable_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 harqEnable )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqEnable_SET( base_ptr, i0, cur_ptr, cur_bitoff, harqEnable );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqisForReorder_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 harqisForReorder )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqisForReorder_SET( base_ptr, i0, cur_ptr, cur_bitoff, harqisForReorder );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_sfId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 sfId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_sfId_SET( base_ptr, i0, cur_ptr, cur_bitoff, sfId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_MacState_L3_state_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_MacState state )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_MacState_L3_state_SET( base_ptr, cur_ptr, cur_bitoff, state );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfIntraFASNbrs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfIntraFASNbrs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfIntraFASNbrs_SET( base_ptr, cur_ptr, cur_bitoff, numOfIntraFASNbrs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfInterFASNbrs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfInterFASNbrs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfInterFASNbrs_SET( base_ptr, cur_ptr, cur_bitoff, numOfInterFASNbrs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_rssiMean_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16 rssiMean )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_rssiMean_SET( base_ptr, i0, cur_ptr, cur_bitoff, rssiMean );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_cinrMean_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16 cinrMean )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_cinrMean_SET( base_ptr, i0, cur_ptr, cur_bitoff, cinrMean );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_preambleId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 preambleId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_preambleId_SET( base_ptr, i0, cur_ptr, cur_bitoff, preambleId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_frequency_SET( base_ptr, i0, cur_ptr, cur_bitoff, frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bandWidth_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth bandWidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bandWidth_SET( base_ptr, i0, cur_ptr, cur_bitoff, bandWidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bsId_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_rssiMean_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16 rssiMean )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_rssiMean_SET( base_ptr, i0, cur_ptr, cur_bitoff, rssiMean );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_cinrMean_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16 cinrMean )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_cinrMean_SET( base_ptr, i0, cur_ptr, cur_bitoff, cinrMean );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_preambleId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 preambleId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_preambleId_SET( base_ptr, i0, cur_ptr, cur_bitoff, preambleId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_frequency_SET( base_ptr, i0, cur_ptr, cur_bitoff, frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bandWidth_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth bandWidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bandWidth_SET( base_ptr, i0, cur_ptr, cur_bitoff, bandWidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bsId_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_initRengLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 initRengLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_initRengLatency_SET( base_ptr, cur_ptr, cur_bitoff, initRengLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_sbcLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 sbcLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_sbcLatency_SET( base_ptr, cur_ptr, cur_bitoff, sbcLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_pkmLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 pkmLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_pkmLatency_SET( base_ptr, cur_ptr, cur_bitoff, pkmLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_regLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 regLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_regLatency_SET( base_ptr, cur_ptr, cur_bitoff, regLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_dsaLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 dsaLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_dsaLatency_SET( base_ptr, cur_ptr, cur_bitoff, dsaLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_setuUpTime_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 setuUpTime )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_setuUpTime_SET( base_ptr, cur_ptr, cur_bitoff, setuUpTime );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_DcdUcdTimeout_L3_countDcdUcdTimeOut_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 countDcdUcdTimeOut )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_DcdUcdTimeout_L3_countDcdUcdTimeOut_SET( base_ptr, cur_ptr, cur_bitoff, countDcdUcdTimeOut );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t7Timeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 t7Timeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t7Timeout_SET( base_ptr, cur_ptr, cur_bitoff, t7Timeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t8Timeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 t8Timeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t8Timeout_SET( base_ptr, cur_ptr, cur_bitoff, t8Timeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t10Timeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 t10Timeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t10Timeout_SET( base_ptr, cur_ptr, cur_bitoff, t10Timeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxReqRetries_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 dsxReqRetries )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxReqRetries_SET( base_ptr, cur_ptr, cur_bitoff, dsxReqRetries );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxRspRetries_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 dsxRspRetries )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxRspRetries_SET( base_ptr, cur_ptr, cur_bitoff, dsxRspRetries );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_preambleSearchTime_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 preambleSearchTime )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_preambleSearchTime_SET( base_ptr, cur_ptr, cur_bitoff, preambleSearchTime );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_numOfPreamble_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfPreamble )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_numOfPreamble_SET( base_ptr, cur_ptr, cur_bitoff, numOfPreamble );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_occurrenceTime_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 occurrenceTime )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_occurrenceTime_SET( base_ptr, cur_ptr, cur_bitoff, occurrenceTime );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_LastLinkLossReason_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_LinkLossReason LastLinkLossReason )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_LastLinkLossReason_SET( base_ptr, cur_ptr, cur_bitoff, LastLinkLossReason );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_bsId_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_NumOfChannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfChannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_NumOfChannels_SET( base_ptr, cur_ptr, cur_bitoff, NumOfChannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 Frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Frequency_SET( base_ptr, i0, cur_ptr, cur_bitoff, Frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_ChannelId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_ChannelId_SET( base_ptr, i0, cur_ptr, cur_bitoff, ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Bandwidth_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Bandwidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Bandwidth_SET( base_ptr, i0, cur_ptr, cur_bitoff, Bandwidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Fft_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Fft_SET( base_ptr, i0, cur_ptr, cur_bitoff, Fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Preambles_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Reserved_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Reserved_SET( base_ptr, i0, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_DSPS_Management_MSG_MngmntBufferRun_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_DSPS_Management_MSG_MngmntBufferRun_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_occurrenceTime_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 occurrenceTime )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_occurrenceTime_SET( base_ptr, cur_ptr, cur_bitoff, occurrenceTime );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_linkLossLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 linkLossLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_linkLossLatency_SET( base_ptr, cur_ptr, cur_bitoff, linkLossLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_HoRangingLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoRangingLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_HoRangingLatency_SET( base_ptr, cur_ptr, cur_bitoff, HoRangingLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_bsId_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoReq_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfBsInHoReq )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoReq_SET( base_ptr, cur_ptr, cur_bitoff, numOfBsInHoReq );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoRsp_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfBsInHoRsp )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoRsp_SET( base_ptr, cur_ptr, cur_bitoff, numOfBsInHoRsp );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoSuccessCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoSuccessCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoSuccessCounter_SET( base_ptr, cur_ptr, cur_bitoff, HoSuccessCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoFailCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoFailCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoFailCounter_SET( base_ptr, cur_ptr, cur_bitoff, HoFailCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoTriggersCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoTriggersCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoTriggersCounter_SET( base_ptr, cur_ptr, cur_bitoff, HoTriggersCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoRejectsCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoRejectsCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoRejectsCounter_SET( base_ptr, cur_ptr, cur_bitoff, HoRejectsCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoNotRecommendedCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoNotRecommendedCounter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoNotRecommendedCounter_SET( base_ptr, cur_ptr, cur_bitoff, HoNotRecommendedCounter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numberOfTBSAttempted_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numberOfTBSAttempted )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numberOfTBSAttempted_SET( base_ptr, cur_ptr, cur_bitoff, numberOfTBSAttempted );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithNormalOperation_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 cancellationWithNormalOperation )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithNormalOperation_SET( base_ptr, cur_ptr, cur_bitoff, cancellationWithNormalOperation );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithReentryProblem_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 cancellationWithReentryProblem )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithReentryProblem_SET( base_ptr, cur_ptr, cur_bitoff, cancellationWithReentryProblem );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_coordHoLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 coordHoLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_coordHoLatency_SET( base_ptr, cur_ptr, cur_bitoff, coordHoLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cutOffLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 cutOffLatency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cutOffLatency_SET( base_ptr, cur_ptr, cur_bitoff, cutOffLatency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_status_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_HOStatus status )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_status_SET( base_ptr, cur_ptr, cur_bitoff, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_typeId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_HOTypeId typeId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_typeId_SET( base_ptr, cur_ptr, cur_bitoff, typeId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoReqBsList_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoReqBsList_bsId_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoRspBsList_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoRspBsList_bsId_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumDlburstProfiles_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NumDlburstProfiles )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumDlburstProfiles_SET( base_ptr, cur_ptr, cur_bitoff, NumDlburstProfiles );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumUlburstProfiles_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NumUlburstProfiles )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumUlburstProfiles_SET( base_ptr, cur_ptr, cur_bitoff, NumUlburstProfiles );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_intervalUsageCode_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 intervalUsageCode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_intervalUsageCode_SET( base_ptr, i0, cur_ptr, cur_bitoff, intervalUsageCode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecType_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecType fecType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecType_SET( base_ptr, i0, cur_ptr, cur_bitoff, fecType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecRate_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecRate fecRate )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecRate_SET( base_ptr, i0, cur_ptr, cur_bitoff, fecRate );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_modulation_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, Modulation modulation )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_modulation_SET( base_ptr, i0, cur_ptr, cur_bitoff, modulation );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_intervalUsageCode_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 intervalUsageCode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_intervalUsageCode_SET( base_ptr, i0, cur_ptr, cur_bitoff, intervalUsageCode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecType_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecType fecType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecType_SET( base_ptr, i0, cur_ptr, cur_bitoff, fecType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecRate_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecRate fecRate )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecRate_SET( base_ptr, i0, cur_ptr, cur_bitoff, fecRate );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_modulation_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, Modulation modulation )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_modulation_SET( base_ptr, i0, cur_ptr, cur_bitoff, modulation );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_numOfNbrs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfNbrs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_numOfNbrs_SET( base_ptr, cur_ptr, cur_bitoff, numOfNbrs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyLinkId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 phyLinkId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyLinkId_SET( base_ptr, i0, cur_ptr, cur_bitoff, phyLinkId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_frequency_SET( base_ptr, i0, cur_ptr, cur_bitoff, frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyGrade_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16 phyGrade )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyGrade_SET( base_ptr, i0, cur_ptr, cur_bitoff, phyGrade );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_preambleId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 preambleId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_preambleId_SET( base_ptr, i0, cur_ptr, cur_bitoff, preambleId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bandWidth_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth bandWidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bandWidth_SET( base_ptr, i0, cur_ptr, cur_bitoff, bandWidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bSValidityIndicator_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, ECellStatus bSValidityIndicator )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bSValidityIndicator_SET( base_ptr, i0, cur_ptr, cur_bitoff, bSValidityIndicator );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bsId_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanDuration_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 scanDuration )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanDuration_SET( base_ptr, cur_ptr, cur_bitoff, scanDuration );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanIteration_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 scanIteration )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanIteration_SET( base_ptr, cur_ptr, cur_bitoff, scanIteration );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_modeReport_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 modeReport )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_modeReport_SET( base_ptr, cur_ptr, cur_bitoff, modeReport );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_periodReport_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 periodReport )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_periodReport_SET( base_ptr, cur_ptr, cur_bitoff, periodReport );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_interleavingInterval_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 interleavingInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_interleavingInterval_SET( base_ptr, cur_ptr, cur_bitoff, interleavingInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_ConnectionDropCount_L3_counterConnectionDropEvent_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterConnectionDropEvent )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_ConnectionDropCount_L3_counterConnectionDropEvent_SET( base_ptr, cur_ptr, cur_bitoff, counterConnectionDropEvent );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_idleModeTimeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 idleModeTimeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_idleModeTimeout_SET( base_ptr, cur_ptr, cur_bitoff, idleModeTimeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_pagingCycleReq_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 pagingCycleReq )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_pagingCycleReq_SET( base_ptr, cur_ptr, cur_bitoff, pagingCycleReq );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_t45Timeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 t45Timeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_t45Timeout_SET( base_ptr, cur_ptr, cur_bitoff, t45Timeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingGroupID_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PagingGroupID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingGroupID_SET( base_ptr, cur_ptr, cur_bitoff, PagingGroupID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingCycle_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PagingCycle )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingCycle_SET( base_ptr, cur_ptr, cur_bitoff, PagingCycle );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingOffset_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PagingOffset )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingOffset_SET( base_ptr, cur_ptr, cur_bitoff, PagingOffset );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_RetainInfo_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RetainInfo )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_RetainInfo_SET( base_ptr, cur_ptr, cur_bitoff, RetainInfo );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_dregReqRetries_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 dregReqRetries )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_dregReqRetries_SET( base_ptr, cur_ptr, cur_bitoff, dregReqRetries );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingIntervalLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 PagingIntervalLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingIntervalLength_SET( base_ptr, cur_ptr, cur_bitoff, PagingIntervalLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingControllerID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingControllerID_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterInternalTimer_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterInternalTimer )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterInternalTimer_SET( base_ptr, cur_ptr, cur_bitoff, counterInternalTimer );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterNWInitiated_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterNWInitiated )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterNWInitiated_SET( base_ptr, cur_ptr, cur_bitoff, counterNWInitiated );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterGroupChange_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterGroupChange )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterGroupChange_SET( base_ptr, cur_ptr, cur_bitoff, counterGroupChange );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterSecuredLu_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterSecuredLu )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterSecuredLu_SET( base_ptr, cur_ptr, cur_bitoff, counterSecuredLu );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterUnSecuredLu_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterUnSecuredLu )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterUnSecuredLu_SET( base_ptr, cur_ptr, cur_bitoff, counterUnSecuredLu );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqResetPerformed_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 arqResetPerformed )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqResetPerformed_SET( base_ptr, cur_ptr, cur_bitoff, arqResetPerformed );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_numOfCidPerformance_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfCidPerformance )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_numOfCidPerformance_SET( base_ptr, cur_ptr, cur_bitoff, numOfCidPerformance );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CID_SET( base_ptr, i0, cur_ptr, cur_bitoff, CID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CIN_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CIN )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CIN_SET( base_ptr, i0, cur_ptr, cur_bitoff, CIN );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfDuplicateReceivedBlocks_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfDuplicateReceivedBlocks )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfDuplicateReceivedBlocks_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfDuplicateReceivedBlocks );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPurgeTimeouts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfPurgeTimeouts )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPurgeTimeouts_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfPurgeTimeouts );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfBlocksLostDueToRxPurgeTimout_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfBlocksLostDueToRxPurgeTimout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfBlocksLostDueToRxPurgeTimout_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfBlocksLostDueToRxPurgeTimout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_totalNumOfAcksTxd_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalNumOfAcksTxd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_totalNumOfAcksTxd_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalNumOfAcksTxd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsReceived_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfRxArqResetsReceived )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsReceived_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfRxArqResetsReceived );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsInitiated_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfRxArqResetsInitiated )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsInitiated_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfRxArqResetsInitiated );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfArqDiscardsReceived_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfArqDiscardsReceived )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfArqDiscardsReceived_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfArqDiscardsReceived );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_rxThroughput_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 rxThroughput )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_rxThroughput_SET( base_ptr, i0, cur_ptr, cur_bitoff, rxThroughput );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPduLostDueToNoFreeSpaceInReceiver_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfPduLostDueToNoFreeSpaceInReceiver )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPduLostDueToNoFreeSpaceInReceiver_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfPduLostDueToNoFreeSpaceInReceiver );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_numOfCidPerformance_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfCidPerformance )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_numOfCidPerformance_SET( base_ptr, cur_ptr, cur_bitoff, numOfCidPerformance );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CID_SET( base_ptr, i0, cur_ptr, cur_bitoff, CID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CIN_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CIN )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CIN_SET( base_ptr, i0, cur_ptr, cur_bitoff, CIN );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedArqBlocksTotalUL_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfRetransmittedArqBlocksTotalUL )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedArqBlocksTotalUL_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfRetransmittedArqBlocksTotalUL );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedBlocksUL_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfRetransmittedBlocksUL )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedBlocksUL_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfRetransmittedBlocksUL );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBLTs_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfBLTs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBLTs_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfBLTs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBlocksLostDueToArqBLT_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfBlocksLostDueToArqBLT )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBlocksLostDueToArqBLT_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfBlocksLostDueToArqBLT );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_totalNumOfAcksReceived_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalNumOfAcksReceived )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_totalNumOfAcksReceived_SET( base_ptr, i0, cur_ptr, cur_bitoff, totalNumOfAcksReceived );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsReceived_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfTxArqResetsReceived )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsReceived_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfTxArqResetsReceived );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsInitiated_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfTxArqResetsInitiated )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsInitiated_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfTxArqResetsInitiated );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfArqDiscardsTxd_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfArqDiscardsTxd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfArqDiscardsTxd_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfArqDiscardsTxd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_txThroughput_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 txThroughput )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_txThroughput_SET( base_ptr, i0, cur_ptr, cur_bitoff, txThroughput );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfSduLostDueToNoFreeSpaceInTransmitter_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfSduLostDueToNoFreeSpaceInTransmitter )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfSduLostDueToNoFreeSpaceInTransmitter_SET( base_ptr, i0, cur_ptr, cur_bitoff, numOfSduLostDueToNoFreeSpaceInTransmitter );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_numOfCidInfos_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfCidInfos )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_numOfCidInfos_SET( base_ptr, cur_ptr, cur_bitoff, numOfCidInfos );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CID_SET( base_ptr, i0, cur_ptr, cur_bitoff, CID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CIN_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CIN )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CIN_SET( base_ptr, i0, cur_ptr, cur_bitoff, CIN );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_ulIpThroughput_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 ulIpThroughput )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_ulIpThroughput_SET( base_ptr, i0, cur_ptr, cur_bitoff, ulIpThroughput );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_dlIpThroughput_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 dlIpThroughput )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_dlIpThroughput_SET( base_ptr, i0, cur_ptr, cur_bitoff, dlIpThroughput );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NumOfNSPs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfNSPs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NumOfNSPs_SET( base_ptr, cur_ptr, cur_bitoff, NumOfNSPs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NSPID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NSPID_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_NumOfBSIDs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfBSIDs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_NumOfBSIDs_SET( base_ptr, cur_ptr, cur_bitoff, NumOfBSIDs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_bsID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_bsID_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_Reserved_2_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved_2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_Reserved_2_SET( base_ptr, i0, cur_ptr, cur_bitoff, Reserved_2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_bsIDmask_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_bsIDmask_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_Reserved_2_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved_2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_Reserved_2_SET( base_ptr, i0, cur_ptr, cur_bitoff, Reserved_2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_ScanStartEndInd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BM_StartEndInd ScanStartEndInd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_ScanStartEndInd_SET( base_ptr, cur_ptr, cur_bitoff, ScanStartEndInd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wHour_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 wHour )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wHour_SET( base_ptr, cur_ptr, cur_bitoff, wHour );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMinute_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 wMinute )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMinute_SET( base_ptr, cur_ptr, cur_bitoff, wMinute );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wSecond_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 wSecond )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wSecond_SET( base_ptr, cur_ptr, cur_bitoff, wSecond );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMilliseconds_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 wMilliseconds )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMilliseconds_SET( base_ptr, cur_ptr, cur_bitoff, wMilliseconds );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_MonitorOMASession_OMAStatusInd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_OMAStatus OMAStatusInd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_MonitorOMASession_OMAStatusInd_SET( base_ptr, cur_ptr, cur_bitoff, OMAStatusInd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_operatorName_operatorName_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_operatorName_operatorName_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_pollingInterval_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 pollingInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_pollingInterval_SET( base_ptr, cur_ptr, cur_bitoff, pollingInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_NumOfEaps_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfEaps )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_NumOfEaps_SET( base_ptr, cur_ptr, cur_bitoff, NumOfEaps );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_usePrivacy_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 usePrivacy )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_usePrivacy_SET( base_ptr, i0, cur_ptr, cur_bitoff, usePrivacy );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 vendorId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorId_SET( base_ptr, i0, cur_ptr, cur_bitoff, vendorId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorType_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 vendorType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorType_SET( base_ptr, i0, cur_ptr, cur_bitoff, vendorType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EAPMethod_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BM_EAPType EAPMethod )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EAPMethod_SET( base_ptr, i0, cur_ptr, cur_bitoff, EAPMethod );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapId_EapId_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapId_EapId_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_provisionedPseudoId_provisionedPseudoId_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_provisionedPseudoId_provisionedPseudoId_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapPassword_EapPassword_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapPassword_EapPassword_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_Realm_Realm_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_Realm_Realm_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_encaps_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BM_EAPType encaps )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_encaps_SET( base_ptr, i0, cur_ptr, cur_bitoff, encaps );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_NumOfNaps_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfNaps )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_NumOfNaps_SET( base_ptr, cur_ptr, cur_bitoff, NumOfNaps );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_priority_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 priority )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_priority_SET( base_ptr, i0, cur_ptr, cur_bitoff, priority );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_napID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_napID_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_Reserved_1_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_Reserved_1_SET( base_ptr, i0, cur_ptr, cur_bitoff, Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_NumOfRoamingPartners_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfRoamingPartners )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_NumOfRoamingPartners_SET( base_ptr, cur_ptr, cur_bitoff, NumOfRoamingPartners );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_vNspID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 vNspID )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_vNspID_SET( base_ptr, i0, cur_ptr, cur_bitoff, vNspID );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_priority_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 priority )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_priority_SET( base_ptr, i0, cur_ptr, cur_bitoff, priority );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_Any_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_Any Any )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_Any_SET( base_ptr, cur_ptr, cur_bitoff, Any );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_manufacturer_manufacturer_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_manufacturer_manufacturer_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_model_model_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_model_model_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_devID_devID_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_devID_devID_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_devType_devType_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_devType_devType_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_fwVersion_fwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_fwVersion_fwVersion_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_swVersion_swVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_swVersion_swVersion_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_hwVersion_hwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_hwVersion_hwVersion_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_LenOfRadioModule_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 LenOfRadioModule )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_LenOfRadioModule_SET( base_ptr, cur_ptr, cur_bitoff, LenOfRadioModule );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_fwVersion_fwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_fwVersion_fwVersion_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_swVersion_swVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_swVersion_swVersion_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_hwVersion_hwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_hwVersion_hwVersion_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_manufacturer_manufacturer_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_manufacturer_manufacturer_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_model_model_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_model_model_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_macAddress_macAddress_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_macAddress_macAddress_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockStatus_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 lockStatus )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockStatus_SET( base_ptr, i0, cur_ptr, cur_bitoff, lockStatus );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_operatorName_operatorName_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_operatorName_operatorName_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockMem_lockMem_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockMem_lockMem_BufferByte_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devType_devType_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devType_devType_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devID_devID_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devID_devID_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_fwVersion_fwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_fwVersion_fwVersion_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_swVersion_swVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_swVersion_swVersion_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_hwVersion_hwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_hwVersion_hwVersion_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_manufacturer_manufacturer_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_manufacturer_manufacturer_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_model_model_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_model_model_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgName_pkgName_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgName_pkgName_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgVersion_pkgVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgVersion_pkgVersion_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadPkgURL_downloadPkgURL_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadPkgURL_downloadPkgURL_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadAndUpdatePkgURL_downloadAndUpdatePkgURL_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadAndUpdatePkgURL_downloadAndUpdatePkgURL_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_state_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, DOWNLOAD_STATE state )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_state_SET( base_ptr, cur_ptr, cur_bitoff, state );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_fIsAllocated_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 fIsAllocated )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_fIsAllocated_SET( base_ptr, cur_ptr, cur_bitoff, fIsAllocated );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAISize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NAISize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAISize_SET( base_ptr, cur_ptr, cur_bitoff, NAISize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAI_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAI_BufferByte_SET( base_ptr, i0, cur_ptr, cur_bitoff, BufferByte );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_MonitorActivationStatusChange_ActivationStatusInd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ActivationStatusInd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_MonitorActivationStatusChange_ActivationStatusInd_SET( base_ptr, cur_ptr, cur_bitoff, ActivationStatusInd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_LinkLossInd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_LinkLossInd LinkLossInd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_LinkLossInd_SET( base_ptr, cur_ptr, cur_bitoff, LinkLossInd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_NumOfChannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfChannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_NumOfChannels_SET( base_ptr, cur_ptr, cur_bitoff, NumOfChannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_frequency_SET( base_ptr, i0, cur_ptr, cur_bitoff, frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_bw_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW bw )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_bw_SET( base_ptr, i0, cur_ptr, cur_bitoff, bw );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_fft_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_fft_SET( base_ptr, i0, cur_ptr, cur_bitoff, fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Preambles_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Reserved_1_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Reserved_1_SET( base_ptr, i0, cur_ptr, cur_bitoff, Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_MonitorInstallationInd_MonitorInstallingInd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_MonitorInstallingInd MonitorInstallingInd )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_MonitorInstallationInd_MonitorInstallingInd_SET( base_ptr, cur_ptr, cur_bitoff, MonitorInstallingInd );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_napID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_napID_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_Reserved_1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_Reserved_1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_NumOfChannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfChannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_NumOfChannels_SET( base_ptr, cur_ptr, cur_bitoff, NumOfChannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_frequency_SET( base_ptr, i0, cur_ptr, cur_bitoff, frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_bw_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW bw )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_bw_SET( base_ptr, i0, cur_ptr, cur_bitoff, bw );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_fft_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_fft_SET( base_ptr, i0, cur_ptr, cur_bitoff, fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Preambles_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Reserved_1_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Reserved_1_SET( base_ptr, i0, cur_ptr, cur_bitoff, Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_bsID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_bsID_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_Reserved_2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved_2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_Reserved_2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved_2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_FrameNumber_SET( base_ptr, cur_ptr, cur_bitoff, FrameNumber );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_uSecInFrame_SET( base_ptr, cur_ptr, cur_bitoff, uSecInFrame );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_NumOfChannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfChannels )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_NumOfChannels_SET( base_ptr, cur_ptr, cur_bitoff, NumOfChannels );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_frequency_SET( base_ptr, i0, cur_ptr, cur_bitoff, frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_bw_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW bw )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_bw_SET( base_ptr, i0, cur_ptr, cur_bitoff, bw );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_fft_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_fft_SET( base_ptr, i0, cur_ptr, cur_bitoff, fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Preambles_value_SET( base_ptr, i0, i1, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Reserved_1_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Reserved_1_SET( base_ptr, i0, cur_ptr, cur_bitoff, Reserved_1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_MonitorBuffer_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_MonitorBuffer_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_MonitorBuffer_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_MonitorBuffer_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_MonitorBuffer_Header_Length_SET( base_ptr, len );
-}
diff --git a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4DmStructs.h b/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4DmStructs.h
deleted file mode 100644
index dabf2b9..0000000
--- a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4DmStructs.h
+++ /dev/null
@@ -1,1136 +0,0 @@
-
-/****************************************************************************
-*
-* Auto generated file
-* Version XXX
-* Compliant with XXX.bm version XXX
-* 3/22/2009 10:35:12 AM
-*
-*****************************************************************************/
-
-#ifndef _L4BUFMAN_DLL_L3L4DMSTRUCTS_H
-#define _L4BUFMAN_DLL_L3L4DMSTRUCTS_H
-
-
-#include "L3L4DmStructs.h"
-#include "L4BufMan_dll_L4Common.h"
-
-
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneCur_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* PowerPerToneCur );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneAvg_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* PowerPerToneAvg );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PathLoss_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PathLoss );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Headroom_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Headroom );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_powerControlMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* powerControlMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_isTx_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* isTx );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_Total_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* Total );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_NumOfSubchannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NumOfSubchannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_AllocationType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* AllocationType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_Total_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* Total );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_NumOfSubchannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NumOfSubchannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_AllocationType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* AllocationType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_Total_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* Total );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_NumOfSubchannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NumOfSubchannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_AllocationType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* AllocationType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetBSperSS_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* offsetBSperSS );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetSSperSS_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* offsetSSperSS );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_valid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_level_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_LackOfHeadroomCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* LackOfHeadroomCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchRecievedOK_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FchRecievedOK );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchFailures_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FchFailures );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapRecievedOK_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalDlMapRecievedOK );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapHcsError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalDlMapHcsError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapCrcError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalDlMapCrcError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapRecievedOK_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalUlMapRecievedOK );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapHcsError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalUlMapHcsError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapCrcError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NormalUlMapCrcError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapRecievedOK_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CompressedMapRecievedOK );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapCrcError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CompressedMapCrcError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* PreamblePCinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt0_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* PreamblePCinrAnt0 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* PreamblePCinrAnt1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrStd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* PreamblePCinrStd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Rssi_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* Rssi );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RssiStd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* RssiStd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoStbcPCinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinrStd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoStbcPCinrStd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoSmPCinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinrStd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoSmPCinrStd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcECinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoStbcECinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmECinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* MimoSmECinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RxAntModeAutoDetect_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, eRF_RX_ANT_MODE* RxAntModeAutoDetect );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved8_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Reserved8 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved16_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Reserved16 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_cqichCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* cqichCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_TemperatureInCelsius_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16* TemperatureInCelsius );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_RxAntMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, eRF_RX_ANT_MODE* RxAntMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_Reserved_1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_FrequencyOffsetInHz_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* FrequencyOffsetInHz );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_CenterFrequencyInKHz_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CenterFrequencyInKHz );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_TTG_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* TTG );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_RTG_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* RTG );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_RecommendedMIMOMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RecommendedMIMOMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte0_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* byte0 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* byte1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* byte2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_validity_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, MonitorValidity* validity );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_DlSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DlSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_UlSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* UlSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCRCCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalDLPduCRCCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalDLPduCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_PDU_Size_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* UL_PDU_Size );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULPDUSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalULPDUSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlPduCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalUlPduCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_SDU_Size_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* UL_SDU_Size );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULSDUSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalULSDUSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlSduCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalUlSduCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_numberOfTxedPDUs_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numberOfTxedPDUs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_totalBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_numberOfAgedSDUs_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numberOfAgedSDUs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_totalBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_numberOfBWRs_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numberOfBWRs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_totalBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_numberOfBWRs_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numberOfBWRs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_totalBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_VQInfo_currentVQInfo_totalBytesPendingInQ_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalBytesPendingInQ );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_HARQBurst_TotalGrantsAmountInBytes_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalGrantsAmountInBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_NonHARQBurst_TotalGrantsAmountInBytes_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalGrantsAmountInBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_UIUC14Burst_TotalGrantsAmountInBytes_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalGrantsAmountInBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_CQI_Measurement_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* CQI_Measurement );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_ChannelID_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* ChannelID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_IsMIMOReportFlag_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* IsMIMOReportFlag );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_dmTpcEvents_TPCModeChange_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* TPCModeChange );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_numOfReportedBs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfReportedBs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_PHYLinkID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* PHYLinkID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse1_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT* NeighbourBSPreambleCINRMeanReuse1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse3_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT* NeighbourBSPreambleCINRMeanReuse3 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleRSSIMean_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT* NeighbourBSPreambleRSSIMean );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSTimeOffset_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT* NeighbourBSTimeOffset );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_IntraInterFAFlag_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* IntraInterFAFlag );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_MeasurementsValidityFlag_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* MeasurementsValidityFlag );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_NacksSent_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* NacksSent );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AcksSent_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* AcksSent );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DuplicatesRx_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DuplicatesRx );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsTx_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* BurstsTx );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsRx_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* BurstsRx );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransUL_Array_Retrans_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Retrans );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransDL_Array_Retrans_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Retrans );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DropHarqBurstCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DropHarqBurstCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayUL_Retrans_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Retrans );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayDL_Retrans_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Retrans );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_RxBurstsPerMcs_Array_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_TxBurstsPerMcs_Array_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataZone_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* UL_BurstDataZone );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataFecScheme_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DL_BurstDataFecScheme );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataFecScheme_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* UL_BurstDataFecScheme );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataCid_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DL_BurstDataCid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataDiuc_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DL_BurstDataDiuc );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataUiuc_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* UL_BurstDataUiuc );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataRepetition_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DL_BurstDataRepetition );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataRepetition_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* UL_BurstDataRepetition );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_TotalFec_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* UL_TotalFec );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_TotalFec_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* DL_TotalFec );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* FecMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecTypeID_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* FecTypeID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecNumberOfError_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* FecNumberOfError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameContainsCdmaTx_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* FrameContainsCdmaTx );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameRefLow_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* FrameRefLow );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SymbolsRef_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* SymbolsRef );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SubChRef_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* SubChRef );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_RangingCode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* RangingCode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_xOffset_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* xOffset );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_yOffset_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* yOffset );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_codeNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* codeNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_frameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* frameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_RangingType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, ERangingMode* RangingType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_TimingAdjustment_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* TimingAdjustment );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_PowerLevelAdjust_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT* PowerLevelAdjust );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_InvitingRetries_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* InvitingRetries );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_ContentionRetries_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ContentionRetries );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_rangingStatus_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, EDMRangingRspStatus* rangingStatus );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfCdmaBwrInit_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalNumberOfCdmaBwrInit );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfTxCdmaBwr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalNumberOfTxCdmaBwr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaDL_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* TotalBytesThroughputOtaDL );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaUL_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* TotalBytesThroughputOtaUL );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_GrantsReceiveSlots_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* GrantsReceiveSlots );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableNoneMimo_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixA_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixB_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableNoneStc_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableStc_Bursts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalNumberOfMaps_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* TotalNumberOfMaps );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalBytesOfMaps_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* TotalBytesOfMaps );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_frequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_ulCidNum_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ulCidNum );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_dlCidNum_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* dlCidNum );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_preambleIndex_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* preambleIndex );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bandWidth_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_BandWidth* bandWidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_macAddress_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlPduSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* lastDlPduSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* totalDlPdusSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_dlPduCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* dlPduCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlSduSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* lastDlSduSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlSdusSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* totalDlSdusSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalUlSduDropCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* totalUlSduDropCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSizeInLastDlSubFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* totalDlPdusSizeInLastDlSubFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_numOfCidInfos_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfCidInfos );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CIN_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CIN );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlSduRateLimitDropCount_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalUlSduRateLimitDropCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_rateUlDropPackets_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* rateUlDropPackets );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalDlReceivedPdu_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalDlReceivedPdu );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlTransmittedSdu_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalUlTransmittedSdu );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfPduDlBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalOfPduDlBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfSduDlBytes_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalOfSduDlBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfCidInfos_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfCidInfos );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationSucess_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfSfCreationSucess );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationFailure_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfSfCreationFailure );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfDeleted_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfSfDeleted );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* sfId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxSustainedTrafficRate_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* maxSustainedTrafficRate );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxTrafficBurst_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* maxTrafficBurst );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_toleratedJitter_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* toleratedJitter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maximumLatency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* maximumLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_unsolicitedGrantInterval_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* unsolicitedGrantInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_minReservedTrafficRate_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* minReservedTrafficRate );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_cid_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* cid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSchedulingType_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, SFSchedulingType* sfSchedulingType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_qosParamsSetType_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_QoSParamsSetType* qosParamsSetType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_trafficPrio_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* trafficPrio );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSide_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_SfSide* sfSide );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_numOfCidInfos_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfCidInfos );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_sfId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* sfId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqWindowSize_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqWindowSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqTransmitterDelay_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqTransmitterDelay );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqReceiverDelay_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqReceiverDelay );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockLifeTime_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqBlockLifeTime );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqSyncLossTimeout_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqSyncLossTimeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqRxPurgeTimeout_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqRxPurgeTimeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockSize_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* arqBlockSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_t22_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* t22 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqEnable_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* arqEnable );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqDeliverInOrder_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* arqDeliverInOrder );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_numOfCidInfos_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfCidInfos );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqChannelMapping_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* harqChannelMapping );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqEnable_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* harqEnable );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqisForReorder_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* harqisForReorder );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_sfId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* sfId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_MacState_L3_state_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_MacState* state );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfIntraFASNbrs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfIntraFASNbrs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfInterFASNbrs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfInterFASNbrs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_rssiMean_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16* rssiMean );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_cinrMean_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16* cinrMean );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_preambleId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* preambleId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bandWidth_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth* bandWidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_rssiMean_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16* rssiMean );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_cinrMean_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16* cinrMean );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_preambleId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* preambleId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bandWidth_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth* bandWidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_initRengLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* initRengLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_sbcLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* sbcLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_pkmLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* pkmLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_regLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* regLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_dsaLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* dsaLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_setuUpTime_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* setuUpTime );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_DcdUcdTimeout_L3_countDcdUcdTimeOut_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* countDcdUcdTimeOut );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t7Timeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* t7Timeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t8Timeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* t8Timeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t10Timeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* t10Timeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxReqRetries_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* dsxReqRetries );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxRspRetries_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* dsxRspRetries );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_preambleSearchTime_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* preambleSearchTime );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_numOfPreamble_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfPreamble );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_occurrenceTime_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* occurrenceTime );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_LastLinkLossReason_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_LinkLossReason* LastLinkLossReason );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_NumOfChannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfChannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* Frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_ChannelId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Bandwidth_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Bandwidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Fft_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Reserved_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_DSPS_Management_MSG_MngmntBufferRun_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_occurrenceTime_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* occurrenceTime );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_linkLossLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* linkLossLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_HoRangingLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoRangingLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoReq_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfBsInHoReq );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoRsp_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfBsInHoRsp );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoSuccessCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoSuccessCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoFailCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoFailCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoTriggersCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoTriggersCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoRejectsCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoRejectsCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoNotRecommendedCounter_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* HoNotRecommendedCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numberOfTBSAttempted_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numberOfTBSAttempted );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithNormalOperation_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* cancellationWithNormalOperation );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithReentryProblem_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* cancellationWithReentryProblem );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_coordHoLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* coordHoLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cutOffLatency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* cutOffLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_status_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_HOStatus* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_typeId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_HOTypeId* typeId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoReqBsList_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoRspBsList_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumDlburstProfiles_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NumDlburstProfiles );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumUlburstProfiles_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NumUlburstProfiles );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_intervalUsageCode_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* intervalUsageCode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecType_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecType* fecType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecRate_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecRate* fecRate );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_modulation_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, Modulation* modulation );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_intervalUsageCode_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* intervalUsageCode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecType_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecType* fecType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecRate_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecRate* fecRate );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_modulation_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, Modulation* modulation );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_numOfNbrs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfNbrs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyLinkId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* phyLinkId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyGrade_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16* phyGrade );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_preambleId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* preambleId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bandWidth_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth* bandWidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bSValidityIndicator_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, ECellStatus* bSValidityIndicator );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanDuration_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* scanDuration );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanIteration_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* scanIteration );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_modeReport_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* modeReport );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_periodReport_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* periodReport );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_interleavingInterval_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* interleavingInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_ConnectionDropCount_L3_counterConnectionDropEvent_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterConnectionDropEvent );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_idleModeTimeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* idleModeTimeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_pagingCycleReq_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* pagingCycleReq );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_t45Timeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* t45Timeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingGroupID_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PagingGroupID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingCycle_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PagingCycle );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingOffset_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PagingOffset );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_RetainInfo_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RetainInfo );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_dregReqRetries_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* dregReqRetries );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingIntervalLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* PagingIntervalLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingControllerID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterInternalTimer_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterInternalTimer );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterNWInitiated_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterNWInitiated );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterGroupChange_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterGroupChange );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterSecuredLu_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterSecuredLu );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterUnSecuredLu_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* counterUnSecuredLu );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqResetPerformed_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* arqResetPerformed );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_numOfCidPerformance_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfCidPerformance );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CIN_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CIN );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfDuplicateReceivedBlocks_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfDuplicateReceivedBlocks );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPurgeTimeouts_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfPurgeTimeouts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfBlocksLostDueToRxPurgeTimout_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfBlocksLostDueToRxPurgeTimout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_totalNumOfAcksTxd_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalNumOfAcksTxd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsReceived_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfRxArqResetsReceived );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsInitiated_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfRxArqResetsInitiated );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfArqDiscardsReceived_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfArqDiscardsReceived );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_rxThroughput_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* rxThroughput );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPduLostDueToNoFreeSpaceInReceiver_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfPduLostDueToNoFreeSpaceInReceiver );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_numOfCidPerformance_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfCidPerformance );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CIN_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CIN );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedArqBlocksTotalUL_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfRetransmittedArqBlocksTotalUL );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedBlocksUL_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfRetransmittedBlocksUL );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBLTs_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfBLTs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBlocksLostDueToArqBLT_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfBlocksLostDueToArqBLT );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_totalNumOfAcksReceived_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* totalNumOfAcksReceived );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsReceived_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfTxArqResetsReceived );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsInitiated_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfTxArqResetsInitiated );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfArqDiscardsTxd_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfArqDiscardsTxd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_txThroughput_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* txThroughput );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfSduLostDueToNoFreeSpaceInTransmitter_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfSduLostDueToNoFreeSpaceInTransmitter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_numOfCidInfos_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* numOfCidInfos );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CIN_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* CIN );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_ulIpThroughput_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* ulIpThroughput );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_dlIpThroughput_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* dlIpThroughput );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NumOfNSPs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfNSPs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NSPID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_NumOfBSIDs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfBSIDs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_bsID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_Reserved_2_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved_2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_bsIDmask_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_Reserved_2_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved_2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_ScanStartEndInd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BM_StartEndInd* ScanStartEndInd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wHour_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* wHour );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMinute_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* wMinute );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wSecond_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* wSecond );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMilliseconds_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* wMilliseconds );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_MonitorOMASession_OMAStatusInd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_OMAStatus* OMAStatusInd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_operatorName_operatorName_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_pollingInterval_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* pollingInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_NumOfEaps_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfEaps );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_usePrivacy_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* usePrivacy );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorId_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* vendorId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorType_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* vendorType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EAPMethod_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BM_EAPType* EAPMethod );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapId_EapId_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_provisionedPseudoId_provisionedPseudoId_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapPassword_EapPassword_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_Realm_Realm_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_encaps_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BM_EAPType* encaps );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_NumOfNaps_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfNaps );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_priority_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* priority );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_napID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_Reserved_1_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_NumOfRoamingPartners_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfRoamingPartners );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_vNspID_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* vNspID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_priority_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* priority );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_Any_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_Any* Any );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_manufacturer_manufacturer_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_model_model_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_devID_devID_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_devType_devType_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_fwVersion_fwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_swVersion_swVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_hwVersion_hwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_LenOfRadioModule_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* LenOfRadioModule );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_fwVersion_fwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_swVersion_swVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_hwVersion_hwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_manufacturer_manufacturer_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_model_model_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_macAddress_macAddress_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockStatus_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* lockStatus );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_operatorName_operatorName_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockMem_lockMem_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devType_devType_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devID_devID_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_fwVersion_fwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_swVersion_swVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_hwVersion_hwVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_manufacturer_manufacturer_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_model_model_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgName_pkgName_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgVersion_pkgVersion_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadPkgURL_downloadPkgURL_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadAndUpdatePkgURL_downloadAndUpdatePkgURL_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_state_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, DOWNLOAD_STATE* state );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_fIsAllocated_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* fIsAllocated );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAISize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NAISize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAI_BufferByte_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_MonitorActivationStatusChange_ActivationStatusInd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ActivationStatusInd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_LinkLossInd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_LinkLossInd* LinkLossInd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_NumOfChannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfChannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_bw_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW* bw );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_fft_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT* fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Reserved_1_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_MonitorInstallationInd_MonitorInstallingInd_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_MonitorInstallingInd* MonitorInstallingInd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_napID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_Reserved_1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_NumOfChannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfChannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_bw_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW* bw );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_fft_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT* fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Reserved_1_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_bsID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_Reserved_2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved_2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_FrameNumber_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_uSecInFrame_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_NumOfChannels_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NumOfChannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_frequency_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32* frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_bw_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW* bw );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_fft_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT* fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Reserved_1_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneCur_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 PowerPerToneCur );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PowerPerToneAvg_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 PowerPerToneAvg );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_PathLoss_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PathLoss );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Headroom_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Headroom );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_powerControlMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 powerControlMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_isTx_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 isTx );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_Total_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 Total );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_NumOfSubchannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NumOfSubchannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_CurrentFrameTxPower_AllocationType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 AllocationType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_Total_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 Total );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_NumOfSubchannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NumOfSubchannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MaxPower_AllocationType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 AllocationType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_Total_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 Total );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_NumOfSubchannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NumOfSubchannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ExtremePowerValues_MinPower_AllocationType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 AllocationType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetBSperSS_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 offsetBSperSS );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_offsetSSperSS_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 offsetSSperSS );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_cqiAckPeriodicRangingNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_puscNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_amcNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_periodicRangingNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_soundingNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_valid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 valid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_ulNoiseAndInterferenceLevel_mimoNI_level_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 level );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpc_dmTpc_LackOfHeadroomCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 LackOfHeadroomCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchRecievedOK_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FchRecievedOK );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_FchFailures_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FchFailures );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapRecievedOK_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalDlMapRecievedOK );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapHcsError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalDlMapHcsError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalDlMapCrcError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalDlMapCrcError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapRecievedOK_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalUlMapRecievedOK );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapHcsError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalUlMapHcsError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_NormalUlMapCrcError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NormalUlMapCrcError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapRecievedOK_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CompressedMapRecievedOK );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_MapsStatistics_CompressedMapCrcError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CompressedMapCrcError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT PreamblePCinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt0_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT PreamblePCinrAnt0 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrAnt1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT PreamblePCinrAnt1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_PreamblePCinrStd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT PreamblePCinrStd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Rssi_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT Rssi );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RssiStd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT RssiStd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoStbcPCinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcPCinrStd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoStbcPCinrStd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoSmPCinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmPCinrStd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoSmPCinrStd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoStbcECinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoStbcECinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_MimoSmECinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT MimoSmECinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_RxAntModeAutoDetect_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, eRF_RX_ANT_MODE RxAntModeAutoDetect );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved8_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Reserved8 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_l1Measurements_Reserved16_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Reserved16 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_cqichCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 cqichCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_TemperatureInCelsius_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT16 TemperatureInCelsius );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_RxAntMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, eRF_RX_ANT_MODE RxAntMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsPerformance_dmPhyPerformance_Reserved_1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_FrequencyOffsetInHz_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT FrequencyOffsetInHz );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_CenterFrequencyInKHz_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CenterFrequencyInKHz );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_TTG_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 TTG );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_transitionGaps_RTG_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 RTG );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsConfiguration_dmPhyConfiguration_RecommendedMIMOMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RecommendedMIMOMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte0_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 byte0 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 byte1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_byte2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 byte2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_FCH_validity_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, MonitorValidity validity );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_DlSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DlSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBASIC_STATUS_FWMonitorGroupBasicStatus_frameRatio_UlSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 UlSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCRCCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalDLPduCRCCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalDLPduCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalDLPduCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_PDU_Size_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 UL_PDU_Size );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULPDUSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalULPDUSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlPduCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalUlPduCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_UL_SDU_Size_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 UL_SDU_Size );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalULSDUSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalULSDUSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupBURST_STATUS_FWMonitorGroupBurstStatus_TotalUlSduCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalUlSduCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_numberOfTxedPDUs_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numberOfTxedPDUs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_PDUInfo_totalBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_numberOfAgedSDUs_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numberOfAgedSDUs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_xDUStatus_SDUInfo_totalBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_numberOfBWRs_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numberOfBWRs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_AggregatedBWRInfo_totalBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_numberOfBWRs_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numberOfBWRs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_BWRStatus_IncrementalBWRInfo_totalBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupPER_CIN_STATUS_Per_CIN_MonitorInfo_L2_perCIN_VQInfo_currentVQInfo_totalBytesPendingInQ_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalBytesPendingInQ );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_HARQBurst_TotalGrantsAmountInBytes_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalGrantsAmountInBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_NonHARQBurst_TotalGrantsAmountInBytes_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalGrantsAmountInBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupSF_AND_QOS_FLOW_MNGMT_L2_MON_TYPE_SF_AND_QOS_FLOW_MNGMT_UIUC14Burst_TotalGrantsAmountInBytes_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalGrantsAmountInBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_CQI_Measurement_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT CQI_Measurement );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_ChannelID_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 ChannelID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL2_LAM_Events_L2_LAM_Events_MonitorInfo_CQIParams_IsMIMOReportFlag_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 IsMIMOReportFlag );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_DiagnosticsTpcEvents_dmTpcEvents_TPCModeChange_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 TPCModeChange );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_numOfReportedBs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfReportedBs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_PHYLinkID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 PHYLinkID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse1_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT NeighbourBSPreambleCINRMeanReuse1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleCINRMeanReuse3_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT NeighbourBSPreambleCINRMeanReuse3 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSPreambleRSSIMean_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT NeighbourBSPreambleRSSIMean );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_NeighbourBSTimeOffset_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT NeighbourBSTimeOffset );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_IntraInterFAFlag_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 IntraInterFAFlag );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_L3MonitorGroupL1_NBS_PSCAN_Results_dmL1NBSPSCANResults_NBSPSCANResult_MeasurementsValidityFlag_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 MeasurementsValidityFlag );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_NacksSent_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 NacksSent );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AcksSent_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 AcksSent );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DuplicatesRx_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DuplicatesRx );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsTx_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 BurstsTx );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_BurstsRx_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 BurstsRx );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransUL_Array_Retrans_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Retrans );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_RetransDL_Array_Retrans_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Retrans );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_DropHarqBurstCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DropHarqBurstCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayUL_Retrans_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Retrans );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloHarqPerfGroup_HarqPerfComp_AgingArrayDL_Retrans_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Retrans );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_RxBurstsPerMcs_Array_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_TxBurstsPerMcs_Array_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataZone_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 UL_BurstDataZone );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataFecScheme_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DL_BurstDataFecScheme );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataFecScheme_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 UL_BurstDataFecScheme );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataCid_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DL_BurstDataCid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataDiuc_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DL_BurstDataDiuc );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataUiuc_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 UL_BurstDataUiuc );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_BurstDataRepetition_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DL_BurstDataRepetition );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_BurstDataRepetition_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 UL_BurstDataRepetition );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_UL_TotalFec_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 UL_TotalFec );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_DL_TotalFec_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 DL_TotalFec );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 FecMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecTypeID_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 FecTypeID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloBurstGroup_BurstStatComp_FecNumberOfError_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 FecNumberOfError );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameContainsCdmaTx_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 FrameContainsCdmaTx );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_FrameRefLow_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 FrameRefLow );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SymbolsRef_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 SymbolsRef );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_SubChRef_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 SubChRef );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_RangingCode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 RangingCode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaTxAttrib_CdmaTxAttribComp_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_xOffset_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 xOffset );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_yOffset_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 yOffset );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_codeNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 codeNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_DilloCdmaAttributes_frameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 frameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_RangingType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, ERangingMode RangingType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_TimingAdjustment_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT TimingAdjustment );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_PowerLevelAdjust_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, INT PowerLevelAdjust );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_InvitingRetries_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 InvitingRetries );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_ContentionRetries_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ContentionRetries );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEVENT_L2_RNGING_PARAMETERS_FWL2MonitorGroupRangingTraceEvent_rangingStatus_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, EDMRangingRspStatus rangingStatus );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfCdmaBwrInit_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalNumberOfCdmaBwrInit );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorGroupEventCdmaBwr_FWCdmaBwrEvent_TotalNumberOfTxCdmaBwr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalNumberOfTxCdmaBwr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaDL_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 TotalBytesThroughputOtaDL );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosPerformanceGroup_DilloSfAndQosPerformanceComp_TotalBytesThroughputOtaUL_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 TotalBytesThroughputOtaUL );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_GrantsReceiveSlots_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 GrantsReceiveSlots );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloSfAndQosFlowManagementGroup_DilloSfAndQosFlowManagementComp_reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableNoneMimo_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixA_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_DlMcsAllocationTableMatrixB_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableNoneStc_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloPhyConfigurationGroup_DilloPhyConfigurationComp_UlMcsAllocationTableStc_Bursts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Bursts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalNumberOfMaps_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 TotalNumberOfMaps );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DilloMapsGroup_DilloMapsComp_TotalBytesOfMaps_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 TotalBytesOfMaps );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_frequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_ulCidNum_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ulCidNum );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_dlCidNum_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 dlCidNum );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_preambleIndex_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 preambleIndex );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bandWidth_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_BandWidth bandWidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BasicStatus_L3_BasicStatus_L3_macAddress_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlPduSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lastDlPduSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 totalDlPdusSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_dlPduCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 dlPduCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_lastDlSduSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lastDlSduSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlSdusSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 totalDlSdusSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalUlSduDropCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 totalUlSduDropCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_totalDlPdusSizeInLastDlSubFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 totalDlPdusSizeInLastDlSubFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_numOfCidInfos_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfCidInfos );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_CIN_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CIN );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlSduRateLimitDropCount_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalUlSduRateLimitDropCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_rateUlDropPackets_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 rateUlDropPackets );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalDlReceivedPdu_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalDlReceivedPdu );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalUlTransmittedSdu_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalUlTransmittedSdu );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfPduDlBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalOfPduDlBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_BurstStatus_L3_BurstStatus_L3_burstStatusPerConnection_totalOfSduDlBytes_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalOfSduDlBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfCidInfos_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfCidInfos );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationSucess_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfSfCreationSucess );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfCreationFailure_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfSfCreationFailure );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_numOfSfDeleted_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfSfDeleted );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 sfId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxSustainedTrafficRate_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 maxSustainedTrafficRate );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maxTrafficBurst_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 maxTrafficBurst );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_toleratedJitter_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 toleratedJitter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_maximumLatency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 maximumLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_unsolicitedGrantInterval_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 unsolicitedGrantInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_minReservedTrafficRate_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 minReservedTrafficRate );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_cid_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 cid );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSchedulingType_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, SFSchedulingType sfSchedulingType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_qosParamsSetType_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_QoSParamsSetType qosParamsSetType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_trafficPrio_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 trafficPrio );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_SF_QoS_MonitorInfo_L3_SF_QoS_MonitorInfo_L3_channels_sfSide_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_SfSide sfSide );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_numOfCidInfos_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfCidInfos );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_sfId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 sfId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqWindowSize_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqWindowSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqTransmitterDelay_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqTransmitterDelay );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqReceiverDelay_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqReceiverDelay );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockLifeTime_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqBlockLifeTime );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqSyncLossTimeout_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqSyncLossTimeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqRxPurgeTimeout_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqRxPurgeTimeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqBlockSize_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 arqBlockSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_t22_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 t22 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqEnable_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 arqEnable );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorInfo_L3_Arq_MonitorInfo_L3_arqInfo_arqDeliverInOrder_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 arqDeliverInOrder );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_numOfCidInfos_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfCidInfos );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqChannelMapping_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 harqChannelMapping );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqEnable_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 harqEnable );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_harqisForReorder_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 harqisForReorder );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Harq_MonitorInfo_L3_Harq_MonitorInfo_L3_harqInfo_sfId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 sfId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MacState_L3_MacState_L3_state_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_MacState state );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfIntraFASNbrs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfIntraFASNbrs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_numOfInterFASNbrs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfInterFASNbrs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_rssiMean_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16 rssiMean );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_cinrMean_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16 cinrMean );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_preambleId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 preambleId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bandWidth_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth bandWidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_intraFaNbrs_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_rssiMean_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16 rssiMean );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_cinrMean_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16 cinrMean );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_preambleId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 preambleId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bandWidth_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth bandWidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NbrCellList_L3_NbrCellList_L3_interFaNbrs_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_initRengLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 initRengLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_sbcLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 sbcLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_pkmLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 pkmLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_regLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 regLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_dsaLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 dsaLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_NwEntryMsgLatency_L3_NwEntryMsgLatency_L3_setuUpTime_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 setuUpTime );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DcdUcdTimeout_L3_DcdUcdTimeout_L3_countDcdUcdTimeOut_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 countDcdUcdTimeOut );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t7Timeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 t7Timeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t8Timeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 t8Timeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_t10Timeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 t10Timeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxReqRetries_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 dsxReqRetries );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSxTimers_L3_DSxTimers_L3_dsxRspRetries_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 dsxRspRetries );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_preambleSearchTime_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 preambleSearchTime );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Phy_L3_Phy_L3_numOfPreamble_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfPreamble );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_occurrenceTime_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 occurrenceTime );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_LastLinkLossReason_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_LinkLossReason LastLinkLossReason );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_LinkLossOccur_L3_LinkLossOccur_L3_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_NumOfChannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfChannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 Frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_ChannelId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Bandwidth_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Bandwidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Fft_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Moniter_Scan_Config_MoniterScanConfig_SetScanParam_Channels_Reserved_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_DSPS_Management_MSG_DSPS_Management_MSG_MngmntBufferRun_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_occurrenceTime_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 occurrenceTime );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_linkLossLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 linkLossLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_HoRangingLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoRangingLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_linkLossStatistics_L3_linkLossStatistics_L3_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoReq_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfBsInHoReq );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numOfBsInHoRsp_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfBsInHoRsp );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoSuccessCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoSuccessCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoFailCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoFailCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoTriggersCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoTriggersCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoRejectsCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoRejectsCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_HoNotRecommendedCounter_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 HoNotRecommendedCounter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_numberOfTBSAttempted_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numberOfTBSAttempted );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithNormalOperation_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 cancellationWithNormalOperation );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cancellationWithReentryProblem_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 cancellationWithReentryProblem );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_coordHoLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 coordHoLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_cutOffLatency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 cutOffLatency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_status_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_HOStatus status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_typeId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, E_HOTypeId typeId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoReqBsList_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_CoordinateHo_L3_CoordinateHo_L3_hoRspBsList_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumDlburstProfiles_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NumDlburstProfiles );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_NumUlburstProfiles_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NumUlburstProfiles );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_intervalUsageCode_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 intervalUsageCode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecType_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecType fecType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_fecRate_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecRate fecRate );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_DlburstProfiles_modulation_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, Modulation modulation );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_intervalUsageCode_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 intervalUsageCode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecType_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecType fecType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_fecRate_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, FecRate fecRate );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_McsIndexTable_L3_McsIndexTable_L3_UlburstProfiles_modulation_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, Modulation modulation );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_numOfNbrs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfNbrs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyLinkId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 phyLinkId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_phyGrade_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, INT16 phyGrade );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_preambleId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 preambleId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bandWidth_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, E_BandWidth bandWidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bSValidityIndicator_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, ECellStatus bSValidityIndicator );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanResult_L3_ScanResult_L3_resultNbrs_bsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanDuration_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 scanDuration );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_scanIteration_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 scanIteration );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_modeReport_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 modeReport );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_periodReport_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 periodReport );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ScanStatus_L3_ScanStatus_L3_interleavingInterval_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 interleavingInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_ConnectionDropCount_L3_ConnectionDropCount_L3_counterConnectionDropEvent_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterConnectionDropEvent );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_idleModeTimeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 idleModeTimeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_pagingCycleReq_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 pagingCycleReq );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_t45Timeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 t45Timeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingGroupID_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PagingGroupID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingCycle_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PagingCycle );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingOffset_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PagingOffset );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_RetainInfo_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RetainInfo );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_dregReqRetries_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 dregReqRetries );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingIntervalLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 PagingIntervalLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdleConfiguration_L3_IdleConfiguration_L3_PagingControllerID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterInternalTimer_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterInternalTimer );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterNWInitiated_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterNWInitiated );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterGroupChange_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterGroupChange );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterSecuredLu_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterSecuredLu );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_IdlePerformance_L3_IdlePerformance_L3_counterUnSecuredLu_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 counterUnSecuredLu );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqResetPerformed_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 arqResetPerformed );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_numOfCidPerformance_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfCidPerformance );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_CIN_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CIN );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfDuplicateReceivedBlocks_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfDuplicateReceivedBlocks );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPurgeTimeouts_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfPurgeTimeouts );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfBlocksLostDueToRxPurgeTimout_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfBlocksLostDueToRxPurgeTimout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_totalNumOfAcksTxd_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalNumOfAcksTxd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsReceived_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfRxArqResetsReceived );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfRxArqResetsInitiated_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfRxArqResetsInitiated );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfArqDiscardsReceived_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfArqDiscardsReceived );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_rxThroughput_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 rxThroughput );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorRxPerformance_L3_Arq_MonitorRxPerformance_L3_arqRxPerformance_numOfPduLostDueToNoFreeSpaceInReceiver_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfPduLostDueToNoFreeSpaceInReceiver );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_numOfCidPerformance_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfCidPerformance );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_CIN_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CIN );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedArqBlocksTotalUL_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfRetransmittedArqBlocksTotalUL );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfRetransmittedBlocksUL_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfRetransmittedBlocksUL );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBLTs_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfBLTs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfBlocksLostDueToArqBLT_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfBlocksLostDueToArqBLT );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_totalNumOfAcksReceived_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 totalNumOfAcksReceived );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsReceived_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfTxArqResetsReceived );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfTxArqResetsInitiated_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfTxArqResetsInitiated );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfArqDiscardsTxd_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfArqDiscardsTxd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_txThroughput_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 txThroughput );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Arq_MonitorTxPerformance_L3_Arq_MonitorTxPerformance_L3_arqTxPerformance_numOfSduLostDueToNoFreeSpaceInTransmitter_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfSduLostDueToNoFreeSpaceInTransmitter );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_numOfCidInfos_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 numOfCidInfos );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_CIN_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 CIN );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_ulIpThroughput_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 ulIpThroughput );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_MonitorSfPerformance_L3_SfPerformance_L3_SfPeformancePerConnection_dlIpThroughput_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 dlIpThroughput );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NumOfNSPs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfNSPs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_AvailableNSPsIdlist_NSPID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_NumOfBSIDs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfBSIDs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_bsID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsID_Reserved_2_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved_2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_bsIDmask_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Result_MonitorScanResult_FullBSIDArr_FullBSID_bsIDmask_Reserved_2_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved_2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_ScanStartEndInd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BM_StartEndInd ScanStartEndInd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wHour_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 wHour );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMinute_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 wMinute );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wSecond_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 wSecond );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Scan_Ind_MonitorScanInd_Time_wMilliseconds_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 wMilliseconds );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_Session_MonitorOMASession_OMAStatusInd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_OMAStatus OMAStatusInd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_operatorName_operatorName_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_pollingInterval_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 pollingInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_NumOfEaps_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfEaps );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_usePrivacy_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 usePrivacy );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorId_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 vendorId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_vendorType_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 vendorType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EAPMethod_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BM_EAPType EAPMethod );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapId_EapId_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_provisionedPseudoId_provisionedPseudoId_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_EapPassword_EapPassword_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_Realm_Realm_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Eaps_EapList_encaps_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BM_EAPType encaps );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_NumOfNaps_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfNaps );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_priority_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 priority );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_napID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Capls_CaplNapList_NapMember_Reserved_1_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_NumOfRoamingPartners_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfRoamingPartners );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_vNspID_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 vNspID );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_RaplList_priority_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 priority );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Operator_MonitorOperator_Rapls_Any_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_Any Any );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_manufacturer_manufacturer_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_model_model_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceInfo_devID_devID_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_devType_devType_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_fwVersion_fwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_swVersion_swVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMAParams_MonitorOMAParams_DeviceDetails_hwVersion_hwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_LenOfRadioModule_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 LenOfRadioModule );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_fwVersion_fwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_swVersion_swVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_hwVersion_hwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_manufacturer_manufacturer_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_model_model_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_macAddress_macAddress_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockStatus_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 lockStatus );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_operatorName_operatorName_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_RadioModule_WmxRadioModuleList_SpLock_lockMem_lockMem_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devType_devType_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_devID_devID_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_fwVersion_fwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_swVersion_swVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_hwVersion_hwVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_manufacturer_manufacturer_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_WiMAX_Params_MonitorOMAWimaxParams_TerminalEquipment_staticTermEquip_model_model_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgName_pkgName_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_pkgVersion_pkgVersion_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadPkgURL_downloadPkgURL_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_downloadAndUpdatePkgURL_downloadAndUpdatePkgURL_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_state_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, DOWNLOAD_STATE state );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_OMA_FUMO_Params_MonitorOMAFumoParams_FUMO_fIsAllocated_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 fIsAllocated );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAISize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NAISize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_NAI_MonitorNAI_NAI_BufferByte_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 BufferByte );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_ActivationStatusChange_MonitorActivationStatusChange_ActivationStatusInd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ActivationStatusInd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_LinkLossInd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_LinkLossInd LinkLossInd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_NumOfChannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfChannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_bw_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW bw );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_fft_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_MCP_MonitorMCP_ChannelInfoArray_Channels_Preambles_Reserved_1_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Installation_Ind_MonitorInstallationInd_MonitorInstallingInd_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, BME_MonitorInstallingInd MonitorInstallingInd );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_napID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_NapMember_Reserved_1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_NumOfChannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfChannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_bw_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW bw );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_fft_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_ChannelInfoArray_Channels_Preambles_Reserved_1_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_bsID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Recent_Discover_Nap_MonitorRecentDiscoverNap_bsID_Reserved_2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved_2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_FrameNumber_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FrameNumber );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_BST_uSecInFrame_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 uSecInFrame );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_NumOfChannels_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NumOfChannels );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_frequency_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT32 frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_bw_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_BW bw );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_fft_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, BME_FFT fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 i1, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_List_CURRENT_L3L4_Monitor_Selected_Channel_MonitorSelectedChannel_ChannelInfoArray_Channels_Preambles_Reserved_1_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved_1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MonitorBuffer_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-
-
-
-#endif //_L4BUFMAN_DLL_L3L4DMSTRUCTS_H
diff --git a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4Structs.c b/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4Structs.c
deleted file mode 100644
index af88448..0000000
--- a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4Structs.c
+++ /dev/null
@@ -1,8149 +0,0 @@
-
-/****************************************************************************
-*
-* Auto generated file
-* Version XXX
-* Compliant with XXX.bm version XXX
-* 3/22/2009 10:33:51 AM
-*
-*****************************************************************************/
-
-
-#include "L4BufMan_dll_L3L4Structs.h"
-
-
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_GetL4MVersion_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_GetL4MVersion_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_GetL4MVersion_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_GetL4MVersion_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_GetL4MVersion_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMajor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMajor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMajor_GET( base_ptr, cur_ptr, cur_bitoff, *VersionMajor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMinor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMinor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMinor_GET( base_ptr, cur_ptr, cur_bitoff, *VersionMinor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionBranch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionBranch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionBranch_GET( base_ptr, cur_ptr, cur_bitoff, *VersionBranch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MVersion_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMajor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMajor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMajor_GET( base_ptr, cur_ptr, cur_bitoff, *VersionMajor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMinor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMinor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMinor_GET( base_ptr, cur_ptr, cur_bitoff, *VersionMinor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionBranch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionBranch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionBranch_GET( base_ptr, cur_ptr, cur_bitoff, *VersionBranch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMajor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMajor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMajor_GET( base_ptr, cur_ptr, cur_bitoff, *VersionMajor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMinor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMinor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMinor_GET( base_ptr, cur_ptr, cur_bitoff, *VersionMinor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionBranch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionBranch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionBranch_GET( base_ptr, cur_ptr, cur_bitoff, *VersionBranch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_GetL4MVersion_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMajor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMajor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMajor_SET( base_ptr, cur_ptr, cur_bitoff, VersionMajor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMinor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMinor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMinor_SET( base_ptr, cur_ptr, cur_bitoff, VersionMinor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionBranch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionBranch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionBranch_SET( base_ptr, cur_ptr, cur_bitoff, VersionBranch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MVersion_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMajor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMajor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMajor_SET( base_ptr, cur_ptr, cur_bitoff, VersionMajor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMinor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMinor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMinor_SET( base_ptr, cur_ptr, cur_bitoff, VersionMinor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionBranch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionBranch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionBranch_SET( base_ptr, cur_ptr, cur_bitoff, VersionBranch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMajor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMajor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMajor_SET( base_ptr, cur_ptr, cur_bitoff, VersionMajor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMinor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMinor )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMinor_SET( base_ptr, cur_ptr, cur_bitoff, VersionMinor );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionBranch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionBranch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionBranch_SET( base_ptr, cur_ptr, cur_bitoff, VersionBranch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_GetL4MVersion_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_GetL4MVersion_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_GetL4MVersion_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_GetL4MVersion_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_GetL4MVersion_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ReportKeyRequest_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ReportKeyRequest_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ReportKeyRequest_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ReportKeyRequest_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ReportKeyRequest_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ReportKeyRequest_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ReportKeyRequest_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ReportKeyRequest_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SetScanParameters_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SetScanParameters_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SetScanParameters_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_SetScanParameters_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_SetScanParameters_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Frequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Frequency_GET( base_ptr, cur_ptr, cur_bitoff, *Frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_ChannelId_GET( base_ptr, cur_ptr, cur_bitoff, *ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Bandwidth_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Bandwidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Bandwidth_GET( base_ptr, cur_ptr, cur_bitoff, *Bandwidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Fft_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Fft_GET( base_ptr, cur_ptr, cur_bitoff, *Fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Preambles_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ScanPolicy_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ScanPolicy_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_SetScanParameters_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Frequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Frequency_SET( base_ptr, cur_ptr, cur_bitoff, Frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_ChannelId_SET( base_ptr, cur_ptr, cur_bitoff, ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Bandwidth_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Bandwidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Bandwidth_SET( base_ptr, cur_ptr, cur_bitoff, Bandwidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Fft_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Fft_SET( base_ptr, cur_ptr, cur_bitoff, Fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Preambles_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ScanPolicy_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetScanParameters_List_CURRENT_ScanPolicy_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SetScanParameters_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SetScanParameters_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SetScanParameters_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SetScanParameters_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SetScanParameters_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_EnterPowerSaveCommand_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_EnterPowerSaveCommand_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_EnterPowerSaveCommand_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_EnterPowerSaveCommand_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_EnterPowerSaveCommand_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_EnterPowerSaveCommand_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_EnterPowerSaveCommand_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_CURRENT_WakeupMode_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_EnterPowerSaveCommand_List_CURRENT_WakeupMode_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_EnterPowerSaveCommand_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_EnterPowerSaveCommand_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_EnterPowerSaveCommand_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_CURRENT_WakeupMode_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_EnterPowerSaveCommand_List_CURRENT_WakeupMode_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_EnterPowerSaveCommand_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_EnterPowerSaveCommand_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_EnterPowerSaveCommand_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_EnterPowerSaveCommand_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_EnterPowerSaveCommand_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_TLSOperationRequest_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_TLSOperationRequest_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_TLSOperationRequest_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_TLSOperationRequest_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_TLSOperationRequest_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Operation_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Operation )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_Common_Operation_GET( base_ptr, cur_ptr, cur_bitoff, *Operation );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_LParameter1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* LParameter1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_Common_LParameter1_GET( base_ptr, cur_ptr, cur_bitoff, *LParameter1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_LParameter2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* LParameter2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_Common_LParameter2_GET( base_ptr, cur_ptr, cur_bitoff, *LParameter2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Context_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Context )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_Common_Context_GET( base_ptr, cur_ptr, cur_bitoff, *Context );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Connection_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Connection )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_Common_Connection_GET( base_ptr, cur_ptr, cur_bitoff, *Connection );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_ActualLen_GET( base_ptr, cur_ptr, cur_bitoff, *ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_BufferArr_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_ActualLen_GET( base_ptr, cur_ptr, cur_bitoff, *ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_BufferArr_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_TLSOperationRequest_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Operation_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Operation )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_Common_Operation_SET( base_ptr, cur_ptr, cur_bitoff, Operation );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_LParameter1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 LParameter1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_Common_LParameter1_SET( base_ptr, cur_ptr, cur_bitoff, LParameter1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_LParameter2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 LParameter2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_Common_LParameter2_SET( base_ptr, cur_ptr, cur_bitoff, LParameter2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Context_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Context )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_Common_Context_SET( base_ptr, cur_ptr, cur_bitoff, Context );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Connection_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Connection )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_Common_Connection_SET( base_ptr, cur_ptr, cur_bitoff, Connection );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_ActualLen_SET( base_ptr, cur_ptr, cur_bitoff, ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_BufferArr_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_ActualLen_SET( base_ptr, cur_ptr, cur_bitoff, ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_BufferArr_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_TLSOperationRequest_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_TLSOperationRequest_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_TLSOperationRequest_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_TLSOperationRequest_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_TLSOperationRequest_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_RfControl_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_RfControl_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_RfControl_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_RfControl_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_RfControl_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_RfControl_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_RfControl_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_CURRENT_RfOperation_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_RfControl_List_CURRENT_RfOperation_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_RfControl_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_RfControl_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_RfControl_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_CURRENT_RfOperation_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_RfControl_List_CURRENT_RfOperation_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_RfControl_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_RfControl_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_RfControl_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_RfControl_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_RfControl_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ReportEapRestart_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ReportEapRestart_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ReportEapRestart_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ReportEapRestart_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ReportEapRestart_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ReportEapRestart_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ReportEapRestart_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ReportEapRestart_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ReportEapRequest_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ReportEapRequest_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ReportEapRequest_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_ReportEapRequest_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_ReportEapRequest_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEapRequest_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEapRequest_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_CURRENT_EapRequestMessage_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEapRequest_List_CURRENT_EapRequestMessage_ActualLen_GET( base_ptr, cur_ptr, cur_bitoff, *ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_CURRENT_EapRequestMessage_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEapRequest_List_CURRENT_EapRequestMessage_BufferArr_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEapRequest_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEapRequest_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_ReportEapRequest_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_CURRENT_EapRequestMessage_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEapRequest_List_CURRENT_EapRequestMessage_ActualLen_SET( base_ptr, cur_ptr, cur_bitoff, ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_CURRENT_EapRequestMessage_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEapRequest_List_CURRENT_EapRequestMessage_BufferArr_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ReportEapRequest_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ReportEapRequest_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ReportEapRequest_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ReportEapRequest_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ReportEapRequest_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ReportRecentNbrHood_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ReportRecentNbrHood_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ReportRecentNbrHood_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_ReportRecentNbrHood_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_ReportRecentNbrHood_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Frequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Frequency_GET( base_ptr, cur_ptr, cur_bitoff, *Frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_ChannelId_GET( base_ptr, cur_ptr, cur_bitoff, *ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Bandwidth_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Bandwidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Bandwidth_GET( base_ptr, cur_ptr, cur_bitoff, *Bandwidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Fft_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Fft_GET( base_ptr, cur_ptr, cur_bitoff, *Fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Preambles_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_ReportRecentNbrHood_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Frequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Frequency_SET( base_ptr, cur_ptr, cur_bitoff, Frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_ChannelId_SET( base_ptr, cur_ptr, cur_bitoff, ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Bandwidth_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Bandwidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Bandwidth_SET( base_ptr, cur_ptr, cur_bitoff, Bandwidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Fft_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Fft_SET( base_ptr, cur_ptr, cur_bitoff, Fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Preambles_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ReportRecentNbrHood_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ReportRecentNbrHood_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ReportRecentNbrHood_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ReportRecentNbrHood_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ReportRecentNbrHood_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_GetLinkStatus_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_GetLinkStatus_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_GetLinkStatus_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_GetLinkStatus_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_GetLinkStatus_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_UpLinkSpeed_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* UpLinkSpeed )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_UpLinkSpeed_GET( base_ptr, cur_ptr, cur_bitoff, *UpLinkSpeed );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_DownLinkSpeed_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* DownLinkSpeed )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_DownLinkSpeed_GET( base_ptr, cur_ptr, cur_bitoff, *DownLinkSpeed );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_CenterFrequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CenterFrequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_CenterFrequency_GET( base_ptr, cur_ptr, cur_bitoff, *CenterFrequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_TxPower_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* TxPower )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_TxPower_GET( base_ptr, cur_ptr, cur_bitoff, *TxPower );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_RxRssi_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RxRssi )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_RxRssi_GET( base_ptr, cur_ptr, cur_bitoff, *RxRssi );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_RxCinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RxCinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_RxCinr_GET( base_ptr, cur_ptr, cur_bitoff, *RxCinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_BSID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_BSID_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_LinkQuality_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkQuality )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_LinkQuality_GET( base_ptr, cur_ptr, cur_bitoff, *LinkQuality );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Frequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_Frequency_GET( base_ptr, cur_ptr, cur_bitoff, *Frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_ChannelId_GET( base_ptr, cur_ptr, cur_bitoff, *ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Bandwidth_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Bandwidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_Bandwidth_GET( base_ptr, cur_ptr, cur_bitoff, *Bandwidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Fft_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_Fft_GET( base_ptr, cur_ptr, cur_bitoff, *Fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_Preambles_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_GetLinkStatus_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_UpLinkSpeed_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 UpLinkSpeed )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_UpLinkSpeed_SET( base_ptr, cur_ptr, cur_bitoff, UpLinkSpeed );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_DownLinkSpeed_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 DownLinkSpeed )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_DownLinkSpeed_SET( base_ptr, cur_ptr, cur_bitoff, DownLinkSpeed );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_CenterFrequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CenterFrequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_CenterFrequency_SET( base_ptr, cur_ptr, cur_bitoff, CenterFrequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_TxPower_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 TxPower )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_TxPower_SET( base_ptr, cur_ptr, cur_bitoff, TxPower );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_RxRssi_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RxRssi )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_RxRssi_SET( base_ptr, cur_ptr, cur_bitoff, RxRssi );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_RxCinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RxCinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_RxCinr_SET( base_ptr, cur_ptr, cur_bitoff, RxCinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_BSID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_BSID_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_LinkQuality_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkQuality )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_LinkQuality_SET( base_ptr, cur_ptr, cur_bitoff, LinkQuality );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_LinkStatus_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Frequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_Frequency_SET( base_ptr, cur_ptr, cur_bitoff, Frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_ChannelId_SET( base_ptr, cur_ptr, cur_bitoff, ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Bandwidth_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Bandwidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_Bandwidth_SET( base_ptr, cur_ptr, cur_bitoff, Bandwidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Fft_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_Fft_SET( base_ptr, cur_ptr, cur_bitoff, Fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_Preambles_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetLinkStatus_List_CURRENT_ChannelInfo_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_GetLinkStatus_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_GetLinkStatus_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_GetLinkStatus_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_GetLinkStatus_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_GetLinkStatus_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SetD2HChannelMask_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SetD2HChannelMask_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SetD2HChannelMask_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_SetD2HChannelMask_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_SetD2HChannelMask_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetD2HChannelMask_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetD2HChannelMask_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DataChannelSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_GET( base_ptr, cur_ptr, cur_bitoff, *DataChannelSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DiagnosticsChannelSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_GET( base_ptr, cur_ptr, cur_bitoff, *DiagnosticsChannelSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetD2HChannelMask_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetD2HChannelMask_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_SetD2HChannelMask_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DataChannelSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_SET( base_ptr, cur_ptr, cur_bitoff, DataChannelSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DiagnosticsChannelSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_SET( base_ptr, cur_ptr, cur_bitoff, DiagnosticsChannelSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SetD2HChannelMask_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SetD2HChannelMask_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SetD2HChannelMask_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SetD2HChannelMask_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SetD2HChannelMask_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ScanCommand_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ScanCommand_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ScanCommand_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_ScanCommand_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_ScanCommand_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ScanCommand_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ScanCommand_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_CURRENT_DoScanCommand_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ScanCommand_List_CURRENT_DoScanCommand_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_CURRENT_CoexPriority_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ScanCommand_List_CURRENT_CoexPriority_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ScanCommand_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ScanCommand_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_ScanCommand_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_CURRENT_DoScanCommand_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ScanCommand_List_CURRENT_DoScanCommand_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_CURRENT_CoexPriority_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ScanCommand_List_CURRENT_CoexPriority_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ScanCommand_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ScanCommand_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ScanCommand_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ScanCommand_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ScanCommand_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SPLockStatusInfo_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SPLockStatusInfo_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SPLockStatusInfo_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_SPLockStatusInfo_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_SPLockStatusInfo_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockStatusInfo_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockStatusInfo_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_SPLockStatus_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockStatusInfo_List_CURRENT_SPLockStatus_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_ActualLen_GET( base_ptr, cur_ptr, cur_bitoff, *ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_BufferArr_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockStatusInfo_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockStatusInfo_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_SPLockStatusInfo_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_SPLockStatus_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockStatusInfo_List_CURRENT_SPLockStatus_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_ActualLen_SET( base_ptr, cur_ptr, cur_bitoff, ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_BufferArr_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SPLockStatusInfo_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SPLockStatusInfo_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SPLockStatusInfo_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SPLockStatusInfo_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SPLockStatusInfo_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_GetMediaStatus_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_GetMediaStatus_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_GetMediaStatus_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_GetMediaStatus_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_GetMediaStatus_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMediaStatus_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMediaStatus_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_CURRENT_MediaStatus_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMediaStatus_List_CURRENT_MediaStatus_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMediaStatus_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMediaStatus_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_GetMediaStatus_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_CURRENT_MediaStatus_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMediaStatus_List_CURRENT_MediaStatus_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_GetMediaStatus_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_GetMediaStatus_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_GetMediaStatus_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_GetMediaStatus_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_GetMediaStatus_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_GetState_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_GetState_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_GetState_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_GetState_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_GetState_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_SystemState_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_SystemState_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_ConnectProgress_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_ConnectProgress_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_SwRFSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* SwRFSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_RFStatus_SwRFSwitch_GET( base_ptr, cur_ptr, cur_bitoff, *SwRFSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_HwRFSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* HwRFSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_RFStatus_HwRFSwitch_GET( base_ptr, cur_ptr, cur_bitoff, *HwRFSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_RFStatus_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_LastReason_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_LastReason_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_GetState_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_SystemState_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_SystemState_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_ConnectProgress_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_ConnectProgress_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_SwRFSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 SwRFSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_RFStatus_SwRFSwitch_SET( base_ptr, cur_ptr, cur_bitoff, SwRFSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_HwRFSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 HwRFSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_RFStatus_HwRFSwitch_SET( base_ptr, cur_ptr, cur_bitoff, HwRFSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_RFStatus_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_LastReason_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetState_List_CURRENT_LastReason_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_GetState_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_GetState_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_GetState_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_GetState_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_GetState_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_GetScanResults_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_GetScanResults_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_GetScanResults_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_GetScanResults_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_GetScanResults_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanStatus_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanStatus_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_Rssi_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Rssi )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_Rssi_GET( base_ptr, cur_ptr, cur_bitoff, *Rssi );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_Cinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Cinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_Cinr_GET( base_ptr, cur_ptr, cur_bitoff, *Cinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsIdmask_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsIdmask_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsId_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_ChannelId_GET( base_ptr, cur_ptr, cur_bitoff, *ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_PreambleId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PreambleId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_PreambleId_GET( base_ptr, cur_ptr, cur_bitoff, *PreambleId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkGrade_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkGrade )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkGrade_GET( base_ptr, cur_ptr, cur_bitoff, *LinkGrade );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkQuality_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkQuality )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkQuality_GET( base_ptr, cur_ptr, cur_bitoff, *LinkQuality );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_GetScanResults_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanStatus_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanStatus_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_Rssi_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Rssi )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_Rssi_SET( base_ptr, cur_ptr, cur_bitoff, Rssi );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_Cinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Cinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_Cinr_SET( base_ptr, cur_ptr, cur_bitoff, Cinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsIdmask_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsIdmask_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsId_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_ChannelId_SET( base_ptr, cur_ptr, cur_bitoff, ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_PreambleId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PreambleId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_PreambleId_SET( base_ptr, cur_ptr, cur_bitoff, PreambleId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkGrade_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkGrade )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkGrade_SET( base_ptr, cur_ptr, cur_bitoff, LinkGrade );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkQuality_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkQuality )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkQuality_SET( base_ptr, cur_ptr, cur_bitoff, LinkQuality );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_GetScanResults_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_GetScanResults_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_GetScanResults_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_GetScanResults_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_GetScanResults_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ReportEMSKRelatedKeys_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ReportEMSKRelatedKeys_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ReportEMSKRelatedKeys_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_ReportEMSKRelatedKeys_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_ReportEMSKRelatedKeys_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEMSKRelatedKeys_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEMSKRelatedKeys_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_CURRENT_BEK_BEKKeyBufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEMSKRelatedKeys_List_CURRENT_BEK_BEKKeyBufferArr_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEMSKRelatedKeys_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEMSKRelatedKeys_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_ReportEMSKRelatedKeys_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_CURRENT_BEK_BEKKeyBufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportEMSKRelatedKeys_List_CURRENT_BEK_BEKKeyBufferArr_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ReportEMSKRelatedKeys_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ReportEMSKRelatedKeys_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ReportEMSKRelatedKeys_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ReportEMSKRelatedKeys_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ReportEMSKRelatedKeys_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ReportScanResults_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ReportScanResults_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ReportScanResults_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_ReportScanResults_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_ReportScanResults_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanStatus_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanStatus_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Rssi_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Rssi )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Rssi_GET( base_ptr, cur_ptr, cur_bitoff, *Rssi );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Cinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Cinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Cinr_GET( base_ptr, cur_ptr, cur_bitoff, *Cinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsIdmask_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsIdmask_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsId_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_ChannelId_GET( base_ptr, cur_ptr, cur_bitoff, *ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_PreambleId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PreambleId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_PreambleId_GET( base_ptr, cur_ptr, cur_bitoff, *PreambleId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkGrade_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkGrade )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkGrade_GET( base_ptr, cur_ptr, cur_bitoff, *LinkGrade );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkQuality_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkQuality )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkQuality_GET( base_ptr, cur_ptr, cur_bitoff, *LinkQuality );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_ReportScanResults_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanStatus_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanStatus_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Rssi_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Rssi )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Rssi_SET( base_ptr, cur_ptr, cur_bitoff, Rssi );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Cinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Cinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Cinr_SET( base_ptr, cur_ptr, cur_bitoff, Cinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsIdmask_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsIdmask_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsId_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_ChannelId_SET( base_ptr, cur_ptr, cur_bitoff, ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_PreambleId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PreambleId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_PreambleId_SET( base_ptr, cur_ptr, cur_bitoff, PreambleId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkGrade_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkGrade )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkGrade_SET( base_ptr, cur_ptr, cur_bitoff, LinkGrade );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkQuality_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkQuality )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkQuality_SET( base_ptr, cur_ptr, cur_bitoff, LinkQuality );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ReportScanResults_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ReportScanResults_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ReportScanResults_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ReportScanResults_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ReportScanResults_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SetMonitorFilterTable_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SetMonitorFilterTable_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SetMonitorFilterTable_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_SetMonitorFilterTable_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_SetMonitorFilterTable_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetMonitorFilterTable_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetMonitorFilterTable_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetMonitorFilterTable_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetMonitorFilterTable_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_SetMonitorFilterTable_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SetMonitorFilterTable_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SetMonitorFilterTable_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SetMonitorFilterTable_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SetMonitorFilterTable_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SetMonitorFilterTable_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SetEapSuccess_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SetEapSuccess_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SetEapSuccess_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SetEapSuccess_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SetEapSuccess_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SetEapSuccess_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SetEapSuccess_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SetEapSuccess_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_CmdCoexProcessEnd_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_CmdCoexProcessEnd_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_CmdCoexProcessEnd_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_CmdCoexProcessEnd_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_CmdCoexProcessEnd_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_CmdCoexProcessEnd_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_CmdCoexProcessEnd_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_CmdCoexProcessEnd_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_GetD2HChannelMask_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_GetD2HChannelMask_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_GetD2HChannelMask_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_GetD2HChannelMask_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_GetD2HChannelMask_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetD2HChannelMask_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetD2HChannelMask_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DataChannelSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_GET( base_ptr, cur_ptr, cur_bitoff, *DataChannelSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DiagnosticsChannelSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_GET( base_ptr, cur_ptr, cur_bitoff, *DiagnosticsChannelSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetD2HChannelMask_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetD2HChannelMask_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_GetD2HChannelMask_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DataChannelSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_SET( base_ptr, cur_ptr, cur_bitoff, DataChannelSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DiagnosticsChannelSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_SET( base_ptr, cur_ptr, cur_bitoff, DiagnosticsChannelSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_GetD2HChannelMask_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_GetD2HChannelMask_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_GetD2HChannelMask_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_GetD2HChannelMask_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_GetD2HChannelMask_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SetPreInitConfiguration_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SetPreInitConfiguration_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SetPreInitConfiguration_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_SetPreInitConfiguration_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_SetPreInitConfiguration_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PrivilegeKeyConfigComp_Key_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_PrivilegeKeyConfigComp_Key_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_NvmOverride_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NvmOverride )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_NvmOverride_GET( base_ptr, cur_ptr, cur_bitoff, *NvmOverride );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led0Scheme_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Led0Scheme )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led0Scheme_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Led0Scheme );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led1Scheme_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Led1Scheme )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led1Scheme_GET( base_ptr, i0, cur_ptr, cur_bitoff, *Led1Scheme );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_onPeriod_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* onPeriod )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_onPeriod_GET( base_ptr, cur_ptr, cur_bitoff, *onPeriod );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_offPeriod_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* offPeriod )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_offPeriod_GET( base_ptr, cur_ptr, cur_bitoff, *offPeriod );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_powerSaveMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* powerSaveMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_powerSaveMode_GET( base_ptr, cur_ptr, cur_bitoff, *powerSaveMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledTimeInterval_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ledTimeInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledTimeInterval_GET( base_ptr, cur_ptr, cur_bitoff, *ledTimeInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_numOfLeds_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfLeds )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_numOfLeds_GET( base_ptr, cur_ptr, cur_bitoff, *numOfLeds );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_onPeriod_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* onPeriod )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_onPeriod_GET( base_ptr, i0, cur_ptr, cur_bitoff, *onPeriod );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_offPeriod_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* offPeriod )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_offPeriod_GET( base_ptr, i0, cur_ptr, cur_bitoff, *offPeriod );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_reserved_GET( base_ptr, cur_ptr, cur_bitoff, *reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LimitMaxTxPowerConfigComp_LimitMaxTxPower_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* LimitMaxTxPower )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LimitMaxTxPowerConfigComp_LimitMaxTxPower_GET( base_ptr, cur_ptr, cur_bitoff, *LimitMaxTxPower );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdleTimeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* IdleTimeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdleTimeout_GET( base_ptr, cur_ptr, cur_bitoff, *IdleTimeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdlePagingInterval_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* IdlePagingInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdlePagingInterval_GET( base_ptr, cur_ptr, cur_bitoff, *IdlePagingInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterTimeoutConfigComp_IdleTimeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* IdleTimeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParameterTimeoutConfigComp_IdleTimeout_GET( base_ptr, cur_ptr, cur_bitoff, *IdleTimeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterPagingIntervalConfigComp_PagingInterval_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* PagingInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParameterPagingIntervalConfigComp_PagingInterval_GET( base_ptr, cur_ptr, cur_bitoff, *PagingInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterIdleEntrySuspendConfigComp_IdleEntrySuspend_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* IdleEntrySuspend )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParameterIdleEntrySuspendConfigComp_IdleEntrySuspend_GET( base_ptr, cur_ptr, cur_bitoff, *IdleEntrySuspend );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterFullNeSuspendConfigComp_FullNeSuspend_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FullNeSuspend )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParameterFullNeSuspendConfigComp_FullNeSuspend_GET( base_ptr, cur_ptr, cur_bitoff, *FullNeSuspend );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LinkDownTimerConfigComp_LinkDown_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* LinkDown )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LinkDownTimerConfigComp_LinkDown_GET( base_ptr, cur_ptr, cur_bitoff, *LinkDown );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_GeneralState_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* GeneralState )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_GeneralState_GET( base_ptr, cur_ptr, cur_bitoff, *GeneralState );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_OperationMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* OperationMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_OperationMode_GET( base_ptr, cur_ptr, cur_bitoff, *OperationMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_GeneralState_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* GeneralState )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_GeneralState_GET( base_ptr, cur_ptr, cur_bitoff, *GeneralState );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_GeneralState_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* GeneralState )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_GeneralState_GET( base_ptr, cur_ptr, cur_bitoff, *GeneralState );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_GeneralState_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* GeneralState )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_GeneralState_GET( base_ptr, cur_ptr, cur_bitoff, *GeneralState );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_EnableSelectivePLIs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* EnableSelectivePLIs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_EnableSelectivePLIs_GET( base_ptr, cur_ptr, cur_bitoff, *EnableSelectivePLIs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_DelayedSelectivePLI_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DelayedSelectivePLI )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_DelayedSelectivePLI_GET( base_ptr, cur_ptr, cur_bitoff, *DelayedSelectivePLI );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_ConsecutivePLIToReceive_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* ConsecutivePLIToReceive )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_ConsecutivePLIToReceive_GET( base_ptr, cur_ptr, cur_bitoff, *ConsecutivePLIToReceive );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_Reserved1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_HarqCategory_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* HarqCategory )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_HarqCategory_GET( base_ptr, cur_ptr, cur_bitoff, *HarqCategory );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_DataFormatMem_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, DataFormat* DataFormatMem )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_DataFormatMem_GET( base_ptr, cur_ptr, cur_bitoff, *DataFormatMem );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_DLHostReorder_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DLHostReorder )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_DLHostReorder_GET( base_ptr, cur_ptr, cur_bitoff, *DLHostReorder );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_CSType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* CSType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_CSType_GET( base_ptr, cur_ptr, cur_bitoff, *CSType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_PaddingSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* PaddingSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_PaddingSize_GET( base_ptr, cur_ptr, cur_bitoff, *PaddingSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_SetPreInitConfiguration_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PrivilegeKeyConfigComp_Key_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_PrivilegeKeyConfigComp_Key_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_NvmOverride_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NvmOverride )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_NvmOverride_SET( base_ptr, cur_ptr, cur_bitoff, NvmOverride );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led0Scheme_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Led0Scheme )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led0Scheme_SET( base_ptr, i0, cur_ptr, cur_bitoff, Led0Scheme );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led1Scheme_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Led1Scheme )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led1Scheme_SET( base_ptr, i0, cur_ptr, cur_bitoff, Led1Scheme );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_onPeriod_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 onPeriod )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_onPeriod_SET( base_ptr, cur_ptr, cur_bitoff, onPeriod );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_offPeriod_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 offPeriod )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_offPeriod_SET( base_ptr, cur_ptr, cur_bitoff, offPeriod );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_powerSaveMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 powerSaveMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_powerSaveMode_SET( base_ptr, cur_ptr, cur_bitoff, powerSaveMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledTimeInterval_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ledTimeInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledTimeInterval_SET( base_ptr, cur_ptr, cur_bitoff, ledTimeInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_numOfLeds_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfLeds )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_numOfLeds_SET( base_ptr, cur_ptr, cur_bitoff, numOfLeds );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_onPeriod_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 onPeriod )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_onPeriod_SET( base_ptr, i0, cur_ptr, cur_bitoff, onPeriod );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_offPeriod_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 offPeriod )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_offPeriod_SET( base_ptr, i0, cur_ptr, cur_bitoff, offPeriod );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_reserved_SET( base_ptr, cur_ptr, cur_bitoff, reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LimitMaxTxPowerConfigComp_LimitMaxTxPower_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 LimitMaxTxPower )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LimitMaxTxPowerConfigComp_LimitMaxTxPower_SET( base_ptr, cur_ptr, cur_bitoff, LimitMaxTxPower );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdleTimeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 IdleTimeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdleTimeout_SET( base_ptr, cur_ptr, cur_bitoff, IdleTimeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdlePagingInterval_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 IdlePagingInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdlePagingInterval_SET( base_ptr, cur_ptr, cur_bitoff, IdlePagingInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterTimeoutConfigComp_IdleTimeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 IdleTimeout )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParameterTimeoutConfigComp_IdleTimeout_SET( base_ptr, cur_ptr, cur_bitoff, IdleTimeout );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterPagingIntervalConfigComp_PagingInterval_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 PagingInterval )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParameterPagingIntervalConfigComp_PagingInterval_SET( base_ptr, cur_ptr, cur_bitoff, PagingInterval );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterIdleEntrySuspendConfigComp_IdleEntrySuspend_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 IdleEntrySuspend )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParameterIdleEntrySuspendConfigComp_IdleEntrySuspend_SET( base_ptr, cur_ptr, cur_bitoff, IdleEntrySuspend );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterFullNeSuspendConfigComp_FullNeSuspend_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FullNeSuspend )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_IdleParameterFullNeSuspendConfigComp_FullNeSuspend_SET( base_ptr, cur_ptr, cur_bitoff, FullNeSuspend );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LinkDownTimerConfigComp_LinkDown_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 LinkDown )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LinkDownTimerConfigComp_LinkDown_SET( base_ptr, cur_ptr, cur_bitoff, LinkDown );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_GeneralState_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 GeneralState )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_GeneralState_SET( base_ptr, cur_ptr, cur_bitoff, GeneralState );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_OperationMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 OperationMode )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_OperationMode_SET( base_ptr, cur_ptr, cur_bitoff, OperationMode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_GeneralState_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 GeneralState )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_GeneralState_SET( base_ptr, cur_ptr, cur_bitoff, GeneralState );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_GeneralState_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 GeneralState )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_GeneralState_SET( base_ptr, cur_ptr, cur_bitoff, GeneralState );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_GeneralState_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 GeneralState )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_GeneralState_SET( base_ptr, cur_ptr, cur_bitoff, GeneralState );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_EnableSelectivePLIs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 EnableSelectivePLIs )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_EnableSelectivePLIs_SET( base_ptr, cur_ptr, cur_bitoff, EnableSelectivePLIs );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_DelayedSelectivePLI_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DelayedSelectivePLI )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_DelayedSelectivePLI_SET( base_ptr, cur_ptr, cur_bitoff, DelayedSelectivePLI );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_ConsecutivePLIToReceive_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 ConsecutivePLIToReceive )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_ConsecutivePLIToReceive_SET( base_ptr, cur_ptr, cur_bitoff, ConsecutivePLIToReceive );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_Reserved1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_HarqCategory_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 HarqCategory )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_HarqCategory_SET( base_ptr, cur_ptr, cur_bitoff, HarqCategory );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_DataFormatMem_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, DataFormat DataFormatMem )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_DataFormatMem_SET( base_ptr, cur_ptr, cur_bitoff, DataFormatMem );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_DLHostReorder_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DLHostReorder )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_DLHostReorder_SET( base_ptr, cur_ptr, cur_bitoff, DLHostReorder );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_CSType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 CSType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_CSType_SET( base_ptr, cur_ptr, cur_bitoff, CSType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_PaddingSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 PaddingSize )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_PaddingSize_SET( base_ptr, cur_ptr, cur_bitoff, PaddingSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SetPreInitConfiguration_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SetPreInitConfiguration_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SetPreInitConfiguration_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SetPreInitConfiguration_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SetPreInitConfiguration_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_CheckL3L4InterfaceGET_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_CheckL3L4InterfaceGET_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_CheckL3L4InterfaceGET_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_CheckL3L4InterfaceGET_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_CheckL3L4InterfaceGET_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceGET_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceGET_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_CURRENT_value_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceGET_List_CURRENT_value_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceGET_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceGET_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_CheckL3L4InterfaceGET_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_CURRENT_value_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceGET_List_CURRENT_value_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_CheckL3L4InterfaceGET_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_CheckL3L4InterfaceGET_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_CheckL3L4InterfaceGET_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_CheckL3L4InterfaceGET_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_CheckL3L4InterfaceGET_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ReportSII_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ReportSII_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ReportSII_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_ReportSII_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_ReportSII_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPIDList_NspIdListLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NspIdListLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_NSPIDList_NspIdListLength_GET( base_ptr, cur_ptr, cur_bitoff, *NspIdListLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPIDList_NspIdListData_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_NSPIDList_NspIdListData_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NspVerboseListLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListLength_GET( base_ptr, cur_ptr, cur_bitoff, *NspVerboseListLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListData_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListData_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_Realm_RealmLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* RealmLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_Realm_RealmLength_GET( base_ptr, cur_ptr, cur_bitoff, *RealmLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_Realm_RealmData_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_Realm_RealmData_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_ReportSII_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPIDList_NspIdListLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NspIdListLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_NSPIDList_NspIdListLength_SET( base_ptr, cur_ptr, cur_bitoff, NspIdListLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPIDList_NspIdListData_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_NSPIDList_NspIdListData_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NspVerboseListLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListLength_SET( base_ptr, cur_ptr, cur_bitoff, NspVerboseListLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListData_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListData_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_Realm_RealmLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 RealmLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_Realm_RealmLength_SET( base_ptr, cur_ptr, cur_bitoff, RealmLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_Realm_RealmData_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportSII_List_CURRENT_Realm_RealmData_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ReportSII_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ReportSII_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ReportSII_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ReportSII_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ReportSII_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_TerminateCommand_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_TerminateCommand_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_TerminateCommand_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_TerminateCommand_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_TerminateCommand_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_TerminateCommand_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_TerminateCommand_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_TerminateCommand_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ReadyForPowerSave_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ReadyForPowerSave_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ReadyForPowerSave_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ReadyForPowerSave_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ReadyForPowerSave_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ReadyForPowerSave_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ReadyForPowerSave_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ReadyForPowerSave_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_Disconnect_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_Disconnect_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_Disconnect_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_Disconnect_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_Disconnect_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_Disconnect_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_Disconnect_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_Disconnect_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_Connect_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_Connect_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_Connect_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_Connect_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_Connect_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_Mask_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_Mask_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_THCriteria_RssiTH_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* RssiTH )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_THCriteria_RssiTH_GET( base_ptr, cur_ptr, cur_bitoff, *RssiTH );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_THCriteria_CinrTH_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CinrTH )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_THCriteria_CinrTH_GET( base_ptr, cur_ptr, cur_bitoff, *CinrTH );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectionMode_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectionMode_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_VisitedNspId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* VisitedNspId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectFlags_VisitedNspId_GET( base_ptr, cur_ptr, cur_bitoff, *VisitedNspId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_RequestRealm_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RequestRealm )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectFlags_RequestRealm_GET( base_ptr, cur_ptr, cur_bitoff, *RequestRealm );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_SIQ_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* SIQ )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectFlags_SIQ_GET( base_ptr, cur_ptr, cur_bitoff, *SIQ );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectFlags_Reserved1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectFlags_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_CoexPriority_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_CoexPriority_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_Connect_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_Mask_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_Mask_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_THCriteria_RssiTH_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 RssiTH )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_THCriteria_RssiTH_SET( base_ptr, cur_ptr, cur_bitoff, RssiTH );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_THCriteria_CinrTH_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CinrTH )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_THCriteria_CinrTH_SET( base_ptr, cur_ptr, cur_bitoff, CinrTH );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectionMode_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectionMode_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_VisitedNspId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 VisitedNspId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectFlags_VisitedNspId_SET( base_ptr, cur_ptr, cur_bitoff, VisitedNspId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_RequestRealm_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RequestRealm )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectFlags_RequestRealm_SET( base_ptr, cur_ptr, cur_bitoff, RequestRealm );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_SIQ_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 SIQ )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectFlags_SIQ_SET( base_ptr, cur_ptr, cur_bitoff, SIQ );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectFlags_Reserved1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_ConnectFlags_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_CoexPriority_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_Connect_List_CURRENT_CoexPriority_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_Connect_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_Connect_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_Connect_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_Connect_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_Connect_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_CmdCoexProcessStart_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_CmdCoexProcessStart_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_CmdCoexProcessStart_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_CmdCoexProcessStart_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_CmdCoexProcessStart_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdCoexProcessStart_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdCoexProcessStart_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_CURRENT_ProcessType_State_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* State )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdCoexProcessStart_List_CURRENT_ProcessType_State_GET( base_ptr, cur_ptr, cur_bitoff, *State );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdCoexProcessStart_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdCoexProcessStart_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_CmdCoexProcessStart_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_CURRENT_ProcessType_State_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 State )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdCoexProcessStart_List_CURRENT_ProcessType_State_SET( base_ptr, cur_ptr, cur_bitoff, State );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_CmdCoexProcessStart_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_CmdCoexProcessStart_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_CmdCoexProcessStart_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_CmdCoexProcessStart_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_CmdCoexProcessStart_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_InitCommand_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_InitCommand_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_InitCommand_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_InitCommand_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_InitCommand_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_InitCommand_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_InitCommand_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_InitCommand_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SetEapKey_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SetEapKey_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SetEapKey_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_SetEapKey_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_SetEapKey_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetEapKey_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetEapKey_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_CURRENT_EapKeyValid_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetEapKey_List_CURRENT_EapKeyValid_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_CURRENT_EapKeyMsk_EapKeyMskArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetEapKey_List_CURRENT_EapKeyMsk_EapKeyMskArr_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetEapKey_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetEapKey_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_SetEapKey_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_CURRENT_EapKeyValid_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetEapKey_List_CURRENT_EapKeyValid_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_CURRENT_EapKeyMsk_EapKeyMskArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetEapKey_List_CURRENT_EapKeyMsk_EapKeyMskArr_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SetEapKey_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SetEapKey_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SetEapKey_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SetEapKey_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SetEapKey_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_CheckL3L4InterfaceSET_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_CheckL3L4InterfaceSET_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_CheckL3L4InterfaceSET_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_CheckL3L4InterfaceSET_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_CheckL3L4InterfaceSET_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceSET_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceSET_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_CURRENT_value_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceSET_List_CURRENT_value_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceSET_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceSET_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_CheckL3L4InterfaceSET_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_CURRENT_value_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceSET_List_CURRENT_value_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_CheckL3L4InterfaceSET_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_CheckL3L4InterfaceSET_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_CheckL3L4InterfaceSET_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_CheckL3L4InterfaceSET_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_CheckL3L4InterfaceSET_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_MOC_Broadcast_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_MOC_Broadcast_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_MOC_Broadcast_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_MOC_Broadcast_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_MOC_Broadcast_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_MOC_Broadcast_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_MOC_Broadcast_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_MOC_Broadcast_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SetCoexMode_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SetCoexMode_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SetCoexMode_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_SetCoexMode_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_SetCoexMode_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetCoexMode_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetCoexMode_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_CURRENT_CoexistenceModeType_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetCoexMode_List_CURRENT_CoexistenceModeType_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetCoexMode_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetCoexMode_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_SetCoexMode_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_CURRENT_CoexistenceModeType_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetCoexMode_List_CURRENT_CoexistenceModeType_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SetCoexMode_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SetCoexMode_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SetCoexMode_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SetCoexMode_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SetCoexMode_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_CheckL3L4InterfaceREPORT_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_CheckL3L4InterfaceREPORT_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_CheckL3L4InterfaceREPORT_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_CheckL3L4InterfaceREPORT_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_CheckL3L4InterfaceREPORT_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceREPORT_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceREPORT_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_CURRENT_value_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceREPORT_List_CURRENT_value_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceREPORT_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceREPORT_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_CheckL3L4InterfaceREPORT_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_CURRENT_value_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceREPORT_List_CURRENT_value_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_CheckL3L4InterfaceREPORT_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_CheckL3L4InterfaceREPORT_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_CheckL3L4InterfaceREPORT_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_CheckL3L4InterfaceREPORT_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_CheckL3L4InterfaceREPORT_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SetTraceSeverityTable_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SetTraceSeverityTable_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SetTraceSeverityTable_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_SetTraceSeverityTable_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_SetTraceSeverityTable_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetTraceSeverityTable_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetTraceSeverityTable_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetTraceSeverityTable_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetTraceSeverityTable_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_SetTraceSeverityTable_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SetTraceSeverityTable_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SetTraceSeverityTable_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SetTraceSeverityTable_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SetTraceSeverityTable_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SetTraceSeverityTable_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ReportBsInfo_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ReportBsInfo_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ReportBsInfo_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_ReportBsInfo_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_ReportBsInfo_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_BSID_FullBSID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_CURRENT_BSID_FullBSID_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_BSID_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_CURRENT_BSID_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_NspChangeCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NspChangeCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_CURRENT_NspChangeCount_NspChangeCount_GET( base_ptr, cur_ptr, cur_bitoff, *NspChangeCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved1_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_ReportBsInfo_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_BSID_FullBSID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_CURRENT_BSID_FullBSID_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_BSID_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_CURRENT_BSID_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_NspChangeCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NspChangeCount )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_CURRENT_NspChangeCount_NspChangeCount_SET( base_ptr, cur_ptr, cur_bitoff, NspChangeCount );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved1_SET( base_ptr, cur_ptr, cur_bitoff, Reserved1 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ReportBsInfo_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ReportBsInfo_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ReportBsInfo_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ReportBsInfo_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ReportBsInfo_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SetEapFail_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SetEapFail_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SetEapFail_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SetEapFail_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SetEapFail_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SetEapFail_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SetEapFail_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SetEapFail_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ResetDeviceCommand_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ResetDeviceCommand_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ResetDeviceCommand_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_ResetDeviceCommand_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_ResetDeviceCommand_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ResetDeviceCommand_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ResetDeviceCommand_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_CURRENT_ResetDevice_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ResetDeviceCommand_List_CURRENT_ResetDevice_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ResetDeviceCommand_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ResetDeviceCommand_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_ResetDeviceCommand_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_CURRENT_ResetDevice_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ResetDeviceCommand_List_CURRENT_ResetDevice_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ResetDeviceCommand_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ResetDeviceCommand_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ResetDeviceCommand_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ResetDeviceCommand_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ResetDeviceCommand_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_MOC_Response_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_MOC_Response_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_MOC_Response_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_MOC_Response_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_MOC_Response_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_MOC_Response_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_MOC_Response_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_MOC_Response_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_GetStatistics_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_GetStatistics_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_GetStatistics_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_GetStatistics_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_GetStatistics_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_TimeStamp_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_CURRENT_TimeStamp_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxBytes_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalRxBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxBytes_GET( base_ptr, cur_ptr, cur_bitoff, *TotalRxBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxBytes_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalTxBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxBytes_GET( base_ptr, cur_ptr, cur_bitoff, *TotalTxBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxPackets_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalRxPackets )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxPackets_GET( base_ptr, cur_ptr, cur_bitoff, *TotalRxPackets );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxPackets_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalTxPackets )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxPackets_GET( base_ptr, cur_ptr, cur_bitoff, *TotalTxPackets );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_GetStatistics_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_TimeStamp_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_CURRENT_TimeStamp_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxBytes_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalRxBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxBytes_SET( base_ptr, cur_ptr, cur_bitoff, TotalRxBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxBytes_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalTxBytes )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxBytes_SET( base_ptr, cur_ptr, cur_bitoff, TotalTxBytes );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxPackets_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalRxPackets )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxPackets_SET( base_ptr, cur_ptr, cur_bitoff, TotalRxPackets );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxPackets_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalTxPackets )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxPackets_SET( base_ptr, cur_ptr, cur_bitoff, TotalTxPackets );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_GetStatistics_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_GetStatistics_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_GetStatistics_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_GetStatistics_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_GetStatistics_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_GetDeviceInfo_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_GetDeviceInfo_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_GetDeviceInfo_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_GetDeviceInfo_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_GetDeviceInfo_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_VersionsStrings_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_VersionsStrings_ActualLen_GET( base_ptr, cur_ptr, cur_bitoff, *ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_VersionsStrings_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_VersionsStrings_BufferArr_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ModelType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelType_GET( base_ptr, cur_ptr, cur_bitoff, *ModelType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeStringLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ModelTypeStringLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeStringLength_GET( base_ptr, cur_ptr, cur_bitoff, *ModelTypeStringLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeString_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeString_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ManufacturerId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerId_GET( base_ptr, cur_ptr, cur_bitoff, *ManufacturerId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdStringLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ManufacturerIdStringLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdStringLength_GET( base_ptr, cur_ptr, cur_bitoff, *ManufacturerIdStringLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdString_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdString_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductStringLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NvmProductStringLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductStringLength_GET( base_ptr, cur_ptr, cur_bitoff, *NvmProductStringLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductString_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductString_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Nonce_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Nonce_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_MacAddress_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_MacAddress_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Reserved2_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_OdmInformation_OdmInformation_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_OdmInformation_OdmInformation_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmInformation_GeneralImageVersion_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* GeneralImageVersion )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_NvmInformation_GeneralImageVersion_GET( base_ptr, cur_ptr, cur_bitoff, *GeneralImageVersion );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmInformation_ContentVersion_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ContentVersion )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_NvmInformation_ContentVersion_GET( base_ptr, cur_ptr, cur_bitoff, *ContentVersion );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdStringLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NvmManufacturerIdStringLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdStringLength_GET( base_ptr, cur_ptr, cur_bitoff, *NvmManufacturerIdStringLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdString_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdString_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_GetDeviceInfo_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_VersionsStrings_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_VersionsStrings_ActualLen_SET( base_ptr, cur_ptr, cur_bitoff, ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_VersionsStrings_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_VersionsStrings_BufferArr_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ModelType )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelType_SET( base_ptr, cur_ptr, cur_bitoff, ModelType );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeStringLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ModelTypeStringLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeStringLength_SET( base_ptr, cur_ptr, cur_bitoff, ModelTypeStringLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeString_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeString_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ManufacturerId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerId_SET( base_ptr, cur_ptr, cur_bitoff, ManufacturerId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdStringLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ManufacturerIdStringLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdStringLength_SET( base_ptr, cur_ptr, cur_bitoff, ManufacturerIdStringLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdString_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdString_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductStringLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NvmProductStringLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductStringLength_SET( base_ptr, cur_ptr, cur_bitoff, NvmProductStringLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductString_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductString_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Nonce_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Nonce_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_MacAddress_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_MacAddress_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Reserved2_SET( base_ptr, cur_ptr, cur_bitoff, Reserved2 );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_OdmInformation_OdmInformation_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_OdmInformation_OdmInformation_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmInformation_GeneralImageVersion_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 GeneralImageVersion )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_NvmInformation_GeneralImageVersion_SET( base_ptr, cur_ptr, cur_bitoff, GeneralImageVersion );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmInformation_ContentVersion_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ContentVersion )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_NvmInformation_ContentVersion_SET( base_ptr, cur_ptr, cur_bitoff, ContentVersion );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdStringLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NvmManufacturerIdStringLength )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdStringLength_SET( base_ptr, cur_ptr, cur_bitoff, NvmManufacturerIdStringLength );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdString_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdString_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_GetDeviceInfo_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_GetDeviceInfo_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_GetDeviceInfo_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_GetDeviceInfo_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_GetDeviceInfo_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_CmdMonitorControl_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_CmdMonitorControl_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_CmdMonitorControl_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_CmdMonitorControl_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_CmdMonitorControl_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdMonitorControl_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdMonitorControl_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_CURRENT_MonitorMode_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdMonitorControl_List_CURRENT_MonitorMode_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdMonitorControl_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdMonitorControl_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_CmdMonitorControl_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_CURRENT_MonitorMode_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CmdMonitorControl_List_CURRENT_MonitorMode_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_CmdMonitorControl_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_CmdMonitorControl_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_CmdMonitorControl_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_CmdMonitorControl_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_CmdMonitorControl_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_GetMonitorFilterTable_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_GetMonitorFilterTable_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_GetMonitorFilterTable_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_GetMonitorFilterTable_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_GetMonitorFilterTable_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMonitorFilterTable_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMonitorFilterTable_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMonitorFilterTable_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMonitorFilterTable_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_GetMonitorFilterTable_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_GetMonitorFilterTable_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_GetMonitorFilterTable_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_GetMonitorFilterTable_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_GetMonitorFilterTable_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_GetMonitorFilterTable_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_GetTraceSeverityTable_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_GetTraceSeverityTable_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_GetTraceSeverityTable_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_GetTraceSeverityTable_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_GetTraceSeverityTable_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetTraceSeverityTable_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetTraceSeverityTable_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetTraceSeverityTable_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetTraceSeverityTable_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_GetTraceSeverityTable_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_GetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_GetTraceSeverityTable_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_GetTraceSeverityTable_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_GetTraceSeverityTable_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_GetTraceSeverityTable_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_GetTraceSeverityTable_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_CheckL3L4InterfaceCMD_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_CheckL3L4InterfaceCMD_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_CheckL3L4InterfaceCMD_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_CheckL3L4InterfaceCMD_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_CheckL3L4InterfaceCMD_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceCMD_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceCMD_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_CURRENT_value_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceCMD_List_CURRENT_value_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceCMD_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceCMD_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_CheckL3L4InterfaceCMD_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_CURRENT_value_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_CheckL3L4InterfaceCMD_List_CURRENT_value_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_CheckL3L4InterfaceCMD_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_CheckL3L4InterfaceCMD_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_CheckL3L4InterfaceCMD_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_CheckL3L4InterfaceCMD_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_CheckL3L4InterfaceCMD_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ReportState_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ReportState_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ReportState_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_ReportState_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_ReportState_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ReportStateReason_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ReportStateReason_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_SystemState_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_SystemState_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_UpLinkSpeed_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* UpLinkSpeed )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_UpLinkSpeed_GET( base_ptr, cur_ptr, cur_bitoff, *UpLinkSpeed );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_DownLinkSpeed_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* DownLinkSpeed )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_DownLinkSpeed_GET( base_ptr, cur_ptr, cur_bitoff, *DownLinkSpeed );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_CenterFrequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CenterFrequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_CenterFrequency_GET( base_ptr, cur_ptr, cur_bitoff, *CenterFrequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_TxPower_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* TxPower )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_TxPower_GET( base_ptr, cur_ptr, cur_bitoff, *TxPower );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_RxRssi_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RxRssi )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_RxRssi_GET( base_ptr, cur_ptr, cur_bitoff, *RxRssi );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_RxCinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RxCinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_RxCinr_GET( base_ptr, cur_ptr, cur_bitoff, *RxCinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_BSID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_BSID_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_LinkQuality_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkQuality )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_LinkQuality_GET( base_ptr, cur_ptr, cur_bitoff, *LinkQuality );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_MediaStatus_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_MediaStatus_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ConnectProgress_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ConnectProgress_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_SwRFSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* SwRFSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_RFStatus_SwRFSwitch_GET( base_ptr, cur_ptr, cur_bitoff, *SwRFSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_HwRFSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* HwRFSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_RFStatus_HwRFSwitch_GET( base_ptr, cur_ptr, cur_bitoff, *HwRFSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_RFStatus_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Frequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_Frequency_GET( base_ptr, cur_ptr, cur_bitoff, *Frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_ChannelId_GET( base_ptr, cur_ptr, cur_bitoff, *ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Bandwidth_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Bandwidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_Bandwidth_GET( base_ptr, cur_ptr, cur_bitoff, *Bandwidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Fft_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_Fft_GET( base_ptr, cur_ptr, cur_bitoff, *Fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_Preambles_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_Reserved_GET( base_ptr, cur_ptr, cur_bitoff, *Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_ReportState_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ReportStateReason_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ReportStateReason_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_SystemState_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_SystemState_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_UpLinkSpeed_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 UpLinkSpeed )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_UpLinkSpeed_SET( base_ptr, cur_ptr, cur_bitoff, UpLinkSpeed );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_DownLinkSpeed_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 DownLinkSpeed )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_DownLinkSpeed_SET( base_ptr, cur_ptr, cur_bitoff, DownLinkSpeed );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_CenterFrequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CenterFrequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_CenterFrequency_SET( base_ptr, cur_ptr, cur_bitoff, CenterFrequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_TxPower_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 TxPower )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_TxPower_SET( base_ptr, cur_ptr, cur_bitoff, TxPower );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_RxRssi_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RxRssi )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_RxRssi_SET( base_ptr, cur_ptr, cur_bitoff, RxRssi );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_RxCinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RxCinr )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_RxCinr_SET( base_ptr, cur_ptr, cur_bitoff, RxCinr );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_BSID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_BSID_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_LinkQuality_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkQuality )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_LinkQuality_SET( base_ptr, cur_ptr, cur_bitoff, LinkQuality );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_LinkStatus_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_MediaStatus_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_MediaStatus_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ConnectProgress_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ConnectProgress_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_SwRFSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 SwRFSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_RFStatus_SwRFSwitch_SET( base_ptr, cur_ptr, cur_bitoff, SwRFSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_HwRFSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 HwRFSwitch )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_RFStatus_HwRFSwitch_SET( base_ptr, cur_ptr, cur_bitoff, HwRFSwitch );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_RFStatus_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Frequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Frequency )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_Frequency_SET( base_ptr, cur_ptr, cur_bitoff, Frequency );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_ChannelId_SET( base_ptr, cur_ptr, cur_bitoff, ChannelId );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Bandwidth_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Bandwidth )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_Bandwidth_SET( base_ptr, cur_ptr, cur_bitoff, Bandwidth );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Fft_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Fft )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_Fft_SET( base_ptr, cur_ptr, cur_bitoff, Fft );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_Preambles_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ReportState_List_CURRENT_ChannelInfo_Reserved_SET( base_ptr, cur_ptr, cur_bitoff, Reserved );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ReportState_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ReportState_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ReportState_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ReportState_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ReportState_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SPLockRequest_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SPLockRequest_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SPLockRequest_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_SPLockRequest_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_SPLockRequest_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockRequest_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockRequest_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_ActualLen_GET( base_ptr, cur_ptr, cur_bitoff, *ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_BufferArr_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockRequest_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockRequest_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_SPLockRequest_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_ActualLen_SET( base_ptr, cur_ptr, cur_bitoff, ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_BufferArr_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SPLockRequest_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SPLockRequest_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SPLockRequest_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SPLockRequest_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SPLockRequest_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_DebugLoopback_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_DebugLoopback_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_DebugLoopback_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_DebugLoopback_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_DebugLoopback_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_DebugLoopback_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_DebugLoopback_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_DebugLoopback_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ReportAltAccept_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ReportAltAccept_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ReportAltAccept_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ReportAltAccept_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ReportAltAccept_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ReportAltAccept_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ReportAltAccept_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ReportAltAccept_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_ModeOfOperationCommand_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_ModeOfOperationCommand_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_ModeOfOperationCommand_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_ModeOfOperationCommand_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_ModeOfOperationCommand_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ModeOfOperationCommand_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ModeOfOperationCommand_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_CURRENT_ModeOfOperation_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ModeOfOperationCommand_List_CURRENT_ModeOfOperation_value_GET( base_ptr, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ModeOfOperationCommand_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ModeOfOperationCommand_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_ModeOfOperationCommand_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_CURRENT_ModeOfOperation_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_ModeOfOperationCommand_List_CURRENT_ModeOfOperation_value_SET( base_ptr, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_ModeOfOperationCommand_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_ModeOfOperationCommand_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_ModeOfOperationCommand_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_ModeOfOperationCommand_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_ModeOfOperationCommand_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_MOC_Request_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_MOC_Request_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_MOC_Request_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_MOC_Request_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_MOC_Request_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_MOC_Request_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_MOC_Request_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_MOC_Request_Header_Length_SET( base_ptr, len );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Version_GET( UINT8* base_ptr, UINT16* version )
-{
- BM_SendEapResponse_Header_Version_GET( base_ptr, *version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility )
-{
- BM_SendEapResponse_Header_Accessibility_GET( base_ptr, *accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Status_GET( UINT8* base_ptr, UINT16* status )
-{
- BM_SendEapResponse_Header_Status_GET( base_ptr, *status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Length_GET( UINT8* base_ptr, UINT32* listSize )
-{
- BM_SendEapResponse_Header_Length_GET( base_ptr, *listSize );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff )
-{
- UINT8* out_cur_ptr = base_ptr;
- BM_SendEapResponse_List_GET_FIRST( base_ptr, out_cur_ptr, *out_cur_bitoff );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SendEapResponse_List_GET_TYPE( cur_ptr, cur_bitoff, *type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SendEapResponse_List_GET_LENGTH( base_ptr, cur_ptr, cur_bitoff, *out_length, err );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_CURRENT_EapResponseMessage_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SendEapResponse_List_CURRENT_EapResponseMessage_ActualLen_GET( base_ptr, cur_ptr, cur_bitoff, *ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_CURRENT_EapResponseMessage_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SendEapResponse_List_CURRENT_EapResponseMessage_BufferArr_value_GET( base_ptr, i0, cur_ptr, cur_bitoff, *value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err )
-{
- UINT8* out_cur_ptr = base_ptr;
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SendEapResponse_List_GET_NEXT( base_ptr, cur_ptr, cur_bitoff, out_cur_ptr, *out_cur_bitoff, err );
- *out_diff = (UINT)(out_cur_ptr - base_ptr);
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SendEapResponse_List_SET_TYPE( cur_ptr, cur_bitoff, type );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- lenOfLen = 2;
- BM_SendEapResponse_List_SET_LENGTH( cur_ptr, cur_bitoff, lenOfLen, length );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_CURRENT_EapResponseMessage_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SendEapResponse_List_CURRENT_EapResponseMessage_ActualLen_SET( base_ptr, cur_ptr, cur_bitoff, ActualLen );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_CURRENT_EapResponseMessage_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value )
-{
- UINT8* cur_ptr = NULL;
- if(base_ptr != NULL)
- {
- cur_ptr = (UINT8*)(base_ptr + diff);
- }
- BM_SendEapResponse_List_CURRENT_EapResponseMessage_BufferArr_value_SET( base_ptr, i0, cur_ptr, cur_bitoff, value );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Type_SET( UINT8* base_ptr, UINT32 opcode )
-{
- BM_SendEapResponse_Header_Type_SET( base_ptr, opcode );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_SendEapResponse_Header_Version_SET( base_ptr, version );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_SendEapResponse_Header_Accessibility_SET( base_ptr, accessibility );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_SendEapResponse_Header_Status_SET( base_ptr, status );
-}
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Length_SET( UINT8* base_ptr, UINT32 len )
-{
- BM_SendEapResponse_Header_Length_SET( base_ptr, len );
-}
diff --git a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4Structs.h b/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4Structs.h
deleted file mode 100644
index 2338fb3..0000000
--- a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L3L4Structs.h
+++ /dev/null
@@ -1,1189 +0,0 @@
-
-/****************************************************************************
-*
-* Auto generated file
-* Version XXX
-* Compliant with XXX.bm version XXX
-* 3/22/2009 10:33:51 AM
-*
-*****************************************************************************/
-
-#ifndef _L4BUFMAN_DLL_L3L4STRUCTS_H
-#define _L4BUFMAN_DLL_L3L4STRUCTS_H
-
-
-#include "L3L4Structs.h"
-#include "L4BufMan_dll_L4Common.h"
-
-
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMajor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMajor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMinor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMinor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionBranch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionBranch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMajor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMajor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMinor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMinor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionBranch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionBranch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMajor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMajor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMinor_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionMinor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionBranch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* VersionBranch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMajor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMajor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionMinor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMinor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_VersionBranch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionBranch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MVersion_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMajor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMajor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionMinor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMinor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_VersionBranch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionBranch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MProductionVersion_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMajor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMajor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionMinor_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionMinor );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_VersionBranch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 VersionBranch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_List_CURRENT_L4MDnDVersion_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetL4MVersion_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportKeyRequest_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Frequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Bandwidth_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Bandwidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Fft_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ScanPolicy_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Frequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Bandwidth_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Bandwidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Fft_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ChannelInfoArray_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_List_CURRENT_ScanPolicy_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetScanParameters_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_CURRENT_WakeupMode_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_List_CURRENT_WakeupMode_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_EnterPowerSaveCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Operation_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Operation );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_LParameter1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* LParameter1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_LParameter2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* LParameter2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Context_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Context );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Connection_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Connection );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Operation_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Operation );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_LParameter1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 LParameter1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_LParameter2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 LParameter2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Context_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Context );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_Common_Connection_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Connection );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_ExchangeBuffer_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_List_CURRENT_AppOutputBuffer_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TLSOperationRequest_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_CURRENT_RfOperation_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_List_CURRENT_RfOperation_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_RfControl_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRestart_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_CURRENT_EapRequestMessage_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_CURRENT_EapRequestMessage_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_CURRENT_EapRequestMessage_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_List_CURRENT_EapRequestMessage_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEapRequest_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Frequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Bandwidth_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Bandwidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Fft_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Frequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Bandwidth_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Bandwidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Fft_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_List_CURRENT_ChannelInfoArray_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportRecentNbrHood_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_UpLinkSpeed_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* UpLinkSpeed );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_DownLinkSpeed_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* DownLinkSpeed );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_CenterFrequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CenterFrequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_TxPower_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* TxPower );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_RxRssi_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RxRssi );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_RxCinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RxCinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_BSID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_LinkQuality_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkQuality );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Frequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Bandwidth_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Bandwidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Fft_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_UpLinkSpeed_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 UpLinkSpeed );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_DownLinkSpeed_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 DownLinkSpeed );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_CenterFrequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CenterFrequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_TxPower_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 TxPower );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_RxRssi_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RxRssi );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_RxCinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RxCinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_BSID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_LinkQuality_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkQuality );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_LinkStatus_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Frequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Bandwidth_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Bandwidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Fft_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_List_CURRENT_ChannelInfo_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetLinkStatus_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DataChannelSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DiagnosticsChannelSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DataChannelSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DiagnosticsChannelSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetD2HChannelMask_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_CURRENT_DoScanCommand_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_CURRENT_CoexPriority_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_CURRENT_DoScanCommand_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_List_CURRENT_CoexPriority_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ScanCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_SPLockStatus_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_SPLockStatus_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_List_CURRENT_LockedToNSPNameInfo_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockStatusInfo_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_CURRENT_MediaStatus_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_List_CURRENT_MediaStatus_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMediaStatus_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_SystemState_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_ConnectProgress_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_SwRFSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* SwRFSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_HwRFSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* HwRFSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_LastReason_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_SystemState_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_ConnectProgress_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_SwRFSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 SwRFSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_HwRFSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 HwRFSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_RFStatus_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_List_CURRENT_LastReason_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetState_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanStatus_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_Rssi_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Rssi );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_Cinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Cinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsIdmask_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_PreambleId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PreambleId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkGrade_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkGrade );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkQuality_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkQuality );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanStatus_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_Rssi_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Rssi );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_Cinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Cinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsIdmask_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_BsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_PreambleId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PreambleId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkGrade_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkGrade );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_List_CURRENT_ScanResultList_Get_LinkQuality_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkQuality );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetScanResults_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_CURRENT_BEK_BEKKeyBufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_List_CURRENT_BEK_BEKKeyBufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportEMSKRelatedKeys_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanStatus_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Rssi_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Rssi );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Cinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Cinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsIdmask_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsId_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_PreambleId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* PreambleId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkGrade_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkGrade );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkQuality_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkQuality );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanStatus_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Rssi_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Rssi );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_Cinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Cinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsIdmask_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_BsId_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_PreambleId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 PreambleId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkGrade_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkGrade );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_List_CURRENT_ScanResultList_Report_LinkQuality_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkQuality );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportScanResults_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetMonitorFilterTable_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapSuccess_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessEnd_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DataChannelSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DiagnosticsChannelSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DataChannelSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DataChannelSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_DiagnosticsChannelSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DiagnosticsChannelSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_List_CURRENT_D2HChannelMask_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetD2HChannelMask_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PrivilegeKeyConfigComp_Key_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_NvmOverride_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NvmOverride );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led0Scheme_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Led0Scheme );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led1Scheme_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* Led1Scheme );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_onPeriod_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* onPeriod );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_offPeriod_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* offPeriod );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_powerSaveMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* powerSaveMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledTimeInterval_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ledTimeInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_numOfLeds_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* numOfLeds );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_onPeriod_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* onPeriod );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_offPeriod_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* offPeriod );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LimitMaxTxPowerConfigComp_LimitMaxTxPower_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* LimitMaxTxPower );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdleTimeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* IdleTimeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdlePagingInterval_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* IdlePagingInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterTimeoutConfigComp_IdleTimeout_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* IdleTimeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterPagingIntervalConfigComp_PagingInterval_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* PagingInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterIdleEntrySuspendConfigComp_IdleEntrySuspend_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* IdleEntrySuspend );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterFullNeSuspendConfigComp_FullNeSuspend_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* FullNeSuspend );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LinkDownTimerConfigComp_LinkDown_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* LinkDown );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_GeneralState_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* GeneralState );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_OperationMode_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* OperationMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_GeneralState_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* GeneralState );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_GeneralState_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* GeneralState );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_GeneralState_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* GeneralState );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_EnableSelectivePLIs_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* EnableSelectivePLIs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_DelayedSelectivePLI_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DelayedSelectivePLI );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_ConsecutivePLIToReceive_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* ConsecutivePLIToReceive );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_HarqCategory_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* HarqCategory );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_DataFormatMem_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, DataFormat* DataFormatMem );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_DLHostReorder_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* DLHostReorder );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_CSType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* CSType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_PaddingSize_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* PaddingSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PrivilegeKeyConfigComp_Key_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_NvmOverride_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NvmOverride );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led0Scheme_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Led0Scheme );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_ledBehavior_Led1Scheme_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 Led1Scheme );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_onPeriod_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 onPeriod );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledBlinkRate_offPeriod_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 offPeriod );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_powerSaveMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 powerSaveMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_powerSaveInfo_ledTimeInterval_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ledTimeInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_numOfLeds_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 numOfLeds );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_onPeriod_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 onPeriod );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_blinkingRate_offPeriod_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 offPeriod );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LedOperationalConfigComp_reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LimitMaxTxPowerConfigComp_LimitMaxTxPower_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 LimitMaxTxPower );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdleTimeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 IdleTimeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParametersConfigComp_IdlePagingInterval_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 IdlePagingInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterTimeoutConfigComp_IdleTimeout_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 IdleTimeout );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterPagingIntervalConfigComp_PagingInterval_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 PagingInterval );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterIdleEntrySuspendConfigComp_IdleEntrySuspend_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 IdleEntrySuspend );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_IdleParameterFullNeSuspendConfigComp_FullNeSuspend_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 FullNeSuspend );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LinkDownTimerConfigComp_LinkDown_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 LinkDown );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_GeneralState_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 GeneralState );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ArqSupportConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_OperationMode_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 OperationMode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_LoopBackConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_GeneralState_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 GeneralState );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_ResetOnAssertConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_GeneralState_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 GeneralState );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_WatchDogTimerConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_GeneralState_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 GeneralState );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SlowClockConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_EnableSelectivePLIs_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 EnableSelectivePLIs );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_DelayedSelectivePLI_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DelayedSelectivePLI );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_ConsecutivePLIToReceive_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 ConsecutivePLIToReceive );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_SelectivePLIParametersConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_HarqCategory_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 HarqCategory );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_HarqParametersConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_DataFormatMem_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, DataFormat DataFormatMem );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_D2HDataFormatConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_DLHostReorder_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 DLHostReorder );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_DLHostReorderConfigComp_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_CSType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 CSType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_PaddingSize_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 PaddingSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_List_CURRENT_PaddingPerCSConfigComp_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetPreInitConfiguration_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_CURRENT_value_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_List_CURRENT_value_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceGET_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPIDList_NspIdListLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NspIdListLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPIDList_NspIdListData_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NspVerboseListLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListData_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_Realm_RealmLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* RealmLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_Realm_RealmData_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPIDList_NspIdListLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NspIdListLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPIDList_NspIdListData_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NspVerboseListLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_NSPVerboseNameList_NspVerboseListData_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_Realm_RealmLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 RealmLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_List_CURRENT_Realm_RealmData_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportSII_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_TerminateCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReadyForPowerSave_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Disconnect_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_Mask_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_THCriteria_RssiTH_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* RssiTH );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_THCriteria_CinrTH_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CinrTH );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectionMode_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_VisitedNspId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* VisitedNspId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_RequestRealm_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RequestRealm );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_SIQ_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* SIQ );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_CoexPriority_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_BSCritieria_BSID_Criterion_Mask_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_THCriteria_RssiTH_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 RssiTH );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_THCriteria_CinrTH_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CinrTH );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectionMode_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_VisitedNspId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 VisitedNspId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_RequestRealm_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RequestRealm );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_SIQ_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 SIQ );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_ConnectFlags_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_List_CURRENT_CoexPriority_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Connect_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_CURRENT_ProcessType_State_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* State );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_List_CURRENT_ProcessType_State_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 State );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdCoexProcessStart_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_InitCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_CURRENT_EapKeyValid_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_CURRENT_EapKeyMsk_EapKeyMskArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_CURRENT_EapKeyValid_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_List_CURRENT_EapKeyMsk_EapKeyMskArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapKey_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_CURRENT_value_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_List_CURRENT_value_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceSET_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Broadcast_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_CURRENT_CoexistenceModeType_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_List_CURRENT_CoexistenceModeType_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetCoexMode_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_CURRENT_value_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_List_CURRENT_value_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceREPORT_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetTraceSeverityTable_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_BSID_FullBSID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_BSID_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_NspChangeCount_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* NspChangeCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved1_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_BSID_FullBSID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_BSID_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_NspChangeCount_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 NspChangeCount );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved1_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved1 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_List_CURRENT_NspChangeCount_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportBsInfo_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SetEapFail_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_CURRENT_ResetDevice_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_List_CURRENT_ResetDevice_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ResetDeviceCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Response_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_TimeStamp_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxBytes_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalRxBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxBytes_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalTxBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxPackets_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalRxPackets );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxPackets_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* TotalTxPackets );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_TimeStamp_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxBytes_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalRxBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxBytes_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalTxBytes );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalRxPackets_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalRxPackets );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_List_CURRENT_StatisticsCommon_TotalTxPackets_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 TotalTxPackets );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetStatistics_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_VersionsStrings_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_VersionsStrings_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelType_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ModelType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeStringLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ModelTypeStringLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeString_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ManufacturerId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdStringLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* ManufacturerIdStringLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdString_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductStringLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NvmProductStringLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductString_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Nonce_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_MacAddress_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Reserved2_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_OdmInformation_OdmInformation_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmInformation_GeneralImageVersion_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* GeneralImageVersion );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmInformation_ContentVersion_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ContentVersion );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdStringLength_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* NvmManufacturerIdStringLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdString_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_VersionsStrings_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_VersionsStrings_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelType_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ModelType );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeStringLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ModelTypeStringLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ModelTypeString_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ManufacturerId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdStringLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 ManufacturerIdStringLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_ManufacturerIdString_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductStringLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NvmProductStringLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_NvmProductString_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Nonce_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_MacAddress_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_DeviceDetails_Reserved2_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved2 );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_OdmInformation_OdmInformation_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmInformation_GeneralImageVersion_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 GeneralImageVersion );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmInformation_ContentVersion_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ContentVersion );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdStringLength_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 NvmManufacturerIdStringLength );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_List_CURRENT_NvmManufacturer_NvmManufacturerIdString_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetDeviceInfo_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_CURRENT_MonitorMode_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_List_CURRENT_MonitorMode_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CmdMonitorControl_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_List_CURRENT_MonitorFilterTable_FilterTable_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetMonitorFilterTable_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_List_CURRENT_TraceSeverityTable_SeverityTable_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_GetTraceSeverityTable_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_CURRENT_value_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_List_CURRENT_value_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_CheckL3L4InterfaceCMD_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ReportStateReason_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_SystemState_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_UpLinkSpeed_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* UpLinkSpeed );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_DownLinkSpeed_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* DownLinkSpeed );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_CenterFrequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* CenterFrequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_TxPower_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* TxPower );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_RxRssi_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RxRssi );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_RxCinr_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* RxCinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_BSID_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_LinkQuality_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* LinkQuality );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_MediaStatus_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ConnectProgress_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_SwRFSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* SwRFSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_HwRFSwitch_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* HwRFSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Frequency_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* Frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_ChannelId_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Bandwidth_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Bandwidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Fft_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Preambles_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Reserved_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8* Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ReportStateReason_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_SystemState_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_UpLinkSpeed_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 UpLinkSpeed );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_DownLinkSpeed_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 DownLinkSpeed );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_CenterFrequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 CenterFrequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_TxPower_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 TxPower );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_RxRssi_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RxRssi );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_RxCinr_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 RxCinr );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_BSID_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_LinkQuality_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 LinkQuality );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_LinkStatus_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_MediaStatus_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ConnectProgress_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_SwRFSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 SwRFSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_HwRFSwitch_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 HwRFSwitch );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_RFStatus_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Frequency_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 Frequency );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_ChannelId_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ChannelId );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Bandwidth_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Bandwidth );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Fft_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Fft );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Preambles_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_List_CURRENT_ChannelInfo_Reserved_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT8 Reserved );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportState_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_List_CURRENT_SPLockUnlockCodeReq_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SPLockRequest_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_DebugLoopback_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ReportAltAccept_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_CURRENT_ModeOfOperation_value_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_List_CURRENT_ModeOfOperation_value_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_ModeOfOperationCommand_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_MOC_Request_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Version_GET( UINT8* base_ptr, UINT16* version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Accessibility_GET( UINT8* base_ptr, UINT16* accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Status_GET( UINT8* base_ptr, UINT16* status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Length_GET( UINT8* base_ptr, UINT32* listSize );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_GET_FIRST( UINT8* base_ptr, UINT32* out_diff, UINT32* out_cur_bitoff );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_GET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_GET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_length, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_CURRENT_EapResponseMessage_ActualLen_GET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16* ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_CURRENT_EapResponseMessage_BufferArr_value_GET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8* value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_GET_NEXT( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32* out_diff, UINT32* out_cur_bitoff, UINT32 err );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_SET_TYPE( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 type );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_SET_LENGTH( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT32 lenOfLen, UINT32 length );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_CURRENT_EapResponseMessage_ActualLen_SET( UINT8* base_ptr, UINT32 diff, UINT32 cur_bitoff, UINT16 ActualLen );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_List_CURRENT_EapResponseMessage_BufferArr_value_SET( UINT8* base_ptr, UINT32 i0, UINT32 diff, UINT32 cur_bitoff, UINT8 value );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Type_SET( UINT8* base_ptr, UINT32 opcode );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_SendEapResponse_Header_Length_SET( UINT8* base_ptr, UINT32 len );
-
-
-
-#endif //_L4BUFMAN_DLL_L3L4STRUCTS_H
diff --git a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L4Common.c b/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L4Common.c
deleted file mode 100644
index e9dbf90..0000000
--- a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L4Common.c
+++ /dev/null
@@ -1,36 +0,0 @@
-
-#include "L4BufMan_dll_L4Common.h"
-#include "L4Common.h"
-
-
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Version_GET( UINT8* base_ptr, UINT16 version )
-{
- BM_L3L4CompleteHeader_Version_GET( base_ptr, version );
-}
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Accessibility_GET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_L3L4CompleteHeader_Accessibility_GET( base_ptr, accessibility );
-}
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Status_GET( UINT8* base_ptr, UINT16 status )
-{
- BM_L3L4CompleteHeader_Status_GET( base_ptr, status );
-}
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Version_SET( UINT8* base_ptr, UINT16 version )
-{
- BM_L3L4CompleteHeader_Version_SET( base_ptr, version );
-}
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility )
-{
- BM_L3L4CompleteHeader_Accessibility_SET( base_ptr, accessibility );
-}
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Status_SET( UINT8* base_ptr, UINT16 status )
-{
- BM_L3L4CompleteHeader_Status_SET( base_ptr, status );
-}
-
diff --git a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L4Common.h b/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L4Common.h
deleted file mode 100644
index 9102b0b..0000000
--- a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4BufMan_dll_L4Common.h
+++ /dev/null
@@ -1,27 +0,0 @@
-
-#ifndef _L4BUFMAN_DLL_L4COMMON_H
-#define _L4BUFMAN_DLL_L4COMMON_H
-
-
-#include "L4BufMan_L4Common.h"
-
-
-#ifdef L4BUFMANDLL_EXPORTS
- #define L4BUFMANDLL_API __declspec(dllexport)
-#else
- #define L4BUFMANDLL_API __declspec(dllimport)
-#endif
-
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Version_GET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Accessibility_GET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Status_GET( UINT8* base_ptr, UINT16 status );
-
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Version_SET( UINT8* base_ptr, UINT16 version );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Accessibility_SET( UINT8* base_ptr, UINT16 accessibility );
-L4BUFMANDLL_API void L4BUFMANDLL_BM_Header_Status_SET( UINT8* base_ptr, UINT16 status );
-
-
-
-
-#endif //_L4BUFMAN_DLL_L4COMMON_H
diff --git a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4Common.h b/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4Common.h
deleted file mode 100644
index 72cff37..0000000
--- a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/L4Common.h
+++ /dev/null
@@ -1,1626 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 3/23/2009 2:35:08 PM
- *
- * Project : Ofer
- * Module : L3L4 interface
- * Author : Roy Ramon And Anat Ganor
- * Date : Oct 25th 2006
- * Purpose : Define the L3 L4 msgs
- *****************************************************************************/
-
-#if !defined(_BITMAN_L4COMMON_H_)
-#define _BITMAN_L4COMMON_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-#include "BasicBitmanTypes.h"
-
-// Include user C header files
-#include <L3L4CommonDefines.h>
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-typedef UINT8 L3L4CompleteHeader[12];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _Type : 16;
- UINT16 _Length : 16;
- UINT16 _Version : 16;
- UINT16 _Accessibility : 16;
- UINT16 _Status : 16;
- UINT16 _Reserved2 : 16;
-} BMS_L3L4CompleteHeader;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _Reserved2 : 16;
- UINT16 _Status : 16;
- UINT16 _Accessibility : 16;
- UINT16 _Version : 16;
- UINT16 _Length : 16;
- UINT16 _Type : 16;
-} BMS_L3L4CompleteHeader;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'L3L4CompleteHeader' Type: 'L3L4CompleteHeader', Top-level, Non-instance, No bitoff root
-#define BM_L3L4CompleteHeader_Type_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_L3L4CompleteHeader_Type_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal79_tmp_bitoff;\
- BM_L3L4CompleteHeader_Type_GET_POS( base_ptr, out_ptr, bmlocal79_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal79_tmp_bitoff);\
-}
-
-#define BM_L3L4CompleteHeader_Type_POS_ALIGNED 0
-
-// Alignment of L3L4CompleteHeader_Type: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_L3L4CompleteHeader_Type_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_L3L4CompleteHeader_Type_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal80_my_ptr;\
- UINT bmlocal81_my_bitoff;\
- BM_L3L4CompleteHeader_Type_GET_POS( base_ptr, bmlocal80_my_ptr, bmlocal81_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal80_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal80_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal80_my_ptr, bmlocal81_my_bitoff, 16, UINT16, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_L3L4CompleteHeader_Type_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal82_tmp_var;
- BM_L3L4CompleteHeader_Type_GET( base_ptr, bmlocal82_tmp_var );
- return bmlocal82_tmp_var;
-}
-
-#define BM_L3L4CompleteHeader_Type_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal83_my_ptr;\
- UINT bmlocal84_my_bitoff;\
- BM_L3L4CompleteHeader_Type_GET_POS( base_ptr, bmlocal83_my_ptr, bmlocal84_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal83_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal83_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal83_my_ptr, bmlocal84_my_bitoff, 16, in_val, 0x00000000 );\
- }\
-}
-
-// L3L4CompleteHeader_Type: IS_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Type: SET_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Type: IS_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Type: SET_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Type: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// L3L4CompleteHeader_Type: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_L3L4CompleteHeader_Type_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal85_out_val;\
- BM_L3L4CompleteHeader_Type_GET( base_ptr, bmlocal85_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Type", 16, (UINT)(bmlocal85_out_val), "%d", 1);\
-}
-
-#define BM_L3L4CompleteHeader_Type_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_L3L4CompleteHeader_Type_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_L3L4CompleteHeader_Type_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal86_my_ptr;\
- UINT bmlocal87_my_bitoff;\
- BM_L3L4CompleteHeader_Type_GET_POS( base_ptr, bmlocal86_my_ptr, bmlocal87_my_bitoff );\
- (*((UINT16*)bmlocal86_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal87_my_bitoff );\
-}
-
-// L3L4CompleteHeader_Type: Validation accessors are not defined because validation condition was not specified.
-#define BM_L3L4CompleteHeader_Type_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal88_tmp_bits;\
- BM_L3L4CompleteHeader_Type_GET_SIZE( base_ptr, out_bytes, bmlocal88_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal88_tmp_bits );\
-}
-
-#define BM_L3L4CompleteHeader_Type_BYTES_SIZE 2
-
-#define BM_L3L4CompleteHeader_Length_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal91_acc_bytes;\
- UINT bmlocal92_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal91_acc_bytes = 2;\
- bmlocal92_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal91_acc_bytes );\
- out_bitoff += bmlocal92_acc_bits;\
-}
-
-#define BM_L3L4CompleteHeader_Length_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal93_tmp_bitoff;\
- BM_L3L4CompleteHeader_Length_GET_POS( base_ptr, out_ptr, bmlocal93_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal93_tmp_bitoff);\
-}
-
-#define BM_L3L4CompleteHeader_Length_POS_ALIGNED 2
-
-// Alignment of L3L4CompleteHeader_Length: accumulated=(2,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_L3L4CompleteHeader_Length_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_L3L4CompleteHeader_Length_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal94_my_ptr;\
- UINT bmlocal95_my_bitoff;\
- BM_L3L4CompleteHeader_Length_GET_POS( base_ptr, bmlocal94_my_ptr, bmlocal95_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal94_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal94_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal94_my_ptr, bmlocal95_my_bitoff, 16, UINT16, out_val, 0x00000002 );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_L3L4CompleteHeader_Length_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal96_tmp_var;
- BM_L3L4CompleteHeader_Length_GET( base_ptr, bmlocal96_tmp_var );
- return bmlocal96_tmp_var;
-}
-
-#define BM_L3L4CompleteHeader_Length_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal97_my_ptr;\
- UINT bmlocal98_my_bitoff;\
- BM_L3L4CompleteHeader_Length_GET_POS( base_ptr, bmlocal97_my_ptr, bmlocal98_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal97_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal97_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal97_my_ptr, bmlocal98_my_bitoff, 16, in_val, 0x00000002 );\
- }\
-}
-
-// L3L4CompleteHeader_Length: IS_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Length: SET_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Length: IS_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Length: SET_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Length: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// L3L4CompleteHeader_Length: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_L3L4CompleteHeader_Length_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal99_out_val;\
- BM_L3L4CompleteHeader_Length_GET( base_ptr, bmlocal99_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Length", 16, (UINT)(bmlocal99_out_val), "%d", 1);\
-}
-
-#define BM_L3L4CompleteHeader_Length_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_L3L4CompleteHeader_Length_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_L3L4CompleteHeader_Length_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal100_my_ptr;\
- UINT bmlocal101_my_bitoff;\
- BM_L3L4CompleteHeader_Length_GET_POS( base_ptr, bmlocal100_my_ptr, bmlocal101_my_bitoff );\
- (*((UINT16*)bmlocal100_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal101_my_bitoff );\
-}
-
-// L3L4CompleteHeader_Length: Validation accessors are not defined because validation condition was not specified.
-#define BM_L3L4CompleteHeader_Length_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal102_tmp_bits;\
- BM_L3L4CompleteHeader_Length_GET_SIZE( base_ptr, out_bytes, bmlocal102_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal102_tmp_bits );\
-}
-
-#define BM_L3L4CompleteHeader_Length_BYTES_SIZE 2
-
-#define BM_L3L4CompleteHeader_Version_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal105_acc_bytes;\
- UINT bmlocal106_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal105_acc_bytes = 4;\
- bmlocal106_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal105_acc_bytes );\
- out_bitoff += bmlocal106_acc_bits;\
-}
-
-#define BM_L3L4CompleteHeader_Version_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal107_tmp_bitoff;\
- BM_L3L4CompleteHeader_Version_GET_POS( base_ptr, out_ptr, bmlocal107_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal107_tmp_bitoff);\
-}
-
-#define BM_L3L4CompleteHeader_Version_POS_ALIGNED 4
-
-// Alignment of L3L4CompleteHeader_Version: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_L3L4CompleteHeader_Version_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_L3L4CompleteHeader_Version_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal108_my_ptr;\
- UINT bmlocal109_my_bitoff;\
- BM_L3L4CompleteHeader_Version_GET_POS( base_ptr, bmlocal108_my_ptr, bmlocal109_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal108_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal108_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal108_my_ptr, bmlocal109_my_bitoff, 16, UINT16, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_L3L4CompleteHeader_Version_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal110_tmp_var;
- BM_L3L4CompleteHeader_Version_GET( base_ptr, bmlocal110_tmp_var );
- return bmlocal110_tmp_var;
-}
-
-#define BM_L3L4CompleteHeader_Version_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal111_my_ptr;\
- UINT bmlocal112_my_bitoff;\
- BM_L3L4CompleteHeader_Version_GET_POS( base_ptr, bmlocal111_my_ptr, bmlocal112_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal111_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal111_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal111_my_ptr, bmlocal112_my_bitoff, 16, in_val, 0x00000000 );\
- }\
-}
-
-// L3L4CompleteHeader_Version: IS_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Version: SET_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Version: IS_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Version: SET_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Version: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// L3L4CompleteHeader_Version: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_L3L4CompleteHeader_Version_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal113_out_val;\
- BM_L3L4CompleteHeader_Version_GET( base_ptr, bmlocal113_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Version", 16, (UINT)(bmlocal113_out_val), "%d", 1);\
-}
-
-#define BM_L3L4CompleteHeader_Version_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_L3L4CompleteHeader_Version_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_L3L4CompleteHeader_Version_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal114_my_ptr;\
- UINT bmlocal115_my_bitoff;\
- BM_L3L4CompleteHeader_Version_GET_POS( base_ptr, bmlocal114_my_ptr, bmlocal115_my_bitoff );\
- (*((UINT16*)bmlocal114_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal115_my_bitoff );\
-}
-
-// L3L4CompleteHeader_Version: Validation accessors are not defined because validation condition was not specified.
-#define BM_L3L4CompleteHeader_Version_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal116_tmp_bits;\
- BM_L3L4CompleteHeader_Version_GET_SIZE( base_ptr, out_bytes, bmlocal116_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal116_tmp_bits );\
-}
-
-#define BM_L3L4CompleteHeader_Version_BYTES_SIZE 2
-
-#define BM_L3L4CompleteHeader_Accessibility_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal119_acc_bytes;\
- UINT bmlocal120_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal119_acc_bytes = 6;\
- bmlocal120_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal119_acc_bytes );\
- out_bitoff += bmlocal120_acc_bits;\
-}
-
-#define BM_L3L4CompleteHeader_Accessibility_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal121_tmp_bitoff;\
- BM_L3L4CompleteHeader_Accessibility_GET_POS( base_ptr, out_ptr, bmlocal121_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal121_tmp_bitoff);\
-}
-
-#define BM_L3L4CompleteHeader_Accessibility_POS_ALIGNED 6
-
-// Alignment of L3L4CompleteHeader_Accessibility: accumulated=(2,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_L3L4CompleteHeader_Accessibility_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_L3L4CompleteHeader_Accessibility_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal122_my_ptr;\
- UINT bmlocal123_my_bitoff;\
- BM_L3L4CompleteHeader_Accessibility_GET_POS( base_ptr, bmlocal122_my_ptr, bmlocal123_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal122_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal122_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal122_my_ptr, bmlocal123_my_bitoff, 16, UINT16, out_val, 0x00000002 );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_L3L4CompleteHeader_Accessibility_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal124_tmp_var;
- BM_L3L4CompleteHeader_Accessibility_GET( base_ptr, bmlocal124_tmp_var );
- return bmlocal124_tmp_var;
-}
-
-#define BM_L3L4CompleteHeader_Accessibility_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal125_my_ptr;\
- UINT bmlocal126_my_bitoff;\
- BM_L3L4CompleteHeader_Accessibility_GET_POS( base_ptr, bmlocal125_my_ptr, bmlocal126_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal125_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal125_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal125_my_ptr, bmlocal126_my_bitoff, 16, in_val, 0x00000002 );\
- }\
-}
-
-// L3L4CompleteHeader_Accessibility: IS_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Accessibility: SET_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Accessibility: IS_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Accessibility: SET_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Accessibility: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// L3L4CompleteHeader_Accessibility: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_L3L4CompleteHeader_Accessibility_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal127_out_val;\
- BM_L3L4CompleteHeader_Accessibility_GET( base_ptr, bmlocal127_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Accessibility", 16, (UINT)(bmlocal127_out_val), "%d", 1);\
-}
-
-#define BM_L3L4CompleteHeader_Accessibility_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_L3L4CompleteHeader_Accessibility_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_L3L4CompleteHeader_Accessibility_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal128_my_ptr;\
- UINT bmlocal129_my_bitoff;\
- BM_L3L4CompleteHeader_Accessibility_GET_POS( base_ptr, bmlocal128_my_ptr, bmlocal129_my_bitoff );\
- (*((UINT16*)bmlocal128_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal129_my_bitoff );\
-}
-
-// L3L4CompleteHeader_Accessibility: Validation accessors are not defined because validation condition was not specified.
-#define BM_L3L4CompleteHeader_Accessibility_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal130_tmp_bits;\
- BM_L3L4CompleteHeader_Accessibility_GET_SIZE( base_ptr, out_bytes, bmlocal130_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal130_tmp_bits );\
-}
-
-#define BM_L3L4CompleteHeader_Accessibility_BYTES_SIZE 2
-
-#define BM_L3L4CompleteHeader_Status_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal133_acc_bytes;\
- UINT bmlocal134_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal133_acc_bytes = 8;\
- bmlocal134_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal133_acc_bytes );\
- out_bitoff += bmlocal134_acc_bits;\
-}
-
-#define BM_L3L4CompleteHeader_Status_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal135_tmp_bitoff;\
- BM_L3L4CompleteHeader_Status_GET_POS( base_ptr, out_ptr, bmlocal135_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal135_tmp_bitoff);\
-}
-
-#define BM_L3L4CompleteHeader_Status_POS_ALIGNED 8
-
-// Alignment of L3L4CompleteHeader_Status: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_L3L4CompleteHeader_Status_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_L3L4CompleteHeader_Status_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal136_my_ptr;\
- UINT bmlocal137_my_bitoff;\
- BM_L3L4CompleteHeader_Status_GET_POS( base_ptr, bmlocal136_my_ptr, bmlocal137_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal136_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal136_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal136_my_ptr, bmlocal137_my_bitoff, 16, UINT16, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_L3L4CompleteHeader_Status_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal138_tmp_var;
- BM_L3L4CompleteHeader_Status_GET( base_ptr, bmlocal138_tmp_var );
- return bmlocal138_tmp_var;
-}
-
-#define BM_L3L4CompleteHeader_Status_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal139_my_ptr;\
- UINT bmlocal140_my_bitoff;\
- BM_L3L4CompleteHeader_Status_GET_POS( base_ptr, bmlocal139_my_ptr, bmlocal140_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal139_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal139_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal139_my_ptr, bmlocal140_my_bitoff, 16, in_val, 0x00000000 );\
- }\
-}
-
-// L3L4CompleteHeader_Status: IS_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Status: SET_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Status: IS_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Status: SET_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Status: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// L3L4CompleteHeader_Status: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_L3L4CompleteHeader_Status_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal141_out_val;\
- BM_L3L4CompleteHeader_Status_GET( base_ptr, bmlocal141_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Status", 16, (UINT)(bmlocal141_out_val), "%d", 1);\
-}
-
-#define BM_L3L4CompleteHeader_Status_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_L3L4CompleteHeader_Status_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_L3L4CompleteHeader_Status_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal142_my_ptr;\
- UINT bmlocal143_my_bitoff;\
- BM_L3L4CompleteHeader_Status_GET_POS( base_ptr, bmlocal142_my_ptr, bmlocal143_my_bitoff );\
- (*((UINT16*)bmlocal142_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal143_my_bitoff );\
-}
-
-// L3L4CompleteHeader_Status: Validation accessors are not defined because validation condition was not specified.
-#define BM_L3L4CompleteHeader_Status_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal144_tmp_bits;\
- BM_L3L4CompleteHeader_Status_GET_SIZE( base_ptr, out_bytes, bmlocal144_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal144_tmp_bits );\
-}
-
-#define BM_L3L4CompleteHeader_Status_BYTES_SIZE 2
-
-#define BM_L3L4CompleteHeader_Reserved2_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal147_acc_bytes;\
- UINT bmlocal148_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal147_acc_bytes = 10;\
- bmlocal148_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal147_acc_bytes );\
- out_bitoff += bmlocal148_acc_bits;\
-}
-
-#define BM_L3L4CompleteHeader_Reserved2_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal149_tmp_bitoff;\
- BM_L3L4CompleteHeader_Reserved2_GET_POS( base_ptr, out_ptr, bmlocal149_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal149_tmp_bitoff);\
-}
-
-#define BM_L3L4CompleteHeader_Reserved2_POS_ALIGNED 10
-
-// Alignment of L3L4CompleteHeader_Reserved2: accumulated=(2,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_L3L4CompleteHeader_Reserved2_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_L3L4CompleteHeader_Reserved2_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal150_my_ptr;\
- UINT bmlocal151_my_bitoff;\
- BM_L3L4CompleteHeader_Reserved2_GET_POS( base_ptr, bmlocal150_my_ptr, bmlocal151_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal150_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal150_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal150_my_ptr, bmlocal151_my_bitoff, 16, UINT16, out_val, 0x00000002 );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_L3L4CompleteHeader_Reserved2_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal152_tmp_var;
- BM_L3L4CompleteHeader_Reserved2_GET( base_ptr, bmlocal152_tmp_var );
- return bmlocal152_tmp_var;
-}
-
-#define BM_L3L4CompleteHeader_Reserved2_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal153_my_ptr;\
- UINT bmlocal154_my_bitoff;\
- BM_L3L4CompleteHeader_Reserved2_GET_POS( base_ptr, bmlocal153_my_ptr, bmlocal154_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal153_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal153_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal153_my_ptr, bmlocal154_my_bitoff, 16, in_val, 0x00000002 );\
- }\
-}
-
-// L3L4CompleteHeader_Reserved2: IS_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Reserved2: SET_DEFAULT accessor is not defined because no default value was specified.
-// L3L4CompleteHeader_Reserved2: IS_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Reserved2: SET_RESET accessor is not defined because no reset value was specified.
-// L3L4CompleteHeader_Reserved2: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// L3L4CompleteHeader_Reserved2: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_L3L4CompleteHeader_Reserved2_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal155_out_val;\
- BM_L3L4CompleteHeader_Reserved2_GET( base_ptr, bmlocal155_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Reserved2", 16, (UINT)(bmlocal155_out_val), "%d", 1);\
-}
-
-#define BM_L3L4CompleteHeader_Reserved2_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_L3L4CompleteHeader_Reserved2_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_L3L4CompleteHeader_Reserved2_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal156_my_ptr;\
- UINT bmlocal157_my_bitoff;\
- BM_L3L4CompleteHeader_Reserved2_GET_POS( base_ptr, bmlocal156_my_ptr, bmlocal157_my_bitoff );\
- (*((UINT16*)bmlocal156_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal157_my_bitoff );\
-}
-
-// L3L4CompleteHeader_Reserved2: Validation accessors are not defined because validation condition was not specified.
-#define BM_L3L4CompleteHeader_Reserved2_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal158_tmp_bits;\
- BM_L3L4CompleteHeader_Reserved2_GET_SIZE( base_ptr, out_bytes, bmlocal158_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal158_tmp_bits );\
-}
-
-#define BM_L3L4CompleteHeader_Reserved2_BYTES_SIZE 2
-
-#define BM_L3L4CompleteHeader_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 12;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_L3L4CompleteHeader_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal161_tmp_bits;\
- BM_L3L4CompleteHeader_GET_SIZE( base_ptr, out_bytes, bmlocal161_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal161_tmp_bits );\
-}
-
-#define BM_L3L4CompleteHeader_BYTES_SIZE 12
-
-#define BM_L3L4CompleteHeader_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "L3L4CompleteHeader", 1);\
- BM_L3L4CompleteHeader_Type_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_L3L4CompleteHeader_Length_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_L3L4CompleteHeader_Version_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_L3L4CompleteHeader_Accessibility_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_L3L4CompleteHeader_Status_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_L3L4CompleteHeader_Reserved2_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_L3L4CompleteHeader_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_L3L4CompleteHeader_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 ChannelInfoArray[24];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _Frequency;
- UINT16 _ChannelId : 16;
- UINT8 _Bandwidth : 8;
- UINT8 _Fft : 8;
- BMS_LittleEndianness_Uint8 _Preambles[15];
- UINT8 _Reserved : 8;
-} BMS_ChannelInfoArray;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _Reserved : 8;
- BMS_LittleEndianness_Uint8 _Preambles[15];
- UINT8 _Fft : 8;
- UINT8 _Bandwidth : 8;
- UINT16 _ChannelId : 16;
- UINT32 _Frequency;
-} BMS_ChannelInfoArray;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'ChannelInfoArray' Type: 'ChannelInfoArray', Top-level, Non-instance, Including bitoff root
-#define BM_ChannelInfoArray_Frequency_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
-}
-
-// Alignment of ChannelInfoArray_Frequency: accumulated=(Variable), parent.base=(Variable)
-#define BM_ChannelInfoArray_Frequency_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_ChannelInfoArray_Frequency_GET( base_ptr, base_bitoff, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal162_my_ptr;\
- UINT bmlocal163_my_bitoff;\
- BM_ChannelInfoArray_Frequency_GET_POS( base_ptr, base_bitoff, bmlocal162_my_ptr, bmlocal163_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal162_my_ptr, bmlocal163_my_bitoff, 32, UINT32, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_ChannelInfoArray_Frequency_GET(PVOID base_ptr, UINT base_bitoff)
-{
- /*lint --e{*} */
- UINT32 bmlocal164_tmp_var;
- BM_ChannelInfoArray_Frequency_GET( base_ptr, base_bitoff, bmlocal164_tmp_var );
- return bmlocal164_tmp_var;
-}
-
-#define BM_ChannelInfoArray_Frequency_SET( base_ptr, base_bitoff, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal165_my_ptr;\
- UINT bmlocal166_my_bitoff;\
- BM_ChannelInfoArray_Frequency_GET_POS( base_ptr, base_bitoff, bmlocal165_my_ptr, bmlocal166_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal165_my_ptr, bmlocal166_my_bitoff, 32, in_val, 0xFFFFFFFF );\
-}
-
-// ChannelInfoArray_Frequency: IS_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_Frequency: SET_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_Frequency: IS_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_Frequency: SET_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_Frequency: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// ChannelInfoArray_Frequency: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_ChannelInfoArray_Frequency_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal167_out_val;\
- BM_ChannelInfoArray_Frequency_GET( base_ptr, base_bitoff, bmlocal167_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Frequency", 32, (UINT)(bmlocal167_out_val), "%d", 1);\
-}
-
-#define BM_ChannelInfoArray_Frequency_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_ChannelInfoArray_Frequency_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_ChannelInfoArray_Frequency_INCREMENT( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal168_val;\
- BM_ChannelInfoArray_Frequency_GET( base_ptr, base_bitoff, bmlocal168_val );\
- (bmlocal168_val)++;\
- BM_ChannelInfoArray_Frequency_SET( base_ptr, base_bitoff, bmlocal168_val );\
-}
-
-// ChannelInfoArray_Frequency: Validation accessors are not defined because validation condition was not specified.
-#define BM_ChannelInfoArray_Frequency_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal169_tmp_bits;\
- BM_ChannelInfoArray_Frequency_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal169_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal169_tmp_bits );\
-}
-
-#define BM_ChannelInfoArray_Frequency_BYTES_SIZE 4
-
-#define BM_ChannelInfoArray_ChannelId_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal172_acc_bytes;\
- UINT bmlocal173_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
- bmlocal172_acc_bytes = 4;\
- bmlocal173_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal172_acc_bytes );\
- out_bitoff += bmlocal173_acc_bits;\
-}
-
-// Alignment of ChannelInfoArray_ChannelId: accumulated=(Variable), parent.base=(Variable)
-#define BM_ChannelInfoArray_ChannelId_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_ChannelInfoArray_ChannelId_GET( base_ptr, base_bitoff, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal174_my_ptr;\
- UINT bmlocal175_my_bitoff;\
- BM_ChannelInfoArray_ChannelId_GET_POS( base_ptr, base_bitoff, bmlocal174_my_ptr, bmlocal175_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal174_my_ptr, bmlocal175_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_ChannelInfoArray_ChannelId_GET(PVOID base_ptr, UINT base_bitoff)
-{
- /*lint --e{*} */
- UINT16 bmlocal176_tmp_var;
- BM_ChannelInfoArray_ChannelId_GET( base_ptr, base_bitoff, bmlocal176_tmp_var );
- return bmlocal176_tmp_var;
-}
-
-#define BM_ChannelInfoArray_ChannelId_SET( base_ptr, base_bitoff, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal177_my_ptr;\
- UINT bmlocal178_my_bitoff;\
- BM_ChannelInfoArray_ChannelId_GET_POS( base_ptr, base_bitoff, bmlocal177_my_ptr, bmlocal178_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal177_my_ptr, bmlocal178_my_bitoff, 16, in_val, 0xFFFFFFFF );\
-}
-
-// ChannelInfoArray_ChannelId: IS_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_ChannelId: SET_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_ChannelId: IS_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_ChannelId: SET_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_ChannelId: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// ChannelInfoArray_ChannelId: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_ChannelInfoArray_ChannelId_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal179_out_val;\
- BM_ChannelInfoArray_ChannelId_GET( base_ptr, base_bitoff, bmlocal179_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "ChannelId", 16, (UINT)(bmlocal179_out_val), "%d", 1);\
-}
-
-#define BM_ChannelInfoArray_ChannelId_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_ChannelInfoArray_ChannelId_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_ChannelInfoArray_ChannelId_INCREMENT( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal180_val;\
- BM_ChannelInfoArray_ChannelId_GET( base_ptr, base_bitoff, bmlocal180_val );\
- (bmlocal180_val)++;\
- BM_ChannelInfoArray_ChannelId_SET( base_ptr, base_bitoff, bmlocal180_val );\
-}
-
-// ChannelInfoArray_ChannelId: Validation accessors are not defined because validation condition was not specified.
-#define BM_ChannelInfoArray_ChannelId_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal181_tmp_bits;\
- BM_ChannelInfoArray_ChannelId_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal181_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal181_tmp_bits );\
-}
-
-#define BM_ChannelInfoArray_ChannelId_BYTES_SIZE 2
-
-#define BM_ChannelInfoArray_Bandwidth_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal184_acc_bytes;\
- UINT bmlocal185_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
- bmlocal184_acc_bytes = 6;\
- bmlocal185_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal184_acc_bytes );\
- out_bitoff += bmlocal185_acc_bits;\
-}
-
-// Alignment of ChannelInfoArray_Bandwidth: accumulated=(Variable), parent.base=(Variable)
-#define BM_ChannelInfoArray_Bandwidth_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_ChannelInfoArray_Bandwidth_GET( base_ptr, base_bitoff, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal186_my_ptr;\
- UINT bmlocal187_my_bitoff;\
- BM_ChannelInfoArray_Bandwidth_GET_POS( base_ptr, base_bitoff, bmlocal186_my_ptr, bmlocal187_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal186_my_ptr, bmlocal187_my_bitoff, 8, UINT8, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_ChannelInfoArray_Bandwidth_GET(PVOID base_ptr, UINT base_bitoff)
-{
- /*lint --e{*} */
- UINT8 bmlocal188_tmp_var;
- BM_ChannelInfoArray_Bandwidth_GET( base_ptr, base_bitoff, bmlocal188_tmp_var );
- return bmlocal188_tmp_var;
-}
-
-#define BM_ChannelInfoArray_Bandwidth_SET( base_ptr, base_bitoff, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal189_my_ptr;\
- UINT bmlocal190_my_bitoff;\
- BM_ChannelInfoArray_Bandwidth_GET_POS( base_ptr, base_bitoff, bmlocal189_my_ptr, bmlocal190_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal189_my_ptr, bmlocal190_my_bitoff, 8, in_val, 0xFFFFFFFF );\
-}
-
-// ChannelInfoArray_Bandwidth: IS_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_Bandwidth: SET_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_Bandwidth: IS_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_Bandwidth: SET_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_Bandwidth: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// ChannelInfoArray_Bandwidth: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_ChannelInfoArray_Bandwidth_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal191_out_val;\
- BM_ChannelInfoArray_Bandwidth_GET( base_ptr, base_bitoff, bmlocal191_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Bandwidth", 8, (UINT)(bmlocal191_out_val), "%d", 1);\
-}
-
-#define BM_ChannelInfoArray_Bandwidth_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_ChannelInfoArray_Bandwidth_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_ChannelInfoArray_Bandwidth_INCREMENT( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal192_val;\
- BM_ChannelInfoArray_Bandwidth_GET( base_ptr, base_bitoff, bmlocal192_val );\
- (bmlocal192_val)++;\
- BM_ChannelInfoArray_Bandwidth_SET( base_ptr, base_bitoff, bmlocal192_val );\
-}
-
-// ChannelInfoArray_Bandwidth: Validation accessors are not defined because validation condition was not specified.
-#define BM_ChannelInfoArray_Bandwidth_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal193_tmp_bits;\
- BM_ChannelInfoArray_Bandwidth_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal193_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal193_tmp_bits );\
-}
-
-#define BM_ChannelInfoArray_Bandwidth_BYTES_SIZE 1
-
-#define BM_ChannelInfoArray_Fft_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal196_acc_bytes;\
- UINT bmlocal197_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
- bmlocal196_acc_bytes = 7;\
- bmlocal197_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal196_acc_bytes );\
- out_bitoff += bmlocal197_acc_bits;\
-}
-
-// Alignment of ChannelInfoArray_Fft: accumulated=(Variable), parent.base=(Variable)
-#define BM_ChannelInfoArray_Fft_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_ChannelInfoArray_Fft_GET( base_ptr, base_bitoff, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal198_my_ptr;\
- UINT bmlocal199_my_bitoff;\
- BM_ChannelInfoArray_Fft_GET_POS( base_ptr, base_bitoff, bmlocal198_my_ptr, bmlocal199_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal198_my_ptr, bmlocal199_my_bitoff, 8, UINT8, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_ChannelInfoArray_Fft_GET(PVOID base_ptr, UINT base_bitoff)
-{
- /*lint --e{*} */
- UINT8 bmlocal200_tmp_var;
- BM_ChannelInfoArray_Fft_GET( base_ptr, base_bitoff, bmlocal200_tmp_var );
- return bmlocal200_tmp_var;
-}
-
-#define BM_ChannelInfoArray_Fft_SET( base_ptr, base_bitoff, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal201_my_ptr;\
- UINT bmlocal202_my_bitoff;\
- BM_ChannelInfoArray_Fft_GET_POS( base_ptr, base_bitoff, bmlocal201_my_ptr, bmlocal202_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal201_my_ptr, bmlocal202_my_bitoff, 8, in_val, 0xFFFFFFFF );\
-}
-
-// ChannelInfoArray_Fft: IS_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_Fft: SET_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_Fft: IS_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_Fft: SET_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_Fft: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// ChannelInfoArray_Fft: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_ChannelInfoArray_Fft_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal203_out_val;\
- BM_ChannelInfoArray_Fft_GET( base_ptr, base_bitoff, bmlocal203_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Fft", 8, (UINT)(bmlocal203_out_val), "%d", 1);\
-}
-
-#define BM_ChannelInfoArray_Fft_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_ChannelInfoArray_Fft_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_ChannelInfoArray_Fft_INCREMENT( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal204_val;\
- BM_ChannelInfoArray_Fft_GET( base_ptr, base_bitoff, bmlocal204_val );\
- (bmlocal204_val)++;\
- BM_ChannelInfoArray_Fft_SET( base_ptr, base_bitoff, bmlocal204_val );\
-}
-
-// ChannelInfoArray_Fft: Validation accessors are not defined because validation condition was not specified.
-#define BM_ChannelInfoArray_Fft_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal205_tmp_bits;\
- BM_ChannelInfoArray_Fft_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal205_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal205_tmp_bits );\
-}
-
-#define BM_ChannelInfoArray_Fft_BYTES_SIZE 1
-
-#define BM_ChannelInfoArray_Preambles_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal208_acc_bytes;\
- UINT bmlocal209_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
- bmlocal208_acc_bytes = 8;\
- bmlocal209_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal208_acc_bytes );\
- out_bitoff += bmlocal209_acc_bits;\
-}
-
-// ARRAY: ChannelInfoArray_Preambles
-#define BM_ChannelInfoArray_Preambles_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 15;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-BMI_INLINE UINT BM_INLINE_ChannelInfoArray_Preambles_GET_SIZE()
-{
- /*lint --e{*} */
- return 15;
-}
-
-#define BM_ChannelInfoArray_Preambles_GET_DIMENSION_ELEMENT_COUNT( base_ptr, base_bitoff, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- out_element_count = 15;\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_ChannelInfoArray_Preambles_GET_ELEMENT_POS( base_ptr, base_bitoff, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal210_out_ptr;\
- UINT bmlocal211_out_bitoff;\
- UINT bmlocal212_element_size_bytes;\
- UINT bmlocal213_element_size_bits;\
- BM_ChannelInfoArray_Preambles_GET_POS( base_ptr, base_bitoff, bmlocal210_out_ptr, bmlocal211_out_bitoff );\
- bmlocal212_element_size_bytes = 1;\
- bmlocal213_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal210_out_ptr) + (idx0) * bmlocal212_element_size_bytes );\
- out_bitoff = bmlocal211_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal213_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'ChannelInfoArray_Preambles' Type: 'Uint8', Inner, Non-instance, Including bitoff root
-#define BM_ChannelInfoArray_Preambles_value_GET_POS( base_ptr, base_bitoff, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal214_parent_out_ptr;\
- BM_ChannelInfoArray_Preambles_GET_ELEMENT_POS( base_ptr, base_bitoff, idx0, bmlocal214_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal214_parent_out_ptr;\
-}
-
-// Alignment of ChannelInfoArray_Preambles_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_ChannelInfoArray_Preambles_value_GET_SIZE( base_ptr, base_bitoff, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_ChannelInfoArray_Preambles_value_GET( base_ptr, base_bitoff, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal215_my_ptr;\
- UINT bmlocal216_my_bitoff;\
- BM_ChannelInfoArray_Preambles_value_GET_POS( base_ptr, base_bitoff, idx0, bmlocal215_my_ptr, bmlocal216_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal215_my_ptr, bmlocal216_my_bitoff, 8, UINT8, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_ChannelInfoArray_Preambles_value_GET(PVOID base_ptr, UINT base_bitoff, UINT idx0)
-{
- /*lint --e{*} */
- UINT8 bmlocal217_tmp_var;
- BM_ChannelInfoArray_Preambles_value_GET( base_ptr, base_bitoff, idx0, bmlocal217_tmp_var );
- return bmlocal217_tmp_var;
-}
-
-#define BM_ChannelInfoArray_Preambles_value_SET( base_ptr, base_bitoff, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal218_my_ptr;\
- UINT bmlocal219_my_bitoff;\
- BM_ChannelInfoArray_Preambles_value_GET_POS( base_ptr, base_bitoff, idx0, bmlocal218_my_ptr, bmlocal219_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal218_my_ptr, bmlocal219_my_bitoff, 8, in_val, 0xFFFFFFFF );\
-}
-
-// ChannelInfoArray_Preambles_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_Preambles_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_Preambles_value: IS_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_Preambles_value: SET_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_Preambles_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// ChannelInfoArray_Preambles_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_ChannelInfoArray_Preambles_value_DUMP_DEPTH( base_ptr, base_bitoff, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal220_out_val;\
- BM_ChannelInfoArray_Preambles_value_GET( base_ptr, base_bitoff, idx0, bmlocal220_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal220_out_val), "%u", 1);\
-}
-
-#define BM_ChannelInfoArray_Preambles_value_DUMP( base_ptr, base_bitoff, idx0 )\
-{\
- /*lint --e{*} */\
- BM_ChannelInfoArray_Preambles_value_DUMP_DEPTH( base_ptr, base_bitoff, idx0, 0 );\
-}
-
-#define BM_ChannelInfoArray_Preambles_value_INCREMENT( base_ptr, base_bitoff, idx0 )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal221_val;\
- BM_ChannelInfoArray_Preambles_value_GET( base_ptr, base_bitoff, idx0, bmlocal221_val );\
- (bmlocal221_val)++;\
- BM_ChannelInfoArray_Preambles_value_SET( base_ptr, base_bitoff, idx0, bmlocal221_val );\
-}
-
-// ChannelInfoArray_Preambles_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_ChannelInfoArray_Preambles_value_GET_BYTES_SIZE( base_ptr, base_bitoff, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal222_tmp_bits;\
- BM_ChannelInfoArray_Preambles_value_GET_SIZE( base_ptr, base_bitoff, idx0, out_bytes, bmlocal222_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal222_tmp_bits );\
-}
-
-#define BM_ChannelInfoArray_Preambles_value_BYTES_SIZE 1
-
-#define BM_ChannelInfoArray_Preambles_GET_CELL_SIZE( base_ptr, base_bitoff, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_ChannelInfoArray_Preambles_GET_BYTES_CELL_SIZE( base_ptr, base_bitoff, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal225_tmp_bits;\
- BM_ChannelInfoArray_Preambles_GET_CELL_SIZE( base_ptr, base_bitoff, idx0, out_bytes, bmlocal225_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal225_tmp_bits );\
-}
-
-#define BM_ChannelInfoArray_Preambles_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_ChannelInfoArray_Preambles_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_ChannelInfoArray_Preambles_DUMP_DEPTH_IDX( base_ptr, base_bitoff, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_ChannelInfoArray_Preambles_value_DUMP_DEPTH( base_ptr, base_bitoff, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_ChannelInfoArray_Preambles_DUMP_IDX( base_ptr, base_bitoff, idx0 )\
-{\
- /*lint --e{*} */\
- BM_ChannelInfoArray_Preambles_DUMP_DEPTH_IDX( base_ptr, base_bitoff, idx0, 0 );\
-}
-
-#define BM_ChannelInfoArray_Preambles_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal226_dim_size0;\
- UINT bmlocal227_idx0;\
- bmlocal226_dim_size0 = 15;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "Preambles", 1);\
- for( bmlocal227_idx0=0; bmlocal227_idx0<bmlocal226_dim_size0; bmlocal227_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal227_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_ChannelInfoArray_Preambles_DUMP_DEPTH_IDX( base_ptr, base_bitoff, bmlocal227_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_ChannelInfoArray_Preambles_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_ChannelInfoArray_Preambles_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_ChannelInfoArray_Preambles_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal228_tmp_bits;\
- BM_ChannelInfoArray_Preambles_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal228_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal228_tmp_bits );\
-}
-
-#define BM_ChannelInfoArray_Preambles_BYTES_SIZE 15
-
-#define BM_ChannelInfoArray_Reserved_GET_POS( base_ptr, base_bitoff, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal229_tmp_bytes = 0;\
- UINT bmlocal230_tmp_bits = 0;\
- UINT bmlocal231_acc_bytes;\
- UINT bmlocal232_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = base_bitoff;\
- bmlocal231_acc_bytes = 8;\
- bmlocal232_acc_bits = 0;\
- BM_ChannelInfoArray_Preambles_GET_SIZE( base_ptr, base_bitoff, bmlocal229_tmp_bytes, bmlocal230_tmp_bits );\
- bmlocal231_acc_bytes += bmlocal229_tmp_bytes;\
- bmlocal232_acc_bits += bmlocal230_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal231_acc_bytes );\
- out_bitoff += bmlocal232_acc_bits;\
-}
-
-// Alignment of ChannelInfoArray_Reserved: accumulated=(Variable), parent.base=(Variable)
-#define BM_ChannelInfoArray_Reserved_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_ChannelInfoArray_Reserved_GET( base_ptr, base_bitoff, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal233_my_ptr;\
- UINT bmlocal234_my_bitoff;\
- BM_ChannelInfoArray_Reserved_GET_POS( base_ptr, base_bitoff, bmlocal233_my_ptr, bmlocal234_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal233_my_ptr, bmlocal234_my_bitoff, 8, UINT8, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_ChannelInfoArray_Reserved_GET(PVOID base_ptr, UINT base_bitoff)
-{
- /*lint --e{*} */
- UINT8 bmlocal235_tmp_var;
- BM_ChannelInfoArray_Reserved_GET( base_ptr, base_bitoff, bmlocal235_tmp_var );
- return bmlocal235_tmp_var;
-}
-
-#define BM_ChannelInfoArray_Reserved_SET( base_ptr, base_bitoff, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal236_my_ptr;\
- UINT bmlocal237_my_bitoff;\
- BM_ChannelInfoArray_Reserved_GET_POS( base_ptr, base_bitoff, bmlocal236_my_ptr, bmlocal237_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal236_my_ptr, bmlocal237_my_bitoff, 8, in_val, 0xFFFFFFFF );\
-}
-
-// ChannelInfoArray_Reserved: IS_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_Reserved: SET_DEFAULT accessor is not defined because no default value was specified.
-// ChannelInfoArray_Reserved: IS_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_Reserved: SET_RESET accessor is not defined because no reset value was specified.
-// ChannelInfoArray_Reserved: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// ChannelInfoArray_Reserved: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_ChannelInfoArray_Reserved_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal238_out_val;\
- BM_ChannelInfoArray_Reserved_GET( base_ptr, base_bitoff, bmlocal238_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Reserved", 8, (UINT)(bmlocal238_out_val), "%d", 1);\
-}
-
-#define BM_ChannelInfoArray_Reserved_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_ChannelInfoArray_Reserved_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-#define BM_ChannelInfoArray_Reserved_INCREMENT( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal239_val;\
- BM_ChannelInfoArray_Reserved_GET( base_ptr, base_bitoff, bmlocal239_val );\
- (bmlocal239_val)++;\
- BM_ChannelInfoArray_Reserved_SET( base_ptr, base_bitoff, bmlocal239_val );\
-}
-
-// ChannelInfoArray_Reserved: Validation accessors are not defined because validation condition was not specified.
-#define BM_ChannelInfoArray_Reserved_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal240_tmp_bits;\
- BM_ChannelInfoArray_Reserved_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal240_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal240_tmp_bits );\
-}
-
-#define BM_ChannelInfoArray_Reserved_BYTES_SIZE 1
-
-#define BM_ChannelInfoArray_GET_SIZE( base_ptr, base_bitoff, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal241_tmp_bytes = 0;\
- UINT bmlocal242_tmp_bits = 0;\
- out_bytes = 9;\
- out_bits = 0;\
- BM_ChannelInfoArray_Preambles_GET_SIZE( base_ptr, base_bitoff, bmlocal241_tmp_bytes, bmlocal242_tmp_bits );\
- out_bytes += bmlocal241_tmp_bytes;\
- out_bits += bmlocal242_tmp_bits;\
-}
-
-#define BM_ChannelInfoArray_GET_BYTES_SIZE( base_ptr, base_bitoff, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal243_tmp_bits;\
- BM_ChannelInfoArray_GET_SIZE( base_ptr, base_bitoff, out_bytes, bmlocal243_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal243_tmp_bits );\
-}
-
-#define BM_ChannelInfoArray_BYTES_SIZE 24
-
-#define BM_ChannelInfoArray_DUMP_DEPTH( base_ptr, base_bitoff, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "ChannelInfoArray", 1);\
- BM_ChannelInfoArray_Frequency_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BM_ChannelInfoArray_ChannelId_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BM_ChannelInfoArray_Bandwidth_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BM_ChannelInfoArray_Fft_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BM_ChannelInfoArray_Preambles_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BM_ChannelInfoArray_Reserved_DUMP_DEPTH( base_ptr, base_bitoff, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( base_bitoff );\
-}
-
-#define BM_ChannelInfoArray_DUMP( base_ptr, base_bitoff )\
-{\
- /*lint --e{*} */\
- BM_ChannelInfoArray_DUMP_DEPTH( base_ptr, base_bitoff, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_L4COMMON_H_ */
-
diff --git a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/ObsoletedTypes.h b/InfraStack/OSAgnostic/Common/L4Common/SourceControl/ObsoletedTypes.h
deleted file mode 100644
index 2b0bdbc..0000000
--- a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/ObsoletedTypes.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * This file is obsoleted. Please refrain from using.
- **/
-
-/// BOOL_T is deprecated. use BOOL instead
-typedef BOOL BOOL_T;
-
-/// BYTE should not be in the global, rather it should be defined locally
-typedef UINT8 BYTE;
-typedef BYTE* PBYTE;
-
-/// deprecated
-typedef unsigned long ULONG;
-typedef ULONG* PULONG;
-
-/// deprecated
-typedef unsigned char UCHAR;
-typedef UCHAR* PUCHAR;
diff --git a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/WinTypes.h b/InfraStack/OSAgnostic/Common/L4Common/SourceControl/WinTypes.h
deleted file mode 100644
index 982d181..0000000
--- a/InfraStack/OSAgnostic/Common/L4Common/SourceControl/WinTypes.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*************************************************************************
-** **
-** I N T E L ( ENVARA ) P R O P R I E T A R Y **
-** **
-** COPYRIGHT (c) 2005 BY INTEL CORPORATION. ALL RIGHTS **
-** RESERVED. NO PART OF THIS PROGRAM OR PUBLICATION MAY **
-** BE REPRODUCED, TRANSMITTED, TRANSCRIBED, STORED IN A **
-** RETRIEVAL SYSTEM, OR TRANSLATED INTO ANY LANGUAGE OR COMPUTER **
-** LANGUAGE IN ANY FORM OR BY ANY MEANS, ELECTRONIC, MECHANICAL, **
-** MAGNETIC, OPTICAL, CHEMICAL, MANUAL, OR OTHERWISE, WITHOUT **
-** THE PRIOR WRITTEN PERMISSION OF INTEL CORPORATION. **
-** **
-*************************************************************************/
-
-/**
- * @file
- *
- * WinTypes.h
- *
- * This file is for MS Compilers.
- *
- * @version 1.1 06-July-2005 Yariv Barkan\n
- * Minor modifications
- *
- * @version 1.0 05-June-2005 Pavel Aronsky\n
- * Initial version
- *
- */
-
-#ifndef __WINTYPES_H
-#define __WINTYPES_H
-
-// signed
-typedef signed int INT;
-typedef signed char INT8;
-typedef signed short INT16;
-typedef signed int INT32;
-typedef signed __int64 INT64;
-
-// unsigned
-typedef unsigned int UINT;
-typedef unsigned char UINT8;
-typedef unsigned short UINT16;
-typedef unsigned int UINT32;
-typedef unsigned __int64 UINT64;
-
-//#ifndef WIN32 && WIN64
-#if !defined(_OS_WIN32SIM) && !defined(_OS_WIN64IM)
- // basic boolean
- typedef int BOOL;
-#endif
-
-#endif // __WINTYPES_H
diff --git a/InfraStack/OSAgnostic/Common/L5Common/L5Commonold.h b/InfraStack/OSAgnostic/Common/L5Common/L5Commonold.h
deleted file mode 100644
index 62589fa..0000000
--- a/InfraStack/OSAgnostic/Common/L5Common/L5Commonold.h
+++ /dev/null
@@ -1,288 +0,0 @@
-/**************************************************************************
-Copyright (c) 2007-2009, Intel Corporation. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _L5COMMON_H
-#define _L5COMMON_H
-
-
-// @@@ : JSS : Temporarily commented (resides under Instrumentation).
-// If needed this needs to be moved out of Instrument and somewhere under main tree.
-// #include "UDapiCommonDefines.h" // for MOC Payload + header size
-#include "WrappersCommon.h"
-#include "Messenger.h"
-#include "KDapiAdapter.h"
-
-//////////////////////////////////////////////////////////////////////////
-// Definitions
-
-// Last known value is 8192 + 16 + 12 + 4 = 8224
-//#define STATUS_INDICATION_PAYLOAD_MAX_SIZE (TASK_DATA_TYPE_SIZE /* MOC Payload + header */ + sizeof(L3L4CompleteHeader_type) /* L3L4 header */ + 4 /* SV part */)
-#define STATUS_INDICATION_PAYLOAD_MAX_SIZE (TASK_DATA_TYPE_SIZE /* MOC Payload + header */ + 12 /* L3L4 header */ + 4 /* SV part */)
-
-// Dispatcher message related
-//#define L5_FIRST_USER_MESSAGE_ID (100)
-#define L5_DISPATCHER_MAX_MESSAGE_BUFFER_SIZE (STATUS_INDICATION_PAYLOAD_MAX_SIZE + 8) /* 4 bytes for OID + 4 bytes for payload length */
-#define L5_DISPATCHER_MESSAGE_REPLY_TIMEOUT (30000) // in milliseconds XXX
-#define L5_DISPATCHER_CONNECT_TIMEOUT (3000) // in milliseconds XXX
-
-// L5 Message flags
-#define L5_MESSAGE_FLAG_REPLY 0x01
-#define L5_MESSAGE_FLAG_ERROR 0x02
-
-
-//////////////////////////////////////////////////////////////////////////
-// Typedefs
-
-// L5_RESULTs
-typedef enum _L5_RESULT
-{
- // Success
- L5_RESULT_OK = 0,
-
- // Protocol
- L5_RESULT_TOO_MANY_CONNECTIONS,
- L5_RESULT_INVALID_PROTOCOL,
- L5_RESULT_NO_TARGET_SEQ_MATCH,
-
- // Logical
- L5_RESULT_ID_OUT_OF_RANGE,
- L5_RESULT_ID_ALREADY_EXISTS,
- L5_RESULT_ID_NOT_FOUND,
- L5_RESULT_NO_HANDLER,
- L5_RESULT_INVALID_PARAMS,
-
- // Resources
- L5_RESULT_MEMORY_ALLOC_FAILED,
- L5_RESULT_SOCKETS_ERROR,
- L5_RESULT_CREATE_EVENT_FAILED,
-
- // Wait
- L5_RESULT_TIMED_OUT,
- L5_RESULT_WAIT_FAILED,
- L5_RESULT_TOO_MANY_WAITING_FOR_REPLIES,
-
- // Shutdowns and disconnections
- L5_RESULT_SERVICE_SHUTTING_DOWN,
- L5_RESULT_ALREADY_DISCONNECTED,
- L5_RESULT_USER_REQUESTED_DISCONNECT,
- L5_RESULT_OTHER_SIDE_DISCONNECTED,
-
- // Deadlock prevention
- L5_RESULT_CANT_DO_DURING_CALLBACK,
-
- L5_RESULT_ACCESSIBILITY_ERROR,
-
- // services error
- L5_RESULT_SERVICES_INIT_FAILED
-
-} L5_RESULT;
-
-// Target IDs
-typedef enum _L5_TARGET_ID
-{
- L5_TARGET_DYNAMIC = 0,
- L5_TARGET_CONTROL = 0,
- L5_TARGET_GENERIC_APPLICATION,
- L5_TARGET_PIPE_SERVICES,
- L5_TARGET_SERVICES,
-
- L5_TARGET_SUPPLICANT,
- L5_TARGET_NDNS,
- L5_TARGET_L4_PROXY,
- L5_TARGET_MOC_PROXY,
- L5_TARGET_ACT,
- //L5_TARGET_NDIS_TRACE_AGENT,
- L5_TARGET_DND_AGENT,
- L5_TARGET_KDAPI_ADAPTER,
- L5_TARGET_EVENT
-} L5_TARGET_ID;
-
-typedef enum _L5_CONTROL_MESSAGE
-{
- // DISPATCHER <==> CONNTECTOR, Buffer: (DWORD) Requested target ID.
- // Response: Same message, Buffer: (DWORD) L5_RESULT.
- L5_CONTROL_MESSAGE_HANDSHAKE = 0,
-
- // DISPATCHER ==> CONNTECTOR
- L5_CONTROL_MESSAGE_FAILURE,
- L5_CONTROL_MESSAGE_OTHER_DISCONNECTED_NOTIFICATION, // Should be removed. Not reported anymore.
- L5_CONTROL_MESSAGE_DRIVER_CONNECTED,
- L5_CONTROL_MESSAGE_DRIVER_DISCONNECTED
-} L5_CONTROL_MESSAGE;
-
-// L5 Events
-typedef enum _L5_EVENT
-{
- L5_EVENT_DISCONNECTED = 0,
- L5_EVENT_OTHER_DISCONNECTED,
- L5_EVENT_DRIVER_CONNECTED,
- L5_EVENT_DRIVER_DISCONNECTED
-} L5_EVENT;
-
-#define L5_EVENT_COUNT 4
-
-#define L5_EVENT_STR(l5event) (l5event < L5_EVENT_COUNT ? L5EventStrArr[l5event] : "Ilegal")
-
-static char* L5EventStrArr[] = {
- "<Disconnected>",
- "<Other Disconnected>",
- "<Driver Up>",
- "<Driver Down>"
-};
-
-typedef enum _THREAD_ID
-{
- THREAD_ID_DEFAULT = 0
-} THREAD_ID;
-
-// Only unrecoverable errors should be reported.
-// (Bad user inputs shouldn't be reported, instead return some error to the user)
-typedef enum _ERROR_REPORT_OPCODE
-{
- CTRL_PROBLEM, // missing indications, unrecoverable response status
- INTERNAL_PROBLEM, // bad malloc, failed create event, unknown opcode, ...
- DEVICE_PROBLEM
-} ERROR_REPORT_OPCODE;
-
-typedef void (*tpfnSendErrorReport)( L5_TARGET_ID senderID, ERROR_REPORT_OPCODE opcode, const char* function, int line );
-
-
-//The L5Message should be aligned to 1 because its going to be transmitted in the protocol.
-#pragma pack(push, 1)
-
-// Basic types
-typedef void* L5_CONNECTION;
-
-// Sockets protocol messages
-typedef struct _tL5Message
-{
- L5_TARGET_ID SourceID;
- L5_TARGET_ID TargetID;
- UINT32 fbFlags;
- UINT32 dwSequentialNumber;
- UINT32 dwMessageID;
- UINT32 dwMaxReplyBufferSize;
- UINT32 dwSentBufferSize;
- BYTE baSentBuffer[1];
-} tL5Message;
-
-// Function pointers
-typedef void (*tpfnMessagesHandler)(
- L5_CONNECTION Conn,
- L5_TARGET_ID nOriginID,
-
- UINT32 dwSentMessageID,
- void *pvSentBuffer,
- UINT32 cbSentBufferSize,
-
- UINT32 *pdwResponseMessageID,
- void *pvResponseBuffer,
- UINT32 *cbResponseBufferSize,
-
- void *pvUserContext,
- void *pvReserved );
-
-typedef void (*tpfnEventHandler)(
- L5_CONNECTION Conn,
- L5_EVENT eEvent,
- void *pvEventData,
- void *pvUserContext );
-
-
-
-typedef struct _tUtilityFunctions
-{
- size_t (*tpfnPostRequest)(
- REQUEST_PRIORITY priority,
- UINT32 internalRequestID,
- void *buffer, UINT32 bufferLength,
- InternalHandler internalHandler );
-
- BOOL (*tpfnPopRequest)( size_t seqNum );
-
- void (*tpfnTrace)(
- int moduleID,
- int severity,
- const char *fmt, ...);
-
- void (*tpfnSetTraceIndicatiosCB)(TraceIndicationCallback callback, char **trcBuffer);
-} tUtilityFunctions;
-
-// Dispatcher functions structure
-typedef struct _tL5DispatcherFunctions
-{
- L5_RESULT (*pfnConnect)(
- tpfnMessagesHandler pfnMessagesHandler,
- tpfnEventHandler pfnEventHandler,
- L5_CONNECTION *Conn);
-
- L5_RESULT (*pfnConnectEx)(
- L5_TARGET_ID nTargetID,
- tpfnMessagesHandler pfnMessagesHandler,
- tpfnEventHandler pfnEventHandler,
- void *pvUserContext,
- THREAD_ID threadId,
- L5_CONNECTION *pConn);
-
- void (*pfnDisconnect)( L5_CONNECTION Conn );
-
- L5_RESULT (*pfnSendReceiveMessage)(
- L5_CONNECTION Conn,
- L5_TARGET_ID nTargetID,
-
- UINT32 dwSendMessageID,
- void *pvSendBuffer,
- UINT32 cbSendBufferSize,
-
- UINT32 *pdwReceiveMessageID,
- void *pvReceiveBuffer,
- UINT32 *cbReceiveBufferSize );
-
- wmx_Status_t (*pfnRegisterCtrlStatusUpdatesCB)(
- wmx_pCtrlStatusUpdateCB_t ctrlStatusUpdateCB);
-
- wmx_Status_t (*pfnUnregisterCtrlStatusUpdatesCB)(
- wmx_pCtrlStatusUpdateCB_t ctrlStatusUpdateCB);
-
- wmx_CtrlStatus_t (*pfnGetCtrlStatus)();
-
- wmx_Status_t (*pfnSetConnParams)(
- char *szHostName,
- int nPort);
-
- tpfnSendErrorReport pfnSendErrorReport;
-
-} tL5DispatcherFunctions;
-
-extern tL5DispatcherFunctions *GetL5Funcs();
-extern tUtilityFunctions *GetUtilsFuncs();
-
-
-#endif \ No newline at end of file
diff --git a/InfraStack/OSAgnostic/OSInterface/InfraStackModules/DnDServerSocket.h b/InfraStack/OSAgnostic/OSInterface/InfraStackModules/DnDServerSocket.h
deleted file mode 100644
index 184c74d..0000000
--- a/InfraStack/OSAgnostic/OSInterface/InfraStackModules/DnDServerSocket.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/**************************************************************************
-Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _DND_SERVER_SOCKETS_H_
-#define _DND_SERVER_SOCKETS_H_
-
-#include "wimax_osal_types.h"
-#include "IPC_Server.h"
-
-SOCKETS_RESULT DND_SERVER_SOCKETS_Init();
-
-void DND_SERVER_SOCKETS_Fini();
-
-SOCKETS_RESULT DND_SERVER_SOCKETS_StartServer(unsigned int port,
- SOCKETS_HandleData dataHandler,
- SERVER_SOCKETS_HandleNewConnection
- newConnectionHandler,
- SOCKETS_HandleDisconnection
- disconnectionHandler);
-
-void DND_SERVER_SOCKETS_StopServer();
-
-int DND_SERVER_SOCKETS_SendToClient(char *s, int len, int socket_id);
-
-void DND_SERVER_SOCKETS_DisconnectClient();
-
-#endif // _DND_SERVER_SOCKETS_H_
-
diff --git a/InfraStack/OSAgnostic/Product/AppSrvInfra/resource.h b/InfraStack/OSAgnostic/Product/AppSrvInfra/resource.h
deleted file mode 100644
index 181f647..0000000
--- a/InfraStack/OSAgnostic/Product/AppSrvInfra/resource.h
+++ /dev/null
@@ -1,16 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Visual C++ generated include file.
-// Used by AppSrvModules.rc
-//
-#define VS_VERSION_INFO 1
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 101
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1001
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDAgent/TraceSubSystem.h b/InfraStack/OSAgnostic/Product/Instrumantation/DnDAgent/TraceSubSystem.h
deleted file mode 100644
index c9a3411..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDAgent/TraceSubSystem.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 3/22/2009 10:35:46 AM
- *
- * Project : Ofer
- * Module : Trace SubSystem Definition
- * Author : Vaknin Yaron
- * Date : 28/08/2005
- * Purpose : OFER Trace SubSystem Definitions
- *****************************************************************************/
-
-#if !defined(_BITMAN_TRACESUBSYSTEM_H_)
-#define _BITMAN_TRACESUBSYSTEM_H_
-
-
-/*lint ++flb */
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-#define USER_MODE_DRIVER_SUB_SYS_ID (01)
-
-#define KERNEL_SUB_SYS_ID (02)
-
-#define FW_SUB_SYS_ID (03)
-
-#define MODEM_SUB_SYS_ID (04)
-
-#define S_ARMADILLO_SUB_SYS_ID (05)
-
-#define N_ARMADILLO_SUB_SYS_ID (06)
-
-#define DEVICE_MODE_DRIVER_SUB_SYS_ID (07)
-
-/*lint --flb */
-
-#endif /* _BITMAN_TRACESUBSYSTEM_H_ */
-
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/DnDWrapper.rc b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/DnDWrapper.rc
deleted file mode 100644
index 994de99..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/DnDWrapper.rc
+++ /dev/null
@@ -1,115 +0,0 @@
-// Microsoft Visual C++ generated resource script.
-//
-#include "resource.h"
-#include "..\..\..\Common\CommonServices\CommonServices.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION SW_VERSION
- PRODUCTVERSION SW_VERSION
- FILEFLAGSMASK 0x17L
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x4L
- FILETYPE 0x2L
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904b0"
- BEGIN
- VALUE "CompanyName", "Intel(R) Corporation"
- VALUE "FileDescription", "WiMAX SDK service for Intel(R) PROSet/Wireless WiMAX Software"
- VALUE "FileVersion", SW_VERSION_ST
- VALUE "InternalName", "DnDWrapper"
- VALUE "LegalCopyright", "Copyright (C) 2007"
- VALUE "OriginalFilename", "DnDWrapper.dll"
- VALUE "ProductName", "Intel(R) PROSet/Wireless WiMAX Service"
- VALUE "ProductVersion", SW_VERSION_ST
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1200
- END
-END
-
-#endif // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-/////////////////////////////////////////////////////////////////////////////
-// Hebrew resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_HEB)
-#ifdef _WIN32
-LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
-#pragma code_page(1255)
-#endif //_WIN32
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE
-BEGIN
- "resource.h\0"
-END
-
-2 TEXTINCLUDE
-BEGIN
- "#include ""afxres.h""\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE
-BEGIN
- "\r\n"
- "\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-#endif // Hebrew resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-
-
-/////////////////////////////////////////////////////////////////////////////
-#endif // not APSTUDIO_INVOKED
-
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceMessage.h b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceMessage.h
deleted file mode 100644
index f760c8d..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceMessage.h
+++ /dev/null
@@ -1,4548 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 1/22/2009 1:29:13 PM
- *
- * Project : Ofer
- * Module : TraceMessage
- * Author : Igor Brainman
- * Date : 23/07/2006
- * Purpose : Trace Messages Format
- *****************************************************************************/
-
-#if !defined(_BITMAN_TRACEMESSAGE_H_)
-#define _BITMAN_TRACEMESSAGE_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-#include "BasicBitmanTypes.h"
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-#define BM_TraceMsgStatus_msgID_MASK (0x000FFFFF)
-
-#define BM_TraceMsgStatus_msgID_OFFSET (0)
-
-#define BM_TraceMsgStatus_msgID_SHIFTED_MASK (0x000FFFFF)
-
-#define BM_TraceMsgStatus_numOfParams_MASK (0x00000003)
-
-#define BM_TraceMsgStatus_numOfParams_OFFSET (20)
-
-#define BM_TraceMsgStatus_numOfParams_SHIFTED_MASK (0x00300000)
-
-#define BM_TraceMsgStatus_timeStampPresent_MASK (0x00000001)
-
-#define BM_TraceMsgStatus_timeStampPresent_OFFSET (22)
-
-#define BM_TraceMsgStatus_timeStampPresent_SHIFTED_MASK (0x00400000)
-
-#define BM_TraceMsgStatus_inlineString_MASK (0x00000001)
-
-#define BM_TraceMsgStatus_inlineString_OFFSET (23)
-
-#define BM_TraceMsgStatus_inlineString_SHIFTED_MASK (0x00800000)
-
-#define BM_TraceMsgStatus_payload_MASK (0x00000001)
-
-#define BM_TraceMsgStatus_payload_OFFSET (24)
-
-#define BM_TraceMsgStatus_payload_SHIFTED_MASK (0x01000000)
-
-#define BM_TraceMsgStatus_bufferOverrun_MASK (0x00000001)
-
-#define BM_TraceMsgStatus_bufferOverrun_OFFSET (25)
-
-#define BM_TraceMsgStatus_bufferOverrun_SHIFTED_MASK (0x02000000)
-
-#define BM_TraceMsgStatus_subSystemID_MASK (0x00000007)
-
-#define BM_TraceMsgStatus_subSystemID_OFFSET (26)
-
-#define BM_TraceMsgStatus_subSystemID_SHIFTED_MASK (0x1C000000)
-
-#define BM_TraceMsgStatus_severity_MASK (0x00000007)
-
-#define BM_TraceMsgStatus_severity_OFFSET (29)
-
-#define BM_TraceMsgStatus_severity_SHIFTED_MASK (0xE0000000)
-
-typedef UINT8 TraceMsgStatus[4];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT32 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT32 _msgID : 20; //a unique message ID to access trace string table
- UINT32 _numOfParams : 2; //may be 0..3
- UINT32 _timeStampPresent : 1; //set to TRUE, if time stamp is attached
- UINT32 _inlineString : 1; //set to TRUE, if inline string is attached
- UINT32 _payload : 1; //set to TRUE, if raw buffer (payload) is attached
- UINT32 _bufferOverrun : 1; //set to TRUE, if buffer overflow happened
- UINT32 _subSystemID : 3; //may be 0..7
- UINT32 _severity : 3; //may be 0..7
- } fields;
-} BMS_TraceMsgStatus;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT32 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT32 _severity : 3; //may be 0..7
- UINT32 _subSystemID : 3; //may be 0..7
- UINT32 _bufferOverrun : 1; //set to TRUE, if buffer overflow happened
- UINT32 _payload : 1; //set to TRUE, if raw buffer (payload) is attached
- UINT32 _inlineString : 1; //set to TRUE, if inline string is attached
- UINT32 _timeStampPresent : 1; //set to TRUE, if time stamp is attached
- UINT32 _numOfParams : 2; //may be 0..3
- UINT32 _msgID : 20; //a unique message ID to access trace string table
- } fields;
-} BMS_TraceMsgStatus;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'TraceMsgStatus' Type: 'TraceMsgStatus', Top-level, Non-instance, No bitoff root
-#define BM_TraceMsgStatus_msgID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TraceMsgStatus_msgID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal57_tmp_bitoff;\
- BM_TraceMsgStatus_msgID_GET_POS( base_ptr, out_ptr, bmlocal57_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal57_tmp_bitoff);\
-}
-
-#define BM_TraceMsgStatus_msgID_POS_ALIGNED 0
-
-// Alignment of TraceMsgStatus_msgID: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_msgID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 4;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_msgID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal58_my_ptr;\
- UINT bmlocal59_my_bitoff;\
- BM_TraceMsgStatus_msgID_GET_POS( base_ptr, bmlocal58_my_ptr, bmlocal59_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal58_my_ptr, bmlocal59_my_bitoff, 20, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_msgID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal60_tmp_var;
- BM_TraceMsgStatus_msgID_GET( base_ptr, bmlocal60_tmp_var );
- return bmlocal60_tmp_var;
-}
-
-#define BM_TraceMsgStatus_msgID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal61_my_ptr;\
- UINT bmlocal62_my_bitoff;\
- BM_TraceMsgStatus_msgID_GET_POS( base_ptr, bmlocal61_my_ptr, bmlocal62_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal61_my_ptr, bmlocal62_my_bitoff, 20, in_val, 0x00000000 );\
-}
-
-// TraceMsgStatus_msgID: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_msgID: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_msgID: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_msgID: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_msgID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_msgID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_msgID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal63_out_val;\
- BM_TraceMsgStatus_msgID_GET( base_ptr, bmlocal63_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "msgID", 20, (UINT)(bmlocal63_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_msgID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_msgID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_msgID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal64_val;\
- BM_TraceMsgStatus_msgID_GET( base_ptr, bmlocal64_val );\
- (bmlocal64_val)++;\
- BM_TraceMsgStatus_msgID_SET( base_ptr, bmlocal64_val );\
-}
-
-// TraceMsgStatus_msgID: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_msgID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal65_tmp_bits;\
- BM_TraceMsgStatus_msgID_GET_SIZE( base_ptr, out_bytes, bmlocal65_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal65_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_msgID_BYTES_SIZE 3
-
-#define BM_TraceMsgStatus_numOfParams_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal68_acc_bytes;\
- UINT bmlocal69_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal68_acc_bytes = 2;\
- bmlocal69_acc_bits = 4;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal68_acc_bytes );\
- out_bitoff += bmlocal69_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_numOfParams: accumulated=(2,4, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_numOfParams_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 2;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_numOfParams_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal70_my_ptr;\
- UINT bmlocal71_my_bitoff;\
- BM_TraceMsgStatus_numOfParams_GET_POS( base_ptr, bmlocal70_my_ptr, bmlocal71_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal70_my_ptr, bmlocal71_my_bitoff, 2, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_numOfParams_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal72_tmp_var;
- BM_TraceMsgStatus_numOfParams_GET( base_ptr, bmlocal72_tmp_var );
- return bmlocal72_tmp_var;
-}
-
-#define BM_TraceMsgStatus_numOfParams_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal73_my_ptr;\
- UINT bmlocal74_my_bitoff;\
- BM_TraceMsgStatus_numOfParams_GET_POS( base_ptr, bmlocal73_my_ptr, bmlocal74_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal73_my_ptr, bmlocal74_my_bitoff, 2, in_val, 0x00000002 );\
-}
-
-// TraceMsgStatus_numOfParams: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_numOfParams: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_numOfParams: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_numOfParams: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_numOfParams: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_numOfParams: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal75_out_val;\
- BM_TraceMsgStatus_numOfParams_GET( base_ptr, bmlocal75_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "numOfParams", 2, (UINT)(bmlocal75_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_numOfParams_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_numOfParams_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal76_val;\
- BM_TraceMsgStatus_numOfParams_GET( base_ptr, bmlocal76_val );\
- (bmlocal76_val)++;\
- BM_TraceMsgStatus_numOfParams_SET( base_ptr, bmlocal76_val );\
-}
-
-// TraceMsgStatus_numOfParams: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_numOfParams_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal77_tmp_bits;\
- BM_TraceMsgStatus_numOfParams_GET_SIZE( base_ptr, out_bytes, bmlocal77_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal77_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_numOfParams_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_timeStampPresent_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal80_acc_bytes;\
- UINT bmlocal81_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal80_acc_bytes = 2;\
- bmlocal81_acc_bits = 6;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal80_acc_bytes );\
- out_bitoff += bmlocal81_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_timeStampPresent: accumulated=(2,6, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_timeStampPresent_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_timeStampPresent_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal82_my_ptr;\
- UINT bmlocal83_my_bitoff;\
- BM_TraceMsgStatus_timeStampPresent_GET_POS( base_ptr, bmlocal82_my_ptr, bmlocal83_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal82_my_ptr, bmlocal83_my_bitoff, 1, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_timeStampPresent_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal84_tmp_var;
- BM_TraceMsgStatus_timeStampPresent_GET( base_ptr, bmlocal84_tmp_var );
- return bmlocal84_tmp_var;
-}
-
-#define BM_TraceMsgStatus_timeStampPresent_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal85_my_ptr;\
- UINT bmlocal86_my_bitoff;\
- BM_TraceMsgStatus_timeStampPresent_GET_POS( base_ptr, bmlocal85_my_ptr, bmlocal86_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal85_my_ptr, bmlocal86_my_bitoff, 1, in_val, 0x00000002 );\
-}
-
-// TraceMsgStatus_timeStampPresent: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_timeStampPresent: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_timeStampPresent: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_timeStampPresent: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_timeStampPresent: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_timeStampPresent: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal87_out_val;\
- BM_TraceMsgStatus_timeStampPresent_GET( base_ptr, bmlocal87_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStampPresent", 1, (UINT)(bmlocal87_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_timeStampPresent_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_timeStampPresent_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal88_val;\
- BM_TraceMsgStatus_timeStampPresent_GET( base_ptr, bmlocal88_val );\
- (bmlocal88_val)++;\
- BM_TraceMsgStatus_timeStampPresent_SET( base_ptr, bmlocal88_val );\
-}
-
-// TraceMsgStatus_timeStampPresent: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_timeStampPresent_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal89_tmp_bits;\
- BM_TraceMsgStatus_timeStampPresent_GET_SIZE( base_ptr, out_bytes, bmlocal89_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal89_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_timeStampPresent_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_inlineString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal92_acc_bytes;\
- UINT bmlocal93_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal92_acc_bytes = 2;\
- bmlocal93_acc_bits = 7;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal92_acc_bytes );\
- out_bitoff += bmlocal93_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_inlineString: accumulated=(2,7, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_inlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_inlineString_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal94_my_ptr;\
- UINT bmlocal95_my_bitoff;\
- BM_TraceMsgStatus_inlineString_GET_POS( base_ptr, bmlocal94_my_ptr, bmlocal95_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal94_my_ptr, bmlocal95_my_bitoff, 1, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_inlineString_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal96_tmp_var;
- BM_TraceMsgStatus_inlineString_GET( base_ptr, bmlocal96_tmp_var );
- return bmlocal96_tmp_var;
-}
-
-#define BM_TraceMsgStatus_inlineString_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal97_my_ptr;\
- UINT bmlocal98_my_bitoff;\
- BM_TraceMsgStatus_inlineString_GET_POS( base_ptr, bmlocal97_my_ptr, bmlocal98_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal97_my_ptr, bmlocal98_my_bitoff, 1, in_val, 0x00000002 );\
-}
-
-// TraceMsgStatus_inlineString: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_inlineString: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_inlineString: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_inlineString: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_inlineString: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_inlineString: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_inlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal99_out_val;\
- BM_TraceMsgStatus_inlineString_GET( base_ptr, bmlocal99_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "inlineString", 1, (UINT)(bmlocal99_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_inlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_inlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_inlineString_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal100_val;\
- BM_TraceMsgStatus_inlineString_GET( base_ptr, bmlocal100_val );\
- (bmlocal100_val)++;\
- BM_TraceMsgStatus_inlineString_SET( base_ptr, bmlocal100_val );\
-}
-
-// TraceMsgStatus_inlineString: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_inlineString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal101_tmp_bits;\
- BM_TraceMsgStatus_inlineString_GET_SIZE( base_ptr, out_bytes, bmlocal101_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal101_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_inlineString_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_payload_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal104_acc_bytes;\
- UINT bmlocal105_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal104_acc_bytes = 3;\
- bmlocal105_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal104_acc_bytes );\
- out_bitoff += bmlocal105_acc_bits;\
-}
-
-#define BM_TraceMsgStatus_payload_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal106_tmp_bitoff;\
- BM_TraceMsgStatus_payload_GET_POS( base_ptr, out_ptr, bmlocal106_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal106_tmp_bitoff);\
-}
-
-#define BM_TraceMsgStatus_payload_POS_ALIGNED 3
-
-// Alignment of TraceMsgStatus_payload: accumulated=(3,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_payload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_payload_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal107_my_ptr;\
- UINT bmlocal108_my_bitoff;\
- BM_TraceMsgStatus_payload_GET_POS( base_ptr, bmlocal107_my_ptr, bmlocal108_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal107_my_ptr, bmlocal108_my_bitoff, 1, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_payload_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal109_tmp_var;
- BM_TraceMsgStatus_payload_GET( base_ptr, bmlocal109_tmp_var );
- return bmlocal109_tmp_var;
-}
-
-#define BM_TraceMsgStatus_payload_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal110_my_ptr;\
- UINT bmlocal111_my_bitoff;\
- BM_TraceMsgStatus_payload_GET_POS( base_ptr, bmlocal110_my_ptr, bmlocal111_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal110_my_ptr, bmlocal111_my_bitoff, 1, in_val, 0x00000003 );\
-}
-
-// TraceMsgStatus_payload: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_payload: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_payload: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_payload: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_payload: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_payload: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_payload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal112_out_val;\
- BM_TraceMsgStatus_payload_GET( base_ptr, bmlocal112_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "payload", 1, (UINT)(bmlocal112_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_payload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_payload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_payload_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal113_val;\
- BM_TraceMsgStatus_payload_GET( base_ptr, bmlocal113_val );\
- (bmlocal113_val)++;\
- BM_TraceMsgStatus_payload_SET( base_ptr, bmlocal113_val );\
-}
-
-// TraceMsgStatus_payload: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_payload_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal114_tmp_bits;\
- BM_TraceMsgStatus_payload_GET_SIZE( base_ptr, out_bytes, bmlocal114_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal114_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_payload_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_bufferOverrun_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal117_acc_bytes;\
- UINT bmlocal118_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal117_acc_bytes = 3;\
- bmlocal118_acc_bits = 1;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal117_acc_bytes );\
- out_bitoff += bmlocal118_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_bufferOverrun: accumulated=(3,1, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_bufferOverrun_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_bufferOverrun_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal119_my_ptr;\
- UINT bmlocal120_my_bitoff;\
- BM_TraceMsgStatus_bufferOverrun_GET_POS( base_ptr, bmlocal119_my_ptr, bmlocal120_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal119_my_ptr, bmlocal120_my_bitoff, 1, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_bufferOverrun_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal121_tmp_var;
- BM_TraceMsgStatus_bufferOverrun_GET( base_ptr, bmlocal121_tmp_var );
- return bmlocal121_tmp_var;
-}
-
-#define BM_TraceMsgStatus_bufferOverrun_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal122_my_ptr;\
- UINT bmlocal123_my_bitoff;\
- BM_TraceMsgStatus_bufferOverrun_GET_POS( base_ptr, bmlocal122_my_ptr, bmlocal123_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal122_my_ptr, bmlocal123_my_bitoff, 1, in_val, 0x00000003 );\
-}
-
-// TraceMsgStatus_bufferOverrun: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_bufferOverrun: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_bufferOverrun: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_bufferOverrun: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_bufferOverrun: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_bufferOverrun: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal124_out_val;\
- BM_TraceMsgStatus_bufferOverrun_GET( base_ptr, bmlocal124_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "bufferOverrun", 1, (UINT)(bmlocal124_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_bufferOverrun_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_bufferOverrun_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal125_val;\
- BM_TraceMsgStatus_bufferOverrun_GET( base_ptr, bmlocal125_val );\
- (bmlocal125_val)++;\
- BM_TraceMsgStatus_bufferOverrun_SET( base_ptr, bmlocal125_val );\
-}
-
-// TraceMsgStatus_bufferOverrun: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_bufferOverrun_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal126_tmp_bits;\
- BM_TraceMsgStatus_bufferOverrun_GET_SIZE( base_ptr, out_bytes, bmlocal126_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal126_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_bufferOverrun_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_subSystemID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal129_acc_bytes;\
- UINT bmlocal130_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal129_acc_bytes = 3;\
- bmlocal130_acc_bits = 2;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal129_acc_bytes );\
- out_bitoff += bmlocal130_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_subSystemID: accumulated=(3,2, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_subSystemID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 3;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_subSystemID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal131_my_ptr;\
- UINT bmlocal132_my_bitoff;\
- BM_TraceMsgStatus_subSystemID_GET_POS( base_ptr, bmlocal131_my_ptr, bmlocal132_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal131_my_ptr, bmlocal132_my_bitoff, 3, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_subSystemID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal133_tmp_var;
- BM_TraceMsgStatus_subSystemID_GET( base_ptr, bmlocal133_tmp_var );
- return bmlocal133_tmp_var;
-}
-
-#define BM_TraceMsgStatus_subSystemID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal134_my_ptr;\
- UINT bmlocal135_my_bitoff;\
- BM_TraceMsgStatus_subSystemID_GET_POS( base_ptr, bmlocal134_my_ptr, bmlocal135_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal134_my_ptr, bmlocal135_my_bitoff, 3, in_val, 0x00000003 );\
-}
-
-// TraceMsgStatus_subSystemID: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_subSystemID: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_subSystemID: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_subSystemID: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_subSystemID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_subSystemID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_subSystemID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal136_out_val;\
- BM_TraceMsgStatus_subSystemID_GET( base_ptr, bmlocal136_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "subSystemID", 3, (UINT)(bmlocal136_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_subSystemID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_subSystemID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_subSystemID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal137_val;\
- BM_TraceMsgStatus_subSystemID_GET( base_ptr, bmlocal137_val );\
- (bmlocal137_val)++;\
- BM_TraceMsgStatus_subSystemID_SET( base_ptr, bmlocal137_val );\
-}
-
-// TraceMsgStatus_subSystemID: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_subSystemID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal138_tmp_bits;\
- BM_TraceMsgStatus_subSystemID_GET_SIZE( base_ptr, out_bytes, bmlocal138_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal138_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_subSystemID_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_severity_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal141_acc_bytes;\
- UINT bmlocal142_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal141_acc_bytes = 3;\
- bmlocal142_acc_bits = 5;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal141_acc_bytes );\
- out_bitoff += bmlocal142_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_severity: accumulated=(3,5, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_severity_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 3;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_severity_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal143_my_ptr;\
- UINT bmlocal144_my_bitoff;\
- BM_TraceMsgStatus_severity_GET_POS( base_ptr, bmlocal143_my_ptr, bmlocal144_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal143_my_ptr, bmlocal144_my_bitoff, 3, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_severity_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal145_tmp_var;
- BM_TraceMsgStatus_severity_GET( base_ptr, bmlocal145_tmp_var );
- return bmlocal145_tmp_var;
-}
-
-#define BM_TraceMsgStatus_severity_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal146_my_ptr;\
- UINT bmlocal147_my_bitoff;\
- BM_TraceMsgStatus_severity_GET_POS( base_ptr, bmlocal146_my_ptr, bmlocal147_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal146_my_ptr, bmlocal147_my_bitoff, 3, in_val, 0x00000003 );\
-}
-
-// TraceMsgStatus_severity: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_severity: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_severity: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_severity: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_severity: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_severity: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_severity_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal148_out_val;\
- BM_TraceMsgStatus_severity_GET( base_ptr, bmlocal148_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "severity", 3, (UINT)(bmlocal148_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_severity_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_severity_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_severity_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal149_val;\
- BM_TraceMsgStatus_severity_GET( base_ptr, bmlocal149_val );\
- (bmlocal149_val)++;\
- BM_TraceMsgStatus_severity_SET( base_ptr, bmlocal149_val );\
-}
-
-// TraceMsgStatus_severity: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_severity_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal150_tmp_bits;\
- BM_TraceMsgStatus_severity_GET_SIZE( base_ptr, out_bytes, bmlocal150_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal150_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_severity_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal153_tmp_bits;\
- BM_TraceMsgStatus_GET_SIZE( base_ptr, out_bytes, bmlocal153_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal153_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_BYTES_SIZE 4
-
-BMI_INLINE UINT BM_INLINE_TraceMsgStatus_GET_SIZE()
-{
- /*lint --e{*} */
- return 4;
-}
-
-#define BM_TraceMsgStatus_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal154_my_ptr;\
- UINT bmlocal155_my_bitoff;\
- BM_TraceMsgStatus_msgID_GET_POS( base_ptr, bmlocal154_my_ptr, bmlocal155_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal154_my_ptr, bmlocal155_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal156_tmp_var;
- BM_TraceMsgStatus_GET( base_ptr, bmlocal156_tmp_var );
- return bmlocal156_tmp_var;
-}
-
-#define BM_TraceMsgStatus_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal157_my_ptr;\
- UINT bmlocal158_my_bitoff;\
- BM_TraceMsgStatus_msgID_GET_POS( base_ptr, bmlocal157_my_ptr, bmlocal158_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal157_my_ptr, bmlocal158_my_bitoff, 32, in_val, 0x00000000 );\
-}
-
-// TraceMsgStatus: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_TraceMsgStatus_GET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal159_val;\
- BM_TraceMsgStatus_GET( base_ptr, bmlocal159_val );\
- param_msgID = (UINT32)(((bmlocal159_val&BM_TraceMsgStatus_msgID_SHIFTED_MASK) >> BM_TraceMsgStatus_msgID_OFFSET));\
- param_numOfParams = (UINT8)(((bmlocal159_val&BM_TraceMsgStatus_numOfParams_SHIFTED_MASK) >> BM_TraceMsgStatus_numOfParams_OFFSET));\
- param_timeStampPresent = (UINT8)(((bmlocal159_val&BM_TraceMsgStatus_timeStampPresent_SHIFTED_MASK) >> BM_TraceMsgStatus_timeStampPresent_OFFSET));\
- param_inlineString = (UINT8)(((bmlocal159_val&BM_TraceMsgStatus_inlineString_SHIFTED_MASK) >> BM_TraceMsgStatus_inlineString_OFFSET));\
- param_payload = (UINT8)(((bmlocal159_val&BM_TraceMsgStatus_payload_SHIFTED_MASK) >> BM_TraceMsgStatus_payload_OFFSET));\
- param_bufferOverrun = (UINT8)(((bmlocal159_val&BM_TraceMsgStatus_bufferOverrun_SHIFTED_MASK) >> BM_TraceMsgStatus_bufferOverrun_OFFSET));\
- param_subSystemID = (UINT8)(((bmlocal159_val&BM_TraceMsgStatus_subSystemID_SHIFTED_MASK) >> BM_TraceMsgStatus_subSystemID_OFFSET));\
- param_severity = (UINT8)(((bmlocal159_val&BM_TraceMsgStatus_severity_SHIFTED_MASK) >> BM_TraceMsgStatus_severity_OFFSET));\
-}
-
-#define BM_TraceMsgStatus_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal160_varToWrite = (UINT32)(((param_msgID&BM_TraceMsgStatus_msgID_MASK) << BM_TraceMsgStatus_msgID_OFFSET) | ((param_numOfParams&BM_TraceMsgStatus_numOfParams_MASK) << BM_TraceMsgStatus_numOfParams_OFFSET) | ((param_timeStampPresent&BM_TraceMsgStatus_timeStampPresent_MASK) << BM_TraceMsgStatus_timeStampPresent_OFFSET) | ((param_inlineString&BM_TraceMsgStatus_inlineString_MASK) << BM_TraceMsgStatus_inlineString_OFFSET) | ((param_payload&BM_TraceMsgStatus_payload_MASK) << BM_TraceMsgStatus_payload_OFFSET) | ((param_bufferOverrun&BM_TraceMsgStatus_bufferOverrun_MASK) << BM_TraceMsgStatus_bufferOverrun_OFFSET) | ((param_subSystemID&BM_TraceMsgStatus_subSystemID_MASK) << BM_TraceMsgStatus_subSystemID_OFFSET) | ((param_severity&BM_TraceMsgStatus_severity_MASK) << BM_TraceMsgStatus_severity_OFFSET));\
- BM_TraceMsgStatus_SET( base_ptr, bmlocal160_varToWrite );\
-}
-
-#define BM_TraceMsgStatus_STRICT_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal161_varToWrite = (UINT32)((param_msgID << BM_TraceMsgStatus_msgID_OFFSET) | (param_numOfParams << BM_TraceMsgStatus_numOfParams_OFFSET) | (param_timeStampPresent << BM_TraceMsgStatus_timeStampPresent_OFFSET) | (param_inlineString << BM_TraceMsgStatus_inlineString_OFFSET) | (param_payload << BM_TraceMsgStatus_payload_OFFSET) | (param_bufferOverrun << BM_TraceMsgStatus_bufferOverrun_OFFSET) | (param_subSystemID << BM_TraceMsgStatus_subSystemID_OFFSET) | (param_severity << BM_TraceMsgStatus_severity_OFFSET));\
- BM_TraceMsgStatus_SET( base_ptr, bmlocal161_varToWrite );\
-}
-
-#define BM_TraceMsgStatus_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TraceMsgStatus", 1);\
- BM_TraceMsgStatus_msgID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_inlineString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_payload_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_subSystemID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_severity_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 TraceTimeStamp[4];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _timeStamp; //HW clock(Timer1) timestamp
-} BMS_TraceTimeStamp;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _timeStamp; //HW clock(Timer1) timestamp
-} BMS_TraceTimeStamp;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'TraceTimeStamp' Type: 'TraceTimeStamp', Top-level, Non-instance, No bitoff root
-#define BM_TraceTimeStamp_timeStamp_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TraceTimeStamp_timeStamp_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal162_tmp_bitoff;\
- BM_TraceTimeStamp_timeStamp_GET_POS( base_ptr, out_ptr, bmlocal162_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal162_tmp_bitoff);\
-}
-
-#define BM_TraceTimeStamp_timeStamp_POS_ALIGNED 0
-
-// Alignment of TraceTimeStamp_timeStamp: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceTimeStamp_timeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceTimeStamp_timeStamp_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal163_my_ptr;\
- UINT bmlocal164_my_bitoff;\
- BM_TraceTimeStamp_timeStamp_GET_POS( base_ptr, bmlocal163_my_ptr, bmlocal164_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal163_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal163_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal163_my_ptr, bmlocal164_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceTimeStamp_timeStamp_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal165_tmp_var;
- BM_TraceTimeStamp_timeStamp_GET( base_ptr, bmlocal165_tmp_var );
- return bmlocal165_tmp_var;
-}
-
-#define BM_TraceTimeStamp_timeStamp_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal166_my_ptr;\
- UINT bmlocal167_my_bitoff;\
- BM_TraceTimeStamp_timeStamp_GET_POS( base_ptr, bmlocal166_my_ptr, bmlocal167_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal166_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal166_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal166_my_ptr, bmlocal167_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceTimeStamp_timeStamp: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceTimeStamp_timeStamp: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceTimeStamp_timeStamp: IS_RESET accessor is not defined because no reset value was specified.
-// TraceTimeStamp_timeStamp: SET_RESET accessor is not defined because no reset value was specified.
-// TraceTimeStamp_timeStamp: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceTimeStamp_timeStamp: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceTimeStamp_timeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal168_out_val;\
- BM_TraceTimeStamp_timeStamp_GET( base_ptr, bmlocal168_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStamp", 32, (UINT)(bmlocal168_out_val), "%d", 1);\
-}
-
-#define BM_TraceTimeStamp_timeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceTimeStamp_timeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceTimeStamp_timeStamp_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal169_my_ptr;\
- UINT bmlocal170_my_bitoff;\
- BM_TraceTimeStamp_timeStamp_GET_POS( base_ptr, bmlocal169_my_ptr, bmlocal170_my_bitoff );\
- (*((UINT32*)bmlocal169_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal170_my_bitoff );\
-}
-
-// TraceTimeStamp_timeStamp: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceTimeStamp_timeStamp_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal171_tmp_bits;\
- BM_TraceTimeStamp_timeStamp_GET_SIZE( base_ptr, out_bytes, bmlocal171_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal171_tmp_bits );\
-}
-
-#define BM_TraceTimeStamp_timeStamp_BYTES_SIZE 4
-
-#define BM_TraceTimeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceTimeStamp_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal174_tmp_bits;\
- BM_TraceTimeStamp_GET_SIZE( base_ptr, out_bytes, bmlocal174_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal174_tmp_bits );\
-}
-
-#define BM_TraceTimeStamp_BYTES_SIZE 4
-
-#define BM_TraceTimeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TraceTimeStamp", 1);\
- BM_TraceTimeStamp_timeStamp_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceTimeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceTimeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 TraceInlineString[4];
-
-// COMPOSITE: Full name: 'TraceInlineString' Type: 'TraceInlineString', Top-level, Non-instance, No bitoff root
-#define BM_TraceInlineString_length_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TraceInlineString_length_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal175_tmp_bitoff;\
- BM_TraceInlineString_length_GET_POS( base_ptr, out_ptr, bmlocal175_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal175_tmp_bitoff);\
-}
-
-#define BM_TraceInlineString_length_POS_ALIGNED 0
-
-// Alignment of TraceInlineString_length: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceInlineString_length_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceInlineString_length_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal176_my_ptr;\
- UINT bmlocal177_my_bitoff;\
- BM_TraceInlineString_length_GET_POS( base_ptr, bmlocal176_my_ptr, bmlocal177_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal176_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal176_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal176_my_ptr, bmlocal177_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceInlineString_length_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal178_tmp_var;
- BM_TraceInlineString_length_GET( base_ptr, bmlocal178_tmp_var );
- return bmlocal178_tmp_var;
-}
-
-#define BM_TraceInlineString_length_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal179_my_ptr;\
- UINT bmlocal180_my_bitoff;\
- BM_TraceInlineString_length_GET_POS( base_ptr, bmlocal179_my_ptr, bmlocal180_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal179_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal179_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal179_my_ptr, bmlocal180_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceInlineString_length: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceInlineString_length: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceInlineString_length: IS_RESET accessor is not defined because no reset value was specified.
-// TraceInlineString_length: SET_RESET accessor is not defined because no reset value was specified.
-// TraceInlineString_length: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceInlineString_length: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceInlineString_length_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal181_out_val;\
- BM_TraceInlineString_length_GET( base_ptr, bmlocal181_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "length", 32, (UINT)(bmlocal181_out_val), "%d", 1);\
-}
-
-#define BM_TraceInlineString_length_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_length_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceInlineString_length_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal182_my_ptr;\
- UINT bmlocal183_my_bitoff;\
- BM_TraceInlineString_length_GET_POS( base_ptr, bmlocal182_my_ptr, bmlocal183_my_bitoff );\
- (*((UINT32*)bmlocal182_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal183_my_bitoff );\
-}
-
-// TraceInlineString_length: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceInlineString_length_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal184_tmp_bits;\
- BM_TraceInlineString_length_GET_SIZE( base_ptr, out_bytes, bmlocal184_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal184_tmp_bits );\
-}
-
-#define BM_TraceInlineString_length_BYTES_SIZE 4
-
-#define BM_TraceInlineString_inlineString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal187_acc_bytes;\
- UINT bmlocal188_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal187_acc_bytes = 4;\
- bmlocal188_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal187_acc_bytes );\
- out_bitoff += bmlocal188_acc_bits;\
-}
-
-#define BM_TraceInlineString_inlineString_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal189_tmp_bitoff;\
- BM_TraceInlineString_inlineString_GET_POS( base_ptr, out_ptr, bmlocal189_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal189_tmp_bitoff);\
-}
-
-#define BM_TraceInlineString_inlineString_POS_ALIGNED 4
-
-// ARRAY: TraceInlineString_inlineString
-#define BM_TraceInlineString_inlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal190_var0;\
- BM_TraceInlineString_length_GET( base_ptr, bmlocal190_var0 );\
- out_bytes = (UINT)(1*(1*bmlocal190_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceInlineString_inlineString_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal191_my_bytes;
- UINT bmlocal192_my_bits;
- BM_TraceInlineString_inlineString_GET_SIZE( base_ptr, bmlocal191_my_bytes, bmlocal192_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal191_my_bytes, bmlocal192_my_bits);
- BMI_UNUSED_VAR( bmlocal192_my_bits );
- return bmlocal191_my_bytes;
-}
-
-#define BM_TraceInlineString_inlineString_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal193_var0;\
- BM_TraceInlineString_length_GET( base_ptr, bmlocal193_var0 );\
- out_element_count = (UINT)(bmlocal193_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceInlineString_inlineString_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal194_out_ptr;\
- UINT bmlocal195_out_bitoff;\
- UINT bmlocal196_element_size_bytes;\
- UINT bmlocal197_element_size_bits;\
- BM_TraceInlineString_inlineString_GET_POS( base_ptr, bmlocal194_out_ptr, bmlocal195_out_bitoff );\
- bmlocal196_element_size_bytes = 1;\
- bmlocal197_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal194_out_ptr) + (idx0) * bmlocal196_element_size_bytes );\
- out_bitoff = bmlocal195_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal197_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'TraceInlineString_inlineString' Type: 'Char', Inner, Non-instance, No bitoff root
-#define BM_TraceInlineString_inlineString_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal198_parent_out_ptr;\
- BM_TraceInlineString_inlineString_GET_ELEMENT_POS( base_ptr, idx0, bmlocal198_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal198_parent_out_ptr;\
-}
-
-// Alignment of TraceInlineString_inlineString_value: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_TraceInlineString_inlineString_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceInlineString_inlineString_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal199_my_ptr;\
- UINT bmlocal200_my_bitoff;\
- BM_TraceInlineString_inlineString_value_GET_POS( base_ptr, idx0, bmlocal199_my_ptr, bmlocal200_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal199_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal199_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal199_my_ptr, bmlocal200_my_bitoff, 8, char, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE char BM_INLINE_TraceInlineString_inlineString_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- char bmlocal201_tmp_var;
- BM_TraceInlineString_inlineString_value_GET( base_ptr, idx0, bmlocal201_tmp_var );
- return bmlocal201_tmp_var;
-}
-
-#define BM_TraceInlineString_inlineString_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal202_my_ptr;\
- UINT bmlocal203_my_bitoff;\
- BM_TraceInlineString_inlineString_value_GET_POS( base_ptr, idx0, bmlocal202_my_ptr, bmlocal203_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal202_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal202_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal202_my_ptr, bmlocal203_my_bitoff, 8, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// TraceInlineString_inlineString_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceInlineString_inlineString_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceInlineString_inlineString_value: IS_RESET accessor is not defined because no reset value was specified.
-// TraceInlineString_inlineString_value: SET_RESET accessor is not defined because no reset value was specified.
-// TraceInlineString_inlineString_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceInlineString_inlineString_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceInlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- char bmlocal204_out_val;\
- BM_TraceInlineString_inlineString_value_GET( base_ptr, idx0, bmlocal204_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal204_out_val), "%d", 1);\
-}
-
-#define BM_TraceInlineString_inlineString_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceInlineString_inlineString_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal205_my_ptr;\
- UINT bmlocal206_my_bitoff;\
- BM_TraceInlineString_inlineString_value_GET_POS( base_ptr, idx0, bmlocal205_my_ptr, bmlocal206_my_bitoff );\
- (*((UINT8*)bmlocal205_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal206_my_bitoff );\
-}
-
-// TraceInlineString_inlineString_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceInlineString_inlineString_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal207_tmp_bits;\
- BM_TraceInlineString_inlineString_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal207_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal207_tmp_bits );\
-}
-
-#define BM_TraceInlineString_inlineString_value_BYTES_SIZE 1
-
-#define BM_TraceInlineString_inlineString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceInlineString_inlineString_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal210_tmp_bits;\
- BM_TraceInlineString_inlineString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal210_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal210_tmp_bits );\
-}
-
-#define BM_TraceInlineString_inlineString_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_TraceInlineString_inlineString_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_TraceInlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceInlineString_inlineString_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceInlineString_inlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal211_dim_size0;\
- UINT bmlocal212_idx0;\
- {\
- UINT32 bmlocal213_var0;\
- BM_TraceInlineString_length_GET( base_ptr, bmlocal213_var0 );\
- bmlocal211_dim_size0 = (UINT)(bmlocal213_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "inlineString", 1);\
- for( bmlocal212_idx0=0; bmlocal212_idx0<bmlocal211_dim_size0; bmlocal212_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal212_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_TraceInlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, bmlocal212_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceInlineString_inlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_inlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceInlineString_inlineString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal214_tmp_bits;\
- BM_TraceInlineString_inlineString_GET_SIZE( base_ptr, out_bytes, bmlocal214_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal214_tmp_bits );\
-}
-
-
-#define BM_TraceInlineString_r1_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal215_tmp_bytes = 0;\
- UINT bmlocal216_tmp_bits = 0;\
- UINT bmlocal217_acc_bytes;\
- UINT bmlocal218_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal217_acc_bytes = 4;\
- bmlocal218_acc_bits = 0;\
- BM_TraceInlineString_inlineString_GET_SIZE( base_ptr, bmlocal215_tmp_bytes, bmlocal216_tmp_bits );\
- bmlocal217_acc_bytes += bmlocal215_tmp_bytes;\
- bmlocal218_acc_bits += bmlocal216_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal217_acc_bytes );\
- out_bitoff += bmlocal218_acc_bits;\
-}
-
-#define BM_TraceInlineString_r1_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "<OptionalPadding-r1>", 1);\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceInlineString_r1_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_r1_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceInlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal219_tmp_bytes = 0;\
- UINT bmlocal220_tmp_bits = 0;\
- out_bytes = 4;\
- out_bits = 0;\
- BM_TraceInlineString_inlineString_GET_SIZE( base_ptr, bmlocal219_tmp_bytes, bmlocal220_tmp_bits );\
- out_bytes += bmlocal219_tmp_bytes;\
- out_bits += bmlocal220_tmp_bits;\
- BMI_ROUND_UP_4BYTES( out_bytes, out_bits );\
-}
-
-#define BM_TraceInlineString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal221_tmp_bits;\
- BM_TraceInlineString_GET_SIZE( base_ptr, out_bytes, bmlocal221_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal221_tmp_bits );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceInlineString_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal222_my_bytes;
- UINT bmlocal223_my_bits;
- BM_TraceInlineString_GET_SIZE( base_ptr, bmlocal222_my_bytes, bmlocal223_my_bits );
- BMI_UNUSED_VAR( bmlocal223_my_bits );
- BMI_UNUSED_VAR( base_ptr );
- return bmlocal222_my_bytes;
-}
-
-#define BM_TraceInlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TraceInlineString", 1);\
- BM_TraceInlineString_length_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceInlineString_inlineString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceInlineString_r1_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceInlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 TracePayload[4];
-
-// COMPOSITE: Full name: 'TracePayload' Type: 'TracePayload', Top-level, Non-instance, No bitoff root
-#define BM_TracePayload_length_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TracePayload_length_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal224_tmp_bitoff;\
- BM_TracePayload_length_GET_POS( base_ptr, out_ptr, bmlocal224_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal224_tmp_bitoff);\
-}
-
-#define BM_TracePayload_length_POS_ALIGNED 0
-
-// Alignment of TracePayload_length: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TracePayload_length_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TracePayload_length_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal225_my_ptr;\
- UINT bmlocal226_my_bitoff;\
- BM_TracePayload_length_GET_POS( base_ptr, bmlocal225_my_ptr, bmlocal226_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal225_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal225_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal225_my_ptr, bmlocal226_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TracePayload_length_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal227_tmp_var;
- BM_TracePayload_length_GET( base_ptr, bmlocal227_tmp_var );
- return bmlocal227_tmp_var;
-}
-
-#define BM_TracePayload_length_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal228_my_ptr;\
- UINT bmlocal229_my_bitoff;\
- BM_TracePayload_length_GET_POS( base_ptr, bmlocal228_my_ptr, bmlocal229_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal228_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal228_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal228_my_ptr, bmlocal229_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TracePayload_length: IS_DEFAULT accessor is not defined because no default value was specified.
-// TracePayload_length: SET_DEFAULT accessor is not defined because no default value was specified.
-// TracePayload_length: IS_RESET accessor is not defined because no reset value was specified.
-// TracePayload_length: SET_RESET accessor is not defined because no reset value was specified.
-// TracePayload_length: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TracePayload_length: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TracePayload_length_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal230_out_val;\
- BM_TracePayload_length_GET( base_ptr, bmlocal230_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "length", 32, (UINT)(bmlocal230_out_val), "%d", 1);\
-}
-
-#define BM_TracePayload_length_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_length_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TracePayload_length_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal231_my_ptr;\
- UINT bmlocal232_my_bitoff;\
- BM_TracePayload_length_GET_POS( base_ptr, bmlocal231_my_ptr, bmlocal232_my_bitoff );\
- (*((UINT32*)bmlocal231_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal232_my_bitoff );\
-}
-
-// TracePayload_length: Validation accessors are not defined because validation condition was not specified.
-#define BM_TracePayload_length_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal233_tmp_bits;\
- BM_TracePayload_length_GET_SIZE( base_ptr, out_bytes, bmlocal233_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal233_tmp_bits );\
-}
-
-#define BM_TracePayload_length_BYTES_SIZE 4
-
-#define BM_TracePayload_payload_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal236_acc_bytes;\
- UINT bmlocal237_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal236_acc_bytes = 4;\
- bmlocal237_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal236_acc_bytes );\
- out_bitoff += bmlocal237_acc_bits;\
-}
-
-#define BM_TracePayload_payload_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal238_tmp_bitoff;\
- BM_TracePayload_payload_GET_POS( base_ptr, out_ptr, bmlocal238_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal238_tmp_bitoff);\
-}
-
-#define BM_TracePayload_payload_POS_ALIGNED 4
-
-// ARRAY: TracePayload_payload
-#define BM_TracePayload_payload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal239_var0;\
- BM_TracePayload_length_GET( base_ptr, bmlocal239_var0 );\
- out_bytes = (UINT)(1*(1*bmlocal239_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_TracePayload_payload_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal240_my_bytes;
- UINT bmlocal241_my_bits;
- BM_TracePayload_payload_GET_SIZE( base_ptr, bmlocal240_my_bytes, bmlocal241_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal240_my_bytes, bmlocal241_my_bits);
- BMI_UNUSED_VAR( bmlocal241_my_bits );
- return bmlocal240_my_bytes;
-}
-
-#define BM_TracePayload_payload_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal242_var0;\
- BM_TracePayload_length_GET( base_ptr, bmlocal242_var0 );\
- out_element_count = (UINT)(bmlocal242_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TracePayload_payload_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal243_out_ptr;\
- UINT bmlocal244_out_bitoff;\
- UINT bmlocal245_element_size_bytes;\
- UINT bmlocal246_element_size_bits;\
- BM_TracePayload_payload_GET_POS( base_ptr, bmlocal243_out_ptr, bmlocal244_out_bitoff );\
- bmlocal245_element_size_bytes = 1;\
- bmlocal246_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal243_out_ptr) + (idx0) * bmlocal245_element_size_bytes );\
- out_bitoff = bmlocal244_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal246_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'TracePayload_payload' Type: 'Uint8', Inner, Non-instance, No bitoff root
-#define BM_TracePayload_payload_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal247_parent_out_ptr;\
- BM_TracePayload_payload_GET_ELEMENT_POS( base_ptr, idx0, bmlocal247_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal247_parent_out_ptr;\
-}
-
-// Alignment of TracePayload_payload_value: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_TracePayload_payload_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TracePayload_payload_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal248_my_ptr;\
- UINT bmlocal249_my_bitoff;\
- BM_TracePayload_payload_value_GET_POS( base_ptr, idx0, bmlocal248_my_ptr, bmlocal249_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal248_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal248_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal248_my_ptr, bmlocal249_my_bitoff, 8, UINT8, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE UINT8 BM_INLINE_TracePayload_payload_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT8 bmlocal250_tmp_var;
- BM_TracePayload_payload_value_GET( base_ptr, idx0, bmlocal250_tmp_var );
- return bmlocal250_tmp_var;
-}
-
-#define BM_TracePayload_payload_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal251_my_ptr;\
- UINT bmlocal252_my_bitoff;\
- BM_TracePayload_payload_value_GET_POS( base_ptr, idx0, bmlocal251_my_ptr, bmlocal252_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal251_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal251_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal251_my_ptr, bmlocal252_my_bitoff, 8, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// TracePayload_payload_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// TracePayload_payload_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// TracePayload_payload_value: IS_RESET accessor is not defined because no reset value was specified.
-// TracePayload_payload_value: SET_RESET accessor is not defined because no reset value was specified.
-// TracePayload_payload_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TracePayload_payload_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TracePayload_payload_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal253_out_val;\
- BM_TracePayload_payload_value_GET( base_ptr, idx0, bmlocal253_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal253_out_val), "%u", 1);\
-}
-
-#define BM_TracePayload_payload_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_payload_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_TracePayload_payload_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal254_my_ptr;\
- UINT bmlocal255_my_bitoff;\
- BM_TracePayload_payload_value_GET_POS( base_ptr, idx0, bmlocal254_my_ptr, bmlocal255_my_bitoff );\
- (*((UINT8*)bmlocal254_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal255_my_bitoff );\
-}
-
-// TracePayload_payload_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_TracePayload_payload_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal256_tmp_bits;\
- BM_TracePayload_payload_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal256_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal256_tmp_bits );\
-}
-
-#define BM_TracePayload_payload_value_BYTES_SIZE 1
-
-#define BM_TracePayload_payload_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TracePayload_payload_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal259_tmp_bits;\
- BM_TracePayload_payload_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal259_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal259_tmp_bits );\
-}
-
-#define BM_TracePayload_payload_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_TracePayload_payload_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_TracePayload_payload_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_payload_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TracePayload_payload_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_payload_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_TracePayload_payload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal260_dim_size0;\
- UINT bmlocal261_idx0;\
- {\
- UINT32 bmlocal262_var0;\
- BM_TracePayload_length_GET( base_ptr, bmlocal262_var0 );\
- bmlocal260_dim_size0 = (UINT)(bmlocal262_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "payload", 1);\
- for( bmlocal261_idx0=0; bmlocal261_idx0<bmlocal260_dim_size0; bmlocal261_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal261_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_TracePayload_payload_DUMP_DEPTH_IDX( base_ptr, bmlocal261_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TracePayload_payload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_payload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TracePayload_payload_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal263_tmp_bits;\
- BM_TracePayload_payload_GET_SIZE( base_ptr, out_bytes, bmlocal263_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal263_tmp_bits );\
-}
-
-
-#define BM_TracePayload_r2_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal264_tmp_bytes = 0;\
- UINT bmlocal265_tmp_bits = 0;\
- UINT bmlocal266_acc_bytes;\
- UINT bmlocal267_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal266_acc_bytes = 4;\
- bmlocal267_acc_bits = 0;\
- BM_TracePayload_payload_GET_SIZE( base_ptr, bmlocal264_tmp_bytes, bmlocal265_tmp_bits );\
- bmlocal266_acc_bytes += bmlocal264_tmp_bytes;\
- bmlocal267_acc_bits += bmlocal265_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal266_acc_bytes );\
- out_bitoff += bmlocal267_acc_bits;\
-}
-
-#define BM_TracePayload_r2_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "<OptionalPadding-r2>", 1);\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TracePayload_r2_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_r2_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TracePayload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal268_tmp_bytes = 0;\
- UINT bmlocal269_tmp_bits = 0;\
- out_bytes = 4;\
- out_bits = 0;\
- BM_TracePayload_payload_GET_SIZE( base_ptr, bmlocal268_tmp_bytes, bmlocal269_tmp_bits );\
- out_bytes += bmlocal268_tmp_bytes;\
- out_bits += bmlocal269_tmp_bits;\
- BMI_ROUND_UP_4BYTES( out_bytes, out_bits );\
-}
-
-#define BM_TracePayload_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal270_tmp_bits;\
- BM_TracePayload_GET_SIZE( base_ptr, out_bytes, bmlocal270_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal270_tmp_bits );\
-}
-
-BMI_INLINE UINT BM_INLINE_TracePayload_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal271_my_bytes;
- UINT bmlocal272_my_bits;
- BM_TracePayload_GET_SIZE( base_ptr, bmlocal271_my_bytes, bmlocal272_my_bits );
- BMI_UNUSED_VAR( bmlocal272_my_bits );
- BMI_UNUSED_VAR( base_ptr );
- return bmlocal271_my_bytes;
-}
-
-#define BM_TracePayload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TracePayload", 1);\
- BM_TracePayload_length_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TracePayload_payload_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TracePayload_r2_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TracePayload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 TraceRunTimeMsgData[4];
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData' Type: 'TraceRunTimeMsgData', Top-level, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TraceRunTimeMsgData_status_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal273_tmp_bitoff;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, out_ptr, bmlocal273_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal273_tmp_bitoff);\
-}
-
-#define BM_TraceRunTimeMsgData_status_POS_ALIGNED 0
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_status' Type: 'TraceMsgStatus', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal274_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal274_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal274_parent_out_ptr;\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal275_tmp_bitoff;\
- BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, out_ptr, bmlocal275_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal275_tmp_bitoff);\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_POS_ALIGNED 0
-
-// Alignment of TraceRunTimeMsgData_status_msgID: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_msgID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 4;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal276_my_ptr;\
- UINT bmlocal277_my_bitoff;\
- BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal276_my_ptr, bmlocal277_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal276_my_ptr, bmlocal277_my_bitoff, 20, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_msgID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal278_tmp_var;
- BM_TraceRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal278_tmp_var );
- return bmlocal278_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal279_my_ptr;\
- UINT bmlocal280_my_bitoff;\
- BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal279_my_ptr, bmlocal280_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal279_my_ptr, bmlocal280_my_bitoff, 20, in_val, 0x00000000 );\
-}
-
-// TraceRunTimeMsgData_status_msgID: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_msgID: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_msgID: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_msgID: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_msgID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_msgID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal281_out_val;\
- BM_TraceRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal281_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "msgID", 20, (UINT)(bmlocal281_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal282_val;\
- BM_TraceRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal282_val );\
- (bmlocal282_val)++;\
- BM_TraceRunTimeMsgData_status_msgID_SET( base_ptr, bmlocal282_val );\
-}
-
-// TraceRunTimeMsgData_status_msgID: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_msgID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal283_tmp_bits;\
- BM_TraceRunTimeMsgData_status_msgID_GET_SIZE( base_ptr, out_bytes, bmlocal283_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal283_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_BYTES_SIZE 3
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal286_acc_bytes;\
- UINT bmlocal287_acc_bits;\
- PVOID bmlocal288_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal288_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal288_parent_out_ptr;\
- bmlocal286_acc_bytes = 2;\
- bmlocal287_acc_bits = 4;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal286_acc_bytes );\
- out_bitoff += bmlocal287_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_numOfParams: accumulated=(2,4, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_numOfParams_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 2;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal289_my_ptr;\
- UINT bmlocal290_my_bitoff;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, bmlocal289_my_ptr, bmlocal290_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal289_my_ptr, bmlocal290_my_bitoff, 2, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_numOfParams_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal291_tmp_var;
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal291_tmp_var );
- return bmlocal291_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal292_my_ptr;\
- UINT bmlocal293_my_bitoff;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, bmlocal292_my_ptr, bmlocal293_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal292_my_ptr, bmlocal293_my_bitoff, 2, in_val, 0x00000002 );\
-}
-
-// TraceRunTimeMsgData_status_numOfParams: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_numOfParams: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_numOfParams: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_numOfParams: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_numOfParams: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_numOfParams: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal294_out_val;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal294_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "numOfParams", 2, (UINT)(bmlocal294_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal295_val;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal295_val );\
- (bmlocal295_val)++;\
- BM_TraceRunTimeMsgData_status_numOfParams_SET( base_ptr, bmlocal295_val );\
-}
-
-// TraceRunTimeMsgData_status_numOfParams: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_numOfParams_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal296_tmp_bits;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET_SIZE( base_ptr, out_bytes, bmlocal296_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal296_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal299_acc_bytes;\
- UINT bmlocal300_acc_bits;\
- PVOID bmlocal301_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal301_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal301_parent_out_ptr;\
- bmlocal299_acc_bytes = 2;\
- bmlocal300_acc_bits = 6;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal299_acc_bytes );\
- out_bitoff += bmlocal300_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_timeStampPresent: accumulated=(2,6, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal302_my_ptr;\
- UINT bmlocal303_my_bitoff;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, bmlocal302_my_ptr, bmlocal303_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal302_my_ptr, bmlocal303_my_bitoff, 1, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_timeStampPresent_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal304_tmp_var;
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal304_tmp_var );
- return bmlocal304_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal305_my_ptr;\
- UINT bmlocal306_my_bitoff;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, bmlocal305_my_ptr, bmlocal306_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal305_my_ptr, bmlocal306_my_bitoff, 1, in_val, 0x00000002 );\
-}
-
-// TraceRunTimeMsgData_status_timeStampPresent: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_timeStampPresent: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_timeStampPresent: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_timeStampPresent: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_timeStampPresent: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_timeStampPresent: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal307_out_val;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal307_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStampPresent", 1, (UINT)(bmlocal307_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal308_val;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal308_val );\
- (bmlocal308_val)++;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_SET( base_ptr, bmlocal308_val );\
-}
-
-// TraceRunTimeMsgData_status_timeStampPresent: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal309_tmp_bits;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET_SIZE( base_ptr, out_bytes, bmlocal309_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal309_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_inlineString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal312_acc_bytes;\
- UINT bmlocal313_acc_bits;\
- PVOID bmlocal314_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal314_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal314_parent_out_ptr;\
- bmlocal312_acc_bytes = 2;\
- bmlocal313_acc_bits = 7;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal312_acc_bytes );\
- out_bitoff += bmlocal313_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_inlineString: accumulated=(2,7, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_inlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal315_my_ptr;\
- UINT bmlocal316_my_bitoff;\
- BM_TraceRunTimeMsgData_status_inlineString_GET_POS( base_ptr, bmlocal315_my_ptr, bmlocal316_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal315_my_ptr, bmlocal316_my_bitoff, 1, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_inlineString_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal317_tmp_var;
- BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, bmlocal317_tmp_var );
- return bmlocal317_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_inlineString_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal318_my_ptr;\
- UINT bmlocal319_my_bitoff;\
- BM_TraceRunTimeMsgData_status_inlineString_GET_POS( base_ptr, bmlocal318_my_ptr, bmlocal319_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal318_my_ptr, bmlocal319_my_bitoff, 1, in_val, 0x00000002 );\
-}
-
-// TraceRunTimeMsgData_status_inlineString: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_inlineString: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_inlineString: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_inlineString: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_inlineString: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_inlineString: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_inlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal320_out_val;\
- BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, bmlocal320_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "inlineString", 1, (UINT)(bmlocal320_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_inlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_inlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_inlineString_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal321_val;\
- BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, bmlocal321_val );\
- (bmlocal321_val)++;\
- BM_TraceRunTimeMsgData_status_inlineString_SET( base_ptr, bmlocal321_val );\
-}
-
-// TraceRunTimeMsgData_status_inlineString: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_inlineString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal322_tmp_bits;\
- BM_TraceRunTimeMsgData_status_inlineString_GET_SIZE( base_ptr, out_bytes, bmlocal322_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal322_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_inlineString_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_payload_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal325_acc_bytes;\
- UINT bmlocal326_acc_bits;\
- PVOID bmlocal327_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal327_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal327_parent_out_ptr;\
- bmlocal325_acc_bytes = 3;\
- bmlocal326_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal325_acc_bytes );\
- out_bitoff += bmlocal326_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal328_tmp_bitoff;\
- BM_TraceRunTimeMsgData_status_payload_GET_POS( base_ptr, out_ptr, bmlocal328_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal328_tmp_bitoff);\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_POS_ALIGNED 3
-
-// Alignment of TraceRunTimeMsgData_status_payload: accumulated=(3,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_payload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal329_my_ptr;\
- UINT bmlocal330_my_bitoff;\
- BM_TraceRunTimeMsgData_status_payload_GET_POS( base_ptr, bmlocal329_my_ptr, bmlocal330_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal329_my_ptr, bmlocal330_my_bitoff, 1, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_payload_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal331_tmp_var;
- BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, bmlocal331_tmp_var );
- return bmlocal331_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal332_my_ptr;\
- UINT bmlocal333_my_bitoff;\
- BM_TraceRunTimeMsgData_status_payload_GET_POS( base_ptr, bmlocal332_my_ptr, bmlocal333_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal332_my_ptr, bmlocal333_my_bitoff, 1, in_val, 0x00000003 );\
-}
-
-// TraceRunTimeMsgData_status_payload: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_payload: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_payload: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_payload: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_payload: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_payload: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_payload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal334_out_val;\
- BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, bmlocal334_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "payload", 1, (UINT)(bmlocal334_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_payload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal335_val;\
- BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, bmlocal335_val );\
- (bmlocal335_val)++;\
- BM_TraceRunTimeMsgData_status_payload_SET( base_ptr, bmlocal335_val );\
-}
-
-// TraceRunTimeMsgData_status_payload: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_payload_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal336_tmp_bits;\
- BM_TraceRunTimeMsgData_status_payload_GET_SIZE( base_ptr, out_bytes, bmlocal336_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal336_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal339_acc_bytes;\
- UINT bmlocal340_acc_bits;\
- PVOID bmlocal341_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal341_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal341_parent_out_ptr;\
- bmlocal339_acc_bytes = 3;\
- bmlocal340_acc_bits = 1;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal339_acc_bytes );\
- out_bitoff += bmlocal340_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_bufferOverrun: accumulated=(3,1, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal342_my_ptr;\
- UINT bmlocal343_my_bitoff;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, bmlocal342_my_ptr, bmlocal343_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal342_my_ptr, bmlocal343_my_bitoff, 1, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_bufferOverrun_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal344_tmp_var;
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal344_tmp_var );
- return bmlocal344_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal345_my_ptr;\
- UINT bmlocal346_my_bitoff;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, bmlocal345_my_ptr, bmlocal346_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal345_my_ptr, bmlocal346_my_bitoff, 1, in_val, 0x00000003 );\
-}
-
-// TraceRunTimeMsgData_status_bufferOverrun: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_bufferOverrun: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_bufferOverrun: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_bufferOverrun: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_bufferOverrun: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_bufferOverrun: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal347_out_val;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal347_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "bufferOverrun", 1, (UINT)(bmlocal347_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal348_val;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal348_val );\
- (bmlocal348_val)++;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_SET( base_ptr, bmlocal348_val );\
-}
-
-// TraceRunTimeMsgData_status_bufferOverrun: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal349_tmp_bits;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET_SIZE( base_ptr, out_bytes, bmlocal349_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal349_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal352_acc_bytes;\
- UINT bmlocal353_acc_bits;\
- PVOID bmlocal354_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal354_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal354_parent_out_ptr;\
- bmlocal352_acc_bytes = 3;\
- bmlocal353_acc_bits = 2;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal352_acc_bytes );\
- out_bitoff += bmlocal353_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_subSystemID: accumulated=(3,2, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_subSystemID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 3;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal355_my_ptr;\
- UINT bmlocal356_my_bitoff;\
- BM_TraceRunTimeMsgData_status_subSystemID_GET_POS( base_ptr, bmlocal355_my_ptr, bmlocal356_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal355_my_ptr, bmlocal356_my_bitoff, 3, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_subSystemID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal357_tmp_var;
- BM_TraceRunTimeMsgData_status_subSystemID_GET( base_ptr, bmlocal357_tmp_var );
- return bmlocal357_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal358_my_ptr;\
- UINT bmlocal359_my_bitoff;\
- BM_TraceRunTimeMsgData_status_subSystemID_GET_POS( base_ptr, bmlocal358_my_ptr, bmlocal359_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal358_my_ptr, bmlocal359_my_bitoff, 3, in_val, 0x00000003 );\
-}
-
-// TraceRunTimeMsgData_status_subSystemID: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_subSystemID: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_subSystemID: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_subSystemID: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_subSystemID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_subSystemID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_subSystemID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal360_out_val;\
- BM_TraceRunTimeMsgData_status_subSystemID_GET( base_ptr, bmlocal360_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "subSystemID", 3, (UINT)(bmlocal360_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_subSystemID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal361_val;\
- BM_TraceRunTimeMsgData_status_subSystemID_GET( base_ptr, bmlocal361_val );\
- (bmlocal361_val)++;\
- BM_TraceRunTimeMsgData_status_subSystemID_SET( base_ptr, bmlocal361_val );\
-}
-
-// TraceRunTimeMsgData_status_subSystemID: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_subSystemID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal362_tmp_bits;\
- BM_TraceRunTimeMsgData_status_subSystemID_GET_SIZE( base_ptr, out_bytes, bmlocal362_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal362_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_severity_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal365_acc_bytes;\
- UINT bmlocal366_acc_bits;\
- PVOID bmlocal367_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal367_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal367_parent_out_ptr;\
- bmlocal365_acc_bytes = 3;\
- bmlocal366_acc_bits = 5;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal365_acc_bytes );\
- out_bitoff += bmlocal366_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_severity: accumulated=(3,5, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_severity_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 3;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_severity_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal368_my_ptr;\
- UINT bmlocal369_my_bitoff;\
- BM_TraceRunTimeMsgData_status_severity_GET_POS( base_ptr, bmlocal368_my_ptr, bmlocal369_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal368_my_ptr, bmlocal369_my_bitoff, 3, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_severity_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal370_tmp_var;
- BM_TraceRunTimeMsgData_status_severity_GET( base_ptr, bmlocal370_tmp_var );
- return bmlocal370_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_severity_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal371_my_ptr;\
- UINT bmlocal372_my_bitoff;\
- BM_TraceRunTimeMsgData_status_severity_GET_POS( base_ptr, bmlocal371_my_ptr, bmlocal372_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal371_my_ptr, bmlocal372_my_bitoff, 3, in_val, 0x00000003 );\
-}
-
-// TraceRunTimeMsgData_status_severity: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_severity: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_severity: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_severity: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_severity: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_severity: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_severity_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal373_out_val;\
- BM_TraceRunTimeMsgData_status_severity_GET( base_ptr, bmlocal373_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "severity", 3, (UINT)(bmlocal373_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_severity_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_severity_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_severity_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal374_val;\
- BM_TraceRunTimeMsgData_status_severity_GET( base_ptr, bmlocal374_val );\
- (bmlocal374_val)++;\
- BM_TraceRunTimeMsgData_status_severity_SET( base_ptr, bmlocal374_val );\
-}
-
-// TraceRunTimeMsgData_status_severity: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_severity_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal375_tmp_bits;\
- BM_TraceRunTimeMsgData_status_severity_GET_SIZE( base_ptr, out_bytes, bmlocal375_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal375_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_severity_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal378_tmp_bits;\
- BM_TraceRunTimeMsgData_status_GET_SIZE( base_ptr, out_bytes, bmlocal378_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal378_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_BYTES_SIZE 4
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_status_GET_SIZE()
-{
- /*lint --e{*} */
- return 4;
-}
-
-#define BM_TraceRunTimeMsgData_status_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal379_my_ptr;\
- UINT bmlocal380_my_bitoff;\
- BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal379_my_ptr, bmlocal380_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal379_my_ptr, bmlocal380_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal381_tmp_var;
- BM_TraceRunTimeMsgData_status_GET( base_ptr, bmlocal381_tmp_var );
- return bmlocal381_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal382_my_ptr;\
- UINT bmlocal383_my_bitoff;\
- BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal382_my_ptr, bmlocal383_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal382_my_ptr, bmlocal383_my_bitoff, 32, in_val, 0x00000000 );\
-}
-
-// TraceRunTimeMsgData_status: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_TraceRunTimeMsgData_status_GET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal384_val;\
- BM_TraceRunTimeMsgData_status_GET( base_ptr, bmlocal384_val );\
- param_msgID = (UINT32)(((bmlocal384_val&BM_TraceMsgStatus_msgID_SHIFTED_MASK) >> BM_TraceMsgStatus_msgID_OFFSET));\
- param_numOfParams = (UINT8)(((bmlocal384_val&BM_TraceMsgStatus_numOfParams_SHIFTED_MASK) >> BM_TraceMsgStatus_numOfParams_OFFSET));\
- param_timeStampPresent = (UINT8)(((bmlocal384_val&BM_TraceMsgStatus_timeStampPresent_SHIFTED_MASK) >> BM_TraceMsgStatus_timeStampPresent_OFFSET));\
- param_inlineString = (UINT8)(((bmlocal384_val&BM_TraceMsgStatus_inlineString_SHIFTED_MASK) >> BM_TraceMsgStatus_inlineString_OFFSET));\
- param_payload = (UINT8)(((bmlocal384_val&BM_TraceMsgStatus_payload_SHIFTED_MASK) >> BM_TraceMsgStatus_payload_OFFSET));\
- param_bufferOverrun = (UINT8)(((bmlocal384_val&BM_TraceMsgStatus_bufferOverrun_SHIFTED_MASK) >> BM_TraceMsgStatus_bufferOverrun_OFFSET));\
- param_subSystemID = (UINT8)(((bmlocal384_val&BM_TraceMsgStatus_subSystemID_SHIFTED_MASK) >> BM_TraceMsgStatus_subSystemID_OFFSET));\
- param_severity = (UINT8)(((bmlocal384_val&BM_TraceMsgStatus_severity_SHIFTED_MASK) >> BM_TraceMsgStatus_severity_OFFSET));\
-}
-
-#define BM_TraceRunTimeMsgData_status_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal385_varToWrite = (UINT32)(((param_msgID&BM_TraceMsgStatus_msgID_MASK) << BM_TraceMsgStatus_msgID_OFFSET) | ((param_numOfParams&BM_TraceMsgStatus_numOfParams_MASK) << BM_TraceMsgStatus_numOfParams_OFFSET) | ((param_timeStampPresent&BM_TraceMsgStatus_timeStampPresent_MASK) << BM_TraceMsgStatus_timeStampPresent_OFFSET) | ((param_inlineString&BM_TraceMsgStatus_inlineString_MASK) << BM_TraceMsgStatus_inlineString_OFFSET) | ((param_payload&BM_TraceMsgStatus_payload_MASK) << BM_TraceMsgStatus_payload_OFFSET) | ((param_bufferOverrun&BM_TraceMsgStatus_bufferOverrun_MASK) << BM_TraceMsgStatus_bufferOverrun_OFFSET) | ((param_subSystemID&BM_TraceMsgStatus_subSystemID_MASK) << BM_TraceMsgStatus_subSystemID_OFFSET) | ((param_severity&BM_TraceMsgStatus_severity_MASK) << BM_TraceMsgStatus_severity_OFFSET));\
- BM_TraceRunTimeMsgData_status_SET( base_ptr, bmlocal385_varToWrite );\
-}
-
-#define BM_TraceRunTimeMsgData_status_STRICT_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal386_varToWrite = (UINT32)((param_msgID << BM_TraceMsgStatus_msgID_OFFSET) | (param_numOfParams << BM_TraceMsgStatus_numOfParams_OFFSET) | (param_timeStampPresent << BM_TraceMsgStatus_timeStampPresent_OFFSET) | (param_inlineString << BM_TraceMsgStatus_inlineString_OFFSET) | (param_payload << BM_TraceMsgStatus_payload_OFFSET) | (param_bufferOverrun << BM_TraceMsgStatus_bufferOverrun_OFFSET) | (param_subSystemID << BM_TraceMsgStatus_subSystemID_OFFSET) | (param_severity << BM_TraceMsgStatus_severity_OFFSET));\
- BM_TraceRunTimeMsgData_status_SET( base_ptr, bmlocal386_varToWrite );\
-}
-
-#define BM_TraceRunTimeMsgData_status_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "status", 1);\
- BM_TraceRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_inlineString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_payload_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_subSystemID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_severity_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal389_acc_bytes;\
- UINT bmlocal390_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal389_acc_bytes = 4;\
- bmlocal390_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal389_acc_bytes );\
- out_bitoff += bmlocal390_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal391_tmp_bitoff;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_POS( base_ptr, out_ptr, bmlocal391_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal391_tmp_bitoff);\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_POS_ALIGNED 4
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal392_parent_out_ptr;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_POS( base_ptr, bmlocal392_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal392_parent_out_ptr;\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_timeStampOpt_timeStamp' Type: 'TraceTimeStamp', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal393_parent_out_ptr;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_POS( base_ptr, bmlocal393_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal393_parent_out_ptr;\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal394_tmp_bitoff;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_POS( base_ptr, out_ptr, bmlocal394_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal394_tmp_bitoff);\
-}
-
-// Alignment of TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal395_my_ptr;\
- UINT bmlocal396_my_bitoff;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_POS( base_ptr, bmlocal395_my_ptr, bmlocal396_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal395_my_ptr, bmlocal396_my_bitoff, 32, UINT32, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal397_tmp_var;
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET( base_ptr, bmlocal397_tmp_var );
- return bmlocal397_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal398_my_ptr;\
- UINT bmlocal399_my_bitoff;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_POS( base_ptr, bmlocal398_my_ptr, bmlocal399_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal398_my_ptr, bmlocal399_my_bitoff, 32, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal400_out_val;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET( base_ptr, bmlocal400_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStamp", 32, (UINT)(bmlocal400_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal401_val;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET( base_ptr, bmlocal401_val );\
- (bmlocal401_val)++;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_SET( base_ptr, bmlocal401_val );\
-}
-
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal402_tmp_bits;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_SIZE( base_ptr, out_bytes, bmlocal402_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal402_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_BYTES_SIZE 4
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_BYTES_NON_CONDITIONAL_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal405_tmp_bits;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, bmlocal405_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal405_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_BYTES_SIZE 4
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "timeStamp", 1);\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal406_var0;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal406_var0 );\
- if( bmlocal406_var0 != 0 )\
- {\
- out_bytes = 4;\
- out_bits = 0;\
- }\
- else\
- {\
- out_bytes = 0;\
- out_bits = 0;\
- }\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_EVALUATE( base_ptr, out_flag )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal407_var0;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal407_var0 );\
- out_flag = (bmlocal407_var0 != 0);\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal408_tmp_bytes = 0;\
- UINT bmlocal409_tmp_bits = 0;\
- out_bytes = 0;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_SIZE( base_ptr, bmlocal408_tmp_bytes, bmlocal409_tmp_bits );\
- out_bytes += bmlocal408_tmp_bytes;\
- out_bits += bmlocal409_tmp_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal410_tmp_bits;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, out_bytes, bmlocal410_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal410_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BOOL bmlocal411_out_flag;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "timeStampOpt", 1);\
- do\
- {\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_EVALUATE( base_ptr, bmlocal411_out_flag );\
- if( bmlocal411_out_flag == 1 )\
- {\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, (depth + 1) );\
- }\
- }\
- while( /*lint -e(717) */ /*do ... while(0)*/ 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal412_tmp_bytes = 0;\
- UINT bmlocal413_tmp_bits = 0;\
- UINT bmlocal414_acc_bytes;\
- UINT bmlocal415_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal414_acc_bytes = 4;\
- bmlocal415_acc_bits = 0;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, bmlocal412_tmp_bytes, bmlocal413_tmp_bits );\
- bmlocal414_acc_bytes += bmlocal412_tmp_bytes;\
- bmlocal415_acc_bits += bmlocal413_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal414_acc_bytes );\
- out_bitoff += bmlocal415_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal416_parent_out_ptr;\
- BM_TraceRunTimeMsgData_inlineStringOpt_GET_POS( base_ptr, bmlocal416_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal416_parent_out_ptr;\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_inlineStringOpt_inlineString' Type: 'TraceInlineString', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal417_parent_out_ptr;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_POS( base_ptr, bmlocal417_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal417_parent_out_ptr;\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal418_tmp_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_POS( base_ptr, out_ptr, bmlocal418_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal418_tmp_bitoff);\
-}
-
-// Alignment of TraceRunTimeMsgData_inlineStringOpt_inlineString_length: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal419_my_ptr;\
- UINT bmlocal420_my_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_POS( base_ptr, bmlocal419_my_ptr, bmlocal420_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal419_my_ptr, bmlocal420_my_bitoff, 32, UINT32, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal421_tmp_var;
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal421_tmp_var );
- return bmlocal421_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal422_my_ptr;\
- UINT bmlocal423_my_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_POS( base_ptr, bmlocal422_my_ptr, bmlocal423_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal422_my_ptr, bmlocal423_my_bitoff, 32, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal424_out_val;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal424_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "length", 32, (UINT)(bmlocal424_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal425_val;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal425_val );\
- (bmlocal425_val)++;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_SET( base_ptr, bmlocal425_val );\
-}
-
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal426_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_SIZE( base_ptr, out_bytes, bmlocal426_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal426_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_BYTES_SIZE 4
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal429_acc_bytes;\
- UINT bmlocal430_acc_bits;\
- PVOID bmlocal431_parent_out_ptr;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_POS( base_ptr, bmlocal431_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal431_parent_out_ptr;\
- bmlocal429_acc_bytes = 4;\
- bmlocal430_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal429_acc_bytes );\
- out_bitoff += bmlocal430_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal432_tmp_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_POS( base_ptr, out_ptr, bmlocal432_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal432_tmp_bitoff);\
-}
-
-// ARRAY: TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal433_var0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal433_var0 );\
- out_bytes = (UINT)(1*(1*bmlocal433_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal434_my_bytes;
- UINT bmlocal435_my_bits;
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE( base_ptr, bmlocal434_my_bytes, bmlocal435_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal434_my_bytes, bmlocal435_my_bits);
- BMI_UNUSED_VAR( bmlocal435_my_bits );
- return bmlocal434_my_bytes;
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal436_var0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal436_var0 );\
- out_element_count = (UINT)(bmlocal436_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal437_out_ptr;\
- UINT bmlocal438_out_bitoff;\
- UINT bmlocal439_element_size_bytes;\
- UINT bmlocal440_element_size_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_POS( base_ptr, bmlocal437_out_ptr, bmlocal438_out_bitoff );\
- bmlocal439_element_size_bytes = 1;\
- bmlocal440_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal437_out_ptr) + (idx0) * bmlocal439_element_size_bytes );\
- out_bitoff = bmlocal438_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal440_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString' Type: 'Char', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal441_parent_out_ptr;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_ELEMENT_POS( base_ptr, idx0, bmlocal441_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal441_parent_out_ptr;\
-}
-
-// Alignment of TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal442_my_ptr;\
- UINT bmlocal443_my_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_POS( base_ptr, idx0, bmlocal442_my_ptr, bmlocal443_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal442_my_ptr, bmlocal443_my_bitoff, 8, char, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE char BM_INLINE_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- char bmlocal444_tmp_var;
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET( base_ptr, idx0, bmlocal444_tmp_var );
- return bmlocal444_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal445_my_ptr;\
- UINT bmlocal446_my_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_POS( base_ptr, idx0, bmlocal445_my_ptr, bmlocal446_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal445_my_ptr, bmlocal446_my_bitoff, 8, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- char bmlocal447_out_val;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET( base_ptr, idx0, bmlocal447_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal447_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- char bmlocal448_val;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET( base_ptr, idx0, bmlocal448_val );\
- (bmlocal448_val)++;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_SET( base_ptr, idx0, bmlocal448_val );\
-}
-
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal449_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal449_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal449_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal452_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal452_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal452_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal453_dim_size0;\
- UINT bmlocal454_idx0;\
- {\
- UINT32 bmlocal455_var0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal455_var0 );\
- bmlocal453_dim_size0 = (UINT)(bmlocal455_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "inlineString", 1);\
- for( bmlocal454_idx0=0; bmlocal454_idx0<bmlocal453_dim_size0; bmlocal454_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal454_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, bmlocal454_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal456_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE( base_ptr, out_bytes, bmlocal456_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal456_tmp_bits );\
-}
-
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_r1_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal457_tmp_bytes = 0;\
- UINT bmlocal458_tmp_bits = 0;\
- UINT bmlocal459_acc_bytes;\
- UINT bmlocal460_acc_bits;\
- PVOID bmlocal461_parent_out_ptr;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_POS( base_ptr, bmlocal461_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal461_parent_out_ptr;\
- bmlocal459_acc_bytes = 4;\
- bmlocal460_acc_bits = 0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE( base_ptr, bmlocal457_tmp_bytes, bmlocal458_tmp_bits );\
- bmlocal459_acc_bytes += bmlocal457_tmp_bytes;\
- bmlocal460_acc_bits += bmlocal458_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal459_acc_bytes );\
- out_bitoff += bmlocal460_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_r1_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "<OptionalPadding-r1>", 1);\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_r1_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_r1_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal462_tmp_bytes = 0;\
- UINT bmlocal463_tmp_bits = 0;\
- out_bytes = 4;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE( base_ptr, bmlocal462_tmp_bytes, bmlocal463_tmp_bits );\
- out_bytes += bmlocal462_tmp_bytes;\
- out_bits += bmlocal463_tmp_bits;\
- BMI_ROUND_UP_4BYTES( out_bytes, out_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_BYTES_NON_CONDITIONAL_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal464_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, bmlocal464_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal464_tmp_bits );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_NON_CONDITIONAL_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal465_my_bytes;
- UINT bmlocal466_my_bits;
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_NON_CONDITIONAL_SIZE( base_ptr, bmlocal465_my_bytes, bmlocal466_my_bits );
- BMI_UNUSED_VAR( bmlocal466_my_bits );
- BMI_UNUSED_VAR( base_ptr );
- return bmlocal465_my_bytes;
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "inlineString", 1);\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_r1_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal467_var0;\
- BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, bmlocal467_var0 );\
- if( bmlocal467_var0 != 0 )\
- {\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits );\
- }\
- else\
- {\
- out_bytes = 0;\
- out_bits = 0;\
- }\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_EVALUATE( base_ptr, out_flag )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal468_var0;\
- BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, bmlocal468_var0 );\
- out_flag = (bmlocal468_var0 != 0);\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal469_tmp_bytes = 0;\
- UINT bmlocal470_tmp_bits = 0;\
- out_bytes = 0;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_SIZE( base_ptr, bmlocal469_tmp_bytes, bmlocal470_tmp_bits );\
- out_bytes += bmlocal469_tmp_bytes;\
- out_bits += bmlocal470_tmp_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal471_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_GET_SIZE( base_ptr, out_bytes, bmlocal471_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal471_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BOOL bmlocal472_out_flag;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "inlineStringOpt", 1);\
- do\
- {\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_EVALUATE( base_ptr, bmlocal472_out_flag );\
- if( bmlocal472_out_flag == 1 )\
- {\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- }\
- }\
- while( /*lint -e(717) */ /*do ... while(0)*/ 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_params_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal473_tmp_bytes = 0;\
- UINT bmlocal474_tmp_bits = 0;\
- UINT bmlocal475_acc_bytes;\
- UINT bmlocal476_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal475_acc_bytes = 4;\
- bmlocal476_acc_bits = 0;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, bmlocal473_tmp_bytes, bmlocal474_tmp_bits );\
- bmlocal475_acc_bytes += bmlocal473_tmp_bytes;\
- bmlocal476_acc_bits += bmlocal474_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_GET_SIZE( base_ptr, bmlocal473_tmp_bytes, bmlocal474_tmp_bits );\
- bmlocal475_acc_bytes += bmlocal473_tmp_bytes;\
- bmlocal476_acc_bits += bmlocal474_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal475_acc_bytes );\
- out_bitoff += bmlocal476_acc_bits;\
-}
-
-// ARRAY: TraceRunTimeMsgData_params
-#define BM_TraceRunTimeMsgData_params_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal477_var0;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal477_var0 );\
- out_bytes = (UINT)(4*(1*bmlocal477_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_params_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal478_my_bytes;
- UINT bmlocal479_my_bits;
- BM_TraceRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal478_my_bytes, bmlocal479_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal478_my_bytes, bmlocal479_my_bits);
- BMI_UNUSED_VAR( bmlocal479_my_bits );
- return bmlocal478_my_bytes;
-}
-
-#define BM_TraceRunTimeMsgData_params_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal480_var0;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal480_var0 );\
- out_element_count = (UINT)(bmlocal480_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_params_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal481_out_ptr;\
- UINT bmlocal482_out_bitoff;\
- UINT bmlocal483_element_size_bytes;\
- UINT bmlocal484_element_size_bits;\
- BM_TraceRunTimeMsgData_params_GET_POS( base_ptr, bmlocal481_out_ptr, bmlocal482_out_bitoff );\
- bmlocal483_element_size_bytes = 4;\
- bmlocal484_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal481_out_ptr) + (idx0) * bmlocal483_element_size_bytes );\
- out_bitoff = bmlocal482_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal484_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_params' Type: 'Uint32', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal485_parent_out_ptr;\
- BM_TraceRunTimeMsgData_params_GET_ELEMENT_POS( base_ptr, idx0, bmlocal485_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal485_parent_out_ptr;\
-}
-
-#define BM_TraceRunTimeMsgData_params_value_GET_POS_ALIGNED( base_ptr, idx0, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal486_tmp_bitoff;\
- BM_TraceRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, out_ptr, bmlocal486_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal486_tmp_bitoff);\
-}
-
-// Alignment of TraceRunTimeMsgData_params_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_params_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal487_my_ptr;\
- UINT bmlocal488_my_bitoff;\
- BM_TraceRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, bmlocal487_my_ptr, bmlocal488_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal487_my_ptr, bmlocal488_my_bitoff, 32, UINT32, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_params_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT32 bmlocal489_tmp_var;
- BM_TraceRunTimeMsgData_params_value_GET( base_ptr, idx0, bmlocal489_tmp_var );
- return bmlocal489_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_params_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal490_my_ptr;\
- UINT bmlocal491_my_bitoff;\
- BM_TraceRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, bmlocal490_my_ptr, bmlocal491_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal490_my_ptr, bmlocal491_my_bitoff, 32, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_params_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_params_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_params_value: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_params_value: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_params_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_params_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal492_out_val;\
- BM_TraceRunTimeMsgData_params_value_GET( base_ptr, idx0, bmlocal492_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 32, (UINT)(bmlocal492_out_val), "%u", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_params_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal493_val;\
- BM_TraceRunTimeMsgData_params_value_GET( base_ptr, idx0, bmlocal493_val );\
- (bmlocal493_val)++;\
- BM_TraceRunTimeMsgData_params_value_SET( base_ptr, idx0, bmlocal493_val );\
-}
-
-// TraceRunTimeMsgData_params_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_params_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal494_tmp_bits;\
- BM_TraceRunTimeMsgData_params_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal494_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal494_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_params_value_BYTES_SIZE 4
-
-#define BM_TraceRunTimeMsgData_params_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal497_tmp_bits;\
- BM_TraceRunTimeMsgData_params_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal497_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal497_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_params_BYTES_CELL_SIZE 4
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_params_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 4;
-}
-
-#define BM_TraceRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal498_dim_size0;\
- UINT bmlocal499_idx0;\
- {\
- UINT32 bmlocal500_var0;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal500_var0 );\
- bmlocal498_dim_size0 = (UINT)(bmlocal500_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "params", 1);\
- for( bmlocal499_idx0=0; bmlocal499_idx0<bmlocal498_dim_size0; bmlocal499_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal499_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_TraceRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, bmlocal499_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_params_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_params_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal501_tmp_bits;\
- BM_TraceRunTimeMsgData_params_GET_SIZE( base_ptr, out_bytes, bmlocal501_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal501_tmp_bits );\
-}
-
-
-#define BM_TraceRunTimeMsgData_payloadOpt_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal502_tmp_bytes = 0;\
- UINT bmlocal503_tmp_bits = 0;\
- UINT bmlocal504_acc_bytes;\
- UINT bmlocal505_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal504_acc_bytes = 4;\
- bmlocal505_acc_bits = 0;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, bmlocal502_tmp_bytes, bmlocal503_tmp_bits );\
- bmlocal504_acc_bytes += bmlocal502_tmp_bytes;\
- bmlocal505_acc_bits += bmlocal503_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_GET_SIZE( base_ptr, bmlocal502_tmp_bytes, bmlocal503_tmp_bits );\
- bmlocal504_acc_bytes += bmlocal502_tmp_bytes;\
- bmlocal505_acc_bits += bmlocal503_tmp_bits;\
- BM_TraceRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal502_tmp_bytes, bmlocal503_tmp_bits );\
- bmlocal504_acc_bytes += bmlocal502_tmp_bytes;\
- bmlocal505_acc_bits += bmlocal503_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal504_acc_bytes );\
- out_bitoff += bmlocal505_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal506_parent_out_ptr;\
- BM_TraceRunTimeMsgData_payloadOpt_GET_POS( base_ptr, bmlocal506_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal506_parent_out_ptr;\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_payloadOpt_payload' Type: 'TracePayload', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal507_parent_out_ptr;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_POS( base_ptr, bmlocal507_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal507_parent_out_ptr;\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal508_tmp_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_POS( base_ptr, out_ptr, bmlocal508_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal508_tmp_bitoff);\
-}
-
-// Alignment of TraceRunTimeMsgData_payloadOpt_payload_length: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal509_my_ptr;\
- UINT bmlocal510_my_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_POS( base_ptr, bmlocal509_my_ptr, bmlocal510_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal509_my_ptr, bmlocal510_my_bitoff, 32, UINT32, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_payloadOpt_payload_length_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal511_tmp_var;
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal511_tmp_var );
- return bmlocal511_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal512_my_ptr;\
- UINT bmlocal513_my_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_POS( base_ptr, bmlocal512_my_ptr, bmlocal513_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal512_my_ptr, bmlocal513_my_bitoff, 32, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_payloadOpt_payload_length: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_length: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_length: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_length: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_length: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_payloadOpt_payload_length: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal514_out_val;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal514_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "length", 32, (UINT)(bmlocal514_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal515_val;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal515_val );\
- (bmlocal515_val)++;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_SET( base_ptr, bmlocal515_val );\
-}
-
-// TraceRunTimeMsgData_payloadOpt_payload_length: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal516_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_SIZE( base_ptr, out_bytes, bmlocal516_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal516_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_BYTES_SIZE 4
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal519_acc_bytes;\
- UINT bmlocal520_acc_bits;\
- PVOID bmlocal521_parent_out_ptr;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_POS( base_ptr, bmlocal521_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal521_parent_out_ptr;\
- bmlocal519_acc_bytes = 4;\
- bmlocal520_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal519_acc_bytes );\
- out_bitoff += bmlocal520_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal522_tmp_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_POS( base_ptr, out_ptr, bmlocal522_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal522_tmp_bitoff);\
-}
-
-// ARRAY: TraceRunTimeMsgData_payloadOpt_payload_payload
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal523_var0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal523_var0 );\
- out_bytes = (UINT)(1*(1*bmlocal523_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal524_my_bytes;
- UINT bmlocal525_my_bits;
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE( base_ptr, bmlocal524_my_bytes, bmlocal525_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal524_my_bytes, bmlocal525_my_bits);
- BMI_UNUSED_VAR( bmlocal525_my_bits );
- return bmlocal524_my_bytes;
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal526_var0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal526_var0 );\
- out_element_count = (UINT)(bmlocal526_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal527_out_ptr;\
- UINT bmlocal528_out_bitoff;\
- UINT bmlocal529_element_size_bytes;\
- UINT bmlocal530_element_size_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_POS( base_ptr, bmlocal527_out_ptr, bmlocal528_out_bitoff );\
- bmlocal529_element_size_bytes = 1;\
- bmlocal530_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal527_out_ptr) + (idx0) * bmlocal529_element_size_bytes );\
- out_bitoff = bmlocal528_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal530_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_payloadOpt_payload_payload' Type: 'Uint8', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal531_parent_out_ptr;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_ELEMENT_POS( base_ptr, idx0, bmlocal531_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal531_parent_out_ptr;\
-}
-
-// Alignment of TraceRunTimeMsgData_payloadOpt_payload_payload_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal532_my_ptr;\
- UINT bmlocal533_my_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_POS( base_ptr, idx0, bmlocal532_my_ptr, bmlocal533_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal532_my_ptr, bmlocal533_my_bitoff, 8, UINT8, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT8 bmlocal534_tmp_var;
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET( base_ptr, idx0, bmlocal534_tmp_var );
- return bmlocal534_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal535_my_ptr;\
- UINT bmlocal536_my_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_POS( base_ptr, idx0, bmlocal535_my_ptr, bmlocal536_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal535_my_ptr, bmlocal536_my_bitoff, 8, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal537_out_val;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET( base_ptr, idx0, bmlocal537_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal537_out_val), "%u", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal538_val;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET( base_ptr, idx0, bmlocal538_val );\
- (bmlocal538_val)++;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_SET( base_ptr, idx0, bmlocal538_val );\
-}
-
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal539_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal539_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal539_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal542_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal542_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal542_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal543_dim_size0;\
- UINT bmlocal544_idx0;\
- {\
- UINT32 bmlocal545_var0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal545_var0 );\
- bmlocal543_dim_size0 = (UINT)(bmlocal545_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "payload", 1);\
- for( bmlocal544_idx0=0; bmlocal544_idx0<bmlocal543_dim_size0; bmlocal544_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal544_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH_IDX( base_ptr, bmlocal544_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal546_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE( base_ptr, out_bytes, bmlocal546_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal546_tmp_bits );\
-}
-
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_r2_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal547_tmp_bytes = 0;\
- UINT bmlocal548_tmp_bits = 0;\
- UINT bmlocal549_acc_bytes;\
- UINT bmlocal550_acc_bits;\
- PVOID bmlocal551_parent_out_ptr;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_POS( base_ptr, bmlocal551_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal551_parent_out_ptr;\
- bmlocal549_acc_bytes = 4;\
- bmlocal550_acc_bits = 0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE( base_ptr, bmlocal547_tmp_bytes, bmlocal548_tmp_bits );\
- bmlocal549_acc_bytes += bmlocal547_tmp_bytes;\
- bmlocal550_acc_bits += bmlocal548_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal549_acc_bytes );\
- out_bitoff += bmlocal550_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_r2_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "<OptionalPadding-r2>", 1);\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_r2_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_r2_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal552_tmp_bytes = 0;\
- UINT bmlocal553_tmp_bits = 0;\
- out_bytes = 4;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE( base_ptr, bmlocal552_tmp_bytes, bmlocal553_tmp_bits );\
- out_bytes += bmlocal552_tmp_bytes;\
- out_bits += bmlocal553_tmp_bits;\
- BMI_ROUND_UP_4BYTES( out_bytes, out_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_GET_BYTES_NON_CONDITIONAL_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal554_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, bmlocal554_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal554_tmp_bits );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_payloadOpt_payload_GET_NON_CONDITIONAL_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal555_my_bytes;
- UINT bmlocal556_my_bits;
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_NON_CONDITIONAL_SIZE( base_ptr, bmlocal555_my_bytes, bmlocal556_my_bits );
- BMI_UNUSED_VAR( bmlocal556_my_bits );
- BMI_UNUSED_VAR( base_ptr );
- return bmlocal555_my_bytes;
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "payload", 1);\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_payloadOpt_payload_r2_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal557_var0;\
- BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, bmlocal557_var0 );\
- if( bmlocal557_var0 != 0 )\
- {\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits );\
- }\
- else\
- {\
- out_bytes = 0;\
- out_bits = 0;\
- }\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_EVALUATE( base_ptr, out_flag )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal558_var0;\
- BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, bmlocal558_var0 );\
- out_flag = (bmlocal558_var0 != 0);\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-
-#define BM_TraceRunTimeMsgData_payloadOpt_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal559_tmp_bytes = 0;\
- UINT bmlocal560_tmp_bits = 0;\
- out_bytes = 0;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_SIZE( base_ptr, bmlocal559_tmp_bytes, bmlocal560_tmp_bits );\
- out_bytes += bmlocal559_tmp_bytes;\
- out_bits += bmlocal560_tmp_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal561_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_GET_SIZE( base_ptr, out_bytes, bmlocal561_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal561_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BOOL bmlocal562_out_flag;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "payloadOpt", 1);\
- do\
- {\
- BM_TraceRunTimeMsgData_payloadOpt_payload_EVALUATE( base_ptr, bmlocal562_out_flag );\
- if( bmlocal562_out_flag == 1 )\
- {\
- BM_TraceRunTimeMsgData_payloadOpt_payload_DUMP_DEPTH( base_ptr, (depth + 1) );\
- }\
- }\
- while( /*lint -e(717) */ /*do ... while(0)*/ 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal563_tmp_bytes = 0;\
- UINT bmlocal564_tmp_bits = 0;\
- out_bytes = 4;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, bmlocal563_tmp_bytes, bmlocal564_tmp_bits );\
- out_bytes += bmlocal563_tmp_bytes;\
- out_bits += bmlocal564_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_GET_SIZE( base_ptr, bmlocal563_tmp_bytes, bmlocal564_tmp_bits );\
- out_bytes += bmlocal563_tmp_bytes;\
- out_bits += bmlocal564_tmp_bits;\
- BM_TraceRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal563_tmp_bytes, bmlocal564_tmp_bits );\
- out_bytes += bmlocal563_tmp_bytes;\
- out_bits += bmlocal564_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_GET_SIZE( base_ptr, bmlocal563_tmp_bytes, bmlocal564_tmp_bits );\
- out_bytes += bmlocal563_tmp_bytes;\
- out_bits += bmlocal564_tmp_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal565_tmp_bits;\
- BM_TraceRunTimeMsgData_GET_SIZE( base_ptr, out_bytes, bmlocal565_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal565_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TraceRunTimeMsgData", 1);\
- BM_TraceRunTimeMsgData_status_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_inlineStringOpt_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_params_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_payloadOpt_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_TRACEMESSAGE_H_ */
-
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceMessageDillo.h b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceMessageDillo.h
deleted file mode 100644
index fd97886..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceMessageDillo.h
+++ /dev/null
@@ -1,3131 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 1/22/2009 1:29:21 PM
- *
- * Project : Ofer
- * Module : Trace
- * Author : Igor Brainman
- * Date : 23/07/2006
- * Purpose : Traces
- *****************************************************************************/
-
-#if !defined(_BITMAN_TRACEMESSAGEDILLO_H_)
-#define _BITMAN_TRACEMESSAGEDILLO_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-#include "BasicBitmanTypes.h"
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-#define BM_DilloMsgStatus_msgID_MASK (0x0FFF)
-
-#define BM_DilloMsgStatus_msgID_OFFSET (0)
-
-#define BM_DilloMsgStatus_msgID_SHIFTED_MASK (0x0FFF)
-
-#define BM_DilloMsgStatus_numOfParams_MASK (0x0003)
-
-#define BM_DilloMsgStatus_numOfParams_OFFSET (12)
-
-#define BM_DilloMsgStatus_numOfParams_SHIFTED_MASK (0x3000)
-
-#define BM_DilloMsgStatus_bufferOverrun_MASK (0x0001)
-
-#define BM_DilloMsgStatus_bufferOverrun_OFFSET (14)
-
-#define BM_DilloMsgStatus_bufferOverrun_SHIFTED_MASK (0x4000)
-
-#define BM_DilloMsgStatus_timeStampPresent_MASK (0x0001)
-
-#define BM_DilloMsgStatus_timeStampPresent_OFFSET (15)
-
-#define BM_DilloMsgStatus_timeStampPresent_SHIFTED_MASK (0x8000)
-
-// Maximal length of user string
-#define USER_STR_MAX_LEN (1024)
-
-// Maximal length of file name path
-#define FILE_NAME_MAX_LEN (1024)
-
-typedef UINT8 DilloCompileTimeMsgData[2056];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _severity : 8; //Trace severity, may be 0..7
- UINT8 _moduleID : 8; //Module ID, should be on of defined in TraceModules.bm
- BMS_LittleEndianness_Char _userString[1024]; //format string (zero terminated!) - like printf
- BMS_LittleEndianness_Char _fileName[1024]; //full file name path (zero terminated!)
- UINT16 _reserved : 16; //Reserved - to align to word boundaries
- UINT32 _lineNumber; //file line number
-} BMS_DilloCompileTimeMsgData;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _lineNumber; //file line number
- UINT16 _reserved : 16; //Reserved - to align to word boundaries
- BMS_LittleEndianness_Char _fileName[1024]; //full file name path (zero terminated!)
- BMS_LittleEndianness_Char _userString[1024]; //format string (zero terminated!) - like printf
- UINT8 _moduleID : 8; //Module ID, should be on of defined in TraceModules.bm
- UINT8 _severity : 8; //Trace severity, may be 0..7
-} BMS_DilloCompileTimeMsgData;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'DilloCompileTimeMsgData' Type: 'DilloCompileTimeMsgData', Top-level, Non-instance, No bitoff root
-#define BM_DilloCompileTimeMsgData_severity_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal57_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_severity_GET_POS( base_ptr, out_ptr, bmlocal57_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal57_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_POS_ALIGNED 0
-
-// Alignment of DilloCompileTimeMsgData_severity: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_DilloCompileTimeMsgData_severity_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal58_my_ptr;\
- UINT bmlocal59_my_bitoff;\
- BM_DilloCompileTimeMsgData_severity_GET_POS( base_ptr, bmlocal58_my_ptr, bmlocal59_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal58_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal58_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal58_my_ptr, bmlocal59_my_bitoff, 8, UINT8, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT8 BM_INLINE_DilloCompileTimeMsgData_severity_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT8 bmlocal60_tmp_var;
- BM_DilloCompileTimeMsgData_severity_GET( base_ptr, bmlocal60_tmp_var );
- return bmlocal60_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_severity_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal61_my_ptr;\
- UINT bmlocal62_my_bitoff;\
- BM_DilloCompileTimeMsgData_severity_GET_POS( base_ptr, bmlocal61_my_ptr, bmlocal62_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal61_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal61_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal61_my_ptr, bmlocal62_my_bitoff, 8, in_val, 0x00000000 );\
- }\
-}
-
-// DilloCompileTimeMsgData_severity: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_severity: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_severity: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_severity: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_severity: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_severity: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_severity_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal63_out_val;\
- BM_DilloCompileTimeMsgData_severity_GET( base_ptr, bmlocal63_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "severity", 8, (UINT)(bmlocal63_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_severity_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal64_my_ptr;\
- UINT bmlocal65_my_bitoff;\
- BM_DilloCompileTimeMsgData_severity_GET_POS( base_ptr, bmlocal64_my_ptr, bmlocal65_my_bitoff );\
- (*((UINT8*)bmlocal64_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal65_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_severity: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_severity_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal66_tmp_bits;\
- BM_DilloCompileTimeMsgData_severity_GET_SIZE( base_ptr, out_bytes, bmlocal66_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal66_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_BYTES_SIZE 1
-
-#define BM_DilloCompileTimeMsgData_moduleID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal69_acc_bytes;\
- UINT bmlocal70_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal69_acc_bytes = 1;\
- bmlocal70_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal69_acc_bytes );\
- out_bitoff += bmlocal70_acc_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal71_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_moduleID_GET_POS( base_ptr, out_ptr, bmlocal71_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal71_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_POS_ALIGNED 1
-
-// Alignment of DilloCompileTimeMsgData_moduleID: accumulated=(1,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_DilloCompileTimeMsgData_moduleID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal72_my_ptr;\
- UINT bmlocal73_my_bitoff;\
- BM_DilloCompileTimeMsgData_moduleID_GET_POS( base_ptr, bmlocal72_my_ptr, bmlocal73_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal72_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal72_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal72_my_ptr, bmlocal73_my_bitoff, 8, UINT8, out_val, 0x00000001 );\
- }\
-}
-
-BMI_INLINE UINT8 BM_INLINE_DilloCompileTimeMsgData_moduleID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT8 bmlocal74_tmp_var;
- BM_DilloCompileTimeMsgData_moduleID_GET( base_ptr, bmlocal74_tmp_var );
- return bmlocal74_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal75_my_ptr;\
- UINT bmlocal76_my_bitoff;\
- BM_DilloCompileTimeMsgData_moduleID_GET_POS( base_ptr, bmlocal75_my_ptr, bmlocal76_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal75_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal75_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal75_my_ptr, bmlocal76_my_bitoff, 8, in_val, 0x00000001 );\
- }\
-}
-
-// DilloCompileTimeMsgData_moduleID: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_moduleID: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_moduleID: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_moduleID: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_moduleID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_moduleID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_moduleID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal77_out_val;\
- BM_DilloCompileTimeMsgData_moduleID_GET( base_ptr, bmlocal77_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "moduleID", 8, (UINT)(bmlocal77_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_moduleID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal78_my_ptr;\
- UINT bmlocal79_my_bitoff;\
- BM_DilloCompileTimeMsgData_moduleID_GET_POS( base_ptr, bmlocal78_my_ptr, bmlocal79_my_bitoff );\
- (*((UINT8*)bmlocal78_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal79_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_moduleID: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_moduleID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal80_tmp_bits;\
- BM_DilloCompileTimeMsgData_moduleID_GET_SIZE( base_ptr, out_bytes, bmlocal80_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal80_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_BYTES_SIZE 1
-
-#define BM_DilloCompileTimeMsgData_userString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal83_acc_bytes;\
- UINT bmlocal84_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal83_acc_bytes = 2;\
- bmlocal84_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal83_acc_bytes );\
- out_bitoff += bmlocal84_acc_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal85_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_userString_GET_POS( base_ptr, out_ptr, bmlocal85_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal85_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_POS_ALIGNED 2
-
-// ARRAY: DilloCompileTimeMsgData_userString
-#define BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1024;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_DilloCompileTimeMsgData_userString_GET_SIZE()
-{
- /*lint --e{*} */
- return 1024;
-}
-
-#define BM_DilloCompileTimeMsgData_userString_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- out_element_count = 1024;\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal86_out_ptr;\
- UINT bmlocal87_out_bitoff;\
- UINT bmlocal88_element_size_bytes;\
- UINT bmlocal89_element_size_bits;\
- BM_DilloCompileTimeMsgData_userString_GET_POS( base_ptr, bmlocal86_out_ptr, bmlocal87_out_bitoff );\
- bmlocal88_element_size_bytes = 1;\
- bmlocal89_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal86_out_ptr) + (idx0) * bmlocal88_element_size_bytes );\
- out_bitoff = bmlocal87_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal89_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'DilloCompileTimeMsgData_userString' Type: 'Char', Inner, Non-instance, No bitoff root
-#define BM_DilloCompileTimeMsgData_userString_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal90_parent_out_ptr;\
- BM_DilloCompileTimeMsgData_userString_GET_ELEMENT_POS( base_ptr, idx0, bmlocal90_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal90_parent_out_ptr;\
-}
-
-// Alignment of DilloCompileTimeMsgData_userString_value: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_DilloCompileTimeMsgData_userString_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal91_my_ptr;\
- UINT bmlocal92_my_bitoff;\
- BM_DilloCompileTimeMsgData_userString_value_GET_POS( base_ptr, idx0, bmlocal91_my_ptr, bmlocal92_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal91_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal91_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal91_my_ptr, bmlocal92_my_bitoff, 8, char, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE char BM_INLINE_DilloCompileTimeMsgData_userString_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- char bmlocal93_tmp_var;
- BM_DilloCompileTimeMsgData_userString_value_GET( base_ptr, idx0, bmlocal93_tmp_var );
- return bmlocal93_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_userString_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal94_my_ptr;\
- UINT bmlocal95_my_bitoff;\
- BM_DilloCompileTimeMsgData_userString_value_GET_POS( base_ptr, idx0, bmlocal94_my_ptr, bmlocal95_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal94_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal94_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal94_my_ptr, bmlocal95_my_bitoff, 8, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// DilloCompileTimeMsgData_userString_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_userString_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_userString_value: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_userString_value: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_userString_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_userString_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_userString_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- char bmlocal96_out_val;\
- BM_DilloCompileTimeMsgData_userString_value_GET( base_ptr, idx0, bmlocal96_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal96_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_userString_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal97_my_ptr;\
- UINT bmlocal98_my_bitoff;\
- BM_DilloCompileTimeMsgData_userString_value_GET_POS( base_ptr, idx0, bmlocal97_my_ptr, bmlocal98_my_bitoff );\
- (*((UINT8*)bmlocal97_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal98_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_userString_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_userString_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal99_tmp_bits;\
- BM_DilloCompileTimeMsgData_userString_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal99_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal99_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_value_BYTES_SIZE 1
-
-#define BM_DilloCompileTimeMsgData_userString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal102_tmp_bits;\
- BM_DilloCompileTimeMsgData_userString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal102_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal102_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_DilloCompileTimeMsgData_userString_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_userString_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal103_dim_size0;\
- UINT bmlocal104_idx0;\
- bmlocal103_dim_size0 = 1024;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "userString", 1);\
- for( bmlocal104_idx0=0; bmlocal104_idx0<bmlocal103_dim_size0; bmlocal104_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal104_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH_IDX( base_ptr, bmlocal104_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal105_tmp_bits;\
- BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, out_bytes, bmlocal105_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal105_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_BYTES_SIZE 1024
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal106_tmp_bytes = 0;\
- UINT bmlocal107_tmp_bits = 0;\
- UINT bmlocal108_acc_bytes;\
- UINT bmlocal109_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal108_acc_bytes = 2;\
- bmlocal109_acc_bits = 0;\
- BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, bmlocal106_tmp_bytes, bmlocal107_tmp_bits );\
- bmlocal108_acc_bytes += bmlocal106_tmp_bytes;\
- bmlocal109_acc_bits += bmlocal107_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal108_acc_bytes );\
- out_bitoff += bmlocal109_acc_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal110_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_fileName_GET_POS( base_ptr, out_ptr, bmlocal110_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal110_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_POS_ALIGNED 1026
-
-// ARRAY: DilloCompileTimeMsgData_fileName
-#define BM_DilloCompileTimeMsgData_fileName_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1024;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_DilloCompileTimeMsgData_fileName_GET_SIZE()
-{
- /*lint --e{*} */
- return 1024;
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- out_element_count = 1024;\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal111_out_ptr;\
- UINT bmlocal112_out_bitoff;\
- UINT bmlocal113_element_size_bytes;\
- UINT bmlocal114_element_size_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_POS( base_ptr, bmlocal111_out_ptr, bmlocal112_out_bitoff );\
- bmlocal113_element_size_bytes = 1;\
- bmlocal114_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal111_out_ptr) + (idx0) * bmlocal113_element_size_bytes );\
- out_bitoff = bmlocal112_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal114_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'DilloCompileTimeMsgData_fileName' Type: 'Char', Inner, Non-instance, No bitoff root
-#define BM_DilloCompileTimeMsgData_fileName_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal115_parent_out_ptr;\
- BM_DilloCompileTimeMsgData_fileName_GET_ELEMENT_POS( base_ptr, idx0, bmlocal115_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal115_parent_out_ptr;\
-}
-
-// Alignment of DilloCompileTimeMsgData_fileName_value: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_DilloCompileTimeMsgData_fileName_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal116_my_ptr;\
- UINT bmlocal117_my_bitoff;\
- BM_DilloCompileTimeMsgData_fileName_value_GET_POS( base_ptr, idx0, bmlocal116_my_ptr, bmlocal117_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal116_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal116_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal116_my_ptr, bmlocal117_my_bitoff, 8, char, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE char BM_INLINE_DilloCompileTimeMsgData_fileName_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- char bmlocal118_tmp_var;
- BM_DilloCompileTimeMsgData_fileName_value_GET( base_ptr, idx0, bmlocal118_tmp_var );
- return bmlocal118_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal119_my_ptr;\
- UINT bmlocal120_my_bitoff;\
- BM_DilloCompileTimeMsgData_fileName_value_GET_POS( base_ptr, idx0, bmlocal119_my_ptr, bmlocal120_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal119_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal119_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal119_my_ptr, bmlocal120_my_bitoff, 8, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// DilloCompileTimeMsgData_fileName_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_fileName_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_fileName_value: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_fileName_value: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_fileName_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_fileName_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_fileName_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- char bmlocal121_out_val;\
- BM_DilloCompileTimeMsgData_fileName_value_GET( base_ptr, idx0, bmlocal121_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal121_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_fileName_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal122_my_ptr;\
- UINT bmlocal123_my_bitoff;\
- BM_DilloCompileTimeMsgData_fileName_value_GET_POS( base_ptr, idx0, bmlocal122_my_ptr, bmlocal123_my_bitoff );\
- (*((UINT8*)bmlocal122_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal123_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_fileName_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_fileName_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal124_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal124_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal124_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_value_BYTES_SIZE 1
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal127_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal127_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal127_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_DilloCompileTimeMsgData_fileName_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_fileName_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal128_dim_size0;\
- UINT bmlocal129_idx0;\
- bmlocal128_dim_size0 = 1024;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "fileName", 1);\
- for( bmlocal129_idx0=0; bmlocal129_idx0<bmlocal128_dim_size0; bmlocal129_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal129_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH_IDX( base_ptr, bmlocal129_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal130_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_SIZE( base_ptr, out_bytes, bmlocal130_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal130_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_BYTES_SIZE 1024
-
-#define BM_DilloCompileTimeMsgData_reserved_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal131_tmp_bytes = 0;\
- UINT bmlocal132_tmp_bits = 0;\
- UINT bmlocal133_acc_bytes;\
- UINT bmlocal134_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal133_acc_bytes = 2;\
- bmlocal134_acc_bits = 0;\
- BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, bmlocal131_tmp_bytes, bmlocal132_tmp_bits );\
- bmlocal133_acc_bytes += bmlocal131_tmp_bytes;\
- bmlocal134_acc_bits += bmlocal132_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_SIZE( base_ptr, bmlocal131_tmp_bytes, bmlocal132_tmp_bits );\
- bmlocal133_acc_bytes += bmlocal131_tmp_bytes;\
- bmlocal134_acc_bits += bmlocal132_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal133_acc_bytes );\
- out_bitoff += bmlocal134_acc_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal135_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_reserved_GET_POS( base_ptr, out_ptr, bmlocal135_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal135_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_POS_ALIGNED 2050
-
-// Alignment of DilloCompileTimeMsgData_reserved: accumulated=(2,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_DilloCompileTimeMsgData_reserved_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal136_my_ptr;\
- UINT bmlocal137_my_bitoff;\
- BM_DilloCompileTimeMsgData_reserved_GET_POS( base_ptr, bmlocal136_my_ptr, bmlocal137_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal136_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal136_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal136_my_ptr, bmlocal137_my_bitoff, 16, UINT16, out_val, 0x00000002 );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloCompileTimeMsgData_reserved_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal138_tmp_var;
- BM_DilloCompileTimeMsgData_reserved_GET( base_ptr, bmlocal138_tmp_var );
- return bmlocal138_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal139_my_ptr;\
- UINT bmlocal140_my_bitoff;\
- BM_DilloCompileTimeMsgData_reserved_GET_POS( base_ptr, bmlocal139_my_ptr, bmlocal140_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal139_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal139_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal139_my_ptr, bmlocal140_my_bitoff, 16, in_val, 0x00000002 );\
- }\
-}
-
-// DilloCompileTimeMsgData_reserved: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_reserved: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_reserved: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_reserved: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_reserved: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_reserved: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_reserved_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal141_out_val;\
- BM_DilloCompileTimeMsgData_reserved_GET( base_ptr, bmlocal141_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "reserved", 16, (UINT)(bmlocal141_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_reserved_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal142_my_ptr;\
- UINT bmlocal143_my_bitoff;\
- BM_DilloCompileTimeMsgData_reserved_GET_POS( base_ptr, bmlocal142_my_ptr, bmlocal143_my_bitoff );\
- (*((UINT16*)bmlocal142_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal143_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_reserved: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_reserved_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal144_tmp_bits;\
- BM_DilloCompileTimeMsgData_reserved_GET_SIZE( base_ptr, out_bytes, bmlocal144_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal144_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_BYTES_SIZE 2
-
-#define BM_DilloCompileTimeMsgData_lineNumber_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal145_tmp_bytes = 0;\
- UINT bmlocal146_tmp_bits = 0;\
- UINT bmlocal147_acc_bytes;\
- UINT bmlocal148_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal147_acc_bytes = 4;\
- bmlocal148_acc_bits = 0;\
- BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, bmlocal145_tmp_bytes, bmlocal146_tmp_bits );\
- bmlocal147_acc_bytes += bmlocal145_tmp_bytes;\
- bmlocal148_acc_bits += bmlocal146_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_SIZE( base_ptr, bmlocal145_tmp_bytes, bmlocal146_tmp_bits );\
- bmlocal147_acc_bytes += bmlocal145_tmp_bytes;\
- bmlocal148_acc_bits += bmlocal146_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal147_acc_bytes );\
- out_bitoff += bmlocal148_acc_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal149_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_lineNumber_GET_POS( base_ptr, out_ptr, bmlocal149_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal149_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_POS_ALIGNED 2052
-
-// Alignment of DilloCompileTimeMsgData_lineNumber: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_DilloCompileTimeMsgData_lineNumber_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal150_my_ptr;\
- UINT bmlocal151_my_bitoff;\
- BM_DilloCompileTimeMsgData_lineNumber_GET_POS( base_ptr, bmlocal150_my_ptr, bmlocal151_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal150_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal150_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal150_my_ptr, bmlocal151_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_DilloCompileTimeMsgData_lineNumber_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal152_tmp_var;
- BM_DilloCompileTimeMsgData_lineNumber_GET( base_ptr, bmlocal152_tmp_var );
- return bmlocal152_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal153_my_ptr;\
- UINT bmlocal154_my_bitoff;\
- BM_DilloCompileTimeMsgData_lineNumber_GET_POS( base_ptr, bmlocal153_my_ptr, bmlocal154_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal153_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal153_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal153_my_ptr, bmlocal154_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// DilloCompileTimeMsgData_lineNumber: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_lineNumber: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_lineNumber: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_lineNumber: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_lineNumber: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_lineNumber: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_lineNumber_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal155_out_val;\
- BM_DilloCompileTimeMsgData_lineNumber_GET( base_ptr, bmlocal155_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "lineNumber", 32, (UINT)(bmlocal155_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_lineNumber_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal156_my_ptr;\
- UINT bmlocal157_my_bitoff;\
- BM_DilloCompileTimeMsgData_lineNumber_GET_POS( base_ptr, bmlocal156_my_ptr, bmlocal157_my_bitoff );\
- (*((UINT32*)bmlocal156_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal157_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_lineNumber: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_lineNumber_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal158_tmp_bits;\
- BM_DilloCompileTimeMsgData_lineNumber_GET_SIZE( base_ptr, out_bytes, bmlocal158_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal158_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_BYTES_SIZE 4
-
-#define BM_DilloCompileTimeMsgData_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal159_tmp_bytes = 0;\
- UINT bmlocal160_tmp_bits = 0;\
- out_bytes = 8;\
- out_bits = 0;\
- BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, bmlocal159_tmp_bytes, bmlocal160_tmp_bits );\
- out_bytes += bmlocal159_tmp_bytes;\
- out_bits += bmlocal160_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_SIZE( base_ptr, bmlocal159_tmp_bytes, bmlocal160_tmp_bits );\
- out_bytes += bmlocal159_tmp_bytes;\
- out_bits += bmlocal160_tmp_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal161_tmp_bits;\
- BM_DilloCompileTimeMsgData_GET_SIZE( base_ptr, out_bytes, bmlocal161_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal161_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_BYTES_SIZE 2056
-
-#define BM_DilloCompileTimeMsgData_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "DilloCompileTimeMsgData", 1);\
- BM_DilloCompileTimeMsgData_severity_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloCompileTimeMsgData_moduleID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloCompileTimeMsgData_reserved_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloCompileTimeMsgData_lineNumber_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 DilloMsgStatus[2];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT16 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT16 _msgID : 12; //an index in trace string table file
- UINT16 _numOfParams : 2; //may be 0..3
- UINT16 _bufferOverrun : 1; //set to TRUE, if buffer overflow happened
- UINT16 _timeStampPresent : 1; //set to TRUE, if time stamp is attached
- } fields;
-} BMS_DilloMsgStatus;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT16 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT16 _timeStampPresent : 1; //set to TRUE, if time stamp is attached
- UINT16 _bufferOverrun : 1; //set to TRUE, if buffer overflow happened
- UINT16 _numOfParams : 2; //may be 0..3
- UINT16 _msgID : 12; //an index in trace string table file
- } fields;
-} BMS_DilloMsgStatus;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'DilloMsgStatus' Type: 'DilloMsgStatus', Top-level, Non-instance, No bitoff root
-#define BM_DilloMsgStatus_msgID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_DilloMsgStatus_msgID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal162_tmp_bitoff;\
- BM_DilloMsgStatus_msgID_GET_POS( base_ptr, out_ptr, bmlocal162_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal162_tmp_bitoff);\
-}
-
-#define BM_DilloMsgStatus_msgID_POS_ALIGNED 0
-
-// Alignment of DilloMsgStatus_msgID: accumulated=(0,0, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloMsgStatus_msgID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 4;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_msgID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal163_my_ptr;\
- UINT bmlocal164_my_bitoff;\
- BM_DilloMsgStatus_msgID_GET_POS( base_ptr, bmlocal163_my_ptr, bmlocal164_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal163_my_ptr, bmlocal164_my_bitoff, 12, UINT16, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloMsgStatus_msgID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal165_tmp_var;
- BM_DilloMsgStatus_msgID_GET( base_ptr, bmlocal165_tmp_var );
- return bmlocal165_tmp_var;
-}
-
-#define BM_DilloMsgStatus_msgID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal166_my_ptr;\
- UINT bmlocal167_my_bitoff;\
- BM_DilloMsgStatus_msgID_GET_POS( base_ptr, bmlocal166_my_ptr, bmlocal167_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal166_my_ptr, bmlocal167_my_bitoff, 12, in_val, 0x00000000 );\
-}
-
-// DilloMsgStatus_msgID: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_msgID: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_msgID: IS_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_msgID: SET_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_msgID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloMsgStatus_msgID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloMsgStatus_msgID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal168_out_val;\
- BM_DilloMsgStatus_msgID_GET( base_ptr, bmlocal168_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "msgID", 12, (UINT)(bmlocal168_out_val), "%d", 1);\
-}
-
-#define BM_DilloMsgStatus_msgID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloMsgStatus_msgID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloMsgStatus_msgID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal169_val;\
- BM_DilloMsgStatus_msgID_GET( base_ptr, bmlocal169_val );\
- (bmlocal169_val)++;\
- BM_DilloMsgStatus_msgID_SET( base_ptr, bmlocal169_val );\
-}
-
-// DilloMsgStatus_msgID: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloMsgStatus_msgID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal170_tmp_bits;\
- BM_DilloMsgStatus_msgID_GET_SIZE( base_ptr, out_bytes, bmlocal170_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal170_tmp_bits );\
-}
-
-#define BM_DilloMsgStatus_msgID_BYTES_SIZE 2
-
-#define BM_DilloMsgStatus_numOfParams_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal173_acc_bytes;\
- UINT bmlocal174_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal173_acc_bytes = 1;\
- bmlocal174_acc_bits = 4;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal173_acc_bytes );\
- out_bitoff += bmlocal174_acc_bits;\
-}
-
-// Alignment of DilloMsgStatus_numOfParams: accumulated=(1,4, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloMsgStatus_numOfParams_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 2;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_numOfParams_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal175_my_ptr;\
- UINT bmlocal176_my_bitoff;\
- BM_DilloMsgStatus_numOfParams_GET_POS( base_ptr, bmlocal175_my_ptr, bmlocal176_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal175_my_ptr, bmlocal176_my_bitoff, 2, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloMsgStatus_numOfParams_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal177_tmp_var;
- BM_DilloMsgStatus_numOfParams_GET( base_ptr, bmlocal177_tmp_var );
- return bmlocal177_tmp_var;
-}
-
-#define BM_DilloMsgStatus_numOfParams_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal178_my_ptr;\
- UINT bmlocal179_my_bitoff;\
- BM_DilloMsgStatus_numOfParams_GET_POS( base_ptr, bmlocal178_my_ptr, bmlocal179_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal178_my_ptr, bmlocal179_my_bitoff, 2, in_val, 0x00000001 );\
-}
-
-// DilloMsgStatus_numOfParams: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_numOfParams: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_numOfParams: IS_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_numOfParams: SET_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_numOfParams: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloMsgStatus_numOfParams: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal180_out_val;\
- BM_DilloMsgStatus_numOfParams_GET( base_ptr, bmlocal180_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "numOfParams", 2, (UINT)(bmlocal180_out_val), "%d", 1);\
-}
-
-#define BM_DilloMsgStatus_numOfParams_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloMsgStatus_numOfParams_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal181_val;\
- BM_DilloMsgStatus_numOfParams_GET( base_ptr, bmlocal181_val );\
- (bmlocal181_val)++;\
- BM_DilloMsgStatus_numOfParams_SET( base_ptr, bmlocal181_val );\
-}
-
-// DilloMsgStatus_numOfParams: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloMsgStatus_numOfParams_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal182_tmp_bits;\
- BM_DilloMsgStatus_numOfParams_GET_SIZE( base_ptr, out_bytes, bmlocal182_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal182_tmp_bits );\
-}
-
-#define BM_DilloMsgStatus_numOfParams_BYTES_SIZE 1
-
-#define BM_DilloMsgStatus_bufferOverrun_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal185_acc_bytes;\
- UINT bmlocal186_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal185_acc_bytes = 1;\
- bmlocal186_acc_bits = 6;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal185_acc_bytes );\
- out_bitoff += bmlocal186_acc_bits;\
-}
-
-// Alignment of DilloMsgStatus_bufferOverrun: accumulated=(1,6, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloMsgStatus_bufferOverrun_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_bufferOverrun_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal187_my_ptr;\
- UINT bmlocal188_my_bitoff;\
- BM_DilloMsgStatus_bufferOverrun_GET_POS( base_ptr, bmlocal187_my_ptr, bmlocal188_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal187_my_ptr, bmlocal188_my_bitoff, 1, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloMsgStatus_bufferOverrun_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal189_tmp_var;
- BM_DilloMsgStatus_bufferOverrun_GET( base_ptr, bmlocal189_tmp_var );
- return bmlocal189_tmp_var;
-}
-
-#define BM_DilloMsgStatus_bufferOverrun_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal190_my_ptr;\
- UINT bmlocal191_my_bitoff;\
- BM_DilloMsgStatus_bufferOverrun_GET_POS( base_ptr, bmlocal190_my_ptr, bmlocal191_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal190_my_ptr, bmlocal191_my_bitoff, 1, in_val, 0x00000001 );\
-}
-
-// DilloMsgStatus_bufferOverrun: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_bufferOverrun: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_bufferOverrun: IS_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_bufferOverrun: SET_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_bufferOverrun: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloMsgStatus_bufferOverrun: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal192_out_val;\
- BM_DilloMsgStatus_bufferOverrun_GET( base_ptr, bmlocal192_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "bufferOverrun", 1, (UINT)(bmlocal192_out_val), "%d", 1);\
-}
-
-#define BM_DilloMsgStatus_bufferOverrun_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloMsgStatus_bufferOverrun_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal193_val;\
- BM_DilloMsgStatus_bufferOverrun_GET( base_ptr, bmlocal193_val );\
- (bmlocal193_val)++;\
- BM_DilloMsgStatus_bufferOverrun_SET( base_ptr, bmlocal193_val );\
-}
-
-// DilloMsgStatus_bufferOverrun: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloMsgStatus_bufferOverrun_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal194_tmp_bits;\
- BM_DilloMsgStatus_bufferOverrun_GET_SIZE( base_ptr, out_bytes, bmlocal194_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal194_tmp_bits );\
-}
-
-#define BM_DilloMsgStatus_bufferOverrun_BYTES_SIZE 1
-
-#define BM_DilloMsgStatus_timeStampPresent_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal197_acc_bytes;\
- UINT bmlocal198_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal197_acc_bytes = 1;\
- bmlocal198_acc_bits = 7;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal197_acc_bytes );\
- out_bitoff += bmlocal198_acc_bits;\
-}
-
-// Alignment of DilloMsgStatus_timeStampPresent: accumulated=(1,7, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloMsgStatus_timeStampPresent_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_timeStampPresent_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal199_my_ptr;\
- UINT bmlocal200_my_bitoff;\
- BM_DilloMsgStatus_timeStampPresent_GET_POS( base_ptr, bmlocal199_my_ptr, bmlocal200_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal199_my_ptr, bmlocal200_my_bitoff, 1, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloMsgStatus_timeStampPresent_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal201_tmp_var;
- BM_DilloMsgStatus_timeStampPresent_GET( base_ptr, bmlocal201_tmp_var );
- return bmlocal201_tmp_var;
-}
-
-#define BM_DilloMsgStatus_timeStampPresent_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal202_my_ptr;\
- UINT bmlocal203_my_bitoff;\
- BM_DilloMsgStatus_timeStampPresent_GET_POS( base_ptr, bmlocal202_my_ptr, bmlocal203_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal202_my_ptr, bmlocal203_my_bitoff, 1, in_val, 0x00000001 );\
-}
-
-// DilloMsgStatus_timeStampPresent: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_timeStampPresent: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_timeStampPresent: IS_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_timeStampPresent: SET_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_timeStampPresent: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloMsgStatus_timeStampPresent: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal204_out_val;\
- BM_DilloMsgStatus_timeStampPresent_GET( base_ptr, bmlocal204_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStampPresent", 1, (UINT)(bmlocal204_out_val), "%d", 1);\
-}
-
-#define BM_DilloMsgStatus_timeStampPresent_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloMsgStatus_timeStampPresent_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal205_val;\
- BM_DilloMsgStatus_timeStampPresent_GET( base_ptr, bmlocal205_val );\
- (bmlocal205_val)++;\
- BM_DilloMsgStatus_timeStampPresent_SET( base_ptr, bmlocal205_val );\
-}
-
-// DilloMsgStatus_timeStampPresent: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloMsgStatus_timeStampPresent_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal206_tmp_bits;\
- BM_DilloMsgStatus_timeStampPresent_GET_SIZE( base_ptr, out_bytes, bmlocal206_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal206_tmp_bits );\
-}
-
-#define BM_DilloMsgStatus_timeStampPresent_BYTES_SIZE 1
-
-#define BM_DilloMsgStatus_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal209_tmp_bits;\
- BM_DilloMsgStatus_GET_SIZE( base_ptr, out_bytes, bmlocal209_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal209_tmp_bits );\
-}
-
-#define BM_DilloMsgStatus_BYTES_SIZE 2
-
-BMI_INLINE UINT BM_INLINE_DilloMsgStatus_GET_SIZE()
-{
- /*lint --e{*} */
- return 2;
-}
-
-#define BM_DilloMsgStatus_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal210_my_ptr;\
- UINT bmlocal211_my_bitoff;\
- BM_DilloMsgStatus_msgID_GET_POS( base_ptr, bmlocal210_my_ptr, bmlocal211_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal210_my_ptr, bmlocal211_my_bitoff, 16, UINT16, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloMsgStatus_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal212_tmp_var;
- BM_DilloMsgStatus_GET( base_ptr, bmlocal212_tmp_var );
- return bmlocal212_tmp_var;
-}
-
-#define BM_DilloMsgStatus_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal213_my_ptr;\
- UINT bmlocal214_my_bitoff;\
- BM_DilloMsgStatus_msgID_GET_POS( base_ptr, bmlocal213_my_ptr, bmlocal214_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal213_my_ptr, bmlocal214_my_bitoff, 16, in_val, 0x00000000 );\
-}
-
-// DilloMsgStatus: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus: IS_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_DilloMsgStatus_GET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal215_val;\
- BM_DilloMsgStatus_GET( base_ptr, bmlocal215_val );\
- param_msgID = (UINT16)(((bmlocal215_val&BM_DilloMsgStatus_msgID_SHIFTED_MASK) >> BM_DilloMsgStatus_msgID_OFFSET));\
- param_numOfParams = (UINT8)(((bmlocal215_val&BM_DilloMsgStatus_numOfParams_SHIFTED_MASK) >> BM_DilloMsgStatus_numOfParams_OFFSET));\
- param_bufferOverrun = (UINT8)(((bmlocal215_val&BM_DilloMsgStatus_bufferOverrun_SHIFTED_MASK) >> BM_DilloMsgStatus_bufferOverrun_OFFSET));\
- param_timeStampPresent = (UINT8)(((bmlocal215_val&BM_DilloMsgStatus_timeStampPresent_SHIFTED_MASK) >> BM_DilloMsgStatus_timeStampPresent_OFFSET));\
-}
-
-#define BM_DilloMsgStatus_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal216_varToWrite = (UINT16)(((param_msgID&BM_DilloMsgStatus_msgID_MASK) << BM_DilloMsgStatus_msgID_OFFSET) | ((param_numOfParams&BM_DilloMsgStatus_numOfParams_MASK) << BM_DilloMsgStatus_numOfParams_OFFSET) | ((param_bufferOverrun&BM_DilloMsgStatus_bufferOverrun_MASK) << BM_DilloMsgStatus_bufferOverrun_OFFSET) | ((param_timeStampPresent&BM_DilloMsgStatus_timeStampPresent_MASK) << BM_DilloMsgStatus_timeStampPresent_OFFSET));\
- BM_DilloMsgStatus_SET( base_ptr, bmlocal216_varToWrite );\
-}
-
-#define BM_DilloMsgStatus_STRICT_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal217_varToWrite = (UINT16)((param_msgID << BM_DilloMsgStatus_msgID_OFFSET) | (param_numOfParams << BM_DilloMsgStatus_numOfParams_OFFSET) | (param_bufferOverrun << BM_DilloMsgStatus_bufferOverrun_OFFSET) | (param_timeStampPresent << BM_DilloMsgStatus_timeStampPresent_OFFSET));\
- BM_DilloMsgStatus_SET( base_ptr, bmlocal217_varToWrite );\
-}
-
-#define BM_DilloMsgStatus_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "DilloMsgStatus", 1);\
- BM_DilloMsgStatus_msgID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloMsgStatus_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 DilloTimeStamp[4];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _leastSignificant : 16; //Least Significant Word (16bits) of Timestamp
- UINT16 _mostSignificant : 16; //Most Significant Word (16bits) of Timestamp
-} BMS_DilloTimeStamp;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _mostSignificant : 16; //Most Significant Word (16bits) of Timestamp
- UINT16 _leastSignificant : 16; //Least Significant Word (16bits) of Timestamp
-} BMS_DilloTimeStamp;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'DilloTimeStamp' Type: 'DilloTimeStamp', Top-level, Non-instance, No bitoff root
-#define BM_DilloTimeStamp_leastSignificant_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal218_tmp_bitoff;\
- BM_DilloTimeStamp_leastSignificant_GET_POS( base_ptr, out_ptr, bmlocal218_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal218_tmp_bitoff);\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_POS_ALIGNED 0
-
-// Alignment of DilloTimeStamp_leastSignificant: accumulated=(0,0, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloTimeStamp_leastSignificant_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal219_my_ptr;\
- UINT bmlocal220_my_bitoff;\
- BM_DilloTimeStamp_leastSignificant_GET_POS( base_ptr, bmlocal219_my_ptr, bmlocal220_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal219_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal219_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal219_my_ptr, bmlocal220_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloTimeStamp_leastSignificant_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal221_tmp_var;
- BM_DilloTimeStamp_leastSignificant_GET( base_ptr, bmlocal221_tmp_var );
- return bmlocal221_tmp_var;
-}
-
-#define BM_DilloTimeStamp_leastSignificant_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal222_my_ptr;\
- UINT bmlocal223_my_bitoff;\
- BM_DilloTimeStamp_leastSignificant_GET_POS( base_ptr, bmlocal222_my_ptr, bmlocal223_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal222_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal222_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal222_my_ptr, bmlocal223_my_bitoff, 16, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// DilloTimeStamp_leastSignificant: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloTimeStamp_leastSignificant: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloTimeStamp_leastSignificant: IS_RESET accessor is not defined because no reset value was specified.
-// DilloTimeStamp_leastSignificant: SET_RESET accessor is not defined because no reset value was specified.
-// DilloTimeStamp_leastSignificant: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloTimeStamp_leastSignificant: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloTimeStamp_leastSignificant_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal224_out_val;\
- BM_DilloTimeStamp_leastSignificant_GET( base_ptr, bmlocal224_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "leastSignificant", 16, (UINT)(bmlocal224_out_val), "%d", 1);\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloTimeStamp_leastSignificant_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal225_my_ptr;\
- UINT bmlocal226_my_bitoff;\
- BM_DilloTimeStamp_leastSignificant_GET_POS( base_ptr, bmlocal225_my_ptr, bmlocal226_my_bitoff );\
- (*((UINT16*)bmlocal225_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal226_my_bitoff );\
-}
-
-// DilloTimeStamp_leastSignificant: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloTimeStamp_leastSignificant_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal227_tmp_bits;\
- BM_DilloTimeStamp_leastSignificant_GET_SIZE( base_ptr, out_bytes, bmlocal227_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal227_tmp_bits );\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_BYTES_SIZE 2
-
-#define BM_DilloTimeStamp_mostSignificant_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal230_acc_bytes;\
- UINT bmlocal231_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal230_acc_bytes = 2;\
- bmlocal231_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal230_acc_bytes );\
- out_bitoff += bmlocal231_acc_bits;\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal232_tmp_bitoff;\
- BM_DilloTimeStamp_mostSignificant_GET_POS( base_ptr, out_ptr, bmlocal232_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal232_tmp_bitoff);\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_POS_ALIGNED 2
-
-// Alignment of DilloTimeStamp_mostSignificant: accumulated=(0,0, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloTimeStamp_mostSignificant_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal233_my_ptr;\
- UINT bmlocal234_my_bitoff;\
- BM_DilloTimeStamp_mostSignificant_GET_POS( base_ptr, bmlocal233_my_ptr, bmlocal234_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal233_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal233_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal233_my_ptr, bmlocal234_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloTimeStamp_mostSignificant_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal235_tmp_var;
- BM_DilloTimeStamp_mostSignificant_GET( base_ptr, bmlocal235_tmp_var );
- return bmlocal235_tmp_var;
-}
-
-#define BM_DilloTimeStamp_mostSignificant_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal236_my_ptr;\
- UINT bmlocal237_my_bitoff;\
- BM_DilloTimeStamp_mostSignificant_GET_POS( base_ptr, bmlocal236_my_ptr, bmlocal237_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal236_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal236_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal236_my_ptr, bmlocal237_my_bitoff, 16, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// DilloTimeStamp_mostSignificant: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloTimeStamp_mostSignificant: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloTimeStamp_mostSignificant: IS_RESET accessor is not defined because no reset value was specified.
-// DilloTimeStamp_mostSignificant: SET_RESET accessor is not defined because no reset value was specified.
-// DilloTimeStamp_mostSignificant: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloTimeStamp_mostSignificant: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloTimeStamp_mostSignificant_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal238_out_val;\
- BM_DilloTimeStamp_mostSignificant_GET( base_ptr, bmlocal238_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "mostSignificant", 16, (UINT)(bmlocal238_out_val), "%d", 1);\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloTimeStamp_mostSignificant_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal239_my_ptr;\
- UINT bmlocal240_my_bitoff;\
- BM_DilloTimeStamp_mostSignificant_GET_POS( base_ptr, bmlocal239_my_ptr, bmlocal240_my_bitoff );\
- (*((UINT16*)bmlocal239_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal240_my_bitoff );\
-}
-
-// DilloTimeStamp_mostSignificant: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloTimeStamp_mostSignificant_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal241_tmp_bits;\
- BM_DilloTimeStamp_mostSignificant_GET_SIZE( base_ptr, out_bytes, bmlocal241_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal241_tmp_bits );\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_BYTES_SIZE 2
-
-#define BM_DilloTimeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloTimeStamp_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal244_tmp_bits;\
- BM_DilloTimeStamp_GET_SIZE( base_ptr, out_bytes, bmlocal244_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal244_tmp_bits );\
-}
-
-#define BM_DilloTimeStamp_BYTES_SIZE 4
-
-#define BM_DilloTimeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "DilloTimeStamp", 1);\
- BM_DilloTimeStamp_leastSignificant_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloTimeStamp_mostSignificant_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloTimeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloTimeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 DilloRunTimeMsgData[2];
-
-// COMPOSITE: Full name: 'DilloRunTimeMsgData' Type: 'DilloRunTimeMsgData', Top-level, Non-instance, No bitoff root
-#define BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_DilloRunTimeMsgData_status_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal245_tmp_bitoff;\
- BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, out_ptr, bmlocal245_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal245_tmp_bitoff);\
-}
-
-#define BM_DilloRunTimeMsgData_status_POS_ALIGNED 0
-
-// COMPOSITE: Full name: 'DilloRunTimeMsgData_status' Type: 'DilloMsgStatus', Inner, Non-instance, No bitoff root
-#define BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal246_parent_out_ptr;\
- BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, bmlocal246_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal246_parent_out_ptr;\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal247_tmp_bitoff;\
- BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, out_ptr, bmlocal247_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal247_tmp_bitoff);\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_POS_ALIGNED 0
-
-// Alignment of DilloRunTimeMsgData_status_msgID: accumulated=(0,0, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloRunTimeMsgData_status_msgID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 4;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal248_my_ptr;\
- UINT bmlocal249_my_bitoff;\
- BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal248_my_ptr, bmlocal249_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal248_my_ptr, bmlocal249_my_bitoff, 12, UINT16, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_status_msgID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal250_tmp_var;
- BM_DilloRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal250_tmp_var );
- return bmlocal250_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal251_my_ptr;\
- UINT bmlocal252_my_bitoff;\
- BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal251_my_ptr, bmlocal252_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal251_my_ptr, bmlocal252_my_bitoff, 12, in_val, 0x00000000 );\
-}
-
-// DilloRunTimeMsgData_status_msgID: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_msgID: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_msgID: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_msgID: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_msgID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_status_msgID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal253_out_val;\
- BM_DilloRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal253_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "msgID", 12, (UINT)(bmlocal253_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal254_val;\
- BM_DilloRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal254_val );\
- (bmlocal254_val)++;\
- BM_DilloRunTimeMsgData_status_msgID_SET( base_ptr, bmlocal254_val );\
-}
-
-// DilloRunTimeMsgData_status_msgID: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_status_msgID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal255_tmp_bits;\
- BM_DilloRunTimeMsgData_status_msgID_GET_SIZE( base_ptr, out_bytes, bmlocal255_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal255_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_BYTES_SIZE 2
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal258_acc_bytes;\
- UINT bmlocal259_acc_bits;\
- PVOID bmlocal260_parent_out_ptr;\
- BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, bmlocal260_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal260_parent_out_ptr;\
- bmlocal258_acc_bytes = 1;\
- bmlocal259_acc_bits = 4;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal258_acc_bytes );\
- out_bitoff += bmlocal259_acc_bits;\
-}
-
-// Alignment of DilloRunTimeMsgData_status_numOfParams: accumulated=(1,4, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloRunTimeMsgData_status_numOfParams_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 2;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal261_my_ptr;\
- UINT bmlocal262_my_bitoff;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, bmlocal261_my_ptr, bmlocal262_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal261_my_ptr, bmlocal262_my_bitoff, 2, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_status_numOfParams_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal263_tmp_var;
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal263_tmp_var );
- return bmlocal263_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal264_my_ptr;\
- UINT bmlocal265_my_bitoff;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, bmlocal264_my_ptr, bmlocal265_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal264_my_ptr, bmlocal265_my_bitoff, 2, in_val, 0x00000001 );\
-}
-
-// DilloRunTimeMsgData_status_numOfParams: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_numOfParams: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_numOfParams: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_numOfParams: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_numOfParams: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_status_numOfParams: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal266_out_val;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal266_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "numOfParams", 2, (UINT)(bmlocal266_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal267_val;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal267_val );\
- (bmlocal267_val)++;\
- BM_DilloRunTimeMsgData_status_numOfParams_SET( base_ptr, bmlocal267_val );\
-}
-
-// DilloRunTimeMsgData_status_numOfParams: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_status_numOfParams_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal268_tmp_bits;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET_SIZE( base_ptr, out_bytes, bmlocal268_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal268_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_BYTES_SIZE 1
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal271_acc_bytes;\
- UINT bmlocal272_acc_bits;\
- PVOID bmlocal273_parent_out_ptr;\
- BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, bmlocal273_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal273_parent_out_ptr;\
- bmlocal271_acc_bytes = 1;\
- bmlocal272_acc_bits = 6;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal271_acc_bytes );\
- out_bitoff += bmlocal272_acc_bits;\
-}
-
-// Alignment of DilloRunTimeMsgData_status_bufferOverrun: accumulated=(1,6, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal274_my_ptr;\
- UINT bmlocal275_my_bitoff;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, bmlocal274_my_ptr, bmlocal275_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal274_my_ptr, bmlocal275_my_bitoff, 1, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_status_bufferOverrun_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal276_tmp_var;
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal276_tmp_var );
- return bmlocal276_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal277_my_ptr;\
- UINT bmlocal278_my_bitoff;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, bmlocal277_my_ptr, bmlocal278_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal277_my_ptr, bmlocal278_my_bitoff, 1, in_val, 0x00000001 );\
-}
-
-// DilloRunTimeMsgData_status_bufferOverrun: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_bufferOverrun: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_bufferOverrun: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_bufferOverrun: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_bufferOverrun: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_status_bufferOverrun: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal279_out_val;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal279_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "bufferOverrun", 1, (UINT)(bmlocal279_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal280_val;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal280_val );\
- (bmlocal280_val)++;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_SET( base_ptr, bmlocal280_val );\
-}
-
-// DilloRunTimeMsgData_status_bufferOverrun: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal281_tmp_bits;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET_SIZE( base_ptr, out_bytes, bmlocal281_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal281_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_BYTES_SIZE 1
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal284_acc_bytes;\
- UINT bmlocal285_acc_bits;\
- PVOID bmlocal286_parent_out_ptr;\
- BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, bmlocal286_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal286_parent_out_ptr;\
- bmlocal284_acc_bytes = 1;\
- bmlocal285_acc_bits = 7;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal284_acc_bytes );\
- out_bitoff += bmlocal285_acc_bits;\
-}
-
-// Alignment of DilloRunTimeMsgData_status_timeStampPresent: accumulated=(1,7, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal287_my_ptr;\
- UINT bmlocal288_my_bitoff;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, bmlocal287_my_ptr, bmlocal288_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal287_my_ptr, bmlocal288_my_bitoff, 1, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_status_timeStampPresent_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal289_tmp_var;
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal289_tmp_var );
- return bmlocal289_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal290_my_ptr;\
- UINT bmlocal291_my_bitoff;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, bmlocal290_my_ptr, bmlocal291_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal290_my_ptr, bmlocal291_my_bitoff, 1, in_val, 0x00000001 );\
-}
-
-// DilloRunTimeMsgData_status_timeStampPresent: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_timeStampPresent: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_timeStampPresent: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_timeStampPresent: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_timeStampPresent: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_status_timeStampPresent: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal292_out_val;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal292_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStampPresent", 1, (UINT)(bmlocal292_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal293_val;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal293_val );\
- (bmlocal293_val)++;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_SET( base_ptr, bmlocal293_val );\
-}
-
-// DilloRunTimeMsgData_status_timeStampPresent: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal294_tmp_bits;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET_SIZE( base_ptr, out_bytes, bmlocal294_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal294_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_BYTES_SIZE 1
-
-#define BM_DilloRunTimeMsgData_status_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal297_tmp_bits;\
- BM_DilloRunTimeMsgData_status_GET_SIZE( base_ptr, out_bytes, bmlocal297_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal297_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_status_BYTES_SIZE 2
-
-BMI_INLINE UINT BM_INLINE_DilloRunTimeMsgData_status_GET_SIZE()
-{
- /*lint --e{*} */
- return 2;
-}
-
-#define BM_DilloRunTimeMsgData_status_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal298_my_ptr;\
- UINT bmlocal299_my_bitoff;\
- BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal298_my_ptr, bmlocal299_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal298_my_ptr, bmlocal299_my_bitoff, 16, UINT16, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_status_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal300_tmp_var;
- BM_DilloRunTimeMsgData_status_GET( base_ptr, bmlocal300_tmp_var );
- return bmlocal300_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_status_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal301_my_ptr;\
- UINT bmlocal302_my_bitoff;\
- BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal301_my_ptr, bmlocal302_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal301_my_ptr, bmlocal302_my_bitoff, 16, in_val, 0x00000000 );\
-}
-
-// DilloRunTimeMsgData_status: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_DilloRunTimeMsgData_status_GET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal303_val;\
- BM_DilloRunTimeMsgData_status_GET( base_ptr, bmlocal303_val );\
- param_msgID = (UINT16)(((bmlocal303_val&BM_DilloMsgStatus_msgID_SHIFTED_MASK) >> BM_DilloMsgStatus_msgID_OFFSET));\
- param_numOfParams = (UINT8)(((bmlocal303_val&BM_DilloMsgStatus_numOfParams_SHIFTED_MASK) >> BM_DilloMsgStatus_numOfParams_OFFSET));\
- param_bufferOverrun = (UINT8)(((bmlocal303_val&BM_DilloMsgStatus_bufferOverrun_SHIFTED_MASK) >> BM_DilloMsgStatus_bufferOverrun_OFFSET));\
- param_timeStampPresent = (UINT8)(((bmlocal303_val&BM_DilloMsgStatus_timeStampPresent_SHIFTED_MASK) >> BM_DilloMsgStatus_timeStampPresent_OFFSET));\
-}
-
-#define BM_DilloRunTimeMsgData_status_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal304_varToWrite = (UINT16)(((param_msgID&BM_DilloMsgStatus_msgID_MASK) << BM_DilloMsgStatus_msgID_OFFSET) | ((param_numOfParams&BM_DilloMsgStatus_numOfParams_MASK) << BM_DilloMsgStatus_numOfParams_OFFSET) | ((param_bufferOverrun&BM_DilloMsgStatus_bufferOverrun_MASK) << BM_DilloMsgStatus_bufferOverrun_OFFSET) | ((param_timeStampPresent&BM_DilloMsgStatus_timeStampPresent_MASK) << BM_DilloMsgStatus_timeStampPresent_OFFSET));\
- BM_DilloRunTimeMsgData_status_SET( base_ptr, bmlocal304_varToWrite );\
-}
-
-#define BM_DilloRunTimeMsgData_status_STRICT_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal305_varToWrite = (UINT16)((param_msgID << BM_DilloMsgStatus_msgID_OFFSET) | (param_numOfParams << BM_DilloMsgStatus_numOfParams_OFFSET) | (param_bufferOverrun << BM_DilloMsgStatus_bufferOverrun_OFFSET) | (param_timeStampPresent << BM_DilloMsgStatus_timeStampPresent_OFFSET));\
- BM_DilloRunTimeMsgData_status_SET( base_ptr, bmlocal305_varToWrite );\
-}
-
-#define BM_DilloRunTimeMsgData_status_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "status", 1);\
- BM_DilloRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_status_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_DilloRunTimeMsgData_params_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal308_acc_bytes;\
- UINT bmlocal309_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal308_acc_bytes = 2;\
- bmlocal309_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal308_acc_bytes );\
- out_bitoff += bmlocal309_acc_bits;\
-}
-
-#define BM_DilloRunTimeMsgData_params_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal310_tmp_bitoff;\
- BM_DilloRunTimeMsgData_params_GET_POS( base_ptr, out_ptr, bmlocal310_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal310_tmp_bitoff);\
-}
-
-#define BM_DilloRunTimeMsgData_params_POS_ALIGNED 2
-
-// ARRAY: DilloRunTimeMsgData_params
-#define BM_DilloRunTimeMsgData_params_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT16 bmlocal311_var0;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal311_var0 );\
- out_bytes = (UINT)(2*(1*bmlocal311_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_DilloRunTimeMsgData_params_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal312_my_bytes;
- UINT bmlocal313_my_bits;
- BM_DilloRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal312_my_bytes, bmlocal313_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal312_my_bytes, bmlocal313_my_bits);
- BMI_UNUSED_VAR( bmlocal313_my_bits );
- return bmlocal312_my_bytes;
-}
-
-#define BM_DilloRunTimeMsgData_params_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT16 bmlocal314_var0;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal314_var0 );\
- out_element_count = (UINT)(bmlocal314_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_params_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal315_out_ptr;\
- UINT bmlocal316_out_bitoff;\
- UINT bmlocal317_element_size_bytes;\
- UINT bmlocal318_element_size_bits;\
- BM_DilloRunTimeMsgData_params_GET_POS( base_ptr, bmlocal315_out_ptr, bmlocal316_out_bitoff );\
- bmlocal317_element_size_bytes = 2;\
- bmlocal318_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal315_out_ptr) + (idx0) * bmlocal317_element_size_bytes );\
- out_bitoff = bmlocal316_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal318_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'DilloRunTimeMsgData_params' Type: 'Uint16', Inner, Non-instance, No bitoff root
-#define BM_DilloRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal319_parent_out_ptr;\
- BM_DilloRunTimeMsgData_params_GET_ELEMENT_POS( base_ptr, idx0, bmlocal319_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal319_parent_out_ptr;\
-}
-
-// Alignment of DilloRunTimeMsgData_params_value: accumulated=(0,0, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloRunTimeMsgData_params_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal320_my_ptr;\
- UINT bmlocal321_my_bitoff;\
- BM_DilloRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, bmlocal320_my_ptr, bmlocal321_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal320_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal320_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal320_my_ptr, bmlocal321_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_params_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT16 bmlocal322_tmp_var;
- BM_DilloRunTimeMsgData_params_value_GET( base_ptr, idx0, bmlocal322_tmp_var );
- return bmlocal322_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_params_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal323_my_ptr;\
- UINT bmlocal324_my_bitoff;\
- BM_DilloRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, bmlocal323_my_ptr, bmlocal324_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal323_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal323_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal323_my_ptr, bmlocal324_my_bitoff, 16, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// DilloRunTimeMsgData_params_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_params_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_params_value: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_params_value: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_params_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_params_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal325_out_val;\
- BM_DilloRunTimeMsgData_params_value_GET( base_ptr, idx0, bmlocal325_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 16, (UINT)(bmlocal325_out_val), "%u", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_params_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal326_my_ptr;\
- UINT bmlocal327_my_bitoff;\
- BM_DilloRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, bmlocal326_my_ptr, bmlocal327_my_bitoff );\
- (*((UINT16*)bmlocal326_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal327_my_bitoff );\
-}
-
-// DilloRunTimeMsgData_params_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_params_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal328_tmp_bits;\
- BM_DilloRunTimeMsgData_params_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal328_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal328_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_params_value_BYTES_SIZE 2
-
-#define BM_DilloRunTimeMsgData_params_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal331_tmp_bits;\
- BM_DilloRunTimeMsgData_params_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal331_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal331_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_params_BYTES_CELL_SIZE 2
-
-BMI_INLINE UINT BM_INLINE_DilloRunTimeMsgData_params_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 2;
-}
-
-#define BM_DilloRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal332_dim_size0;\
- UINT bmlocal333_idx0;\
- {\
- UINT16 bmlocal334_var0;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal334_var0 );\
- bmlocal332_dim_size0 = (UINT)(bmlocal334_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "params", 1);\
- for( bmlocal333_idx0=0; bmlocal333_idx0<bmlocal332_dim_size0; bmlocal333_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal333_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_DilloRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, bmlocal333_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_params_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_params_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal335_tmp_bits;\
- BM_DilloRunTimeMsgData_params_GET_SIZE( base_ptr, out_bytes, bmlocal335_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal335_tmp_bits );\
-}
-
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal336_tmp_bytes = 0;\
- UINT bmlocal337_tmp_bits = 0;\
- UINT bmlocal338_acc_bytes;\
- UINT bmlocal339_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal338_acc_bytes = 2;\
- bmlocal339_acc_bits = 0;\
- BM_DilloRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal336_tmp_bytes, bmlocal337_tmp_bits );\
- bmlocal338_acc_bytes += bmlocal336_tmp_bytes;\
- bmlocal339_acc_bits += bmlocal337_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal338_acc_bytes );\
- out_bitoff += bmlocal339_acc_bits;\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal340_parent_out_ptr;\
- BM_DilloRunTimeMsgData_timeStampOpt_GET_POS( base_ptr, bmlocal340_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal340_parent_out_ptr;\
-}
-
-// COMPOSITE: Full name: 'DilloRunTimeMsgData_timeStampOpt_timeStamp' Type: 'DilloTimeStamp', Inner, Non-instance, No bitoff root
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal341_parent_out_ptr;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_POS( base_ptr, bmlocal341_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal341_parent_out_ptr;\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal342_tmp_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_POS( base_ptr, out_ptr, bmlocal342_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal342_tmp_bitoff);\
-}
-
-// Alignment of DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: accumulated=(Variable), parent.base=(Variable)
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal343_my_ptr;\
- UINT bmlocal344_my_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_POS( base_ptr, bmlocal343_my_ptr, bmlocal344_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal343_my_ptr, bmlocal344_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal345_tmp_var;
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET( base_ptr, bmlocal345_tmp_var );
- return bmlocal345_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal346_my_ptr;\
- UINT bmlocal347_my_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_POS( base_ptr, bmlocal346_my_ptr, bmlocal347_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal346_my_ptr, bmlocal347_my_bitoff, 16, in_val, 0xFFFFFFFF );\
-}
-
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal348_out_val;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET( base_ptr, bmlocal348_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "leastSignificant", 16, (UINT)(bmlocal348_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal349_val;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET( base_ptr, bmlocal349_val );\
- (bmlocal349_val)++;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_SET( base_ptr, bmlocal349_val );\
-}
-
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal350_tmp_bits;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_SIZE( base_ptr, out_bytes, bmlocal350_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal350_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_BYTES_SIZE 2
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal353_acc_bytes;\
- UINT bmlocal354_acc_bits;\
- PVOID bmlocal355_parent_out_ptr;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_POS( base_ptr, bmlocal355_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal355_parent_out_ptr;\
- bmlocal353_acc_bytes = 2;\
- bmlocal354_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal353_acc_bytes );\
- out_bitoff += bmlocal354_acc_bits;\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal356_tmp_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_POS( base_ptr, out_ptr, bmlocal356_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal356_tmp_bitoff);\
-}
-
-// Alignment of DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: accumulated=(Variable), parent.base=(Variable)
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal357_my_ptr;\
- UINT bmlocal358_my_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_POS( base_ptr, bmlocal357_my_ptr, bmlocal358_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal357_my_ptr, bmlocal358_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal359_tmp_var;
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET( base_ptr, bmlocal359_tmp_var );
- return bmlocal359_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal360_my_ptr;\
- UINT bmlocal361_my_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_POS( base_ptr, bmlocal360_my_ptr, bmlocal361_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal360_my_ptr, bmlocal361_my_bitoff, 16, in_val, 0xFFFFFFFF );\
-}
-
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal362_out_val;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET( base_ptr, bmlocal362_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "mostSignificant", 16, (UINT)(bmlocal362_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal363_val;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET( base_ptr, bmlocal363_val );\
- (bmlocal363_val)++;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_SET( base_ptr, bmlocal363_val );\
-}
-
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal364_tmp_bits;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_SIZE( base_ptr, out_bytes, bmlocal364_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal364_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_BYTES_SIZE 2
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_BYTES_NON_CONDITIONAL_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal367_tmp_bits;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, bmlocal367_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal367_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_BYTES_SIZE 4
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "timeStamp", 1);\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT16 bmlocal368_var0;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal368_var0 );\
- if( bmlocal368_var0 != 0 )\
- {\
- out_bytes = 4;\
- out_bits = 0;\
- }\
- else\
- {\
- out_bytes = 0;\
- out_bits = 0;\
- }\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_EVALUATE( base_ptr, out_flag )\
-{\
- /*lint --e{*} */\
- {\
- UINT16 bmlocal369_var0;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal369_var0 );\
- out_flag = (bmlocal369_var0 != 0);\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal370_tmp_bytes = 0;\
- UINT bmlocal371_tmp_bits = 0;\
- out_bytes = 0;\
- out_bits = 0;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_SIZE( base_ptr, bmlocal370_tmp_bytes, bmlocal371_tmp_bits );\
- out_bytes += bmlocal370_tmp_bytes;\
- out_bits += bmlocal371_tmp_bits;\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal372_tmp_bits;\
- BM_DilloRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, out_bytes, bmlocal372_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal372_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BOOL bmlocal373_out_flag;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "timeStampOpt", 1);\
- do\
- {\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_EVALUATE( base_ptr, bmlocal373_out_flag );\
- if( bmlocal373_out_flag == 1 )\
- {\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, (depth + 1) );\
- }\
- }\
- while( /*lint -e(717) */ /*do ... while(0)*/ 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_DilloRunTimeMsgData_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal374_tmp_bytes = 0;\
- UINT bmlocal375_tmp_bits = 0;\
- out_bytes = 2;\
- out_bits = 0;\
- BM_DilloRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal374_tmp_bytes, bmlocal375_tmp_bits );\
- out_bytes += bmlocal374_tmp_bytes;\
- out_bits += bmlocal375_tmp_bits;\
- BM_DilloRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, bmlocal374_tmp_bytes, bmlocal375_tmp_bits );\
- out_bytes += bmlocal374_tmp_bytes;\
- out_bits += bmlocal375_tmp_bits;\
-}
-
-#define BM_DilloRunTimeMsgData_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal376_tmp_bits;\
- BM_DilloRunTimeMsgData_GET_SIZE( base_ptr, out_bytes, bmlocal376_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal376_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "DilloRunTimeMsgData", 1);\
- BM_DilloRunTimeMsgData_status_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_params_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_TRACEMESSAGEDILLO_H_ */
-
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceStringTables.c b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceStringTables.c
deleted file mode 100644
index 010385c..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceStringTables.c
+++ /dev/null
@@ -1,206 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-/**************************** Include Files *****************************************/
-
-#include <Windows.h>
-#include "TypesProxy.h"
-#include "TraceStringTables.h"
-
-/******************************* Defines ********************************************/
-
-#define ARRAY_SIZE(arr) sizeof(arr) / sizeof(arr[0])
-#define TST_MAX_TABLES_NUM (3)
-
-/******************************** Types *********************************************/
-
-/**
- Defines structure containing info for a single Trace String Table.
-*/
-typedef struct _TraceStringTable
-{
- HANDLE hFile; /* a handle to the file, returned by CreateFile */
- HANDLE hMap; /* a handle to the file mapping, returned by CreateFileMapping */
- LPVOID pFileView; /* a pointer to the actual file mapping */
- LPVOID pStart; /* a pointer to the start of strings, just beyond header */
- LPVOID pEndView; /* a pointer just beyond the actual file view */
-} TraceStringTable;
-
-/******************************* Variables ******************************************/
-
-static TraceStringTable s_tables[TST_MAX_TABLES_NUM] =
-{
- {INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE, NULL, NULL, NULL},
- {INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE, NULL, NULL, NULL},
- {INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE, NULL, NULL, NULL}
-};
-
-/**************************** Function declaration **********************************/
-
-//const char *TST_GetLibraryFileName();
-
-/*************************** Function implementation ********************************/
-
-HStringTable TST_LoadLibrary (char* libraryFileName, LPVOID headerBuf, UINT32 headerSize)
-{
- UINT32 dwFileSize;
- TraceStringTable *table;
-
- int nIndex;
- for(nIndex = 0; nIndex < ARRAY_SIZE(s_tables); nIndex++)
- {
- if(s_tables[nIndex].hFile == INVALID_HANDLE_VALUE)
- break;
- }
-
- if(nIndex == ARRAY_SIZE(s_tables))
- return INVALID_HSTRING_TABLE;
-
- table = &(s_tables[nIndex]);
-
- table->hFile = INVALID_HANDLE_VALUE;
- table->hMap = NULL;
- table->pEndView = NULL;
- table->pStart = NULL;
- table->pFileView = NULL;
-
- /* TBD: file/path name should be changed! */
- if (((table->hFile = CreateFile(libraryFileName, GENERIC_READ, FILE_SHARE_READ, NULL,
- OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL)) != INVALID_HANDLE_VALUE) &&
- ((table->hMap = CreateFileMapping(table->hFile, NULL, PAGE_READONLY, 0, 0, NULL)) != NULL) &&
- ((table->pFileView = MapViewOfFile(table->hMap, FILE_MAP_READ, 0, 0, 0)) != NULL) &&
- ((dwFileSize = GetFileSize(table->hFile, NULL)) != 0) &&
- (headerSize <= dwFileSize))
- {
- table->pStart = (char *)table->pFileView + headerSize;
- table->pEndView = (char *)table->pFileView + dwFileSize;
-
- if(headerSize > 0)
- memcpy(headerBuf, table->pFileView, headerSize);
- }
- else
- {
- TST_FreeLibrary((HStringTable)table);
- return INVALID_HSTRING_TABLE;
- }
-
- return ((HStringTable)table);
-}
-
-void TST_FreeLibrary (HStringTable stringTable)
-{
- /* TBD: check stringTable for legality */
-
- TraceStringTable *table = (TraceStringTable *)stringTable;
-
- table->pStart = NULL;
- table->pEndView = NULL;
- if(table->pFileView)
- {
- UnmapViewOfFile(table->pFileView);
- table->pFileView = NULL;
- }
- if(table->hMap != INVALID_HANDLE_VALUE)
- {
- CloseHandle(table->hMap);
- table->hMap = INVALID_HANDLE_VALUE;
- }
- if(table->hFile != INVALID_HANDLE_VALUE)
- {
- CloseHandle(table->hFile);
- table->hFile = INVALID_HANDLE_VALUE;
- }
-}
-
-int TST_LoadString (HStringTable stringTable,
- UINT32 dwStringID,
- char* szBuffer,
- int iBufferSize)
-{
- const char *cszString;
- TraceStringTable *table = (TraceStringTable *)stringTable;
-
- if(table->pStart == NULL) /* wrong string table handle */
- {
- return 0;
- }
-
- cszString = (char *)table->pStart + dwStringID;
-
- if(((LPVOID)cszString < table->pFileView) || (table->pEndView <= (LPVOID)cszString)) // pointer outside current file view */
- {
- return (-1 * ((UINT32)table->pEndView - (UINT32)table->pFileView));
- }
-
- strncpy_s(szBuffer, iBufferSize, cszString, iBufferSize);
-
- return 1;
-}
-
-int TST_LoadSection (HStringTable stringTable,
- UINT32 dwSectionID,
- LPVOID sectionBuffer,
- UINT32 sectionSize)
-{
- /* TBD: check stringTable for legality */
-
- LPVOID pSection;
- TraceStringTable *table = (TraceStringTable *)stringTable;
-
- if(table->pStart == NULL) // wrong string table handle
- {
- return 0;
- }
-
- pSection = (char *)table->pStart + (dwSectionID * sectionSize);
-
- if((pSection < table->pFileView) || (table->pEndView <= pSection)) //pointer outside current file view
- {
- return (-1 * ((UINT32)table->pEndView - (UINT32)table->pFileView));
- }
-
- memcpy(sectionBuffer, pSection, sectionSize);
-
- return 1;
-}
-
-/*const char *TST_GetLibraryFileName()
-{
- static const char *cszNone = "";
- int arg_i;
-
- for(arg_i = 1; arg_i < g_argc; arg_i++)
- {
- if(((g_argv[arg_i][0] == 'r') || (g_argv[arg_i][0] == 'R')) && (g_argv[arg_i][1] == ':'))
- return (g_argv[arg_i] + 2);
- }
-
- return cszNone;
-}*/
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceStringTables.h b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceStringTables.h
deleted file mode 100644
index f43eac0..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceStringTables.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _TRACE_STRING_TABLES_H
-#define _TRACE_STRING_TABLES_H
-
-/************************************* Defines ********************************************/
-#include <windows.h>
-/**
- Defines type for String Table handle. To be used to reference specific table.
-*/
-#define HStringTable int
-
-/**
- Denotes the invalid handle for String Table handle.
-*/
-#define INVALID_HSTRING_TABLE ((int)-1)
-
-/************************************* Functions ******************************************/
-
-/**
- Loading specific Trace String Table library.
- @param libraryFileName - File name to load string Table from.
- @param headerBuf - buffer to put header in.
- @param headerSize - size of the file header.
- @return handle to the new loaded library, INVALID_HSTRING_TABLE on a failure.
-*/
-HStringTable TST_LoadLibrary (char* libraryFileName, LPVOID headerBuf, UINT32 headerSize);
-
-/**
- UnLoading specific Trace String Table library.
- @param StringTable - handle to the library.
-*/
-void TST_FreeLibrary ( HStringTable stringTable);
-
-/**
- Retrieves string from specific String Table library (according to string ID).
- @param StringTable - handle to the library.
- @param dwStringID - String ID of the string to retrieve.
- @param buffer - pointer to the buffer for the string.
- @param iBufferSize - the size of the buffer.
- @return non-zero upon success, 0 otherwise.
-*/
-int TST_LoadString ( HStringTable stringTable,
- UINT32 dwStringID,
- char* buffer,
- int iBufferSize);
-
-/**
- Retrieves string from specific String Table library (according to string ID).
- @param StringTable - handle to the library.
- @param dwSectionID - String ID of the string to retrieve.
- @param sectionBuffer - pointer to the buffer for the section.
- @param sectionSize - the size of the buffer (section).
- @return non-zero upon success, 0 otherwise.
-*/
-int TST_LoadSection ( HStringTable stringTable,
- UINT32 dwSectionID,
- LPVOID sectionBuffer,
- UINT32 sectionSize);
-
-
-#endif // _TRACE_STRING_TABLES_H
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceSubSystem.h b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceSubSystem.h
deleted file mode 100644
index a63a257..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TraceSubSystem.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 1/22/2009 1:29:25 PM
- *
- * Project : Ofer
- * Module : Trace SubSystem Definition
- * Author : Vaknin Yaron
- * Date : 28/08/2005
- * Purpose : OFER Trace SubSystem Definitions
- *****************************************************************************/
-
-#if !defined(_BITMAN_TRACESUBSYSTEM_H_)
-#define _BITMAN_TRACESUBSYSTEM_H_
-
-
-/*lint ++flb */
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-#define USER_MODE_DRIVER_SUB_SYS_ID (01)
-
-#define KERNEL_SUB_SYS_ID (02)
-
-#define FW_SUB_SYS_ID (03)
-
-#define MODEM_SUB_SYS_ID (04)
-
-#define S_ARMADILLO_SUB_SYS_ID (05)
-
-#define N_ARMADILLO_SUB_SYS_ID (06)
-
-#define DEVICE_MODE_DRIVER_SUB_SYS_ID (07)
-
-/*lint --flb */
-
-#endif /* _BITMAN_TRACESUBSYSTEM_H_ */
-
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TrcFileNames.xml b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TrcFileNames.xml
deleted file mode 100644
index 4cc97d0..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/TrcFileNames.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<StringFiles>
- <Arm0>.\MacPhyIntegration.trc</Arm0>
- <Arm1>.\UpperDSPS.trc</Arm1>
- <NDillo></NDillo>
- <SDillo>.\integCDMA.msg.trc</SDillo>
-</StringFiles>
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/resource.h b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/resource.h
deleted file mode 100644
index 72b8558..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/resource.h
+++ /dev/null
@@ -1,14 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Visual C++ generated include file.
-// Used by DnDWrapper.rc
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 101
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1001
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD.c b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD.c
deleted file mode 100644
index ce5ad50..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD.c
+++ /dev/null
@@ -1,3119 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-//#pragma warning(disable : 4996)
-#include <Windows.h>
-#include <string.h>
-#include <io.h>
-
-#include "wimax_osal_primitives.h"
-#include "wimax_osal_string.h"
-
-#include "wmxSDK_DnD.h"
-#include "wmxSDK_DnD_If.h"
-#include "wmxSDK_DnD_Internal.h"
-#include "wmxSDK_DnD_Common.h"
-#include "WrappersUtils.h"
-#include "CommonServices.h"
-#include "Versions.h"
-#include "MonitorGeneral.h"
-//#include "L5Common.h"
-#include "L5Opcodes.h"
-#include "L4ConfigurationManager.h"
-#include "Services_Ctrl.h"
-#include "PipeHandler.h"
-#include "PipeHandler_Ctrl.h"
-#include "TraceModule.h"
-
-#include "L3L4CommonDefines.h"
-#include "L4BufMan_L3L4Structs.h"
-
-#include "TraceMessage.h"
-#include "TraceMessageDillo.h"
-#include "TraceSubsystem.h"
-
-
-//typedefs
-typedef enum _StateValue
-{
- STATE_NOT_INITIALIZED = 0x0000,
- STATE_TRACE_INITIALIZED = 0x0001,
- STATE_PREFIX_NAME_ALLOCATED = 0x0002,
- STATE_SERVICES_INITIALIZED = 0x0004,
- STATE_PIPE_HANDLER_INITIALIZED = 0x0008,
- STATE_APP_SRV_IP_ADD_ALLOCATED = 0x0010,
- STATE_EVENT_CREATED = 0x0020,
- STATE_KILL_THREAD_EVENT_CREATED = 0x0040,
- STATE_THREAD_KILLED_EVENT_CREATED = 0x0080,
- STATE_THREAD_CREATED = 0x0100,
- STATE_REGISTERED_FOR_EVENTS = 0x0200,
- STATE_HANDLER_CONNECTED = 0x0400,
- STATE_TRACE_TABLE_LOADED = 0x0800,
- STATE_SYSTEM_STATE_REGISTERED = 0x1000,
- STATE_CONFIG_STATE_EVENT = 0x2000,
- STATE_ALL = 0xFFFF
-} StateValue;
-
-
-//Statics
-#define DEFAULT_TRACE_PREFIX L"Trace"
-#define DEFAULT_MONITOR_PREFIX L"Monitor"
-
-#define MAX_NUM_OF_ATTEMPTS_TO_GET_MESSAGE 10
-
-#define NUM_OF_EVENTS 3
-static HANDLE eventsHandleArr[NUM_OF_EVENTS];
-static HANDLE sThreadKilled;
-static HANDLE sThreadHandle;
-
-static BOOL sUseTrace = FALSE;
-static BOOL sUseMonitor = FALSE;
-
-static wmx_Version_t sDnDWrapperVersion;
-static LONG sInitRefCnt = 0;
-static WCHAR sWrapperName[WRAPPER_NAME_LEN];
-static L5_CONNECTION sL5Conn;
-static tL5DispatcherFunctions * sL5DispatcherFuncs;
-static L5_RESULT sL5Result;
-static wmx_Status_t sStatus;
-
-static BOOL sIsOnlineMode = FALSE;
-static BOOL sIsInitialized = FALSE;
-
-static WCHAR sFullFilesPath[MAX_PATH_LEN];
-
-
-static BOOL sIsFirstFileInDir = TRUE;
-
-/* Trace File Variables */
-static WCHAR * sTraceFilesPrefixName = NULL;
-static UINT32 sNextTraceFileIndex = 0;
-static FILE * sCurTraceFilePtr = NULL;
-
-/* Trace File Variables */
-static WCHAR * sMonitorFilesPrefixName = NULL;
-static UINT32 sNextMonitorFileIndex = 0;
-static FILE * sCurMonitorFilePtr = NULL;
-
-//static UINT16 sLastSeqNumber = 0;
-//static UINT16 sLastTraceSeqNumber = 0;
-//static UINT16 sLastMonitorSeqNumber = 0;
-//#define NormalizeSeqNumber(seqNumber)(sLastSeqNumber + ((UINT16)(seqNumber)))
-
-static const wchar_t * cWrapperName = L"DnDWrapper";
-
-static wmx_CtrlStatus_t sCurrConnectionStatus;
-
-static BOOL sIsEnabled = FALSE;
-static BOOL sIsConnectedToHandler = FALSE;
-static BOOL sIsPathSet = FALSE;
-
-static char * sCurMonitorFilter = NULL;
-static UINT32 sCurMonitorFilterSize = 0;
-static BOOL sIsMonitorFilterSet = FALSE;
-static char * sCurTraceFilter = NULL;
-static UINT32 sCurTraceFilterSize = 0;
-static BOOL sIsTraceSevSet = FALSE;
-static WCHAR sCurPathSet[MAX_PATH_LEN];
-static char * sAppSrvIpAdd = NULL;
-
-static LPCTSTR KEY_ENTRY_MAX_NUM_OF_FILES = TEXT("MaxNumOfFiles");
-static UINT32 sMaxNumOfFilesInDir = FILE_NAME_MAX_NUMBER;
-static UINT32 sNumberOfTimesSearchedForNextMessage = 0;
-
-static StateValue sCurState = STATE_NOT_INITIALIZED;
-
-static HStringTable sCurStringTable;
-
-static char * sCurLocationInTracBufferPtr = NULL;
-static char * sEndL4BufferPtr = NULL;
-
-static BOOL sIsRemoteMode = FALSE;
-
-static BOOL sIsMonitorOnSet = FALSE;
-
-static LONG g_numOfStateReportRegs = 0;
-
-OSAL_critical_section fileIndexCs;
-OSAL_critical_section configurationsCs;
-
-static WCHAR * sDsimDefault = L"C:\\temp\\dSim_Default\\";
-
-//CB for the L4 Indications
-void wmxDnD_MessagesHandler(L5_CONNECTION Conn,
- L5_TARGET_ID nOriginID,
-
- UINT32 dwSentMessageID,
- void *pvSentBuffer,
- UINT32 cbSentBufferSize,
-
- UINT32 *pdwResponseMessageID,
- void *pvResponseBuffer,
- UINT32 *cbResponseBufferSize,
-
- void *pvUserContext,
- void *pvReserved )
-{
- wmx_Status_t st;
- ReportState_type stateReport;
-
- UNREFERENCED_PARAMETER(nOriginID);
- UNREFERENCED_PARAMETER(cbResponseBufferSize);
- UNREFERENCED_PARAMETER(pdwResponseMessageID);
- UNREFERENCED_PARAMETER(pvReserved);
- UNREFERENCED_PARAMETER(Conn);
- UNREFERENCED_PARAMETER(pvResponseBuffer);
- UNREFERENCED_PARAMETER(pvUserContext);
- UNREFERENCED_PARAMETER(cbSentBufferSize);
-
- switch (dwSentMessageID)
- {
-
- case L4_PROXY_OPCODE_L4_INDICATION_ARRIVED:
- switch ( L4BM_GetOpcode((UINT8*)pvSentBuffer) )
- {
- case L3_L4_OPCODE_REPORT_STATE:
- TRACE_INFO(L"wmxDnD_MessagesHandler::Got L3_L4_OPCODE_REPORT_STATE");
-
- // get the report state struct
- if( wmx_ParseL4Buffer( (UINT8*)pvSentBuffer, &stateReport, ReportState_Funcs, &st ) != WMX_ST_OK )
- {
- *pdwResponseMessageID = WMX_ST_FAIL;
- return;
- }
- if( st != WMX_ST_OK )
- {
- *pdwResponseMessageID = st;
- return;
- }
-
- if (L3L4_TLV_TYPE_SYSTEM_STATE == stateReport.SystemState.Type)
- {
- if (E_SYSTEM_STATE_CONFIG == stateReport.SystemState.value)
- {
- if (0 != OSAL_set_event(eventsHandleArr[2]))
- {
- TRACE_ERR("Fail to set event on Config State received");
- }
- }
- }
- break;
- }
- }
-}
-void wmxDnD_eventHandlerCB(L5_CONNECTION Conn, L5_EVENT eEvent, void* pvEventData, void* pvUserContext)
-{
- UNREFERENCED_PARAMETER(Conn);
- UNREFERENCED_PARAMETER(eEvent);
- UNREFERENCED_PARAMETER(pvEventData);
- UNREFERENCED_PARAMETER(pvUserContext);
- TRACE_INFO(L"Event occured. Event type = %d\nEvent data = %s", eEvent, pvEventData);
-}
-
-
-void UpdateNextFileIndex(UINT32* index)
-{
- //If we get to the max file number then we start over
- *index = (*index + 1) % sMaxNumOfFilesInDir;
-}
-
-//comment
-void EventsCB(wmx_CtrlStatus_t connStatus)
-{
- sCurrConnectionStatus = connStatus;
- if (0 != OSAL_set_event(eventsHandleArr[1]))
- //if (FALSE == SetEvent(sEventHandle))
- {
- TRACE_ERR("Fail to set event on CB function");
- }
-
-}
-
-void HandleConnectionStatusChanged()
-{
- //WCHAR filePathToSet[MAX_PATH_LEN];
-
- if (NOT_READY == sCurrConnectionStatus )
- {
- if (sIsConnectedToHandler)
- {
- PIPE_HANDLER_Disconnect(sL5Conn);
- sIsConnectedToHandler = FALSE;
- sCurState &= (STATE_ALL - STATE_HANDLER_CONNECTED);
- }
- else
- {
- //OSAL_sleep(2000);
- return;
- }
- }
- else //READY == connStatus
- {
- //Keep Alive on the Pipe Handler
- if (sIsConnectedToHandler)
- {
- PIPE_HANDLER_Disconnect(sL5Conn);
- sIsConnectedToHandler = FALSE;
- sCurState &= (STATE_ALL - STATE_HANDLER_CONNECTED);
- }
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_INFO(L"Attempting to perform pipe handler connect");
- sL5Result = PIPE_HANDLER_Connect(wmxDnD_MessagesHandler, NULL, &sL5Conn);
- if (L5_RESULT_OK != sL5Result)
- {
- TRACE_ERR("Failed to reconnect to pipe handler");
- //TODO - See if this is needed
- //return -1;
- return;
- }
- sIsConnectedToHandler = TRUE;
- sCurState |= STATE_HANDLER_CONNECTED;
- }
-
- if (sL5DispatcherFuncs != NULL)
- {
- //Unregister and then Register on System State Changed Indication
- TRACE_INFO(L"Unregistering on driver state report");
- wmx_UnregisterOnDriverReport( &g_numOfStateReportRegs, L3_L4_OPCODE_REPORT_STATE, *sL5DispatcherFuncs, sL5Conn );
- sCurState &= (STATE_ALL - STATE_SYSTEM_STATE_REGISTERED);
-
- TRACE_INFO(L"registering on driver state report");
- sStatus = wmx_RegisterOnDriverReport( &g_numOfStateReportRegs, L3_L4_OPCODE_REPORT_STATE, *sL5DispatcherFuncs, sL5Conn );
- if ( WMX_ST_OK != sStatus )
- {
- TRACE_ERR("failed to register on driver state report");
- return;
- }
- }
- else
- {
- //Get the Service dispatcher functions
- sL5DispatcherFuncs = PIPE_HANDLER_GetServiceDispatcherFunctions();
- if (NULL == sL5DispatcherFuncs)
- {
- TRACE_ERR("Got NULL pointer for tL5funcsFunctions.");
- return ;
- }
- //Unregister and then Register on System State Changed Indication
- TRACE_INFO(L"Unregistering on driver state report");
- wmx_UnregisterOnDriverReport( &g_numOfStateReportRegs, L3_L4_OPCODE_REPORT_STATE, *sL5DispatcherFuncs, sL5Conn );
- sCurState &= (STATE_ALL - STATE_SYSTEM_STATE_REGISTERED);
-
-
- TRACE_INFO(L"registering on driver state report");
- sStatus = wmx_RegisterOnDriverReport( &g_numOfStateReportRegs, L3_L4_OPCODE_REPORT_STATE, *sL5DispatcherFuncs, sL5Conn );
- if ( WMX_ST_OK != sStatus )
- {
- TRACE_ERR("failed to register on driver state report");
- return;
- }
-
- }
-
-
- sCurState |= STATE_SYSTEM_STATE_REGISTERED;
-
- //When the Connection is set again - set all previous parameters
-
- //Enable file writing
- if (sIsEnabled)
- {
- if (READY == PIPE_HANDLER_GetCtrlStatus())
- {
- TRACE_INFO(L"Attempting to perform enable file writing");
- if (WMX_ST_OK != wmxDnD_EnableFileWriting())
- {
- TRACE_ERR("Failed to reset files path in EventsCB");
- return;
- }
- }
- }
-
- //Set Mon + Trace filters again
- SetPreviousSeveritiesOfDevice();
- }
-
-}
-
-void SetPreviousSeveritiesOfDevice()
-{
- //Set Mon + Trace filters again
- if (TRUE == sIsMonitorFilterSet)
- {
- if (READY == PIPE_HANDLER_GetCtrlStatus())
- {
- TRACE_INFO(L"Attempting to perform set monitorFilter");
- if (WMX_ST_OK != wmxDnD_SetMonitorFilter(sCurMonitorFilter, sCurMonitorFilterSize))
- {
- TRACE_ERR("Failed to reset monitor filter in EventsCB");
- return;
- }
-
- }
- }
-
- if (TRUE == sIsTraceSevSet)
- {
- if (READY == PIPE_HANDLER_GetCtrlStatus())
- {
- TRACE_INFO(L"Attempting to perform set traceFilter");
- if (WMX_ST_OK != wmxDnD_SetTraceFilter(sCurTraceFilter, sCurTraceFilterSize))
- {
- TRACE_ERR("Failed to reset trace filter in EventsCB");
- return;
- }
- }
- }
-
- if (sIsMonitorOnSet)
- {
- if (READY == PIPE_HANDLER_GetCtrlStatus())
- {
- TRACE_INFO(L"Attempting to perform MonitorOn");
- if (WMX_ST_OK != wmxDnD_MonitorON())
- {
- TRACE_ERR("Failed to set MonitorOn in EventsCB");
- return;
- }
- }
- }
-
-}
-
-void ConnectionStatusThreadProc(LPVOID plparameter)
-{
- BOOL stop = FALSE;
-
- UNREFERENCED_PARAMETER(plparameter);
- TRACE_INFO("Connection status changed. Current Connection Status = %s", sCurrConnectionStatus == 0 ? L"NOT READY" : L"READY");
-
- for(;!stop;)
- {
- //switch(WaitForSingleObject(sKillThreadEvent, 0))
- switch(OSAL_multiple_wait_event(NUM_OF_EVENTS,eventsHandleArr, FALSE, 500))
- {
- case WAIT_TIMEOUT:
- break;
- case WAIT_OBJECT_0:
- TRACE_INFO("The Close thread event was signaled - thread closed");
- stop = TRUE;
- break;
- case WAIT_OBJECT_0 + 1:
- TRACE_INFO(L"Change status event received");
- HandleConnectionStatusChanged();
- break;
- case WAIT_OBJECT_0 + 2:
- TRACE_INFO(L"Config state identified");
- SetPreviousSeveritiesOfDevice();
- break;
- default:
- TRACE_ERR("Error occured on WaitForMultipleObjects in thread func");
- stop = TRUE;
- break;
- }
- }
-
- OSAL_set_event(sThreadKilled);
-}
-
-
-
-//Internal APIs
-BOOL IsInternalTrace(char * line)
-{
- UNREFERENCED_PARAMETER(line);
- return FALSE;
-}
-void FreeAllResources()
-{
- if (NULL != sCurMonitorFilter)
- {
- free(sCurMonitorFilter);
- sCurMonitorFilter = NULL;
- }
-
- if (NULL != sCurTraceFilter)
- {
- free(sCurTraceFilter);
- sCurTraceFilter = NULL;
- }
-
- //if (NULL != sCurPathSet)
- // free(sCurPathSet);
-
- sIsPathSet = FALSE;
-
- if ((NULL != sCurTraceFilePtr) && (sCurTraceFilePtr != sCurMonitorFilePtr))
- {
- fclose(sCurTraceFilePtr);
- sCurTraceFilePtr = NULL;
- }
-
- if (NULL != sCurMonitorFilePtr)
- {
- fclose(sCurMonitorFilePtr);
- sCurMonitorFilePtr = NULL;
- }
-
- sIsFirstFileInDir = TRUE;
- TRACE_INFO(L"FreeAllResources(). sIsFirstFileInDir = TRUE. Zeroing sNextTraceFileIndex");
-
- sIsEnabled = FALSE;
-
- sCurLocationInTracBufferPtr = NULL;
- sEndL4BufferPtr = NULL;
-
- sIsMonitorOnSet = FALSE;
-
- sIsMonitorFilterSet = FALSE;
- sIsTraceSevSet = FALSE;
-
- sMaxNumOfFilesInDir = FILE_NAME_MAX_NUMBER;
- OSAL_delete_critical_section(&fileIndexCs);
- OSAL_delete_critical_section(&configurationsCs);
-}
-
-
-wmx_Status_t AssertValidParametersForOffline(const WCHAR * offlineFilesPath)
-{
- if (NULL == offlineFilesPath)
- {
- TRACE_ERR("Init failed. User must supply directory for Offline mode");
- return WMX_ST_FAIL;
- }
-
- //TODO: Change to a different function
- if (ACCESS_FAIL_VALUE == _waccess(offlineFilesPath, READ_PERMISSION_VAL))
- {
- //Directory offlineFilesPath not found or doesn't have Read Permissions
- TRACE_ERR("Init failed. The directory given for Offline mode doesn't exist and/or doesn't have read permissions");
- return WMX_ST_FAIL;
- }
-
- //Save the full path to files.
- wcscpy_s(sFullFilesPath, MAX_PATH_LEN, offlineFilesPath);
- return WMX_ST_OK;
-}
-wmx_Status_t InternalVersionValidate()
-{
- wmx_Version_t pipeHandlerVersion;
- wmx_Version_t expectedPipeHandlerVersion;
- VERSION_RESULT versionResult;
-
- //Perform version validation of the PipeHandler
- if (IsVersionValidationEnabled())
- {
- //Get the pipe handler version
- pipeHandlerVersion = PIPE_HANDLER_GetVersion();
-
- // set expected versions of modules in use
- SET_VERSION( expectedPipeHandlerVersion,
- PIPE_HANDLER_MAJOR,
- PIPE_HANDLER_MINOR,
- PIPE_HANDLER_BUILD,
- PIPE_HANDLER_REVISION,
- PIPE_HANDLER_BRANCH );
- versionResult = ValidateVersion("PipeHandler", pipeHandlerVersion, expectedPipeHandlerVersion);
- if (versionResult != VER_SUCCESS && versionResult != VER_SUCCESS_INVALID_MINOR)
- {
- TRACE_ERR("PipeHandler version validation failed.");
- //wmxDnD_Finalize();
- return WMX_ST_VERSION_VALIDATION_ERROR;
- }
- }
-
- return WMX_ST_OK;
-}
-
-
-wmx_Status_t InternalChangeAppSrvAdd(const char * appSrvIpAdd)
-{
- sAppSrvIpAdd = (char *) malloc (strlen(appSrvIpAdd) + 1);
- if (NULL == sAppSrvIpAdd)
- {
- TRACE_ERR("Failed to allocate memory for IP address");
- wmxDnD_Finalize();
- return WMX_ST_FAIL;
- }
- //sCurState++;
- sCurState |= STATE_APP_SRV_IP_ADD_ALLOCATED;
-
- //TODO: Check what happenes if port is 0
- if (FALSE == PIPE_HANDLER_SetConnParams((char *)appSrvIpAdd, GetPortNum()))
- {
- TRACE_ERR("Failed to set conn params to Pipe Handler.");
- //wmxDnD_Finalize();
- return WMX_ST_FAIL;
- }
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t InternalOnlineInit(const char * appSrvIpAdd)
-{
- sStatus = InternalVersionValidate();
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Version validation failed.");
- return sStatus;
- }
-
- //Set the IP Address of the AppSrv, if specified
- if ( (NULL != appSrvIpAdd) && (strcmp(appSrvIpAdd, "127.0.0.1")) )
- {
- sStatus = InternalChangeAppSrvAdd(appSrvIpAdd);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Failed to change AppSrv ip address.");
- return sStatus;
- }
- }
-
- //Get the Service dispatcher functions
- sL5DispatcherFuncs = PIPE_HANDLER_GetServiceDispatcherFunctions();
- if (NULL == sL5DispatcherFuncs)
- {
- TRACE_ERR("Got NULL pointer for tL5funcsFunctions.");
- return WMX_ST_L5_GET_DISPATCHER_FUNCTIONS_FAILED;
- }
-
- //Create the event for connection status
- OSAL_create_event(&eventsHandleArr[1] , FALSE, FALSE, NULL);
- if (NULL == eventsHandleArr[1])
- {
- TRACE_ERR("Failed to Create Event.");
- return WMX_ST_FAIL;
- }
- sCurState |= STATE_EVENT_CREATED;
-
- //Create the event for killing the thread
- OSAL_create_event(&eventsHandleArr[0] , FALSE, FALSE, NULL);
- if (NULL == eventsHandleArr[0])
- {
- TRACE_ERR("Failed to Create Event.");
- return WMX_ST_FAIL;
- }
- sCurState |= STATE_KILL_THREAD_EVENT_CREATED;
-
- OSAL_create_event(&eventsHandleArr[2] , FALSE, FALSE, NULL);
- if (NULL == eventsHandleArr[2])
- {
- TRACE_ERR("Failed to Create Event.");
- return WMX_ST_FAIL;
- }
- sCurState |= STATE_CONFIG_STATE_EVENT;
-
- OSAL_create_event(&sThreadKilled , FALSE, FALSE, NULL);
- if (NULL == sThreadKilled)
- {
- TRACE_ERR("Failed to Create Event.");
- return WMX_ST_FAIL;
- }
- sCurState |= STATE_THREAD_KILLED_EVENT_CREATED;
-
-
- //Create the thread for connection status
- OSAL_create_thread(ConnectionStatusThreadProc, NULL, &sThreadHandle );
- if (NULL == sThreadHandle)
- {
- TRACE_ERR("Failed to Create Thread.");
- return WMX_ST_FAIL;
- }
- sCurState |= STATE_THREAD_CREATED;
-
- //Register to Connection Status in Pipe Handler
- PIPE_HANDLER_RegisterCtrlStatusUpdatesCB(&EventsCB);
- sCurState |= STATE_REGISTERED_FOR_EVENTS;
-
- //Connect to PipeHandler
- TRACE_INFO(L"Connecting to Pipe Handler");
- sL5Result = PIPE_HANDLER_Connect(wmxDnD_MessagesHandler, NULL, &sL5Conn);
- if (L5_RESULT_OK != sL5Result)
- {
- TRACE_ERR("Pipe Handler Connection - Failed. Return value = %d", sL5Result);
- return wmx_L5ResultToWMXStatus(sL5Result);
- }
- if (NULL == sL5Conn)
- {
- TRACE_ERR("Pipe Handler Connection - Failed. Return value = %d", sL5Result);
- return WMX_ST_FAIL;
- }
- TRACE_INFO(L"Pipe Handler Connection - Success");
- sIsConnectedToHandler = TRUE;
- sCurState |= STATE_HANDLER_CONNECTED;
-
- //Register on System State Changed Indication
- TRACE_INFO(L"registering on driver state report");
- sStatus = wmx_RegisterOnDriverReport( &g_numOfStateReportRegs, L3_L4_OPCODE_REPORT_STATE, *sL5DispatcherFuncs, sL5Conn );
- if ( WMX_ST_OK != sStatus )
- {
- TRACE_ERR("failed to register on driver state report");
- return sStatus;
- }
- sCurState |= STATE_SYSTEM_STATE_REGISTERED;
-
- //Get the current path.
- sStatus = wmxDnD_GetFullPathToOnlineFiles(sFullFilesPath, MAX_PATH_LEN);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Failed to Get the current files path");
- return sStatus;
- }
-
- sCurTraceFilter = malloc( sizeof(char) * TRACE_SEVERITIES_TABLE_SIZE );
- if (NULL == sCurTraceFilter)
- {
- TRACE_ERR("Failed to allocate memory for Trace Filter");
- return WMX_ST_FAIL;
- }
- sCurTraceFilterSize = TRACE_SEVERITIES_TABLE_SIZE;
-
- sCurMonitorFilter = malloc (sizeof(char) * MONITOR_FILTER_TABLE_SIZE);
- if (NULL == sCurTraceFilter)
- {
- TRACE_ERR("Failed to allocate memory for Monitor Filter");
- return WMX_ST_FAIL;
- }
- sCurMonitorFilterSize = MONITOR_FILTER_TABLE_SIZE;
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t InternalCommonInit(BOOL useMonitor, BOOL useTrace, BOOL isOnlineMode, const WCHAR *traceFilesPrefix, const WCHAR *monitorFilesPrefix)
-{
- size_t prefixLength = 0;
- char getDriverMode[20];
-
- if (!PIPE_HANDLER_Init())
- {
- return WMX_ST_FAIL;
- }
- sCurState |= STATE_PIPE_HANDLER_INITIALIZED;
-
- //Init Trace
- TRACE_INFO("wmxDnD_Init start");
- sCurState |= STATE_TRACE_INITIALIZED;
-
- //Init Critical Sections
- OSAL_init_critical_section(&fileIndexCs);
- OSAL_init_critical_section(&configurationsCs);
-
- // init services
- if (!Services_Init())
- {
- TRACE_ERR("Failed to Init Services");
- return WMX_ST_FAIL;
- }
- sCurState |= STATE_SERVICES_INITIALIZED;
-
- // get the driver mode
- sIsRemoteMode = FALSE;
- if (FALSE == L4Configurations_getDriverMode(getDriverMode)) // could not find the value in the registry
- {
- TRACE_WAR(L"Unable to find DriverModem key in the registry - assuming 'driver'");
- }
- else // key was in registry
- {
- if (0 == OSAL_stricmp("remote", getDriverMode))
- {
- sIsRemoteMode = TRUE;
- }
- }
-
- //Read the registry key of max number of files in dir
- L4Configurations_getMaxNumOfFiles(&sMaxNumOfFilesInDir);
- if (sMaxNumOfFilesInDir <= 0 || sMaxNumOfFilesInDir >FILE_NAME_MAX_NUMBER)
- {
- TRACE_WAR(L"Max number of files read in regisrty is %u which is invalid. Setting max number of files to %d", sMaxNumOfFilesInDir, FILE_NAME_MAX_NUMBER);
- sMaxNumOfFilesInDir = FILE_NAME_MAX_NUMBER;
- }
-
- //Save user's init parameters
- OSAL_enter_critical_section(&configurationsCs);
- sUseMonitor = useMonitor;
- sUseTrace = useTrace;
- OSAL_exit_critical_section(&configurationsCs);
- sIsOnlineMode = isOnlineMode;
-
- if (!(sUseMonitor || monitorFilesPrefix))
- {
- monitorFilesPrefix = DEFAULT_MONITOR_PREFIX;
- }
- if (!(sUseTrace || traceFilesPrefix))
- {
- traceFilesPrefix = DEFAULT_TRACE_PREFIX;
- }
-
- if(!(traceFilesPrefix || monitorFilesPrefix))
- {
- TRACE_ERR("A NULL traceFilesPrefix was specified for Init");
- return WMX_ST_FAIL;
- }
-
- prefixLength = wcslen(traceFilesPrefix) + 1;
- sTraceFilesPrefixName = (WCHAR *) malloc (prefixLength*2); // times two because malloc gets the amount in bytes
- if (NULL == sTraceFilesPrefixName)
- {
- return WMX_ST_FAIL;
- }
-
- sCurState |= STATE_PREFIX_NAME_ALLOCATED;
-
- wcscpy_s(sTraceFilesPrefixName, prefixLength, traceFilesPrefix);
-
- prefixLength = wcslen(monitorFilesPrefix) + 1;
- sMonitorFilesPrefixName = (WCHAR *) malloc (prefixLength*2); // times two because malloc gets the amount in bytes
- if (NULL == sMonitorFilesPrefixName)
- {
- return WMX_ST_FAIL;
- }
- wcscpy_s(sMonitorFilesPrefixName, prefixLength, monitorFilesPrefix);
-
- //Check if no DnD message is requested
- //OSAL_enter_critical_section(&configurationsCs);
- //if ((FALSE == sUseMonitor) && (FALSE == sUseTrace))
- //{
- // TRACE_ERR((L"No data will be sent up since user doesn't use monitors nor traces"));
- // //free(sTraceFilesPrefixName);
- // return WMX_ST_FAIL;
- //}
- //OSAL_exit_critical_section(&configurationsCs);
-
- // Set wrapper's version
- SET_VERSION( sDnDWrapperVersion,
- DND_MAJOR,
- DND_MINOR,
- DND_BUILD,
- DND_REVISION,
- DND_BRANCH );
-
- // Set wrapper's name
- if (wcslen(cWrapperName) >= WRAPPER_NAME_LEN)
- {
- OSAL_wcsncpy_s(sWrapperName, WRAPPER_NAME_LEN - 1, cWrapperName, WRAPPER_NAME_LEN - 1);
- }
- else
- {
- OSAL_wcscpy_s(sWrapperName, WRAPPER_NAME_LEN - 1, cWrapperName);
- }
-
- return WMX_ST_OK;
-}
-wmx_Status_t LoadTraces()
-{
- int strTableRes;
- TRACE_INFO((L"Loading TRC files"));
- strTableRes = ConnectToStringTables();
- if (0 != strTableRes)
- {
- TRACE_ERR((L"Failed to ConnectToStringTables (Load TRC file)."));
-
- //Unable to load DnDWrapper.xml
- if (-1 == strTableRes)
- {
- return WMX_ST_TRACE_INIT_FAILED;
- }
- else //strTableRes == -2. One or more of the trc files weren't found
- {
- return WMX_ST_CONFIG_ERROR;
- }
- }
-
- TRACE_INFO((L"Finished loading TRC files"));
- return WMX_ST_OK;
-}
-void UnloadTraces()
-{
- TRACE_INFO((L"Unloading TRC files"));
- FreeStringTables();
- TRACE_INFO((L"Finished unloading TRC files"));
-}
-
-UINT32 CalcFirstFileIndexForOffline(const WCHAR *offlineFilesPath, const PWCHAR pFilesPrefixName, FILE** pCurFilePtr )
-{
- FILE* tempFile;
- UINT32 i;
- int pathLength;
- HANDLE fileHandle;
- WIN32_FIND_DATAW fileInfo;
- static WCHAR filePath[_MAX_PATH];
-
- TRACE_INFO(("CalcFirstFileIndexForOffline - start"));
-
- // first we check if a file exists in the directory
- pathLength = swprintf(filePath, _MAX_PATH, L"%s", offlineFilesPath);
- pathLength += swprintf(filePath+pathLength, _MAX_PATH - pathLength, L"/%s*", pFilesPrefixName);
- fileHandle = FindFirstFileW(filePath, &fileInfo);
-
- // if the directory contains trace files - look for the first one
- if (fileHandle != INVALID_HANDLE_VALUE)
- {
- // close the handle to the file
- FindClose(fileHandle);
-
- // return the first index
- for (i = 0; i < sMaxNumOfFilesInDir; i++)
- {
- tempFile = GetNextFile(offlineFilesPath, i, pFilesPrefixName);
- if (NULL != tempFile) // file exists and was opened
- {
- sIsFirstFileInDir = FALSE;
- *pCurFilePtr = tempFile;
- TRACE_INFO(L"[CalcFirstFileIndexForOffline]: finished successfully. first file index calculated = %u", i);
- return i;
- }
- }
-
- // it if the index is not in the indexes range
- TRACE_WAR(L"[CalcFirstFileIndexForOffline]: Error finding first file in directory %s", filePath);
- return sMaxNumOfFilesInDir;
- }
- // if this is an empty directory (at least no trace files) return max
- else
- {
- TRACE_WAR((L"[CalcFirstFileIndexForOffline]: Error finding files in directory %s", filePath));
- return sMaxNumOfFilesInDir;
- }
-}
-
-wmx_Status_t InternalInit(BOOL useMonitor, BOOL useTrace, BOOL isOnlineMode , const WCHAR *traceFilesPrefix, const WCHAR *monitorFilesPrefix, const char *appSrvIpAdd, const WCHAR *offlineFilesPath)
-{
- //Initialize all common parts for Online and Offline
- sStatus = InternalCommonInit(useMonitor, useTrace, isOnlineMode, traceFilesPrefix, monitorFilesPrefix);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Common initialize failed.");
- return sStatus;
- }
-
- //Assert valid parameters for Offline
- if (FALSE == sIsOnlineMode) //We work in Offline mode and expect directory
- {
- sStatus = AssertValidParametersForOffline(offlineFilesPath);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Error in Offline parameters");
- return sStatus;
- }
-
- OSAL_enter_critical_section(&fileIndexCs);
- /* Handle Traces */
- sNextTraceFileIndex = CalcFirstFileIndexForOffline(offlineFilesPath, sTraceFilesPrefixName, &sCurTraceFilePtr);
- if (sNextTraceFileIndex >= sMaxNumOfFilesInDir)
- {
- OSAL_exit_critical_section(&fileIndexCs);
- TRACE_ERR ((L"No files were found in Offline dir %s", offlineFilesPath));
- return WMX_ST_DATA_UNAVAILABLE;
- }
- UpdateNextFileIndex(&sNextTraceFileIndex);
- /* Handle Monitors */
- sNextMonitorFileIndex = CalcFirstFileIndexForOffline(offlineFilesPath, sMonitorFilesPrefixName, &sCurMonitorFilePtr);
- if (sNextMonitorFileIndex >= sMaxNumOfFilesInDir)
- {
- /* OSAL_exit_critical_section(&fileIndexCs); */
- TRACE_ERR ((L"No monitor files were found in Offline dir %s, assuming old I/F.", offlineFilesPath));
- sMonitorFilesPrefixName = sTraceFilesPrefixName;
- sNextMonitorFileIndex = CalcFirstFileIndexForOffline(offlineFilesPath, sMonitorFilesPrefixName, &sCurMonitorFilePtr);;
- /* return WMX_ST_DATA_UNAVAILABLE; */
- }
- UpdateNextFileIndex(&sNextMonitorFileIndex);
- OSAL_exit_critical_section(&fileIndexCs);
- }
- else //In Online mode
- {
- sStatus = InternalOnlineInit(appSrvIpAdd);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Failed to Init Online mode.");
- return sStatus;
- }
- }
-
- //Load TRC files to memory
- OSAL_enter_critical_section(&configurationsCs);
- if (sUseTrace)
- {
- sStatus = LoadTraces();
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR ((L"Failed to Load Traces"));
- return sStatus;
- }
- sCurState |= STATE_TRACE_TABLE_LOADED;
- }
- OSAL_exit_critical_section(&configurationsCs);
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t InternalFinalize()
-{
- int retStat;
-
- //free TRC files loaded
- if (sCurState & STATE_TRACE_TABLE_LOADED)
- {
- UnloadTraces();
- sCurState &= (STATE_ALL - STATE_TRACE_TABLE_LOADED);
- }
-
- //Unregister from System state change event
- if (sCurState & STATE_SYSTEM_STATE_REGISTERED)
- {
- wmx_UnregisterOnDriverReport( &g_numOfStateReportRegs, L3_L4_OPCODE_REPORT_STATE, *sL5DispatcherFuncs, sL5Conn );
- sCurState &= (STATE_ALL - STATE_SYSTEM_STATE_REGISTERED);
- }
-
- //Close thread
- if (sCurState & STATE_THREAD_CREATED )
- {
- TRACE_INFO(L"Finalizing the connection status thread");
- if (0 != OSAL_set_event(eventsHandleArr[0]))
- {
- TRACE_ERR("Failed to set the kill thread event");
- return WMX_ST_FAIL;
- }
- retStat = OSAL_wait_event(sThreadKilled, 5000);
-
- sThreadHandle = NULL;
- sCurState &= (STATE_ALL - STATE_THREAD_CREATED);
- }
-
- if (sCurState & STATE_THREAD_KILLED_EVENT_CREATED )
- {
- TRACE_INFO("Finalizing the kill thread event");
- if (sThreadKilled != NULL && FALSE == CloseHandle(sThreadKilled))
- {
- TRACE_ERR("Failed to close kill thread event handle");
- return WMX_ST_FAIL;
- }
- sThreadKilled = NULL;
- sCurState &= (STATE_ALL - STATE_THREAD_KILLED_EVENT_CREATED);
- }
-
- if (sCurState & STATE_KILL_THREAD_EVENT_CREATED )
- {
- TRACE_INFO("Finalizing the kill thread event");
- if (eventsHandleArr[0] != NULL && FALSE == CloseHandle(eventsHandleArr[0]))
- {
- TRACE_ERR("Failed to close kill thread event handle");
- return WMX_ST_FAIL;
- }
- eventsHandleArr[0] = NULL;
- sCurState &= (STATE_ALL - STATE_KILL_THREAD_EVENT_CREATED);
- }
-
- if (sCurState & STATE_EVENT_CREATED )
- {
- TRACE_INFO("Finalizing the connection status event");
- if (eventsHandleArr[1] != NULL && FALSE == CloseHandle(eventsHandleArr[1]))
- {
- TRACE_ERR("Failed to close event handle");
- return WMX_ST_FAIL;
- }
- eventsHandleArr[1] = NULL;
- sCurState &= (STATE_ALL - STATE_EVENT_CREATED);
- }
-
- if (sCurState & STATE_CONFIG_STATE_EVENT)
- {
- TRACE_INFO("Finalizing the config state identified event");
- if (eventsHandleArr[2] != NULL && FALSE == CloseHandle(eventsHandleArr[2]))
- {
- TRACE_ERR("Failed to close event handle");
- return WMX_ST_FAIL;
- }
- eventsHandleArr[2] = NULL;
- sCurState &= (STATE_ALL - STATE_CONFIG_STATE_EVENT);
- }
-
- if (sCurState & STATE_REGISTERED_FOR_EVENTS )
- {
- PIPE_HANDLER_UnregisterCtrlStatusUpdatesCB(EventsCB);
- sCurState &= (STATE_ALL - STATE_REGISTERED_FOR_EVENTS);
- }
-
- if (sCurState & STATE_APP_SRV_IP_ADD_ALLOCATED )
- {
- free(sAppSrvIpAdd);
- sCurState &= (STATE_ALL - STATE_APP_SRV_IP_ADD_ALLOCATED);
- }
-
- if (sCurState & STATE_SERVICES_INITIALIZED )
- {
- TRACE_INFO("Finalize Services");
- Services_Fini();
- sCurState &= (STATE_ALL - STATE_SERVICES_INITIALIZED);
- }
-
- if (sCurState & STATE_PREFIX_NAME_ALLOCATED )
- {
- if (sMonitorFilesPrefixName != sTraceFilesPrefixName)
- {
- free(sMonitorFilesPrefixName);
- }
- free(sTraceFilesPrefixName);
- sCurState &= (STATE_ALL - STATE_PREFIX_NAME_ALLOCATED);
- }
-
- //Free and close all static parameters
- FreeAllResources();
-
- if (sCurState & STATE_TRACE_INITIALIZED )
- {
- TRACE_INFO("wmxDnD_Finalize: Success");
- sCurState &= (STATE_ALL - STATE_TRACE_INITIALIZED);
- }
-
-
- //Disconnect from PipeHandler
- if (sCurState & STATE_HANDLER_CONNECTED )
- {
- TRACE_INFO("Disconnecting from PipeHandler");
- PIPE_HANDLER_Disconnect(sL5Conn);
- sCurState &= (STATE_ALL - STATE_HANDLER_CONNECTED);
- }
-
- //Keep this last since after Pipe Handler is finalized we can't write Traces anymore!
- if (sCurState & STATE_PIPE_HANDLER_INITIALIZED )
- {
- TRACE_INFO("Finalize PipeHandler");
- PIPE_HANDLER_Finalize();
- sIsConnectedToHandler = FALSE;
- sCurState &= (STATE_ALL - STATE_PIPE_HANDLER_INITIALIZED);
- }
-
- sL5DispatcherFuncs = NULL;
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t L4MonitorControl(BOOL isMonitorOn)
-{
- char on;
- //wmx_Status_t rc;
-
- if (isMonitorOn)
- {
- TRACE_INFO(L"Sending L5 message to DnD Agent - L4 Monitor On");
- on = 1;
- }
- else
- {
- TRACE_INFO(L"Sending L5 message to DnD Agent - L4 Monitor Off");
- on = 0;
- }
-
- sL5Result = PIPE_HANDLER_SendReceiveL5( sL5Conn,
- L5_TARGET_DND_AGENT,
- DND_AGENT_OPCODE_SET_MON_CONTROL,
- &on,
- 1,
- NULL,
- NULL,
- NULL);
-
- if (L5_RESULT_OK != sL5Result)
- {
- TRACE_ERR("Failed sending monitor control in DnD Agent. Rertun Value = %d", sL5Result);
- return wmx_L5ResultToWMXStatus(sL5Result);
- }
-
- TRACE_INFO(L"L4MonitorControl - finished successfully");
- return WMX_ST_OK;
-}
-wmx_Status_t L4SetMonitorFilter(char * pMonitorFilterBuff, UINT32 nMonitorFilterBuffSize)
-{
- TRACE_INFO(L"Sending L5 message to DnD Agent - Set Monitor Filter");
- sL5Result = PIPE_HANDLER_SendReceiveL5( sL5Conn,
- L5_TARGET_DND_AGENT,
- DND_AGENT_OPCODE_SET_MON_FILTER,
- //fullFilesPath,
- (void *)pMonitorFilterBuff,
- (UINT32)nMonitorFilterBuffSize,
- NULL,
- NULL,
- NULL);
-
- if (L5_RESULT_OK != sL5Result)
- {
- TRACE_ERR("Failed setting setting Monitor Filter to DnD Agent. Return Value = %d", sL5Result);
- return wmx_L5ResultToWMXStatus(sL5Result);
- }
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t SyncCurrentFilePtr(BOOL syncTraces, BOOL syncMonitors)
-{
- UINT32 recvBufferSize = MAX_PATH_LEN + sizeof(int) + 1;
- UINT32 responseId;
- char pRecvBuffer[MAX_PATH_LEN + sizeof(int) + 1] = {'\0'};
- WCHAR pPath[MAX_PATH_LEN];
- UINT32 offset = 0;
- PCHAR pBufLoc = NULL;
- //FILE * filePtr;
- int res;
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- TRACE_INFO(L"Sending L5 message to DnD Agent - Get Writing Position");
- sL5Result = PIPE_HANDLER_SendReceiveL5( sL5Conn,
- L5_TARGET_DND_AGENT,
- DND_AGENT_OPCODE_GET_WRITE_POS,
- NULL,
- 0,
- &responseId,
- pRecvBuffer,
- &recvBufferSize);
-
- if (L5_RESULT_OK != sL5Result)
- {
- TRACE_ERR("Failed Sync Current File Ptr in DnD Agent. Rertun Value = %d", sL5Result);
- return wmx_L5ResultToWMXStatus(sL5Result);
- }
-
- //update the different pointers
- sIsFirstFileInDir = FALSE;
- MultiByteToWideChar(CP_ACP, 0, pRecvBuffer, recvBufferSize, pPath, MAX_PATH_LEN);
- //wcscpy_s(pPath, MAX_PATH_LEN, pRecvBuffer);
-
- if(syncTraces || !sCurTraceFilePtr)
- {
- pBufLoc = ((PCHAR)pRecvBuffer) + (2*OSAL_strnlen(pRecvBuffer, MAX_PATH_LEN)) + 2;
- OSAL_enter_critical_section(&fileIndexCs);
- sNextTraceFileIndex = *(UINT32*)(pBufLoc);
- OSAL_exit_critical_section(&fileIndexCs);
- TRACE_INFO(L"sNextTraceFileIndex = %d", sNextTraceFileIndex);
- pBufLoc += sizeof(sNextTraceFileIndex);
- offset = *(UINT32*)(pBufLoc);
-
- sCurTraceFilePtr = GetNextFile(pPath, sNextTraceFileIndex, sTraceFilesPrefixName);
- if (NULL == sCurTraceFilePtr)
- {
- TRACE_WAR(L"Trace file unable to open for reading in directory: %s", sFullFilesPath);
- return WMX_ST_FAIL;
- }
-
- //move the trace file pointer to the current position
- res = fseek(sCurTraceFilePtr, offset, SEEK_SET);
- OSAL_enter_critical_section(&fileIndexCs);
- UpdateNextFileIndex(&sNextTraceFileIndex);
- OSAL_exit_critical_section(&fileIndexCs);
- }
-
- if(syncMonitors || !sCurMonitorFilePtr)
- {
- pBufLoc = ((PCHAR)pRecvBuffer) + 2*(OSAL_strnlen(pRecvBuffer, MAX_PATH_LEN)+sizeof(UINT32)) + 2;
- OSAL_enter_critical_section(&fileIndexCs);
- sNextMonitorFileIndex = *(UINT32*)(pBufLoc);
- OSAL_exit_critical_section(&fileIndexCs);
- TRACE_INFO(L"sNextTraceFileIndex = %d", sNextMonitorFileIndex);
- pBufLoc += sizeof(sNextMonitorFileIndex);
- offset = *(UINT32*)(pBufLoc);
-
- sCurMonitorFilePtr = GetNextFile(pPath, sNextMonitorFileIndex, sMonitorFilesPrefixName);
- if (NULL == sCurMonitorFilePtr)
- {
- TRACE_WAR(L"Monitor file unable to open for reading in directory: %s", sFullFilesPath);
- return WMX_ST_FAIL;
- }
-
- //move the monitor file pointer to the current position
- res = fseek(sCurMonitorFilePtr, offset, SEEK_SET);
- OSAL_enter_critical_section(&fileIndexCs);
- UpdateNextFileIndex(&sNextMonitorFileIndex);
- OSAL_exit_critical_section(&fileIndexCs);
- }
- return WMX_ST_OK;
-}
-
-
-/**
- * getMessageFromFile
- *
- * Reads an L4 message from a file (Trace or Monitor file).
- * This is a generic function for reading L4 message.
- *
- *
- *
- * return wmx_Status_t
- */
-wmx_Status_t getMessageFromFile(PCHAR pMsgBuff,
- PUINT32 nMsgBuffSize,
- L3L4CompleteHeader_type** pL4Header,
- size_t * pNumOfBytesRead,
- PCHAR pTmpReadBuffer,
- L3L4CompleteHeader_type* pTmpL4Header,
- UINT16 opcode,
- PWCHAR pFullFilesPath,
- PUINT32 pNextFileIndex,
- PWCHAR pFilesPrefixName,
- FILE** pCurFilePtr,
- PBOOL pSendImmediateMsg)
-{
- BOOL useTrace = FALSE;
- BOOL useMonitor = FALSE;
-
- if (LAST_INIT == sInitRefCnt)
- {
- return WMX_ST_WRONG_STATE;
- }
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&configurationsCs);
- useTrace = sUseTrace;
- useMonitor = sUseMonitor;
- OSAL_exit_critical_section(&configurationsCs);
-
- if (NULL == pMsgBuff)
- {
- TRACE_ERR("The L4 Buff received in GetMessage was NULL");
- return WMX_ST_FAIL;
- }
-
- //Assert that the buffer received is larger than the Header size at least
- if (*nMsgBuffSize < HEADER_SIZE)
- {
- TRACE_ERR("The allocated buffer size should be larger than the header size at least (%d)", HEADER_SIZE);
- *nMsgBuffSize = 0;
- return WMX_ST_FAIL;
- }
-
- //This means that the last time function was called the allocated buffer was too small
- //so we send the message we already have.
- if (*pSendImmediateMsg)
- {
- //Assert that the buffer size is large enough
- if ( (UINT32)(HEADER_SIZE + pTmpL4Header->Length) > *nMsgBuffSize )
- {
- TRACE_ERR("The allocated buffer was too small");
- *nMsgBuffSize = HEADER_SIZE + pTmpL4Header->Length;
- return WMX_ST_BUFFER_TOO_SHORT;
- }
-
- //Build the returned parameters
- strncpy_s((void *)pMsgBuff, *nMsgBuffSize, (void *)pTmpL4Header, HEADER_SIZE);
- strncpy_s(pMsgBuff + HEADER_SIZE, *nMsgBuffSize, pTmpReadBuffer, pTmpL4Header->Length);
- *nMsgBuffSize = HEADER_SIZE + pTmpL4Header->Length;
-
- *pSendImmediateMsg = FALSE;
- sNumberOfTimesSearchedForNextMessage = 0;
- return WMX_ST_OK;
- }
-
- // If we already asked 10 times for the next L4 and didn't get any message back update the path
- if (sNumberOfTimesSearchedForNextMessage > MAX_NUM_OF_ATTEMPTS_TO_GET_MESSAGE)
- {
- //Get the current path.
- WCHAR tempFilesPath[MAX_PATH_LEN];
-
- if (READY == PIPE_HANDLER_GetCtrlStatus() && sIsConnectedToHandler)
- {
- sStatus = wmxDnD_GetFullPathToOnlineFiles(tempFilesPath, MAX_PATH_LEN);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Failed to GetPath after no messages were found %d times", MAX_NUM_OF_ATTEMPTS_TO_GET_MESSAGE);
- *nMsgBuffSize = 0;
- sNumberOfTimesSearchedForNextMessage = 0;
- return WMX_ST_OK;
- }
-
- // if the path has changed reset the counter and change the path variable
- if (wcscmp(tempFilesPath, pFullFilesPath) != 0)
- {
- TRACE_INFO(L"Path changed after no messages were found %d times. Old path - %s. New path - %s", MAX_NUM_OF_ATTEMPTS_TO_GET_MESSAGE, sFullFilesPath, tempFilesPath);
- wcsncpy_s(pFullFilesPath, MAX_PATH_LEN, tempFilesPath, MAX_PATH_LEN);
- TRACE_INFO(L"GetMessage() after GetPath. sIsFirstFileInDir = TRUE. Zeroing sNextFileIndex");
- sIsFirstFileInDir = TRUE;
- }
- }
-
- sNumberOfTimesSearchedForNextMessage = 0;
- }
-
- //First time
- OSAL_enter_critical_section(&fileIndexCs);
- if (sIsFirstFileInDir)
- {
- TRACE_INFO(L"GetMessage(). sIsFirstFileInDir = TRUE. Zeroing sNextFileIndex");
- sNextTraceFileIndex = 0;
- sNextMonitorFileIndex = 0;
- if (NULL != sCurTraceFilePtr)
- {
- fclose(sCurTraceFilePtr);
- }
- sCurTraceFilePtr = GetNextFile(sFullFilesPath, sNextTraceFileIndex, sTraceFilesPrefixName);
-
- if (NULL != sCurMonitorFilePtr)
- {
- fclose(sCurMonitorFilePtr);
- }
- sCurMonitorFilePtr = GetNextFile(sFullFilesPath, sNextMonitorFileIndex, sMonitorFilesPrefixName);
-
- if (!(sCurTraceFilePtr || sCurMonitorFilePtr))
- {
- TRACE_WAR(L"No compatible files were found or file unable to open for reading in directory: %s", pFullFilesPath);
- *nMsgBuffSize = 0;
- sNumberOfTimesSearchedForNextMessage++;
- OSAL_exit_critical_section(&fileIndexCs);
- return WMX_ST_OK;
- }
- else if(useMonitor && sCurTraceFilePtr && !sCurMonitorFilePtr)
- {
- sMonitorFilesPrefixName = sTraceFilesPrefixName;
- sCurMonitorFilePtr = GetNextFile(sFullFilesPath, sNextMonitorFileIndex, sMonitorFilesPrefixName);
- }
-
- sIsFirstFileInDir = FALSE;
- UpdateNextFileIndex(&sNextTraceFileIndex);
- UpdateNextFileIndex(&sNextMonitorFileIndex);
- }
- OSAL_exit_critical_section(&fileIndexCs);
-
- //If we got to the end of the file we try to open the next file. If it doesn't exist we return 0
- //in the size and next time we will try to read the same file
-
- //We must first read the file since feof will return != 0 only when a read attempt as been made when the file
- //is finished.
- *pNumOfBytesRead = fread(pMsgBuff, sizeof(char), HEADER_SIZE, *pCurFilePtr );
- if ( (0 == *pNumOfBytesRead) && (feof(*pCurFilePtr)) ) // we reached the end of the file
- {
- FILE * tmpFilePtr = GetNextFile(pFullFilesPath, *pNextFileIndex, pFilesPrefixName);
- if (NULL == tmpFilePtr) // if a new file doesn't exist
- {
- TRACE_INFO(L"No more messages are found at this point.");
- *nMsgBuffSize = 0;
- sNumberOfTimesSearchedForNextMessage ++;
- return WMX_ST_OK;
- }
- //This means that we have a new file, which means that the current file is indeed finished
- //and we open the next file and work on it.
- fclose(*pCurFilePtr);
- *pCurFilePtr = tmpFilePtr;
-
- OSAL_enter_critical_section(&fileIndexCs);
- UpdateNextFileIndex(pNextFileIndex);
- OSAL_exit_critical_section(&fileIndexCs);
-
- TRACE_INFO(L"Moving to next file. pNextFileIndex = %d", *pNextFileIndex);
-
- //At this point we have the correct file for sure.
-
- //This means that we just opened the next file and it's still empty
- *pNumOfBytesRead = fread(pMsgBuff, sizeof(char), HEADER_SIZE, *pCurFilePtr );
- if (feof(*pCurFilePtr)) // if the file is empty
- {
- TRACE_INFO(L"No more messages are found at this point.");
- *nMsgBuffSize = 0;
- sNumberOfTimesSearchedForNextMessage++;
- return WMX_ST_OK;
- }
- }
- // If we reached here it means that we haven't reached the end of the current file
- // Read the next L4 in the current file
-
- //TRACE_INFO(L"Reading L4 message from file");
- if (HEADER_SIZE != *pNumOfBytesRead)
- {
- TRACE_ERR("Unable to read L4 Header from the file");
- *nMsgBuffSize = 0;
- return WMX_ST_FAIL;
- }
-
- *pL4Header = (L3L4CompleteHeader_type *)pMsgBuff;
-
- OSAL_enter_critical_section(&configurationsCs);
- //Identify the type of the L4 (Monitor or Trace) and decide if we raise it or
- //get the next message
- if (( (L3_L4_OPCODE_REPORT_MONITOR_EVACUATE == (*pL4Header)->Type) && (FALSE == sUseMonitor) )||
- ( (L3_L4_OPCODE_REPORT_TRACE_EVACUATE == (*pL4Header)->Type) && (FALSE == sUseTrace) ))
- {
- OSAL_exit_critical_section(&configurationsCs);
- ////Move the FILE* to the correct location
- *pNumOfBytesRead = fseek(*pCurFilePtr, (*pL4Header)->Length, SEEK_CUR);
-
- ////This type was not requested so we get next message.
- //TRACE_INFO(L"Found an L4 Message which wasn't requested.");
- *nMsgBuffSize = 0xFFFFFFFF;
- return WMX_ST_OK;
- }
- OSAL_exit_critical_section(&configurationsCs);
-
- //This means that we are not synchronized in the file since we've read an L4 Header which
- //wasn't expected. (Not Monitor and not Trace)
- if ((opcode != (*pL4Header)->Type) &&
- (OVERRUN_FAKE_L4_OPCODE != (*pL4Header)->Type))
- {
- //The temporary solution is - Go to the next file.
- //TODO - Change to solution at which we read bytes until we encounter the next
- //L4 Messages. This can be identified by the Type(Monitor || Trace) + Reserved(0) + Status(0)
- TRACE_ERR("Unknown type found. Type searched = 0x%04X, Type found = 0x%04X, Length found = %d",
- opcode, (*pL4Header)->Type, (*pL4Header)->Length);
-
- ////Move the FILE* to the end of the file - Temporary
- *pNumOfBytesRead = fseek(*pCurFilePtr, 0, SEEK_END);
-
- *nMsgBuffSize = 0;
- return WMX_ST_FAIL;
- }
-
- //If there is no payload we return only the header
- if (0 == (*pL4Header)->Length)
- {
- *nMsgBuffSize = HEADER_SIZE;
- return WMX_ST_OK;
- }
-
- //Assert that the buffer size is large enough
- if ( (UINT32)(HEADER_SIZE + (*pL4Header)->Length) > *nMsgBuffSize )
- {
- //Copy the Header to tmp param
- *pTmpL4Header = **pL4Header;
-
- //Read the payload from the file
- *pNumOfBytesRead = fread(pTmpReadBuffer, sizeof(char), pTmpL4Header->Length, *pCurFilePtr);
- if (*pNumOfBytesRead != pTmpL4Header->Length)
- {
- //TODO: Decide what to do if there is an error in the file
- TRACE_ERR("Unable to read L4 Payload from the file");
- *nMsgBuffSize = 0;
- return WMX_ST_FAIL;
- }
-
- TRACE_ERR("The allocated buffer is too small");
- *nMsgBuffSize = HEADER_SIZE + pTmpL4Header->Length;
- *pSendImmediateMsg = TRUE;
-
- return WMX_ST_BUFFER_TOO_SHORT;
- }
-
- *pNumOfBytesRead = fread(pMsgBuff + HEADER_SIZE, sizeof(char), (*pL4Header)->Length, *pCurFilePtr);
- if (*pNumOfBytesRead != (*pL4Header)->Length)
- {
- //TODO: Decide what to do if there is an error in the file
- TRACE_ERR("Unable to read L4 Payload from the file");
- *nMsgBuffSize = 0;
- return WMX_ST_FAIL;
- }
-
- //Build the returned parameters
- *nMsgBuffSize = HEADER_SIZE + (*pL4Header)->Length;
- sNumberOfTimesSearchedForNextMessage = 0;
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_EXT_CALL_CONV GetTrace( char * retString,
- INT32 * nRetStringSize,
- UINT32 * internalTimestamp,
- UINT32 * severity,
- UINT32 * subsys,
- UINT32 * module,
- char overrun[],
- char * fileName,
- UINT32 * lineNum,
- char * rawData,
- UINT32 * nRawDataSize)
-{
- char inlineString [USER_STR_MAX_LEN];
- char formatString [USER_STR_MAX_LEN];
-
- UINT32 msgSize;
- UINT32 numOfParams;
- INT32 bytesWritten = 0;
- UINT32 params[MAX_NUM_OF_PARAMS];
- UINT32 payloadSize;
- char * pTmpPayload;
- //BOOLEAN bufferOverrun;
-
- //UINT32 bufSignature;
-
- // Read Header (signature)
- //if(bufSize < sizeof(headerSignature))
- //{
- // TRACE(TR_MOD_NDIS_TRACE, TR_SEV_ERR, (L"Signature is missing");
- // return;
- //}
- //else
- //{
- // bufSignature = (*(UINT32 *)pBuf);
- //}
- // update remaining buffer pointer and size
- //bufSize -= sizeof(headerSignature);
- //(UINT32)pBuf += sizeof(headerSignature);
- //// pass over message-message
- //while(bufSize > 0)
- //{
-
- if (NULL == sCurLocationInTracBufferPtr)
- {
- TRACE_ERR("The Current location pointer wasn't initialized or was finalized.");
- return WMX_ST_FAIL;
- }
-
- if (*nRetStringSize <= 0)
- {
- TRACE_ERR("Buffer size if 0 or less.");
- return WMX_ST_BUFFER_TOO_SHORT;
- }
-
- if (sCurLocationInTracBufferPtr >= sEndL4BufferPtr)
- {
- TRACE_INFO(L"Finished parsing all current L4 Traces buffer");
- *nRetStringSize = -1;
- sCurLocationInTracBufferPtr = NULL;
- return WMX_ST_OK;
- }
-
- BM_TraceRunTimeMsgData_GET_BYTES_SIZE(sCurLocationInTracBufferPtr, msgSize);
-
- if (0 == msgSize)/* || (msgSize > bufSize))*/
- {
- TRACE_ERR("Wrong message size: msgSize=%d", msgSize);
- return WMX_ST_FAIL;
- }
-
- //These parameters should be present in all cases (inline string + not inline + error in trc file)
- //therefore we read them first in order to send this data to the user at all situations.
- if(BM_INLINE_TraceRunTimeMsgData_status_timeStampPresent_GET(sCurLocationInTracBufferPtr))
- {
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET(sCurLocationInTracBufferPtr, *internalTimestamp);
- }
- else
- {
- *internalTimestamp = 0;
- }
- *severity = BM_INLINE_TraceRunTimeMsgData_status_severity_GET(sCurLocationInTracBufferPtr);
- *subsys = BM_INLINE_TraceRunTimeMsgData_status_subSystemID_GET(sCurLocationInTracBufferPtr);
- numOfParams = BM_INLINE_TraceRunTimeMsgData_status_numOfParams_GET(sCurLocationInTracBufferPtr);
- {
- UINT32 i;
- for(i = 0; i < numOfParams; i++)
- {
- BM_TraceRunTimeMsgData_params_value_GET(sCurLocationInTracBufferPtr, i, params[i]);
- }
- }
- if (BM_INLINE_TraceRunTimeMsgData_status_bufferOverrun_GET(sCurLocationInTracBufferPtr))
- {
- strcpy_s(overrun, 10, "BUF_OVRN");
- }
- else
- {
- strcpy_s(overrun, 10, "NO_OVRN");
- }
-
- if(BM_INLINE_TraceRunTimeMsgData_status_payload_GET(sCurLocationInTracBufferPtr))
- {
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET(sCurLocationInTracBufferPtr, payloadSize);
- if (*nRawDataSize < payloadSize)
- {
- TRACE_ERR("The allocated buffer for the raw data is too small.");
- *nRawDataSize = payloadSize;
- return WMX_ST_BUFFER_TOO_SHORT;
- }
-
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_POS_ALIGNED(sCurLocationInTracBufferPtr, pTmpPayload);
- memcpy(rawData, pTmpPayload, payloadSize);
- *nRawDataSize = payloadSize;
- }
- else
- {
- *nRawDataSize = 0;
- }
-
- //Now we check all different cases (inline/not/errors in trc file)
- if(BM_INLINE_TraceRunTimeMsgData_status_inlineString_GET(sCurLocationInTracBufferPtr))// if there exists an inline string
- {
- UINT32 inlineStrLength;
- void *pInlineStrPos;
- // copy inline string from buffer
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET(sCurLocationInTracBufferPtr, inlineStrLength);
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_POS_ALIGNED(sCurLocationInTracBufferPtr, pInlineStrPos);
- if(inlineStrLength >= ARRAY_SIZE(inlineString))
- {
- inlineStrLength = ARRAY_SIZE(inlineString) - 1;
- }
- memcpy((void *)inlineString, pInlineStrPos, inlineStrLength);
- inlineString[inlineStrLength] = '\0';
- }
- else // there is no inline string
- {
- // inline string is not present, it means that message unique ID is used
- // to retrieve actual string from the Trace String Table
-
- int iBufSize = ARRAY_SIZE(inlineString);
-
- if(sCurStringTable != INVALID_HSTRING_TABLE)
- {
- // msgId received from the device is the offset in four bytes words
- // Multiply by four to get offset in bytes
- UINT32 msgId = (BM_INLINE_TraceRunTimeMsgData_status_msgID_GET(sCurLocationInTracBufferPtr)) << 2;
- int loadStringRes = TST_LoadString(sCurStringTable, msgId, (char *)inlineString, iBufSize);
- /* Get string from the resource library */
- if(loadStringRes == 0)
- {
- TRACE_ERR("The pStart pointer of the string table is NULL");
-
- //Update the pointer
- sCurLocationInTracBufferPtr += msgSize;
-
- return WMX_ST_FAIL;
- }
-
- if(loadStringRes < 0)
- {
- TRACE_ERR("The offset of the trace in the trc file is out of bounds. Offset = %d TRC file size = %d", msgId, (-1 *loadStringRes));
-
- //Update the pointer
- sCurLocationInTracBufferPtr += msgSize;
-
- return WMX_ST_TRACE_INIT_FAILED;
- }
-
- //If this is an internal string we don't want to return it to the user and set the size parameter
- //to 0
- if (IsInternalTrace(inlineString))
- {
- *nRetStringSize = 0;
-
- //Update the ptr
- sCurLocationInTracBufferPtr += msgSize;
- return WMX_ST_OK;
- }
- }
- else
- {
- /* failed to load library */
- TRACE_WAR(L"Can't load Trace String Table");
- *nRetStringSize = 0;
-
- //Update the ptr
- //sCurLocationInTracBufferPtr += msgSize;
-
- return WMX_ST_FAIL;
- }
- MAKE_ZERO_TERMINATED(inlineString);
- }
-
- // take out file name, file number, moduleID and format string from inline string
- {
- char tmp[10];
- int scanned;
- formatString[0] = '\0';
- scanned = sscanf_s(inlineString, "%[^@]@%i%2[@(]%i%2[)@]%[^@]", fileName, MAX_PATH, lineNum, tmp, 10, module, tmp, 10, formatString, USER_STR_MAX_LEN);
- if ((NUM_DELIMITERS_WITH_DISPLAY_STRING != scanned) && (NUM_DELIMITERS_WITHOUT_DISPLAY_STRING != scanned))
- {
- TRACE_ERR("Wrong inlineString format, scanned=%d", scanned);
-
- //Update the ptr
- sCurLocationInTracBufferPtr += msgSize;
-
- return WMX_ST_FAIL;
- }
- }
-
- // replace '\t' and '\n' by ' ' in format string
- {
- char *tmp = formatString;
- while((tmp = strpbrk(tmp, "\n\t")) != NULL)
- {
- *tmp++ = ' ';
- }
- }
-
- //Insert parameter values to the returned string
- // Write user string (format string with parameters)
- switch(numOfParams)
- {
- case 0:
- bytesWritten = _snprintf_s(retString, *nRetStringSize, *nRetStringSize, formatString);
- break;
- case 1:
- bytesWritten = _snprintf_s(retString, *nRetStringSize, *nRetStringSize, formatString, params[0]);
- break;
- case 2:
- bytesWritten = _snprintf_s(retString, *nRetStringSize, *nRetStringSize, formatString, params[0], params[1]);
- break;
- case 3:
- bytesWritten = _snprintf_s(retString, *nRetStringSize, *nRetStringSize, formatString, params[0], params[1], params[2]);
- break;
- }
-
- if(bytesWritten < 0)
- {
- TRACE_ERR("Failed formatting returned string");
-
- //Update the pointer
- sCurLocationInTracBufferPtr += msgSize;
-
- return WMX_ST_FAIL;
- }
- *nRetStringSize = bytesWritten;
-
- //Update the pointer
- sCurLocationInTracBufferPtr += msgSize;
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_EXT_CALL_CONV GetRunTimeDilloTrace( char * retString,
- INT32 * nRetStringSize,
- UINT32 * internalTimestamp,
- UINT32 * severity,
- UINT32 * subsys,
- UINT32 * module,
- char overrun[],
- char * fileName,
- UINT32 * lineNum,
- char * rawData,
- UINT32 * nRawDataSize)
-{
- UINT32 msgSize;
- //TraceLoggerInfo info;
- UINT32 numOfParams;
- UINT32 params[MAX_NUM_OF_PARAMS];
- INT32 bytesWritten = 0;
- //BOOLEAN bufferOverrun;
- UINT32 msgID;
- int loadStringRes;
- BMS_DilloCompileTimeMsgData dilloStruct;
-
- UNREFERENCED_PARAMETER(rawData);
-
- if (NULL == sCurLocationInTracBufferPtr)
- {
- TRACE_ERR("The Current location pointer wasn't initialized or was finalized.");
- return WMX_ST_FAIL;
- }
-
- if (sCurLocationInTracBufferPtr >= sEndL4BufferPtr)
- {
- TRACE_INFO(L"Finished parsing all current L4 Traces buffer");
- *nRetStringSize = -1;
- sCurLocationInTracBufferPtr = NULL;
- return WMX_ST_OK;
- }
-
- // verify that string table is already loaded
- if(sCurStringTable == INVALID_HSTRING_TABLE)
- {
- TRACE_WAR(L"Can't load Trace String Table");
- *nRetStringSize = 0;
- return WMX_ST_FAIL;
- }
-
- BM_DilloRunTimeMsgData_GET_BYTES_SIZE(sCurLocationInTracBufferPtr, msgSize);
- if (0 == msgSize)/* || (msgSize > bufSize))*/
- {
- TRACE_ERR("Wrong message size: msgSize=%d", msgSize);
- return WMX_ST_FAIL;
- }
-
- // message ID starts from 1 and not 0
- msgID = BM_INLINE_DilloMsgStatus_msgID_GET(sCurLocationInTracBufferPtr) - 1;
-
- // retrieve appropriate section from string table
- if(TST_LoadSection(sCurStringTable, msgID, (LPVOID)&dilloStruct, sizeof(dilloStruct)) <= 0)
- {
- TRACE_ERR("Can't load String from Trace String Table");
- return WMX_ST_FAIL;
- }
-
- //load the traces
- loadStringRes = TST_LoadSection(sCurStringTable, msgID, (LPVOID)&dilloStruct, sizeof(dilloStruct));
- if(loadStringRes == 0)
- {
- TRACE_ERR("The pStart pointer of the string table is NULL - error with the table HANDLE");
-
- //Update the pointer
- sCurLocationInTracBufferPtr += msgSize;
- return WMX_ST_FAIL;
- }
- if(loadStringRes < 0)
- {
- TRACE_ERR("The offset of the trace section in the trc file is out of bounds. Offset = %d TRC file size = %d", (msgID*sizeof(dilloStruct)), (-1 *loadStringRes));
-
- //Update the pointer
- sCurLocationInTracBufferPtr += msgSize;
-
- return WMX_ST_TRACE_INIT_FAILED;
- }
-
- //If this is an internal string we don't want to return it to the user and set the size parameter to 0
- if (IsInternalTrace((char *)dilloStruct._userString))
- {
- *nRetStringSize = 0;
-
- //Update the ptr
- sCurLocationInTracBufferPtr += msgSize;
- return WMX_ST_OK;
- }
-
-
- // send to output (including payload!)
- if(BM_INLINE_DilloMsgStatus_timeStampPresent_GET(sCurLocationInTracBufferPtr))
- {
- UINT16 lsb, msb;
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET(sCurLocationInTracBufferPtr, lsb);
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET(sCurLocationInTracBufferPtr, msb);
- *internalTimestamp = MAKE_UINT32(msb, lsb);
- }
- else
- {
- *internalTimestamp = 0;
- }
- *severity = dilloStruct._severity;
- *subsys = S_ARMADILLO_SUB_SYS_ID;
- *module = dilloStruct._moduleID;
- strcpy_s(fileName, MAX_PATH, (char *)dilloStruct._fileName);
- *lineNum = dilloStruct._lineNumber;
- numOfParams = BM_INLINE_DilloRunTimeMsgData_status_numOfParams_GET(sCurLocationInTracBufferPtr);
- {
- UINT32 i;
- for(i = 0; i < numOfParams; i++)
- {
- params[i] = (UINT32)BM_INLINE_DilloRunTimeMsgData_params_value_GET(sCurLocationInTracBufferPtr, i);
- }
- }
-
- if (BM_INLINE_DilloRunTimeMsgData_status_bufferOverrun_GET(sCurLocationInTracBufferPtr))
- {
- strcpy_s(overrun, 10, "BUF_OVRN");
- }
- else
- {
- strcpy_s(overrun, 10, "NO_OVRN");
- }
-
- *nRawDataSize = 0;
-
- //Insert parameter values to the returned string
- // Write user string (format string with parameters)
- switch(numOfParams)
- {
- case 0:
- bytesWritten = _snprintf_s(retString, *nRetStringSize, *nRetStringSize, (char *)dilloStruct._userString);
- break;
- case 1:
- bytesWritten = _snprintf_s(retString, *nRetStringSize, *nRetStringSize, (char *)dilloStruct._userString, params[0]);
- break;
- case 2:
- bytesWritten = _snprintf_s(retString, *nRetStringSize, *nRetStringSize, (char *)dilloStruct._userString, params[0], params[1]);
- break;
- case 3:
- bytesWritten = _snprintf_s(retString, *nRetStringSize, *nRetStringSize, (char *)dilloStruct._userString, params[0], params[1], params[2]);
- break;
- }
-
- if(bytesWritten < 0)
- {
- TRACE_ERR("Failed formatting returned string");
-
- //Update the pointer
- sCurLocationInTracBufferPtr += msgSize;
-
- return WMX_ST_FAIL;
- }
- *nRetStringSize = bytesWritten;
-
- //Update the pointer
- sCurLocationInTracBufferPtr += msgSize;
-
- return WMX_ST_OK;
-}
-
-//External APIs
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_Init(BOOL useMonitor, BOOL useTrace, BOOL isOnlineMode , const WCHAR *filesPrefix,const char *appSrvIpAdd, const WCHAR *offlineFilesPath )
-{
- wmx_Status_t tmpStatus;
- //static BOOL sStop = TRUE;
-
- //if (sStop)
- //{
- // __asm int 3;
- //}
-
- if ( FIRST_INIT == OSAL_atomic_increment(&sInitRefCnt) )
- {
- sStatus = InternalInit(useMonitor, useTrace, isOnlineMode, filesPrefix, DEFAULT_MONITOR_PREFIX, appSrvIpAdd, offlineFilesPath);
- if (WMX_ST_OK != sStatus)
- {
- tmpStatus = sStatus;
- TRACE_ERR("Init Failed.");
- wmxDnD_Finalize();
- return tmpStatus;
- }
- }
- else
- {
- TRACE_WAR(L"wmxDnD_Init already Initialized");
- sInitRefCnt = FIRST_INIT;
- }
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_InitEx(BOOL useMonitor, BOOL useTrace, BOOL isOnlineMode , const WCHAR *traceFilesPrefix, const WCHAR *monitorFilesPrefix, const char *appSrvIpAdd, const WCHAR *offlineFilesPath )
-{
- wmx_Status_t tmpStatus;
- if ( FIRST_INIT == OSAL_atomic_increment(&sInitRefCnt) )
- {
- sStatus = InternalInit(useMonitor, useTrace, isOnlineMode, traceFilesPrefix, monitorFilesPrefix, appSrvIpAdd, offlineFilesPath);
- if (WMX_ST_OK != sStatus)
- {
- tmpStatus = sStatus;
- TRACE_ERR("Init Failed.");
- wmxDnD_Finalize();
- return tmpStatus;
- }
- }
- else
- {
- TRACE_WAR(L"wmxDnD_InitEx already Initialized");
- sInitRefCnt = FIRST_INIT;
- }
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_Finalize()
-{
- if ( LAST_INIT == OSAL_atomic_decrement(&sInitRefCnt) )
- {
- sStatus = InternalFinalize();
- if (WMX_ST_OK != sStatus)
- {
- //TRACE_ERR("Failed to finalize");
- return sStatus;
- }
-
- if ( sInitRefCnt <= LAST_INIT )
- {
- sInitRefCnt = LAST_INIT;
- }
- }
- else
- {
- sInitRefCnt = LAST_INIT;
- }
-
- return WMX_ST_OK;
-}
-
-
-
-
-
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetTraceMessage(char * pMsgBuff, UINT32 * nMsgBuffSize)
-{
- static UINT32 sNumOfAttemptsToGetMessage = 0;
- static L3L4CompleteHeader_type * sL4Header;
- static size_t sNumOfBytesRead = 0;
- static char tmpReadBuffer[MAX_BUFF_SIZE];
- static L3L4CompleteHeader_type tmpL4Header;
- static BOOL sSendImmediateMsg = FALSE;
-
- wmx_Status_t status = WMX_ST_OK;
-
- status = getMessageFromFile(pMsgBuff,
- nMsgBuffSize,
- &sL4Header,
- &sNumOfBytesRead,
- tmpReadBuffer,
- &tmpL4Header,
- L3_L4_OPCODE_REPORT_TRACE_EVACUATE,
- sFullFilesPath,
- &sNextTraceFileIndex,
- sTraceFilesPrefixName,
- &sCurTraceFilePtr,
- &sSendImmediateMsg);
- if (WMX_ST_OK != status)
- {
- TRACE_ERR("getMessageFromFile FAILD !!! Error Code: 0x%X", status);
- }
-
- return status;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetMonitorMessage(char * pMsgBuff, UINT32 * nMsgBuffSize)
-{
- static UINT32 sNumOfAttemptsToGetMessage = 0;
- static L3L4CompleteHeader_type * sL4Header;
- static size_t sNumOfBytesRead = 0;
- static char tmpReadBuffer[MAX_BUFF_SIZE];
- static L3L4CompleteHeader_type tmpL4Header;
- static BOOL sSendImmediateMsg = FALSE;
-
- wmx_Status_t status = WMX_ST_OK;
-
- status = getMessageFromFile(pMsgBuff,
- nMsgBuffSize,
- &sL4Header,
- &sNumOfBytesRead,
- tmpReadBuffer,
- &tmpL4Header,
- L3_L4_OPCODE_REPORT_MONITOR_EVACUATE,
- sFullFilesPath,
- &sNextMonitorFileIndex,
- sMonitorFilesPrefixName,
- &sCurMonitorFilePtr,
- &sSendImmediateMsg);
- if (WMX_ST_OK != status)
- {
- TRACE_ERR("getMessageFromFile FAILD !!! Error Code: 0x%X", status);
- }
-
- return status;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetMessage(char * pMsgBuff, UINT32 * nMsgBuffSize)
-{
- wmx_Status_t status = WMX_ST_OK;
- BOOL useTrace = FALSE;
- BOOL useMonitor = FALSE;
-
- TRACE_INFO(L"wmxDnD_GetMessage - start");
-
- OSAL_enter_critical_section(&configurationsCs);
- useTrace = sUseTrace;
- useMonitor = sUseMonitor;
- OSAL_exit_critical_section(&configurationsCs);
-
- if(useTrace && useMonitor)
- {
- status = WMX_ST_ILLEGAL_OPERATION;
- }
- else
- {
- if (useTrace)
- {
- status = wmxDnD_GetTraceMessage(pMsgBuff, nMsgBuffSize);
- }
- else if(useMonitor)
- {
- status = wmxDnD_GetMonitorMessage(pMsgBuff, nMsgBuffSize);
- }
- }
- if (WMX_ST_OK != status)
- {
- TRACE_ERR("wmxDnD_Get{Monitor,Trace}Message FAILED !!!");
- }
-
- TRACE_INFO(L"wmxDnD_GetMessage - end");
-
- return status;
-}
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_EnableFileWriting()
-{
- char enable = 1;
- //wmx_Status_t rc;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO(L"wmxDnD_EnableFileWriting - start");
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to enable file writing in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- //get the current file that is being written and the offset in it
- //rc = SyncCurrentFilePtr();
- //if(WMX_ST_OK != rc)
- //{
- // return rc;
- //}
-
- TRACE_INFO(L"Sending L5 message to DnD Agent - Enable File Writing");
- sL5Result = PIPE_HANDLER_SendReceiveL5( sL5Conn,
- L5_TARGET_DND_AGENT,
- DND_AGENT_OPCODE_FILE_WRITE,
- &enable,
- 1,
- NULL,
- NULL,
- NULL);
-
- if (L5_RESULT_OK != sL5Result)
- {
- TRACE_ERR("Failed enabling file writing in DnD Agent. Rertun Value = %d", sL5Result);
- return wmx_L5ResultToWMXStatus(sL5Result);
- }
-
- //Get the current path of the Online files
- //sStatus = wmxDnD_GetFullPathToOnlineFiles(sFullFilesPath, MAX_PATH_LEN);
- //if (WMX_ST_OK != sStatus)
- //{
- // TRACE_ERR("Failed to perform GetPath through EnableWriting method. Return Value = %d", sStatus);
- // return sStatus;
- //}
-
- sIsEnabled = TRUE;
-
- TRACE_INFO(L"wmxDnD_EnableFileWriting - finished successfully");
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_DisableFileWriting()
-{
- char disable = 0;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO(L"wmxDnD_DisableFileWriting - start");
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to disable file writing in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
-
- TRACE_INFO(L"Sending L5 message to DnD Agent - Disable File Writing");
- sL5Result = PIPE_HANDLER_SendReceiveL5( sL5Conn,
- L5_TARGET_DND_AGENT,
- DND_AGENT_OPCODE_FILE_WRITE,
- &disable,
- 1,
- NULL,
- NULL,
- NULL);
- if (L5_RESULT_OK != sL5Result)
- {
- TRACE_ERR("Failed disabling file writing in DnD Agent. Rertun Value = %d", sL5Result);
- return wmx_L5ResultToWMXStatus(sL5Result);
- }
-
- sIsEnabled = FALSE;
- TRACE_INFO(L"wmxDnD_EnableFileWriting - finished successfully");
- return WMX_ST_OK;
-}
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SyncFileReading()
-{
- wmx_Status_t rc;
- BOOL useTrace = FALSE;
- BOOL useMonitor = FALSE;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO(L"wmxDnD_SyncFileRading - start");
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to sync file reading in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- //First we Sync to the current Path
- sStatus = wmxDnD_GetFullPathToOnlineFiles(sFullFilesPath, MAX_PATH_LEN);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Failed to GetPath in Sync");
- return sStatus;
- }
-
- OSAL_enter_critical_section(&configurationsCs);
- useTrace = sUseTrace;
- useMonitor = sUseMonitor;
- OSAL_exit_critical_section(&configurationsCs);
-
- //sync to the current file that is being written and the offset in it
- if (FALSE == sIsRemoteMode)
- {
- rc = SyncCurrentFilePtr(useTrace, useMonitor);
- if(WMX_ST_OK != rc)
- {
- return rc;
- }
- }
-
- TRACE_INFO(L"wmxDnD_SyncFileRading - finished successfully");
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SyncTraceFileReading()
-{
- wmx_Status_t rc;
- BOOL useTrace = FALSE;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO(L"wmxDnD_SyncTraceFileReading - start");
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to sync file reading in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- //First we Sync to the current Path
- sStatus = wmxDnD_GetFullPathToOnlineFiles(sFullFilesPath, MAX_PATH_LEN);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Failed to GetPath in Sync");
- return sStatus;
- }
-
- OSAL_enter_critical_section(&configurationsCs);
- useTrace = sUseTrace;
- OSAL_exit_critical_section(&configurationsCs);
-
- //sync to the current file that is being written and the offset in it
- if (FALSE == sIsRemoteMode)
- {
- rc = SyncCurrentFilePtr(useTrace, FALSE);
- if(WMX_ST_OK != rc)
- {
- return rc;
- }
- }
-
- TRACE_INFO(L"wmxDnD_SyncTraceFileReading - finished successfully");
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SyncMonitorFileReading()
-{
- wmx_Status_t rc;
- BOOL useMonitor = FALSE;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO(L"wmxDnD_SyncMonitorFileReading - start");
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to sync file reading in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- //First we Sync to the current Path
- sStatus = wmxDnD_GetFullPathToOnlineFiles(sFullFilesPath, MAX_PATH_LEN);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Failed to GetPath in Sync");
- return sStatus;
- }
-
- OSAL_enter_critical_section(&configurationsCs);
- useMonitor = sUseMonitor;
- OSAL_exit_critical_section(&configurationsCs);
-
- //sync to the current file that is being written and the offset in it
- if (FALSE == sIsRemoteMode)
- {
- rc = SyncCurrentFilePtr(FALSE, useMonitor);
- if(WMX_ST_OK != rc)
- {
- return rc;
- }
- }
-
- TRACE_INFO(L"wmxDnD_SyncMonitorFileReading - finished successfully");
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SetOnlineFilesRootPath( const WCHAR * filesPath )
-{
- wmx_Status_t status;
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO(L"wmxDnD_SetOnlineFilesRootPath - start");
-
- if (NULL == filesPath)
- {
- TRACE_ERR("The files Path was received as NULL - SetPath");
- return WMX_ST_FAIL;
- }
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to set Online files path in Offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsRemoteMode)
- {
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- //Send L5 to DnD Agent
- TRACE_INFO(L"Sending L5 message to DnD Agent - Set Path");
- sL5Result = PIPE_HANDLER_SendReceiveL5( sL5Conn,
- L5_TARGET_DND_AGENT,
- DND_AGENT_OPCODE_SET_PATH,
- //fullFilesPath,
- (void *)filesPath,
- (UINT32)(wcslen(filesPath) * 2 + 2),
- NULL,
- NULL,
- NULL);
-
- if (L5_RESULT_OK != sL5Result)
- {
- TRACE_ERR("Failed setting path to DnD Agent. Return Value = %d", sL5Result);
- return wmx_L5ResultToWMXStatus(sL5Result);
- }
-
- //Save the current set file path
- //free(sCurPathSet);
- ZeroMemory(sCurPathSet, MAX_PATH_LEN * 2);
- sIsPathSet = TRUE;
- //sCurPathSet = (WCHAR *) malloc (wcslen(filesPath) + 2);
- wcscpy_s(sCurPathSet, MAX_PATH_LEN, filesPath);
-
- //ZeroMemory(sFullFilesPath, MAX_PATH_LEN * 2);
- status = wmxDnD_GetFullPathToOnlineFiles(sFullFilesPath, MAX_PATH_LEN);
- if (WMX_ST_OK != status)
- {
- TRACE_ERR("Failed to GetPath in SetPath func");
- return status;
- }
-
- //Start reading from the first file in the directory
- TRACE_INFO(L"SetOnlinePath(). sIsFirstFileInDir = TRUE. Zeroing sNextFileIndex");
- sIsFirstFileInDir = TRUE;
- //sNextFileIndex = 0;
-
- TRACE_INFO(L"wmxDnD_SetOnlineFilesRootPath - finished successfully - Path set to: %s", filesPath);
- }
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetFullPathToOnlineFiles( WCHAR * pFilesPath, UINT32 nfilesMaxPathLength )
-{
- UINT32 responseId;
- UINT32 tmpSize = ((UINT32)nfilesMaxPathLength * 2) + 2;
- char tmpBuf[MAX_PATH_LEN];
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO(L"wmxDnD_GetFullPathToOnlineFiles - start");
-
- if (NULL == pFilesPath)
- {
- TRACE_ERR("Files Path was received as NULL - GetPath");
- return WMX_ST_FAIL;
- }
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to get online files path in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsRemoteMode)
- {
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- //Send L5 to DnD Agent
- TRACE_INFO(L"Sending L5 message to DnD Agent - Get Path");
- sL5Result = PIPE_HANDLER_SendReceiveL5( sL5Conn,
- L5_TARGET_DND_AGENT,
- DND_AGENT_OPCODE_GET_PATH,
- NULL,
- 0,
- &responseId,
- tmpBuf,
- &tmpSize); //The size of the buffer in bytes
-
-
- if (L5_RESULT_OK != sL5Result)
- {
- TRACE_ERR("Failed getting path from DnD Agent. Rertun Value = %d", sL5Result);
- return wmx_L5ResultToWMXStatus(sL5Result);
- }
-
- MultiByteToWideChar(CP_ACP, 0, (LPCSTR)tmpBuf, sizeof(tmpBuf), pFilesPath, nfilesMaxPathLength);
- OSAL_ZeroMemory(&pFilesPath[tmpSize], nfilesMaxPathLength-tmpSize);
- TRACE_INFO(L"wmxDnD_GetFullPathToOnlineFiles - finished successfully. Path is: %s", pFilesPath);
- return WMX_ST_OK;
- }
- else // if we are in the remote mode - read the path from the registry
- {
- BOOL res;
- char dndOutputDirectoryPath[MAX_ANSWER_SIZE];
- res = L4Configurations_getDndFilesPath(dndOutputDirectoryPath);
- if (res)
- {
- MultiByteToWideChar(CP_ACP, 0, dndOutputDirectoryPath, sizeof(dndOutputDirectoryPath), pFilesPath, nfilesMaxPathLength);
- //wcscpy_s(pFilesPath, nfilesMaxPathLength, dndOutputDirectoryPath);
- return WMX_ST_OK;
- }
- else
- {
- TRACE_ERR((L"Error Getting the path to the output files"));
- return WMX_ST_FAIL;
- }
- }
-}
-
-
-
-
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_MonitorON()
-{
- //CmdMonitorControl_type monControl;
- //wmx_Status_t resReceived;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO(L"wmxDnD_MonitorON - start");
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to turn monitor ON in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- sStatus = DeviceMonitorOnControl(sL5Conn, sL5DispatcherFuncs);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Failed to set Monitor ON to the Device. Ret value = %d", sStatus);
- return sStatus;
- }
-
- sStatus = L4MonitorControl(TRUE);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Failed to set Monitor ON to the L4. Ret value = %d", sStatus);
- return sStatus;
- }
-
- sIsMonitorOnSet = TRUE;
- TRACE_INFO(L"wmxDnD_MonitorON - finished successfully");
- return sStatus;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_MonitorOFF()
-{
- //CmdMonitorControl_type monControl;
- //wmx_Status_t resReceived;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO(L"wmxDnD_MonitorOFF - start");
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to turn monitor OFF in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- sStatus = DeviceMonitorOffControl(sL5Conn, sL5DispatcherFuncs);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Failed to set Monitor ON to the Device. Ret value = %d", sStatus);
- return sStatus;
- }
-
- sIsMonitorOnSet = FALSE;
- TRACE_INFO(L"wmxDnD_MonitorOFF - finished successfully");
- return sStatus;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SetMonitorFilter( char * pMonitorFilterBuff, UINT32 nMonitorFilterBuffSize )
-{
- //SetMonitorFilterTable_type monSetFilter;
- //wmx_Status_t resReceived;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO(L"wmxDnD_SetMonitorFilter - start");
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to set Monitor Filter in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- sStatus = DeviceSetMonitorFilter(sL5Conn, sL5DispatcherFuncs, pMonitorFilterBuff, nMonitorFilterBuffSize);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Set Device Monitor Filter Failed. Ret value = %d", sStatus);
- return sStatus;
- }
-
- sStatus = L4SetMonitorFilter(pMonitorFilterBuff, nMonitorFilterBuffSize);
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Set L4 Monitor Filter Failed. Ret value = %d", sStatus);
- return sStatus;
- }
-
- memcpy(sCurMonitorFilter, pMonitorFilterBuff, nMonitorFilterBuffSize);
- sCurMonitorFilterSize = nMonitorFilterBuffSize;
- sIsMonitorFilterSet = TRUE;
- TRACE_INFO(L"wmxDnD_SetMonitorFilter - finished successfully");
- return sStatus;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetMonitorFilter( char * pMonitorFilterBuff, UINT32 * nMonitorFilterBuffSize )
-{
- GetMonitorFilterTable_type monGetFilter;
- wmx_Status_t resReceived;
- UINT32 actualBufferSize;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO(L"wmxDnD_GetMonitorFilter - start");
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to get Monitor Filter in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- L4BM_Init_GetMonitorFilterTable(&monGetFilter);
- //L4BM_Init_GetMonitorFiltersL4(&monGetFilter);
- monGetFilter.MonitorFilterTable.Type = L4_L3_OPCODE_GET_MONITOR_FILTER_TABLE; //TODO: Change to real type
-
- sStatus = wmx_SendL4Command( &monGetFilter,
- GetMonitorFilterTable_Funcs,
- *sL5DispatcherFuncs,
- sL5Conn,
- &resReceived);
-
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Send GetMonitorFilter L4 - failed");
- return sStatus;
- }
-
- if (WMX_ST_OK != resReceived)
- {
- TRACE_ERR("Response to Send Monitor ON L4 - failed. Returned value is: %d", resReceived);
- return resReceived;
- }
-
- //Return the returned buffer in the OUT parameters - if size is big enough
- //TODO: Change the Bitman file and compile with Buffman in order to fit this.
- //actualBufferSize = L4BM_GetBufferSize_GetMonitorFiltersL4(monGetFilter) - HEADER_SIZE - 4 /*4 = Type(2 Bytes) + Length (2 Bytes)*/;
- actualBufferSize = L4BM_GetBufferSize_GetMonitorFilterTable(monGetFilter) - HEADER_SIZE - 4 /*4 = Type(2 Bytes) + Length (2 Bytes)*/;
- if (*nMonitorFilterBuffSize < actualBufferSize)
- {
- TRACE_ERR("The user supplied a buffer too small for GetMonitorFilter");
- *nMonitorFilterBuffSize = actualBufferSize;
- return WMX_ST_BUFFER_TOO_SHORT;
- }
-
- memcpy(pMonitorFilterBuff, monGetFilter.MonitorFilterTable.FilterTable, actualBufferSize);
- *nMonitorFilterBuffSize = actualBufferSize;
-
- TRACE_INFO(L"wmxDnD_GetMonitorFilter - finished successfully");
- return sStatus;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SetTraceFilter(char * pTraceFilterBuff, UINT32 nTraceFilterBuffSize)
-{
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_FAIL;
- }
-
- TRACE_INFO(L"Setting Trace filter severities - Start");
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to set Trace Filter in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- if (nTraceFilterBuffSize != TRACE_SEVERITIES_TABLE_SIZE)
- {
- TRACE_ERR("The trace severity table should be: %d and not %d", TRACE_SEVERITIES_TABLE_SIZE, nTraceFilterBuffSize);
- return WMX_ST_WRONG_ARGUMENT;
- }
- // send the L4 command and return the status
- sStatus = DeviceSetTraceFilter(sL5Conn, sL5DispatcherFuncs, pTraceFilterBuff, nTraceFilterBuffSize);
- if (sStatus != WMX_ST_OK)
- {
- return sStatus;
- }
-
- memcpy(sCurTraceFilter, pTraceFilterBuff, nTraceFilterBuffSize);
- sCurTraceFilterSize = nTraceFilterBuffSize;
- sIsTraceSevSet = TRUE;
- TRACE_INFO(L"Setting Trace filter severities - Finish");
- return sStatus;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetTraceFilter(char * pTraceFilterBuff, UINT32 * nTraceFilterBuffSize)
-{
- GetTraceSeverityTable_type trcGetFilter;
- wmx_Status_t resReceived;
- UINT32 actualBufferSize;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_FAIL;
- }
-
- TRACE_INFO(L"Getting Trace filter severities - Start");
-
- if (FALSE == sIsOnlineMode)
- {
- TRACE_WAR(L"Unable to get Trace Filter in offline mode");
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- if (FALSE == sIsConnectedToHandler)
- {
- TRACE_ERR("The connection to the PipeHandler is off");
- return WMX_ST_PIPE_NOT_CONNETED;
- }
-
- L4BM_Init_GetTraceSeverityTable(&trcGetFilter);
- //L4BM_Init_GetSeveritiesL4(&trcGetFilter);
- trcGetFilter.TraceSeverityTable.Type = L4_L3_OPCODE_GET_TRACE_SEVERITY_TABLE; //TODO: Change to real type
-
- sStatus = wmx_SendL4Command( &trcGetFilter,
- GetTraceSeverityTable_Funcs,
- *sL5DispatcherFuncs,
- sL5Conn,
- &resReceived);
-
- if (WMX_ST_OK != sStatus)
- {
- TRACE_ERR("Send GetTraceFilter L4 - failed");
- return sStatus;
- }
-
- if (WMX_ST_OK != resReceived)
- {
- TRACE_ERR("Response to Send Monitor ON L4 - failed. Returned value is: %d", resReceived);
- return resReceived;
- }
-
- //Return the returned buffer in the OUT parameters - if size is big enough
- actualBufferSize = L4BM_GetBufferSize_GetTraceSeverityTable(trcGetFilter) - HEADER_SIZE - 4 /*4 = Type(2 Bytes) + Length (2 Bytes)*/;
- //actualBufferSize = L4BM_GetBufferSize_GetSeveritiesL4(trcGetFilter) - HEADER_SIZE - 4 /*4 = Type(2 Bytes) + Length (2 Bytes)*/;
- if (*nTraceFilterBuffSize < actualBufferSize)
- {
- TRACE_ERR("The user supplied a buffer too small for GetTraceFilter");
- *nTraceFilterBuffSize = actualBufferSize;
- return WMX_ST_BUFFER_TOO_SHORT;
- }
-
- memcpy(pTraceFilterBuff, trcGetFilter.TraceSeverityTable.SeverityTable, actualBufferSize);
- *nTraceFilterBuffSize = actualBufferSize;
-
- TRACE_INFO(L"Getting Trace filter severities - Finished");
- return sStatus;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetCurrentTraceFileIndex(UINT32 * nCurrentFileIndex)
-{
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO((L"wmxDnD_GetCurrentTraceFileIndex - start"));
-
- OSAL_enter_critical_section(&fileIndexCs);
- if (0 == sNextTraceFileIndex)
- {
- *nCurrentFileIndex = sNextTraceFileIndex;
- }
- else
- {
- *nCurrentFileIndex = sNextTraceFileIndex - 1;
- }
- OSAL_exit_critical_section(&fileIndexCs);
-
- TRACE_INFO(L"wmxDnD_GetCurrentTraceFileIndex - finsihed successfully. *nCurrentFileIndex = %u", *nCurrentFileIndex);
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetCurrentMonitorFileIndex(UINT32 * nCurrentFileIndex)
-{
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO((L"wmxDnD_GetCurrentMonitorFileIndex - start"));
-
- OSAL_enter_critical_section(&fileIndexCs);
- if (0 == sNextMonitorFileIndex)
- {
- *nCurrentFileIndex = sNextMonitorFileIndex;
- }
- else
- {
- *nCurrentFileIndex = sNextMonitorFileIndex - 1;
- }
- OSAL_exit_critical_section(&fileIndexCs);
-
- TRACE_INFO(L"wmxDnD_GetCurrentMonitorFileIndex - finsihed successfully. *nCurrentFileIndex = %u", *nCurrentFileIndex);
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetCurrentFileIndex(UINT32 * nCurrentFileIndex)
-{
- BOOL useTrace = FALSE;
- BOOL useMonitor = FALSE;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO((L"wmxDnD_GetCurrentFileIndex - start"));
-
- OSAL_enter_critical_section(&configurationsCs);
- useTrace = sUseTrace;
- useMonitor = sUseMonitor;
- OSAL_exit_critical_section(&configurationsCs);
-
- OSAL_enter_critical_section(&fileIndexCs);
- if (useTrace && useMonitor)
- {
- *nCurrentFileIndex = sNextTraceFileIndex + sNextMonitorFileIndex;
- *nCurrentFileIndex -= ((*nCurrentFileIndex) ? 2 : 0);
- }
- else
- {
- *nCurrentFileIndex = (useTrace ? sNextTraceFileIndex : sNextMonitorFileIndex);
- *nCurrentFileIndex -= ((*nCurrentFileIndex) ? 1 : 0);
- }
- OSAL_exit_critical_section(&fileIndexCs);
-
- TRACE_INFO(L"wmxDnD_GetCurrentFileIndex - finsihed successfully. *nCurrentFileIndex = %u", *nCurrentFileIndex);
- return WMX_ST_OK;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SetConfiguration(BOOL useMonitor, BOOL useTrace)
-{
- wmx_Status_t st;
-
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO((L"wmxDnD_SetConfiguration - start"));
-
- //if (FALSE == useMonitor && FALSE == useTrace)
- //{
- // TRACE_ERR((L"Cannot set both trace and monitor to FALSE"));
- // return WMX_ST_FAIL;
- //}
-
- OSAL_enter_critical_section(&configurationsCs);
- if (sUseMonitor != useMonitor)
- {
- sUseMonitor = useMonitor;
- }
-
- if (sUseTrace != useTrace)
- {
- //Load TRC files to memory
- if (useTrace)
- {
- st = LoadTraces();
- if (WMX_ST_OK != st)
- {
- TRACE_ERR ((L"Failed to Load Traces"));
- return st;
- }
- sCurState |= STATE_TRACE_TABLE_LOADED;
- }
- else //Unload the TRC files.
- {
- UnloadTraces();
- sCurState &= (STATE_ALL - STATE_TRACE_TABLE_LOADED);
- }
- sUseTrace = useTrace;
- }
-
- OSAL_exit_critical_section(&configurationsCs);
-
- TRACE_INFO(L"wmxDnD_SetConfiguration - finsihed successfully. Current configuration - monitor = %i, traces = %i", (int)sUseMonitor, (int)sUseTrace);
- return WMX_ST_OK;
-}
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetConfiguration(BOOL * useMonitor, BOOL * useTrace)
-{
- if (sCurState == STATE_NOT_INITIALIZED)
- {
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- TRACE_INFO((L"wmxDnD_GetConfiguration - start"));
-
- OSAL_enter_critical_section(&configurationsCs);
- *useMonitor = sUseMonitor;
- *useTrace = sUseTrace;
- OSAL_exit_critical_section(&configurationsCs);
-
- TRACE_INFO(L"wmxDnD_GetConfiguration - finished successfully. Current configuration: monitors = %i, traces = %i", sUseMonitor, sUseTrace);
- return WMX_ST_OK;
-}
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_InitTraceParseFunc(char * pL4Buff, UINT32 * msbTimestamp, UINT32 * lsbTimeStamp, wmxDnD_GetNextTrace * pFunc)
-{
- UINT32 type, bufferSig;
- L3L4CompleteHeader_type header;
- //Get the timestamp and return it in out params
- //TODO: Assert endianness for the timestamp reading
-
- if (NULL == pL4Buff)
- {
- TRACE_ERR("The L4 Buffer is NULL - InitTraceParseFunc");
- return WMX_ST_FAIL;
- }
-
- *msbTimestamp = *(UINT32*)(pL4Buff + HEADER_SIZE + TYPE_SIZE + LENGTH_SIZE);
- *lsbTimeStamp = *(UINT32*)(pL4Buff + HEADER_SIZE + TYPE_SIZE + LENGTH_SIZE + BST_MSB_SIZE); //4 is the size of the msb timestamp
-
- header = *(L3L4CompleteHeader_type*)pL4Buff;
-
- //Update the function ptr according to the type of the trace
- type = *(UINT32*)(pL4Buff + HEADER_SIZE + TYPE_SIZE + LENGTH_SIZE + BST_MSB_SIZE + BST_LSB_SIZE);
- bufferSig = *((UINT32*)(pL4Buff + HEADER_SIZE + TYPE_SIZE + LENGTH_SIZE + BST_MSB_SIZE + BST_LSB_SIZE + SUB_SYS_SIZE));
-
- switch (type)
- {
- case DEVICE_MODE_DRIVER_SUB_SYS_ID:
- *pFunc = ((wmxDnD_GetNextTrace)GetTrace);
- sCurStringTable = GetStringTableArm1();
- if (GetSignatureArm1() != bufferSig)
- {
- TRACE_ERR("Arm1 trc file not updated. Buffer sig = %d, trc file sig = %d", bufferSig,GetSignatureArm1());
- return WMX_ST_FAIL;
- }
- break;
- case S_ARMADILLO_SUB_SYS_ID:
- *pFunc = ((wmxDnD_GetNextTrace)GetRunTimeDilloTrace);
- sCurStringTable = GetStringTableSDillo();
- break;
- case FW_SUB_SYS_ID:
- *pFunc = ((wmxDnD_GetNextTrace)GetTrace);
- sCurStringTable = GetStringTableArm0();
- if (GetSignatureArm0() != bufferSig)
- {
- TRACE_ERR("Arm0 trc file not updated. Buffer sig = %d, trc file sig = %d", bufferSig,GetSignatureArm0());
- return WMX_ST_FAIL;
- }
- break;
- default:
- *pFunc = ((wmxDnD_GetNextTrace)GetTrace);
- sCurStringTable = GetStringTableArm0();
- break;
- }
-
- //Update the pointer to be at the first trace in the L4 payload
- sCurLocationInTracBufferPtr = pL4Buff + HEADER_SIZE + TYPE_SIZE + LENGTH_SIZE + BST_MSB_SIZE + BST_LSB_SIZE + SUB_SYS_SIZE + SIGNATURE_SIZE;//8 is the size of full bst
- sEndL4BufferPtr = pL4Buff + HEADER_SIZE + header.Length;
- return WMX_ST_OK;
-}
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_RegisterCtrlStatusUpdatesCB(wmx_pCtrlStatusUpdateCB_t ctrlStatusUpdateCB)
-{
- wmx_Status_t status = WMX_ST_FAIL;
- if (sCurState & STATE_PIPE_HANDLER_INITIALIZED && sIsConnectedToHandler)
- {
- status = PIPE_HANDLER_RegisterCtrlStatusUpdatesCB(ctrlStatusUpdateCB);
- }
- return status;
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_UnregisterCtrlStatusUpdatesCB(wmx_pCtrlStatusUpdateCB_t ctrlStatusUpdateCB)
-{
- wmx_Status_t status = WMX_ST_FAIL;
- if (sIsConnectedToHandler)
- {
- status = PIPE_HANDLER_UnregisterCtrlStatusUpdatesCB(ctrlStatusUpdateCB);
- }
- return status;
-}
-
-wmx_CtrlStatus_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetCtrlStatus()
-{
- if (sCurState == STATE_NOT_INITIALIZED || FALSE == sIsConnectedToHandler)
- {
- return NOT_READY;
- }
-
- return PIPE_HANDLER_GetCtrlStatus();
-}
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetVersion(wmx_pVersion_t version, wmx_pVersionStr_t versionStr, wmx_VersionStrLen_t verMaxLen)
-{
- char tempVersionStr[51];
-
- if (sCurState == STATE_NOT_INITIALIZED || FALSE == sIsConnectedToHandler)
- {
- return WMX_ST_FAIL;
- }
-
- if (version != NULL)
- {
- version->major = sDnDWrapperVersion.major;
- version->minor = sDnDWrapperVersion.minor;
- version->build = sDnDWrapperVersion.build;
- version->revision = sDnDWrapperVersion.revision;
- version->branch = sDnDWrapperVersion.branch;
- }
- OSAL_sprintf_s(tempVersionStr,
- 50,
- "%ws %d.%d.%d.%d.%d",
- sWrapperName,
- sDnDWrapperVersion.major,
- sDnDWrapperVersion.minor,
- sDnDWrapperVersion.build,
- sDnDWrapperVersion.revision,
- sDnDWrapperVersion.branch );
- if (versionStr != NULL)
- {
- if (verMaxLen >= (wmx_VersionStrLen_t)OSAL_strnlen(tempVersionStr, 51) + 2)
- {
- OSAL_strcpy_s(versionStr, OSAL_strnlen(tempVersionStr, 51)+2, tempVersionStr);
- }
- else
- {
- return WMX_ST_BUFFER_TOO_SHORT;
- }
- }
- return WMX_ST_OK;
-}
-
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_If.h b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_If.h
deleted file mode 100644
index bd28a6e..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_If.h
+++ /dev/null
@@ -1,358 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _WMX_SDK_DND_IF_H
-#define _WMX_SDK_DND_IF_H
-
-#include "wmxSDK_DnD_Cmn.h"
-
-
-/// <summary>
-/// Gets the trace string and parameters of the next trace in the L4. Returns -1 in the string size when the buffer is finished.
-/// </summary>
-///
-/// <param name="retString">[OUT]A NULL terminated string. Memory is allocated by the user.</param>
-/// <param name="nRetStringSize">[IN,OUT]The size of the allocated buffer in bytes. Returns the actual null terminated string size returned.
-/// 0 returned means this is an internal trace and nothing will be returned in retString for this trace
-/// -1 returned means we've reached the end of the trace buffer</param>
-/// <param name="internalTimestamp">[OUT] The trace's internal timestamp. 0 if it doesn't exist.</param>
-/// <param name="severity">[OUT] The trace severity</param>
-/// <param name="subsys">[OUT] The trace's syb system</param>
-/// <param name="module">[OUT] The trace's module</param>
-/// <param name="overrun">[OUT] A NULL terminated string (size 10) representing whether an overrun occured or not.</param>
-/// <param name="fileName">[OUT] The filaname at which the trace occured.</param>
-/// <param name="lineNum">[OUT] The linenum at which the trace occured.</param>
-/// <param name="rawData">[OUT] The returned string of the trace. Memory allocation by the user.</param>
-/// <param name="nRawDataSize">[IN,OUT] The size of the allocated buffer. The actual size of the buffer will be returned.
-/// If the size of the allocated buffer is too small this will be set to the size required and an error will be issued.</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-typedef wmx_Status_t (WMX_EXT_CALL_CONV * wmxDnD_GetNextTrace)( char * retString,
- INT32 * nRetStringSize,
- UINT32 * internalTimestamp,
- UINT32 * severity,
- UINT32 * subsys,
- UINT32 * module,
- char overrun[],
- char * fileName,
- UINT32 * lineNum,
- char * rawData,
- UINT32 * nRawDataSize);
-
-
-/// <summary>
-/// The Init API causes the followings:
-/// - The Wrapper will save the CB given by the User
-/// - Init the Pipe Handler
-/// - Init the thread reading files
-/// - Load the TRC files to the memory (they should be located along side with the Wrapper
-/// </summary>
-/// <param name="useMonitor">[IN]TRUE if uses Monitors and FALSE otherwise</param>
-/// <param name="useTrace">[IN]TRUE if uses Traces and FALSE otherwise</param>
-/// <param name="isOnlineMode">[IN]TRUE if uses Online mode and FALSE for Offline mode</param>
-/// <param name="filesPrefix">[IN]The IP address of the AppSrv. If parameter is NULL the address will be read from the registry</param>
-/// <param name="appSrvIpAdd">[IN]The IP address of the AppSrv. If parameter is NULL the address will be read from the registry</param>
-/// <param name="offlineFilesPath">[IN]The directory of the Offline files. IF parameter is NULL or Directory doesn't exist in Offline mode an error will be issued and Init will fail</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_Init(BOOL useMonitor, BOOL useTrace, BOOL isOnlineMode , const WCHAR *filesPrefix, const char *appSrvIpAdd, const WCHAR *offlineFilesPath );
-
-/// <summary>
-/// The Init API causes the followings:
-/// - The Wrapper will save the CB given by the User
-/// - Init the Pipe Handler
-/// - Init the thread reading files
-/// - Load the TRC files to the memory (they should be located along side with the Wrapper
-/// </summary>
-/// <param name="useMonitor">[IN]TRUE if uses Monitors and FALSE otherwise</param>
-/// <param name="useTrace">[IN]TRUE if uses Traces and FALSE otherwise</param>
-/// <param name="isOnlineMode">[IN]TRUE if uses Online mode and FALSE for Offline mode</param>
-/// <param name="traceFilesPrefix">[IN]The prefix of the traces files.</param>
-/// <param name="monitorFilesPrefix">[IN]The prefix of the monitors files.</param>
-/// <param name="appSrvIpAdd">[IN]The IP address of the AppSrv. If parameter is NULL the address will be read from the registry</param>
-/// <param name="offlineFilesPath">[IN]The directory of the Offline files. IF parameter is NULL or Directory doesn't exist in Offline mode an error will be issued and Init will fail</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_InitEx(BOOL useMonitor, BOOL useTrace, BOOL isOnlineMode , const WCHAR *traceFilesPrefix, const WCHAR *monitorFilesPrefix, const char *appSrvIpAdd, const WCHAR *offlineFilesPath );
-
-/// <summary>
-/// Finalizes the use of the Pipe Handler
-/// </summary>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_Finalize();
-
-/// <summary>
-/// Gets the next message from the device.
-/// The wrapper will only return requested types (Monitor/Trace) -
-/// according to the init parameters
-/// </summary>
-///
-/// <param name="pMsgBuff">[OUT]The returned buffer - An L4 formatted buffer. The user should allocate the buffer.</param>
-/// <param name="nMsgBuffMaxSize">[IN,OUT]The buffer's allocated size as input. Actual size returned as output. If no message is found a zero will be returned</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetMessage(char * pMsgBuff, UINT32 * nMsgBuffSize);
-
-/// <summary>
-/// Gets the next trace message from the device.
-/// The wrapper will only return requested types (Monitor/Trace) -
-/// according to the init parameters
-/// </summary>
-///
-/// <param name="pMsgBuff">[OUT]The returned buffer - An L4 formatted buffer. The user should allocate the buffer.</param>
-/// <param name="nMsgBuffMaxSize">[IN,OUT]The buffer's allocated size as input. Actual size returned as output. If no message is found a zero will be returned</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetTraceMessage(char * pMsgBuff, UINT32 * nMsgBuffSize);
-
-/// <summary>
-/// Gets the next monitor message from the device.
-/// The wrapper will only return requested types (Monitor/Trace) -
-/// according to the init parameters
-/// </summary>
-///
-/// <param name="pMsgBuff">[OUT]The returned buffer - An L4 formatted buffer. The user should allocate the buffer.</param>
-/// <param name="nMsgBuffMaxSize">[IN,OUT]The buffer's allocated size as input. Actual size returned as output. If no message is found a zero will be returned</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetMonitorMessage(char * pMsgBuff, UINT32 * nMsgBuffSize);
-
-
-/// <summary>
-/// Causes the DnD Agent to start writing DnD files
-/// </summary>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_EnableFileWriting();
-
-
-/// <summary>
-/// Causes the DnD Agent to stop writing DnD files
-/// </summary>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_DisableFileWriting();
-
-/// <summary>
-/// Causes the DnD wrapper to read data from the place where the DnD Agent is currently writing to.
-/// </summary>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SyncFileReading();
-
-/// <summary>
-/// Causes the DnD wrapper to read data from the place where the DnD Agent is currently writing to.
-/// </summary>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SyncTraceFileReading();
-
-/// <summary>
-/// Causes the DnD wrapper to read data from the place where the DnD Agent is currently writing to.
-/// </summary>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SyncMonitorFileReading();
-
-/// <summary>
-/// Sets the directory at which the DnD files will be stored.
-/// </summary>
-///
-/// <param name="filesPath">[IN] The full path to the directory at which the DnD files should be stored</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SetOnlineFilesRootPath( const WCHAR * filesPath );
-
-
-/// <summary>
-/// Gets the directory at which the DnD files are stored.
-/// </summary>
-
-/// <param name="pFilesPath">[OUT] The full path to the directory at which the DnD files are stored.</param>
-/// <param name="nfilesMaxPathLength">[IN] The maximum size in WCHAR (short) of the full path.</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetFullPathToOnlineFiles( WCHAR * pFilesPath, UINT32 nfilesMaxPathLength );
-
-/// <summary>
-/// Configures the Device to start sending Monitors up. Messages sent up are
-/// according to last filtering request.
-/// </summary>
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_MonitorON();
-
-/// <summary>
-/// Configures the Device to stop sending Monitors up. The Current filtering will be
-/// saved by the device, which means that if a MonitorON is sent later again, the device
-/// will only send up relevant monitor messages which are set by the last filtering
-/// </summary>
-
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_MonitorOFF();
-
-/// <summary>
-/// Sets the monitor filtering which is sent to the device.
-/// The filtering should include the rate in frames for each periooic and event groups (The indexes for the groups are pre-defined).
-/// The device will send up the groups according to the rate for each group (every x frames)
-/// For event groups send rate 0 or 1. No error will be returned if rate is larger than 1 for events and the group might not be sent up.
-/// </summary>
-///
-/// <param name="pMonitorFilterBuff">[IN] The buffer of the monitor filtering. The buffer should include rates in frames for all groups.</param>
-/// <param name="nMonitorFilterBuffSize">[IN] The size of the buffer in bytes.</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SetMonitorFilter( char * pMonitorFilterBuff, UINT32 nMonitorFilterBuffSize );
-
-/// <summary>
-/// Gets the monitor filtering which is currently set in the device.
-/// </summary>
-///
-/// <param name="pMonitorFilterBuff">[OUT] The buffer of the monitor filtering. The buffer includes rates in frames for each group.</param>
-/// <param name="nMonitorFilterBuffSize">[OUT] The size of the buffer in bytes.</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetMonitorFilter( char * pMonitorFilterBuff, UINT32 * nMonitorFilterBuffSize );
-
-/// <summary>
-/// Sets the trace filterting which is sent to the device.
-/// The filtering should include severities for each module (the indexes for the modules are pre-defined)
-/// The device will send all traces in the certain module with the severity specified and larger severities.
-/// </summary>
-///
-/// <param name="pTraceFilterBuff">[IN] The buffer of the trace filtering.The buffer should include the severity for all modules.</param>
-/// <param name="nMonitorFilterArrSize">[IN] The size of the buffer in bytes</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SetTraceFilter(char * pTraceFilterBuff, UINT32 nTraceFilterBuffSize);
-
-/// <summary>
-/// Gets the trace filterting which is currently set in the device.
-/// </summary>
-///
-/// <param name="pTraceFilterBuff">[OUT] The buffer of the trace filtering.The buffer includes the severity for each module.</param>
-/// <param name="nMonitorFilterArrSize">[OUT] The size of the buffer in bytes</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetTraceFilter(char * pTraceFilterBuff, UINT32 * nTraceFilterBuffSize);
-
-/// <summary>
-/// Gets the current file index that the DnDWrapper reads.
-/// </summary>
-///
-/// <param name="nCurrentFileIndex">[OUT] The index of the file that the DnDWrapper currently reads.</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetCurrentFileIndex(UINT32 * nCurrentFileIndex);
-
-/// <summary>
-/// Gets the current trace file index that the DnDWrapper reads.
-/// </summary>
-///
-/// <param name="nCurrentFileIndex">[OUT] The index of the trace file that the DnDWrapper currently reads.</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetCurrentTraceFileIndex(UINT32 * nCurrentFileIndex);
-
-/// <summary>
-/// Gets the current monitor file index that the DnDWrapper reads.
-/// </summary>
-///
-/// <param name="nCurrentFileIndex">[OUT] The index of the monitor file that the DnDWrapper currently reads.</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetCurrentMonitorFileIndex(UINT32 * nCurrentFileIndex);
-
-/// <summary>
-/// Sets a new configuration to the wrapper (If user in interested in Trace/Monitors).
-/// </summary>
-///
-/// <param name="useMonitor">[IN]Is the user interested in Monitors</param>
-/// <param name="useTrace">[IN] Is the user interested in Traces</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_SetConfiguration(BOOL useMonitor, BOOL useTrace);
-
-/// <summary>
-/// Gets the current configuration currently set to the wrapper (If user in interested in Trace/Monitors).
-/// </summary>
-///
-/// <param name="useMonitor">[OUT]Did the user currently request monitors</param>
-/// <param name="useTrace">[OUT] Did the user currently request traces</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetConfiguration(BOOL * useMonitor, BOOL * useTrace);
-
-/// <summary>
-/// Returns the GetNext function which gets the info of each trace. Returns the full BS timestamp of the trace.
-/// </summary>
-///
-/// <param name="pL4Buff">[IN] The trace buffer</param>
-/// <param name="msbTimestamp">[OUT] The returned BS Timer - 32 Bits MSB</param>
-/// <param name="lsbTimestamp">[OUT] The returned BS Timer - 32 Bits LSB</param>
-/// <param name="pFunc">[OUT] The returned parser function</param>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_InitTraceParseFunc(char * pL4Buff, UINT32 * msbTimestamp, UINT32 * lsbTimeStamp, wmxDnD_GetNextTrace * pFunc);
-
-/// <summary>
-/// Registers for a connection with the device status event (Connected/Disconnected)
-/// </summary>
-///
-/// <param name="pEventsCB">[IN]The CB to be run when the connection status with the device is changed</param>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_RegisterCtrlStatusUpdatesCB(wmx_pCtrlStatusUpdateCB_t pEventsCB);
-
-
-/// <summary>
-/// This API allows the user to unregister for device connection events.
-/// </summary>
-///
-/// <param name="pEventsCB">(IN) A pointer to the application function to be called upon device connection status change.</param>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_UnregisterCtrlStatusUpdatesCB(wmx_pCtrlStatusUpdateCB_t pEventsCB);
-
-
-/// <summary>
-/// Gets the connection status to the device
-/// </summary>
-///
-/// <returns>An enum indicating whether the device is Connected or Disconnected</returns>
-wmx_CtrlStatus_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetCtrlStatus();
-
-
-/// <summary>
-/// Gets the Wrapper's version.
-/// </summary>
-///
-/// <param name="version">[OUT]The version of the wrapper in struct format</param>
-/// <param name="versionStr">[OUT]The version of the wrapper in string format. Buffer allocation by the user. If the allocated buffer is too short an WMX_ST_BUFFER_TOO_SHORT error will be issued</param>
-/// <param name="verMaxLen">[IN]The length of the allocated buffer.</param>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxDnD_GetVersion(wmx_pVersion_t version, wmx_pVersionStr_t versionStr, wmx_VersionStrLen_t verMaxLen);
-
-#endif // _WMX_SDK_DND_IF_H
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_Internal.c b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_Internal.c
deleted file mode 100644
index d718d89..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_Internal.c
+++ /dev/null
@@ -1,318 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#pragma warning(disable : 4996)
-
-#include <share.h>
-
-#include "wimax_osal_string.h"
-#include "wimax_osal_primitives.h"
-
-#include "wmxSDK_DnD_Internal.h"
-#include "wmxSDK_DnD.h"
-#include "L4ConfigurationManager.h"
-
-#include "TraceModule.h"
-
-static UINT32 fileSignatureSDillo = 0;
-static UINT32 fileSignatureNDillo = 0;
-static UINT32 fileSignatureArm0 = 0;
-static UINT32 fileSignatureArm1 = 0;
-
-// ini files names
-static char arm0StringFileName[_MAX_PATH] = "";
-static char arm1StringFileName[_MAX_PATH] = "";
-static char NdilloStringFileName[_MAX_PATH] = "";
-static char SdilloStringFileName[_MAX_PATH] = "";
-
-static char tmpArm0StringFileName[_MAX_PATH] = "";
-static char tmpArm1StringFileName[_MAX_PATH] = "";
-static char tmpNdilloStringFileName[_MAX_PATH] = "";
-static char tmpSdilloStringFileName[_MAX_PATH] = "";
-
-
-int ConnectToStringTables()
-{
- /************************************************************************/
- /* initialize String table. */
- /* String table is a pure Windows element which holds strings connected */
- /* to numbers. */
- /************************************************************************/
-
- //char message[MAX_MESSAGE_SIZE];
- BOOL xmlRes, failedToLoadChild = FALSE;
- char *tempText;
- pXmlElement names, arm0Node, arm1Node, nDilloNode, sDilloNode, stringTables;
- char tmpPath[MAX_REGISTRY_ANSWER];
- char trcFilesPath[MAX_REGISTRY_ANSWER];
-
- // first we get the file names from the xml file:
- names = CreateEmptyXmlData();
-
- L4Configurations_getTracePath(tmpPath);
- OSAL_strcpy_s(trcFilesPath, _MAX_PATH, tmpPath);
- OSAL_strcat_s(trcFilesPath, _MAX_PATH, "\\TrcFileNames.xml");
-
- xmlRes = ReadXmlFile(names, trcFilesPath);
- if (xmlRes != TRUE)
- {
- TRACE_ERR((L"[ConnectToStringTables]: cannot load %s", trcFilesPath));
- FreeXmlData(names);
- return -1;
- }
-
- stringTables = FindChild(names, "StringFiles");
- arm0Node = FindChild(stringTables, "Arm0");
- arm1Node = FindChild(stringTables, "Arm1");
- nDilloNode = FindChild(stringTables, "NDillo");
- sDilloNode = FindChild(stringTables, "SDillo");
-
- // copy file names
- if (arm0Node != NULL)
- {
- tempText = (char*)GetElementInnerText(arm0Node);
- if (tempText != NULL && strcmp(tempText,""))
- {
- OSAL_strcpy_s(arm0StringFileName, _MAX_PATH, tmpPath);
- OSAL_strcat_s(arm0StringFileName, _MAX_PATH, "\\");
- OSAL_strcat_s(arm0StringFileName, _MAX_PATH, tempText);
- }
- }
- if (arm1Node != NULL)
- {
- tempText = (char*)GetElementInnerText(arm1Node);
- if (tempText != NULL && strcmp(tempText,""))
- {
- OSAL_strcpy_s(arm1StringFileName, _MAX_PATH, tmpPath);
- OSAL_strcat_s(arm1StringFileName, _MAX_PATH, "\\");
- OSAL_strcat_s(arm1StringFileName, _MAX_PATH, tempText);
- }
- }
- if (nDilloNode != NULL)
- {
- tempText = (char*)GetElementInnerText(nDilloNode);
- if (tempText != NULL && strcmp(tempText,""))
- {
- OSAL_strcpy_s(NdilloStringFileName, _MAX_PATH, tmpPath);
- OSAL_strcat_s(NdilloStringFileName, _MAX_PATH, "\\");
- OSAL_strcat_s(NdilloStringFileName, _MAX_PATH, tempText);
- }
- }
- if (sDilloNode != NULL)
- {
- tempText = (char*)GetElementInnerText(sDilloNode);
- if (tempText != NULL && strcmp(tempText,""))
- {
- OSAL_strcpy_s(SdilloStringFileName, _MAX_PATH, tmpPath);
- OSAL_strcat_s(SdilloStringFileName, _MAX_PATH, "\\");
- OSAL_strcat_s(SdilloStringFileName, _MAX_PATH, tempText);
- }
- }
-
- // free the xml document. this frees all inner xml nodes
- FreeXmlData(names);
-
- // load the string files
- if(hStringTableArm0 == INVALID_HSTRING_TABLE)
- {
- if(arm0StringFileName[0] != '\0') // if the node is not empty
- {
- hStringTableArm0 = TST_LoadLibrary(arm0StringFileName,(LPVOID)&fileSignatureArm0, sizeof(fileSignatureArm0));
- if(hStringTableArm0 == INVALID_HSTRING_TABLE)
- {
- failedToLoadChild = TRUE;
- TRACE_ERR(("[ConnectToStringTables]: cannot load Arm 0 string table file: %s", arm0StringFileName));
- }
- }
- }
- if(hStringTableArm1 == INVALID_HSTRING_TABLE)
- {
- if(arm1StringFileName[0] != '\0')
- {
- hStringTableArm1 = TST_LoadLibrary(arm1StringFileName, (LPVOID)&fileSignatureArm1, sizeof(fileSignatureArm1));
- if(hStringTableArm1 == INVALID_HSTRING_TABLE)
- {
- failedToLoadChild = TRUE;
- TRACE_ERR(("[ConnectToStringTables]: cannot load Arm 1 string table file: %s", arm1StringFileName));
- }
- }
- }
- if(hStringTableSDillo == INVALID_HSTRING_TABLE)
- {
- if(SdilloStringFileName[0] != '\0')
- {
- hStringTableSDillo = TST_LoadLibrary(SdilloStringFileName, (LPVOID)&fileSignatureSDillo, sizeof(fileSignatureSDillo));
- if(hStringTableSDillo == INVALID_HSTRING_TABLE)
- {
- failedToLoadChild = TRUE;
- TRACE_ERR(("[ConnectToStringTables]: cannot load SDillo string table file: %s", SdilloStringFileName));
- }
- }
- }
- if(hStringTableNDillo == INVALID_HSTRING_TABLE)
- {
- if(NdilloStringFileName[0] != '\0')
- {
- hStringTableNDillo = TST_LoadLibrary(NdilloStringFileName, (LPVOID)&fileSignatureNDillo, sizeof(fileSignatureNDillo));
- if(hStringTableNDillo == INVALID_HSTRING_TABLE)
- {
- failedToLoadChild = TRUE;
- TRACE_ERR(("[ConnectToStringTables]: cannot load NDillo string table file: %s", NdilloStringFileName));
- }
- }
- }
-
- if (failedToLoadChild)
- return -2;
-
- return 0;
-}
-
-void FreeStringTables()
-{
- if (hStringTableArm0 != INVALID_HSTRING_TABLE)
- {
- TST_FreeLibrary(hStringTableArm0);
- hStringTableArm0 = INVALID_HSTRING_TABLE;
- }
- if (hStringTableArm1 != INVALID_HSTRING_TABLE)
- {
- TST_FreeLibrary(hStringTableArm1);
- hStringTableArm1 = INVALID_HSTRING_TABLE;
- }
- if (hStringTableNDillo != INVALID_HSTRING_TABLE)
- {
- TST_FreeLibrary(hStringTableNDillo);
- hStringTableNDillo = INVALID_HSTRING_TABLE;
- }
- if (hStringTableSDillo != INVALID_HSTRING_TABLE)
- {
- TST_FreeLibrary(hStringTableSDillo);
- hStringTableSDillo = INVALID_HSTRING_TABLE;
- }
-}
-
-
-//FILE* GetFirstFile(WCHAR * path, UINT32* nextFileIndex, WCHAR * prefix, UINT32 maxNumOfFiles, BOOL isOnline)
-//{
-// UINT32 nextFile = *nextFileIndex;
-// FILE* tempFile;
-// if (isOnline)
-// {
-// return GetNextFile(path, nextFile, prefix);
-// }
-//
-// for (int i = 0; i < maxNumOfFiles; i++)
-// {
-// tempFile = GetNextFile(path, nextFile, prefix);
-// if (NULL != tempFile)
-// {
-// *nextFileIndex = nextFile;
-// return tempFile;
-// }
-// nextFile++;
-// }
-//
-// return NULL;
-//}
-FILE * GetNextFile(const WCHAR * path, UINT32 nextFileIndex, WCHAR * prefix)
-{
- int i;
- WCHAR logFileName[MAX_PATH];
- char tmpName[MAX_PATH];
- FILE * res;
-
- // Create log file name. filename = dir + filename + "." + extension
- wcscpy(logFileName, path);
- wcscat(logFileName, L"\\");
- wcscat(logFileName, prefix);
-
- for (i=0; i<LOG_NUM_STR_LENGTH - GetLeadingZeros(nextFileIndex); i++)
- {
- wcscat(logFileName, L"0");
- }
-
- _itow(nextFileIndex, &(logFileName[wcslen(logFileName)]), 10);
- wcscat(logFileName, L".log");
- WideCharToMultiByte(CP_ACP, 0, logFileName, MAX_PATH, tmpName, MAX_PATH, NULL, NULL);
- OSAL_fopen(&res, tmpName, "rb", _SH_DENYNO);
- return res;
-}
-
-INT32 GetLeadingZeros(INT32 num)
-{
- int zeros = 0;
-
- do
- {
- zeros++;
- num /= 10;
- } while(num > 0);
-
- return zeros;
-}
-
-
-HStringTable GetStringTableArm0()
-{
- return hStringTableArm0;
-}
-HStringTable GetStringTableArm1()
-{
- return hStringTableArm1;
-}
-HStringTable GetStringTableSDillo()
-{
- return hStringTableSDillo;
-}
-HStringTable GEStringTableTNDillo()
-{
- return hStringTableNDillo;
-}
-
-
-UINT32 GetSignatureArm0()
-{
- return fileSignatureArm0;
-}
-UINT32 GetSignatureArm1()
-{
- return fileSignatureArm1;
-}
-UINT32 GetSignatureSDillo()
-{
- return fileSignatureSDillo;
-}
-UINT32 GetSignatureNDillo()
-{
- return fileSignatureNDillo;
-}
-
-
diff --git a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_Internal.h b/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_Internal.h
deleted file mode 100644
index 49c7e20..0000000
--- a/InfraStack/OSAgnostic/Product/Instrumantation/DnDWrapper/wmxSDK_DnD_Internal.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _WMX_SDK_DND_INTERNAL_H
-#define _WMX_SDK_DND_INTERNAL_H
-
-
-#include <stdio.h>
-#include "XmlParser.h"
-#include "TraceStringTables.h"
-
-//Definitions
-//#define HStringTable UINT32
-//#define INVALID_HSTRING_TABLE ((UINT32)-1)
-#define FILE_NAME_LEN 100
-
-#define LOG_NUM_STR_LENGTH 4
-#define FILE_NAME_MAX_NUMBER 10000
-
-
-//Handles
-static HStringTable hStringTableSDillo = INVALID_HSTRING_TABLE;
-static HStringTable hStringTableNDillo = INVALID_HSTRING_TABLE;
-static HStringTable hStringTableArm0 = INVALID_HSTRING_TABLE;
-static HStringTable hStringTableArm1 = INVALID_HSTRING_TABLE;
-
-
-//Types
-typedef enum _TrcLoadEnum
-{
- TRC_FILE_LOAD_SUCCESS=0,
- TRC_FILE_LOAD_ERROR,
- TRC_FILE_LOAD_FILE_NOT_FOUND
-}TrcLoadEnum;
-
-typedef enum _DnD_SUPPORTED_L4_TYPES
-{
- DND_MONITOR_ON,
- DND_MONITOR_OFF,
- DND_SET_MON_FILTER,
- DND_GET_MON_FILTER,
- DND_SET_TRC_FILTER,
- DND_GET_TRC_FILTER
-}DnD_SUPPORTED_L4_TYPES;
-
-//APIs
-BOOL ConnectToStringTables();
-void FreeStringTables();
-FILE * GetNextFile(const WCHAR * path, UINT32 nextFileIndex, WCHAR * prefix);
-INT32 GetLeadingZeros(INT32 num);
-
-//wmx_Status_t DeviceMonitorControl(BOOL isMonitorOn);
-
-HStringTable GetStringTableArm0();
-HStringTable GetStringTableArm1();
-HStringTable GetStringTableSDillo();
-HStringTable GETStringTableNDillo();
-
-UINT32 GetSignatureArm0();
-UINT32 GetSignatureArm1();
-UINT32 GetSignatureSDillo();
-UINT32 GetSignatureNDillo();
-
-#endif // _WMX_SDK_DND_INTERNAL_H
diff --git a/InfraStack/OSAgnostic/Product/PipeHandler/resource.h b/InfraStack/OSAgnostic/Product/PipeHandler/resource.h
deleted file mode 100644
index 1a49cb8..0000000
--- a/InfraStack/OSAgnostic/Product/PipeHandler/resource.h
+++ /dev/null
@@ -1,14 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Visual C++ generated include file.
-// Used by PipeHandler.rc
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 101
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1001
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/NDnS/Source/NDnSAgent_DB_Old.c b/InfraStack/OSAgnostic/WiMax/Agents/NDnS/Source/NDnSAgent_DB_Old.c
deleted file mode 100644
index a8654cf..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/NDnS/Source/NDnSAgent_DB_Old.c
+++ /dev/null
@@ -1,5331 +0,0 @@
-#include "NDnSAgent_DB_Internal.h"
-#include "wmxSDK_Msc_2.h"
-#include "NDnSAgent_Utils.h"
-#include "NDnSAgent_Monitor.h"
-
-#include "L4ConfigurationManager.h"
-#include "Registry_Controller.h"
-#include "ver_info.h"
-#include "CryptServices.h"
-
-//globals
-pL4db_Context g_pL4dbContext;
-OSAL_critical_section g_L4dbLock; // info locks
-BOOL g_fIsInitiated;
-
-
-/// <summary>
-/// Init the L4-db
-/// </summary>
-wmx_Status_t L4db_Init()
-{
- wmx_Status_t rc = WMX_ST_FAIL;
-
- if(FALSE == g_fIsInitiated)
- {
- g_pL4dbContext = (pL4db_Context)malloc(sizeof(L4db_Context));
- if(NULL == g_pL4dbContext)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_Init malloc failed!");
- return rc;
- }
-
- rc = WMX_ST_OK;
-
-
- OSAL_init_critical_section(&g_L4dbLock);
- rc = L4db_Clean();
-
- g_fIsInitiated = TRUE;
-
- }
-
- if (WMX_ST_OK != rc)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_Init - Failed. rc=%d!",rc);
- }
- else
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_NOTICE, L"L4db_Init Lock Init succeeded. rc=%d!",rc);
- }
- return rc;
-}
-
-/// <summary>
-/// Clean the L4-db
-/// <summary/>
-wmx_Status_t L4db_Clean()
-{
- int i;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //init all NSPs
- for(i = 0 ; i < ARRAY_SIZE(g_pL4dbContext->nsps) ; i++)
- {
- l4db_InitNsp(&g_pL4dbContext->nsps[i]);
- }
-
- //init the wide scan parameters
- l4db_InitChannelPlan(&g_pL4dbContext->wideScanParams);
-
- //init all discovered NAPs
- for(i = 0 ; i < ARRAY_SIZE(g_pL4dbContext->discoveredNaps) ; i++)
- {
- l4db_InitDiscoveredNap(&g_pL4dbContext->discoveredNaps[i]);
- }
-
- // Init temp scan results
- g_pL4dbContext->tempScanResults.NAPsBeneathThresholdCount = 0;
- g_pL4dbContext->tempScanResults.totalNAPsCount = 0;
-
- //init the general Nds setting
- l4db_InitGeneralSettings(&g_pL4dbContext->generalSettings);
-
- //init the device certificates
- l4db_InitDeviceCerts(&g_pL4dbContext->deviceCerts);
-
- //init the db version
- g_pL4dbContext->l4dbVersion = L4DB_INVALID_INDEX;
-
- //init the preferred scan policy
- g_pL4dbContext->preferredScanPolicy = L4DB_INVALID_INDEX;
-
- // init FUMO parameters
- for(i = 0 ; i < ARRAY_SIZE(g_pL4dbContext->fumoNodes) ; i++)
- {
- l4db_InitFumoNode(&g_pL4dbContext->fumoNodes[i]);
- }
-
- // Init internal parameters node
- l4db_InitAPDOInternalParametersNode(&g_pL4dbContext->apdoInternalParams);
-
- //init the connection time
- // JDarzi - change the time calculation metode.
- //g_pL4dbContext->connectionTime = DEFAULT_TIME;
- g_pL4dbContext->connectionTime = timeGetTime();
-
- //init the nai counter
- g_pL4dbContext->naiCounter = 1;
-
- //init the different dev details branches
- l4db_InitDevDetail(&g_pL4dbContext->devDetail);
-
- l4db_InitDevInfo(&g_pL4dbContext->devInfo);
-
- l4db_InitWimax(&g_pL4dbContext->wimax);
-
- OSAL_exit_critical_section(&g_L4dbLock);
- return WMX_ST_OK;
-}
-
-
-
-/// <summary>
-/// De-Init the L4-db
-/// </summary>
-wmx_Status_t L4db_DeInit()
-{
- wmx_Status_t rc=WMX_ST_FAIL;
-
- if(g_fIsInitiated)
- {
- OSAL_delete_critical_section(&g_L4dbLock);
- g_fIsInitiated = FALSE;
- rc = WMX_ST_OK;
- free(g_pL4dbContext);
- }
- return rc;
-}
-
-/// <summary>
-/// Gets APDO info according to a given APDO path
-/// </summary>
-wmx_Status_t L4db_GetAPDOinfo(wmx_APDOPath_t pAPDOPath, void *pValue, wmx_pAPDOType_t pAPDOType )
-{
- //[findme][amirs] till we add buffer size parm to wmx_GetAPDOinfo we uses buffsize as temp
- int buffsize = BUFF_SIZE;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- rc = l4db_RunCmdFromPath((char *)pAPDOPath,pValue,&buffsize,pAPDOType,APDO_GetCmd);
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-
-/// <summary>
-/// adds APDO info according to a given APDO path
-/// </summary>
-wmx_Status_t L4db_AddAPDOinfo(wmx_APDOPath_t pAPDOPath, void *pValue, wmx_APDOType_t APDOType )
-{
- int buffsize = wmxApdo_GetBufferLength(pValue, APDOType);
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- rc = l4db_RunCmdFromPath((char *)pAPDOPath,pValue,&buffsize,&APDOType,APDO_AddCmd);
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- //PopulateMonitorVal();
- return rc;
-}
-
-
-/// <summary>
-/// Updates APDO info according to a given APDO path
-/// </summary>
-wmx_Status_t L4db_UpdateAPDOinfo( wmx_APDOPath_t pAPDOPath, void *pValue, wmx_APDOType_t APDOType )
-{
- int buffsize = wmxApdo_GetBufferLength(pValue, APDOType);
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- rc = l4db_RunCmdFromPath((char *)pAPDOPath,pValue,&buffsize,&APDOType,APDO_UpdateCmd);
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- //PopulateMonitorVal();
- return rc;
-
-}
-
-
-/// <summary>
-/// deletes APDO info according to a given APDO path
-/// </summary>
-wmx_Status_t L4db_DeleteAPDOinfo( wmx_APDOPath_t pAPDOPath )
-{
- //[findme][amirs] till we add buffer size parm to wmx_GetAPDOinfo we uses buffsize as temp
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- rc = l4db_RunCmdFromPath((char *)pAPDOPath, "", NULL, NULL, APDO_DeleteCmd);
-
- OSAL_exit_critical_section(&g_L4dbLock);
- //PopulateMonitorVal();
-
- return rc;
-}
-
-
-/// <summary>
-/// Generates a sorted Nap array for a given NSP. the array consists only of
-/// last detected NAPs which have 16g info. The NAPs are sorted according to their CAPL priority
-/// </summary>
-static void l4db_Generate16gNapsArray(pProvisionedNsp_t pNsp,
- pL4db_Nap_t pSortedNaps,
- UINT32 * nSortedNapsSize)
-{
- BOOL setNapFinished = FALSE, found16gName = FALSE, foundVnsp = FALSE;
- UINT32 i, j, k, m;
- UINT32 size = 0, priority255Size = 0;
- pProvisionedNsp_t pFoundNsp;
- size_t tempStrLen = 0;
-
- //first add all last detected NAPs which have 16g info. sort them according to the capl priority.
- //Naps with no capl priority are located at the end
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)//iterate through all the discovered naps
- {
- setNapFinished = FALSE;
- // if this NAP was discovered before too much time (time to live = 0), discard it
- //if(g_pL4dbContext->discoveredNaps[i].ttl < 1)
- if(FALSE == g_pL4dbContext->discoveredNaps[i].isLastDetected)
- {
- continue;
- }
-
- if(0 != g_pL4dbContext->discoveredNaps[i].nspInfoSize)
- {
- for(j = 0 ; j < g_pL4dbContext->discoveredNaps[i].nspInfoSize ; j++)//iterate through the nap's nsps
- {
- for(k = 0 ; k < WMX_NSP_IDS_MAX_NUM ; k++)//iterate through our nsp ids
- {
- if(L4DB_INVALID_INDEX != pNsp->nwParams.hNsps[k].nspId)
- {
- //check if the NSP IDs are equal
- if(g_pL4dbContext->discoveredNaps[i].nspInfo[j].nspID == pNsp->nwParams.hNsps[k].nspId)
- {
- if(FALSE == setNapFinished) //check that this nap hasn't been set already
- {
- //check that we have enough space to copy
- if(size < WMX_NAPS_MAX_NUM)
- {
- //our NSP is related to this NAP and it should be copied to our pre capl
- l4db_InitNap(&pSortedNaps[size]);
-
- l4db_CopyDiscoveredNap(&pSortedNaps[size], &g_pL4dbContext->discoveredNaps[i]);
-
- size++;
- setNapFinished = TRUE;
- }
- }
-
- //update the 16g name, if exists
- if(FALSE == found16gName)
- {
- tempStrLen = strnlen(g_pL4dbContext->discoveredNaps[i].nspInfo[j].name, WMX_NSP_NAME_MAX_SIZE);
- if(0 != tempStrLen && WMX_NSP_NAME_MAX_SIZE != tempStrLen)
- {
- OSAL_strcpy_s(pNsp->nwParams.name16g, WMX_NSP_NAME_MAX_SIZE, g_pL4dbContext->discoveredNaps[i].nspInfo[j].name);
- found16gName = TRUE;
- }
- }
- }
- }
- }
-
- //update the rapl info if needed
- for(k = 0 ; k < MAX_ROAMING_PARTNERS ; k++)//iterate through all the roaming partners
- {
- if(pNsp->nwParams.rapl.roamingPartners[k].vNspID == g_pL4dbContext->discoveredNaps[i].nspInfo[j].nspID)
- {
- foundVnsp = TRUE;
- }
-
- else //check if we have other IDs of this vNSP
- {
- pFoundNsp = l4db_GetProvisionedNspById(pNsp->nwParams.rapl.roamingPartners[k].vNspID);
- if(NULL != pFoundNsp)
- {
- //iterate through all the equivalent IDs
- for(m = 0 ; m < WMX_NSP_IDS_MAX_NUM ; m++)
- {
- if((wmx_NSPid_t)L4DB_INVALID_INDEX != pFoundNsp->nwParams.hNsps[m].nspId)
- {
- if(pFoundNsp->nwParams.hNsps[m].nspId == g_pL4dbContext->discoveredNaps[i].nspInfo[j].nspID)
- {
- foundVnsp = TRUE;
- break;
- }
- }
- }
- }
-
- if(TRUE == foundVnsp)
- {
- foundVnsp = FALSE;
- if(0 == strnlen(pNsp->nwParams.rapl.roamingPartners[k].vRealm16g, MAX_REALM_SIZE))
- {
- tempStrLen = strnlen(g_pL4dbContext->discoveredNaps[i].nspInfo[j].visitedRealm, MAX_REALM_SIZE);
- if(0 != tempStrLen && MAX_REALM_SIZE != tempStrLen)
- {
- OSAL_strcpy_s(pNsp->nwParams.rapl.roamingPartners[k].vRealm16g,
- MAX_REALM_SIZE,
- g_pL4dbContext->discoveredNaps[i].nspInfo[j].visitedRealm);
-
- break;
- }
- }
- }
- }
- }
- }
- }
- }
-
- //now, we need to add \ update the provisioned nap info to our naps array
- for(i = 0 ; i < pNsp->nwParams.capl.napsSize ; i++)
- {
- //check if this NAP was also discovered and therefore added already
- for(j = 0 ; j < size ; j++)
- {
- setNapFinished = FALSE;
- if(TRUE == l4db_IsNapidEqual(pNsp->nwParams.capl.naps[i].napID, pSortedNaps[j].napID))
- {
- l4db_CopyProvisionedNap(&pSortedNaps[j], &pNsp->nwParams.capl.naps[i]);
-
- //if this NAP has priority 255 - we remember it and reduce the nap size later
- if(pNsp->nwParams.capl.naps[i].priority >= 255)
- {
- priority255Size++;
- }
-
- setNapFinished = TRUE;
- break;
- }
- }
- }
- //sort the last detected 16g NAPs according to their capl priority
- qsort(pSortedNaps, size, sizeof(pSortedNaps[0]), l4db_CompareNapPriority);
-
- *nSortedNapsSize = size - priority255Size;
-}
-
-
-/// <summary>
-/// Gets the detected info for a given NAP
-/// </summary>
-wmx_Status_t L4DB_GetNon16gDetectedNapInfo(wmx_NAPid_t napID, pDiscoveredNap_t nap, BOOL onlyLastDetected)
-{
- int i;
-
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)//iterate through all the discovered naps
- {
- if (onlyLastDetected)
- {
- if(FALSE == g_pL4dbContext->discoveredNaps[i].isLastDetected)
- {
- continue;
- }
- }
-// else
-// {
-// // if this NAP was discovered before too much time (time to live = 0), skip it
-// if(g_pL4dbContext->discoveredNaps[i].ttl < 1)
-// {
-// continue;
-// }
-// }
-
- // if the NAP contains 16g info - skip it
- if(0 != g_pL4dbContext->discoveredNaps[i].nspInfoSize)
- {
- continue;
- }
-
- if(TRUE == l4db_IsNapidEqual(g_pL4dbContext->discoveredNaps[i].napID, napID))
- {
- OSAL_memcpy_s(nap, sizeof(DiscoveredNap_t), &g_pL4dbContext->discoveredNaps[i], sizeof(g_pL4dbContext->discoveredNaps[i]));
- return WMX_ST_OK;
- }
- }
- return WMX_ST_DATA_UNAVAILABLE;
-}
-
-wmx_Status_t GetNapsBeneathThreshold(UINT32 *numOfNaps, wmx_pNAP_t napsBeneathThreshold)
-{
- wmx_Status_t status = WMX_ST_OK;
- UINT32 i, tempNumOfNAPs;
-
- if(FALSE == g_fIsInitiated)
- {
- status = WMX_ST_MODULE_NOT_INITIALIZED;
-
- // Nobody init US ..., you should call init function
- goto Finalize;
- }
-
- if (numOfNaps == NULL ||
- napsBeneathThreshold == NULL)
- {
- status = WMX_ST_WRONG_ARGUMENT;
- goto Finalize;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- if (*numOfNaps >= g_pL4dbContext->tempScanResults.NAPsBeneathThresholdCount)
- {
- tempNumOfNAPs = 0;
-
- for (i = 0; i < g_pL4dbContext->tempScanResults.totalNAPsCount; ++i)
- {
- // get only the NAPs which have ONLY channels with bad link grade
- if (g_pL4dbContext->tempScanResults.isValid[i])
- {
- OSAL_memcpy_s(&napsBeneathThreshold[tempNumOfNAPs++], sizeof(wmx_NAP_t),
- &g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[i], sizeof(wmx_NAP_t));
- }
- }
- //OSAL_memcpy_s( napsBeneathThreshold, (*numOfNaps) * sizeof(wmx_NAP_t),
- // g_pL4dbContext->tempScanResults.NAPsBeneathThreshold, (*numOfNaps) * sizeof(wmx_NAP_t));
-
- if (tempNumOfNAPs != g_pL4dbContext->tempScanResults.NAPsBeneathThresholdCount)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"GetNapsBeneathThreshold: - invalid NAPs count");
-
- }
- *numOfNaps = tempNumOfNAPs;
- }
- else
- {
- status = WMX_ST_BUFFER_TOO_SHORT;
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
-Finalize:
- return status;
-}
-
-// Return the index of a nap inside the last detected NAPs. Return -1 if it doesn't exist
-int GetDiscoveredNapIndex(wmx_NAPid_t napId)
-{
- UINT32 i;
- int res = -1;
-
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)//iterate through all the discovered naps
- {
- if(TRUE == l4db_IsNapidEqual(g_pL4dbContext->discoveredNaps[i].napID, napId))
- {
- res = i;
- break;
- }
- }
-
- return res;
-}
-
-/// <summary>
-/// Generates a sorted Nap array for a given NSP. the array consists only of last detected NAPs / NAPs with TTL>0
-/// which don't have 16g info. The NAPs are sorted according to their CAPL priority
-/// </summary>
-static void l4db_GenerateNon16gNapsArray(pProvisionedNsp_t pNsp,
- pL4db_Nap_t pSortedNaps,
- UINT32 allocatedSize,
- UINT32 * nSortedNapsSize,
- BOOL onlyLastDetected)
-{
- BOOL setNapFinished = FALSE;
- UINT32 i, k;
- UINT32 size = 0;
-
- //first add all last detected NAPs which don't have 16g info. sort them according to the capl priority.
- //Naps with no capl priority are located at the end
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)//iterate through all the discovered naps
- {
- setNapFinished = FALSE;
- if (onlyLastDetected)
- {
- if(FALSE == g_pL4dbContext->discoveredNaps[i].isLastDetected)
- {
- continue;
- }
- }
- else
- {
- // if this NAP was discovered before too much time (time to live = 0), skip it
- // if(g_pL4dbContext->discoveredNaps[i].ttl < 1)
- // {
- // continue;
- // }
- }
-
-
- if(0 != g_pL4dbContext->discoveredNaps[i].nspInfoSize)
- {
- continue;
- }
-
- //check if this Nap exists in the NSP's CAPL, if so, add it
- for(k = 0 ; k < WMX_NAPS_MAX_NUM ; k++)
- {
- if(size < allocatedSize)
- {
- if(TRUE == l4db_IsNapidEqual(g_pL4dbContext->discoveredNaps[i].napID,
- pNsp->nwParams.capl.naps[k].napID))
- {
- //we add the NAP only if its priority is less than 255
- if(pNsp->nwParams.capl.naps[k].priority < 255)
- {
- l4db_InitNap(&pSortedNaps[size]);
-
- l4db_CopyDiscoveredNap(&pSortedNaps[size], &g_pL4dbContext->discoveredNaps[i]);
- l4db_CopyProvisionedNap(&pSortedNaps[size], &pNsp->nwParams.capl.naps[k]);
-
- size++;
- setNapFinished = TRUE;
- break;
- }
- }
- }
- }
- }
-
- //sort the array according to the CAPL's priority
- qsort(pSortedNaps, size, sizeof(pSortedNaps[0]), l4db_CompareNapPriority);
-
- *nSortedNapsSize = size;
-}
-
-/// <summary>
-/// The function runs over the channel list and merge channels that vary only in the preamble property
-/// Run over the channels and add only the first occurence of each channel (channels that don't have an equal preceding channel).
-/// </summary>
-/// <param name="numOfChannelInfos">(IN,OUT) Number of channel infos in the list. The number of channels might decrease in the end of the function </param>
-/// <param name="channelInfoList">(IN,OUT) Channel info list </param>
-/// <returns>WMX_ST_OK if successful.</returns>
-wmx_Status_t l4db_DeleteDuplicatedChannels(UINT32 *numOfChannelInfos, pChannelInfo_t pChannelInfoList, BOOL isComparePreambles)
-{
- UINT32 i, j, k;
- wmx_Status_t rc = WMX_ST_OK;
- pChannelInfo_t tmpChannelInfoList = NULL;
- UINT32 numOfDeletedChannels = 0;
- BOOL tmpIsComparePreambles;
-
- // pointers validation
- if (numOfChannelInfos == NULL ||
- pChannelInfoList == NULL)
- {
- rc = WMX_ST_WRONG_ARGUMENT;
- goto Finalize;
- }
-
- tmpChannelInfoList = (pChannelInfo_t)malloc(sizeof(ChannelInfo_t) * (*numOfChannelInfos));
- if (tmpChannelInfoList == NULL)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"l4db_DeleteDuplicatedChannels: error in allocating tmpChannelInfoList");
- rc = WMX_ST_FAIL;
- goto Finalize;
- }
-
- // Run over all the channels and look for duplications
- for (i = 0; i < *numOfChannelInfos; i++)
- {
- // Run over the channels preceding the channel
- for (j = 0; j < i; j++)
- {
- tmpIsComparePreambles = isComparePreambles;
- if (tmpIsComparePreambles)
- {
- for (k = 0; k < PREAMBLES_LENGTH; k++)
- {
- if (pChannelInfoList[i].preambleBitmap[k] != 0xFF)
- {
- break;
- }
- }
- // if this channel contains all the preambles - don't add it
- // in case it already appears with specific preambles.
- // that way neighbor channels can override channels that were reported in scan results
- if (k == PREAMBLES_LENGTH)
- {
- tmpIsComparePreambles = FALSE;
- }
- }
- // Check if the two channels differ only in the preambles part
- if (l4db_IsChannelsEqual(&pChannelInfoList[i], &pChannelInfoList[j], tmpIsComparePreambles))
- {
- break;
- }
- }
-
- // If there is a preceding channel with the same bw, fft and freq. don't add this channel to the new list
- if (j == i)
- {
- // Add the channel to the truncated list
- tmpChannelInfoList[i - numOfDeletedChannels] = pChannelInfoList[i];
- }
- else
- {
- numOfDeletedChannels++;
- }
- }
-
- // Copy the list back to the original list
- OSAL_memcpy_s(pChannelInfoList, *numOfChannelInfos * sizeof(ChannelInfo_t), tmpChannelInfoList, (*numOfChannelInfos - numOfDeletedChannels) * sizeof(ChannelInfo_t));
- *numOfChannelInfos -= numOfDeletedChannels;
-
-Finalize:
- if (tmpChannelInfoList != NULL)
- {
- free(tmpChannelInfoList);
- }
-
- return rc;
-}
-
-/// <summary>
-/// Remove the duplicated channels in the last detected channels list of a specific NAP
-/// </summary>
-/// <param name="napID">(IN) NAP to purge </param>
-/// <returns>WMX_ST_OK if successful.</returns>
-wmx_Status_t L4db_DeleteDuplicatedChannelsInDetectedChannels(wmx_NAPid_t napID, BOOL isComparePreambles)
-{
- wmx_Status_t rc = WMX_ST_OK;
- int napIndex;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- rc = WMX_ST_MODULE_NOT_INITIALIZED;
- goto Finalize;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- napIndex = GetDiscoveredNapIndex(napID);
-
- if (napIndex != -1)
- {
- rc = l4db_DeleteDuplicatedChannels( &(g_pL4dbContext->discoveredNaps[napIndex].channelPlan.channelsSize),
- g_pL4dbContext->discoveredNaps[napIndex].channelPlan.channels, isComparePreambles);
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
-Finalize:
- return rc;
-}
-
-/// <summary>
-/// Remove the channels that differ only in the preambles property in the last detected channels list
-/// </summary>
-/// <returns>WMX_ST_OK if successful.</returns>
-wmx_Status_t L4db_DeleteDuplicatedChannelsInAllDetectedChannels(BOOL isComparePreambles)
-{
- wmx_Status_t rc = WMX_ST_OK;
- int i;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- rc = WMX_ST_MODULE_NOT_INITIALIZED;
- goto Finalize;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- // Run over the list of discovered NAPs and purge their detected channels
- for (i=0; i < WMX_NAPS_MAX_NUM; i++)
- {
- if (g_pL4dbContext->discoveredNaps[i].channelPlan.channelsSize > 0)
- {
- rc = l4db_DeleteDuplicatedChannels( &(g_pL4dbContext->discoveredNaps[i].channelPlan.channelsSize),
- g_pL4dbContext->discoveredNaps[i].channelPlan.channels, isComparePreambles);
-
- // Only one NAP should be purged (the recent connected one)
- if (rc == WMX_ST_OK)
- {
- break;
- }
- }
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
-Finalize:
- return WMX_ST_OK;
-}
-
-// Add the given channel info list to the last detected channel plan and purge the last channels with the same preambles
-wmx_Status_t L4db_AddNeighborAdvChannels(UINT32 numOfChannelInfos, pChannelInfo_t pChannelInfoList)
-{
- wmx_Status_t status = WMX_ST_OK;
- int lastConnectedNapIndex;
- wmx_NAPid_t lastConnectedNapID;
- pDiscoveredNap_t pLastConnectedNap;
- ChannelInfo_t tmpChannelList[WMX_CHANNELS_MAX_NUM];
- UINT32 tmpListSize;
- UINT32 numOfOldChannelsToCopy;
- UINT32 i;
- char buff[MAX_NAME_STR_LEN];
- WCHAR targetStr[MAX_NAME_STR_LEN];
- size_t lengthStr;
-
- if (numOfChannelInfos <= 0 ||
- numOfChannelInfos > WMX_CHANNELS_MAX_NUM ||
- pChannelInfoList == NULL)
- {
- status = WMX_ST_WRONG_ARGUMENT;
- goto Finalize;
- }
-
- // We must be connected and have a last connected NAP
- if (g_pL4dbContext->generalSettings.lastConnectedNSP.numOfConnectedNapIDs <= 0)
- {
- status = WMX_ST_WRONG_STATE;
- goto Finalize;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- l4db_CopyNapID(g_pL4dbContext->generalSettings.lastConnectedNSP.lastConnectedNapIDs[0], lastConnectedNapID);
- lastConnectedNapIndex = GetDiscoveredNapIndex(lastConnectedNapID);
- pLastConnectedNap = &(g_pL4dbContext->discoveredNaps[lastConnectedNapIndex]);
- l4db_ConvertNapIdToStr(pLastConnectedNap->napID, buff);
- mbstowcs_s(&lengthStr, targetStr, MAX_NAME_STR_LEN, buff, strlen(buff));
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_NOTICE, L"Saving neighbor adv. as discovered NAP: NAP-ID=%ws, Channels:", targetStr);
- for (i = 0; i < numOfChannelInfos; ++i)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_NOTICE, L"Ch %u. Frequecy: %u, Origin: %ws",
- i+1,
- pChannelInfoList[i].firstFreq,
- pChannelInfoList[i].lastFoundInNbrAdv ? L4DB_NBR_ADV : L4DB_SCAN_RESULTS);
- }
-
- // Copy the new NbrAdv
- OSAL_memcpy_s((pChannelInfo_t)tmpChannelList, WMX_CHANNELS_MAX_NUM * sizeof(ChannelInfo_t),
- pChannelInfoList, numOfChannelInfos * sizeof(ChannelInfo_t));
-
- // Copy the old results
- if (numOfChannelInfos + pLastConnectedNap->channelPlan.channelsSize <= WMX_CHANNELS_MAX_NUM)
- {
- numOfOldChannelsToCopy = pLastConnectedNap->channelPlan.channelsSize;
- tmpListSize = numOfChannelInfos + pLastConnectedNap->channelPlan.channelsSize;
- }
- else
- {
- numOfOldChannelsToCopy = WMX_CHANNELS_MAX_NUM - numOfChannelInfos;
- tmpListSize = WMX_CHANNELS_MAX_NUM;
- }
-
- OSAL_memcpy_s((pChannelInfo_t)&tmpChannelList[numOfChannelInfos], WMX_CHANNELS_MAX_NUM * sizeof(ChannelInfo_t),
- pLastConnectedNap->channelPlan.channels,numOfOldChannelsToCopy * sizeof(ChannelInfo_t));
-
- // Copy the list back to the original list
- OSAL_memcpy_s((pChannelInfo_t)pLastConnectedNap->channelPlan.channels, WMX_CHANNELS_MAX_NUM * sizeof(ChannelInfo_t),
- (pChannelInfo_t)tmpChannelList,tmpListSize * sizeof(ChannelInfo_t));
-
- pLastConnectedNap->channelPlan.channelsSize = tmpListSize;
-
- // Run the l4db_DeleteDuplicatedChannels before adding the new channels
- L4db_DeleteDuplicatedChannelsInDetectedChannels(lastConnectedNapID, TRUE);
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
-Finalize:
- return status;
-}
-
-/// <summary>
-/// Get the data of a provisioned NSP including last detected discovered data
-/// </summary>
-/// <param name="NSPid">(IN) NSP id </param>
-/// <param name="pNSP">(OUT) the NSP data </param>
-/// <returns>WMX_ST_OK if successful. WMX_ST_FAIL if the specified nspID is not provisioned </returns>
-wmx_Status_t L4db_GetProvisionedNsp(wmx_NSPid_t nspID, pProvisionedNsp_t pNsp)
-{
- return L4db_GetProvisionedNspEx(nspID, pNsp, TRUE);
-}
-
-/// <summary>
-/// Get the data of a provisioned NSP including discovered data
-/// </summary>
-/// <param name="NSPid">(IN) NSP id </param>
-/// <param name="pNSP">(OUT) the NSP data </param>
-/// <returns>WMX_ST_OK if successful. WMX_ST_FAIL if the specified nspID is not provisioned </returns>
-wmx_Status_t L4db_GetProvisionedNspEx(wmx_NSPid_t nspID, pProvisionedNsp_t pNsp, BOOL onlyLastDetected)
-{
- wmx_Status_t rc;
- pProvisionedNsp_t pFoundNsp;
- pL4db_Nap_t pNaps = NULL;
- UINT32 size16g = 0, SizeNon16g = 0, totalSize = 0;
-
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- pNaps = (pL4db_Nap_t)malloc(MAX_NUM_OF_DISCOVERED_NAPS * sizeof(L4db_Nap_t));
-
- if(NULL == pNsp)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_GetProvisionedNsp: pNsp == NULL");
- return WMX_ST_FAIL;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- rc = WMX_ST_DATA_UNAVAILABLE;
-
- //get the relevant NSP from the provisioned NSPS
- pFoundNsp = l4db_GetProvisionedNspById(nspID);
-
- if(NULL != pFoundNsp)
- {
- //init the struct given by the user
- l4db_InitNsp(pNsp);
-
- //copy the NSP we have found to the struct given by the user
- l4db_CopyProvisionedNsp(pNsp, pFoundNsp);
-
- rc = WMX_ST_OK;
-
- //create the naps array and 16g info
- l4db_Generate16gNapsArray(pNsp, pNaps, &size16g);
-
- l4db_GenerateNon16gNapsArray(pNsp, pNaps + size16g, MAX_NUM_OF_DISCOVERED_NAPS - size16g, &SizeNon16g, onlyLastDetected);
-
- totalSize = size16g + SizeNon16g;
-
- if (totalSize > 0)
- {
- //copy the array we have created to the returned NSP struct and update its size
- memcpy(pNsp->nwParams.capl.naps, pNaps, totalSize * sizeof(pNsp->nwParams.capl.naps[0]));
- }
- pNsp->nwParams.capl.napsSize = totalSize;
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- free(pNaps);
- return rc;
-}
-
-/// <summary>
-/// Returns TRUE if the nspID is an unprovisioned profile
-/// </summary>
-/// <param name="NSPid">(IN) NSP id </param>
-BOOL L4db_IsUnprovisionedProfile(wmx_NSPid_t nspID)
-{
- UINT32 i;
- BOOL res = FALSE;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return FALSE;
- }
-
- if (nspID == (wmx_NSPid_t)L4DB_INVALID_INDEX)
- {
- return FALSE;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- // Run over the unprovisioned profiles and look for the nspID
- for (i=0; i < g_pL4dbContext->generalSettings.unprovisionedProfilesSize; i++)
- {
- if (nspID == g_pL4dbContext->generalSettings.unprovisionedProfiles[i].nspID)
- {
- res = TRUE;
- break;
- }
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return res;
-}
-/// <summary>
-/// retrieve the provisioned channels of a NSP
-/// <param name="nspId">(in)the specific NSP we feching the data for </param name>
-/// <param name="pChannelInfoList">(out)the output list of channels per the specific provisioned nsp the num of the elements allocated mention in nChannelInfoListSize</param name>
-/// <param name="pChannelInfoListSize">(IN/OUT) contain the the number of Allocated channels per current NSP and return the actual number of channel where populated in the list</param name>
-/// </summary>
-wmx_Status_t L4db_GetChannelsPerProvisionedNsp(wmx_NSPid_t nspId,
- pChannelInfo_t pChannelInfoList,
- UINT32 *pChannelInfoListSize)
-{
- wmx_Status_t rc = WMX_ST_OK;
- pProvisionedNsp_t pProvisionedNspData;
- UINT32 i,j, channelInfoIndex = 0;
- UINT32 numOfChannelsInChannelInfo = 0;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
- pProvisionedNspData = l4db_GetProvisionedNspById(nspId);
-
- if (NULL != pProvisionedNspData)
- {
- for(i=0; i < pProvisionedNspData->nwParams.channelPlan.channelsSize; i++)
- {
- numOfChannelsInChannelInfo = (((pProvisionedNspData->nwParams.channelPlan.channels[i].lastFreq -
- pProvisionedNspData->nwParams.channelPlan.channels[i].firstFreq) /
- pProvisionedNspData->nwParams.channelPlan.channels[i].nextFreq)
- + 1);
- if(numOfChannelsInChannelInfo + channelInfoIndex > *pChannelInfoListSize)
- {
- rc = WMX_ST_RESPONSE_BUFFER_TOO_SHORT;
- break;
- }
-
- for(j=0; j < numOfChannelsInChannelInfo; j++)
- {
- //splitting the channel info into discrete channels
- OSAL_memcpy_s(&pChannelInfoList[channelInfoIndex],
- sizeof(ChannelInfo_t),
- &pProvisionedNspData->nwParams.channelPlan.channels[i],
- sizeof(ChannelInfo_t));
-
- pChannelInfoList[channelInfoIndex].firstFreq += pChannelInfoList[channelInfoIndex].nextFreq * j;
- pChannelInfoList[channelInfoIndex].lastFreq = pChannelInfoList[channelInfoIndex].firstFreq;
- pChannelInfoList[channelInfoIndex].nextFreq = 0;
-
- channelInfoIndex++;
- }
- }
-
- }
- *pChannelInfoListSize = channelInfoIndex;
- OSAL_exit_critical_section(&g_L4dbLock);
- return rc;
-}
-
-/// <summary>
-/// find the max size of channel list for specific provisioned Nsp
-/// <param name="nspId">(in)the specific NSP we fetching the data for </param name>
-/// <param name="pChannelInfoListSize">(OUT) contain the the number of provisioned channels per NSP</param name>
-/// </summary>
-wmx_Status_t L4db_GetMaxChannelsPerProvisionedNsp( wmx_NSPid_t nspId,
- UINT32 *pChannelInfoListSize)
-{
- wmx_Status_t rc = WMX_ST_OK;
- pProvisionedNsp_t pProvisionedNspData = NULL;
- UINT32 i;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
- *pChannelInfoListSize = 0;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- pProvisionedNspData = l4db_GetProvisionedNspById(nspId);
-
- if (NULL != pProvisionedNspData)
- {
- for(i=0; i<pProvisionedNspData->nwParams.channelPlan.channelsSize; i++)
- {
- //calculate the number of channels in each channel and add to the output pChannelInfoListSize
- *pChannelInfoListSize += (((pProvisionedNspData->nwParams.channelPlan.channels[i].lastFreq -
- pProvisionedNspData->nwParams.channelPlan.channels[i].firstFreq) /
- pProvisionedNspData->nwParams.channelPlan.channels[i].nextFreq)
- + 1);
- }
- }
- OSAL_exit_critical_section(&g_L4dbLock);
- return rc;
-}
-
-/// <summary>
-/// Converts a provisioned NSP structure to the interface's structure
-/// </summary>
-/// <param name="provisionedNsp">(IN)the provisioned NSP </param>
-/// <param name="pNspIf">(OUT) the NSP iterface structure to be filled </param>
-void L4db_ConvertNspToInterface(pProvisionedNsp_t pProvisionedNsp, wmx_pNSP_t pNspIf)
-{
- //TODO - finish / change this after the wmx_NSP_t interface will be closed
- UINT32 i;
- pSubscriberInfo_t pPrimarySubsc;
- size_t tempStrLen = 0;
-
- //copy the nsp ids
- for(i = 0 ; i < pProvisionedNsp->nwParams.hNspsSize ; i++)
- {
- pNspIf->nspIDs[i] = pProvisionedNsp->nwParams.hNsps[i].nspId;
- }
-
- pNspIf->numOfNspIDs = pProvisionedNsp->nwParams.hNspsSize;
-
- //get the 16g name, if exists. Otherwise, get the provisioned name
- tempStrLen = strnlen(pProvisionedNsp->nwParams.name16g, WMX_NSP_NAME_MAX_SIZE);
- if(0 != tempStrLen && WMX_NSP_NAME_MAX_SIZE != tempStrLen)
- {
- OSAL_strcpy_s(pNspIf->nspName, WMX_NSP_NAME_MAX_SIZE, pProvisionedNsp->nwParams.name16g);
- }
- else
- {
- tempStrLen = strnlen(pProvisionedNsp->nwParams.provisionedName, WMX_NSP_NAME_MAX_SIZE);
- if(0 != tempStrLen && WMX_NSP_NAME_MAX_SIZE != tempStrLen)
- {
- OSAL_strcpy_s(pNspIf->nspName, WMX_NSP_NAME_MAX_SIZE, pProvisionedNsp->nwParams.provisionedName);
- }
- else
- {
- pNspIf->nspName[0] = '\0';
- }
- }
-
- // Check the activation state of the nsp
- if (pProvisionedNsp->nwParams.hNspsSize > 0 &&
- l4db_IsHomeNsp(pProvisionedNsp->nwParams.hNsps[0].nspId) == TRUE)
- {
- pNspIf->activated = TRUE;
- }
- else
- {
- pNspIf->activated = FALSE;
- }
-
- pPrimarySubsc = &pProvisionedNsp->subscriptionParams.primary;
-
- //add the name
- OSAL_strcpy_s(pNspIf->subscribers[0].name, WMX_SUBSCRIBER_NAME_MAX_SIZE, pPrimarySubsc->name);
-
- //add the id and the realm
- if(pPrimarySubsc->eapInfoSize > 1)
- {
- if (pPrimarySubsc->eapInfo[0].encaps == pPrimarySubsc->eapInfo[1].EAPMethod)
- {
- OSAL_strcpy_s(pNspIf->subscribers[0].id, WMX_SUBSCRIBER_ID_MAX_SIZE, pPrimarySubsc->eapInfo[0].id);
-
- tempStrLen = strnlen(pPrimarySubsc->eapInfo[0].realm, WMX_NSP_REALM_MAX_SIZE);
- if(0 != tempStrLen && WMX_NSP_REALM_MAX_SIZE != tempStrLen)
- {
- OSAL_strcpy_s(pNspIf->nspRealm, WMX_NSP_REALM_MAX_SIZE, pPrimarySubsc->eapInfo[0].realm);
- }
- else
- {
- pNspIf->nspRealm[0] = '\0';
- }
- }
- else if (pPrimarySubsc->eapInfo[1].encaps == pPrimarySubsc->eapInfo[0].EAPMethod)
- {
- OSAL_strcpy_s(pNspIf->subscribers[0].id, WMX_SUBSCRIBER_ID_MAX_SIZE, pPrimarySubsc->eapInfo[1].id);
-
- tempStrLen = strnlen(pPrimarySubsc->eapInfo[1].realm, WMX_NSP_REALM_MAX_SIZE);
- if(0 != tempStrLen && WMX_NSP_REALM_MAX_SIZE != tempStrLen)
- {
- OSAL_strcpy_s(pNspIf->nspRealm, WMX_NSP_REALM_MAX_SIZE, pPrimarySubsc->eapInfo[1].realm);
- }
- else
- {
- pNspIf->nspRealm[0] = '\0';
- }
- }
- }
- else
- {
- OSAL_strcpy_s(pNspIf->subscribers[0].id, WMX_SUBSCRIBER_ID_MAX_SIZE, pPrimarySubsc->eapInfo[0].id);
-
- tempStrLen = strnlen(pPrimarySubsc->eapInfo[0].realm, WMX_NSP_REALM_MAX_SIZE);
- if(0 != tempStrLen && WMX_NSP_REALM_MAX_SIZE != tempStrLen)
- {
- OSAL_strcpy_s(pNspIf->nspRealm, WMX_NSP_REALM_MAX_SIZE, pPrimarySubsc->eapInfo[0].realm);
- }
- else
- {
- pNspIf->nspRealm[0] = '\0';
- }
- }
-
- pNspIf->subscribers[0].userCredRequired = FALSE;
- pNspIf->subscribers[0].SLA.agreementLevel = 0;
- pNspIf->subscribers[0].SLA.downLinkSpeed = 0;
- pNspIf->subscribers[0].SLA.upLinkSpeed = 0;
- pNspIf->numOfSubscribers = 1;
-
- //populate other fields with default values
- pNspIf->allowGuests = FALSE;
- pNspIf->bestRssi = 0;
- pNspIf->bestCINR = 0;
- pNspIf->isRoamingPartner = FALSE;
- pNspIf->numOfRoamToNsps = 0;
- pNspIf->apdoVer = 0;
-}
-
-/// <summary>
-///Gets an NSP ID for each provisioned NSP. NOTE: only one of the NSP IDs is given per NSP
-///</summary>
-/// <param name="pNspIds">(OUT) an array of NSP IDs allocated by the user </param>
-/// <param name="nNspsSize">(IN) the number of elements allocated by the user
-/// (OUT)The actual number of elements returned \ that should be allocated in the
-/// pNspIds' array.</param>
-/// <returns>WMX_ST_OK if successful.
-/// If the actual number of elements is higher than the number of elements allocated,
-/// the API will return WMX_ST_BUFFER_TOO_SHORT</returns>
-wmx_Status_t L4db_GetProvisionedNspIds(wmx_pNSPid_t pNspIds, UINT32 * nNspIdsSize)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- int i, j;
- UINT32 actualSize = 0;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_OK;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //iterate through all the NSPs and for each get one of its NSP IDs
- for(i = 0 ; i < WMX_NSPS_MAX_NUM ; i ++)
- {
- for(j = 0 ; j < WMX_NSP_IDS_MAX_NUM ; j++)
- {
- if((wmx_NSPid_t)L4DB_INVALID_INDEX != g_pL4dbContext->nsps[i].nwParams.hNsps[j].nspId)
- {
- //check that we have enough space in the array allocated by the user
- if(actualSize < *nNspIdsSize)
- {
- pNspIds[actualSize] = g_pL4dbContext->nsps[i].nwParams.hNsps[j].nspId;
- }
- else
- {
- rc = WMX_ST_BUFFER_TOO_SHORT;
- }
- actualSize++;
- break; //we finished handling this NSP
- }
- }
- }
-
- *nNspIdsSize = actualSize;
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-/// <summary>
-/// Gets the operator's name received from provisioning and 16g
-/// </summary>
-/// <param name="nspID">(IN) the ID of the requested NSP</param>
-/// <param name="provisionedName">(OUT) the NSP name received through provisioning. This should be allocated by the user</param>
-/// <param name="nProvisionedNameSize">(IN) the size of provisionedName allocated by the user
-/// (OUT)The actual number of elements returned \ should be allocated in the provisionedName.</param>
-/// <param name="name16g">(OUT) the NSP name received through 16g. This should be allocated by the user</param>
-/// <param name="n16gNameSize">(IN) the size of name16g allocated by the user
-/// (OUT)The actual number of elements returned \ that should be allocated in the name16g.</param>
-/// <returns>WMX_ST_OK if successful.
-/// If the actual number of elements is higher than the number of elements allocated,
-/// the API will return WMX_ST_BUFFER_TOO_SHORT</returns>
-wmx_Status_t L4db_GetNspName(wmx_NSPid_t nspID, CHAR * provisionedName, UINT32 * nProvisionedNameSize, CHAR * name16g, UINT32 * n16gNameSize)
-{
- pProvisionedNsp_t pNsp;
- UINT32 nameSize;
- int i, k;
- UINT32 j;
- BOOL finished = FALSE;
- BOOL foundIndex = FALSE;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- size_t tempStrLen = 0;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_DATA_UNAVAILABLE;
-
- if (provisionedName == NULL ||
- name16g == NULL)
- {
- return WMX_ST_WRONG_ARGUMENT;
- }
-
- *provisionedName = '\0';
- *name16g = '\0';
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //get the relevant provisioned NSP, if exists
- pNsp = l4db_GetProvisionedNspById(nspID);
-
- if(NULL != pNsp)
- {
- //handle the provisioned name
- nameSize = (UINT32)strnlen(pNsp->nwParams.provisionedName, WMX_NSP_NAME_MAX_SIZE) + 1;
-
- //verify that the user allocated enough space
- if(*nProvisionedNameSize < nameSize)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetNspName returned WMX_ST_BUFFER_TOO_SHORT");
- rc = WMX_ST_BUFFER_TOO_SHORT;
- }
-
- //copy the name if possible
- if((0 != nameSize) && ((WMX_NSP_NAME_MAX_SIZE) != nameSize) && (WMX_ST_BUFFER_TOO_SHORT != rc))
- {
- OSAL_strcpy_s(provisionedName, nameSize, pNsp->nwParams.provisionedName);
- rc = WMX_ST_OK;
- }
-
- //update the copied size to the user
- *nProvisionedNameSize = nameSize;
- }
- else
- {
- //update the size of the provisioned name to zero
- *nProvisionedNameSize = 0;
- }
-
- //handle the .16g name
- nameSize = 0;
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)
- {
- if(FALSE == l4db_IsNapidEmpty(g_pL4dbContext->discoveredNaps[i].napID))
- {
- for(j = 0 ; j < g_pL4dbContext->discoveredNaps[i].nspInfoSize ; j++)
- {
- if(nspID == g_pL4dbContext->discoveredNaps[i].nspInfo[j].nspID)
- {
- foundIndex = TRUE;
- }
- else if(NULL != pNsp)
- {
- for(k = 0 ; k < WMX_NSP_IDS_MAX_NUM ; k++)
- {
- if(L4DB_INVALID_INDEX != pNsp->nwParams.hNsps[k].nspId)
- {
- if(g_pL4dbContext->discoveredNaps[i].nspInfo[j].nspID == pNsp->nwParams.hNsps[k].nspId)
- {
- foundIndex = TRUE;
- break;
- }
- }
- }
- }
- if(TRUE == foundIndex)//we found our NSP id or one of its equiv
- {
- foundIndex = FALSE;
- tempStrLen = strnlen(g_pL4dbContext->discoveredNaps[i].nspInfo[j].name, WMX_NSP_NAME_MAX_SIZE);
- if(0 != tempStrLen && WMX_NSP_NAME_MAX_SIZE != tempStrLen)
- {
- nameSize = (UINT32)strnlen(g_pL4dbContext->discoveredNaps[i].nspInfo[j].name, WMX_NSP_NAME_MAX_SIZE) + 1;
-
- //verify that the user allocated enough space
- if(*n16gNameSize < nameSize)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetNspName returned WMX_ST_BUFFER_TOO_SHORT");
- rc = WMX_ST_BUFFER_TOO_SHORT;
- }
-
- if((0 != nameSize) && ((WMX_NSP_NAME_MAX_SIZE) != nameSize) && (WMX_ST_BUFFER_TOO_SHORT != rc))
- {
- OSAL_strcpy_s(name16g,
- nameSize,
- g_pL4dbContext->discoveredNaps[i].nspInfo[j].name);
-
- rc = WMX_ST_OK;
- finished = TRUE;
- break;
- }
- }
- }
- }
- }
- if(TRUE == finished)
- {
- break;
- }
- }
-
- //update the 16g name size copied to the user
- if((TRUE == finished) || (WMX_ST_BUFFER_TOO_SHORT == rc))
- {
- *n16gNameSize = nameSize;
- }
- else
- {
- *n16gNameSize = 0;
- }
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// Gets one of the IDs of the NSP which has the name nspName.
-/// If a 16g name exists, we will look it up first
-///</summary>
-/// <param name="nspName">(IN) The requested NSP name </param>
-/// <returns>L4DB_INVALID_INDEX if the name doesn't exist and its nspID otherwise</returns>
-wmx_NSPid_t L4db_GetNspId(char * nspName)
-{
- int i;
- UINT32 j;
- wmx_NSPid_t nspID = (wmx_NSPid_t)L4DB_INVALID_INDEX;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //first, search for this name in the discovered NSPs
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)
- {
- if(FALSE == l4db_IsNapidEmpty(g_pL4dbContext->discoveredNaps[i].napID))
- {
- for(j = 0 ; j < g_pL4dbContext->discoveredNaps[i].nspInfoSize ; j++)
- {
- if(FALSE == strcmp(nspName, g_pL4dbContext->discoveredNaps[i].nspInfo[j].name))
- {
- nspID = g_pL4dbContext->discoveredNaps[i].nspInfo[j].nspID;
- OSAL_exit_critical_section(&g_L4dbLock);
- return nspID;
- }
- }
- }
- }
-
- //search for the name in the provisioned NSPs
- for(i = 0 ; i < WMX_NSPS_MAX_NUM; i++)
- {
- if(FALSE == strcmp(nspName, g_pL4dbContext->nsps[i].nwParams.provisionedName))
- {
- //get one of the NSP IDs
- for(j = 0 ; j < WMX_NSP_IDS_MAX_NUM ; j++)
- {
- if((wmx_NSPid_t)L4DB_INVALID_INDEX != g_pL4dbContext->nsps[i].nwParams.hNsps[j].nspId)
- {
- nspID = g_pL4dbContext->nsps[i].nwParams.hNsps[j].nspId;
- OSAL_exit_critical_section(&g_L4dbLock);
- return nspID;
- }
- }
- }
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
- return nspID;
-}
-/// <summary>
-/// Gets the category of the given NSP ID
-/// </summary>
-/// <param name="nspID">(IN)the requested NSP ID </param>
-/// <returns>NspCategory - the NSP's category</returns>
-NspCategory_t L4db_GetNspCategory(wmx_NSPid_t nspID)
-{
- pProvisionedNsp_t pFoundNsp;
- NspCategory_t nspCategoryResult = NotProvisioned;
-
- //TRACE(TR_MOD_NDNS_AGENT, TR_SEV_INFO, L"L4db_GetNspCategory(IN). ");
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //check if this NSP is provisioned
- pFoundNsp = l4db_GetProvisionedNspById(nspID);
-
- if(NULL != pFoundNsp)
- {
- if (l4db_IsHomeNsp(nspID) == TRUE)
- {
- nspCategoryResult = Home;
- }
- else
- {
- nspCategoryResult = NotHome;
- }
- }
-
- //our NSP id provisioned but not home
- OSAL_exit_critical_section(&g_L4dbLock);
-
- //TRACE(TR_MOD_NDNS_AGENT, TR_SEV_INFO, L"L4db_GetNspCategory(OUT). nspCategoryResult=%d",nspCategoryResult);
- return nspCategoryResult;
-}
-
-/// <summary>
-//get the pNwParams per NSP ID
-/// </summary>
-///<param name="nspID">(IN) wmx_NSPid_t nspID - the NSP ID.</param>
-///<param name="pNwParams">(OUT) the pNwParams per the NSP</param>
-/// <returns>TRUE is found a NSP per the NSP ID</returns>
-wmx_Status_t L4db_GetNwParamsPerNsp(wmx_NSPid_t nspID, pNwParams_t pNwParams)
-{
- wmx_Status_t status = WMX_ST_DATA_UNAVAILABLE;
- pProvisionedNsp_t pFoundNsp;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //check if this NSP can be found
- pFoundNsp = l4db_GetProvisionedNspById(nspID);
-
- if((NULL != pFoundNsp) && (NULL != pNwParams))
- {
- memcpy(pNwParams, &(pFoundNsp->nwParams),sizeof(NwParams_t));
- status = WMX_ST_OK;
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return status;
-}
-
-/// <summary>
-/// Gets the BEK of the last connected NSP. Only the last BEK received is stored in the DB.
-/// </summary>
-wmx_Status_t L4db_GetBEK( wmx_pBEKBuffer_t pBEK )
-{
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //check if this NSP is provisioned
- wmx_memcpy(pBEK, sizeof(wmx_BEKBuffer_t), g_pL4dbContext->apdoInternalParams.bek, sizeof(wmx_BEKBuffer_t));
-
- //our NSP id provisioned but not home
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-/// <summary>
-/// Sets the BEK of the last connected NSP
-/// </summary>
-wmx_Status_t L4db_SetBEK( wmx_pBEKBuffer_t pBEK )
-{
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //check if this NSP is provisioned
- wmx_memcpy( g_pL4dbContext->apdoInternalParams.bek, sizeof(wmx_BEKBuffer_t), pBEK, sizeof(wmx_BEKBuffer_t));
-
- //our NSP id provisioned but not home
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-/// <summary>
-/// Checks if this is the last NSP we were connected to
-/// </summary>
-/// <param name="pNspID">(IN) NSP ID to check </param>
-/// <returns>TRUE is this is the recent NSP</returns>
-BOOL L4db_IsRecentNsp(wmx_pNSPid_t pNspID)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- pProvisionedNsp_t nsp = NULL;
- BOOL isRecent = FALSE;
- wmx_NSPid_t recentNspId = 0;
- UINT32 i;
-
- if(FALSE == g_fIsInitiated || pNspID == NULL)
- {
- // Nobody init US ..., you should call init function / illegal NSP ID
- return FALSE;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
- recentNspId = g_pL4dbContext->generalSettings.lastConnectedNSP.recentNspID;
- OSAL_exit_critical_section(&g_L4dbLock);
-
- if (recentNspId == *pNspID)
- {
- return TRUE;
- }
-
- nsp = (pProvisionedNsp_t)malloc(sizeof(ProvisionedNsp_t));
-
- //there is no lock because the lock is performed within L4db_GetProvisionedNsp
- rc = L4db_GetProvisionedNsp(recentNspId, nsp);
-
- if (rc == WMX_ST_OK)
- {
- OSAL_enter_critical_section(&g_L4dbLock);
- for (i = 0; i < nsp->nwParams.hNspsSize; ++i)
- {
- if (nsp->nwParams.hNsps[i].nspId == *pNspID)
- {
- isRecent = TRUE;
- break;
- }
- }
- OSAL_exit_critical_section(&g_L4dbLock);
- }
-
- free(nsp);
- return isRecent;
-}
-/// <summary>
-/// Gets the recent NSP we were connected to. Returns L4DB_INVALID_INDEX when there is no recent.
-/// </summary>
-/// <param name="pNspID">(OUT) the recent NSP </param>
-/// <returns>WMX_ST_OK if successful, WMX_ST_DATA_UNAVAILABLE if the device was not connected.</returns>
-wmx_Status_t L4db_GetRecentNsp(wmx_pNSPid_t pNspID)
-{
- wmx_Status_t rc = WMX_ST_DATA_UNAVAILABLE;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- if (L4DB_INVALID_INDEX != g_pL4dbContext->generalSettings.lastConnectedNSP.recentNspID)
- {
- *pNspID = g_pL4dbContext->generalSettings.lastConnectedNSP.recentNspID;
- rc = WMX_ST_OK;
- }
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// Gets the unprovisioned profiles
-/// </summary>
-/// <param name="numOfUnprovisionedProfiles">(IN/OUT) Holds the size the user allocated in the beginning and the array size in the end</param>
-/// <param name="pUnprovisionedProfiles">(IN/OUT) allocated array to get the results</param>
-/// <returns>WMX_ST_OK if successful, WMX_ST_DATA_UNAVAILABLE if the device was not connected.</returns>
-wmx_Status_t L4db_GetUnprovisionedProfiles(UINT32 *numOfUnprovisionedProfiles, pProfile_t pUnprovisionedProfiles)
-{
- wmx_Status_t rc = WMX_ST_OK;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- rc = WMX_ST_MODULE_NOT_INITIALIZED;
- goto Finalize;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- if (*numOfUnprovisionedProfiles < g_pL4dbContext->generalSettings.unprovisionedProfilesSize)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- rc = WMX_ST_BUFFER_TOO_SHORT;
- goto Finalize;
- }
-
- if (g_pL4dbContext->generalSettings.unprovisionedProfilesSize > 0)
- {
- OSAL_memcpy_s( pUnprovisionedProfiles,
- *numOfUnprovisionedProfiles * sizeof(Profile_t),
- g_pL4dbContext->generalSettings.unprovisionedProfiles,
- g_pL4dbContext->generalSettings.unprovisionedProfilesSize * sizeof(Profile_t));
- }
- *numOfUnprovisionedProfiles = g_pL4dbContext->generalSettings.unprovisionedProfilesSize;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
-Finalize:
- return rc;
-}
-
-/// <summary>
-/// Gets the current preferred NSP (the user's favorite NSP)
-/// </summary>
-/// <param name="pNspID">(OUT) the current preferred NSP </param>
-/// <returns>WMX_ST_OK if successful.</returns>
-wmx_Status_t L4db_GetCurrentPreferredNsp(wmx_pNSPid_t pCurrentPreferredNspID)
-{
- wmx_Status_t rc = WMX_ST_DATA_UNAVAILABLE;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
- if (L4DB_INVALID_INDEX != g_pL4dbContext->generalSettings.currentPreferredNSP)
- {
- *pCurrentPreferredNspID = g_pL4dbContext->generalSettings.currentPreferredNSP;
- rc = WMX_ST_OK;
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// Sets the current preferred NSP (the user's favorite NSP)
-/// </summary>
-/// <param name="pNspID">(IN) the current preferred NSP </param>
-/// <returns>WMX_ST_OK if successful. WMX_ST_WRONG_ARGUMENT if the currentPreferredNspID is already the preferred one</returns>
-wmx_Status_t L4db_SetCurrentPreferredNsp(wmx_NSPid_t currentPreferredNspID)
-{
- wmx_Status_t rc = WMX_ST_OK;
- wmx_UserConnectMode_t connectMode;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- rc = WMX_ST_MODULE_NOT_INITIALIZED;
- goto Finalize;
- }
-
- if (currentPreferredNspID == L4DB_INVALID_INDEX)
- {
- connectMode = L4db_GetConnectMode();
-
- // Current preferred NSP can't be set to NULL when the connect mode is Auto connect
- if (connectMode == UserAutoScanAutoConnect ||
- connectMode == UserSemiManScanAutoConnect)
- {
- rc = WMX_ST_WRONG_STATE;
- goto Finalize;
- }
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- if (g_pL4dbContext->generalSettings.currentPreferredNSP != currentPreferredNspID)
- {
- g_pL4dbContext->generalSettings.currentPreferredNSP = currentPreferredNspID;
-
- if (currentPreferredNspID != L4DB_INVALID_INDEX)
- {
- // Add an unprovisioned profile if needed
- L4db_AddUnprovisionedProfile(currentPreferredNspID);
- }
- }
- else
- {
- rc = WMX_ST_WRONG_ARGUMENT;
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
-Finalize:
- return rc;
-}
-
-/// <summary>
-/// The function returns TRUE if nspId is the current preferred NSP; FALSE otherwise
-/// </summary>
-BOOL L4db_IsCurrentPreferredNSP(wmx_NSPid_t nspId)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- ProvisionedNsp_t nsp;
- BOOL isCurrent = FALSE;
- wmx_NSPid_t currentNspId = 0;
- UINT32 i;
-
- if(FALSE == g_fIsInitiated || nspId == (wmx_NSPid_t)L4DB_INVALID_INDEX)
- {
- // Nobody init US ..., you should call init function / illegal NSP ID
- return FALSE;
- }
-
- rc = L4db_GetCurrentPreferredNsp(&currentNspId);
- if (rc != WMX_ST_OK ||
- currentNspId == (wmx_NSPid_t)L4DB_INVALID_INDEX)
- {
- goto Finalize;
- }
-
- if (currentNspId == nspId)
- {
- isCurrent = TRUE;
- goto Finalize;
- }
-
-
- rc = L4db_GetProvisionedNsp(currentNspId, &nsp);
-
- if (rc != WMX_ST_OK)
- {
- goto Finalize;
- }
-
- // Run over all the IDs of the current preferred NSP. check if they are equal to nspId.
- for (i = 0; i < nsp.nwParams.hNspsSize; ++i)
- {
- if (nsp.nwParams.hNsps[i].nspId == nspId)
- {
- isCurrent = TRUE;
- goto Finalize;
- }
- }
-
-Finalize:
- return isCurrent;
-}
-
-// [Ely Oran check]
-wmx_Status_t L4db_GetUnprovisionedProfilesList(pProfile_t unprovisionedProfiles, UINT32 *unprovisionedProfilesSize)
-{
- UINT32 actualUnprovisionedProfilesSize = 0, i;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_FAIL;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //calculate the the number of NSPs in the recent NSP list
- for(i = 0 ; i < MAX_NUM_OF_RECENT_NSPS ; i++)
- {
- if(L4DB_INVALID_INDEX != g_pL4dbContext->generalSettings.unprovisionedProfiles[i].nspID)
- {
- //verify there is enough allocated space
- if(actualUnprovisionedProfilesSize < *unprovisionedProfilesSize)
- {
- unprovisionedProfiles[i] = g_pL4dbContext->generalSettings.unprovisionedProfiles[i];
- }
-
- actualUnprovisionedProfilesSize++;
- }
- }
-
- //verify that the user allocated enough space for the recent NSPs
- if(*unprovisionedProfilesSize < actualUnprovisionedProfilesSize)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetRecentNspList returned WMX_ST_BUFFER_TOO_SHORT");
- rc = WMX_ST_BUFFER_TOO_SHORT;
- }
- else
- {
- rc = WMX_ST_OK;
- }
-
- //update the copied size for the user
- *unprovisionedProfilesSize = actualUnprovisionedProfilesSize;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-//the function return the unprovisioned element per specific Nsp
-//if there is no such nsp in the unprovisioned DB the return value will be WMX_ST_NSP_ID_NOT_FOUND
-wmx_Status_t L4db_GetUnprovisionedProfilePerNspID(wmx_NSPid_t nspId, pProfile_t pUnprovisioned)
-{
- wmx_Status_t rc = WMX_ST_OK;
- UINT32 i;
-
- if (NULL != pUnprovisioned)
- {
- if(FALSE == g_fIsInitiated)
- {
- rc = WMX_ST_MODULE_NOT_INITIALIZED;
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_NSP_ID_NOT_FOUND;
-
- OSAL_enter_critical_section(&g_L4dbLock);
- for(i = 0 ; i < g_pL4dbContext->generalSettings.unprovisionedProfilesSize ; i++)
- {
- if(nspId == g_pL4dbContext->generalSettings.unprovisionedProfiles[i].nspID)
- {
- OSAL_memcpy_s(pUnprovisioned, sizeof(Profile_t), &g_pL4dbContext->generalSettings.unprovisionedProfiles[i], sizeof(Profile_t));
- rc = WMX_ST_OK;
- break;
- }
- }
- OSAL_exit_critical_section(&g_L4dbLock);
- }
- else
- {
- rc = WMX_ST_WRONG_ARGUMENT;
- }
- return rc;
-}
-
-UINT32 L4db_GetMaxDetectedChannelPerNap(wmx_NAPid_t napId)
-{
- UINT32 i, res;
-
- if(FALSE == g_fIsInitiated)
- {
- return 0;
- }
-
- res = 0;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- // Look for the given NAP
- for (i = 0; i < WMX_NAPS_MAX_NUM; i++)
- {
- if(TRUE == l4db_IsNapidEqual(napId, g_pL4dbContext->discoveredNaps[i].napID))
- {
- res = g_pL4dbContext->discoveredNaps[i].channelPlan.channelsSize;
- break;
- }
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return res;
-}
-
-wmx_Status_t L4db_GetDetectedChannelPerNap(wmx_NAPid_t napId,
- pChannelPlan_t pChannelPlan)
-{
- UINT32 i;
- wmx_Status_t rc = WMX_ST_OK;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- pChannelPlan->channelsSize = 0;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- // Look for the given NAP
- for (i = 0; i < WMX_NAPS_MAX_NUM; i++)
- {
- if(TRUE == l4db_IsNapidEqual(napId, g_pL4dbContext->discoveredNaps[i].napID))
- {
- OSAL_memcpy_s(pChannelPlan, sizeof(ChannelPlan_t), &g_pL4dbContext->discoveredNaps[i].channelPlan, sizeof(ChannelPlan_t));
- break;
- }
-
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-//the function return the unprovisioned element per specific Nsp
-//if there is no such nsp in the unprovisioned DB the return value will be WMX_ST_NSP_ID_NOT_FOUND
-wmx_Status_t L4db_GetProvisionedPerNspID(wmx_NSPid_t nspId, pProvisionedNsp_t pProvisioned)
-{
- wmx_Status_t rc = WMX_ST_OK;
- pProvisionedNsp_t pLocalProvisioned; // use to get the resault from the function and to copy it to the output param
-
- if (NULL != pProvisioned)
- {
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
- pLocalProvisioned = l4db_GetProvisionedNspById(nspId);
- if(NULL == pLocalProvisioned)
- {
- rc = WMX_ST_NSP_ID_NOT_FOUND;
- }
- else
- {
- OSAL_memcpy_s(pProvisioned, sizeof(ProvisionedNsp_t), pLocalProvisioned, sizeof(ProvisionedNsp_t));
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
- }
- else
- {
- rc = WMX_ST_WRONG_ARGUMENT;
- }
- return rc;
-}
-
-
-// Add channels to the unprovisioned profile from the detected NAPs array. Make sure that there are no duplications
-wmx_Status_t L4db_AddChannelPlanToUnprovisionedProfile(wmx_NSPid_t nspID)
-{
- wmx_Status_t rc = WMX_ST_OK;
- UINT32 i, j, k, l;
- wmx_NAPid_t napID;
- pChannelPlan_t pChannelPlan, pToAddChannelPlan;
- int lastChannelToMove, channelIndex;
-
- if(FALSE == g_fIsInitiated)
- {
- rc = WMX_ST_MODULE_NOT_INITIALIZED;
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- if (nspID == (wmx_NSPid_t)L4DB_INVALID_INDEX)
- {
- return WMX_ST_WRONG_ARGUMENT;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- // Check if the profile exists
- for(i = 0 ; i < g_pL4dbContext->generalSettings.unprovisionedProfilesSize ; i++)
- {
- if (g_pL4dbContext->generalSettings.unprovisionedProfiles[i].nspID == nspID)
- {
- pChannelPlan = &g_pL4dbContext->generalSettings.unprovisionedProfiles[i].channelPlan;
- break;
- }
- }
-
- // If the profile exists
- if (i < g_pL4dbContext->generalSettings.unprovisionedProfilesSize)
- {
- l4db_ConvertNapIdIntToNapIdType(napID, nspID); // look for a napID that is equal to the nspID
-
- for (j = 0; j < MAX_NUM_OF_DISCOVERED_NAPS; j++)
- {
- if (l4db_IsNapidEqual(g_pL4dbContext->discoveredNaps[j].napID, napID) == TRUE)
- {
- pToAddChannelPlan = &g_pL4dbContext->discoveredNaps[j].channelPlan;
- break;
- }
- }
-
- // If there is an equal NAP in the discovered NAPs array
- if (j < MAX_NUM_OF_DISCOVERED_NAPS)
- {
- // Add the channel infos that doesn't exist yet
- for (k = 0; k < pToAddChannelPlan->channelsSize; k++)
- {
- for (l = 0; l < pChannelPlan->channelsSize; l++)
- {
- if (pToAddChannelPlan->channels[k].bw == pChannelPlan->channels[l].bw &&
- pToAddChannelPlan->channels[k].fft == pChannelPlan->channels[l].fft &&
- pToAddChannelPlan->channels[k].firstFreq == pChannelPlan->channels[l].firstFreq)
- {
- break;
- }
- }
-
- // The channel info is new, add it
- if (l == pChannelPlan->channelsSize)
- {
- // Add the new channel info to the beginning of the array and move the rest of the channels one to the right
- if (pChannelPlan->channelsSize < WMX_CHANNELS_MAX_NUM)
- {
- lastChannelToMove = (int)pChannelPlan->channelsSize - 1;
- pChannelPlan->channelsSize++;
- }
- else
- {
- lastChannelToMove = WMX_CHANNELS_MAX_NUM - 2; // the last channel info will be deleted
- }
-
- // Can't use memcpy because there are overlapping ranges
- for (channelIndex = lastChannelToMove; channelIndex >= 0; channelIndex--)
- {
- pChannelPlan->channels[channelIndex + 1] = pChannelPlan->channels[channelIndex];
- }
-
- pChannelPlan->channels[0] = pToAddChannelPlan->channels[k];
- }
- }
-
- }
- }
- else
- {
- rc = WMX_ST_WRONG_ARGUMENT;
- }
-
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-wmx_Status_t L4db_AddUnprovisionedProfile(wmx_NSPid_t nspID)
-{
- int i;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- BOOL bExist = FALSE;
- int lastIndexToMove;
- wmx_NAPid_t napID;
- pProvisionedNsp_t pFoundNsp;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_FAIL;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //chack if the nspId is a provisioned one
-
- pFoundNsp = l4db_GetProvisionedNspById(nspID);
- if(NULL != pFoundNsp)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- return WMX_ST_NSP_ID_NOT_FOUND;
- }
-
- // Check if the profile exists
- for(i = 0 ; i < (int)g_pL4dbContext->generalSettings.unprovisionedProfilesSize ; i++)
- {
- if (g_pL4dbContext->generalSettings.unprovisionedProfiles[i].nspID == nspID)
- {
- bExist = TRUE;
- break;
- }
- }
-
- if (!bExist)
- {
- // Add a new profile to the beginning of the list and move the rest forward
- if (g_pL4dbContext->generalSettings.unprovisionedProfilesSize < MAX_NUM_OF_RECENT_NSPS)
- {
- lastIndexToMove = g_pL4dbContext->generalSettings.unprovisionedProfilesSize - 1;
- g_pL4dbContext->generalSettings.unprovisionedProfilesSize++;
- }
- else
- {
- lastIndexToMove = MAX_NUM_OF_RECENT_NSPS - 2; // The last profile will be deleted
- }
-
- for (i=lastIndexToMove; i >= 0; i--)
- {
- g_pL4dbContext->generalSettings.unprovisionedProfiles[i+1] = g_pL4dbContext->generalSettings.unprovisionedProfiles[i];
- }
-
- l4db_InitChannelPlan(&g_pL4dbContext->generalSettings.unprovisionedProfiles[0].channelPlan);
- g_pL4dbContext->generalSettings.unprovisionedProfiles[0].nspID = nspID;
- l4db_ConvertNapIdIntToNapIdType(napID, nspID);
- OSAL_memcpy_s(g_pL4dbContext->generalSettings.unprovisionedProfiles[0].napID, sizeof(wmx_NAPid_t), napID, sizeof(wmx_NAPid_t));
- }
-
- // if the profile already exists - just update its detected channels
- L4db_AddChannelPlanToUnprovisionedProfile(nspID);
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// Updates the connected NAP ID, assumes that the connected NSP is updated later
-/// </summary>
-/// <param name="napID">(IN) the NAP ID we are connected to </param>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t L4db_SetConnectedNap(wmx_NAPid_t napID)
-{
- int i, j;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- // Check if the new NSP is the same like the old one
- if (g_pL4dbContext->generalSettings.lastConnectedNSP.recentNspID == Ndns_GetConnectingNSPTemp())
- {
- // Add the NAP to the previous NSP
-
- // Check if the new NAP exists
- for (i=0; i < (int)g_pL4dbContext->generalSettings.lastConnectedNSP.numOfConnectedNapIDs; i++)
- {
- if (g_pL4dbContext->generalSettings.lastConnectedNSP.lastConnectedNapIDs[i][0] == napID[0] &&
- g_pL4dbContext->generalSettings.lastConnectedNSP.lastConnectedNapIDs[i][1] == napID[1] &&
- g_pL4dbContext->generalSettings.lastConnectedNSP.lastConnectedNapIDs[i][2] == napID[2])
- {
- break;
- }
- }
-
- if (i < (int)g_pL4dbContext->generalSettings.lastConnectedNSP.numOfConnectedNapIDs)
- {
- // The NAP exists
- j=i-1;
- }
- else
- {
- // The NAP doesn't exist
- j = (i == WMX_NAPS_MAX_NUM ? i - 2 : i - 1); // Delete one NAP if the array is full
- g_pL4dbContext->generalSettings.lastConnectedNSP.numOfConnectedNapIDs++;
- }
-
- // Move the NAPs one ahead until the end or where the new NAP exists
- for (; j >= 0; j--)
- {
- l4db_CopyNapID(g_pL4dbContext->generalSettings.lastConnectedNSP.lastConnectedNapIDs[j],
- (wmx_pNAPid_t)&g_pL4dbContext->generalSettings.lastConnectedNSP.lastConnectedNapIDs[j+1]);
- }
-
- // Add the new NAP to the beginning of the array
- l4db_CopyNapID(napID, (wmx_pNAPid_t)&g_pL4dbContext->generalSettings.lastConnectedNSP.lastConnectedNapIDs[0]);
- }
- else
- {
- // Connecting to a new NSP
- l4db_CopyNapID(napID, g_pL4dbContext->generalSettings.lastConnectedNSP.lastConnectedNapIDs[0]);
- g_pL4dbContext->generalSettings.lastConnectedNSP.numOfConnectedNapIDs = 1;
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-/// <summary>
-/// Updates the connected NSP
-/// </summary>
-/// <param name="nspID">(IN) the NSP ID we are connected to </param>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t L4db_SetConnectedNsp(wmx_NSPid_t nspID)
-{
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->generalSettings.lastConnectedNSP.recentNspID = nspID;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-/// <summary>
-/// finds the EAP entry with MSCHAPv2 (if any)
-/// and update the username and password nodes in the EAP.
-/// </summary>
-wmx_Status_t L4db_SetEapNode(wmx_NSPid_t nspID,
- CHAR *username,
- CHAR *password)
-{
- int eapMethodIndex = -1;
- UINT32 i;
- pProvisionedNsp_t provisioned_nsp = NULL;
- pSubscriberInfo_t eapArray = NULL;
- size_t usernameLen, passwordLen;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
- provisioned_nsp = l4db_GetProvisionedNspById(nspID);
-
- eapArray = &provisioned_nsp->subscriptionParams.primary;
- for (i = 0 ; i < eapArray->eapInfoSize ; i++)
- {
- if(eapArray->eapInfo[i].EAPMethod == WMX_PLAIN_MSCHAPv2)
- {
- eapMethodIndex = i;
- break;
- }
- }
-
- // Make sure there was an entry with MSCHAPv2 otherwise return fail
- if (eapMethodIndex == -1)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_NOTICE, L"L4db_SetEapNode failed to find EAP entry with MSCHAPv2");
- OSAL_exit_critical_section(&g_L4dbLock);
- return WMX_ST_FAIL;
- }
-
- //TODO: Verify str len
- usernameLen = strnlen(username, WMX_SUBSCRIBER_ID_MAX_SIZE);
- if(WMX_SUBSCRIBER_ID_MAX_SIZE == usernameLen)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_SetEapNode failed - username is too long");
- OSAL_exit_critical_section(&g_L4dbLock);
- return WMX_ST_FAIL;
- }
-
- passwordLen = strnlen(password, MAX_EAP_PASSWORD_SIZE);
- if(MAX_EAP_PASSWORD_SIZE == passwordLen)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_SetEapNode failed - password is too long");
- OSAL_exit_critical_section(&g_L4dbLock);
- return WMX_ST_FAIL;
- }
-
- wmx_strncpy(eapArray->eapInfo[eapMethodIndex].id, WMX_SUBSCRIBER_ID_MAX_SIZE,
- username, usernameLen);//change username
- L4db_SetEncryptedPassword(eapArray->eapInfo[eapMethodIndex].Password, password);//change password
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-
-/// <summary>
-/// Deprovisions Unprovisioned NSP
-/// </summary>
-wmx_Status_t l4db_DeAllocUnprovisionedNSP(wmx_NSPid_t nspID)
-{
- UINT32 i;
- BOOL isExist = FALSE;
-
- for(i=0; i < g_pL4dbContext->generalSettings.unprovisionedProfilesSize; i++)
- {
- if (nspID == g_pL4dbContext->generalSettings.unprovisionedProfiles[i].nspID)
- {
- isExist = TRUE;
- break;
- }
- }
- if(isExist)
- {
- //the profile need to be deleted locate in position i
- for(;i<g_pL4dbContext->generalSettings.unprovisionedProfilesSize - 1; i++)
- {
- //move the rest of the array one place forward
- OSAL_memcpy_s(&g_pL4dbContext->generalSettings.unprovisionedProfiles[i],
- sizeof(Profile_t),
- &g_pL4dbContext->generalSettings.unprovisionedProfiles[i + 1],
- sizeof(Profile_t));
- }
-
- //delete the last profile
- g_pL4dbContext->generalSettings.unprovisionedProfiles[i].nspID = (wmx_NSPid_t)L4DB_INVALID_INDEX;
- l4db_SetNapidEmpty((wmx_pNAPid_t)&g_pL4dbContext->generalSettings.unprovisionedProfiles[i].napID);
- l4db_InitChannelPlan((pChannelPlan_t)&g_pL4dbContext->generalSettings.unprovisionedProfiles[i].channelPlan);
- g_pL4dbContext->generalSettings.unprovisionedProfilesSize--;
-
- }
- return WMX_ST_OK;
-}
-
-/// <summary>
-/// Deprovisions an NSP
-/// </summary>
-wmx_Status_t L4db_DeProvisionNsp(wmx_NSPid_t nspID)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(!g_fIsInitiated )
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- l4db_DeAllocNsp(nspID);
- l4db_DeAllocUnprovisionedNSP(nspID);
- rc = WMX_ST_OK;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// Gets the NDnS general settings
-/// </summary>
-wmx_Status_t L4db_GetNdsSettings(pNdsSettings_t pSettings)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetNdsSettings(IN)");
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetNdsSettings(OUT). FALSE == g_fIsInitiated");
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- memcpy(pSettings, &g_pL4dbContext->generalSettings, sizeof(*pSettings));
-
- rc = WMX_ST_OK;
- OSAL_exit_critical_section(&g_L4dbLock);
-
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetNdsSettings(OUT)");
- return rc;
-}
-/// <summary>
-/// sets the NDnS general settings
-/// </summary>
-wmx_Status_t L4db_SetNdsSettings(NdsSettings_t settings)
-{
- wmx_Status_t rc = WMX_ST_FAIL;
- UINT32 i;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //set the RF state
- if((settings.swRfState >= Off) && (settings.swRfState <= On))
- {
- g_pL4dbContext->generalSettings.swRfState = settings.swRfState ;
- }
- else
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_SetNdsSettings: set RF state error (%d)", settings.swRfState);
- OSAL_exit_critical_section(&g_L4dbLock);
- return WMX_ST_FAIL;
- }
-
- //set the TH criteria
- g_pL4dbContext->generalSettings.thCriteria = settings.thCriteria;
-
- //set allow auto activate
- g_pL4dbContext->generalSettings.allowAutoActivate = settings.allowAutoActivate;
-
- //set allow fast reconnect
- g_pL4dbContext->generalSettings.allowFastReconnect = settings.allowFastReconnect;
-
- //set short link loss parameters
- g_pL4dbContext->generalSettings.shortLinkLossParams.time =
- settings.shortLinkLossParams.time;
-
- g_pL4dbContext->generalSettings.shortLinkLossParams.repetition =
- settings.shortLinkLossParams.repetition;
-
- //set long link loss parameters
- g_pL4dbContext->generalSettings.longLinkLossParams.time =
- settings.longLinkLossParams.time;
-
- g_pL4dbContext->generalSettings.longLinkLossParams.repetition =
- settings.longLinkLossParams.repetition;
-
- //set the connection mode
- if((settings.connectMode >= UserSemiManScanManConnect) && (settings.connectMode <= UserManScanManConnect))
- {
- g_pL4dbContext->generalSettings.connectMode = settings.connectMode;
- }
- else
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_SetNdsSettings: set connection mode error");
- OSAL_exit_critical_section(&g_L4dbLock);
- return rc;
- }
-
- g_pL4dbContext->generalSettings.currentPreferredNSP =
- settings.currentPreferredNSP;
-
- g_pL4dbContext->generalSettings.lastConnectedNSP =
- settings.lastConnectedNSP;
-
- //set the recent connected NSPs
- //verify that the user didn't give an array size which is too big
- if(MAX_NUM_OF_RECENT_NSPS < settings.unprovisionedProfilesSize)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_SetNdsSettings: max size of unprovisioned profiles is %d", MAX_NUM_OF_RECENT_NSPS);
- OSAL_exit_critical_section(&g_L4dbLock);
- return WMX_ST_FAIL;
- }
-
- for(i = 0 ; i < settings.unprovisionedProfilesSize ; i++)
- {
- g_pL4dbContext->generalSettings.unprovisionedProfiles[i] = settings.unprovisionedProfiles[i];
- }
-
- g_pL4dbContext->generalSettings.unprovisionedProfilesSize = settings.unprovisionedProfilesSize;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-
-void L4db_PrintDiscoveredNAPsList()
-{
- UINT32 i, j;
- char buff[MAX_NAME_STR_LEN];
- WCHAR targetStr[MAX_NAME_STR_LEN];
- size_t lengthStr;
-
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_NOTICE, L"Updated discovered NAPs list:");
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; ++i)
- {
- if (FALSE == l4db_IsNapidEmpty(g_pL4dbContext->discoveredNaps[i].napID))
- {
- l4db_ConvertNapIdToStr(g_pL4dbContext->discoveredNaps[i].napID, buff);
- mbstowcs_s(&lengthStr, targetStr, MAX_NAME_STR_LEN, buff, strlen(buff));
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_NOTICE, L"Discovered NAP at location %u: NAP-ID=%ws, Channels:", i, targetStr);
- for (j = 0; j < g_pL4dbContext->discoveredNaps[i].channelPlan.channelsSize; ++j)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_NOTICE, L"Ch %u. Frequecy: %u, Origin: %ws",
- j+1,
- g_pL4dbContext->discoveredNaps[i].channelPlan.channels[j].firstFreq,
- g_pL4dbContext->discoveredNaps[i].channelPlan.channels[j].lastFoundInNbrAdv ? L4DB_NBR_ADV : L4DB_SCAN_RESULTS);
- }
- }
- }
- OSAL_exit_critical_section(&g_L4dbLock);
-}
-/// <summary>
-/// Sets the discovered NAP Information for a specific NAP ID
-/// </summary>
-/// <param name="napInfo">(IN) the discovered NAP info to be updated.
-/// if the nap Id already exists, its data will be overriden</param>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t L4db_SetDiscoveredNapInfo(pDiscoveredNap_t napInfo)
-{
- UINT32 i, j, index = MAX_NUM_OF_DISCOVERED_NAPS - 1;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- char buff[MAX_NAME_STR_LEN];
- WCHAR targetStr[MAX_NAME_STR_LEN];
- size_t lengthStr;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_OK;
-
- l4db_ConvertNapIdToStr(napInfo->napID, buff);
- mbstowcs_s(&lengthStr, targetStr, MAX_NAME_STR_LEN, buff, strlen(buff));
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_NOTICE, L"Saving discovered NAP: NAP-ID=%ws, Channels:", targetStr);
- for (i = 0; i < napInfo->channelPlan.channelsSize; ++i)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_NOTICE, L"Ch %u. Frequecy: %u, Origin: %ws",
- i+1,
- napInfo->channelPlan.channels[i].firstFreq,
- napInfo->channelPlan.channels[i].lastFoundInNbrAdv ? L4DB_NBR_ADV : L4DB_SCAN_RESULTS);
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //check if the relevant NAP Id already exists, remove it if so
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)
- {
- if((TRUE == l4db_IsNapidEqual(napInfo->napID, g_pL4dbContext->discoveredNaps[i].napID)) ||
- (TRUE == l4db_IsNapidEmpty(g_pL4dbContext->discoveredNaps[i].napID)))
- {
- if (TRUE == l4db_IsNapidEqual(napInfo->napID, g_pL4dbContext->discoveredNaps[i].napID))
- {
- // Add the channel plan of the previous NAP to the new NAP.
- l4db_MergeChannelPlans(&napInfo->channelPlan, &g_pL4dbContext->discoveredNaps[i].channelPlan, FALSE);
- }
-
- index = i;
- break;
- }
- }
-
-
- //shift the discovered NAPs to the right up to its index
- for(j = index ; j > 0 ; j--)
- {
- memcpy(&g_pL4dbContext->discoveredNaps[j],
- &g_pL4dbContext->discoveredNaps[j - 1],
- sizeof(g_pL4dbContext->discoveredNaps[j]));
- }
-
- //update the recent discovered nap info
- g_pL4dbContext->discoveredNaps[0].changeCount = napInfo->changeCount; //change count
- g_pL4dbContext->discoveredNaps[0].isLastDetected = napInfo->isLastDetected; //last detected
- g_pL4dbContext->discoveredNaps[0].nspInfoSize = napInfo->nspInfoSize; //nsp info size
- memcpy(&g_pL4dbContext->discoveredNaps[0].nspInfo, &napInfo->nspInfo, //nsp info
- sizeof(g_pL4dbContext->discoveredNaps[0].nspInfo));
- memcpy(g_pL4dbContext->discoveredNaps[0].napID, napInfo->napID, //nap info
- sizeof(g_pL4dbContext->discoveredNaps[0].napID));
-
- //copy the channel plan and init the relevant places
- l4db_CopyChannelPlanWithInit(&g_pL4dbContext->discoveredNaps[0].channelPlan, &napInfo->channelPlan);
-
- OSAL_exit_critical_section(&g_L4dbLock);
- L4db_PrintDiscoveredNAPsList();
-
- return rc;
-}
-
-/// <summary>
-/// Gets the discovered NAP Information, received from .16g or scanning process, for a specific NAP ID
-/// </summary>
-/// <param name="napID">(IN) the nap ID for which we request NAP info for </param>
-/// <param name="pDiscoveredNap">(OUT) a discovered nap struct</param>
-/// <returns>wmx_Status_t</returns>
-wmx_Status_t L4db_GetDiscoveredNapInfo(wmx_NAPid_t napID, pDiscoveredNap_t pDiscoveredNap)
-{
- int i;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_DATA_UNAVAILABLE;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //search for the requested NAP ID
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)
- {
- if(TRUE == l4db_IsNapidEqual(g_pL4dbContext->discoveredNaps[i].napID, napID))
- {
- memcpy(pDiscoveredNap, &g_pL4dbContext->discoveredNaps[i], sizeof(g_pL4dbContext->discoveredNaps[0]));
-
- rc = WMX_ST_OK;
- break;
- }
- }
-
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-/// <summary>
-/// find the max possible size of detected channel list of all the NAPs
-/// <param name="pChannelInfoListSize">(OUT) contain the the number of detected channels of all the NAPs </param name>
-/// </summary>
-wmx_Status_t L4db_GetMaxDetectedChannels(UINT32 *pChannelInfoListSize)
-{
- UINT32 i;
- wmx_Status_t rc = WMX_ST_OK;
- wmx_NAPid_t invalidNapId;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- if (pChannelInfoListSize == NULL )
- {
- return WMX_ST_WRONG_ARGUMENT;
- }
-
- l4db_SetNapidEmpty(invalidNapId);
- *pChannelInfoListSize = 0;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //search for the requested NAP ID
- for(i = 0 ; i < WMX_NAPS_MAX_NUM ; i++)
- {
- if(FALSE == l4db_IsNapidEqual(g_pL4dbContext->discoveredNaps[i].napID, invalidNapId))
- {
- *pChannelInfoListSize += g_pL4dbContext->discoveredNaps[i].channelPlan.channelsSize;
- }
- }
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-/// <summary>
-/// Get all the discovered naps
-/// </summary>
-/// <param name="pDiscoveredNapList">(OUT) the list of the discovered nap info (should be allocated by the user) </param>
-/// <param name="pNumOfNaps">(IN/OUT) the number of the naps in the list</param>
-/// <returns>wmx_Status_t</returns>
-wmx_Status_t L4db_GetAllDiscoveredNapsInfoList(pDiscoveredNap_t pDiscoveredNapList, UINT32 *pNumOfNaps)
-{
- UINT32 i, numOfCopiedNaps = 0;
- wmx_Status_t rc = WMX_ST_OK;
- wmx_NAPid_t invalidNapId;
-
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- if (pNumOfNaps == NULL ||
- pDiscoveredNapList == NULL)
- {
- return WMX_ST_WRONG_ARGUMENT;
- }
-
- l4db_SetNapidEmpty(invalidNapId);
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //search for the requested NAP ID
- for(i = 0 ; i < WMX_NAPS_MAX_NUM ; i++)
- {
- if(FALSE == l4db_IsNapidEqual(g_pL4dbContext->discoveredNaps[i].napID, invalidNapId))
- {
- // Make sure the list is large enough
- if (numOfCopiedNaps >= *pNumOfNaps)
- {
- return WMX_ST_BUFFER_TOO_SHORT;
- }
-
- //copy the nap into the output list
- OSAL_memcpy_s(&pDiscoveredNapList[numOfCopiedNaps], sizeof(DiscoveredNap_t), &g_pL4dbContext->discoveredNaps[i], sizeof(DiscoveredNap_t));
- numOfCopiedNaps++;
- }
- }
-
- *pNumOfNaps = numOfCopiedNaps;
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// Resets the Last detected NAPs so they become "old detected" NAPS
-/// </summary>
-/// <returns>wmx_Status_t</returns>
-wmx_Status_t L4db_ResetLastDetectedNaps()
-{
- int i;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_OK;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)
- {
- g_pL4dbContext->discoveredNaps[i].isLastDetected = FALSE;
- L4db_DecreaseTtlForAllDetectedChannels();
- // reset the temp scan results beneath the threshold
- g_pL4dbContext->tempScanResults.NAPsBeneathThresholdCount = 0;
- g_pL4dbContext->tempScanResults.totalNAPsCount = 0;
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// Decrease the TTL value of all detected channels
-/// </summary>
-/// <returns>wmx_Status_t</returns>
-wmx_Status_t L4db_DecreaseTtlForAllDetectedChannels()
-{
- int i, j, numOfChannels;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_OK;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- // TODO: Ely Add a counter to the amount of discovered NAPs in the DB (instead of running over all the list)
- // TODO: Ely do we need to check if the NAP is legal/available?
- // Run over the detected NAPs and for each one over its detected channels
- for(i = 0; i < MAX_NUM_OF_DISCOVERED_NAPS; i++)
- {
- numOfChannels = g_pL4dbContext->discoveredNaps[i].channelPlan.channelsSize;
- for(j = 0; j < numOfChannels; j++)
- {
- // The TTL of the Neighbor advertisement is decreased only when the NbrAdv is coming
- if (g_pL4dbContext->discoveredNaps[i].channelPlan.channels[j].lastFoundInNbrAdv == FALSE)
- {
- // Don't decrease the TTL under 1. Use this assumption in the L4 planner
- g_pL4dbContext->discoveredNaps[i].channelPlan.channels[j].ttl > 1 ? --g_pL4dbContext->discoveredNaps[i].channelPlan.channels[j].ttl : 1;
- }
- }
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// change the detection status of a specified nap
-/// </summary>
-/// <returns>wmx_Status_t</returns>
-wmx_Status_t L4db_SetDetectedNapFlag(wmx_pNAPid_t napID, BOOL status)
-{
- int i;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_OK;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)
- {
- if(TRUE == l4db_IsNapidEqual(napID, g_pL4dbContext->discoveredNaps[i].napID))
- {
- g_pL4dbContext->discoveredNaps[i].isLastDetected = status;
- /*if (TRUE == status)
- {
- g_pL4dbContext->discoveredNaps[i].ttl < L4DB_MAX_TTL ? ++g_pL4dbContext->discoveredNaps[i].ttl : L4DB_MAX_TTL;
- }
- else
- {
- g_pL4dbContext->discoveredNaps[i].ttl > 0 ? --g_pL4dbContext->discoveredNaps[i].ttl : 0;
- }*/
- break;
- }
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-///Gets the Nap ids of all the last detected NAPs
-///</summary>
-/// <param name="pNapIds">(OUT) an array of NAP IDs allocated by the user </param>
-/// <param name="nNapIdsSize">(IN) the size of the array allocated by the user
-/// (OUT)The actual number of elements returned \ that should be allocated in the
-/// pNapIds' array.</param>
-/// <returns>WMX_ST_OK if successful.
-/// If the actual number of elements is higher than the number of elements allocated,
-/// the API will return WMX_ST_BUFFER_TOO_SHORT</returns>
-wmx_Status_t L4db_GetLastDetectedNapIds(wmx_NAPid_t * pNapIds, UINT32 * nNapIdsSize)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- int i;
- UINT32 actualSize = 0;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_OK;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //iterate through all the discovered NAPs and check if it is last detected
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i ++)
- {
- if(TRUE == g_pL4dbContext->discoveredNaps[i].isLastDetected)
- //if (g_pL4dbContext->discoveredNaps[i].ttl > 0)
- {
- //check that we have enough space in the array allocated by the user
- if(actualSize < *nNapIdsSize)
- {
- memcpy(pNapIds[actualSize], g_pL4dbContext->discoveredNaps[i].napID, sizeof(pNapIds[actualSize]));
- }
- else
- {
- rc = WMX_ST_BUFFER_TOO_SHORT;
- }
- actualSize++;
- }
- }
-
- *nNapIdsSize = actualSize;
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-///Gets the Nap ids of all the old detected NAPs
-///</summary>
-/// <param name="pNapIds">(OUT) an array of NAP IDs allocated by the user </param>
-/// <param name="nNapIdsSize">(IN) the size of the array allocated by the user
-/// (OUT)The actual number of elements returned \ that should be allocated in the
-/// pNapIds' array.</param>
-/// <returns>WMX_ST_OK if successful.
-/// If the actual number of elements is higher than the number of elements allocated,
-/// the API will return WMX_ST_BUFFER_TOO_SHORT</returns>
-wmx_Status_t L4db_GetOldDetectedNapIds(wmx_NAPid_t * pNapIds, UINT32 * nNapIdsSize)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- int i;
- UINT32 actualSize = 0;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_OK;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //iterate through all the discovered NAPs and check if it is last detected
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i ++)
- {
- if((FALSE == g_pL4dbContext->discoveredNaps[i].isLastDetected) &&
- //if((g_pL4dbContext->discoveredNaps[i].ttl < 1) &&
- (FALSE == l4db_IsNapidEmpty(g_pL4dbContext->discoveredNaps[i].napID)))
- {
- //check that we have enough space in the array allocated by the user
- if(actualSize < *nNapIdsSize)
- {
- memcpy(pNapIds[actualSize], g_pL4dbContext->discoveredNaps[i].napID, sizeof(pNapIds[actualSize]));
- }
- else
- {
- rc = WMX_ST_BUFFER_TOO_SHORT;
- }
- actualSize++;
- }
- }
-
- *nNapIdsSize = actualSize;
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// Gets a NAPs Information for a specified provisioned NSP. This API gets both provisioned and discovered information
-/// for the provisioned NSP
-/// </summary>
-/// <param name="nspID">(IN) the nsp ID for which we request NAP info for </param>
-/// <param name="pNaps">(OUT) an array of NAPs</param>
-/// <param name="nNapsSize">(IN) the size of pNaps allocate by the user
-/// (OUT) the actual number of elemnts returned \ that should be allocated in pNaps</param>
-/// <returns>WMX_ST_OK if successful.
-/// If the actual number of elements is higher than the number of elements allocated,
-/// the API will return WMX_ST_BUFFER_TOO_SHORT
-/// If the given NSP Id is not provisioned, the API will return WMX_ST_DATA_UNAVAILABLE</returns>
-wmx_Status_t L4db_GetNapsInfo(wmx_NSPid_t nspID, pL4db_Nap_t pNaps, UINT32 * nNapsSize)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- pProvisionedNsp_t nsp = (pProvisionedNsp_t)malloc(sizeof(ProvisionedNsp_t));
-
- if (nsp == NULL)
- {
- return WMX_ST_FAIL;
- }
-
- //there is no lock because the lock is performed within L4db_GetProvisionedNsp
- rc = L4db_GetProvisionedNsp(nspID, nsp);
-
- if(WMX_ST_OK != rc)
- {
- *nNapsSize = 0;
- free(nsp);
- return rc;
- }
-
- //verify that the user allocated enough space
- if(*nNapsSize < nsp->nwParams.capl.napsSize)
- {
- rc = WMX_ST_BUFFER_TOO_SHORT;
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetNapsInfo returned WMX_ST_BUFFER_TOO_SHORT");
- }
- else
- {
- memcpy(pNaps, nsp->nwParams.capl.naps, nsp->nwParams.capl.napsSize * sizeof(nsp->nwParams.capl.naps[0]));
- }
-
- *nNapsSize = nsp->nwParams.capl.napsSize;
-
- free(nsp);
- return rc;
-}
-/// <summary>
-/// Gets an array of all NAP ID's an their change counts
-/// </summary>
-/// <param name="pChangeCounts">(OUT) the array of change counts allocated by the user</param>
-/// <param name="nChangeCountsSize">(IN) the size of changeCounts allocate by the user
-/// (OUT) the actual number of elemnts returned \ that should be allocated in changeCounts</param>
-/// <returns>WMX_ST_OK if successful.
-/// If the actual number of elements is higher than the number of elements allocated,
-/// the API will return WMX_ST_BUFFER_TOO_SHORT</returns>
-wmx_Status_t L4db_GetNapChangeCountList(pChangeCount_t pChangeCounts, UINT32 * nChangeCountsSize)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- int i, j;
- UINT32 actualNumOfNaps = 0;
-
- if(!g_fIsInitiated )
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_FAIL;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- for(i = 0, j = 0; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)
- {
- if(FALSE == l4db_IsNapidEmpty(g_pL4dbContext->discoveredNaps[i].napID))
- {
- //verify there is enough allocated space
- if(actualNumOfNaps < *nChangeCountsSize)
- {
- pChangeCounts[j].changeCount = g_pL4dbContext->discoveredNaps[i].changeCount;
- memcpy(&pChangeCounts[j].napId, &g_pL4dbContext->discoveredNaps[i].napID,
- sizeof(pChangeCounts[j].napId));
-
- j++;
- }
-
- actualNumOfNaps++;
- }
- }
-
- //verify that the user allocated enough space for the recent NSPs
- if(*nChangeCountsSize < actualNumOfNaps)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetNapChangeCountList returned WMX_ST_BUFFER_TOO_SHORT");
- rc = WMX_ST_BUFFER_TOO_SHORT;
- }
- else
- {
- rc = WMX_ST_OK;
- }
-
- //update the copied size for the user / that the user should allocate
- *nChangeCountsSize = actualNumOfNaps;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// Gets the NSP IDs related to the given NAP ID. This includes NSPs which we discovered
-/// through 16g. One NSP ID is given per NSP
-/// </summary>
-/// <param name="bsID">(IN) the requested BsID</param>
-/// <param name="bsIdType">(IN) the requested BsID type</param>
-/// <param name="pNspIds">(OUT) an array of NSP IDs to be filled by this API</param>
-/// <param name="nNspIdsSize">(IN) the size of pNspIds allocate by the user
-/// (OUT) the actual number of elemnts returned \ that should be allocated in pNspIds</param>
-/// <returns>WMX_ST_OK if successful.
-/// If the actual number of elements is higher than the number of elements allocated,
-/// the API will return WMX_ST_BUFFER_TOO_SHORT</returns>
-wmx_Status_t L4db_ConvertNap2Nsps(wmx_BSid_t bsID, wmx_BsIdType_t bsIdType, wmx_pNSPid_t pNspIds, UINT32 * nNspIdsSize)
-{
- UINT32 actualSize = 0;
- UINT32 i, j, k, m;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- BOOL finished = FALSE;
- pProvisionedNsp_t pFoundNsp;
- wmx_NAPid_t napID;
- int napIdInt;
-
- if(!g_fIsInitiated )
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_memcpy_s(napID, sizeof(wmx_NAPid_t), bsID, sizeof(wmx_NAPid_t));
-
- OSAL_enter_critical_section(&g_L4dbLock);
- rc = WMX_ST_DATA_UNAVAILABLE;
-
- //first, search for the NAP ID in all the CAPLs
- for(i = 0 ; i < WMX_NSPS_MAX_NUM ; i++) //iterate through all the provisioned NSPs
- {
- for(j = 0 ; j < WMX_NAPS_MAX_NUM ; j++) //iterate through all NAPs in the capl
- {
- //check if we have found our NAP ID
- if(TRUE == l4db_IsNapidEqualEx(napID, g_pL4dbContext->nsps[i].nwParams.capl.naps[j].napID, bsIdType))
- {
- //get one of this NSP's IDs
- for(k = 0 ; k < WMX_NSP_IDS_MAX_NUM ; k++)
- {
- if(L4DB_INVALID_INDEX != g_pL4dbContext->nsps[i].nwParams.hNsps[k].nspId)
- {
- //verify that the user allocated enough space
- if(actualSize < *nNspIdsSize)
- {
- pNspIds[actualSize] = g_pL4dbContext->nsps[i].nwParams.hNsps[k].nspId;
- actualSize++;
- rc = WMX_ST_OK;
- }
- else
- {
- rc = WMX_ST_BUFFER_TOO_SHORT;
- }
-
- finished = TRUE;
- break;
- }
- }
- if(TRUE == finished)
- {
- finished = FALSE;
- break;
- }
- }
- }
- }
-
- if (l4db_TestNapIdNspIdBit(bsID) == TRUE)
- {
- //verify that the user allocated enough space
- if(actualSize < *nNspIdsSize)
- {
- l4db_ConvertNapIdTypeToNapIdInt(napID, &napIdInt);
- pNspIds[actualSize] = napIdInt;
- actualSize++;
- rc = WMX_ST_OK;
- }
- else
- {
- rc = WMX_ST_BUFFER_TOO_SHORT;
- }
- }
-
- //search through the discovered NAPs to find our NAP ID. Add 16g info NSPs
- for(i = 0 ; i < MAX_NUM_OF_DISCOVERED_NAPS ; i++)
- {
- if(TRUE == l4db_IsNapidEqualEx(napID, g_pL4dbContext->discoveredNaps[i].napID, bsIdType))
- {
- //we found our NAP, iterate through all its NSPs
- for(j = 0 ; j < g_pL4dbContext->discoveredNaps[i].nspInfoSize ; j++)
- {
- //check that this NSP or one of its equivalent has already been added
- pFoundNsp = l4db_GetProvisionedNspById(g_pL4dbContext->discoveredNaps[i].nspInfo[j].nspID);
-
- if(NULL != pFoundNsp)
- {
- for(k = 0 ; k < WMX_NSP_IDS_MAX_NUM ; k++)
- {
- for(m = 0 ; m < actualSize ; m++)
- {
- if(pFoundNsp->nwParams.hNsps[k].nspId == pNspIds[m])
- {
- finished = TRUE; //we don't need to add this NSP, it already exists
- break;
- }
- }
- if(TRUE == finished)
- {
- break;
- }
- }
- }
-
- if(finished == TRUE)
- {
- finished = FALSE;
- }
- else//we need to add this NSP ID
- {
- //verify that the user allocated enough space
- if(actualSize < *nNspIdsSize)
- {
- pNspIds[actualSize] = g_pL4dbContext->discoveredNaps[i].nspInfo[j].nspID;
- actualSize++;
- rc = WMX_ST_OK;
- }
- else
- {
- rc = WMX_ST_BUFFER_TOO_SHORT;
- }
- }
- }
- }
- }
- //update the size copied to the user \ the user needs to allocate
- *nNspIdsSize = actualSize;
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-
-/// <summary>
-/// Sets the user connection mode
-/// </summary>
-wmx_Status_t L4db_SetConnectMode(wmx_UserConnectMode_t newVal)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_SetConnectMode(IN). connectMode=%d", newVal);
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_SetConnectMode(IN). no init - rc=%d", rc);
- return rc;
- }
-
- rc = WMX_ST_FAIL;
-
- if((newVal >= UserSemiManScanManConnect) && (newVal <= UserManScanManConnect))
- {
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->generalSettings.connectMode = newVal;
-
- OSAL_exit_critical_section(&g_L4dbLock);
- rc = WMX_ST_OK;
- }
- else
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_SetConnectMode error (%d)", newVal);
- }
-
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_SetConnectMode(IN). rc=%d", rc);
- return rc;
-}
-
-/// <summary>
-/// Gets the user connection mode
-/// </summary>
-wmx_UserConnectMode_t L4db_GetConnectMode()
-{
- wmx_UserConnectMode_t val;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- val = g_pL4dbContext->generalSettings.connectMode;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return val;
-}
-
-/// <summary>
-/// Sets the fast reconnect status
-/// </summary>
-wmx_Status_t L4db_SetFastReconnectStatus(BOOL isEnabled)
-{
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_SetFastReconnectStatus(IN). IsEnabled=%d", isEnabled);
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_SetFastReconnectStatus(IN). no init");
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
- g_pL4dbContext->generalSettings.allowFastReconnect = isEnabled;
- OSAL_exit_critical_section(&g_L4dbLock);
-
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_SetFastReconnectStatus(OUT)");
- return WMX_ST_OK;
-}
-
-/// <summary>
-/// Gets the fast reconnect status
-/// </summary>
-BOOL L4db_GetFastReconnectStatus()
-{
- BOOL val;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- val = g_pL4dbContext->generalSettings.allowFastReconnect;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return val;
-}
-
-/// <summary>
-/// Sets the allow auto activate flag
-/// </summary>
-void L4db_SetAllowAutoActivate(BOOL val)
-{
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->generalSettings.allowAutoActivate = val;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-}
-
-/// <summary>
-/// Gets the allow auto activate flag
-/// </summary>
-BOOL L4db_GetAllowAutoActivate()
-{
- BOOL val;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- val = g_pL4dbContext->generalSettings.allowAutoActivate;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return val;
-}
-
-/// <summary>
-/// sets the short link loss parameters
-/// </summary>
-void L4db_SetShortLinkLossParams(LinkLossParameters_t linkLossParams)
-{
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->generalSettings.shortLinkLossParams.time = linkLossParams.time;
- g_pL4dbContext->generalSettings.shortLinkLossParams.repetition = linkLossParams.repetition;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-}
-/// <summary>
-/// gets the short link loss parameters
-/// </summary>
-LinkLossParameters_t L4db_GetShortLinkLossParams()
-{
- LinkLossParameters_t val;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- val.time = g_pL4dbContext->generalSettings.shortLinkLossParams.time;
- val.repetition = g_pL4dbContext->generalSettings.shortLinkLossParams.repetition;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return val;
-}
-
-/// <summary>
-/// sets the long link loss parameters
-/// </summary>
-void L4db_SetLongLinkLossParams(LinkLossParameters_t linkLossParams)
-{
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->generalSettings.longLinkLossParams.time = linkLossParams.time;
- g_pL4dbContext->generalSettings.longLinkLossParams.repetition = linkLossParams.repetition;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-}
-
-/// <summary>
-/// gets the long link loss parameters
-/// </summary>
-LinkLossParameters_t L4db_GetLongLinkLossParams()
-{
- LinkLossParameters_t val;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- val.time = g_pL4dbContext->generalSettings.longLinkLossParams.time;
- val.repetition = g_pL4dbContext->generalSettings.longLinkLossParams.repetition;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return val;
-}
-/// <summary>
-/// Gets the last rf state
-/// </summary>
-wmx_RfStatus_t L4db_GetSwRfState()
-{
- wmx_RfStatus_t state;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- state = g_pL4dbContext->generalSettings.swRfState;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return state;
-}
-
-/// <summary>
-/// Sets the last rf state
-/// </summary>
-wmx_Status_t L4db_SetSwRfState(wmx_RfStatus_t newState)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_FAIL;
-
- if((newState >= Off) && (newState <= On))
- {
- OSAL_enter_critical_section(&g_L4dbLock);
- g_pL4dbContext->generalSettings.swRfState = newState ;
- OSAL_exit_critical_section(&g_L4dbLock);
- rc = WMX_ST_OK;
- }
- else
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_SetSwRfState error (%d)", newState);
- }
-
- return rc;
-}
-
-/// <summary>
-/// Sets the TH criteria
-/// </summary>
-void L4db_SetThCriteria(wmx_THCriteria_t newVal)
-{
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->generalSettings.thCriteria = newVal;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
-}
-/// <summary>
-/// Gets the encrepted password from the specific file name and decrypt it
-/// </summary>
-BOOL L4db_GetEncyptedPassword(char *passwordFileName, char *decryptedPassword)
-{
- FILE *file = NULL;
- CHAR path[MAX_REGISTRY_ANSWER];
- DATA_BLOB DataIn;
- DATA_BLOB DataOut;
- UINT32 buffSize = 0;
- int done =FALSE, i = 1;
- BYTE *buffData = NULL;
- errno_t err;
- BOOL rc = TRUE;
-
- NDnSAgent_BuildFullPath(passwordFileName, path, MAX_REGISTRY_ANSWER);
-
- if( ( err = OSAL_fopen(&file, path, "r+b" )) !=0 )
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_GetEncyptedPassword: unable to open file contain the encrypted password");
- return FALSE;
- }
-
- //find the right size of the encrypted buffer and copy the file content into it
- do{
- buffData = (BYTE *)malloc(MAX_REGISTRY_ANSWER * i);
- buffSize = (UINT32)OSAL_fread(buffData, sizeof(BYTE), (MAX_REGISTRY_ANSWER * i), file);
- if(((int)buffSize) < (MAX_REGISTRY_ANSWER * i))
- {
- done = TRUE;
- OSAL_fclose(file);
- }
- else
- {
- //the buffer is too small allocate again;
- free(buffData);
- i++;
- buffData = NULL;
- }
- }while(!done);
-
- DataIn.pbData = buffData;
- DataIn.cbData = buffSize;
-
- if (CryptUnprotectData(&DataIn, NULL, NULL, NULL, NULL, 0, &DataOut))
- {
- OSAL_strncpy_s(decryptedPassword, MAX_EAP_PASSWORD_SIZE, (char *)DataOut.pbData, DataOut.cbData);
- rc = TRUE;
- }
- else
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_GetEncyptedPassword: unable to decrypt the password");
- rc = FALSE;
- }
- OSAL_free(DataOut.pbData);
- free(buffData);
- return rc;
-}
-/// <summary>
-/// Sets the encrypted password into the right possition in the NSP
-/// and generate new file (its name is going to be saved as the password name) that contain the encrypted password
-/// </summary>
-BOOL L4db_SetEncryptedPassword(char *password, char *passwordToEncrypt)
-{
- int done=FALSE, encryptedFileNumber;
- DATA_BLOB DataIn;
- DATA_BLOB DataOut;
- CHAR encryptedFileName[MAX_STR_LEN];
- FILE *file = NULL;
- CHAR path[MAX_REGISTRY_ANSWER];
- errno_t err;
- static unsigned addToSead=0;
-
- //delete the file of the old password (if exist)and then continue to Add new one
- NDnSAgent_BuildFullPath(password, path, MAX_REGISTRY_ANSWER);
- remove(path);
-
- //create random file name to save the password in
- do{
- srand( addToSead + (unsigned)time( NULL ) );
- addToSead++;
- encryptedFileNumber = rand();
- if(encryptedFileNumber)
- {
- OSAL_itoa_s(encryptedFileNumber, encryptedFileName, MAX_STR_LEN, 10);
- NDnSAgent_BuildFullPath(encryptedFileName, path, MAX_REGISTRY_ANSWER);
-
- if( ( err = OSAL_fopen(&file, path, "r+" )) == SYSTEM_FILE_NOT_FOUND )
- {
- done = TRUE;
- }
- }
- }while(!done);
-
-
- if( ( err = OSAL_fopen(&file, path, "w+b" )) !=0 )
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_SetEncryptedPassword: unable to open new file for the encrypted password");
- ZeroMemory(passwordToEncrypt, strnlen(passwordToEncrypt, MAX_EAP_PASSWORD_SIZE));
- return FALSE;
- }
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_INFO, L"The file holding the encrypted password is %s\n",encryptedFileName);
-
- //encrypt the password
- DataIn.cbData = (UINT32)strnlen(passwordToEncrypt, MAX_EAP_PASSWORD_SIZE -1);
- DataIn.cbData++;
-
- DataIn.pbData = (BYTE *)passwordToEncrypt;
-
- if (!CryptProtectData(&DataIn, NULL, NULL, NULL, NULL, CRYPTPROTECT_LOCAL_MACHINE, &DataOut))
- {
- OSAL_fclose(file);
- ZeroMemory(DataIn.pbData, DataIn.cbData);
- return FALSE;
- }
- //zero memory the clear text password
- ZeroMemory(DataIn.pbData, DataIn.cbData);
-
- OSAL_fwrite(DataOut.pbData, sizeof(DataOut.pbData[0]), DataOut.cbData, file);
- OSAL_fclose(file);
-
- OSAL_strcpy_s(password ,MAX_EAP_PASSWORD_SIZE,encryptedFileName);
-
- OSAL_free(DataOut.pbData);
-
- return TRUE;
-}
-/// <summary>
-/// Gets the TH criteria
-/// </summary>
-wmx_THCriteria_t L4db_GetThCriteria()
-{
- wmx_THCriteria_t val;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- val = g_pL4dbContext->generalSettings.thCriteria;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return val;
-}
-
-void ResetNAPsBeneathThreshold()
-{
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->tempScanResults.NAPsBeneathThresholdCount = 0;
- g_pL4dbContext->tempScanResults.totalNAPsCount = 0;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-}
-
-// Store the NAPs beneath threshold
-// Basically all the NAPs are stored, but those that have good link grade are marked as invalid
-void AddNAPsBeneathThreshold(UINT32 numOfNAPs, wmx_pNAP_t pNAPs)
-{
- UINT32 i, j, k;
- UINT32 *numOfChannels = 0;
- BOOL bAddNewNap;
- BOOL bIsValid;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return;
- }
- if (pNAPs == NULL)
- {
- return;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- // Add each channel to the correct NAP
- for (i = 0; i < numOfNAPs; i++)
- {
- bAddNewNap = FALSE;
-
- // Run over the existing NAPs and look for the correct NAP to add to
- for (j = 0; j < g_pL4dbContext->tempScanResults.totalNAPsCount; j++)
- {
- // Compare the NAP IDs
- if (g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bsCriteria.bsID[0] == pNAPs[i].bsCriteria.bsID[0] &&
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bsCriteria.bsID[1] == pNAPs[i].bsCriteria.bsID[1] &&
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bsCriteria.bsID[2] == pNAPs[i].bsCriteria.bsID[2])
- { // Existing NAP
- numOfChannels = &g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].numChannels;
-
- // Add all the channels of the NAP
- for (k = 0; (k < pNAPs[i].numChannels) && (k + 1 + *numOfChannels < WMX_CHANNELS_MAX_NUM); k++)
- {
- if (pNAPs[i].linkGrade[k] == LinkGrade_AboveThr)
- {
- if (g_pL4dbContext->tempScanResults.isValid[j])
- {
- g_pL4dbContext->tempScanResults.NAPsBeneathThresholdCount--;
- g_pL4dbContext->tempScanResults.isValid[j] = FALSE;
- }
- //continue;
- break; //[Oran] no need to add more channels since this NAP has good link grade
- }
-
- // Update the best CINR (bestCINR already exists because it is not the first channel added to the NAP)
- if (g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestCINR < pNAPs[i].CINRs[k])
- {
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestCINR = pNAPs[i].CINRs[k];
- }
-
- // Update the best RSSI (bestRSSI already exists because it is not the first channel added to the NAP)
- if (g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestRssi < pNAPs[i].RSSIs[k])
- {
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestRssi = pNAPs[i].RSSIs[k];
- }
-
- // Update the best LinkQuality (bestLinkQuality already exists because it is not the first channel added to the NAP)
- if (g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestLinkQuality < pNAPs[i].linkQuality[k])
- {
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestLinkQuality = pNAPs[i].linkQuality[k];
- }
-
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].CINRs[*numOfChannels] = pNAPs[i].CINRs[k];
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].RSSIs[*numOfChannels] = pNAPs[i].RSSIs[k];
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].channelIdList[*numOfChannels] = pNAPs[i].channelIdList[k];
-
- (*numOfChannels)++;
- }
-
- break; // Move to the next NAP to add
- }
- }
-
- // New NAP to add
- if (j == g_pL4dbContext->tempScanResults.totalNAPsCount)
- {
- bIsValid = TRUE; // by default - a newly added NAP is valid
- for (k = 0; k < pNAPs[i].numChannels; k++)
- {
- // Add the new NAP regardless of its link grade to allow comparison to NAPs found in later chunks
- if (bAddNewNap == FALSE)
- {
- bAddNewNap = TRUE;
-
- // New NAP's parameters
- g_pL4dbContext->tempScanResults.totalNAPsCount++;
- g_pL4dbContext->tempScanResults.NAPsBeneathThresholdCount++;
- g_pL4dbContext->tempScanResults.isValid[j] = bIsValid;
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestCINR = LOWEST_CINR; // The value will be updated to a real value in the for loop
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestRssi = LOWEST_RSSI; // The value will be updated to a real value in the for loop
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestLinkQuality = LOWEST_LINK_QUALITY; // The value will be updated to a real value in the for loop
- OSAL_memcpy_s(&g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bsCriteria, sizeof(wmx_BSSelectionCriteria_t),
- &pNAPs[i].bsCriteria, sizeof(wmx_BSSelectionCriteria_t));
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bsIDType = pNAPs[i].bsIDType;
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].changeCount = pNAPs[i].changeCount;
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].numChannels = 0;
- numOfChannels = &g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].numChannels;
- }
-
- if (pNAPs[i].linkGrade[k] == LinkGrade_AboveThr)
- {
- if (bIsValid)
- {
- g_pL4dbContext->tempScanResults.NAPsBeneathThresholdCount--;
- bIsValid = FALSE;
- }
- //continue;
- break; //[Oran] no need to add this NAP since it has good link grade
- }
- else
- {
- //// Add the new NAP only if there is a channel with a bad linkGrade
- //if (bAddNewNap == FALSE)
- //{
- // bAddNewNap = TRUE;
-
- // // New NAP's parameters
- // g_pL4dbContext->tempScanResults.totalNAPsCount++;
- // g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestCINR = LOWEST_CINR; // The value will be updated to a real value in the for loop
- // g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestRssi = LOWEST_RSSI; // The value will be updated to a real value in the for loop
- // OSAL_memcpy_s(&g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bsCriteria, sizeof(wmx_BSSelectionCriteria_t),
- // &pNAPs[i].bsCriteria, sizeof(wmx_BSSelectionCriteria_t));
- // g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bsIDType = pNAPs[i].bsIDType;
- // g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].changeCount = pNAPs[i].changeCount;
- // g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].numChannels = 0;
- // numOfChannels = &g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].numChannels;
- //}
- }
-
- // Update the best CINR (bestCINR already exists because it is not the first channel added to the NAP)
- if (g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestCINR < pNAPs[i].CINRs[k])
- {
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestCINR = pNAPs[i].CINRs[k];
- }
-
- // Update the best RSSI (bestRSSI already exists because it is not the first channel added to the NAP)
- if (g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestRssi < pNAPs[i].RSSIs[k])
- {
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestRssi = pNAPs[i].RSSIs[k];
- }
-
- // Update the best LinkQuality (bestLinkQuality already exists because it is not the first channel added to the NAP)
- if (g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestLinkQuality < pNAPs[i].linkQuality[k])
- {
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].bestLinkQuality = pNAPs[i].linkQuality[k];
- }
-
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].CINRs[*numOfChannels] = pNAPs[i].CINRs[k];
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].RSSIs[*numOfChannels] = pNAPs[i].RSSIs[k];
- g_pL4dbContext->tempScanResults.NAPsBeneathThreshold[j].channelIdList[*numOfChannels] = pNAPs[i].channelIdList[k];
-
- (*numOfChannels)++;
- }
- if (bAddNewNap)
- {
- g_pL4dbContext->tempScanResults.isValid[j] = bIsValid;
- }
- }
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-}
-
-// Sort NAPs by the RSSI first and CINR next
-void SortNaps(wmx_pNAP_t pNaps, UINT32 numOfNaps)
-{
- if (pNaps != NULL && numOfNaps > 0)
- {
- qsort(pNaps, numOfNaps, sizeof(pNaps[0]), l4db_CompareNapRSSIandCINR);
- }
-}
-
-/// <summary>
-/// Gets the current connection time
-/// </summary>
-UINT32 L4db_GetConnectionTime()
-{
- UINT32 connTime;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- connTime = g_pL4dbContext->connectionTime;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return connTime;
-}
-
-/// <summary>
-/// Set the current connection time
-/// </summary>
-void L4db_SetConnectionTime(UINT32 connectionTime)
-{
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->connectionTime = connectionTime ;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-}
-
-/// <summary>
-/// Sets Roaming mode per the specified NSP
-/// </summary>
-wmx_Status_t L4db_SetRoamingMode(wmx_UserRoamingMode_t newVal)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_DATA_UNAVAILABLE;
-
- //validate the value that we should set
- if((newVal >= UserEnableRoaming) && (newVal <= UserDisableRoaming))
- {
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->generalSettings.roamingMode = newVal;
- rc = WMX_ST_OK;
-
- OSAL_exit_critical_section(&g_L4dbLock);
- }
- else
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_WARNING, L"L4db_SetRoamingMode error (%d)", newVal);
- }
-
- return rc;
-}
-/// <summary>
-/// Gets Roaming mode per the specified NSP
-/// </summary>
-wmx_Status_t L4db_GetRoamingMode(wmx_pUserRoamingMode_t pVal)
-{
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- *pVal = (wmx_UserRoamingMode_t)g_pL4dbContext->generalSettings.roamingMode;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-
-
-/// <summary>
-/// Sets the NDnS general settings
-/// </summary>
-/// <param name="bandRange">(OUT) a pointer to a channelPlan struct to filled with the band range data</param>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t L4db_GetBandRange(pChannelPlan_t pBandRange)
-{
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetBandRange(IN)");
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetBandRange(OUT). ERROR - FALSE == g_fIsInitiated");
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- l4db_CopyChannelPlan(pBandRange, &g_pL4dbContext->wideScanParams);
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetBandRange(OUT)");
- return WMX_ST_OK;
-}
-/// <summary>
-/// Sets the NDnS general settings
-/// </summary>
-/// <param name="bandRange">(IN) a pointer to a channelPlan struct with the band range data</param>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t L4db_SetBandRange(pChannelPlan_t pBandRange)
-{
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //copy the channel plan and init the relevant places
- l4db_CopyChannelPlanWithInit(&g_pL4dbContext->wideScanParams, pBandRange);
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-/// <summary>
-/// Gets the device certificates
-/// </summary>
-/// <param name="pDeviceCerts">(OUT) a pointer to a device certificates struct</param>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t L4db_GetDeviceCertificates(pDeviceCertificates_t pDeviceCerts)
-{
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- memcpy(pDeviceCerts, &g_pL4dbContext->deviceCerts, sizeof(*pDeviceCerts));
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-/// <summary>
-/// Gets the preferred scan policy
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t L4db_SetPreferredScanPolicy(PreferredScanPolicy_t policy)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_FAIL;
-
- if((policy >= FirstRecent) && (policy <= OtherHome))
- {
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->preferredScanPolicy = policy ;
-
- OSAL_exit_critical_section(&g_L4dbLock);
- rc = WMX_ST_OK;
- }
- else
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_SetPreferredScanPolicy policy cannot be (%d)", policy);
- }
-
- return rc;
-}
-
-/// <summary>
-/// Gets the preferred scan policy
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-PreferredScanPolicy_t L4db_GetPreferredScanPolicy()
-{
- PreferredScanPolicy_t policy;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- policy = g_pL4dbContext->preferredScanPolicy;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return policy;
-}
-/// <summary>
-/// Gets the version of the L4db
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-int L4db_GetDbVersion()
-{
- int version;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- version = g_pL4dbContext->l4dbVersion;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return version;
-}
-
-/// <summary>
-/// Gets the current NAI counter
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-UINT32 L4db_GetNaiCounter() //TODO - remove this
-{
- UINT32 counter;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- counter = g_pL4dbContext->naiCounter;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return counter;
-}
-
-/// <summary>
-/// Gets the current NAI counter
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-void L4db_SetNaiCounter(UINT32 val) //TODO - remove this
-{
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->naiCounter = val;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-}
-
-/// <summary>
-/// Gets all the raoming patners of a specified NSP
-/// </summary>
-/// <param name="hNspID">(IN) the ID of the home NSP</param>
-/// <param name="roamingPartners">(OUT)in array of roaming partners info allocated by the user</param>
-/// <param name="nRoamingPartnersSize">(IN) the size of roamingPartners allocate by the user
-/// (OUT) the actual number of elemnts returned \ that should be allocated in roamingPartners</param>
-/// <returns>WMX_ST_OK if successful.
-/// If the actual number of elements is higher than the number of elements allocated,
-/// the API will return WMX_ST_BUFFER_TOO_SHORT</returns>
-wmx_Status_t L4db_GetRoamingPartners(wmx_NSPid_t hNspID, pRoamingPartnerInfo_t pRoamingPartners, UINT32 * nRoamingPartnersSize)
-{
- UINT32 actualSize = 0, i;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- pProvisionedNsp_t pFoundNsp;
- size_t tempStrLen = 0;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- rc = WMX_ST_DATA_UNAVAILABLE;
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //get the relevant nsp
- pFoundNsp = l4db_GetProvisionedNspById(hNspID);
-
- if(NULL == pFoundNsp)
- {
- //the given hNspId doesn't exist
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_GetRoamingPartners NSP ID %d does not exist", hNspID);
- OSAL_exit_critical_section(&g_L4dbLock);
- return rc;
- }
-
- //calculate the the number of roaming partners
- for(i = 0 ; i < MAX_ROAMING_PARTNERS ; i++)
- {
- tempStrLen = strnlen(pFoundNsp->nwParams.rapl.roamingPartners[i].tagName, MAX_TAG_NAME_SIZE);
- if(0 != tempStrLen && MAX_TAG_NAME_SIZE != tempStrLen)
- {
- if(actualSize < *nRoamingPartnersSize)
- {
- memcpy(&pRoamingPartners[actualSize],
- &pFoundNsp->nwParams.rapl.roamingPartners[i],
- sizeof(pRoamingPartners[actualSize]));
- }
- actualSize++;
- }
- }
-
- //verify that the user allocated enough space for the recent NSPs
- if(*nRoamingPartnersSize < actualSize)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_GetRoamingPartners returned WMX_ST_BUFFER_TOO_SHORT");
- rc = WMX_ST_BUFFER_TOO_SHORT;
- }
- else
- {
- rc = WMX_ST_OK;
- }
-
- //update the copied size for the user
- *nRoamingPartnersSize = actualSize;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-
-}
-/// <summary>
-/// Starts an "atomic" operation. the following sequence of APIs will be treated as an atom
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t L4db_StartAtomic()
-{
- //TODO - finish this
- return WMX_ST_FAIL;
-}
-/// <summary>
-/// Ends an "atomic" operation and starts a commit process in the database.
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t L4db_EndAtomic()
-{
- //TODO - finish this
- return WMX_ST_FAIL;
-}
-
-/// <summary>
-/// Restore the L4-db's data from in XML file
-/// </summary>
-wmx_Status_t L4db_RestoreFromFile(const WCHAR *pwsFileName)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- int i, numOfChild;
- pXmlElement xmlRoot;
- pXmlElement xmlNextConfig;
- pXmlElement xmlNdsAgent;
- const char *str, *strValue;
- BOOL boolRc;
- PreferredScanPolicy_t policy;
- char* buff = NULL;
- static size_t buffSize = BASIC_DB_FILE_SIZE;
- size_t outSize = 0;
- CHAR sfileName [MAX_REGISTRY_ANSWER];
-
-
- xmlRoot = CreateEmptyXmlData();
-
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_RestoreFromFile: file name= %s",pwsFileName);
- if(FALSE == g_fIsInitiated )
- {
- // Nobody init US ..., you should call init function
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: not initializied!!. rc=%d (BugSearch)",rc);
- return rc;
- }
-
- wcstombs_s(&outSize, sfileName, MAX_REGISTRY_ANSWER, pwsFileName, MAX_REGISTRY_ANSWER);
- OSAL_enter_critical_section(&g_L4dbLock);
-
- buff = (char*)malloc(buffSize);
- if(NULL == buff)
- {
- return WMX_ST_FAIL;
- }
-
- boolRc = Crypt_DecryptFile(sfileName, buff, &buffSize);
- if (!boolRc)
- {
- free(buff);
- buff = (char*)malloc(buffSize);
- if(NULL == buff)
- {
- return WMX_ST_FAIL;
- }
- boolRc = Crypt_DecryptFile(sfileName, buff, &buffSize);
- }
- if(boolRc)
- {
- boolRc = ReadXmlBuffer(xmlRoot, buff, buffSize);
- }
- free(buff);
-
- if(FALSE == boolRc)
- {
- // we encountered an error reading the xml file
- rc = WMX_ST_CONFIG_ERROR;
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to read from xml (BugSearch)");
- return rc;
- }
-
- str = GetElementName(xmlRoot);
- xmlNdsAgent = GetChildAt(xmlRoot, 0);
- str = GetElementName(xmlNdsAgent);
-
- // clean the DB
- rc = L4db_Clean();
- numOfChild = GetChildrenCount(xmlNdsAgent);
-
- for(i = 0 ; i < numOfChild ; i++)
- {
- xmlNextConfig = GetChildAt(xmlNdsAgent, i);
- str = GetElementName(xmlNextConfig);
-
- if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_INTERNAL_STATES))
- {
- rc = l4db_RestoreInternalStatesFromFile(xmlNextConfig, &g_pL4dbContext->generalSettings);
- if(WMX_ST_OK != rc)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to l4db_RestoreInternalStatesFromFile (BugSearch)");
- return rc;
- }
- }
- else if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_WMX_SUPP))
- {
-
- rc = l4db_RestoreWmxSuppFromFile(xmlNextConfig);
- if(WMX_ST_OK != rc)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to l4db_RestoreWmxSuppFromFile (BugSearch)");
- return rc;
- }
- }
-
- else if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_WIDE_SCAN_PARAMS))
- {
- rc = l4db_RestoreWideScanParamsFromFile(xmlNextConfig, &g_pL4dbContext->wideScanParams);
- if(WMX_ST_OK != rc)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to l4db_RestoreWideScanParamsFromFile (BugSearch)");
- return rc;
- }
- }
-
- else if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_LINK_LOSS_PARAMS))
- {
- rc = l4db_RestoreLinkLossParamsFromFile(xmlNextConfig,
- &g_pL4dbContext->generalSettings.shortLinkLossParams,
- &g_pL4dbContext->generalSettings.longLinkLossParams);
- if(WMX_ST_OK != rc)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to l4db_RestoreLinkLossParamsFromFile (BugSearch)");
- return rc;
- }
- }
-
- else if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_DISCOVERED_NAP_INFO))
- {
- rc = l4db_RestoreDiscoveredNapInfoFromFile(xmlNextConfig, g_pL4dbContext->discoveredNaps);
- if(WMX_ST_OK != rc)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to l4db_RestoreDiscoveredNapInfoFromFile (BugSearch)");
- return rc;
- }
- }
-
- else if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_DEVICE_CERTIFICATES))
- {
- rc = l4db_RestoreDeviceCertificatesFromFile(xmlNextConfig, &g_pL4dbContext->deviceCerts);
- if(WMX_ST_OK != rc)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to l4db_RestoreDeviceCertificatesFromFile (BugSearch)");
- return rc;
- }
- }
-
- else if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_DB_VERSION))
- {
- strValue = GetElementInnerText(xmlNextConfig);
- g_pL4dbContext->l4dbVersion = atoi(strValue);
- }
-
- else if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_NAI_COUNTER))//TODO - remove this
- {
- strValue = GetElementInnerText(xmlNextConfig);
- g_pL4dbContext->naiCounter = (UINT32)atoi(strValue);
- }
-
- else if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_PS_POLICY))
- {
- strValue = GetElementInnerText(xmlNextConfig);
- ConvertToPsPolicy(strValue, &policy);
- g_pL4dbContext->preferredScanPolicy = policy;
- }
-
- else if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_DEV_INFO))
- {
- rc = l4db_RestoreDevInfoFromFile(xmlNextConfig);
- if(WMX_ST_OK != rc)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to l4db_CompareString (BugSearch)");
- return rc;
- }
- }
-
- else if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_DEV_DETAIL))
- {
- rc = l4db_RestoreDevDetailFromFile(xmlNextConfig);
- if(WMX_ST_OK != rc)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to l4db_RestoreDevDetailFromFile (BugSearch)");
- return rc;
- }
- }
-
- else if(FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_WIMAX))
- {
- rc = l4db_RestoreWmxFromFile(xmlNextConfig);
- if(WMX_ST_OK != rc)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to l4db_RestoreWmxFromFile (BugSearch)");
- return rc;
- }
- }
-
- else if (FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_FUMO))
- {
- rc = l4db_RestoreFumoFromFile(xmlNextConfig);
- if(WMX_ST_OK != rc)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to l4db_RestoreFumoFromFile (BugSearch)");
- return rc;
- }
- }
-
- else if (FALSE == l4db_CompareString(str, L4DB_XML_TOKEN_APDO_INTERNAL))
- {
- rc = l4db_RestoreAPDOIntenalParamsFromFile(xmlNextConfig, &g_pL4dbContext->apdoInternalParams);
- if(WMX_ST_OK != rc)
- {
- OSAL_exit_critical_section(&g_L4dbLock);
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_RestoreFromFile: failed to l4db_RestoreAPDOIntenalParamsFromFile (BugSearch)");
- return rc;
- }
- }
- }
-
- FreeXmlData(xmlRoot);
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- //PopulateMonitorVal();
- return rc;
-}
-
-/// <summary>
-/// restore data base from default XML file
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t L4db_RestoreFromDefaults()
-{
- wmx_Status_t st;
- WCHAR path[MAX_REGISTRY_ANSWER];
-
- // Note: This is the only function where I don't use lock since it uses the RestoreFrom file function
- // that already checks for init an lock of the DB. All other DB interface function must protect with lock.
-
- NDnSAgent_BuildFullPathW(WiMAX_DEF_ENC_DB, path, MAX_REGISTRY_ANSWER);
- //NDnSAgent_BuildFullPathW(WiMAX_DEF_DB, path, MAX_REGISTRY_ANSWER);
-
- st = L4db_RestoreFromFile(path);
-
- if (st != WMX_ST_OK)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_RestoreFromDefaults Failed");
- }
-
- return st;
-}
-
-//void PopulateMonitorVal()
-//{
-// UINT32 i;
-// UINT8 buff[sizeof(Capl_t) +sizeof(Rapl_t) +sizeof(SubscriberInfo_t)];
-// UINT8 *tempPos;
-// UINT bitOff = 0;
-// UINT tempBuffSize =0;
-//
-// if(L4DnDHndlr_IsMonFiltered(L3L4_TLV_TYPE_MONITOR_OPERATOR))
-// {
-// //Eap
-// BM_MonitorOperator_Eaps_NumOfEaps_SET(buff,
-// (g_pL4dbContext->nsps[0].subscriptionParams.other[0].subscriberInfo.eapInfoSize +
-// g_pL4dbContext->nsps[0].subscriptionParams.primary.eapInfoSize));
-//
-// for(i=0 ; i< g_pL4dbContext->nsps[0].subscriptionParams.other[0].subscriberInfo.eapInfoSize ; i++)
-// {
-// BM_MonitorOperator_Eaps_EapList_GET_ELEMENT_POS(buff,i,tempPos,bitOff);
-// memcpy(tempPos,&g_pL4dbContext->nsps[0].subscriptionParams.other[0].subscriberInfo.eapInfo[i], BM_MonitorOperator_Eaps_EapList_BYTES_CELL_SIZE);
-// }
-// for(i=0 ; i< g_pL4dbContext->nsps[0].subscriptionParams.primary.eapInfoSize ; i++)
-// {
-// BM_MonitorOperator_Eaps_EapList_GET_ELEMENT_POS(buff,i,tempPos,bitOff);
-// memcpy(tempPos,&g_pL4dbContext->nsps[0].subscriptionParams.primary.eapInfo[i], BM_MonitorOperator_Eaps_EapList_BYTES_CELL_SIZE);
-// }
-//
-// //Capl
-// BM_MonitorOperator_Capls_Any_SET(buff,g_pL4dbContext->nsps[0].nwParams.capl.any);
-// BM_MonitorOperator_Capls_NapList_napID_GET_POS(buff,tempPos,bitOff);
-// memcpy(tempPos,&g_pL4dbContext->nsps[0].nwParams.capl.naps[0].napID,BM_MonitorOperator_Capls_NapList_napID_BYTES_SIZE);
-// BM_MonitorOperator_Capls_NapList_priority_SET(buff, g_pL4dbContext->nsps[0].nwParams.capl.naps[0].priority);
-// BM_MonitorOperator_Capls_NapList_NumOfChannelRefsSize_SET(buff,g_pL4dbContext->nsps[0].nwParams.capl.naps[0].channelRefsSize);
-//
-// for(i=0 ; i<g_pL4dbContext->nsps[0].nwParams.capl.naps[0].channelRefsSize ; i++)
-// {
-// BM_MonitorOperator_Capls_NapList_id_value_SET(buff, i, g_pL4dbContext->nsps[0].nwParams.capl.naps[0].channelPlanRefIds[i].id);
-// }
-//
-// BM_MonitorOperator_Capls_NapList_discoveredChannelPlan_NumOfChannels_SET(buff, g_pL4dbContext->nsps[0].nwParams.capl.naps[0].discoveredChannelPlan.channelsSize);
-// for(i=0; i<g_pL4dbContext->nsps[0].nwParams.capl.naps[0].discoveredChannelPlan.channelsSize; i++)
-// {
-// BM_MonitorOperator_Capls_NapList_discoveredChannelPlan_ChannelsList_GET_ELEMENT_POS(buff,i,tempPos,bitOff);
-// memcpy(tempPos,&g_pL4dbContext->nsps[0].nwParams.capl.naps[0].discoveredChannelPlan.channels[i],BM_MonitorOperator_Capls_NapList_discoveredChannelPlan_ChannelsList_BYTES_CELL_SIZE);
-// }
-// BM_MonitorOperator_Capls_NapList_discoveredChannelPlan_bw_SET(buff,g_pL4dbContext->nsps[0].nwParams.capl.naps[0].discoveredChannelPlan.bw);
-// BM_MonitorOperator_Capls_NapList_discoveredChannelPlan_fft_SET(buff,g_pL4dbContext->nsps[0].nwParams.capl.naps[0].discoveredChannelPlan.fft);
-// BM_MonitorOperator_Capls_NapList_discoveredChannelPlan_duplexMode_SET(buff,g_pL4dbContext->nsps[0].nwParams.capl.naps[0].discoveredChannelPlan.duplexMode);
-//
-// BM_MonitorOperator_Capls_NapList_changeCount_SET(buff, g_pL4dbContext->nsps[0].nwParams.capl.naps[0].changeCount);
-//
-// //Rapl
-// BM_MonitorOperator_Rapls_NumOfRoamingPartners_SET(buff,g_pL4dbContext->nsps[0].nwParams.rapl.roamingPartnersSize);
-// for(i=0 ; i<g_pL4dbContext->nsps[0].nwParams.rapl.roamingPartnersSize ; i++)
-// {
-// BM_MonitorOperator_Rapls_RaplList_GET_ELEMENT_POS(buff,i,tempPos,bitOff);
-// memcpy(tempPos,&g_pL4dbContext->nsps[0].nwParams.rapl.roamingPartners[i],BM_MonitorOperator_Rapls_RaplList_BYTES_CELL_SIZE);
-// }
-// BM_MonitorOperator_Rapls_Any_SET(buff,g_pL4dbContext->nsps[0].nwParams.rapl.any);
-//
-// BM_MonitorOperator_GET_BYTES_SIZE(buff, tempBuffSize);
-// L4DnDHndlr_PostMon(buff, L3L4_TLV_TYPE_MONITOR_OPERATOR, (UINT16)tempBuffSize);
-//
-// }
-//}
-
-
-
-/// <summary>
-/// saves the L4-db's data to an XML file
-/// </summary>
-wmx_Status_t L4db_SaveToFile(const PWCHAR pwsFileName)
-{
- pXmlElement rootXmlData;
-
- if(NULL == pwsFileName)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_SaveToFile: pwsFileName == NULL");
- return WMX_ST_FAIL;
- }
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //OSAL_fprintf(pFile, "<?xml version=\"1.0\" ?>\n");
- //tmpXmlData = CreateEmptyXmlData();
-
- rootXmlData = CreateXmlData(L4DB_XML_TOKEN_INTERNAL_DATA, "");
-
- //add the operator node
- l4db_AddWmxSuppToXml(rootXmlData, g_pL4dbContext->nsps);
-
- //add the internal states node
- l4db_AddInternalStatesToXml(rootXmlData, &g_pL4dbContext->generalSettings);
-
- //add the wide scan parameters node
- l4db_AddWideScanParamsToXml(rootXmlData, &g_pL4dbContext->wideScanParams);
-
- //add the link loss params node
- l4db_AddLinkLossParamsToXml(rootXmlData,
- g_pL4dbContext->generalSettings.shortLinkLossParams,
- g_pL4dbContext->generalSettings.longLinkLossParams);
-
- //add the other nap info node
- l4db_AddOtherNapInfoToXml(rootXmlData, g_pL4dbContext->discoveredNaps);
-
- //add the device certificates node
- l4db_AddDeviceCertificatesToXml(rootXmlData, g_pL4dbContext->deviceCerts);
-
- //add the preferred scan policy
- l4db_AddPsPolicyToXml(rootXmlData, g_pL4dbContext->preferredScanPolicy);
-
- //add the L4-db version
- l4db_AddDbVersionToXml(rootXmlData, g_pL4dbContext->l4dbVersion);
-
- //add the nai counter
- l4db_AddNaiCounterToXml(rootXmlData, g_pL4dbContext->naiCounter);
-
- //add the dev info
- l4db_AddDevInfoToXml(rootXmlData, &g_pL4dbContext->devInfo);
-
- //add the wimax node
- l4db_AddWmxToXml(rootXmlData, &g_pL4dbContext->wimax);
-
- //add the dev detail
- l4db_AddDevDetailToXml(rootXmlData, &g_pL4dbContext->devDetail);
-
- //add the Fumo node
- l4db_AddFumoToXml(rootXmlData, g_pL4dbContext->fumoNodes);
-
- // add the internal parameters node
- l4db_AddInternalAPDOParamsToXml(rootXmlData, g_pL4dbContext->apdoInternalParams);
-
- WriteDBFile(rootXmlData, pwsFileName, TRUE);
- //WriteDBFile(rootXmlData, pwsFileName, FALSE);
-
- FreeXmlData(rootXmlData);
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-/// <summary>
-/// sets the device's general details - this API is used to initialize
-/// general device and terminal charecaristics which are known on during start up of AppSrv
-/// </summary>
-//wmx_Status_t L4db_SetGeneralSettings(pStaticWmxDetails_t pGeneralSettings)
-//{
-// UINT32 i;
-//
-// if(FALSE == g_fIsInitiated)
-// {
-// // Nobody init US ..., you should call init function
-// return WMX_ST_MODULE_NOT_INITIALIZED;
-// }
-//
-// OSAL_enter_critical_section(&g_L4dbLock);
-//
-// //copy the terminal equipment information
-// memcpy(&g_pL4dbContext->wimax.terminalEquipment.staticTermEquip,
-// &pGeneralSettings->staticTermEquip,
-// sizeof(g_pL4dbContext->wimax.terminalEquipment.staticTermEquip));
-//
-// //copy the wimax radio modules info
-// for(i = 0 ; i < pGeneralSettings->wmxRadioModulesSize ; i++)
-// {
-// memcpy(&g_pL4dbContext->wimax.radioModules[i],
-// &pGeneralSettings->wmxRadioModules,
-// sizeof(g_pL4dbContext->wimax.radioModules[i]));
-// }
-//
-// //update the number of wimax radio modules
-// g_pL4dbContext->wimax.wmxRadioModulesSize = pGeneralSettings->wmxRadioModulesSize;
-//
-// OSAL_exit_critical_section(&g_L4dbLock);
-//
-// return WMX_ST_OK;
-//}
-//
-//
-
-/// <summary>
-/// sets the SP lock details
-/// </summary>
-wmx_Status_t L4db_SetSpLock(CHAR * wmxRadioModTagName, pSpLock_t pSpLock)
-{
- pWmxRadioModule_t pWmxRadioModule;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
- pWmxRadioModule = l4db_GetWmxRadioModule(g_pL4dbContext->wimax.radioModules,
- g_pL4dbContext->wimax.wmxRadioModulesSize,
- wmxRadioModTagName);
-
- if(NULL != pWmxRadioModule)
- {
- memcpy(&pWmxRadioModule->spLock, pSpLock, sizeof(pWmxRadioModule->spLock));
- rc = WMX_ST_OK;
- }
- else
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_SetSpLock: cannot find wimax radio module with tag name = %s", wmxRadioModTagName);
- rc = WMX_ST_DATA_UNAVAILABLE;
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// sets the SP lock details
-/// </summary>
-wmx_Status_t L4db_GetSpLock(CHAR * wmxRadioModTagName, pSpLock_t pSpLock)
-{
- pWmxRadioModule_t pWmxRadioModule;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
- pWmxRadioModule = l4db_GetWmxRadioModule(g_pL4dbContext->wimax.radioModules,
- g_pL4dbContext->wimax.wmxRadioModulesSize,
- wmxRadioModTagName);
-
- if(NULL != pWmxRadioModule)
- {
- memcpy(pSpLock, &pWmxRadioModule->spLock, sizeof(pWmxRadioModule->spLock));
- rc = WMX_ST_OK;
- }
- else
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_GetSpLock: cannot find wimax radio module with tag name = %s", wmxRadioModTagName);
- rc = WMX_ST_DATA_UNAVAILABLE;
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-wmx_Status_t L4db_GetDefaultRealm(CHAR* defaultRealm)
-{
- size_t len;
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- len = strnlen(g_pL4dbContext->apdoInternalParams.defaultRealm, WMX_NSP_REALM_MAX_SIZE);
- wmx_memcpy(defaultRealm, WMX_NSP_REALM_MAX_SIZE,
- g_pL4dbContext->apdoInternalParams.defaultRealm, len);
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-/// <summary>
-/// Gets an empty NSP (that hasn't been allocated yet)
-/// </summary>
-pProvisionedNsp_t l4db_GetEmptyNsp()
-{
- pProvisionedNsp_t pFoundNsp = NULL;
- int i;
-
- for(i = 0 ; i < ARRAY_SIZE(g_pL4dbContext->nsps) ; i++)
- {
- if(0 == strnlen(g_pL4dbContext->nsps[i].tagName, MAX_TAG_NAME_SIZE))
- {
- pFoundNsp = &g_pL4dbContext->nsps[i];
- break;
- }
- }
-
- return pFoundNsp;
-}
-/// <summary>
-/// Gets a provisioned NSP according to its unique name
-/// </summary>
-pProvisionedNsp_t l4db_GetProvisionedNspByTagName(CHAR * tagName)
-{
- int i;
- pProvisionedNsp_t pFoundNsp = NULL;
-
- if(NULL == tagName)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"l4db_GetProvisionedNspByTagName: tagName == NULL");
- return NULL;
- }
-
- for(i = 0 ; i < ARRAY_SIZE(g_pL4dbContext->nsps) ; i++)
- {
- if(FALSE == l4db_CompareString(tagName, g_pL4dbContext->nsps[i].tagName))
- {
- pFoundNsp = &g_pL4dbContext->nsps[i];
- break;
- }
- }
-
- return pFoundNsp;
-}
-
-/// <summary>
-/// Gets an empty Fumo node (that hasn't been allocated yet)
-/// </summary>
-pFumoParams_t l4db_GetEmptyFumoNode()
-{
- pFumoParams_t pFoundNode = NULL;
- int i;
-
- for(i = 0 ; i < ARRAY_SIZE(g_pL4dbContext->fumoNodes) ; i++)
- {
- if(0 == strnlen(g_pL4dbContext->fumoNodes[i].tagName, MAX_TAG_NAME_SIZE))
- {
- pFoundNode = &g_pL4dbContext->fumoNodes[i];
- break;
- }
- }
-
- return pFoundNode;
-}
-
-/// <summary>
-/// Gets the Fumo Params node which has the given tag name
-/// </summary
-pFumoParams_t l4db_GetFumoParamsNodeByTagName(CHAR * tagName)
-{
- int i;
- pFumoParams_t pFoundFumoNode = NULL;
-
- if(NULL == tagName)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"l4db_GetFumoParamsNodeByTagName: tagName == NULL");
- return NULL;
- }
-
- for(i = 0 ; i < ARRAY_SIZE(g_pL4dbContext->fumoNodes) ; i++)
- {
- if(FALSE == l4db_CompareString(tagName, g_pL4dbContext->fumoNodes[i].tagName))
- {
- pFoundFumoNode = &g_pL4dbContext->fumoNodes[i];
- break;
- }
- }
-
- return pFoundFumoNode;
-}
-
-/// <summary>
-/// gets a pointer to a provisioned NSP which has the specified NSP ID.
-/// NOTE: this API doesn't copy the Provisioned NSP found
-/// </summary>
-/// <param name="nspID">(IN) the requested NSP ID </param>
-/// <param name="pNsps">(IN) an array of provisioned NSPs </param>
-/// <returns>pointer to ProvisionedNsp_t which we found or NULL </returns>
-pProvisionedNsp_t l4db_GetProvisionedNspById(wmx_NSPid_t nspID)
-{
- pProvisionedNsp_t pFoundNsp = NULL;
- int i, j;
- BOOL finished = FALSE;
-
- for(i = 0 ; (i < WMX_NSPS_MAX_NUM) && (FALSE == finished) ; i++)
- {
- if(TRUE == g_pL4dbContext->nsps[i].fIsAllocated)
- {
- for(j = 0 ; j < WMX_NSP_IDS_MAX_NUM ; j++)
- {
- if(nspID == g_pL4dbContext->nsps[i].nwParams.hNsps[j].nspId)
- {
- pFoundNsp = &g_pL4dbContext->nsps[i];
- finished = TRUE;
- break;
- }
- }
- }
- }
- return pFoundNsp;
-}
-
-
-
-/// <summary>
-/// gets a pointer to the dev info struct kept in the db
-/// </summary>
-pDevInfo_t l4db_GetDevInfo()
-{
- return &g_pL4dbContext->devInfo;
-}
-
-/// <summary>
-/// gets a pointer to the radio module struct kept in the db
-/// </summary>
-pWmxRadioModule_t l4db_GetWmxRadioModuleStruct(UINT32 index)
-{
- if (index > g_pL4dbContext->wimax.wmxRadioModulesSize)
- {
- return NULL;
- }
-
- return &g_pL4dbContext->wimax.radioModules[index];
-}
-
-/// <summary>
-/// gets a pointer to the terminal equipment struct kept in the db
-/// </summary>
-pTerminalEquipment_t l4db_GetTeminalEquipmentStruct()
-{
- return &g_pL4dbContext->wimax.terminalEquipment;
-}
-
-/// <summary>
-/// gets a pointer to the dev detail ex struct kept in the db
-/// </summary>
-pDevDetailExt_t l4db_GetDevDetailEx()
-{
- return &g_pL4dbContext->devDetail.ext;
-}
-
-/// <summary>
-/// gets a pointer to the dev detail struct kept in the db
-/// </summary>
-pDevDetail_t l4db_GetDevDetail()
-{
- return &g_pL4dbContext->devDetail;
-}
-
-wmx_Status_t L4db_GetDevDetailParam(pDevDetail_t pDevDetail)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- if(NULL != pDevDetail)
- {
- memcpy(pDevDetail, l4db_GetDevDetail() ,sizeof(DevDetail_t));
- rc = WMX_ST_OK;
- }
- else
- {
- rc = WMX_ST_FAIL;
- }
-
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-
-}
-
-pDevInfo_t GetDevinfo()
-{
- return &g_pL4dbContext->devInfo;
-}
-
-wmx_Status_t L4db_GetDevinfo(pDevInfo_t pDevInfo)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- if(NULL != pDevInfo)
- {
- memcpy(pDevInfo, l4db_GetDevInfo(),sizeof(DevInfo_t));
- rc = WMX_ST_OK;
- }
- else
- {
- rc = WMX_ST_FAIL;
- }
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-
-}
-
-/// <summary>
-/// gets a pointer to the wimax_t struct kept in the db
-/// </summary>
-pWimax_t l4db_GetWimax()
-{
- return &g_pL4dbContext->wimax;
-}
-
-wmx_Status_t L4db_GetWimaxNode(pWimax_t pWimax)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- if(NULL != pWimax)
- {
- memcpy(pWimax, l4db_GetWimax(),sizeof(Wimax_t));
- rc = WMX_ST_OK;
- }
- else
- {
- rc = WMX_ST_FAIL;
- }
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-
-}
-
-/// <summary>
-/// gets a pointer to the APDOInternalParams_t struct kept in the db
-/// </summary>
-pAPDOInternalParams_t l4db_GetAPDOInternalParams()
-{
- return &g_pL4dbContext->apdoInternalParams;
-}
-
-///THIS IS A PATCH - THIS SHOULD BE REMOVED IN THE FUTURE
-wmx_Status_t L4db_AddNapPatch(wmx_NAPid_t napID)
-{
- int i;
- pL4db_Nap_t pNap;
- wmx_Status_t rc = WMX_ST_FAIL;
- char buff[BUFF_SIZE];
- size_t tempStrLen = 0;
-
- buff[0] = '\0';
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //add the NAP to the first NSP we find in the db
- for(i = 0 ; i < WMX_NSPS_MAX_NUM ; i++)
- {
- tempStrLen = strnlen(g_pL4dbContext->nsps[i].tagName, MAX_TAG_NAME_SIZE);
- if(0 != tempStrLen && MAX_TAG_NAME_SIZE != tempStrLen)
- {
- OSAL_strcpy_s(buff, BUFF_SIZE, "NAP_ID_");
-
- l4db_ConvertNapIdToStr(napID, buff + strlen("NAP_ID_"));
-
- //allocate a new NAP
- pNap = l4db_AllocCaplNap(g_pL4dbContext->nsps->nwParams.capl.naps, buff);
-
- if(NULL != pNap)
- {
- memcpy(pNap->napID, napID, sizeof(pNap->napID));
- rc = WMX_ST_OK;
- }
- else
- {
- rc = WMX_ST_FAIL;
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"L4db_AddNapPatch: unable to allocate a new NAP");
- }
- break;
- }
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
- return rc;
-}
-/// <summary>
-/// checks if it is legal to add the given NSP ID to the DB. If irt exists in another NSP
-/// or in the same NSP with a different tag name, it is illegal
-/// </summary>
-/// <param name="nspID">(IN) the requested NSP ID </param>
-/// <param name="nspIdTagName">(IN) the nsp ID's tag name </param>
-/// <param name="nspTagName">(IN) the nsp's tag name </param>
-/// <returns>TRUE is legal and FALSE otherwise </returns>
-BOOL l4db_IsLegalToAddNspId(wmx_NSPid_t nspID, char * nspIdTagName, char * nspTagName)
-{
- int i, j;
-
- for( i = 0 ; i < WMX_NSPS_MAX_NUM ; i++)
- {
- //check if this is our NSP. If so, the nsp id shouldn't exist in
- if(FALSE == l4db_CompareString(nspTagName, g_pL4dbContext->nsps[i].tagName))
- {
- for(j = 0 ; j < WMX_NSP_IDS_MAX_NUM ; j++)
- {
- if(nspID == g_pL4dbContext->nsps[i].nwParams.hNsps[j].nspId)
- {
- //if the tag names aren't equal, this NSP ID is invalid
- if(TRUE == l4db_CompareString(nspIdTagName, g_pL4dbContext->nsps[i].nwParams.hNsps[j].tagName))
- {
- return FALSE;
- }
- }
- }
- }
-
- //verify that this NSP ID doesn't exists in other NSPS
- for(j = 0 ; j < WMX_NSP_IDS_MAX_NUM ; j++)
- {
- if(nspID == g_pL4dbContext->nsps[i].nwParams.hNsps[j].nspId)
- {
- return FALSE;
- }
- }
- }
- return TRUE;
-}
-
-pProvisionedNsp_t l4db_GetOperatorNode()
-{
- return g_pL4dbContext->nsps;
-}
-/// <summary>
-/// gets a pointer to the FUMO node in the db
-/// </summary>
-// MZUR TODO Varify there is only need for one FUMO node
-pFumoParams_t l4db_GetFumoNode()
-{
- return g_pL4dbContext->fumoNodes;
-}
-
-wmx_Status_t L4db_GetFumoNode(pFumoParams_t FumoParams)
-{
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- memcpy(FumoParams,l4db_GetFumoNode(),sizeof(FumoParams_t));
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-
-}
-
-wmx_Status_t L4db_GetFumoInternalInfo(pFumoInternalParams_t pFumoInternalParams)
-{
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- wmx_strncpy(pFumoInternalParams->fumoNodePath, MAX_APDO_PATH,
- g_pL4dbContext->apdoInternalParams.fumoInternal.fumoNodePath,
- strnlen(g_pL4dbContext->apdoInternalParams.fumoInternal.fumoNodePath, MAX_APDO_PATH));
-
- wmx_strncpy(pFumoInternalParams->pkgPath, MAX_APDO_PATH,
- g_pL4dbContext->apdoInternalParams.fumoInternal.pkgPath,
- strnlen(g_pL4dbContext->apdoInternalParams.fumoInternal.pkgPath, MAX_APDO_PATH));
-
- wmx_strncpy(pFumoInternalParams->pkgFileName, MAX_FILE_NAME_SIZE,
- g_pL4dbContext->apdoInternalParams.fumoInternal.pkgFileName,
- strnlen(g_pL4dbContext->apdoInternalParams.fumoInternal.pkgFileName, MAX_FILE_NAME_SIZE));
-
- pFumoInternalParams->fumoOperation = g_pL4dbContext->apdoInternalParams.fumoInternal.fumoOperation;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t L4db_SetFumoInternalFumoNodePath(CHAR* fumoNodePath)
-{
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- wmx_strncpy(g_pL4dbContext->apdoInternalParams.fumoInternal.fumoNodePath, MAX_APDO_PATH,
- fumoNodePath, strnlen(fumoNodePath, MAX_APDO_PATH));
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-
-}
-
-wmx_Status_t L4db_SetFumoInternalPackagePath(CHAR* pkgPath)
-{
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //set the package path
- wmx_strncpy(g_pL4dbContext->apdoInternalParams.fumoInternal.pkgPath, MAX_APDO_PATH, pkgPath,
- strnlen(pkgPath, MAX_APDO_PATH));
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t L4db_SetFumoInternalPackageFileName(CHAR* pkgFileName)
-{
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //set the RF state
- wmx_strncpy(g_pL4dbContext->apdoInternalParams.fumoInternal.pkgFileName, MAX_FILE_NAME_SIZE,
- pkgFileName, strnlen(pkgFileName, MAX_FILE_NAME_SIZE));
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t L4db_SetFumoInternalFumoOperation(FumoOperation_t op)
-{
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- //set the fumo operation
- g_pL4dbContext->apdoInternalParams.fumoInternal.fumoOperation = op;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-wmx_Status_t L4db_UpdateFromNVM()
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
- unsigned char macAddress[BM_GetDeviceInfo_List_CURRENT_DeviceDetails_MacAddress_BYTES_SIZE];
- wmx_ModelType_t modelType;
- wmx_Manufacturer_t manufacturerId;
- wmx_SerialNumber_t serialNumber;
- wmx_NvmVersion_t nvmVersion;
- wmx_Nonce_t nonce;
- wmx_DeviceVersion_t versions;
- wmx_ODMInfo_t odmInfo;
-
- size_t outSize = 0;
- CHAR manStr[WMX_MANUFACTURER_NAME_MAX_LENGTH];
- CHAR modStr[WMX_MODEL_TYPE_NAME_MAX_LENGTH];
- CHAR macHex[BM_GetDeviceInfo_List_CURRENT_DeviceDetails_MacAddress_BYTES_SIZE*2 + 1];
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_INFO, L"Update l4db from NVM.");
-
- rc = wmx_GetDeviceDetailsEx((wmx_MacAddress_t)&macAddress, &modelType, &manufacturerId, &serialNumber,
- (wmx_pNvmVersion_t)&nvmVersion, (wmx_pODMInfo_t)&odmInfo, (wmx_pNonce_t)&nonce);
-
- if (rc != WMX_ST_OK)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_INFO, L"Failed to get device details.");
- return rc;
- }
-
- rc = wmx_GetDeviceVersion(&versions);
-
- if (rc != WMX_ST_OK)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_INFO, L"Failed to get device version.");
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
- // Convert all WCHAR to CHAR
- wcstombs_s(&outSize, manStr, WMX_MANUFACTURER_NAME_MAX_LENGTH, manufacturerId.manufacturerName,
- WMX_MANUFACTURER_NAME_MAX_LENGTH);
- wcstombs_s(&outSize, modStr, WMX_MODEL_TYPE_NAME_MAX_LENGTH, modelType.modelTypeName,
- WMX_MODEL_TYPE_NAME_MAX_LENGTH);
-
- NDnSAgent_HexEncode(macAddress, macHex, BM_GetDeviceInfo_List_CURRENT_DeviceDetails_MacAddress_BYTES_SIZE);
-
- // Update DevInfo nodes
- wmx_strncpy(g_pL4dbContext->devInfo.devID, MAX_DEV_ID_SIZE, macHex, strnlen(macHex, MAX_DEV_ID_SIZE));
- //wmx_strncpy(g_pL4dbContext->devInfo.manufacturer, MAX_MAN_NAME_SIZE, manStr, WMX_MANUFACTURER_NAME_MAX_LENGTH);
- //wmx_strncpy(g_pL4dbContext->devInfo.model, MAX_MOD_NAME_SIZE, modStr, WMX_MODEL_TYPE_NAME_MAX_LENGTH);
-
- // Update WiMAXRadioModule nodes
- wmx_strncpy(g_pL4dbContext->wimax.radioModules[0].macAddress, MAX_DEV_ID_SIZE, macHex, strnlen(macHex, MAX_DEV_ID_SIZE));
- wmx_strncpy(g_pL4dbContext->wimax.radioModules[0].productVersions.manufacturer, MAX_MAN_NAME_SIZE, manStr,
- WMX_MANUFACTURER_NAME_MAX_LENGTH);
- wmx_strncpy(g_pL4dbContext->wimax.radioModules[0].productVersions.model, MAX_MOD_NAME_SIZE, modStr,
- WMX_MODEL_TYPE_NAME_MAX_LENGTH);
-
- wmx_strncpy(g_pL4dbContext->wimax.radioModules[0].productVersions.fwVersion, MAX_VERSION_SIZE,
- versions.Software, WMX_DEVICE_VERSION_MAX_LENGTH);
- wmx_strncpy(g_pL4dbContext->wimax.radioModules[0].productVersions.hwVersion, MAX_VERSION_SIZE,
- versions.Asic, WMX_DEVICE_VERSION_MAX_LENGTH);
- /*wmx_strncpy(g_pL4dbContext->wimax.radioModules[0].productVersions.swVersion, MAX_VERSION_SIZE,
- versions.Software, WMX_DEVICE_VERSION_MAX_LENGTH);
- */
- l4db_BuildVersionString(g_pL4dbContext->devDetail.ext.SwV2);
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-wmx_Status_t L4db_SetInstallStatus(FUMOInstallStatus_t status)
-{
- wmx_Status_t rc = WMX_ST_MODULE_NOT_INITIALIZED;
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return rc;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- g_pL4dbContext->apdoInternalParams.installStatus = status;
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return rc;
-}
-
-/// <summary>
-/// This function takes the nsp name and makes sure there is an enrty for that name in the NSPsToDMAcc list.
-/// </summary>
-wmx_Status_t l4db_AddNSPToNSPsToDMAccStruct(CHAR tagName[MAX_TAG_NAME_SIZE])
-{
- UINT32 i;
- int freeIndex = -1;
-
- for (i=0; i<WMX_NSPS_TO_DMACC_NODES_MAX_NUM; i++)
- {
- if(0 == strnlen(g_pL4dbContext->apdoInternalParams.nspsToDmAcc[i].tagName, MAX_TAG_NAME_SIZE))
- {
- // We didn't find this NSP in the list but found an empty slot for it
- freeIndex = i;
- break;
- }
- else if(FALSE == l4db_CompareString(tagName, g_pL4dbContext->apdoInternalParams.nspsToDmAcc[i].tagName))
- {
- // This NSP is already in the list.
- return WMX_ST_OK;
- }
- }
-
- if (freeIndex == -1)
- {
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ERR, L"l4db_AddNSPToNSPsToDMAccStruct - list is in maximum capacity.");
- // Failed to find empty slot
- return WMX_ST_FAIL;
- }
-
- wmx_strncpy(g_pL4dbContext->apdoInternalParams.nspsToDmAcc[freeIndex].tagName,
- sizeof(g_pL4dbContext->apdoInternalParams.nspsToDmAcc[freeIndex].tagName),
- tagName, strnlen(tagName, MAX_TAG_NAME_SIZE));
-
- return WMX_ST_OK;
-}
-wmx_Status_t L4db_GetInstallationInfo(char* installVersion, size_t versionSize)
-{
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- // MZUR - TODO - check if we can use the constant of version install
- wmx_strncpy(installVersion, versionSize, g_pL4dbContext->wimax.radioModules[0].productVersions.swVersion,
- strnlen(g_pL4dbContext->wimax.radioModules[0].productVersions.swVersion, MAX_VERSION_SIZE - 1));
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-// Set default version with "~" to show missing bin file
-wmx_Status_t L4db_SetVersionDefault()
-{
- CHAR packageVersion[MAX_VERSION_SIZE];
-// CHAR minorVersion[VERSION_SECTION_MAX_SIZE];
-// CHAR majorVersion[VERSION_SECTION_MAX_SIZE];
- //CHAR buildMajorVersion[VERSION_SECTION_MAX_SIZE];
-
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_ALERT, L"L4db_SetVersionDefault - default version set.");
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- //OSAL_itoa_s(PRODUCT_VERSION_MINOR, minorVersion, VERSION_SECTION_MAX_SIZE, 10);
- //OSAL_itoa_s(PRODUCT_VERSION_MAJOR, majorVersion, VERSION_SECTION_MAX_SIZE, 10);
- //OSAL_itoa_s(PRODUCT_BUILD_MAJOR, buildMajorVersion, VERSION_SECTION_MAX_SIZE, 10);
-
- wmx_strncpy(packageVersion, MAX_VERSION_SIZE, PRODUCT_VERSION_MAJOR, strnlen(PRODUCT_VERSION_MAJOR, VERSION_SECTION_MAX_SIZE - 1));
- strncat_s(packageVersion, MAX_VERSION_SIZE - VERSION_SECTION_MAX_SIZE, L4DB_XML_TOKEN_DOT, strlen(L4DB_XML_TOKEN_DOT));
- strncat_s(packageVersion, MAX_VERSION_SIZE - VERSION_SECTION_MAX_SIZE - 1, PRODUCT_VERSION_MINOR, VERSION_SECTION_MAX_SIZE - 1);
- strncat_s(packageVersion, MAX_VERSION_SIZE - VERSION_SECTION_MAX_SIZE, L4DB_XML_TOKEN_DOT, strlen(L4DB_XML_TOKEN_DOT));
- strncat_s(packageVersion, MAX_VERSION_SIZE - VERSION_SECTION_MAX_SIZE*2 - 1, PRODUCT_BUILD_MAJOR,
- VERSION_SECTION_MAX_SIZE - 1);
-
- OSAL_enter_critical_section(&g_L4dbLock);
-
- // Copy to default radio module
- wmx_strncpy(g_pL4dbContext->wimax.radioModules[0].productVersions.swVersion, MAX_VERSION_SIZE,
- packageVersion, strnlen(packageVersion, MAX_VERSION_SIZE - 1));
-
- OSAL_exit_critical_section(&g_L4dbLock);
-
- return WMX_ST_OK;
-}
-
-// This function tries to get the version of the package from ver_info.bin file.
-// If unsuccessfull it turns to default in ver_info.h.
-wmx_Status_t L4db_UpdatePackageVersion()
-{
- BOOL res;
- char* buff = NULL;
- size_t buffSize = VERSION_SECTION_MAX_SIZE*3 + 2; //size of each section xxx.yyy.zzz + 2 for dots...
- BOOL setDefaultVer = FALSE;
- WCHAR pRootPathW[MAX_REGISTRY_ANSWER] = {0};
- CHAR pRootPath[MAX_REGISTRY_ANSWER] = {0};
- size_t outSize = 0;
- CHAR* pVerFileName;
- size_t verFileNameSize;
-
-
- TRACE(TR_MOD_NDNS_AGENT, TR_SEV_DEBUG, L"L4db_UpdatePackageVersion - IN.");
-
- if(FALSE == g_fIsInitiated)
- {
- // Nobody init US ..., you should call init function
- return WMX_ST_MODULE_NOT_INITIALIZED;
- }
-
- // Build ver file name
- verFileNameSize = MAX_REGISTRY_ANSWER + strlen(VERSION_FILE_NAME);
- pVerFileName = (CHAR*)malloc(verFileNameSize);
-
- L4Configurations_getRootPath(pRootPathW);
- wcstombs_s(&outSize, pRootPath, MAX_REGISTRY_ANSWER, pRootPathW, wcsnlen(pRootPathW, MAX_REGISTRY_ANSWER));
-
- wmx_strncpy(pVerFileName, verFileNameSize, pRootPath, strnlen(pRootPath, MAX_REGISTRY_ANSWER));
- strncat_s(pVerFileName, verFileNameSize, L4DB_XML_TOKEN_SEPERATOR, strlen(L4DB_XML_TOKEN_SEPERATOR));
- strncat_s(pVerFileName, verFileNameSize, VERSION_FILE_NAME, strlen(VERSION_FILE_NAME));
-
- buff = (char*)malloc(buffSize);
- if(NULL == buff)
- {
- return WMX_ST_FAIL;
- }
- res = Crypt_DecryptFile(pVerFileName, buff, &buffSize);
- if (!res)
- {
- free(buff);
- buff = (char*)malloc(buffSize);
- if(NULL == buff)
- {
- return WMX_ST_FAIL;
- }
-
- res = Crypt_DecryptFile(pVerFileName, buff, &buffSize);
-
- if (res == FALSE)
- {
- setDefaultVer = TRUE;
- }
- }
-
- if ((setDefaultVer) || (buff == NULL))
- {
- L4db_SetVersionDefault();
- }
- // Set package version from decrypted buffer
- else
- {
- buff[buffSize] = 0;
-
- OSAL_enter_critical_section(&g_L4dbLock);
- wmx_strncpy(g_pL4dbContext->wimax.radioModules[0].productVersions.swVersion, MAX_VERSION_SIZE,
- buff, strnlen(buff, MAX_VERSION_SIZE));
- OSAL_exit_critical_section(&g_L4dbLock);
- }
-
- if (buff != NULL)
- {
- free(buff);
- }
-
- return WMX_ST_OK;
-}
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/NDnS/Source/NDnSAgent_DB_Old.h b/InfraStack/OSAgnostic/WiMax/Agents/NDnS/Source/NDnSAgent_DB_Old.h
deleted file mode 100644
index f2713ff..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/NDnS/Source/NDnSAgent_DB_Old.h
+++ /dev/null
@@ -1,251 +0,0 @@
-/*************************************************************************
-** **
-** I N T E L ( ENVARA ) P R O P R I E T A R Y **
-** **
-** COPYRIGHT (c) 2007 BY INTEL CORPORATION. ALL RIGHTS **
-** RESERVED. NO PART OF THIS PROGRAM OR PUBLICATION MAY **
-** BE REPRODUCED, TRANSMITTED, TRANSCRIBED, STORED IN A **
-** RETRIEVAL SYSTEM, OR TRANSLATED INTO ANY LANGUAGE OR COMPUTER **
-** LANGUAGE IN ANY FORM OR BY ANY MEANS, ELECTRONIC, MECHANICAL, **
-** MAGNETIC, OPTICAL, CHEMICAL, MANUAL, OR OTHERWISE, WITHOUT **
-** THE PRIOR WRITTEN PERMISSION OF INTEL CORPORATION. **
-** **
-*************************************************************************/
-
-/// <summary>
-/// Description:
-/// ------------
-/// This H file includes the interfaces and defines of NDS agent DB
-/// </summary>
-///
-///
-/// <summary>
-/// Change History:
-/// ---------------
-///
-/// Date By Description
-/// ------------------------------------------------------------------------------
-///
-/// 24.05.2006 Sharon Amir Created.
-///
-/// ----------------------------------------------------------------------------*/
-/// </summary>
-
-#ifndef _NDS_AGENT_DB_
-#define _NDS_AGENT_DB_
-#include "NDnSAgent_Internals.h"
-#include "wmxSDK_Nds_InternalStructs.h"
-#include "wmxSDK_Apdo_Cmn.h"
-#include "wmxSDK_Apdo_Utils.h"
-#include "wmxSDK_Msc_2.h"
-
-// General defines
-#define ARRAY_SIZE(A) (sizeof(A)/sizeof(A[0]))
-#define NDS_DB_INVALID_INDEX (-1)
-#define DEFAULT_TIME 0
-
-// XML common string definitions
-#define APDO_XML_TRUE_STR "True"
-#define APDO_XML_FALSE_STR "False"
-#define APDO_XML_ON_STR "On"
-#define APDO_XML_OFF_STR "Off"
-#define APDO_XML_DISABLE "Disable"
-#define APDO_XML_ENABLE "Enable"
-#define APDO_XML_MANUAL "Manual"
-#define APDO_XML_AUTO "Auto"
-
-// XML L4 string definitions
-#define APDO_XML_TOKEN_NDS_AGENT "NDS_Agent"
-#define APDO_XML_TOKEN_NDS_CONFIGURATION "NDS_Configuration"
-#define APDO_XML_TOKEN_NDS_LAST_RF_STATE "LastRfState"
-#define APDO_XML_TOKEN_NDS_LAST_NSP "LastNsp"
-#define APDO_XML_TOKEN_NDS_THCRITERIA "THCriteria"
-#define APDO_XML_TOKEN_NDS_RSSI_THRESHOLD "RssiThreshold"
-#define APDO_XML_TOKEN_NDS_CINR_THRESHOLD "CinrThreshold"
-#define APDO_XML_TOKEN_NDS_LAST_NSP "LastNsp"
-#define APDO_XML_TOKEN_USER_CONNECTING_MODE "UserConnectingMode"
-#define APDO_XML_TOKEN_USER_ROAMING_MODE "UserRoamingMode"
-#define APDO_XML_ATTR_SERVER_ID "ServerId"
-#define APDO_XML_ATTR_SUBSCRIBER_ID "SubscriberId"
-#define APDO_XML_ATTR_CHANNEL_ID "ChannelId"
-#define APDO_XML_ATTR_NAP_ID "NAPId"
-#define APDO_XML_TOKEN_NSP "NSP"
-#define APDO_XML_TOKEN_NETWORK_PARM "NetworkParameters"
-#define APDO_XML_TOKEN_NSP_NAME "NSP_name"
-#define APDO_XML_TOKEN_NSP_REALM "NSP_realm"
-#define APDO_XML_TOKEN_ACTIVATION_FLAG "NSP_activation_flag"
-#define APDO_XML_TOKEN_APDO_VERSION "NSP_APDO_package_version"
-#define APDO_XML_TOKEN_NSP_IDS "NSP_IDs"
-#define APDO_XML_TOKEN_NSP_ID "NSP_ID"
-#define APDO_XML_TOKEN_CHANNEL_PLAN "ChannelPlan"
-#define APDO_XML_TOKEN_CHANNEL_INFO "ChannelInfo"
-#define APDO_XML_TOKEN_FREQ "Frequency"
-#define APDO_XML_TOKEN_BANDWIDTH "BandWidth"
-#define APDO_XML_TOKEN_FFT "fft"
-#define APDO_XML_TOKEN_PREAMBLES "Preambles"
-#define APDO_XML_TOKEN_CAPL "CAPL"
-#define APDO_XML_TOKEN_CAPL_INFO "CAPLInfo"
-#define APDO_XML_TOKEN_SUBSCRIPTION_PARAM "SubscriptionParameters"
-#define APDO_XML_TOKEN_SUBSCRIBER_INFO "SubscriberInfo"
-#define APDO_XML_TOKEN_SUBSCRIBER_NAME "SubscriberName"
-#define APDO_XML_TOKEN_CREDENTIALS "Credentials"
-#define APDO_XML_TOKEN_EAP_METHOD "EAPMethod"
-#define APDO_XML_TOKEN_ROOT_CERT "RootCert"
-#define APDO_XML_TOKEN_CLIENT_CERT "ClientCert"
-#define APDO_XML_TOKEN_PRIVATE_KEY "PrivateKey"
-#define APDO_XML_TOKEN_PRIVATE_KEY_PASSWORD "PrivateKeyPassword"
-#define APDO_XML_TOKEN_EXT_TLS "ExternalTLS"
-#define APDO_XML_TOKEN_IDENTITY "Identity"
-#define APDO_XML_TOKEN_OUTER_IDENTITY "OuterIdentity"
-#define APDO_XML_TOKEN_PHASE_2_METHOD "Phase2Method"
-#define APDO_XML_TOKEN_PASSWORD "Password"
-#define APDO_XML_TOKEN_SLA "SLA"
-#define APDO_XML_TOKEN_LEVEL "Level"
-#define APDO_XML_TOKEN_UP_LINK_SPEED "UpLinkSpeed"
-#define APDO_XML_TOKEN_DOWN_LINK_SPEED "DownLinkSpeed"
-
-// Device Connection status
-typedef enum _apdo_DbCmd_t
-{
- APDO_AddCmd = 0, // DB Add command
- APDO_UpdateCmd , // DB update command
- APDO_GetCmd, // DB Get command
- APDO_DeleteCmd // DB delete command
-
-} apdo_DbCmd_t, *apdo_pDbCmd_t;
-
-////////////////////
-// NDS DB Interface
-////////////////////
-/// <summary>
-/// Init the DB
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_Init(void);
-/// <summary>
-/// Get SLA from input nspid
-/// </summary>
-/// <param name="NSPid">(IN) NSP id
-/// <param name="pSLA">(OUT) the SLA data
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_GetSLA(IN wmx_NSPid_t NSPid, OUT wmx_pSLA_t pSLA);
-/// <summary>
-/// Get NSP data from nspid
-/// </summary>
-/// <param name="NSPid">(IN) NSP id
-/// <param name="pNSP">(OUT) the NSP data
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_GetNSP(IN wmx_NSPid_t NSPid, OUT wmx_pNSPFullData_t pNSP);
-/// <summary>
-/// Get Get Provision NSPs Full data
-/// </summary>
-/// <param name="pNSPArrSize">(INOUT) NSP array size as input and size of provision data as output
-/// <param name="pNSP">(OUT) array of provision NSPs
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_GetProvisionNSPsFull(UINT32 *pNSPArrSize, wmx_pNSPFullData_t pNSP);
-/// <summary>
-/// Get Get Provision NSPs reduced data
-/// </summary>
-/// <param name="pNSPArrSize">(INOUT) NSP array size as input and size of provision data as output
-/// <param name="pNspIDs">(OUT) array of provision NSP IDs
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_GetProvisionNSPs(UINT32 *pNSPArrSize, wmx_pNSPid_t pNspIDs);
-/// <summary>
-/// Save data base into XML file
-/// </summary>
-/// <param name="pwsFileNamee">(IN) name of file to be save
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_SaveToFile(const WCHAR *pwsFileNamee);
-/// <summary>
-/// restore data base from XML file
-/// </summary>
-/// <param name="pwsFileNamee">(IN) name of file to restore from
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_RestoreFromFile(const WCHAR *pwsFileName);
-/// <summary>
-/// De provision NSP
-/// </summary>
-/// <param name="serverId">(IN) serverid to de-provision
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_DeProvisionNSP(wmx_NSPServerId_t serverId);
-/// <summary>
-/// Get Last connected NSP
-/// </summary>
-/// <param name="pLastNsp">(OUT) last connected NSP or NDS_DB_INVALID_INDEX if not connected
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_GetLastConnectedNSP(wmx_pNSPid_t pLastNsp);
-/// <summary>
-/// Set Last connected NSP
-/// </summary>
-/// <param name="NSPid">(IN) last connected NSP
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_SetLastConnectedNSP(wmx_NSPid_t NSPid);
-/// <summary>
-/// Get Last connected NSP from the temp storage
-/// </summary>
-/// <param name="pLastNsp">(OUT) last connected NSP or NDS_DB_INVALID_INDEX if not connected
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_GetLastConnectedNSPTemp(wmx_pNSPid_t pLastNspTemp);
-/// <summary>
-/// Set Last connected NSP in a temp storage
-/// </summary>
-/// <param name="NSPid">(IN) last connected NSP
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_SetLastConnectedNSPTemp(wmx_NSPid_t NSPidTemp);
-
-// Interfaces for NAP <-> NSP conversions
-/// <summary>
-/// Convert NSP to NAPs array
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_NSP2NAP(wmx_NSPid_t NSPid, UINT32 *pNAPArrSize, wmx_pNAP_t pNAP);
-/// <summary>
-/// Convert NAP to NSPs array
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_NAP2NSP(wmx_NAPid_t NAPid, UINT32 *pNSPArrSize, wmx_pNSPFullData_t pNSP);
-
-/// <summary>
-/// Set/Get RoamingMode from DB
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_SetRoamingMode(wmx_UserRoamingMode_t newVal);
-wmx_UserRoamingMode_t NdsDB_GetRoamingMode();
-
-/// <summary>
-/// Set/Get ConnectMode from DB
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_SetConnectMode(wmx_UserConnectMode_t newVal);
-wmx_UserConnectMode_t NdsDB_GetConnectMode();
-
-time_t NdsDB_GetConnectionTime();
-void NdsDB_SetConnectionTime(time_t connectionTime);
-
-/// <summary>
-/// Set/Get Sw Rf State from DB
-/// </summary>
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t NdsDB_SetSwRfState(wmx_RfStatus_t newState);
-wmx_RfStatus_t NdsDB_GetSwRfState();
-
-/// <summary>
-/// Run add/get/delete/update command using input path. This is interface function for upper layers
-/// </summary>
-/// <param name="psPath">(IN) the path of command
-/// <param name="psValue">(IN) pointer for value
-/// <param name="cmd">(IN) command (get/update/delete/add)
-/// <returns>wmx_Status_t </returns>
-wmx_Status_t ndsDB_RunCmdFromPath( char *psPath,
- void *psValue,
- UINT32 *pBufferSize,
- wmx_pAPDOType_t pAPDOType,
- apdo_DbCmd_t cmd);
-
-wmx_Status_t wmx_GetAPDOinfo( wmx_APDOPath_t pAPDOPath, void *pValue, wmx_pAPDOType_t pAPDOType );
-wmx_Status_t wmx_AddAPDOinfo( wmx_APDOPath_t pAPDOPath, void *pValue, wmx_APDOType_t APDOType );
-wmx_Status_t wmx_UpdateAPDOinfo( wmx_APDOPath_t pAPDOPath, void *pValue, wmx_APDOType_t APDOType );
-wmx_Status_t wmx_DeleteAPDOinfo( wmx_APDOPath_t pAPDOPath );
-wmx_Status_t wmx_AddNapToFirstNspPatch(wmx_NAPid_t napID,wmx_pNSP_t pOutNSP);
-
-#endif //_NDS_AGENT_DB_ \ No newline at end of file
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/NDnS/replace_db/readme.txt b/InfraStack/OSAgnostic/WiMax/Agents/NDnS/replace_db/readme.txt
deleted file mode 100644
index 8dbf71c..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/NDnS/replace_db/readme.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-RPT_DB:
-
-A Set of frequency data bases for using RPT scenarios.
-There are 6 data bases:
-
-1. Center Frequency: 2.3 GHz, Bandwidth: 5 MHz; Directory: 23_5
-2. Center Frequency: 2.3 GHz, Bandwidth: 10 MHz; Directory: 23_10
-3. Center Frequency: 2.5 GHz, Bandwidth: 5 MHz; Directory: 25_5
-4. Center Frequency: 2.5 GHz, Bandwidth: 10 MHz; Directory: 25_10
-5. Center Frequency: 3.5 GHz, Bandwidth: 5 MHz; Directory: 35_5
-6. Center Frequency: 3.5 GHz, Bandwidth: 10 MHz; Directory: 35_10
-
-
-Each directory includes a script to replace the current data base w/ the required one,
-named 23_5\replace_wimax_db.bat.
-
-For reference, the frequencies stores in the data bases were extracted into a CSV table.
-
-How to use the data bases:
-
-1. When changing center frequency and BW settings (i.e replacing the channel data base):
- 1.1 Using CU, turn RF to Off.
- 1.2 Browse to the desired directory
- 1.3 Run the replace_wimax_db batch file
- 1.4 In the CU (Connectivity Utility) Select:
- Options -> Advanced -> Troubleshooting Tab -> Restore factory Default Settings
- 1.5 In the CU, Turn RF to ON. The channels would be scanned and connected automatically
- 1.6 If the channel is found but not connected, press the green Connect button
-
-2. Changing BSE frequency, within the current Center frequency and bandwidth configuration
- (i.e. w/o the need to update the data base)
- 2.1 Disconnect
- 2.2 Turn RF to OFF
- 2.3 Change the frequency of the BSE
- 2.4 Turn RF to ON
- 2.5 Connect
-
-
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/NDnS/replace_db/replace_wimax_db.bat b/InfraStack/OSAgnostic/WiMax/Agents/NDnS/replace_db/replace_wimax_db.bat
deleted file mode 100644
index 4f856d5..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/NDnS/replace_db/replace_wimax_db.bat
+++ /dev/null
@@ -1,116 +0,0 @@
-@echo off
-
-set db_file=WiMAX_DB.bin
-set db_def_file=WiMAX_def.bin
-set source_dir=%~dp0
-set AppSrv=WiMAXAppSrv
-set DMAgentSrv=DMAgent
-set wimaxcu=WiMAXCU.exe
-set cupath="%ProgramFiles%\Intel\WiMax\Bin\"
-set retries=30
-set retr_index=0
-set tmp_file=%temp%\tmp.txt
-
-echo -------------------------------------------
-echo Replacing Wimax Operator Data Base;
-echo -------------------------------------------
-echo Source data base: %source_dir%
-echo -------------------------------------------
-
-echo Stopping Services
-set retr_index=0
-echo Killing CU
-taskkill /im %wimaxcu%
-sc stop %DMAgentSrv% > nul
-:stopDMAgentSrv
-sc query %DMAgentSrv% | find /I "stopped" > nul
-if %errorlevel% equ 0 goto nextStopDMAgentSrv
-if %retr_index% equ %retries% (
- echo Error stopping %DMAgentSrv%.
- goto :end
-)
-rem Delay one second using ping
-ping 127.0.0.1 -n 3 > nul
-set /A retr_index+=1
-goto stopDMAgentSrv
-:nextStopDMAgentSrv
-
-set retr_index=0
-sc stop %AppSrv% > nul
-:stopAppSrv
-sc query %AppSrv% | find /I "stopped" > nul
-if %errorlevel% equ 0 goto nextStopAppSrv
-if %retr_index% equ %retries% (
- echo Error stopping %AppSrv%.
- goto :end
-)
-rem Delay one second using ping
-ping 127.0.0.1 -n 3 > nul
-set /A retr_index+=1
-goto stopAppSrv
-:nextStopAppSrv
-rem Get target_dir
-reg query HKLM\SOFTWARE\Intel\WiMAX /v BinDir | find /I "BinDir" > %tmp_file%
-for /F "tokens=2,*" %%A in (%tmp_file%) do set target_dir=%%B
-del %tmp_file%
-echo Target dir: %target_dir%
-echo setting DB file attributes to R/W
-attrib -H -R "%target_dir%%db_def_file%"
-attrib -H -R "%target_dir%%db_file%"
-echo Replacing data base
-copy /b /y .\%db_file% "%target_dir%%db_file%"
-copy /b /y .\%db_file% "%target_dir%%db_def_file%"
-echo Restoring DB file attributes to R/O (for default file)
-attrib +H +R "%target_dir%%db_def_file%"
-
-echo Restarting Services
-set retr_index=0
-sc start %AppSrv% > nul
-:startAppSrv
-sc query %AppSrv% | find /I "running" > nul
-if %errorlevel% equ 0 goto nextStartAppSrv
-if %retr_index% equ %retries% (
- echo Error starting %AppSrv%.
- goto :end
-)
-rem Delay one second using ping
-ping 127.0.0.1 -n 3 > nul
-set /A retr_index+=1
-goto startAppSrv
-:nextStartAppSrv
-
-set retr_index=0
-sc start %DMAgentSrv% > nul
-:startDMAgentSrv
-sc query %DMAgentSrv% | find /I "running" > nul
-if %errorlevel% equ 0 goto nextStartDMAgentSrv
-if %retr_index% equ %retries% (
- echo Error starting %DMAgentSrv%.
- goto :end
-)
-rem Delay one second using ping
-ping 127.0.0.1 -n 3 > nul
-set /A retr_index+=1
-goto startDMAgentSrv
-:nextStartDMAgentSrv
-
-echo Restarting CU
-%cupath%\%wimaxcu%
-
-echo Done
-
-:end
-rem Cleanup
-set db_file=
-set db_def_file=
-set source_dir=
-set target_dir=
-set AppSrv=
-set DMAgentSrv=
-set retries=
-set retr_index=
-set tmp_file=
-set wimaxcu=
-set cupath=
-
-pause
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/cacert_ALU.pem b/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/cacert_ALU.pem
deleted file mode 100644
index 04ddb01..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/cacert_ALU.pem
+++ /dev/null
@@ -1,14 +0,0 @@
------BEGIN CERTIFICATE-----
-MIICDzCCAXgCAQAwDQYJKoZIhvcNAQEEBQAwUDELMAkGA1UEBhMCY2gxCzAJBgNV
-BAgTAnNoMQswCQYDVQQHEwJzaDEMMAoGA1UEChMDYXNiMQwwCgYDVQQLEwNyZHIx
-CzAJBgNVBAMTAmNhMB4XDTA3MTExOTA4MDQzMVoXDTA4MTExODA4MDQzMVowUDEL
-MAkGA1UEBhMCY2gxCzAJBgNVBAgTAnNoMQswCQYDVQQHEwJzaDEMMAoGA1UEChMD
-YXNiMQwwCgYDVQQLEwNyZHIxCzAJBgNVBAMTAmNhMIGfMA0GCSqGSIb3DQEBAQUA
-A4GNADCBiQKBgQDccK1PxTUUMau0nn9Y8dJekGNOpty39fRArCBZzLTVtHoMbBxi
-AU2WxIyylTRPo2vqHf6xcdq0qiI4CHk3rEHlE8Sa9iOvKrMXBijLHZVP3EWHFxyq
-4ADjJWIPXTWu5VcS2PKK9x4b5BvtSXC8AMQyCjIIuuF2LYFnMAQK2oJ8DQIDAQAB
-MA0GCSqGSIb3DQEBBAUAA4GBADIfbazhqi9uVdFvZOtjYzkxGbPaXEGnEnx7RuCT
-HRFbbsufUqM4aKuOlp3EGHQHZ5NsufnaAoN7houoJPytLfj+Oi/lz/jaxINgPOMS
-4CGLuTaBsgjRX+VawYVBbVZpbHXV3Q2JgfO0mWKzsjYI/XAQ4MzTJQGnJA7IKXMG
-bHMy
------END CERTIFICATE-----
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/cacertintel.crt b/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/cacertintel.crt
deleted file mode 100644
index 0942b97..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/cacertintel.crt
+++ /dev/null
@@ -1,21 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIDhDCCAu2gAwIBAgIJAM9exIWCYXebMA0GCSqGSIb3DQEBBQUAMIGJMQswCQYD
-VQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xCzAJBgNVBAoT
-AlREMQ8wDQYDVQQLEwZTcHJpbnQxDDAKBgNVBAMTA0dMRjEvMC0GCSqGSIb3DQEJ
-ARYgZ2xlbi5mYWlyQGJyaWRnZXdhdGVyc3lzdGVtcy5jb20wHhcNMDcxMTA1MjIz
-MDM0WhcNMDgxMTA0MjIzMDM0WjCBiTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlZB
-MRAwDgYDVQQHEwdIZXJuZG9uMQswCQYDVQQKEwJURDEPMA0GA1UECxMGU3ByaW50
-MQwwCgYDVQQDEwNHTEYxLzAtBgkqhkiG9w0BCQEWIGdsZW4uZmFpckBicmlkZ2V3
-YXRlcnN5c3RlbXMuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDaXGbP
-LuZzionyh15oQ58jf89v2DYPaVTlWkD49TnegFzPsrbi1epfO+qQN0NAkKliKxj2
-eCl9XGp8PaEBMIXDbvm6qQTvJh2Bh9UBJOTNyIOPZeYKz5CUUHhBdZF3gzRon3j7
-OYcayi3jb2ReyMo5RkM6gVu5bIGmZ6zXNvbvkwIDAQABo4HxMIHuMB0GA1UdDgQW
-BBTvUuKkigvx5JUe7Q4tQkiKm610MjCBvgYDVR0jBIG2MIGzgBTvUuKkigvx5JUe
-7Q4tQkiKm610MqGBj6SBjDCBiTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlZBMRAw
-DgYDVQQHEwdIZXJuZG9uMQswCQYDVQQKEwJURDEPMA0GA1UECxMGU3ByaW50MQww
-CgYDVQQDEwNHTEYxLzAtBgkqhkiG9w0BCQEWIGdsZW4uZmFpckBicmlkZ2V3YXRl
-cnN5c3RlbXMuY29tggkAz17EhYJhd5swDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B
-AQUFAAOBgQAWvk5bNEChEE3OUP6jicbRo3vZjVD4ga6suOCW+Ui0tigBW3ZufZrZ
-ycgoJkj3jtrJXAHk03ZFYgH1wxSFLgTl9mvDyZnDdI9pHywaRGCZeBLbuMJTpIDV
-817u2tvaiUnvqbXrlCM77n2/bhes/0BJ6WKT7yTzv7PdycccEnbwxw==
------END CERTIFICATE-----
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/intelcert.crt b/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/intelcert.crt
deleted file mode 100644
index e345f31..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/intelcert.crt
+++ /dev/null
@@ -1,22 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIDljCCAv+gAwIBAgIBBjANBgkqhkiG9w0BAQQFADCBiTELMAkGA1UEBhMCVVMx
-CzAJBgNVBAgTAlZBMRAwDgYDVQQHEwdIZXJuZG9uMQswCQYDVQQKEwJURDEPMA0G
-A1UECxMGU3ByaW50MQwwCgYDVQQDEwNHTEYxLzAtBgkqhkiG9w0BCQEWIGdsZW4u
-ZmFpckBicmlkZ2V3YXRlcnN5c3RlbXMuY29tMB4XDTA3MTEwNjExMjc1OFoXDTA4
-MTEwNTExMjc1OFowdzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlZBMQswCQYDVQQK
-EwJURDEPMA0GA1UECxMGU3ByaW50MQwwCgYDVQQDEwNHTEYxLzAtBgkqhkiG9w0B
-CQEWIGdsZW4uZmFpckBicmlkZ2V3YXRlcnN5c3RlbXMuY29tMIGfMA0GCSqGSIb3
-DQEBAQUAA4GNADCBiQKBgQC0d0qpGSTZ/2fTunUm8VfqrO+lsqcMZpdADXniGtps
-wJg7Ln6adX3QunIRw5HPSNNxYxTUZxGxuQKegkMURLlh6MQw3heaXOgsFILWjl9S
-zqYzx2rvxoUYkKWm/ddfplULqU/7wuMgu+8XeQhBv/IYIa7hUE1h0VCjDwSGk0M7
-LwIDAQABo4IBHTCCARkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNT
-TCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFPvy3Q97g/LCqYI+URcm
-ZMyPQtHMMIG+BgNVHSMEgbYwgbOAFO9S4qSKC/HklR7tDi1CSIqbrXQyoYGPpIGM
-MIGJMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24x
-CzAJBgNVBAoTAlREMQ8wDQYDVQQLEwZTcHJpbnQxDDAKBgNVBAMTA0dMRjEvMC0G
-CSqGSIb3DQEJARYgZ2xlbi5mYWlyQGJyaWRnZXdhdGVyc3lzdGVtcy5jb22CCQDP
-XsSFgmF3mzANBgkqhkiG9w0BAQQFAAOBgQAPzd7hx4pGdsST32hB3HXK5Dhcp/a7
-JFVw/zpEV9xyO7cy67iLZt15hrNcWgkKml5bexASKZHJjQn2VsbbrDUfF9joQvhj
-W6c4UJtwpQIDANNIeBmooEjT4VYObrOo8x8bfa1qBDPjDFK2brJbgYi6QzlKFrA1
-WSIU/sqR/c3amA==
------END CERTIFICATE-----
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/intelkey.crt b/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/intelkey.crt
deleted file mode 100644
index 8700b96..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/intelkey.crt
+++ /dev/null
@@ -1,15 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIICXgIBAAKBgQC0d0qpGSTZ/2fTunUm8VfqrO+lsqcMZpdADXniGtpswJg7Ln6a
-dX3QunIRw5HPSNNxYxTUZxGxuQKegkMURLlh6MQw3heaXOgsFILWjl9SzqYzx2rv
-xoUYkKWm/ddfplULqU/7wuMgu+8XeQhBv/IYIa7hUE1h0VCjDwSGk0M7LwIDAQAB
-AoGBAJYOszgUPj4+TzkQy6UL/QyXq9VdzeVT0ORj0DsgFQtkwbBEIuWQWIOc5Ii8
-05tGdPrNZl6PLXlX20OuENTjqDjJRR/QnXlOsRAB0vCUyc07s120xysd0hd3Qx81
-p9Pk2HE/81fWUY3E/UH4GIn1SqotfNSgv5TqMNh96hzCMr/xAkEA5QxgT3bss7/U
-O7AAOSnIiASVIuK/3XL3sZKxa/Qik3lEL4ThwvHfuLTqSwpVN5ws82J8wmC5c7Qm
-oPPw1wJmIwJBAMmzeAY3oJc/eya1RIGQSp03vCANB/JUQesimcDLbrKb76YxoGeH
-7f28RZoHWPBg+GZPUHMvDE6WxTaqeJuWWYUCQHgQvsOpAXdQDT6kidltL7MtQ8gf
-uJeq1nB9Bwgh16YaoUWPkJCSHcZC/7YKWpVmBqImdGOoNE6UltM0TIFIvqUCQQCI
-16DznuPuGVyE+3A58tocZgbVO+ILT4zVaUklGx/EP7VMbNjlxLv7bLNP9/IoS7Hb
-P65WJzJTU0kDeI6RCGU9AkEAnlUlaY1cAa0BPs8LyK7+NTwjbtudiELqtT/juKiH
-cmhi0q1A/jK0X8yAzNcOYcuPquHaUJtDgU0xXAvb1e2+ug==
------END RSA PRIVATE KEY-----
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/cacert.pem b/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/cacert.pem
deleted file mode 100644
index 5a76c22..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/cacert.pem
+++ /dev/null
@@ -1,59 +0,0 @@
-Certificate:
- Data:
- Version: 3 (0x2)
- Serial Number: 0 (0x0)
- Signature Algorithm: sha1WithRSAEncryption
- Issuer: C=US, ST=Illinois, O=Internet Widgits Pty Ltd, CN=Test CA
- Validity
- Not Before: Jul 6 15:00:41 2006 GMT
- Not After : Jul 5 15:00:41 2009 GMT
- Subject: C=US, ST=Illinois, O=Internet Widgits Pty Ltd, CN=Test CA
- Subject Public Key Info:
- Public Key Algorithm: rsaEncryption
- RSA Public Key: (1024 bit)
- Modulus (1024 bit):
- 00:a8:e6:e7:a9:e1:4a:48:38:9e:3e:5b:0d:3e:89:
- 85:43:67:03:e7:0c:dd:d0:1f:14:6e:1e:23:53:cd:
- d7:5c:0c:1c:c6:75:20:40:12:8c:34:5d:9c:e9:48:
- cc:42:61:da:83:2d:59:25:fb:bc:b0:11:1c:26:15:
- 2e:f3:0e:37:7c:6a:ce:b9:12:c5:48:19:cd:19:3d:
- 5a:dd:da:3d:6c:86:97:e3:97:0f:d8:1f:20:76:08:
- dc:ba:cb:d7:25:99:0b:4e:55:cf:45:e9:72:25:ff:
- fc:c6:a5:ff:54:11:7d:d3:4e:45:d5:21:13:b2:44:
- 98:58:9e:33:d2:53:52:d5:d5
- Exponent: 65537 (0x10001)
- X509v3 extensions:
- X509v3 Basic Constraints:
- CA:FALSE
- Netscape Comment:
- OpenSSL Generated Certificate
- X509v3 Subject Key Identifier:
- 89:CE:08:88:71:EC:18:11:96:61:15:1E:0B:78:B3:6B:08:C8:77:3A
- X509v3 Authority Key Identifier:
- keyid:89:CE:08:88:71:EC:18:11:96:61:15:1E:0B:78:B3:6B:08:C8:77:3A
-
- Signature Algorithm: sha1WithRSAEncryption
- 17:44:3b:92:f3:76:90:1f:1a:5d:9f:77:70:8d:0b:b1:67:19:
- f7:66:65:bf:e1:49:26:ae:08:5f:6d:d1:4f:17:ac:04:47:6e:
- 72:40:ea:f7:45:ba:24:98:be:a8:9c:0c:46:b6:bd:c3:fe:9c:
- a9:00:23:e6:1e:33:c0:e4:7e:eb:bf:4b:52:66:a2:60:a3:c9:
- d2:7c:ae:df:54:06:26:23:ed:ef:e0:fd:0d:9d:a0:58:c1:8e:
- 26:41:ba:db:74:d1:da:c0:f4:cc:7a:1a:10:f0:86:f1:16:26:
- 08:9d:d2:27:46:ad:74:1f:3d:e6:f8:37:ec:3d:b9:ef:7b:18:
- b6:7b
------BEGIN CERTIFICATE-----
-MIICmzCCAgSgAwIBAgIBADANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJVUzER
-MA8GA1UECBMISWxsaW5vaXMxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5
-IEx0ZDEQMA4GA1UEAxMHVGVzdCBDQTAeFw0wNjA3MDYxNTAwNDFaFw0wOTA3MDUx
-NTAwNDFaMFUxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhJbGxpbm9pczEhMB8GA1UE
-ChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMRAwDgYDVQQDEwdUZXN0IENBMIGf
-MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCo5uep4UpIOJ4+Ww0+iYVDZwPnDN3Q
-HxRuHiNTzddcDBzGdSBAEow0XZzpSMxCYdqDLVkl+7ywERwmFS7zDjd8as65EsVI
-Gc0ZPVrd2j1shpfjlw/YHyB2CNy6y9clmQtOVc9F6XIl//zGpf9UEX3TTkXVIROy
-RJhYnjPSU1LV1QIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1P
-cGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUic4IiHHsGBGW
-YRUeC3izawjIdzowHwYDVR0jBBgwFoAUic4IiHHsGBGWYRUeC3izawjIdzowDQYJ
-KoZIhvcNAQEFBQADgYEAF0Q7kvN2kB8aXZ93cI0LsWcZ92Zlv+FJJq4IX23RTxes
-BEduckDq90W6JJi+qJwMRra9w/6cqQAj5h4zwOR+679LUmaiYKPJ0nyu31QGJiPt
-7+D9DZ2gWMGOJkG623TR2sD0zHoaEPCG8RYmCJ3SJ0atdB895vg37D2573sYtns=
------END CERTIFICATE-----
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/supplicant_cert.pem b/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/supplicant_cert.pem
deleted file mode 100644
index af8c872..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/supplicant_cert.pem
+++ /dev/null
@@ -1,67 +0,0 @@
-Certificate:
- Data:
- Version: 3 (0x2)
- Serial Number: 6 (0x6)
- Signature Algorithm: md5WithRSAEncryption
- Issuer: C=IL, ST=Beer-Sheva, L=Lion king, O=Intel, OU=Envara, CN=Eyal/emailAddress=eyal.zolotov@intel.com
- Validity
- Not Before: May 28 11:47:29 2007 GMT
- Not After : May 27 11:47:29 2008 GMT
- Subject: C=GB, ST=Berkshire, L=Newbury, O=My Company Ltd, CN=Yanir/emailAddress=yoss@intel.com
- Subject Public Key Info:
- Public Key Algorithm: rsaEncryption
- RSA Public Key: (1024 bit)
- Modulus (1024 bit):
- 00:ed:4e:1b:76:b6:e7:0e:a2:b3:87:a1:10:5f:e2:
- d0:ad:9a:61:fb:4a:07:7e:46:3f:be:4c:9d:33:88:
- 60:c0:a7:59:f2:b7:4e:04:cb:13:15:1f:a8:38:6a:
- bc:22:e8:01:b4:f4:63:2d:46:5d:60:a7:d2:84:da:
- 35:78:bd:1a:bb:33:e2:cf:4c:78:ca:32:5d:5d:16:
- b7:63:da:5d:7d:fa:7e:bf:f3:0f:d5:f2:0c:97:d2:
- 36:fc:d0:aa:9a:52:92:12:bb:9a:b9:ae:ee:60:55:
- 13:80:4c:29:7f:b5:f0:9a:0c:d7:7b:2e:41:1e:05:
- a9:5a:60:b8:70:df:29:50:25
- Exponent: 65537 (0x10001)
- X509v3 extensions:
- X509v3 Basic Constraints:
- CA:FALSE
- Netscape Comment:
- OpenSSL Generated Certificate
- X509v3 Subject Key Identifier:
- 36:00:BF:A0:2F:D7:FF:15:B7:E4:33:A2:9A:11:05:96:51:DD:E3:30
- X509v3 Authority Key Identifier:
- keyid:A1:05:46:35:6D:8A:CB:B5:C8:69:1C:DD:AD:FD:94:1E:B3:5D:BE:EF
- DirName:/C=IL/ST=Beer-Sheva/L=Lion king/O=Intel/OU=Envara/CN=Eyal/emailAddress=eyal.zolotov@intel.com
- serial:00
-
- Signature Algorithm: md5WithRSAEncryption
- a3:5e:ec:03:66:20:27:d3:1e:9b:eb:82:a2:7e:f3:fc:2e:21:
- 73:e3:20:1d:2c:64:38:b7:79:1c:bc:87:78:ea:81:ed:1e:16:
- 23:9a:38:ca:1f:d1:1c:56:8d:ca:b9:3d:97:24:48:0f:21:f8:
- 14:4a:55:51:51:6d:51:e8:dc:ba:d2:79:c9:2f:d1:dd:0e:b5:
- d3:1e:55:cd:90:fe:fa:24:18:84:aa:76:03:e8:5b:4f:59:b7:
- f3:5d:1c:2b:7b:a7:d7:69:d6:8e:34:6b:ec:bf:0f:b3:c2:18:
- 58:96:e0:18:14:68:1b:88:b1:d6:d3:d3:ae:c5:48:49:ee:04:
- 2a:b2
------BEGIN CERTIFICATE-----
-MIIDmjCCAwOgAwIBAgIBBjANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCSUwx
-EzARBgNVBAgTCkJlZXItU2hldmExEjAQBgNVBAcTCUxpb24ga2luZzEOMAwGA1UE
-ChMFSW50ZWwxDzANBgNVBAsTBkVudmFyYTENMAsGA1UEAxMERXlhbDElMCMGCSqG
-SIb3DQEJARYWZXlhbC56b2xvdG92QGludGVsLmNvbTAeFw0wNzA1MjgxMTQ3Mjla
-Fw0wODA1MjcxMTQ3MjlaMHsxCzAJBgNVBAYTAkdCMRIwEAYDVQQIEwlCZXJrc2hp
-cmUxEDAOBgNVBAcTB05ld2J1cnkxFzAVBgNVBAoTDk15IENvbXBhbnkgTHRkMQ4w
-DAYDVQQDEwVZYW5pcjEdMBsGCSqGSIb3DQEJARYOeW9zc0BpbnRlbC5jb20wgZ8w
-DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAO1OG3a25w6is4ehEF/i0K2aYftKB35G
-P75MnTOIYMCnWfK3TgTLExUfqDhqvCLoAbT0Yy1GXWCn0oTaNXi9Grsz4s9MeMoy
-XV0Wt2PaXX36fr/zD9XyDJfSNvzQqppSkhK7mrmu7mBVE4BMKX+18JoM13suQR4F
-qVpguHDfKVAlAgMBAAGjggEZMIIBFTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQf
-Fh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUNgC/oC/X
-/xW35DOimhEFllHd4zAwgboGA1UdIwSBsjCBr4AUoQVGNW2Ky7XIaRzdrf2UHrNd
-vu+hgZOkgZAwgY0xCzAJBgNVBAYTAklMMRMwEQYDVQQIEwpCZWVyLVNoZXZhMRIw
-EAYDVQQHEwlMaW9uIGtpbmcxDjAMBgNVBAoTBUludGVsMQ8wDQYDVQQLEwZFbnZh
-cmExDTALBgNVBAMTBEV5YWwxJTAjBgkqhkiG9w0BCQEWFmV5YWwuem9sb3RvdkBp
-bnRlbC5jb22CAQAwDQYJKoZIhvcNAQEEBQADgYEAo17sA2YgJ9Mem+uCon7z/C4h
-c+MgHSxkOLd5HLyHeOqB7R4WI5o4yh/RHFaNyrk9lyRIDyH4FEpVUVFtUejcutJ5
-yS/R3Q610x5VzZD++iQYhKp2A+hbT1m3810cK3un12nWjjRr7L8Ps8IYWJbgGBRo
-G4ix1tPTrsVISe4EKrI=
------END CERTIFICATE-----
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/supplicant_key.pem b/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/supplicant_key.pem
deleted file mode 100644
index c27fbaf..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/old/supplicant_key.pem
+++ /dev/null
@@ -1,15 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIICXgIBAAKBgQDtTht2tucOorOHoRBf4tCtmmH7Sgd+Rj++TJ0ziGDAp1nyt04E
-yxMVH6g4arwi6AG09GMtRl1gp9KE2jV4vRq7M+LPTHjKMl1dFrdj2l19+n6/8w/V
-8gyX0jb80KqaUpISu5q5ru5gVROATCl/tfCaDNd7LkEeBalaYLhw3ylQJQIDAQAB
-AoGBAMC8K3oj2037vyxtGEuIgEw/k0zxN1zL2YHJ3/O21D4krd2AG5GxDfKeH5aS
-ufLv1FMQGmzvNXAHXeghAkTp8gaBAfLLbcVXxXc+Vpx1ahzTiT1jmPbBjYSScxPC
-qgpau4PUA8+RuyaFlQEIFQxd2jDHx/4rJRlqszzToPkRaZeBAkEA/MOyNhqEW8QR
-bxNYWMYnNdUghXtrmlyQuTxdIhcNace6T4EkJRLZCsh9QiWGK1Lz/7/eF9FP4Vps
-gIdS1tcD+QJBAPBXwFCtB4nJh6i6e3O1TQuLbxQ1O9UKg1YyLCY/TWan1uA44ugD
-sjnT27/6S8Aua87pTGNuQ3TCKsT7DiFlII0CQQDBLi/9+bY/DFLmubpD3u4IzqLU
-YceTajuR1vi3HTc7KVLTgLfHPehzvVc+Pr+UTQn+5P0w5uBOM3XJpaNCX4LBAkEA
-ujtku563vp64TZfiXPBZON7cPY5aRGQXDM1nxGM8uJTJPYkW2a0zhveQyZtK4ymV
-RAkmtc0U2/4wYd4fPuU7aQJAKI/snxY5YKH2RlX5M6f59SQAvoPLvM2DNcCvxaIE
-GkmbBfvHS4LIvvDy0JHxholEv4JoxaZihyhdlEZYSqgc1g==
------END RSA PRIVATE KEY-----
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/radius_cert.pem b/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/radius_cert.pem
deleted file mode 100644
index 5c0dfc2..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/radius_cert.pem
+++ /dev/null
@@ -1,67 +0,0 @@
-Certificate:
- Data:
- Version: 3 (0x2)
- Serial Number: 5 (0x5)
- Signature Algorithm: md5WithRSAEncryption
- Issuer: C=IL, ST=Beer-Sheva, L=Lion king, O=Intel, OU=Envara, CN=Eyal/emailAddress=eyal.zolotov@intel.com
- Validity
- Not Before: May 28 11:44:15 2007 GMT
- Not After : May 27 11:44:15 2008 GMT
- Subject: C=GB, ST=Berkshire, L=Newbury, O=My Company Ltd, CN=Eyal/emailAddress=eyal@intel.com
- Subject Public Key Info:
- Public Key Algorithm: rsaEncryption
- RSA Public Key: (1024 bit)
- Modulus (1024 bit):
- 00:d6:cd:4a:cc:c2:f8:7e:bf:73:0d:b1:95:54:de:
- a8:39:1f:1a:5a:50:88:3a:7d:43:c5:d4:c6:88:e8:
- 32:3c:3b:38:57:d9:8c:a0:3e:41:ed:06:3f:6b:48:
- a6:c9:1b:44:90:a3:03:f1:66:e4:e5:13:3c:25:a0:
- 5f:a3:2d:8d:f4:7e:54:ab:1f:a0:58:3c:81:01:bf:
- 4d:3e:89:47:ab:29:86:a5:fd:f5:68:66:54:65:72:
- 62:02:fb:64:ce:8a:d9:38:47:d6:32:fc:dc:de:c4:
- dd:e0:6d:6c:8b:2d:d0:5a:81:91:1e:4f:43:bf:ab:
- d4:de:01:5c:e6:be:c5:bf:87
- Exponent: 65537 (0x10001)
- X509v3 extensions:
- X509v3 Basic Constraints:
- CA:FALSE
- Netscape Comment:
- OpenSSL Generated Certificate
- X509v3 Subject Key Identifier:
- 9A:C7:2B:C6:6E:A3:37:C0:94:FB:E1:36:5C:64:BA:F9:BA:8E:38:32
- X509v3 Authority Key Identifier:
- keyid:A1:05:46:35:6D:8A:CB:B5:C8:69:1C:DD:AD:FD:94:1E:B3:5D:BE:EF
- DirName:/C=IL/ST=Beer-Sheva/L=Lion king/O=Intel/OU=Envara/CN=Eyal/emailAddress=eyal.zolotov@intel.com
- serial:00
-
- Signature Algorithm: md5WithRSAEncryption
- a5:7d:86:f2:6c:ae:c1:4e:64:6f:80:fb:6d:f4:a9:9e:cc:55:
- 8b:be:fd:a2:b3:c9:80:de:1f:05:4f:e1:c5:4c:f8:cb:41:bd:
- 5c:46:d7:33:aa:cb:ef:e8:3b:a6:c0:c3:9a:ae:dc:24:83:d9:
- 12:f3:97:6b:9f:c3:c6:60:ef:59:91:d5:ee:ad:0e:6a:b5:9e:
- b6:64:8b:c7:85:8e:73:70:ea:fc:74:c9:fd:fa:b9:c5:e4:39:
- 63:83:5b:df:24:46:62:37:e7:1a:c7:49:f6:49:e2:fa:11:6b:
- 80:cc:e8:ae:67:2a:e4:d9:a2:b4:e4:26:6d:dd:b5:d1:f4:71:
- 37:b8
------BEGIN CERTIFICATE-----
-MIIDmTCCAwKgAwIBAgIBBTANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCSUwx
-EzARBgNVBAgTCkJlZXItU2hldmExEjAQBgNVBAcTCUxpb24ga2luZzEOMAwGA1UE
-ChMFSW50ZWwxDzANBgNVBAsTBkVudmFyYTENMAsGA1UEAxMERXlhbDElMCMGCSqG
-SIb3DQEJARYWZXlhbC56b2xvdG92QGludGVsLmNvbTAeFw0wNzA1MjgxMTQ0MTVa
-Fw0wODA1MjcxMTQ0MTVaMHoxCzAJBgNVBAYTAkdCMRIwEAYDVQQIEwlCZXJrc2hp
-cmUxEDAOBgNVBAcTB05ld2J1cnkxFzAVBgNVBAoTDk15IENvbXBhbnkgTHRkMQ0w
-CwYDVQQDEwRFeWFsMR0wGwYJKoZIhvcNAQkBFg5leWFsQGludGVsLmNvbTCBnzAN
-BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1s1KzML4fr9zDbGVVN6oOR8aWlCIOn1D
-xdTGiOgyPDs4V9mMoD5B7QY/a0imyRtEkKMD8Wbk5RM8JaBfoy2N9H5Uqx+gWDyB
-Ab9NPolHqymGpf31aGZUZXJiAvtkzorZOEfWMvzc3sTd4G1siy3QWoGRHk9Dv6vU
-3gFc5r7Fv4cCAwEAAaOCARkwggEVMAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8W
-HU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSaxyvGbqM3
-wJT74TZcZLr5uo44MjCBugYDVR0jBIGyMIGvgBShBUY1bYrLtchpHN2t/ZQes12+
-76GBk6SBkDCBjTELMAkGA1UEBhMCSUwxEzARBgNVBAgTCkJlZXItU2hldmExEjAQ
-BgNVBAcTCUxpb24ga2luZzEOMAwGA1UEChMFSW50ZWwxDzANBgNVBAsTBkVudmFy
-YTENMAsGA1UEAxMERXlhbDElMCMGCSqGSIb3DQEJARYWZXlhbC56b2xvdG92QGlu
-dGVsLmNvbYIBADANBgkqhkiG9w0BAQQFAAOBgQClfYbybK7BTmRvgPtt9KmezFWL
-vv2is8mA3h8FT+HFTPjLQb1cRtczqsvv6DumwMOartwkg9kS85drn8PGYO9ZkdXu
-rQ5qtZ62ZIvHhY5zcOr8dMn9+rnF5Dljg1vfJEZiN+cax0n2SeL6EWuAzOiuZyrk
-2aK05CZt3bXR9HE3uA==
------END CERTIFICATE-----
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/radius_key.pem b/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/radius_key.pem
deleted file mode 100644
index 4c61ede..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/radius_key.pem
+++ /dev/null
@@ -1,15 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIICXAIBAAKBgQDWzUrMwvh+v3MNsZVU3qg5HxpaUIg6fUPF1MaI6DI8OzhX2Yyg
-PkHtBj9rSKbJG0SQowPxZuTlEzwloF+jLY30flSrH6BYPIEBv00+iUerKYal/fVo
-ZlRlcmIC+2TOitk4R9Yy/NzexN3gbWyLLdBagZEeT0O/q9TeAVzmvsW/hwIDAQAB
-AoGAZFHc7WThydCAW5TkuY6D4qm0FRonhambTXnif25yh87gsabZFr387EZOuDxm
-KOajTynTXZtAq/wfyzLrd7p+4SWQz3flL/Zm6QOxGkvj6iPekTaVfWo96XTrGRN9
-//zzKZRweSloMSYzrdWAP5nn4U8n8JwKskyIMt7y0s4wSoECQQD+8t3gohWd8bjn
-n7T6fM/XARj5OD3eYwXUXHpJ753m+Uw2O/H+qAuwS+IRtHcYKc84Keo0lT8dp2fM
-6KqqoXlbAkEA17ALiLCUBQJgLCsUFoCJF0zEpSJvc4HelwZaiWLTz3lcR/vUYZ/L
-EIPomjrHdDMYrUpM0+3ygrcI8m67vFQ+RQJBAIWKgV3giKIqs0fgB9QM/HEKSiKA
-qyeJhswthICl2nfZrWnbDG7vZu/5T3kmphsqCzjH+71/T4gg3+YdGQg3fHECQCs5
-nrYgHSn71eZEI9x2mgLPYcFua0OMzV0a6t4JrkUwHyxV7bQ63+lJZj4ydXJ2IwXn
-lAoM78L+h45+XqVZhLkCQHEIdz3k9noSSzA/GuFitBnqBzd18QYlPvdAh3mStamO
-xmnQprTPguCCoo/z/dkYTnnVEKKgre68zEO/ZooSyXk=
------END RSA PRIVATE KEY-----
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/rootcert.crt b/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/rootcert.crt
deleted file mode 100644
index 17f31fc..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/Cert/rootcert.crt
+++ /dev/null
@@ -1,21 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIDZjCCAk6gAwIBAgIJAMWN5tyqcpevMA0GCSqGSIb3DQEBCwUAME4xJjAkBgNV
-BAMTHVdpTUFYIEZvcnVtKFIpIFNlcnZlciBSb290LUNBMRcwFQYDVQQKEw5XaU1B
-WCBGb3J1bShSKTELMAkGA1UEBhMCVVMwIBcNMDgwMTAzMjIwODI3WhgPMjA1MzAx
-MDIyMjA4MjdaME4xJjAkBgNVBAMTHVdpTUFYIEZvcnVtKFIpIFNlcnZlciBSb290
-LUNBMRcwFQYDVQQKEw5XaU1BWCBGb3J1bShSKTELMAkGA1UEBhMCVVMwggEiMA0G
-CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD6AwY4De3HTb8cWNHtjkVFYKsLFRt
-6oWT0CV/c5OZhhC2IjBMSkZIaBJc8Hevp5KGc6BhKJuhGCnLxBLvlNiksHdsniy4
-DlPJ4ElUC+O3vfuDTRKFHfjw+KLtMnEm/Xbw5J91Az1Qfy1O0h1m2zvnlbEQfRtj
-nq0uOZMTFc00s5TO949ys8BtmQ+7T3EJkWRqLau9ejMnvbXEBbe1303OHAedTVYo
-isRUbJAlVkN+Yfqh4caExi1Hc3rLRCkTaqaFyq6N8S3A4p+cyfOhgFYLPO64PTAF
-uGqyT8TmM69qFWsW1x4CUmvTFmOUc4DLvUs4hIHRNrECzew7ze9M65zBAgMBAAGj
-RTBDMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQW
-BBREJC3Oi1R4lafDHwO+cx8acL0goTANBgkqhkiG9w0BAQsFAAOCAQEAhF6hTjrr
-51hSnvU0gfqN1Qb9UHVnYT2Vw11zyf2Wa1KStSzCeFYLeODi5ZwOH0ejxDJRIRhP
-h878Y4//YQWXm6JlYEJhoSCZb/ZXgLllE4tlWaMXvi3va6TKDTnissY+FhlolvfM
-IagYNfa6Gi0xRNXF6txA/l20w2BZ969GivyEfaywG+Px4lCPXeCidRV2Ktl4AZDS
-M6DHU0vywcbgS1pgwEHu+PCntEFpNV9uRvLm1UJO4FJzoz9w579UIN0SSrJgSMnK
-EAAdCk4bvdxDgwmoRGzK/HrigYENiFen8aJbH8RQNOasgQyishnCYtTLElRo7gav
-o2IxYXsZTbB1dg==
------END CERTIFICATE-----
diff --git a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/ds/resource.h b/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/ds/resource.h
deleted file mode 100644
index e2ba11e..0000000
--- a/InfraStack/OSAgnostic/WiMax/Agents/Supplicant/Source/ds/resource.h
+++ /dev/null
@@ -1,33 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Visual C++ generated include file.
-// Used by supplicant.rc
-//
-#define IDD_DIALOG1 101
-#define IDC_EDIT1 1001
-#define IDC_IDENTITY 1001
-#define IDC_EDIT2 1002
-#define IDC_ANONIDENTITY 1002
-#define IDC_COMBO1 1003
-#define IDC_PHASE2METHOD 1003
-#define IDC_PASSWD 1004
-#define IDC_TLSCACERT 1005
-#define IDC_TLSPRIVATEKEY 1006
-#define IDC_TLSCLIENTCERT 1007
-#define IDC_TLSPRIVATEKEYPASSWD 1008
-#define IDC_ANONIDENTITY3 1009
-#define IDC_FASTPROVISIONMODE 1009
-#define IDC_FASTUSERPAC 1010
-#define IDC_FASTMACHPAC 1011
-#define IDC_SIMREADERNAME 1013
-#define IDC_SIMPIN 1014
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 102
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1013
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
diff --git a/InfraStack/OSAgnostic/WiMax/Wrappers/Apdo/Bootstrap.bm b/InfraStack/OSAgnostic/WiMax/Wrappers/Apdo/Bootstrap.bm
deleted file mode 100644
index 902d2a4..0000000
--- a/InfraStack/OSAgnostic/WiMax/Wrappers/Apdo/Bootstrap.bm
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Bitman RequiredVersion="2.0" >
-
- <Info>
- <Project Value="Ofer"/>
- <Module Value="L3L4 types define"/>
- <Author Value="Roy Ramon"/>
- <Date Value="Oct 25th 2006"/>
- <Purpose Value="Define the L3 L4 msgs"/>
- </Info>
-
- <BitmanIncludeFiles>
- <BitmanIncludeFile Path="BasicBitmanTypes.bm" Type="Implicit"/>
- </BitmanIncludeFiles>
-
- <Definitions Endianness="Little">
-
- <Composite Name="BootstrapMessage">
- <FixedMember Name="Version" BitSize="16" CType="UINT16"/>
- <FixedMember Name="Protocol" BitSize="16" CType="UINT16"/>
- <FixedMember Name="Length" BitSize="32" CType="UINT32"/>
- <FixedMember Name="NonceTag" BitSize="16" CType="UINT16"/>
- <FixedMember Name="NonceLength" BitSize="32" CType="UINT32"/>
- <ArrayMember Name="Nonce" CompositeName="Uint8">
- <ArrayDimension Size="NonceLength"/>
- </ArrayMember>
- <FixedMember Name="Tag" BitSize="16" CType="UINT16"/>
- <FixedMember Name="CiphertextLength" BitSize="32" CType="UINT32"/>
- <ArrayMember Name="Ciphertext" CompositeName="Uint8">
- <ArrayDimension Size="CiphertextLength"/>
- </ArrayMember>
- </Composite>
-
-
- </Definitions>
-</Bitman>
diff --git a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugInternal.h b/InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugInternal.h
deleted file mode 100644
index fc0f932..0000000
--- a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugInternal.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _DEBUG_INTERNAL_H_
-#define _DEBUG_INTERNAL_H_
-
-#include "\DebugWrapperCommon.h"
-#include "List.h"
-#include "L5Common.h"
-
-#define BY_VAL_BUF_SZ (12)
-#define TR_MOD_ORANGE_DEBUG (888)
-
-wmx_Status_t InitInternalResources();
-void FinalizeInternalResources();
-
-wmx_Status_t RegisterDilloCBFunc(MetricStreamsCallback pCallBack);
-wmx_Status_t RegisterMonitorCBFunc(MetricStreamsCallback pCallBack);
-wmx_Status_t RegisterCBFunc(List* handlersList, MetricStreamsCallback pCallBack);
-
-wmx_Status_t UnregisterDilloCBFunc(MetricStreamsCallback pCallBack);
-wmx_Status_t UnregisterMonitorCBFunc(MetricStreamsCallback pCallBack);
-wmx_Status_t UnregisterCBFunc(List* handlersList, MetricStreamsCallback pCallBack);
-
-void InvokeCBFunctions(List* handlersList,
- int descType,
- int descLength,
- unsigned char * descriptorBuf,
- int payloadLength,
- unsigned char * payloadBuf,
- unsigned seqNum,
- unsigned frameNum);
-
-
-void CreateByValBuf(unsigned char data[], UINT32 param1, UINT32 param2, UINT32 param3);
-
-wmx_Status_t Peek(L5_CONNECTION handle, UINT32 address, UINT32 mask, UINT32* outVal);
-wmx_Status_t Poke(L5_CONNECTION handle, UINT32 address, UINT32 mask, UINT32 value, UINT32 sizeBytes);
-
-
-wmx_Status_t SendMocByVal(L5_CONNECTION handle, const char* tuiName, PUINT8 data, PUINT8* pResBuf, MOCInvokeStreamCB pFunc);
-wmx_Status_t SendMocWithNoParams(L5_CONNECTION handle, const char* tuiName, MOCInvokeStreamCB pFunc);
-wmx_Status_t SendLTAMoc(L5_CONNECTION handle, const char * tuiName, PUINT8 data, UINT32 dataSize, unsigned char** resBuf);
-
-
-int DilloStreamCallback(L5_RESULT callbackStatus,
- unsigned int commandID,
- unsigned int mocSeqNum,
- BOOL streamEnd,
- MOCTaskType resultTaskType,
- unsigned char * expectedResultsBuffer, unsigned int expectedResultsBufferSize,
- unsigned int resultParam4);
-
-int MonitorStreamCallback(L5_RESULT callbackStatus,
- unsigned int commandID,
- unsigned int mocSeqNum,
- BOOL streamEnd,
- MOCTaskType resultTaskType,
- unsigned char * expectedResultsBuffer, unsigned int expectedResultsBufferSize,
- unsigned int resultParam4);
-#endif // _DEBUG_INTERNAL_H_ \ No newline at end of file
diff --git a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugWrapper.h b/InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugWrapper.h
deleted file mode 100644
index 82958bc..0000000
--- a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugWrapper.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-// The following ifdef block is the standard way of creating macros which make exporting
-// from a DLL simpler. All files within this DLL are compiled with the DEBUGWRAPPER_EXPORTS
-// symbol defined on the command line. this symbol should not be defined on any project
-// that uses this DLL. This way any other project whose source files include this file see
-// DEBUGWRAPPER_API functions as being imported from a DLL, whereas this DLL sees symbols
-// defined with this macro as being exported.
-/*#ifdef DEBUGWRAPPER_EXPORTS
-#define DEBUGWRAPPER_API __declspec(dllexport)
-#else
-#define DEBUGWRAPPER_API __declspec(dllimport)
-#endif*/
-#ifndef _DEBUG_WRAPPER_H_
-#define _DEBUG_WRAPPER_H_
-
-
-#ifdef ORANGE_WRAPPER_EXPORTS
-#define DEBUGWRAPPER_API __declspec(dllexport)
-#else
-#define DEBUGWRAPPER_API __declspec(dllimport)
-#endif
-
-
-
-#include "DebugWrapperCommon.h"
-
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmxOrngDebug_Init(const char * TUIsFileName);
-void DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmxOrngDebug_Finalize();
-
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_OpenDilloStream(MetricStreamsCallback pCallBackFunc);
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_CloseDilloStream();
-
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_OpenMonitorStream(MetricStreamsCallback pCallBackFunc);
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_CloseMonitorStream();
-
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_MonitorFilter(unsigned int type, unsigned int rate);
-
-/*
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_Connect();
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_ExternalSync(int externalSync);
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_Control(UINT val);
-*/
-
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_Peek8(UINT32 address, UINT8* outVal);
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_Peek16(UINT32 address, UINT16* outVal);
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_Peek32(UINT32 address, UINT32* outVal);
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_PeekBuffer(UINT32 address, UINT32 length, UINT8* outVal);
-
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_Poke8(UINT32 address, UINT8 value);
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_Poke16(UINT32 address, UINT16 value);
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_Poke32(UINT32 address, UINT32 value);
-wmx_Status_t DEBUGWRAPPER_API WMX_EXT_CALL_CONV wmx_PokeBuffer(UINT32 address, UINT32 length, const UINT8* buf);
-
-#endif // _DEBUG_WRAPPER_H_
diff --git a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugWrapperCommon.h b/InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugWrapperCommon.h
deleted file mode 100644
index 478632f..0000000
--- a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/DebugWrapperCommon.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _DEBUG_WRAPPER_COMMON_H_
-#define _DEBUG_WRAPPER_COMMON_H_
-
-#include "WrappersCommon.h"
-
-//MetricStreamsCallback - A prototype for a callback function for receiving dillo or monitor messages
-typedef void (__stdcall * MetricStreamsCallback)(int descType,
- int descLength,
- unsigned char descriptorBuf [],
- int payloadLength,
- unsigned char payloadBuf [],
- unsigned seqNum,
- unsigned frameNum);
-
-
-#endif /* _DEBUG_WRAPPER_COMMON_H_ */
diff --git a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_2.h b/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_2.h
deleted file mode 100644
index fbaa453..0000000
--- a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_2.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/**************************************************************************
-Copyright (c) 2007-2009, Intel Corporation. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _WMX_SDK_GEN_2_H
-#define _WMX_SDK_GEN_2_H
-
-
-
-#include "wmxSDK_Gen_Cmn.h"
-
-
-
-#define MAX_HANDLES 10
-
-typedef void (WMX_EXT_CALL_CONV *wmx_pMessageHandlerCB_t)(
- L5_TARGET_ID nOriginID,
-
- unsigned dwSentMessageID,
- void *pvSentBuffer,
- unsigned cbSentBufferSize,
-
- unsigned *pdwResponseMessageID,
- void *pvResponseBuffer,
- unsigned *cbResponseBufferSize );
-
-// Oran
-//typedef void (WMX_EXT_CALL_CONV *wmx_pEvenHandlerCB_t)( wmx_CtrlStatus_t ctrlStatus);
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_SetMessagesCB ( int handle, wmx_pMessageHandlerCB_t messageCB );
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_ResetMessagesCB (int handle);
-
-// Oran
-//wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_SetEventsHandlerCB( int handle, wmx_pEvenHandlerCB_t eventCB);
-
-// Oran
-//wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_OSAL_reset_eventsCB (int handle);
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_SendL5Request( int handle, L5_TARGET_ID nOriginID,
- UINT32 dwSendMessageID, void *pvSendBuffer, UINT32 cbSendBufferSize,
- UINT32 *pdwReceiveMessageID, void *pvReceiveBuffer, UINT32 *cbReceiveBufferSize );
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_SendMOCEx( int handle, const char *TUIName, UINT commandID,
- UCHAR *paramsBuffer, UINT paramsBufferSize, UINT param4, BOOL replyExpected,
- MOCTaskType *resultTaskType, UCHAR **expectedResultBuffer, UINT *expectedResultBufferSize,
- UINT *resultParam4, MOCInvokeStreamCB pStreamCBFunc);
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_SendAsyncMOCEx( int handle, const char *TUIName, UINT commandID,
- UCHAR *paramsBuffer, UINT paramsBufferSize, UINT param4, BOOL replyExpected,
- UINT *seqNum, MOCInvokeAsyncTaskCB pAsyncTaskCBFunc,MOCInvokeStreamCB pStreamCBFunc);
-
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxGen_GetVersion(wmx_pVersion_t version, wmx_pVersionStr_t versionStr, wmx_VersionStrLen_t verMaxLen);
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxGen_RegisterCtrlStatusUpdatesCB(wmx_pCtrlStatusUpdateCB_t ctrlStatusCB);
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxGen_UnregisterCtrlStatusUpdatesCB(wmx_pCtrlStatusUpdateCB_t ctrlStatusCB);
-wmx_CtrlStatus_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxGen_GetCtrlStatus();
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxGen_SetConnParams(char *szHostName, int nPort);
-BOOL WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxGen_VerGenValidateVersion(int handle, const char* fileName, const char* fileBuffer, unsigned int fileBufferLength,
- char **userVersion, const char* versionsVectorsPath);
-#endif // _WMX_SDK_GEN_2_H
diff --git a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_Cmn.h b/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_Cmn.h
deleted file mode 100644
index bd750ee..0000000
--- a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_Cmn.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _WMX_SDK_GEN_CMN_H
-#define _WMX_SDK_GEN_CMN_H
-
-
-#include "WrappersCommon.h"
-
-#include "MOCHandlerAPIs.h"
-
-
-typedef L5_RESULT (*pMOC_ConnectEx)(const char *TUIsFilePath, BOOL enableVersionControl, const char* versionVectorsPath,
- BroadcastHandlerCB pfnBroadcastHandler, THREAD_ID threadId, L5_CONNECTION *Conn);
-
-typedef L5_RESULT (*pMOC_SendReceiveMOCEx)(L5_CONNECTION Conn, const char *TUIname, UINT commandID, UCHAR *paramsBuffer,
- UINT paramsBufferSize, UINT param4, BOOL replyExpected, MOCTaskType *resultTaskType, UCHAR **expectedResultsBuffer, UINT *expectedResultsBufferSize,
- UINT *resultParam4, MOCInvokeStreamCB pStreamCBFunc);
-
-typedef L5_RESULT (*pMOC_SendReceiveAsyncMOCEx)(L5_CONNECTION Conn, const char *TUIname, UINT commandID, UCHAR *paramsBuffer,
- UINT paramsBufferSize, UINT param4, BOOL replyExpected, UINT *seqNum,
- MOCInvokeAsyncTaskCB pAsyncTaskCBFunc,MOCInvokeStreamCB pStreamCBFunc);
-
-typedef L5_RESULT (*pMOC_Disconnect)(L5_CONNECTION Conn);
-
-
-#endif // _WMX_SDK_GEN_CMN_H \ No newline at end of file
diff --git a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_Ctrl.h b/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_Ctrl.h
deleted file mode 100644
index f45d388..0000000
--- a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_Ctrl.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _WMX_SDK_GEN_CTRL_H
-#define _WMX_SDK_GEN_CTRL_H
-
-
-#include "wmxSDK_Gen_Cmn.h"
-
-
-typedef int (*BroadcastHandlerCB)(const char * TUIname, MOCTaskType bufTaskType, unsigned char * pBuf, unsigned int pBufSize, unsigned int param4);
-
-/// <summary>
-/// This API initializes the Generic wrapper.
-///
-/// A call to this API should be preceeded with a successful call to the iWmxSDK DLL's wmxSDK_Init() API.
-/// This API should be called only once for all threads of a user application.
-/// If the user wishes to "reset" the wrapper he should call the wmxNds_Finalize() API before calling wmxNds_Init() again.
-/// </summary>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxGen_Init(const char *TUIsFilePath, BOOL enableVersionControl, const char* versionVectorsPath,
- BroadcastHandlerCB pfnBroadcastHandler, int *handle);
-
-
-/// <summary>
-/// This API finalizes the Generic wrapper.
-///
-/// If the user wishes to finish working with the iWmxSDK DLL altogether, then a call to this API
-/// should be followed with a call to the iWmxSDK DLL's wmxSDK_Finalize() API.
-/// </summary>
-void WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxGen_Finalize(int handle);
-
-
-#endif // _WMX_SDK_GEN_CTRL_H \ No newline at end of file
diff --git a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_CtrlAgent.h b/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_CtrlAgent.h
deleted file mode 100644
index 489fd9f..0000000
--- a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_CtrlAgent.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _WMX_SDK_GEN_CTRL_AGENT_H
-#define _WMX_SDK_GEN_CTRL_AGENT_H
-
-
-#include "wmxSDK_Gen_Cmn.h"
-
-
-/// <summary>
-/// This API initializes the Generic wrapper.
-///
-/// A call to this API should be preceeded with a successful call to the iWmxSDK DLL's wmxSDK_Init() API.
-/// This API should be called only once for all threads of a user application.
-/// If the user wishes to "reset" the wrapper he should call the wmxNds_Finalize() API before calling wmxNds_Init() again.
-/// </summary>
-///
-/// <returns>A wmx_Status_t value indicating the API call's success/error.</returns>
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmxGen_InitAgent();
-
-
-/// <summary>
-/// This API finalizes the Generic wrapper.
-///
-/// If the user wishes to finish working with the iWmxSDK DLL altogether, then a call to this API
-/// should be followed with a call to the iWmxSDK DLL's wmxSDK_Finalize() API.
-/// </summary>
-void WMX_WRAPPER_API WMX_INT_CALL_CONV wmxGen_FinalizeAgent();
-
-
-#endif // _WMX_SDK_GEN_CTRL_AGENT_H \ No newline at end of file
diff --git a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_L5.h b/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_L5.h
deleted file mode 100644
index 290d5e2..0000000
--- a/InfraStack/OSAgnostic/WiMax/Wrappers/Include/wmxSDK_Gen_L5.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#ifndef _WMX_SDK_GEN_L5_H
-#define _WMX_SDK_GEN_L5_H
-
-
-#include "wmxSDK_Gen_Cmn.h"
-
-
-wmx_Status_t wmxGen_InitL5();
-void wmxGen_FinalizeL5();
-
-void wmxGen_MessagesHandler(L5_CONNECTION Conn,
- L5_TARGET_ID nOriginID,
-
- UINT32 dwSentMessageID,
- void *pvSentBuffer,
- UINT32 cbSentBufferSize,
-
- UINT32 *pdwResponseMessageID,
- void *pvResponseBuffer,
- UINT32 *cbResponseBufferSize,
-
- void *pvUserContext,
- void *pvReserved );
-
-//void wmxGen_EventHandler( L5_CONNECTION Conn, L5_EVENT eEvent, void *pvEventData, void *pvUserContext);
-
-BOOL wmxGen_SetConnectionParams( tL5DispatcherFunctions *pL5dispatcher, char* ipAddress, USHORT portNumber );
-
-#endif // _WMX_SDK_GEN_L5_H \ No newline at end of file
diff --git a/InfraStack/OSAgnostic/WiMax/Wrappers/NDnS/wmxSDK_Nds_Impl.c b/InfraStack/OSAgnostic/WiMax/Wrappers/NDnS/wmxSDK_Nds_Impl.c
deleted file mode 100644
index a5caf66..0000000
--- a/InfraStack/OSAgnostic/WiMax/Wrappers/NDnS/wmxSDK_Nds_Impl.c
+++ /dev/null
@@ -1,3007 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#include "ReadWriteLock.h"
-#include "Messenger.h"
-#include "TraceAgent.h"
-
-#include "L3L4CommonDefines.h"
-#include "L3L4TlvTypes.h"
-#include "L4BufDesc.h"
-#include "L4BufMan.h"
-
-#include "wmxSDK_CmnInternal.h"
-#include "wmxSDK_Nds_Cmn.h"
-#include "mxSDK_Nds_CtrlAgent.h"
-#include "wmxSDK_Nds_Ctrl.h"
-#include "wmxSDK_Nds_L5.h"
-#include "wmxSDK_Nds_1.h"
-#include "wmxSDK_Nds_2.h"
-#include "wmxSDK_Nds_3.h"
-
-#include "L4MsgProxyIf.h"
-
-
-
-typedef UINT32 NdsCmd;
-
-typedef enum _InternalOpcodes
-{
- DRIVER_SCAN_RESULTS_ARRIVED,
- DRIVER_STATE_ARRIVED,
- AGENT_SCAN_RESULTS_ARRIVED,
- AGENT_SCAN_COMPLETED_ARRIVED
-} InternalOpcodes;
-
-//************************************************
-// Internal Declarations
-//************************************************
-void wmxNds_ScanResultsArrived(void *scanResults);
-void wmxNds_SystemStateArrived(wmx_pSystemState_t systemState);
-BOOL wmxNds_DriverSystemStateArrived(void *driverState, wmx_pSystemState_t systemState);
-void wmxNds_UserScanResultsArrived(void *scanResults);
-wmx_Status_t wmxNds_DriverSystemStateToUserSystemState(wmx_pSystemState_t systemState, UINT16 driverState);
-void wmxNds_UserSystemStateToUserConnectionState(wmx_pConnectionState_t connectionState, wmx_SystemState_t systemState);
-void wmxNds_DriverScanStatusToUserScanStatus(wmx_pScanStatus_t scanStatus, UINT8 driverScanStatus);
-void wmxNds_NAPtoNAP( wmx_NAPid_t target, wmx_NAPid_t source );
-void wmxNds_CopyNBytes(UINT32 bytesNum, UINT8 *target, UINT8 *source);
-
-wmx_Status_t wmx_ActuallyUnregisterOnSystemState();
-wmx_Status_t wmx_ActuallyRegisterOnSystemState();
-
-wmx_Status_t wmxNds_ActuallyRegisterUserScanCompleted();
-wmx_Status_t wmxNds_ActuallyUnregisterUserScanCompleted();
-
-//************************************************
-// Internal Definitions
-//************************************************
-#define FIRST_REGISTERED 1
-#define LAST_REGISTERED 0
-
-//************************************************
-// Connection Parameters to L5 Layer
-//************************************************
-static LONG numOfInits = 0;
-static L5_CONNECTION l5ConnID = NULL;
-static tL5DispatcherFunctions *pFuncs = NULL;
-
-//************************************************
-// Socket data (connection to the L5 dispatcher)
-//************************************************
-static/*extern*/ char *ndsIpAddr = NULL;
-static/*extern*/ USHORT ndsPortNum;
-
-//************************************************
-//
-//************************************************
-static MessengerFuncs messengerFuncs;
-
-//************************************************
-//
-//************************************************
-wmx_UserConnectStatus_t g_connectStatus;
-static HANDLE g_connectStatusAvailableEvent;
-static HANDLE g_disconnectAvailableEvent;
-static BOOL isConnected = FALSE;
-
-//************************************************
-// Callback functions
-//************************************************
-//Plastic
-wmx_pUserScanCompletedCB_t UserScanCompletedCB = NULL;
-wmx_pUserScanUpdateCB_t UserScanUpdateCB = NULL;
-//Silver
-wmx_pSystemStateUpdateCB_t SystemStateUpdateCB = NULL;
-wmx_pConnectionStateUpdateCB_t ConnectionStateUpdateCB = NULL;
-//Gold
-wmx_pScanCompletedCB_t ScanCompletedCB = NULL;
-wmx_pScanUpdateCB_t ScanUpdateCB = NULL;
-wmx_pConnectCompletedCB_t ConnectCompletedCB = NULL;
-
-//************************************************
-// Synchronizing events
-//************************************************
-static HANDLE g_scanCompletedEvent = NULL;
-//static HANDLE g_scanUpdateEvent = NULL;
-
-//************************************************
-// Internal Flags
-//************************************************
-static LONG numOfGoldScanUpdateRegs = 0;
-static LONG numOfSystemStateRegs = 0;
-static LONG numOfUserScanCompleted = 0;
-
-//************************************************
-// Internal Data
-//************************************************
-static wmx_NAPid_t connectedNAP;
-static wmx_ConnectionState_t currentConnectionState;
-
-//************************************************
-// Set L5DispatcherFunctions internal resources according to BOOL flags.
-//************************************************
-BOOL wmxNds_SetConnectionParams( tL5DispatcherFunctions *pL5dispatcher, char* ndsIpAddress, USHORT ndsPortNumber )
-{
- pFuncs = pL5dispatcher;
- if ( NULL != ndsIpAddress )
- {
- ndsIpAddr = (char*)malloc(strlen(ndsIpAddress) + 1);
- memcpy(ndsIpAddr, ndsIpAddress, strlen(ndsIpAddress) + 1);
- ndsIpAddr[strlen(ndsIpAddress)] = '\0';
- ndsPortNum = ndsPortNumber;
- }
- return TRUE;
-}
-
-//************************************************
-//
-//************************************************
-BOOL wmxNds_SetMessengerFuncs( pMessengerFuncs extMessenger )
-{
- messengerFuncs = *extMessenger;
- return TRUE;
-}
-
-//************************************************
-// Plastic - Finalize internal resources according to BOOL flags.
-//************************************************
-void wmxNds_FinalizeInternalResources( BOOL freeScanCompletedEvent, BOOL freeScanUpdateEvent, BOOL freeConnectEvent, BOOL freeDisconnectEvent )
-{
- UNREFERENCED_PARAMETER(freeScanUpdateEvent);
- if (freeScanCompletedEvent)
- {
- OSAL_delete_event(g_scanCompletedEvent);
- g_scanCompletedEvent = NULL;
- }
- //if (freeScanUpdateEvent)
- //{
- // OSAL_delete_event(g_scanUpdateEvent);
- // g_scanUpdateEvent = NULL;
- //}
- if (freeConnectEvent)
- {
- OSAL_delete_event(g_connectStatusAvailableEvent);
- g_connectStatusAvailableEvent = NULL;
- }
- if (freeDisconnectEvent)
- {
- OSAL_delete_event(g_disconnectAvailableEvent);
- g_disconnectAvailableEvent = NULL;
- }
-}
-
-//************************************************
-// Plastic - Initialize internal resources
-//************************************************
-wmx_Status_t wmxNds_InitializeInternalResources()
-{
- g_scanCompletedEvent = OSAL_create_event( NULL, FALSE, FALSE, NULL );
- if ( NULL == g_scanCompletedEvent )
- {
- TRACE(TR_MOD_NDNS_WRAPPER, TR_SEV_ALERT, (L"Error initializing Scan Completed Event"));
- wmxNds_FinalizeInternalResources(FALSE, FALSE, FALSE, FALSE);
- return WMX_ST_FAIL;
- }
- //g_scanUpdateEvent = OSAL_create_event( NULL, FALSE, FALSE, NULL );
- //if ( NULL == g_scanUpdateEvent )
- //{
- // TRACE(TR_MOD_NDNS_WRAPPER, TR_SEV_ALERT, (L"Error initializing Scan Update Event"));
- // wmxNds_FinalizeInternalResources(TRUE, FALSE, FALSE);
- // return WMX_ST_FAIL;
- //}
- g_connectStatusAvailableEvent = OSAL_create_event( NULL, FALSE, FALSE, NULL );
- if ( NULL == g_connectStatusAvailableEvent )
- {
- TRACE(TR_MOD_NDNS_WRAPPER, TR_SEV_ALERT, (L"Error initializing Connect Completed Event"));
- wmxNds_FinalizeInternalResources(TRUE, TRUE, FALSE, FALSE);
- return WMX_ST_FAIL;
- }
- g_disconnectAvailableEvent = OSAL_create_event( NULL, FALSE, FALSE, NULL );
- if ( NULL == g_disconnectAvailableEvent )
- {
- TRACE(TR_MOD_NDNS_WRAPPER, TR_SEV_ALERT, (L"Error initializing Disconnect Completed Event"));
- wmxNds_FinalizeInternalResources(TRUE, TRUE, TRUE, FALSE);
- return WMX_ST_FAIL;
- }
- return WMX_ST_OK;
-}
-
-//************************************************
-//
-//************************************************
-void wmxNds_ThreadHandler( void *internalData, UINT32 internalRequestID, UINT32 messageID, void *buffer, UINT32 bufferLength )
-{
- UNREFERENCED_PARAMETER(bufferLength);
- UNREFERENCED_PARAMETER(internalData);
- UNREFERENCED_PARAMETER(messageID);
- switch ( internalRequestID )
- {
- case DRIVER_STATE_ARRIVED:
- wmxNds_SystemStateArrived((wmx_pSystemState_t)buffer);
- break;
- case DRIVER_SCAN_RESULTS_ARRIVED:
- wmxNds_ScanResultsArrived(buffer);
- break;
- case AGENT_SCAN_COMPLETED_ARRIVED:
- if ( NULL != UserScanCompletedCB )
- {
- UserScanCompletedCB( *(wmx_pUserScanStatus_t)(((pNDNS_MESSAGE)buffer)->buf) );
- }
- break;
- case AGENT_SCAN_RESULTS_ARRIVED:
- if ( NULL != UserScanUpdateCB )
- {
- UserScanUpdateCB( *(UINT32*)(((pNDNS_MESSAGE)buffer)->buf), (wmx_pNSP_t)(((pNDNS_MESSAGE)buffer)->buf + sizeof(UINT32)) );
- }
- break;
- default:
- break;
- }
-}
-
-//************************************************
-//
-//************************************************
-wmx_Status_t WMX_WRAPPER_API wmxNds_InitL5()
-{
- L5_RESULT l5status;
- if (NULL == pFuncs)
- {
- free(ndsIpAddr);
- return WMX_ST_PIPE_FAILURE;
- }
-
- // Connect L5 and through it to AppSrv. Gain L5ConnID.
- l5status = pFuncs->pfnConnect( ndsIpAddr,
- ndsPortNum,
- L5_TARGET_DYNAMIC,
- wmxNds_MessagesHandler,
- wmxNds_EventHandler,
- NULL,
- &l5ConnID );
-
- if ((L5_RESULT_OK != l5status) || (NULL == l5ConnID))
- {
- return WMX_ST_PIPE_FAILURE;
- }
- wmx_ActuallyRegisterOnSystemState();
- return WMX_ST_OK;
-}
-
-//************************************************
-//
-//************************************************
-void WMX_WRAPPER_API wmxNds_FinalizeL5()
-{
- if (NULL == pFuncs)
- {
- return;
- }
- wmx_ActuallyUnregisterOnSystemState();
- pFuncs->pfnDisconnect(l5ConnID);
- free(ndsIpAddr);
-}
-
-//************************************************
-//
-//************************************************
-void WMX_WRAPPER_API wmxNds_MessagesHandler(L5_CONNECTION Conn,
- L5_TARGET_ID nOriginID,
-
- UINT32 dwSentMessageID,
- void *pvSentBuffer,
- UINT32 cbSentBufferSize,
-
- UINT32 *pdwResponseMessageID,
- void *pvResponseBuffer,
- UINT32 *cbResponseBufferSize,
-
- void *pvUserContext,
- void *pvReserved )
-{
- wmx_SystemState_t systemState;
- UNREFERENCED_PARAMETER(nOriginID);
- UNREFERENCED_PARAMETER(cbResponseBufferSize);
- UNREFERENCED_PARAMETER(pdwResponseMessageID);
- UNREFERENCED_PARAMETER(pvReserved);
- UNREFERENCED_PARAMETER(Conn);
- UNREFERENCED_PARAMETER(pvResponseBuffer);
- UNREFERENCED_PARAMETER(pvUserContext);
- switch (dwSentMessageID)
- {
- //GOLD, SILVER
- case L4_PROXY_OPCODE_STATUS_INDICATION_ARRIVED:
- case L4_PROXY_OPCODE_L4_INDICATION_ARRIVED:
- switch ( wmx_GetOpcode((UINT8*)pvSentBuffer) )
- {
- case L3_L4_OPCODE_REPORT_STATE:
- if (TRUE == wmxNds_DriverSystemStateArrived(pvSentBuffer, &systemState))
- {
- messengerFuncs.postRequest(MEDIUM, NULL, DRIVER_STATE_ARRIVED, DRIVER_STATE_ARRIVED, (void*)&systemState, sizeof(wmx_SystemState_t), &wmxNds_ThreadHandler);
- }
- break;
- case L3_L4_OPCODE_REPORT_SCAN_RESULT:
- messengerFuncs.postRequest(MEDIUM, NULL, DRIVER_SCAN_RESULTS_ARRIVED, DRIVER_SCAN_RESULTS_ARRIVED, pvSentBuffer, cbSentBufferSize, &wmxNds_ThreadHandler);
- break;
- default:
- break;
- }
- break;
- //PLASTIC
- case NDNS_OPCODE_INDICATION_ARRIVED:
- switch (((pNDNS_MESSAGE_HEADER)pvSentBuffer)->opcode)
- {
- case NDNS_OPCODE_IND_SCAN_UPDATE:
- messengerFuncs.postRequest(MEDIUM, NULL, AGENT_SCAN_RESULTS_ARRIVED, AGENT_SCAN_RESULTS_ARRIVED, pvSentBuffer, cbSentBufferSize, &wmxNds_ThreadHandler);
- break;
- case NDNS_OPCODE_IND_SCAN_COMPLETED:
- OSAL_set_event(g_scanCompletedEvent);
- messengerFuncs.postRequest(MEDIUM, NULL, AGENT_SCAN_COMPLETED_ARRIVED, AGENT_SCAN_COMPLETED_ARRIVED, pvSentBuffer, cbSentBufferSize, &wmxNds_ThreadHandler);
- break;
- default:
- break;
- }
- break;
- default:
- break;
- }
-}
-
-//************************************************
-//
-//************************************************
-void WMX_WRAPPER_API wmxNds_EventHandler( L5_CONNECTION Conn, L5_EVENT eEvent, void *pvEventData, void *pvUserContext)
-{
- UNREFERENCED_PARAMETER(Conn);
- UNREFERENCED_PARAMETER(eEvent);
- UNREFERENCED_PARAMETER(pvUserContext);
- UNREFERENCED_PARAMETER(pvEventData);
-}
-
-//************************************************
-//
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxNds_Init()
-{
- wmx_Status_t status;
- wmx_SystemState_t currentSystemState;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmxNds_Init()"));
- if ( FIRST_REGISTERED == OSAL_atomic_increment(&numOfInits) )
- {
- if ( WMX_ST_OK != wmxNds_InitializeInternalResources())
- {
- return WMX_ST_FAIL;
- }
-
- status = wmxNds_InitL5();
- if ( WMX_ST_OK != status)
- {
- return status;
- }
-
- status = wmx_GetSystemState( &currentSystemState );
- if ( WMX_ST_OK != status )
- {
- return status;
- }
- if ( currentSystemState == DataPathConnected )
- {
- isConnected = TRUE;
- }
- else
- {
- isConnected = FALSE;
- }
-
- return wmxNds_ActuallyRegisterUserScanCompleted();
- }
-
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmxNds_Init(OUT)"));
-
- return WMX_ST_OK;
-}
-
-//************************************************
-//
-//************************************************
-void WMX_WRAPPER_API WMX_EXT_CALL_CONV wmxNds_Finalize()
-{
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"void wmxNds_Finalize()"));
-
- if ( LAST_REGISTERED == OSAL_atomic_decrement(&numOfInits) )
- {
- wmxNds_ActuallyUnregisterUserScanCompleted();
- wmxNds_FinalizeL5();
- wmxNds_FinalizeInternalResources(TRUE, TRUE, TRUE, TRUE);
- }
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"void wmxNds_Finalize(OUT)"));
-
-}
-
-//************************************************
-//
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmxNds_InitAgent()
-{
- wmx_Status_t status;
- wmx_SystemState_t currentSystemState;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmxNds_InitAgent()"));
-
- if ( FIRST_REGISTERED == OSAL_atomic_increment(&numOfInits) )
- {
- status = wmxNds_InitL5();
- if ( WMX_ST_OK != status )
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmxNds_InitAgent(OUT ERROR)"));
-
- return status;
- }
-
- status = wmx_GetSystemState( &currentSystemState );
- if ( WMX_ST_OK != status )
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmxNds_InitAgent(OUT ERROR)"));
- return status;
- }
- if ( currentSystemState == DataPathConnected )
- {
- isConnected = TRUE;
- }
- else
- {
- isConnected = FALSE;
- }
-
- return status;
- }
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmxNds_InitAgent(OUT)"));
- return WMX_ST_OK;
-}
-
-//************************************************
-//
-//************************************************
-void WMX_WRAPPER_API WMX_INT_CALL_CONV wmxNds_FinalizeAgent()
-{
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"void wmxNds_FinalizeAgent()"));
-
-
- if ( LAST_REGISTERED == OSAL_atomic_decrement(&numOfInits) )
- {
- wmxNds_FinalizeL5();
- }
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"void wmxNds_FinalizeAgent(OUT)"));
-
-}
-
-//************************************************
-// Create a L4 Message Struct and return its allocated size.
-//************************************************
-int CreateL4Msg(UINT32 opCode, UINT32 bufferLength, char *buffer, char **msg)
-{
- NDNS_MESSAGE_HEADER ndsMsgHeader;
- int size = 0;
-
- ndsMsgHeader.opcode = opCode;
- ndsMsgHeader.bufferLength = bufferLength;
-
- *msg = (char*)malloc(sizeof(NDNS_MESSAGE_HEADER) + ndsMsgHeader.bufferLength);
- if (*msg == NULL)
- {
- return -1;
- }
- size = sizeof(NDNS_MESSAGE_HEADER) + ndsMsgHeader.bufferLength;
- memcpy(*msg, &ndsMsgHeader, sizeof(NDNS_MESSAGE_HEADER));
- if (bufferLength > 0)
- {
- if (NULL != buffer)
- {
- memcpy(sizeof(NDNS_MESSAGE_HEADER) + *msg, buffer, bufferLength);
- }
- else
- {
- memset(sizeof(NDNS_MESSAGE_HEADER) + *msg, 0, bufferLength);
- }
- }
- return size;
-}
-
-//************************************************
-//************************************************
-// Gold Wrapper CB registrations
-//************************************************
-//************************************************
-
-//************************************************
-// Gold - Register Scan Complete Indication
-// This callback is called whenever the driver exit the scan state
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_RegisterScanCompletedCB( wmx_pScanCompletedCB_t scanCompletedCB)
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- RegisteredIndication l4Ind;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterScanCompletedCB(wmx_pScanCompletedCB_t scanCompletedCB)"));
-
- if ( NULL != ScanCompletedCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- ScanCompletedCB = scanCompletedCB;
- if ( NULL == ScanCompletedCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- if ( FIRST_REGISTERED == OSAL_atomic_increment(&numOfGoldScanUpdateRegs) )
- {
- l4Ind = L3_L4_OPCODE_REPORT_SCAN_RESULT;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_REGISTER_L4_INDICATION, &l4Ind,
- sizeof(RegisteredIndication), &responseID, NULL, NULL );
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- return status;
- }
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterScanCompletedCB(OUT)"));
- return WMX_ST_OK;
-}
-
-//************************************************
-// Gold - Unregister Scan Complete Indication
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_UnregisterScanCompletedCB()
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- RegisteredIndication l4Ind;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterScanCompletedCB()"));
-
-
- if ( NULL == ScanCompletedCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- if ( LAST_REGISTERED == OSAL_atomic_decrement(&numOfGoldScanUpdateRegs) )
- {
- l4Ind = L3_L4_OPCODE_REPORT_SCAN_RESULT;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_UNREGISTER_L4_INDICATION, &l4Ind,
- sizeof(RegisteredIndication), &responseID, NULL, NULL );
- ScanCompletedCB = NULL;
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- return status;
- }
- ScanCompletedCB = NULL;
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterScanCompletedCB(OUT)"));
-
-
- return WMX_ST_OK;
-}
-
-//************************************************
-// Gold - Register Scan Update Indication
-// This callback returns all naps aggregated since the beginning of the current scan
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_RegisterScanUpdateCB( wmx_pScanUpdateCB_t scanUpdateCB )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- RegisteredIndication l4Ind;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterScanUpdateCB(wmx_pScanUpdateCB_t scanUpdateCB)"));
-
-
- if ( NULL != ScanUpdateCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- ScanUpdateCB = scanUpdateCB;
- if ( NULL == ScanUpdateCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- if ( FIRST_REGISTERED == OSAL_atomic_increment(&numOfGoldScanUpdateRegs) )
- {
- l4Ind = L3_L4_OPCODE_REPORT_SCAN_RESULT;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_REGISTER_L4_INDICATION, &l4Ind,
- sizeof(RegisteredIndication), &responseID, NULL, NULL );
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- return status;
- }
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterScanUpdateCB(OUT)"));
-
-
- return WMX_ST_OK;
-}
-
-//************************************************
-// Gold - Unregister Scan Update Indication
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_UnregisterScanUpdateCB()
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- RegisteredIndication l4Ind;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterScanUpdateCB()"));
- if ( NULL == ScanUpdateCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- if ( LAST_REGISTERED == OSAL_atomic_decrement(&numOfGoldScanUpdateRegs) )
- {
- l4Ind = L3_L4_OPCODE_REPORT_SCAN_RESULT;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_UNREGISTER_L4_INDICATION, &l4Ind,
- sizeof(RegisteredIndication), &responseID, NULL, NULL );
- ScanUpdateCB = NULL;
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- return status;
- }
- ScanUpdateCB = NULL;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterScanUpdateCB(OUT)"));
- return WMX_ST_OK;
-}
-
-//************************************************
-// Gold - Register Connect Complete Update
-// This callback is called once for every time wmx_CmdStartConnect was called successfully
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_RegisterConnectCompletedCB( wmx_pConnectCompletedCB_t connectCompletedCB )
-{
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterConnectCompletedCB(wmx_pConnectCompletedCB_t connectCompletedCB)"));
-
-
- if ( NULL != ConnectCompletedCB )
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_RegisterConnectCompletedCB(OUT ERROR)"));
- return WMX_ST_ILLEGAL_OPERATION;
- }
- ConnectCompletedCB = connectCompletedCB;
- if ( NULL == ConnectCompletedCB )
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_RegisterConnectCompletedCB(OUT ERROR)"));
-
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterConnectCompletedCB(OUT)"));
-
- return WMX_ST_OK;
-}
-
-//************************************************
-// Gold - Unregister Connect Complete Update
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_UnregisterConnectCompletedCB()
-{
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterConnectCompletedCB()"));
-
-
- if ( NULL == ConnectCompletedCB )
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_UnregisterConnectCompletedCB(OUT ERROR)"));
-
- return WMX_ST_ILLEGAL_OPERATION;
- }
- ConnectCompletedCB = NULL;
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterConnectCompletedCB(OUT)"));
-
- return WMX_ST_OK;
-}
-
-//************************************************
-//************************************************
-// Silver Wrapper CB registrations
-//************************************************
-//************************************************
-wmx_Status_t wmx_ActuallyRegisterOnSystemState()
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- RegisteredIndication l4Ind;
-
- if ( FIRST_REGISTERED == OSAL_atomic_increment(&numOfSystemStateRegs) )
- {
- l4Ind = L3_L4_OPCODE_REPORT_STATE;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_REGISTER_L4_INDICATION, &l4Ind,
- sizeof(RegisteredIndication), &responseID, NULL, NULL );
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- return status;
- }
- return WMX_ST_OK;
-}
-
-wmx_Status_t wmx_ActuallyUnregisterOnSystemState()
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- RegisteredIndication l4Ind;
-
- if ( LAST_REGISTERED == OSAL_atomic_decrement(&numOfSystemStateRegs) )
- {
- l4Ind = L3_L4_OPCODE_REPORT_STATE;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_UNREGISTER_L4_INDICATION, &l4Ind,
- sizeof(RegisteredIndication), &responseID, NULL, NULL );
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- return status;
- }
- return WMX_ST_OK;
-}
-
-//************************************************
-// Silver - Register System State Indication Update
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_RegisterSystemStateUpdateCB( wmx_pSystemStateUpdateCB_t systemStateUpdateCB )
-{
- //UINT32 responseID;
- //RegisteredIndication l4Ind;
- //L5_RESULT l5Result;
- wmx_Status_t status;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterSystemStateUpdateCB(wmx_pSystemStateUpdateCB_t systemStateUpdateCB)"));
- if ( NULL != SystemStateUpdateCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- SystemStateUpdateCB = systemStateUpdateCB;
- if ( NULL == SystemStateUpdateCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- status = wmx_ActuallyRegisterOnSystemState();
- //if ( FIRST_REGISTERED == OSAL_atomic_increment(&numOfSystemStateRegs) )
- //{
- // l4Ind = L3_L4_OPCODE_REPORT_STATE;
- // l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_REGISTER_L4_INDICATION, &l4Ind,
- // sizeof(RegisteredIndication), &responseID, NULL, NULL );
- // if (L5_RESULT_OK != l5Result)
- // {
- // return WMX_ST_PIPE_FAILURE;
- // }
- // status = (wmx_Status_t)responseID;
- // return status;
- //}
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterSystemStateUpdateCB(OUT)"));
- return status;
-}
-
-//************************************************
-// Silver - Unregister System State Indication Update
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_UnregisterSystemStateUpdateCB()
-{
- //L5_RESULT l5Result;
- //UINT32 responseID;
- //RegisteredIndication l4Ind;
- wmx_Status_t status;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterSystemStateUpdateCB()"));
- if ( NULL == SystemStateUpdateCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- status = wmx_ActuallyUnregisterOnSystemState();
- //if ( LAST_REGISTERED == OSAL_atomic_decrement(&numOfSystemStateRegs) )
- //{
- // l4Ind = L3_L4_OPCODE_REPORT_STATE;
- // l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_UNREGISTER_L4_INDICATION, &l4Ind,
- // sizeof(RegisteredIndication), &responseID, NULL, NULL );
- // SystemStateUpdateCB = NULL;
- // if (L5_RESULT_OK != l5Result)
- // {
- // return WMX_ST_PIPE_FAILURE;
- // }
- // status = (wmx_Status_t)responseID;
- // return status;
- //}
- SystemStateUpdateCB = NULL;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterSystemStateUpdateCB(OUT)"));
- return status;
-}
-
-//************************************************
-// Silver - Register Connection State Indication Update
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_RegisterConnectionStateUpdateCB( wmx_pConnectionStateUpdateCB_t connectionStateUpdateCB )
-{
-
- //UINT32 responseID;
- //RegisteredIndication l4Ind;
- //L5_RESULT l5Result;
- wmx_Status_t status;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterConnectionStateUpdateCB(wmx_pConnectionStateUpdateCB_t connectionStateUpdateCB)"));
- if ( NULL != ConnectionStateUpdateCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- ConnectionStateUpdateCB = connectionStateUpdateCB;
- if ( NULL == ConnectionStateUpdateCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- status = wmx_ActuallyRegisterOnSystemState();
- //if ( FIRST_REGISTERED == OSAL_atomic_increment(&numOfSystemStateRegs) )
- //{
- // l4Ind = L3_L4_OPCODE_REPORT_STATE;
- // l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_REGISTER_L4_INDICATION, &l4Ind,
- // sizeof(RegisteredIndication), &responseID, NULL, NULL );
- // if (L5_RESULT_OK != l5Result)
- // {
- // return WMX_ST_PIPE_FAILURE;
- // }
- // status = (wmx_Status_t)responseID;
- // return status;
- //}
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterConnectionStateUpdateCB(OUT)"));
- return status;
-}
-
-//************************************************
-// Silver - Unregister Connection State Indication Update
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_UnregisterConnectionStateUpdateCB()
-{
- //L5_RESULT l5Result;
- //UINT32 responseID;
- //RegisteredIndication l4Ind;
- wmx_Status_t status;
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterConnectionStateUpdateCB()"));
- if ( NULL == ConnectionStateUpdateCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- status = wmx_ActuallyUnregisterOnSystemState();
- //if ( LAST_REGISTERED == OSAL_atomic_decrement(&numOfSystemStateRegs) )
- //{
- // l4Ind = L3_L4_OPCODE_REPORT_STATE;
- // l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_UNREGISTER_L4_INDICATION, &l4Ind,
- // sizeof(RegisteredIndication), &responseID, NULL, NULL );
- // ConnectionStateUpdateCB = NULL;
- // if (L5_RESULT_OK != l5Result)
- // {
- // return WMX_ST_PIPE_FAILURE;
- // }
- // status = (wmx_Status_t)responseID;
- // return status;
- //}
- ConnectionStateUpdateCB = NULL;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterConnectionStateUpdateCB(OUT)"));
- return status;
-}
-
-//************************************************
-//************************************************
-// Plastic Wrapper CB registrations
-//************************************************
-//************************************************
-
-wmx_Status_t wmxNds_ActuallyRegisterUserScanCompleted()
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- RegisteredIndication l4Ind;
-
- if ( FIRST_REGISTERED == OSAL_atomic_increment(&numOfUserScanCompleted) )
- {
- l4Ind = NDNS_OPCODE_IND_SCAN_COMPLETED;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_REGISTER_INDICATION, &l4Ind,
- sizeof(RegisteredIndication), &responseID, NULL, NULL );
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- return status;
- }
- return WMX_ST_OK;
-}
-
-wmx_Status_t wmxNds_ActuallyUnregisterUserScanCompleted()
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- RegisteredIndication l4Ind;
-
- if ( LAST_REGISTERED == OSAL_atomic_decrement(&numOfUserScanCompleted) )
- {
- l4Ind = NDNS_OPCODE_IND_SCAN_COMPLETED;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_UNREGISTER_INDICATION, &l4Ind,
- sizeof(RegisteredIndication), &responseID, NULL, NULL );
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- return status;
- }
- return WMX_ST_OK;
-}
-
-//************************************************
-// Plastic - Register Scan Completed Indication Callback
-// This callback is called at least once for every time wmx_CmdUserStartScan was called successfully
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_RegisterUserScanCompletedCB( wmx_pUserScanCompletedCB_t userScanCompletedCB )
-{
- wmx_Status_t RC;
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterUserScanCompletedCB(wmx_pUserScanCompletedCB_t userScanCompletedCB)"));
-
-
- if ( NULL != UserScanCompletedCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- UserScanCompletedCB = userScanCompletedCB;
- if ( NULL == UserScanCompletedCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- RC = wmxNds_ActuallyRegisterUserScanCompleted();
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterUserScanCompletedCB(OUT)"));
- return RC;
-}
-
-//************************************************
-// Plastic - Unregister Scan Completed Indication Callback
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_UnregisterUserScanCompletedCB()
-{
- wmx_Status_t RC;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterUserScanCompletedCB()"));
-
-
- if ( NULL == UserScanCompletedCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- UserScanCompletedCB = NULL;
- RC = wmxNds_ActuallyUnregisterUserScanCompleted();
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterUserScanCompletedCB(OUT)"));
- return RC;
-}
-
-//************************************************
-// Plastic - Register Scan Update Indication Callback
-// This callback returns all NSP's aggregated since the beginning of the current scan
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_RegisterUserScanUpdateCB( wmx_pUserScanUpdateCB_t userScanUpdateCB )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- RegisteredIndication l4Ind;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterUserScanUpdateCB(wmx_pUserScanUpdateCB_t userScanUpdateCB)"));
- if ( NULL != UserScanUpdateCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
- UserScanUpdateCB = userScanUpdateCB;
- if ( NULL == UserScanUpdateCB )
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_RegisterUserScanUpdateCB(OUT ERROR)"));
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- l4Ind = NDNS_OPCODE_IND_SCAN_UPDATE;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_REGISTER_INDICATION, &l4Ind,
- sizeof(RegisteredIndication), &responseID, NULL, NULL );
- if (L5_RESULT_OK != l5Result)
- {
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_RegisterUserScanUpdateCB(OUT ERROR)"));
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_RegisterUserScanUpdateCB(OUT)"));
-
- return status;
-}
-
-//************************************************
-// Plastic - Unregister Scan Update Indication Callback
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_UnregisterUserScanUpdateCB()
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- RegisteredIndication l4Ind;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterUserScanUpdateCB()"));
-
- if ( NULL == UserScanUpdateCB )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- l4Ind = NDNS_OPCODE_IND_SCAN_UPDATE;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_UNREGISTER_INDICATION, &l4Ind,
- sizeof(RegisteredIndication), &responseID, NULL, NULL );
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- UserScanUpdateCB = NULL;
- status = (wmx_Status_t)responseID;
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_UnregisterUserScanUpdateCB(OUT)"));
- return status;
-}
-
-//************************************************
-// Plastic - Scan (Blocking)
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_CmdUserScan( wmx_pUserScanStatus_t status, UINT32* pNumOfNsps, wmx_pNSP_t pNsps )
-{
- wmx_Status_t res;
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdUserScan(wmx_pUserScanStatus_t status, UINT32* pNumOfNsps, wmx_pNSP_t pNsps)"));
- res = wmx_CmdUserStartScan();
-
- if( res != WMX_ST_OK )
- {
- return res;
- }
-
- //TODO: make sure that the wait is always stopped
- OSAL_wait_event(g_scanCompletedEvent, INFINITE);
-
- res = wmx_CmdUserStopScan();
- if( res != WMX_ST_OK )
- {
- return res;
- }
-
- res = wmx_GetLastKnownNSPs(pNumOfNsps, pNsps);
- if( res != WMX_ST_OK )
- {
- return res;
- }
-
- if ( *pNumOfNsps > 0 )
- {
- *status = UserScanSuccessful;
- }
- else
- {
- *status = UserScanExhausted;
- }
-
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdUserScan(OUT)"));
- return WMX_ST_OK;
-}
-
-//************************************************
-// Plastic - Start Scan
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_CmdUserStartScan( )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- NdsCmd ndsCmd;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdUserStartScan()"));
- ndsCmd = NDNS_OPCODE_START_SCAN;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_COMMAND, &ndsCmd,
- sizeof(NdsCmd), &responseID, NULL, NULL );
- if (L5_RESULT_OK != l5Result)
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_CmdUserStartScan(OUT ERROR)"));
-
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdUserStartScan(OUT)"));
-
- return status;
-}
-
-//************************************************
-// Plastic - Stop Scan
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_CmdUserStopScan( )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- NdsCmd ndsCmd;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdUserStopScan()"));
- ndsCmd = NDNS_OPCODE_STOP_SCAN;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_COMMAND, &ndsCmd,
- sizeof(NdsCmd), &responseID, NULL, NULL );
- if (L5_RESULT_OK != l5Result)
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_CmdUserStopScan(OUT ERROR)"));
-
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdUserStopScan(OUT)"));
- return status;
-}
-
-//************************************************
-// Plastic - Connect
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_CmdUserConnect( wmx_NSPid_t nspID, wmx_pUserConnectStatus_t connectStatus )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- char *buf;
- UINT32 size = 0;
- UINT32 responseID;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdUserConnect(wmx_NSPid_t nspID, wmx_pUserConnectStatus_t connectStatus)"));
-
- size = CreateL4Msg(NDNS_OPCODE_CONNECT, sizeof(wmx_NSPid_t), (char*)&nspID, &buf);
- if (size == -1)
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_CmdUserConnect(OUT ERROR)"));
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_COMMAND, buf, size, &responseID, NULL, NULL );
- free(buf);
- if (L5_RESULT_OK != l5Result)
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_CmdUserConnect(OUT ERROR)"));
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- if (WMX_ST_OK != status)
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_CmdUserConnect(OUT ERROR)"));
-
- return status;
- }
- OSAL_wait_event(g_connectStatusAvailableEvent, INFINITE);
- *connectStatus = g_connectStatus;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdUserConnect(OUT)"));
- return status;
-}
-
-//************************************************
-// Plastic - Disconnect
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_CmdUserDisconnect()
-{
-
- L5_RESULT l5Result;
- wmx_Status_t status;
- UINT32 responseID;
- NdsCmd ndsCmd;
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdUserDisconnect()"));
-
- ndsCmd = NDNS_OPCODE_DISCONNECT;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_COMMAND, &ndsCmd,
- sizeof(RegisteredIndication), &responseID, NULL, NULL );
- if (L5_RESULT_OK != l5Result)
- {
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_CmdUserDisconnect(OUT ERROR)"));
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- if (WMX_ST_OK != status)
- {
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_CmdUserDisconnect(OUT ERROR)"));
- return status;
- }
- OSAL_wait_event(g_disconnectAvailableEvent, INFINITE);
- // In this place isConnected is supposed to be FALSE when disconnection succeeds
- // it remains TRUE if disconnection failed and we are still connected to DATA_PATH
- if (isConnected == TRUE)
- {
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_ERR, (L"wmx_Status_t wmx_CmdUserDisconnect(OUT ERROR)"));
-
- return WMX_ST_FAIL;
- }
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdUserDisconnect(OUT)"));
-
-
- return status;
-}
-
-//************************************************
-// Plastic - Get Connected NSP
-// Returns NULL if not connected
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_GetConnectedNSP( wmx_pNSP_t connectedNSP )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- NdsCmd ndsCmd;
- UINT32 responseID;
- UINT32 responseSize = sizeof(wmx_NSP_t);
- char responseBuffer[sizeof(wmx_NSP_t)];
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetConnectedNSP(wmx_pNSP_t connectedNSP)"));
-
-// // TODO: Patch only, should be handled by dSim
-// if (isConnected == FALSE)
-// {
-// connectedNSP->nspID = 0;
-// return WMX_ST_OK;
-// }
-
- ndsCmd = NDNS_OPCODE_GET_CONNECTED_NSP;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_GET, &ndsCmd, sizeof(NdsCmd),
- &responseID, responseBuffer, &responseSize );
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- if (WMX_ST_OK != status)
- {
- return status;
- }
- *connectedNSP = *(wmx_pNSP_t)responseBuffer;
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetConnectedNSP(OUT)"));
- return status;
-}
-
-//************************************************
-// Plastic - Get Last Known NSPs
-// pNumOfNsps is an in out parameter. It should contain the expected number of NSPs to begin with.
-// see WMX_NSPS_MAX_NUM
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_GetLastKnownNSPs( UINT32* pNumOfNsps, wmx_pNSP_t pNsps )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- NdsCmd ndsCmd;
- UINT32 responseID;
- UINT32 responseSize = sizeof(UINT32) + (*pNumOfNsps * sizeof(wmx_NSP_t));
- char *responseBuffer;
- responseBuffer = (char*)malloc(responseSize);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetLastKnownNSPs(UINT32* pNumOfNsps, wmx_pNSP_t pNsps)"));
- ndsCmd = NDNS_OPCODE_GET_LAST_KNOWN_NSPS;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_GET, &ndsCmd, sizeof(NdsCmd),
- &responseID, responseBuffer, &responseSize );
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- if (WMX_ST_OK != status)
- {
- return status;
- }
- if (*pNumOfNsps >= *(UINT32*)responseBuffer )
- {
- *pNumOfNsps = *(UINT32*)responseBuffer;
- }
- memcpy(pNsps, (responseBuffer + sizeof(UINT32)), (*pNumOfNsps * sizeof(wmx_NSP_t)) );
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetLastKnownNSPs(OUT)"));
- return status;
-}
-
-//************************************************
-// Plastic - Get Service Level Agreement for requested NSP
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_GetSLA( wmx_NSPid_t nspID, wmx_pSLA_t pSla )
-{
-
- L5_RESULT l5Result;
- wmx_Status_t status;
- char *buf;
- UINT32 size = 0;
- UINT32 responseID;
- UINT32 responseSize = sizeof(wmx_SLA_t);
- char responseBuffer[sizeof(wmx_SLA_t)];
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetSLA(wmx_NSPid_t nspID, wmx_pSLA_t pSla)"));
- size = CreateL4Msg(NDNS_OPCODE_GET_SLA, sizeof(wmx_NSP_t), (char*)&nspID, &buf);
- if (size == -1)
- {
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage(l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_GET, buf, size, &responseID, responseBuffer, &responseSize );
- free(buf);
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- if (WMX_ST_OK != status)
- {
- return status;
- }
- *pSla = *(wmx_pSLA_t)responseBuffer;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetSLA(OUT)"));
- return status;
-}
-
-//************************************************
-// Plastic - Get User Connect Mode that is set in the Agent
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_GetUserConnectMode( wmx_pUserConnectMode_t connectMode )
-{
-
- L5_RESULT l5Result;
- wmx_Status_t status;
- NdsCmd ndsCmd;
- UINT32 responseID;
- UINT32 responseSize = sizeof(wmx_UserConnectMode_t);
- char responseBuffer[sizeof(wmx_UserConnectMode_t)];
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetUserConnectMode(wmx_pUserConnectMode_t connectMode)"));
- ndsCmd = NDNS_OPCODE_GET_CONNECTION_MODE;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_GET, &ndsCmd, sizeof(NdsCmd),
- &responseID, responseBuffer, &responseSize );
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- if (WMX_ST_OK != status)
- {
- return status;
- }
- *connectMode = *(wmx_pUserConnectMode_t)responseBuffer;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetUserConnectMode(OUT)"));
-
-
- return status;
-}
-
-//************************************************
-// Plastic - Set the User Connect Mode to the Agent
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_SetUserConnectMode( wmx_UserConnectMode_t connectMode )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- char *buf;
- UINT32 size = 0;
- UINT32 responseID;
- wmx_UserConnectMode_t previousConnectMode;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetUserConnectMode(wmx_UserConnectMode_t connectMode)"));
-
- status = wmx_GetUserConnectMode(&previousConnectMode);
- if ( WMX_ST_OK != status )
- {
- return status;
- }
- size = CreateL4Msg(NDNS_OPCODE_SET_CONNECTION_MODE, sizeof(wmx_UserConnectMode_t), (char*)&connectMode, &buf);
- if (size == -1)
- {
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage(l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_SET, buf, size, &responseID, NULL, NULL );
- free(buf);
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- if ( WMX_ST_OK == status )
- {
- if ( (previousConnectMode == UserAutoConnection) && (connectMode == UserManualConnection) )
- {
- if ( FALSE == isConnected )
- {
- status = wmx_CmdStopScan();
- }
- }
- }
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetUserConnectMode(OUT)"));
- return status;
-}
-
-//************************************************
-// Plastic - Get User Roaming Mode that is set in the Agent
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_GetUserRoamingMode( wmx_pUserRoamingMode_t connectMode )
-{
-
- L5_RESULT l5Result;
- wmx_Status_t status;
- NdsCmd ndsCmd;
- UINT32 responseID;
- UINT32 responseSize = sizeof(wmx_UserRoamingMode_t);
- char responseBuffer[sizeof(wmx_UserRoamingMode_t)];
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetUserRoamingMode(wmx_pUserRoamingMode_t connectMode)"));
- ndsCmd = NDNS_OPCODE_GET_ROAMING_MODE;
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_GET, &ndsCmd, sizeof(NdsCmd),
- &responseID, responseBuffer, &responseSize );
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
- if (WMX_ST_OK != status)
- {
- return status;
- }
- *connectMode = *(wmx_pUserRoamingMode_t)responseBuffer;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetUserRoamingMode(OUT)"));
- return status;
-}
-
-//************************************************
-// Plastic - Set the User Roaming Mode to the Agent
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_SetUserRoamingMode( wmx_UserRoamingMode_t connectMode )
-{
-
- L5_RESULT l5Result;
- wmx_Status_t status;
- char *buf;
- UINT32 size = 0;
- UINT32 responseID;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetUserRoamingMode(wmx_UserRoamingMode_t connectMode)"));
- size = CreateL4Msg(NDNS_OPCODE_SET_ROAMING_MODE, sizeof(wmx_UserRoamingMode_t), (char*)&connectMode, &buf);
- if (size == -1)
- {
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage(l5ConnID, L5_TARGET_NDNS, NDNS_OPCODE_SET, buf, size, &responseID, NULL, NULL );
- free(buf);
- if (L5_RESULT_OK != l5Result)
- {
- return WMX_ST_PIPE_FAILURE;
- }
- status = (wmx_Status_t)responseID;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetUserRoamingMode(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Start Scan
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_CmdStartScan()
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- ScanCommand_type scanCmd;
- L4BUFMAN_Status_t res;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdStartScan()"));
-
- responseBufferSize = wmx_GetMaxBufferSize_ScanCommand();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- wmx_Init_ScanCommand(&scanCmd);
- scanCmd.DoScanCommandType = L3L4_TLV_TYPE_SCAN_COMMAND;
- scanCmd.DoScanCommand = E_SCAN_COMMAND_START;
- requestBufferSize = wmx_GetBufferSize_ScanCommand(scanCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_ScanCommand((UINT8*)requestBuffer, scanCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( (L5_CONNECTION)l5ConnID, (L5_TARGET_ID)L5_TARGET_L4_PROXY, (UINT32)L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- (UINT32*)&responseID, (void*)response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_ScanCommand(&scanCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)scanCmd.header.Status);
- free(response.buffer);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdStartScan(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Stop Scan
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_CmdStopScan()
-{
-
- L5_RESULT l5Result;
- wmx_Status_t status;
- ScanCommand_type scanCmd;
- L4BUFMAN_Status_t res;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdStopScan()"));
- responseBufferSize = wmx_GetMaxBufferSize_ScanCommand();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- wmx_Init_ScanCommand(&scanCmd);
- scanCmd.DoScanCommandType = L3L4_TLV_TYPE_SCAN_COMMAND;
- scanCmd.DoScanCommand = E_SCAN_COMMAND_STOP;
- requestBufferSize = wmx_GetBufferSize_ScanCommand(scanCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_ScanCommand((UINT8*)requestBuffer, scanCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( (L5_CONNECTION)l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, (void*)response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_ScanCommand(&scanCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)scanCmd.header.Status);
- free(response.buffer);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdStopScan(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Start Connect
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_CmdStartConnect(wmx_NAPid_t napID)
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- Connect_type connectCmd;
- L4BUFMAN_Status_t res;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdStartConnect(wmx_NAPid_t napID)"));
- responseBufferSize = wmx_GetMaxBufferSize_Connect();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- //connectCmd.OperatorID[0] = nap[0];
- //connectCmd.OperatorID[1] = nap[2];
- //connectCmd.OperatorID[2] = nap[3];
- wmx_Init_Connect(&connectCmd);
- wmxNds_NAPtoNAP(connectCmd.OperatorID, napID);
- connectCmd.OperatorIDType = L3L4_TLV_TYPE_OPERATOR_ID;
- connectCmd.ConnectOperation = E_CONNECT_OPERATION_TO_FIRST;
- connectCmd.ConnectOperationType = L3L4_TLV_TYPE_CONNECT_OPERATION;
- requestBufferSize = wmx_GetBufferSize_Connect(connectCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_Connect((UINT8*)requestBuffer, connectCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_Connect(&connectCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)connectCmd.header.Status);
- free(response.buffer);
- if ( WMX_ST_OK == status )
- {
- //connectedNAP[0] = nap[0];
- //connectedNAP[1] = nap[1];
- //connectedNAP[2] = nap[2];
- wmxNds_NAPtoNAP(connectedNAP, napID);
- ConnectCompletedCB(ConnectSuccessful);
- }
- else
- {
- //connectedNAP[0] = 0;
- //connectedNAP[1] = 0;
- //connectedNAP[2] = 0;
- wmxNds_NAPtoNAP(connectedNAP, NULL);
- ConnectCompletedCB(ConnectFailed);
- }
-
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdStartConnect(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Disconnect
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_CmdDisconnect()
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- Disconnect_type disconnectCmd;
- L4BUFMAN_Status_t res;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdDisconnect()"));
- responseBufferSize = wmx_GetMaxBufferSize_Disconnect();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- //disconnectCmd.OperatorID[0] = connectedNAP[0];
- //disconnectCmd.OperatorID[1] = connectedNAP[1];
- //disconnectCmd.OperatorID[2] = connectedNAP[2];
- wmx_Init_Disconnect(&disconnectCmd);
- wmxNds_NAPtoNAP(disconnectCmd.OperatorID, connectedNAP);
- disconnectCmd.OperatorIDType = L3L4_TLV_TYPE_OPERATOR_ID;
- requestBufferSize = wmx_GetBufferSize_Disconnect(disconnectCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_Disconnect((UINT8*)requestBuffer, disconnectCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_Disconnect(&disconnectCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)disconnectCmd.header.Status);
- free(response.buffer);
- if ( WMX_ST_OK == status )
- {
- //connectedNAP[0] = 0;
- //connectedNAP[1] = 0;
- //connectedNAP[2] = 0;
- wmxNds_NAPtoNAP(connectedNAP, NULL);
- }
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdDisconnect(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Cancel Connect
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_CmdCancelConnect()
-{
- //TODO: currently calls regular disconnect
- wmx_Status_t status;
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdCancelConnect()"));
- status = wmx_CmdDisconnect();
- if ( WMX_ST_OK == status )
- {
- ConnectCompletedCB(ConnectCancelled);
- }
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_CmdCancelConnect(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Get Connected NAP
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_GetConnectedNAP( wmx_pNAP_t connectedNAP )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- GetLinkParameters_type getLinkParametersCmd;
- L4BUFMAN_Status_t res;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetConnectedNAP(wmx_pNAP_t connectedNAP)"));
-
- if ( NULL == connectedNAP )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- responseBufferSize = wmx_GetMaxBufferSize_GetLinkParameters();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- wmx_Init_GetLinkParameters(&getLinkParametersCmd);
- requestBufferSize = wmx_GetBufferSize_GetLinkParameters(getLinkParametersCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_GetLinkParameters((UINT8*)requestBuffer, getLinkParametersCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_GetLinkParameters(&getLinkParametersCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)getLinkParametersCmd.header.Status);
- if ( WMX_ST_OK != status )
- {
- return status;
- }
- if ( INVALID_OPCODE != getLinkParametersCmd.OperatorIDType )
- {
- //pNap->napID[0] = getLinkParametersCmd.OperatorID[0];
- //pNap->napID[1] = getLinkParametersCmd.OperatorID[1];
- //pNap->napID[2] = getLinkParametersCmd.OperatorID[2];
- wmxNds_NAPtoNAP(connectedNAP->napID, getLinkParametersCmd.OperatorID);
- }
- else
- {
- //pNap->napID[0] = 0;
- //pNap->napID[1] = 0;
- //pNap->napID[2] = 0;
- wmxNds_NAPtoNAP(connectedNAP->napID, NULL);
- status = WMX_ST_DEVICE_FAILURE;
- }
- if ( INVALID_OPCODE != getLinkParametersCmd.LinkStatusType )
- {
- connectedNAP->bestRssi = getLinkParametersCmd.RxRssi;
- }
-
- free(response.buffer);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetConnectedNAP(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Get Last Known NAP's
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_GetLastKnownNAPs( UINT32* pNumOfNaps, wmx_pNAP_t pNaps )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- GetScanResults_type getScanResults;
- L4BUFMAN_Status_t res;
- UINT32 i = 0;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetLastKnownNAPs(UINT32* pNumOfNaps, wmx_pNAP_t pNaps)"));
-
- if ( (NULL == pNaps) || (NULL == pNumOfNaps) )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- responseBufferSize = wmx_GetMaxBufferSize_GetScanResults();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- wmx_Init_GetScanResults(&getScanResults);
- requestBufferSize = wmx_GetBufferSize_GetScanResults(getScanResults);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_GetScanResults((UINT8*)requestBuffer, getScanResults);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_GetScanResults(&getScanResults, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)getScanResults.header.Status);
- if ( WMX_ST_OK != status )
- {
- return status;
- }
-
- for ( i = 0; i < *pNumOfNaps; i++ )
- {
- if ( INVALID_OPCODE != getScanResults.ScanResultList[i].ScanResultListType )
- {
- pNaps[i].bestRssi = getScanResults.ScanResultList[i].BestRssi;
- pNaps[i].numOfBSs = getScanResults.ScanResultList[i].NumOfLinks;
- wmxNds_NAPtoNAP(pNaps[i].napID, getScanResults.ScanResultList[i].NetworkId);
- }
- else
- {
- *pNumOfNaps = i;
- }
- }
-
- free(response.buffer);
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetLastKnownNAPs(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Set Scan Policy
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_SetScanPolicy( wmx_ScanPolicy_t scanPolicy )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- SetScanParameters_type scanParametersCmd;
- L4BUFMAN_Status_t res;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetScanPolicy(wmx_ScanPolicy_t scanPolicy)"));
-
- responseBufferSize = wmx_GetMaxBufferSize_SetScanParameters();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- wmx_Init_SetScanParameters(&scanParametersCmd);
- scanParametersCmd.ScanPolicyType = L3L4_TLV_TYPE_SCAN_POLICY;
- scanParametersCmd.StandbyScanInterval = (UINT16)scanPolicy.standByScanInterval;
- scanParametersCmd.OozScanInterval = (UINT16)scanPolicy.oozInterval;
- scanParametersCmd.ReportPolicy = scanPolicy.reportPolicy;
- scanParametersCmd.ReportTimer = (UINT8)scanPolicy.reportTimer;
- scanParametersCmd.ScanMode = (UINT8)scanPolicy.scanMode; // TODO
- scanParametersCmd.IsRssiScanRequired = (UINT8)scanPolicy.isRssiScanRequired;
- requestBufferSize = wmx_GetBufferSize_SetScanParameters(scanParametersCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_SetScanParameters((UINT8*)requestBuffer, scanParametersCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_SetScanParameters(&scanParametersCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)scanParametersCmd.header.Status);
-
- free(response.buffer);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetScanPolicy(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Set Channel Plan
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_SetChannelPlan( UINT32 numOfChannelInfos, wmx_pChannelInfo_t channelInfos )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- SetScanParameters_type scanParametersCmd;
- L4BUFMAN_Status_t res;
- UINT32 i;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetChannelPlan(UINT32 numOfChannelInfos, wmx_pChannelInfo_t channelInfos)"));
- responseBufferSize = wmx_GetMaxBufferSize_SetScanParameters();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- wmx_Init_SetScanParameters(&scanParametersCmd);
- for ( i = 0; i < numOfChannelInfos; i++ )
- {
- if ( NULL != (channelInfos + i * sizeof(wmx_ChannelInfo_t)) )
- {
- //UINT8 Fft;
- scanParametersCmd.ChannelInfoArray[i].ChannelInfoArrayType = L3L4_TLV_TYPE_CHANNEL_INFO;
- scanParametersCmd.ChannelInfoArray[i].ChannelId = channelInfos[i].channelID;
- scanParametersCmd.ChannelInfoArray[i].Frequency = (UINT32)(channelInfos[i].frequency);
- scanParametersCmd.ChannelInfoArray[i].Bandwidth = channelInfos[i].bw;
- scanParametersCmd.ChannelInfoArray[i].CyclicPrefix = channelInfos[i].cyclicPrefix;
- scanParametersCmd.ChannelInfoArray[i].FrameLength = (UINT8)channelInfos[i].frameLen;
- scanParametersCmd.ChannelInfoArray[i].PpmFreqError = (UINT8)channelInfos[i].ppmFreqErr;
- wmxNds_CopyNBytes(sizeof(wmx_Preambles_t), scanParametersCmd.ChannelInfoArray[i].Preambles, channelInfos[i].preambleBitmap);
- }
- }
- requestBufferSize = wmx_GetBufferSize_SetScanParameters(scanParametersCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_SetScanParameters((UINT8*)requestBuffer, scanParametersCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_SetScanParameters(&scanParametersCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)scanParametersCmd.header.Status);
-
- free(response.buffer);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetChannelPlan(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Set Common Scan Criteria
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_SetCommonScanCriteria( wmx_CommonCriteria_t commonCriteria )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- SetScanParameters_type scanParametersCmd;
- L4BUFMAN_Status_t res;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetCommonScanCriteria(wmx_CommonCriteria_t commonCriteria)"));
-
- responseBufferSize = wmx_GetMaxBufferSize_SetScanParameters();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- wmx_Init_SetScanParameters(&scanParametersCmd);
- scanParametersCmd.CommonScanCriteriaType = L3L4_TLV_TYPE_COMMON_SCAN_CRITERIA;
- scanParametersCmd.RssiTH = commonCriteria.rssiTH;
- scanParametersCmd.CinrTH = commonCriteria.cinrTH;
- requestBufferSize = wmx_GetBufferSize_SetScanParameters(scanParametersCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_SetScanParameters((UINT8*)requestBuffer, scanParametersCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_SetScanParameters(&scanParametersCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)scanParametersCmd.header.Status);
-
- free(response.buffer);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetCommonScanCriteria(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Set Security Config
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_SetSecurityConfig( wmx_SecurityConfig_t securityConfig )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- SetLinkParameters_type setLinkParametersCmd;
- L4BUFMAN_Status_t res;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetSecurityConfig(wmx_SecurityConfig_t securityConfig)"));
- responseBufferSize = wmx_GetMaxBufferSize_SetLinkParameters();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- wmx_Init_SetLinkParameters(&setLinkParametersCmd);
- // TODO: Use correct ENUM
- setLinkParametersCmd.SecurityConfigType = L3L4_TLV_TYPE_SECURITY_CONFIG;
- switch(securityConfig)
- {
- case Enabled:
- setLinkParametersCmd.SecurityConfig = 1;
- break;
- default:
- break;
- }
- requestBufferSize = wmx_GetBufferSize_SetLinkParameters(setLinkParametersCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_SetLinkParameters((UINT8*)requestBuffer, setLinkParametersCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_SetLinkParameters(&setLinkParametersCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)setLinkParametersCmd.header.Status);
-
- free(response.buffer);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetSecurityConfig(OUT)"));
- return status;
-}
-
-//************************************************
-// Gold - Set BS Selection Criteria
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_INT_CALL_CONV wmx_SetBSSelectionCriteria( UINT32 numOfCriteria, wmx_pBSSelectionCriteria_t criteria )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- SetLinkParameters_type setLinkParametersCmd;
- L4BUFMAN_Status_t res;
- UINT32 i;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetBSSelectionCriteria(UINT32 numOfCriteria, wmx_pBSSelectionCriteria_t criteria)"));
- responseBufferSize = wmx_GetMaxBufferSize_SetLinkParameters();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- wmx_Init_SetLinkParameters(&setLinkParametersCmd);
- for ( i = 0; i < numOfCriteria; i++ )
- {
- setLinkParametersCmd.BSCritieriaList[i].BSCritieriaListType = L3L4_TLV_TYPE_BS_CRITERIA;
- wmxNds_CopyNBytes(sizeof(wmx_BSIDCriterion_t), setLinkParametersCmd.BSCritieriaList[i].BSID_Criterion, criteria[i].BSID_Criterion);
- wmxNds_CopyNBytes(sizeof(wmx_BSIDCriterion_t), setLinkParametersCmd.BSCritieriaList[i].BSID_CriterionMask, criteria[i].BSID_CriterionMask);
- setLinkParametersCmd.BSCritieriaList[i].HomeOperator = criteria[i].HomeOperator;
- }
- requestBufferSize = wmx_GetBufferSize_SetLinkParameters(setLinkParametersCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_SetLinkParameters((UINT8*)requestBuffer, setLinkParametersCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_SetLinkParameters(&setLinkParametersCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)setLinkParametersCmd.header.Status);
-
- free(response.buffer);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_SetBSSelectionCriteria(OUT)"));
- return status;
-}
-
-//************************************************
-// Silver - Get the current system state
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_GetSystemState( wmx_pSystemState_t systemState )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- GetState_type getStateCmd;
- L4BUFMAN_Status_t res;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetSystemState(wmx_pSystemState_t systemState)"));
- if ( NULL == systemState )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- responseBufferSize = wmx_GetMaxBufferSize_GetState();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- wmx_Init_GetState(&getStateCmd);
- requestBufferSize = wmx_GetBufferSize_GetState(getStateCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_GetState((UINT8*)requestBuffer, getStateCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_GetState(&getStateCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)getStateCmd.header.Status);
- if ( WMX_ST_OK != wmxNds_DriverSystemStateToUserSystemState(systemState, getStateCmd.SystemState) )
- {
- status = WMX_ST_FAIL;
- }
- free(response.buffer);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetSystemState(OUT)"));
- return status;
-}
-
-//************************************************
-// Silver - Get the current connection state
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_GetConnectionState( wmx_pConnectionState_t connectionState )
-{
- wmx_SystemState_t systemState;
- wmx_Status_t status;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetConnectionState(wmx_pConnectionState_t connectionState)"));
- status = wmx_GetSystemState( &systemState );
- if ( WMX_ST_OK != status )
- {
- return status;
- }
- wmxNds_UserSystemStateToUserConnectionState(connectionState, systemState);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetConnectionState(OUT)"));
- return status;
-}
-
-//************************************************
-// Silver - Get the link status
-//************************************************
-wmx_Status_t WMX_WRAPPER_API WMX_EXT_CALL_CONV wmx_GetLinkStatus( wmx_pLinkStatus_t linkStatus )
-{
- L5_RESULT l5Result;
- wmx_Status_t status;
- GetLinkStatus_type getLinkStatusCmd;
- L4BUFMAN_Status_t res;
-
- // Request Fields
- L4Buffer request;
- char *requestBuffer;
- UINT32 requestBufferSize;
-
- // Response Fields
- L4Buffer response;
- UINT32 responseID;
- char *responseBuffer;
- UINT32 responseBufferSize;
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetLinkStatus(wmx_pLinkStatus_t linkStatus)"));
-
- if ( NULL == linkStatus )
- {
- return WMX_ST_ILLEGAL_OPERATION;
- }
-
- responseBufferSize = wmx_GetMaxBufferSize_GetLinkStatus();
- responseBuffer = (char*)malloc(responseBufferSize);
- if (NULL == responseBuffer)
- {
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- response.buffer = (UINT8*)responseBuffer;
- response.bufferLength = responseBufferSize;
-
- wmx_Init_GetLinkStatus(&getLinkStatusCmd);
- requestBufferSize = wmx_GetBufferSize_GetLinkStatus(getLinkStatusCmd);
- requestBuffer = (char*)malloc(requestBufferSize);
- if (NULL == requestBuffer)
- {
- free(requestBuffer);
- free(responseBuffer);
- return WMX_ST_FAIL;
- }
- request.buffer = (UINT8*)requestBuffer;
- request.bufferLength = requestBufferSize;
-
- res = wmx_Set_GetLinkStatus((UINT8*)requestBuffer, getLinkStatusCmd);
- if (L4BUFMAN_ST_OK != res)
- {
- free(request.buffer);
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- l5Result = pFuncs->pfnSendReceiveMessage( l5ConnID, L5_TARGET_L4_PROXY, L4_PROXY_OPCODE_SEND_L4_OPCODE, request.buffer, request.bufferLength,
- &responseID, response.buffer, (UINT32*)&(response.bufferLength) );
- free(request.buffer);
- if (L5_RESULT_OK != l5Result)
- {
- free(response.buffer);
- return WMX_ST_PIPE_FAILURE;
- }
- if ( WMX_ST_OK != (wmx_Status_t)responseID )
- {
- free(response.buffer);
- return (wmx_Status_t)responseID;
- }
- res = wmx_Get_GetLinkStatus(&getLinkStatusCmd, (UINT8*)responseBuffer);
- if (L4BUFMAN_ST_OK != res)
- {
- free(response.buffer);
- return WMX_ST_FAIL;
- }
- status = wmx_L4ResultToWMXStatus((E_L3L4ResponseStatus)getLinkStatusCmd.header.Status);
- linkStatus->cinr = getLinkStatusCmd.RxCinr;
- linkStatus->frequency = getLinkStatusCmd.CenterFrequency;
- linkStatus->linkQuality = getLinkStatusCmd.LinkQuality;
- linkStatus->upLinkSpeed = getLinkStatusCmd.UpLinkSpeed; // TODO
- linkStatus->downLinkSpeed = getLinkStatusCmd.DownLinkSpeed; // TODO
- linkStatus->power = getLinkStatusCmd.TxPower;
- linkStatus->rssi = getLinkStatusCmd.RxRssi;
- linkStatus->time = getLinkStatusCmd.ConnectionTime;
-
- free(response.buffer);
-
- TRACE(TR_MOD_WRAPPER_LOGS, TR_SEV_INFO, (L"wmx_Status_t wmx_GetLinkStatus(OUT)"));
-
- return status;
-}
-
-//************************************************
-// Internal - Translate Driver System State to User System State
-//************************************************
-wmx_Status_t wmxNds_DriverSystemStateToUserSystemState(wmx_pSystemState_t systemState, UINT16 driverState)
-{
- wmx_Status_t status = WMX_ST_OK;
- // TODO: add following State enums
- // Scan,
- // Connecting,
- // Disconnecting
- switch (driverState)
- {
- case E_SYSTEM_STATE_INIT:
- *systemState = Init;
- break;
- case E_SYSTEM_STATE_READY:
- *systemState = Ready;
- break;
- case E_SYSTEM_STATE_OUT_OF_ZONE:
- *systemState = OOZ;
- break;
- case E_SYSTEM_STATE_STANDBY:
- *systemState = Standby;
- break;
- case E_SYSTEM_STATE_WIMAX_CONNECTED:
- *systemState = WimaxConnected;
- break;
- case E_SYSTEM_STATE_DATA_PATH_CONNECTED:
- *systemState = DataPathConnected;
- break;
- case E_SYSTEM_STATE_IDLE:
- *systemState = Idle;
- break;
- case E_SYSTEM_STATE_SLEEP_ACTIVE:
- *systemState = SleepActive;
- break;
- case E_SYSTEM_STATE_SCAN:
- *systemState = Scan;
- break;
- default:
- status = WMX_ST_FAIL;
- break;
- }
- return status;
-}
-
-//************************************************
-// Internal - Translate User System State to User Connection State
-//************************************************
-void wmxNds_UserSystemStateToUserConnectionState(wmx_pConnectionState_t connectionState, wmx_SystemState_t systemState)
-{
- switch (systemState)
- {
- case Init:
- *connectionState = RfOff;
- break;
- case Ready:
- case Standby:
- case Connecting:
- case WimaxConnected:
- case Idle:
- case SleepActive:
- case Disconnecting:
- *connectionState = Disconnected;
- break;
- case OOZ:
- *connectionState = OutOfZone;
- break;
- case DataPathConnected:
- *connectionState = Connected;
- break;
- default:
- *connectionState = Disconnected;
- break;
- }
-}
-
-//************************************************
-// Internal - Translate Driver Scan Status to User Scan Status
-//************************************************
-void wmxNds_DriverScanStatusToUserScanStatus(wmx_pScanStatus_t scanStatus, UINT8 driverScanStatus)
-{
- switch (driverScanStatus)
- {
- case E_SCAN_STATUS_DONE:
- *scanStatus = ScanSuccessful;
- break;
- case E_SCAN_STATUS_SCANING:
- *scanStatus = (wmx_ScanStatus_t)0;
- break;
- case E_SCAN_STATUS_FAILURE:
- *scanStatus = (wmx_ScanStatus_t)0;
- break;
- default:
- break;
- }
-}
-
-//************************************************
-// Internal - Scan Results Arrived internal analysis function
-//************************************************
-void wmxNds_ScanResultsArrived(void *scanResults)
-{
- ReportScanResults_type scanResultsReport;
- wmx_pNAP_t naps;
- int numOfNAPs = 0;
- wmx_ScanStatus_t scanStatus;
- L4BUFMAN_Status_t res;
- int i = 0;
-
- if ( numOfGoldScanUpdateRegs > 0 )
- {
- res = wmx_Get_ReportScanResults(&scanResultsReport, (UINT8*)scanResults );
- if ( L4BUFMAN_ST_OK != res)
- {
- return;
- }
- if ( scanResultsReport.ScanStatusType == L3L4_TLV_TYPE_SCAN_STATUS )
- {
- if (NULL != ScanUpdateCB )
- {
- while ( scanResultsReport.ScanResultList[numOfNAPs].ScanResultListType != INVALID_OPCODE )
- {
- numOfNAPs++;
- }
- naps = (wmx_pNAP_t)malloc( numOfNAPs * sizeof(wmx_NAP_t) );
- if ( NULL != naps )
- {
- for ( i = 0; i < numOfNAPs; i++)
- {
- naps[i].bestRssi = scanResultsReport.ScanResultList[i].BestRssi;
- naps[i].numOfBSs = scanResultsReport.ScanResultList[i].NumOfLinks;
- //naps[i].napID[0] = scanResultsReport.ScanResultList[i].NetworkId[0];
- //naps[i].napID[1] = scanResultsReport.ScanResultList[i].NetworkId[1];
- //naps[i].napID[2] = scanResultsReport.ScanResultList[i].NetworkId[2];
- wmxNds_NAPtoNAP(naps[i].napID, scanResultsReport.ScanResultList[i].NetworkId);
- }
- if ( NULL != ScanUpdateCB )
- {
- ScanUpdateCB(numOfNAPs, naps);
- }
- free(naps);
- }
- }
-
- if ( NULL != ScanCompletedCB )
- {
- wmxNds_DriverScanStatusToUserScanStatus(&scanStatus, scanResultsReport.ScanStatus);
- if ( (scanStatus != 0) && (NULL != ScanCompletedCB) )
- {
- ScanCompletedCB(scanStatus);
- }
- }
- }
- }
-}
-
-//************************************************
-// Internal - System State Update Arrived internal analysis function
-//************************************************
-void wmxNds_SystemStateArrived(wmx_pSystemState_t systemState)
-{
- wmx_ConnectionState_t connectionState;
-
- TRACE(TR_MOD_NDNS_WRAPPER, TR_SEV_DEBUG, (L"System State Arrived: %d", systemState));
- if ( NULL != SystemStateUpdateCB )
- {
- SystemStateUpdateCB(*systemState);
- }
- if ( NULL != ConnectionStateUpdateCB )
- {
- wmxNds_UserSystemStateToUserConnectionState(&connectionState, *systemState);
- if ( connectionState != currentConnectionState )
- {
- currentConnectionState = connectionState;
- ConnectionStateUpdateCB(connectionState);
- }
- }
-}
-
-//************************************************
-// Internal - Driver System State Update Arrived internal analysis function
-//************************************************
-BOOL wmxNds_DriverSystemStateArrived(void *driverState, wmx_pSystemState_t systemState)
-{
- ReportState_type stateReport;
- wmx_SystemState_t intSystemState;
- wmx_Status_t status;
- L4BUFMAN_Status_t res;
-
- if ( numOfSystemStateRegs > 0 )
- {
- res = wmx_Get_ReportState(&stateReport, (UINT8*)driverState);
- if ( L4BUFMAN_ST_OK != res)
- {
- return FALSE;
- }
- if ( stateReport.SystemStateType == L3L4_TLV_TYPE_SYSTEM_STATE )
- {
- status = wmxNds_DriverSystemStateToUserSystemState(&intSystemState, stateReport.SystemState);
- TRACE(TR_MOD_NDNS_WRAPPER, TR_SEV_DEBUG, (L"System State Arrived: %d", systemState));
- if (WMX_ST_OK == status)
- {
- *systemState = intSystemState;
- if ( isConnected == TRUE )
- {
- if (intSystemState != DataPathConnected)
- {
- isConnected = FALSE;
- OSAL_set_event(g_disconnectAvailableEvent);
- }
- else
- {
- OSAL_set_event(g_disconnectAvailableEvent);
- }
- }
- if (intSystemState == DataPathConnected)
- {
- g_connectStatus = UserConnectSuccessful;
- isConnected = TRUE;
- OSAL_set_event(g_connectStatusAvailableEvent);
- }
- if ( (stateReport.ReportStateReason == E_REPORT_STATE_REASON_FAIL_TO_CONNECT_DATA_PATH) ||
- (stateReport.ReportStateReason == E_REPORT_STATE_REASON_FAIL_TO_CONNECT_TO_NW) )
- {
- g_connectStatus = UserConnectFailed;
- OSAL_set_event(g_connectStatusAvailableEvent);
- }
- return TRUE;
- }
- }
- }
- return FALSE;
-}
-
-//************************************************
-// Internal - Copy N Bytes
-//************************************************
-void wmxNds_CopyNBytes(UINT32 bytesNum, UINT8 *target, UINT8 *source)
-{
- UINT32 i;
- for ( i = 0; i < bytesNum; i++ )
- {
- if ( NULL != source )
- {
- target[i] = source[i];
- }
- else
- {
- target[i] = 0;
- }
- }
-}
-
-//************************************************
-// Internal - Copy NAP ID to NAP ID
-//************************************************
-void wmxNds_NAPtoNAP( wmx_NAPid_t target, wmx_NAPid_t source )
-{
- wmxNds_CopyNBytes(sizeof(wmx_NAPid_t), target, source);
-} \ No newline at end of file
diff --git a/InfraStack/OSAgnostic/WiMax/Wrappers/iWmxSDK/resource.h b/InfraStack/OSAgnostic/WiMax/Wrappers/iWmxSDK/resource.h
deleted file mode 100644
index 2f1ca2d..0000000
--- a/InfraStack/OSAgnostic/WiMax/Wrappers/iWmxSDK/resource.h
+++ /dev/null
@@ -1,14 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Visual C++ generated include file.
-// Used by iWmxSDK.rc
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 101
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1001
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
diff --git a/InfraStack/OSDependent/Linux/Config/Ver_info.bin.tmp b/InfraStack/OSDependent/Linux/Config/Ver_info.bin.tmp
deleted file mode 100644
index f791e6e..0000000
--- a/InfraStack/OSDependent/Linux/Config/Ver_info.bin.tmp
+++ /dev/null
Binary files differ
diff --git a/InfraStack/OSDependent/Linux/Config/config.xml b/InfraStack/OSDependent/Linux/Config/config.xml
deleted file mode 100644
index b658472..0000000
--- a/InfraStack/OSDependent/Linux/Config/config.xml
+++ /dev/null
@@ -1,88 +0,0 @@
- <Intel_WiMAX>
- <DeviceDisable>0</DeviceDisable>
- <ConnectTime>60000</ConnectTime>
- <DriverMode>Driver</DriverMode>
-
- <!-- // @@@ : JSS : Need to find the actual/default value when in local mode -->
- <DriverOrDsim>Driver</DriverOrDsim>
- <IPC>Sockets</IPC>
- <SupplicantLibName>/usr/lib/libwpa_wimax_supplicant.so</SupplicantLibName>
-
- <InterfaceName>wmx0</InterfaceName>
- <DriverInterface>Nlsock</DriverInterface>
- <dSimIpAddress>0.0.0.0</dSimIpAddress>
- <dSimIndicationsPortNum>11046</dSimIndicationsPortNum>
- <dSimOidsPortNum>11045</dSimOidsPortNum>
- <EnableVersioning>0</EnableVersioning>
- <GetDeviceTraces>3</GetDeviceTraces>
- <ModeOfOperationProduction>0</ModeOfOperationProduction>
- <OutputTarget>console</OutputTarget>
- <SdkIpAddress>0.0.0.0</SdkIpAddress>
- <IPRenew>1</IPRenew>
- <DisableObfuscate>0</DisableObfuscate>
- <SdkPortNum>1234</SdkPortNum>
- <StartMocMsgProxy>False</StartMocMsgProxy>
- <StartSupplicant>False</StartSupplicant>
- <StartNDnS>True</StartNDnS>
- <StartWatchdog>0</StartWatchdog>
- <IncrementalNAI></IncrementalNAI>
- <DoNotUsePseudoNAI>1</DoNotUsePseudoNAI>
- <GetDnDOrigin></GetDnDOrigin>
- <DnDOutputMode>2</DnDOutputMode>
- <TrcPath></TrcPath>
- <FALL_TO_XOR_TIMEOUT>0</FALL_TO_XOR_TIMEOUT>
- <TLS_Source>external</TLS_Source>
- <InstallationStatus></InstallationStatus>
- <CommonPriviledgeEnable></CommonPriviledgeEnable>
- <StartMOCMsgProxy></StartMOCMsgProxy>
- <SetConnectionMode>0</SetConnectionMode>
- <ReadFromNVM>False</ReadFromNVM>
- <DevIDPrefix>MAC:</DevIDPrefix>
- <SecureBootstrap>False</SecureBootstrap>
- <DisableRenew>1</DisableRenew>
- <LogFileName>TraceLog</LogFileName>
- <Modules>1007812360</Modules>
- <Severities>31</Severities>
- <DumpEnable>0</DumpEnable>
- <CoexistingMode>CM</CoexistingMode>
- <AddNAPs>1</AddNAPs>
- <RootPath>./</RootPath>
- <IdleTimeout>6000</IdleTimeout>
- <IdlePagingInterval>1024</IdlePagingInterval>
- <IdleEntrySuspend>10000</IdleEntrySuspend>
- <FullNeIdleSuspend></FullNeIdleSuspend>
- <LinkDownTimer>20000</LinkDownTimer>
- <PbLog>1</PbLog>
- <D2HDataFormat>0</D2HDataFormat>
- <DLHostReorder>0</DLHostReorder>
- <CSType>0</CSType>
- <ResetOnAssert>1</ResetOnAssert>
- <LoopBack></LoopBack>
- <LimitMaxTxPower></LimitMaxTxPower>
- <WatchDogTimer>1</WatchDogTimer>
- <ArqSupport>1</ArqSupport>
- <PowerSaveEnable>1</PowerSaveEnable>
- <EnableSelectivePLIs></EnableSelectivePLIs>
- <ConsecutivePLIToReceive></ConsecutivePLIToReceive>
- <PrivilegeKey></PrivilegeKey>
- <PrivilegeEnable></PrivilegeEnable>
- <ServiceProviderLock></ServiceProviderLock>
- <Manufacturer>Intel</Manufacturer>
- <ManufacturerID>Dell Inc.</ManufacturerID>
- <Model>Embedded WiMAX</Model>
- <DeviceType>Laptop</DeviceType>
- <Completed></Completed>
- <Idle></Idle>
- <Installing>False</Installing>
- <InstallationStatus></InstallationStatus>
- <MaxNumOfFiles>5000</MaxNumOfFiles>
- <DeviceResetRetries>5</DeviceResetRetries>
- <EnableInstrumentation>1</EnableInstrumentation>
- <InstrumentationLibrary>/usr/lib/libWmxInstrument.so</InstrumentationLibrary>
- <ApdoLinkUpRetries>2</ApdoLinkUpRetries>
- <ApdoLinkUpSleep>1000</ApdoLinkUpSleep>
- <ApdoAfterLinkUpSleep>10000</ApdoAfterLinkUpSleep>
- <ShowUnkownNSPs>1</ShowUnkownNSPs>
- <DisableFastReconnect>0</DisableFastReconnect>
- <DisableRobustConnect>0</DisableRobustConnect>
- </Intel_WiMAX>
diff --git a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_consts.h b/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_consts.h
deleted file mode 120000
index e71948a..0000000
--- a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_consts.h
+++ /dev/null
@@ -1 +0,0 @@
-../../OSAL/Primitives/wimax_consts.h \ No newline at end of file
diff --git a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_basictypes.h b/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_basictypes.h
deleted file mode 120000
index 0e60a75..0000000
--- a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_basictypes.h
+++ /dev/null
@@ -1 +0,0 @@
-../../OSAL/Primitives/wimax_osal_basictypes.h \ No newline at end of file
diff --git a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_error.h b/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_error.h
deleted file mode 120000
index eafa620..0000000
--- a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_error.h
+++ /dev/null
@@ -1 +0,0 @@
-../../OSAL/Primitives/wimax_osal_error.h \ No newline at end of file
diff --git a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_linux_types.h b/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_linux_types.h
deleted file mode 120000
index d4ac56a..0000000
--- a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_linux_types.h
+++ /dev/null
@@ -1 +0,0 @@
-../../OSAL/Primitives/wimax_osal_linux_types.h \ No newline at end of file
diff --git a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_types.h b/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_types.h
deleted file mode 120000
index 7850063..0000000
--- a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/wimax_osal_types.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../OSAgnostic/OSInterface/OSAL/Primitives/wimax_osal_types.h \ No newline at end of file
diff --git a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/windows_error.h b/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/windows_error.h
deleted file mode 120000
index 1a16bc2..0000000
--- a/InfraStack/OSDependent/Linux/InfraStackModules/CommonAPIHeaders/windows_error.h
+++ /dev/null
@@ -1 +0,0 @@
-../../OSAL/Primitives/windows_error.h \ No newline at end of file
diff --git a/InfraStack/OSDependent/Linux/InfraStackModules/KDapi/SVstatus.h b/InfraStack/OSDependent/Linux/InfraStackModules/KDapi/SVstatus.h
deleted file mode 100644
index 0bb4bdb..0000000
--- a/InfraStack/OSDependent/Linux/InfraStackModules/KDapi/SVstatus.h
+++ /dev/null
@@ -1,147 +0,0 @@
-/**************************************************************************
- Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-//
-// Taken from ntstatus.h
-//
-
-#ifndef _SVSTATUS_
-#define _SVSTATUS_
-
-#if defined (_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once
-#endif
-
-#ifndef WIN32_NO_STATUS // winnt
-// begin_ntsecapi
-
-/*lint -save -e767 */ // Don't complain about different definitions // winnt
-
-//
-// The success status codes 0 - 63 are reserved for wait completion status.
-// FacilityCodes 0x5 - 0xF have been allocated by various drivers.
-//
-#define STATUS_SUCCESS (0x00000000L) // ntsubauth
-
-
-//
-// MessageId: STATUS_UNSUCCESSFUL
-//
-// MessageText:
-//
-// {Operation Failed}
-// The requested operation was unsuccessful.
-//
-#define STATUS_UNSUCCESSFUL (0xC0000001L)
-
-//
-// MessageId: STATUS_DEVICE_NOT_READY
-//
-// MessageText:
-//
-// {Drive Not Ready}
-// The drive is not ready for use; its door may be open.
-// Please check drive %hs and make sure that a disk is inserted and that the drive door is closed.
-//
-#define STATUS_DEVICE_NOT_READY (0xC00000A3L)
-
-//
-// MessageId: STATUS_NO_MORE_ENTRIES
-//
-// MessageText:
-//
-// {No More Entries}
-// No more entries are available from an enumeration operation.
-//
-#define STATUS_NO_MORE_ENTRIES (0x8000001AL)
-
-//
-// MessageId: STATUS_INVALID_PARAMETER
-//
-// MessageText:
-//
-// An invalid parameter was passed to a service or function.
-//
-#define STATUS_INVALID_PARAMETER (0xC000000DL)
-
-//
-// MessageId: STATUS_INVALID_BUFFER_SIZE
-//
-// MessageText:
-//
-// The size of the buffer is invalid for the specified operation.
-//
-#define STATUS_INVALID_BUFFER_SIZE (0xC0000206L)
-
-//
-// MessageId: STATUS_BUFFER_TOO_SMALL
-//
-// MessageText:
-//
-// {Buffer Too Small}
-// The buffer is too small to contain the entry. No information has been written to the buffer.
-//
-#define STATUS_BUFFER_TOO_SMALL (0xC0000023L)
-
-//
-// MessageId: STATUS_BUFFER_OVERFLOW
-//
-// MessageText:
-//
-// {Buffer Overflow}
-// The data was too large to fit into the specified buffer.
-//
-#define STATUS_BUFFER_OVERFLOW (0x80000005L)
-
-//
-// MessageId: STATUS_INVALID_PARAMETER
-//
-// MessageText:
-//
-// An invalid parameter was passed to a service or function.
-//
-#define STATUS_INVALID_PARAMETER (0xC000000DL)
-
-//
-// MessageId: STATUS_NOT_SUPPORTED
-//
-// MessageText:
-//
-// The request is not supported.
-//
-#define STATUS_NOT_SUPPORTED (0xC00000BBL)
-
-
-/*lint -restore */ // Resume checking for different macro definitions // winnt
-// end_ntsecapi
-
-#endif // WIN32_NO_STATUS // winnt
-#endif // _SVSTATUS_
-
diff --git a/InfraStack/OSDependent/Linux/L4Generated/ApplicationMocTaskDesc.h b/InfraStack/OSDependent/Linux/L4Generated/ApplicationMocTaskDesc.h
deleted file mode 100644
index 3a1a979..0000000
--- a/InfraStack/OSDependent/Linux/L4Generated/ApplicationMocTaskDesc.h
+++ /dev/null
@@ -1,606 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 11/19/2009 12:56:05 AM
- *
- * Project : Ofer
- * Module : Trace Modules Definition
- * Author : Yakir Green
- * Date : 19/10/2005
- * Purpose : MOC task over socket descriptor
- *****************************************************************************/
-
-#if !defined(_BITMAN_APPLICATIONMOCTASKDESC_H_)
-#define _BITMAN_APPLICATIONMOCTASKDESC_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-typedef UINT8 MocOverSocket[16];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _TaskID; //Task ID
- UINT32 _TaskDataLength; //Task data length
- UINT32 _Param4; //Param 4 of MOC task
- UINT32 _IsParam4ReturnTui; //Is Param4 a Return Tui
-} BMS_MocOverSocket;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _IsParam4ReturnTui; //Is Param4 a Return Tui
- UINT32 _Param4; //Param 4 of MOC task
- UINT32 _TaskDataLength; //Task data length
- UINT32 _TaskID; //Task ID
-} BMS_MocOverSocket;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'MocOverSocket' Type: 'MocOverSocket', Top-level, Non-instance, No bitoff root
-#define BM_MocOverSocket_TaskID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_MocOverSocket_TaskID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal0_tmp_bitoff;\
- BM_MocOverSocket_TaskID_GET_POS( base_ptr, out_ptr, bmlocal0_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal0_tmp_bitoff);\
-}
-
-#define BM_MocOverSocket_TaskID_POS_ALIGNED 0
-
-// Alignment of MocOverSocket_TaskID: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_MocOverSocket_TaskID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_TaskID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal1_my_ptr;\
- UINT bmlocal2_my_bitoff;\
- BM_MocOverSocket_TaskID_GET_POS( base_ptr, bmlocal1_my_ptr, bmlocal2_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal1_my_ptr, bmlocal2_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_MocOverSocket_TaskID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal3_tmp_var;
- BM_MocOverSocket_TaskID_GET( base_ptr, bmlocal3_tmp_var );
- return bmlocal3_tmp_var;
-}
-
-#define BM_MocOverSocket_TaskID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal4_my_ptr;\
- UINT bmlocal5_my_bitoff;\
- BM_MocOverSocket_TaskID_GET_POS( base_ptr, bmlocal4_my_ptr, bmlocal5_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal4_my_ptr, bmlocal5_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// MocOverSocket_TaskID: IS_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_TaskID: SET_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_TaskID: IS_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_TaskID: SET_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_TaskID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// MocOverSocket_TaskID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_MocOverSocket_TaskID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal6_out_val;\
- BM_MocOverSocket_TaskID_GET( base_ptr, bmlocal6_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "TaskID", 32, (UINT)(bmlocal6_out_val), "%d", 1);\
-}
-
-#define BM_MocOverSocket_TaskID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_MocOverSocket_TaskID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_MocOverSocket_TaskID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal7_my_ptr;\
- UINT bmlocal8_my_bitoff;\
- BM_MocOverSocket_TaskID_GET_POS( base_ptr, bmlocal7_my_ptr, bmlocal8_my_bitoff );\
- (*((UINT32*)bmlocal7_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal8_my_bitoff );\
-}
-
-// MocOverSocket_TaskID: Validation accessors are not defined because validation condition was not specified.
-#define BM_MocOverSocket_TaskID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal9_tmp_bits;\
- BM_MocOverSocket_TaskID_GET_SIZE( base_ptr, out_bytes, bmlocal9_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal9_tmp_bits );\
-}
-
-#define BM_MocOverSocket_TaskID_BYTES_SIZE 4
-
-#define BM_MocOverSocket_TaskDataLength_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal12_acc_bytes;\
- UINT bmlocal13_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal12_acc_bytes = 4;\
- bmlocal13_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal12_acc_bytes );\
- out_bitoff += bmlocal13_acc_bits;\
-}
-
-#define BM_MocOverSocket_TaskDataLength_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal14_tmp_bitoff;\
- BM_MocOverSocket_TaskDataLength_GET_POS( base_ptr, out_ptr, bmlocal14_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal14_tmp_bitoff);\
-}
-
-#define BM_MocOverSocket_TaskDataLength_POS_ALIGNED 4
-
-// Alignment of MocOverSocket_TaskDataLength: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_MocOverSocket_TaskDataLength_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_TaskDataLength_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal15_my_ptr;\
- UINT bmlocal16_my_bitoff;\
- BM_MocOverSocket_TaskDataLength_GET_POS( base_ptr, bmlocal15_my_ptr, bmlocal16_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal15_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal15_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal15_my_ptr, bmlocal16_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_MocOverSocket_TaskDataLength_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal17_tmp_var;
- BM_MocOverSocket_TaskDataLength_GET( base_ptr, bmlocal17_tmp_var );
- return bmlocal17_tmp_var;
-}
-
-#define BM_MocOverSocket_TaskDataLength_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal18_my_ptr;\
- UINT bmlocal19_my_bitoff;\
- BM_MocOverSocket_TaskDataLength_GET_POS( base_ptr, bmlocal18_my_ptr, bmlocal19_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal18_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal18_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal18_my_ptr, bmlocal19_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// MocOverSocket_TaskDataLength: IS_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_TaskDataLength: SET_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_TaskDataLength: IS_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_TaskDataLength: SET_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_TaskDataLength: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// MocOverSocket_TaskDataLength: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_MocOverSocket_TaskDataLength_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal20_out_val;\
- BM_MocOverSocket_TaskDataLength_GET( base_ptr, bmlocal20_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "TaskDataLength", 32, (UINT)(bmlocal20_out_val), "%d", 1);\
-}
-
-#define BM_MocOverSocket_TaskDataLength_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_MocOverSocket_TaskDataLength_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_MocOverSocket_TaskDataLength_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal21_my_ptr;\
- UINT bmlocal22_my_bitoff;\
- BM_MocOverSocket_TaskDataLength_GET_POS( base_ptr, bmlocal21_my_ptr, bmlocal22_my_bitoff );\
- (*((UINT32*)bmlocal21_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal22_my_bitoff );\
-}
-
-// MocOverSocket_TaskDataLength: Validation accessors are not defined because validation condition was not specified.
-#define BM_MocOverSocket_TaskDataLength_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal23_tmp_bits;\
- BM_MocOverSocket_TaskDataLength_GET_SIZE( base_ptr, out_bytes, bmlocal23_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal23_tmp_bits );\
-}
-
-#define BM_MocOverSocket_TaskDataLength_BYTES_SIZE 4
-
-#define BM_MocOverSocket_Param4_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal26_acc_bytes;\
- UINT bmlocal27_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal26_acc_bytes = 8;\
- bmlocal27_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal26_acc_bytes );\
- out_bitoff += bmlocal27_acc_bits;\
-}
-
-#define BM_MocOverSocket_Param4_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal28_tmp_bitoff;\
- BM_MocOverSocket_Param4_GET_POS( base_ptr, out_ptr, bmlocal28_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal28_tmp_bitoff);\
-}
-
-#define BM_MocOverSocket_Param4_POS_ALIGNED 8
-
-// Alignment of MocOverSocket_Param4: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_MocOverSocket_Param4_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_Param4_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal29_my_ptr;\
- UINT bmlocal30_my_bitoff;\
- BM_MocOverSocket_Param4_GET_POS( base_ptr, bmlocal29_my_ptr, bmlocal30_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal29_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal29_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal29_my_ptr, bmlocal30_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_MocOverSocket_Param4_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal31_tmp_var;
- BM_MocOverSocket_Param4_GET( base_ptr, bmlocal31_tmp_var );
- return bmlocal31_tmp_var;
-}
-
-#define BM_MocOverSocket_Param4_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal32_my_ptr;\
- UINT bmlocal33_my_bitoff;\
- BM_MocOverSocket_Param4_GET_POS( base_ptr, bmlocal32_my_ptr, bmlocal33_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal32_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal32_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal32_my_ptr, bmlocal33_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// MocOverSocket_Param4: IS_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_Param4: SET_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_Param4: IS_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_Param4: SET_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_Param4: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// MocOverSocket_Param4: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_MocOverSocket_Param4_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal34_out_val;\
- BM_MocOverSocket_Param4_GET( base_ptr, bmlocal34_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Param4", 32, (UINT)(bmlocal34_out_val), "%d", 1);\
-}
-
-#define BM_MocOverSocket_Param4_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_MocOverSocket_Param4_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_MocOverSocket_Param4_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal35_my_ptr;\
- UINT bmlocal36_my_bitoff;\
- BM_MocOverSocket_Param4_GET_POS( base_ptr, bmlocal35_my_ptr, bmlocal36_my_bitoff );\
- (*((UINT32*)bmlocal35_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal36_my_bitoff );\
-}
-
-// MocOverSocket_Param4: Validation accessors are not defined because validation condition was not specified.
-#define BM_MocOverSocket_Param4_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal37_tmp_bits;\
- BM_MocOverSocket_Param4_GET_SIZE( base_ptr, out_bytes, bmlocal37_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal37_tmp_bits );\
-}
-
-#define BM_MocOverSocket_Param4_BYTES_SIZE 4
-
-#define BM_MocOverSocket_IsParam4ReturnTui_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal40_acc_bytes;\
- UINT bmlocal41_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal40_acc_bytes = 12;\
- bmlocal41_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal40_acc_bytes );\
- out_bitoff += bmlocal41_acc_bits;\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal42_tmp_bitoff;\
- BM_MocOverSocket_IsParam4ReturnTui_GET_POS( base_ptr, out_ptr, bmlocal42_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal42_tmp_bitoff);\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_POS_ALIGNED 12
-
-// Alignment of MocOverSocket_IsParam4ReturnTui: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_MocOverSocket_IsParam4ReturnTui_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal43_my_ptr;\
- UINT bmlocal44_my_bitoff;\
- BM_MocOverSocket_IsParam4ReturnTui_GET_POS( base_ptr, bmlocal43_my_ptr, bmlocal44_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal43_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal43_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal43_my_ptr, bmlocal44_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_MocOverSocket_IsParam4ReturnTui_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal45_tmp_var;
- BM_MocOverSocket_IsParam4ReturnTui_GET( base_ptr, bmlocal45_tmp_var );
- return bmlocal45_tmp_var;
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal46_my_ptr;\
- UINT bmlocal47_my_bitoff;\
- BM_MocOverSocket_IsParam4ReturnTui_GET_POS( base_ptr, bmlocal46_my_ptr, bmlocal47_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal46_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal46_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal46_my_ptr, bmlocal47_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// MocOverSocket_IsParam4ReturnTui: IS_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_IsParam4ReturnTui: SET_DEFAULT accessor is not defined because no default value was specified.
-// MocOverSocket_IsParam4ReturnTui: IS_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_IsParam4ReturnTui: SET_RESET accessor is not defined because no reset value was specified.
-// MocOverSocket_IsParam4ReturnTui: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// MocOverSocket_IsParam4ReturnTui: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_MocOverSocket_IsParam4ReturnTui_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal48_out_val;\
- BM_MocOverSocket_IsParam4ReturnTui_GET( base_ptr, bmlocal48_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "IsParam4ReturnTui", 32, (UINT)(bmlocal48_out_val), "%d", 1);\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_MocOverSocket_IsParam4ReturnTui_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal49_my_ptr;\
- UINT bmlocal50_my_bitoff;\
- BM_MocOverSocket_IsParam4ReturnTui_GET_POS( base_ptr, bmlocal49_my_ptr, bmlocal50_my_bitoff );\
- (*((UINT32*)bmlocal49_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal50_my_bitoff );\
-}
-
-// MocOverSocket_IsParam4ReturnTui: Validation accessors are not defined because validation condition was not specified.
-#define BM_MocOverSocket_IsParam4ReturnTui_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal51_tmp_bits;\
- BM_MocOverSocket_IsParam4ReturnTui_GET_SIZE( base_ptr, out_bytes, bmlocal51_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal51_tmp_bits );\
-}
-
-#define BM_MocOverSocket_IsParam4ReturnTui_BYTES_SIZE 4
-
-#define BM_MocOverSocket_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 16;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal54_tmp_bits;\
- BM_MocOverSocket_GET_SIZE( base_ptr, out_bytes, bmlocal54_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal54_tmp_bits );\
-}
-
-#define BM_MocOverSocket_BYTES_SIZE 16
-
-#define BM_MocOverSocket_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "MocOverSocket", 1);\
- BM_MocOverSocket_TaskID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_MocOverSocket_TaskDataLength_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_MocOverSocket_Param4_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_MocOverSocket_IsParam4ReturnTui_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_MocOverSocket_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_MocOverSocket_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_APPLICATIONMOCTASKDESC_H_ */
-
diff --git a/InfraStack/OSDependent/Linux/L4Generated/BMChipLabInterface.h b/InfraStack/OSDependent/Linux/L4Generated/BMChipLabInterface.h
deleted file mode 100644
index 1f50e25..0000000
--- a/InfraStack/OSDependent/Linux/L4Generated/BMChipLabInterface.h
+++ /dev/null
@@ -1,1213 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 11/19/2009 12:56:05 AM
- *
- * Project : Ofer
- * Module : ChipLabInterface
- * Author : Elad Ben-Israel
- * Date : 14/5/2006
- * Purpose : Common bitman definitions for LTA
- *****************************************************************************/
-
-#if !defined(_BITMAN_BMCHIPLABINTERFACE_H_)
-#define _BITMAN_BMCHIPLABINTERFACE_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-#include "PeekPokeBuff.h"
-#include "BM_Chiplab_Common.h"
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-typedef UINT8 BufferUint32[4];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _Entry;
-} BMS_BufferUint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _Entry;
-} BMS_BufferUint32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'BufferUint32' Type: 'BufferUint32', Top-level, Non-instance, No bitoff root
-#define BM_BufferUint32_Entry_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_BufferUint32_Entry_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal271_tmp_bitoff;\
- BM_BufferUint32_Entry_GET_POS( base_ptr, out_ptr, bmlocal271_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal271_tmp_bitoff);\
-}
-
-#define BM_BufferUint32_Entry_POS_ALIGNED 0
-
-// Alignment of BufferUint32_Entry: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_BufferUint32_Entry_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_BufferUint32_Entry_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal272_my_ptr;\
- UINT bmlocal273_my_bitoff;\
- BM_BufferUint32_Entry_GET_POS( base_ptr, bmlocal272_my_ptr, bmlocal273_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal272_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal272_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal272_my_ptr, bmlocal273_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_BufferUint32_Entry_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal274_tmp_var;
- BM_BufferUint32_Entry_GET( base_ptr, bmlocal274_tmp_var );
- return bmlocal274_tmp_var;
-}
-
-#define BM_BufferUint32_Entry_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal275_my_ptr;\
- UINT bmlocal276_my_bitoff;\
- BM_BufferUint32_Entry_GET_POS( base_ptr, bmlocal275_my_ptr, bmlocal276_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal275_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal275_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal275_my_ptr, bmlocal276_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// BufferUint32_Entry: IS_DEFAULT accessor is not defined because no default value was specified.
-// BufferUint32_Entry: SET_DEFAULT accessor is not defined because no default value was specified.
-// BufferUint32_Entry: IS_RESET accessor is not defined because no reset value was specified.
-// BufferUint32_Entry: SET_RESET accessor is not defined because no reset value was specified.
-// BufferUint32_Entry: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// BufferUint32_Entry: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_BufferUint32_Entry_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal277_out_val;\
- BM_BufferUint32_Entry_GET( base_ptr, bmlocal277_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Entry", 32, (UINT)(bmlocal277_out_val), "%d", 1);\
-}
-
-#define BM_BufferUint32_Entry_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_BufferUint32_Entry_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_BufferUint32_Entry_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal278_my_ptr;\
- UINT bmlocal279_my_bitoff;\
- BM_BufferUint32_Entry_GET_POS( base_ptr, bmlocal278_my_ptr, bmlocal279_my_bitoff );\
- (*((UINT32*)bmlocal278_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal279_my_bitoff );\
-}
-
-// BufferUint32_Entry: Validation accessors are not defined because validation condition was not specified.
-#define BM_BufferUint32_Entry_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal280_tmp_bits;\
- BM_BufferUint32_Entry_GET_SIZE( base_ptr, out_bytes, bmlocal280_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal280_tmp_bits );\
-}
-
-#define BM_BufferUint32_Entry_BYTES_SIZE 4
-
-#define BM_BufferUint32_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_BufferUint32_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal283_tmp_bits;\
- BM_BufferUint32_GET_SIZE( base_ptr, out_bytes, bmlocal283_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal283_tmp_bits );\
-}
-
-#define BM_BufferUint32_BYTES_SIZE 4
-
-#define BM_BufferUint32_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "BufferUint32", 1);\
- BM_BufferUint32_Entry_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_BufferUint32_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_BufferUint32_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef enum
-{
- False = 0,
- True = 1
-} Boolean;
-
-#define CHIPLAB_RESPONSE_REASON_LENGTH (128)
-
-#define CHIPLAB_RESPONSE_ARGS_NO (3)
-
-typedef UINT8 ChipLabResponse[152];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _Ack; //0 - nack, 1 - ack
- UINT32 _Code;
- UINT32 _ReasonLength; //The length of the reason string
- BMS_BufferString _Reason[128];
- BMS_BufferUint32 _Args[3];
-} BMS_ChipLabResponse;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- BMS_BufferUint32 _Args[3];
- BMS_BufferString _Reason[128];
- UINT32 _ReasonLength; //The length of the reason string
- UINT32 _Code;
- UINT32 _Ack; //0 - nack, 1 - ack
-} BMS_ChipLabResponse;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'ChipLabResponse' Type: 'ChipLabResponse', Top-level, Non-instance, No bitoff root
-#define BM_ChipLabResponse_Ack_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_ChipLabResponse_Ack_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal284_tmp_bitoff;\
- BM_ChipLabResponse_Ack_GET_POS( base_ptr, out_ptr, bmlocal284_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal284_tmp_bitoff);\
-}
-
-#define BM_ChipLabResponse_Ack_POS_ALIGNED 0
-
-// Alignment of ChipLabResponse_Ack: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_ChipLabResponse_Ack_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_ChipLabResponse_Ack_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal285_my_ptr;\
- UINT bmlocal286_my_bitoff;\
- BM_ChipLabResponse_Ack_GET_POS( base_ptr, bmlocal285_my_ptr, bmlocal286_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal285_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal285_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal285_my_ptr, bmlocal286_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_ChipLabResponse_Ack_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal287_tmp_var;
- BM_ChipLabResponse_Ack_GET( base_ptr, bmlocal287_tmp_var );
- return bmlocal287_tmp_var;
-}
-
-#define BM_ChipLabResponse_Ack_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal288_my_ptr;\
- UINT bmlocal289_my_bitoff;\
- BM_ChipLabResponse_Ack_GET_POS( base_ptr, bmlocal288_my_ptr, bmlocal289_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal288_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal288_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal288_my_ptr, bmlocal289_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// ChipLabResponse_Ack: IS_DEFAULT accessor is not defined because no default value was specified.
-// ChipLabResponse_Ack: SET_DEFAULT accessor is not defined because no default value was specified.
-// ChipLabResponse_Ack: IS_RESET accessor is not defined because no reset value was specified.
-// ChipLabResponse_Ack: SET_RESET accessor is not defined because no reset value was specified.
-// ChipLabResponse_Ack: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// ChipLabResponse_Ack: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_ChipLabResponse_Ack_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal290_out_val;\
- BM_ChipLabResponse_Ack_GET( base_ptr, bmlocal290_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Ack", 32, (UINT)(bmlocal290_out_val), "%d", 1);\
-}
-
-#define BM_ChipLabResponse_Ack_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_Ack_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_ChipLabResponse_Ack_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal291_my_ptr;\
- UINT bmlocal292_my_bitoff;\
- BM_ChipLabResponse_Ack_GET_POS( base_ptr, bmlocal291_my_ptr, bmlocal292_my_bitoff );\
- (*((UINT32*)bmlocal291_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal292_my_bitoff );\
-}
-
-// ChipLabResponse_Ack: Validation accessors are not defined because validation condition was not specified.
-#define BM_ChipLabResponse_Ack_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal293_tmp_bits;\
- BM_ChipLabResponse_Ack_GET_SIZE( base_ptr, out_bytes, bmlocal293_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal293_tmp_bits );\
-}
-
-#define BM_ChipLabResponse_Ack_BYTES_SIZE 4
-
-#define BM_ChipLabResponse_Code_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal296_acc_bytes;\
- UINT bmlocal297_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal296_acc_bytes = 4;\
- bmlocal297_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal296_acc_bytes );\
- out_bitoff += bmlocal297_acc_bits;\
-}
-
-#define BM_ChipLabResponse_Code_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal298_tmp_bitoff;\
- BM_ChipLabResponse_Code_GET_POS( base_ptr, out_ptr, bmlocal298_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal298_tmp_bitoff);\
-}
-
-#define BM_ChipLabResponse_Code_POS_ALIGNED 4
-
-// Alignment of ChipLabResponse_Code: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_ChipLabResponse_Code_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_ChipLabResponse_Code_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal299_my_ptr;\
- UINT bmlocal300_my_bitoff;\
- BM_ChipLabResponse_Code_GET_POS( base_ptr, bmlocal299_my_ptr, bmlocal300_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal299_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal299_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal299_my_ptr, bmlocal300_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_ChipLabResponse_Code_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal301_tmp_var;
- BM_ChipLabResponse_Code_GET( base_ptr, bmlocal301_tmp_var );
- return bmlocal301_tmp_var;
-}
-
-#define BM_ChipLabResponse_Code_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal302_my_ptr;\
- UINT bmlocal303_my_bitoff;\
- BM_ChipLabResponse_Code_GET_POS( base_ptr, bmlocal302_my_ptr, bmlocal303_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal302_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal302_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal302_my_ptr, bmlocal303_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// ChipLabResponse_Code: IS_DEFAULT accessor is not defined because no default value was specified.
-// ChipLabResponse_Code: SET_DEFAULT accessor is not defined because no default value was specified.
-// ChipLabResponse_Code: IS_RESET accessor is not defined because no reset value was specified.
-// ChipLabResponse_Code: SET_RESET accessor is not defined because no reset value was specified.
-// ChipLabResponse_Code: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// ChipLabResponse_Code: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_ChipLabResponse_Code_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal304_out_val;\
- BM_ChipLabResponse_Code_GET( base_ptr, bmlocal304_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Code", 32, (UINT)(bmlocal304_out_val), "%d", 1);\
-}
-
-#define BM_ChipLabResponse_Code_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_Code_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_ChipLabResponse_Code_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal305_my_ptr;\
- UINT bmlocal306_my_bitoff;\
- BM_ChipLabResponse_Code_GET_POS( base_ptr, bmlocal305_my_ptr, bmlocal306_my_bitoff );\
- (*((UINT32*)bmlocal305_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal306_my_bitoff );\
-}
-
-// ChipLabResponse_Code: Validation accessors are not defined because validation condition was not specified.
-#define BM_ChipLabResponse_Code_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal307_tmp_bits;\
- BM_ChipLabResponse_Code_GET_SIZE( base_ptr, out_bytes, bmlocal307_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal307_tmp_bits );\
-}
-
-#define BM_ChipLabResponse_Code_BYTES_SIZE 4
-
-#define BM_ChipLabResponse_ReasonLength_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal310_acc_bytes;\
- UINT bmlocal311_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal310_acc_bytes = 8;\
- bmlocal311_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal310_acc_bytes );\
- out_bitoff += bmlocal311_acc_bits;\
-}
-
-#define BM_ChipLabResponse_ReasonLength_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal312_tmp_bitoff;\
- BM_ChipLabResponse_ReasonLength_GET_POS( base_ptr, out_ptr, bmlocal312_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal312_tmp_bitoff);\
-}
-
-#define BM_ChipLabResponse_ReasonLength_POS_ALIGNED 8
-
-// Alignment of ChipLabResponse_ReasonLength: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_ChipLabResponse_ReasonLength_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_ChipLabResponse_ReasonLength_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal313_my_ptr;\
- UINT bmlocal314_my_bitoff;\
- BM_ChipLabResponse_ReasonLength_GET_POS( base_ptr, bmlocal313_my_ptr, bmlocal314_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal313_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal313_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal313_my_ptr, bmlocal314_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_ChipLabResponse_ReasonLength_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal315_tmp_var;
- BM_ChipLabResponse_ReasonLength_GET( base_ptr, bmlocal315_tmp_var );
- return bmlocal315_tmp_var;
-}
-
-#define BM_ChipLabResponse_ReasonLength_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal316_my_ptr;\
- UINT bmlocal317_my_bitoff;\
- BM_ChipLabResponse_ReasonLength_GET_POS( base_ptr, bmlocal316_my_ptr, bmlocal317_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal316_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal316_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal316_my_ptr, bmlocal317_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// ChipLabResponse_ReasonLength: IS_DEFAULT accessor is not defined because no default value was specified.
-// ChipLabResponse_ReasonLength: SET_DEFAULT accessor is not defined because no default value was specified.
-// ChipLabResponse_ReasonLength: IS_RESET accessor is not defined because no reset value was specified.
-// ChipLabResponse_ReasonLength: SET_RESET accessor is not defined because no reset value was specified.
-// ChipLabResponse_ReasonLength: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// ChipLabResponse_ReasonLength: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_ChipLabResponse_ReasonLength_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal318_out_val;\
- BM_ChipLabResponse_ReasonLength_GET( base_ptr, bmlocal318_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "ReasonLength", 32, (UINT)(bmlocal318_out_val), "%d", 1);\
-}
-
-#define BM_ChipLabResponse_ReasonLength_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_ReasonLength_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_ChipLabResponse_ReasonLength_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal319_my_ptr;\
- UINT bmlocal320_my_bitoff;\
- BM_ChipLabResponse_ReasonLength_GET_POS( base_ptr, bmlocal319_my_ptr, bmlocal320_my_bitoff );\
- (*((UINT32*)bmlocal319_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal320_my_bitoff );\
-}
-
-// ChipLabResponse_ReasonLength: Validation accessors are not defined because validation condition was not specified.
-#define BM_ChipLabResponse_ReasonLength_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal321_tmp_bits;\
- BM_ChipLabResponse_ReasonLength_GET_SIZE( base_ptr, out_bytes, bmlocal321_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal321_tmp_bits );\
-}
-
-#define BM_ChipLabResponse_ReasonLength_BYTES_SIZE 4
-
-#define BM_ChipLabResponse_Reason_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal324_acc_bytes;\
- UINT bmlocal325_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal324_acc_bytes = 12;\
- bmlocal325_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal324_acc_bytes );\
- out_bitoff += bmlocal325_acc_bits;\
-}
-
-#define BM_ChipLabResponse_Reason_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal326_tmp_bitoff;\
- BM_ChipLabResponse_Reason_GET_POS( base_ptr, out_ptr, bmlocal326_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal326_tmp_bitoff);\
-}
-
-#define BM_ChipLabResponse_Reason_POS_ALIGNED 12
-
-// ARRAY: ChipLabResponse_Reason
-#define BM_ChipLabResponse_Reason_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 128;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_ChipLabResponse_Reason_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- out_element_count = 128;\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_ChipLabResponse_Reason_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal327_out_ptr;\
- UINT bmlocal328_out_bitoff;\
- UINT bmlocal329_element_size_bytes;\
- UINT bmlocal330_element_size_bits;\
- BM_ChipLabResponse_Reason_GET_POS( base_ptr, bmlocal327_out_ptr, bmlocal328_out_bitoff );\
- bmlocal329_element_size_bytes = 1;\
- bmlocal330_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal327_out_ptr) + (idx0) * bmlocal329_element_size_bytes );\
- out_bitoff = bmlocal328_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal330_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'ChipLabResponse_Reason' Type: 'BufferString', Inner, Non-instance, No bitoff root
-#define BM_ChipLabResponse_Reason_BufferByte_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal331_parent_out_ptr;\
- BM_ChipLabResponse_Reason_GET_ELEMENT_POS( base_ptr, idx0, bmlocal331_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal331_parent_out_ptr;\
-}
-
-#define BM_ChipLabResponse_Reason_BufferByte_GET_POS_ALIGNED( base_ptr, idx0, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal332_tmp_bitoff;\
- BM_ChipLabResponse_Reason_BufferByte_GET_POS( base_ptr, idx0, out_ptr, bmlocal332_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal332_tmp_bitoff);\
-}
-
-// Alignment of ChipLabResponse_Reason_BufferByte: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_ChipLabResponse_Reason_BufferByte_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_ChipLabResponse_Reason_BufferByte_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal333_my_ptr;\
- UINT bmlocal334_my_bitoff;\
- BM_ChipLabResponse_Reason_BufferByte_GET_POS( base_ptr, idx0, bmlocal333_my_ptr, bmlocal334_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal333_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal333_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal333_my_ptr, bmlocal334_my_bitoff, 8, UINT8, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE UINT8 BM_INLINE_ChipLabResponse_Reason_BufferByte_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT8 bmlocal335_tmp_var;
- BM_ChipLabResponse_Reason_BufferByte_GET( base_ptr, idx0, bmlocal335_tmp_var );
- return bmlocal335_tmp_var;
-}
-
-#define BM_ChipLabResponse_Reason_BufferByte_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal336_my_ptr;\
- UINT bmlocal337_my_bitoff;\
- BM_ChipLabResponse_Reason_BufferByte_GET_POS( base_ptr, idx0, bmlocal336_my_ptr, bmlocal337_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal336_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal336_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal336_my_ptr, bmlocal337_my_bitoff, 8, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// ChipLabResponse_Reason_BufferByte: IS_DEFAULT accessor is not defined because no default value was specified.
-// ChipLabResponse_Reason_BufferByte: SET_DEFAULT accessor is not defined because no default value was specified.
-// ChipLabResponse_Reason_BufferByte: IS_RESET accessor is not defined because no reset value was specified.
-// ChipLabResponse_Reason_BufferByte: SET_RESET accessor is not defined because no reset value was specified.
-// ChipLabResponse_Reason_BufferByte: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// ChipLabResponse_Reason_BufferByte: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_ChipLabResponse_Reason_BufferByte_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal338_out_val;\
- BM_ChipLabResponse_Reason_BufferByte_GET( base_ptr, idx0, bmlocal338_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "BufferByte", 8, (UINT)(bmlocal338_out_val), "%d", 1);\
-}
-
-#define BM_ChipLabResponse_Reason_BufferByte_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_Reason_BufferByte_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_ChipLabResponse_Reason_BufferByte_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal339_my_ptr;\
- UINT bmlocal340_my_bitoff;\
- BM_ChipLabResponse_Reason_BufferByte_GET_POS( base_ptr, idx0, bmlocal339_my_ptr, bmlocal340_my_bitoff );\
- (*((UINT8*)bmlocal339_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal340_my_bitoff );\
-}
-
-// ChipLabResponse_Reason_BufferByte: Validation accessors are not defined because validation condition was not specified.
-#define BM_ChipLabResponse_Reason_BufferByte_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal341_tmp_bits;\
- BM_ChipLabResponse_Reason_BufferByte_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal341_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal341_tmp_bits );\
-}
-
-#define BM_ChipLabResponse_Reason_BufferByte_BYTES_SIZE 1
-
-#define BM_ChipLabResponse_Reason_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_ChipLabResponse_Reason_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal344_tmp_bits;\
- BM_ChipLabResponse_Reason_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal344_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal344_tmp_bits );\
-}
-
-#define BM_ChipLabResponse_Reason_BYTES_CELL_SIZE 1
-
-#define BM_ChipLabResponse_Reason_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_Reason_BufferByte_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_ChipLabResponse_Reason_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_Reason_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_ChipLabResponse_Reason_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal345_dim_size0;\
- UINT bmlocal346_idx0;\
- bmlocal345_dim_size0 = 128;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "Reason", 1);\
- for( bmlocal346_idx0=0; bmlocal346_idx0<bmlocal345_dim_size0; bmlocal346_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal346_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_ChipLabResponse_Reason_DUMP_DEPTH_IDX( base_ptr, bmlocal346_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_ChipLabResponse_Reason_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_Reason_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_ChipLabResponse_Reason_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal347_tmp_bits;\
- BM_ChipLabResponse_Reason_GET_SIZE( base_ptr, out_bytes, bmlocal347_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal347_tmp_bits );\
-}
-
-#define BM_ChipLabResponse_Reason_BYTES_SIZE 128
-
-#define BM_ChipLabResponse_Args_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal348_tmp_bytes = 0;\
- UINT bmlocal349_tmp_bits = 0;\
- UINT bmlocal350_acc_bytes;\
- UINT bmlocal351_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal350_acc_bytes = 12;\
- bmlocal351_acc_bits = 0;\
- BM_ChipLabResponse_Reason_GET_SIZE( base_ptr, bmlocal348_tmp_bytes, bmlocal349_tmp_bits );\
- bmlocal350_acc_bytes += bmlocal348_tmp_bytes;\
- bmlocal351_acc_bits += bmlocal349_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal350_acc_bytes );\
- out_bitoff += bmlocal351_acc_bits;\
-}
-
-#define BM_ChipLabResponse_Args_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal352_tmp_bitoff;\
- BM_ChipLabResponse_Args_GET_POS( base_ptr, out_ptr, bmlocal352_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal352_tmp_bitoff);\
-}
-
-#define BM_ChipLabResponse_Args_POS_ALIGNED 140
-
-// ARRAY: ChipLabResponse_Args
-#define BM_ChipLabResponse_Args_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 12;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_ChipLabResponse_Args_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- out_element_count = 3;\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_ChipLabResponse_Args_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal353_out_ptr;\
- UINT bmlocal354_out_bitoff;\
- UINT bmlocal355_element_size_bytes;\
- UINT bmlocal356_element_size_bits;\
- BM_ChipLabResponse_Args_GET_POS( base_ptr, bmlocal353_out_ptr, bmlocal354_out_bitoff );\
- bmlocal355_element_size_bytes = 4;\
- bmlocal356_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal353_out_ptr) + (idx0) * bmlocal355_element_size_bytes );\
- out_bitoff = bmlocal354_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal356_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'ChipLabResponse_Args' Type: 'BufferUint32', Inner, Non-instance, No bitoff root
-#define BM_ChipLabResponse_Args_Entry_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal357_parent_out_ptr;\
- BM_ChipLabResponse_Args_GET_ELEMENT_POS( base_ptr, idx0, bmlocal357_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal357_parent_out_ptr;\
-}
-
-#define BM_ChipLabResponse_Args_Entry_GET_POS_ALIGNED( base_ptr, idx0, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal358_tmp_bitoff;\
- BM_ChipLabResponse_Args_Entry_GET_POS( base_ptr, idx0, out_ptr, bmlocal358_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal358_tmp_bitoff);\
-}
-
-// Alignment of ChipLabResponse_Args_Entry: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_ChipLabResponse_Args_Entry_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_ChipLabResponse_Args_Entry_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal359_my_ptr;\
- UINT bmlocal360_my_bitoff;\
- BM_ChipLabResponse_Args_Entry_GET_POS( base_ptr, idx0, bmlocal359_my_ptr, bmlocal360_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal359_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal359_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal359_my_ptr, bmlocal360_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_ChipLabResponse_Args_Entry_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT32 bmlocal361_tmp_var;
- BM_ChipLabResponse_Args_Entry_GET( base_ptr, idx0, bmlocal361_tmp_var );
- return bmlocal361_tmp_var;
-}
-
-#define BM_ChipLabResponse_Args_Entry_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal362_my_ptr;\
- UINT bmlocal363_my_bitoff;\
- BM_ChipLabResponse_Args_Entry_GET_POS( base_ptr, idx0, bmlocal362_my_ptr, bmlocal363_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal362_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal362_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal362_my_ptr, bmlocal363_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// ChipLabResponse_Args_Entry: IS_DEFAULT accessor is not defined because no default value was specified.
-// ChipLabResponse_Args_Entry: SET_DEFAULT accessor is not defined because no default value was specified.
-// ChipLabResponse_Args_Entry: IS_RESET accessor is not defined because no reset value was specified.
-// ChipLabResponse_Args_Entry: SET_RESET accessor is not defined because no reset value was specified.
-// ChipLabResponse_Args_Entry: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// ChipLabResponse_Args_Entry: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_ChipLabResponse_Args_Entry_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal364_out_val;\
- BM_ChipLabResponse_Args_Entry_GET( base_ptr, idx0, bmlocal364_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Entry", 32, (UINT)(bmlocal364_out_val), "%d", 1);\
-}
-
-#define BM_ChipLabResponse_Args_Entry_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_Args_Entry_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_ChipLabResponse_Args_Entry_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal365_my_ptr;\
- UINT bmlocal366_my_bitoff;\
- BM_ChipLabResponse_Args_Entry_GET_POS( base_ptr, idx0, bmlocal365_my_ptr, bmlocal366_my_bitoff );\
- (*((UINT32*)bmlocal365_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal366_my_bitoff );\
-}
-
-// ChipLabResponse_Args_Entry: Validation accessors are not defined because validation condition was not specified.
-#define BM_ChipLabResponse_Args_Entry_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal367_tmp_bits;\
- BM_ChipLabResponse_Args_Entry_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal367_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal367_tmp_bits );\
-}
-
-#define BM_ChipLabResponse_Args_Entry_BYTES_SIZE 4
-
-#define BM_ChipLabResponse_Args_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_ChipLabResponse_Args_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal370_tmp_bits;\
- BM_ChipLabResponse_Args_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal370_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal370_tmp_bits );\
-}
-
-#define BM_ChipLabResponse_Args_BYTES_CELL_SIZE 4
-
-#define BM_ChipLabResponse_Args_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_Args_Entry_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_ChipLabResponse_Args_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_Args_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_ChipLabResponse_Args_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal371_dim_size0;\
- UINT bmlocal372_idx0;\
- bmlocal371_dim_size0 = 3;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "Args", 1);\
- for( bmlocal372_idx0=0; bmlocal372_idx0<bmlocal371_dim_size0; bmlocal372_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal372_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_ChipLabResponse_Args_DUMP_DEPTH_IDX( base_ptr, bmlocal372_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_ChipLabResponse_Args_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_Args_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_ChipLabResponse_Args_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal373_tmp_bits;\
- BM_ChipLabResponse_Args_GET_SIZE( base_ptr, out_bytes, bmlocal373_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal373_tmp_bits );\
-}
-
-#define BM_ChipLabResponse_Args_BYTES_SIZE 12
-
-#define BM_ChipLabResponse_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal374_tmp_bytes = 0;\
- UINT bmlocal375_tmp_bits = 0;\
- out_bytes = 12;\
- out_bits = 0;\
- BM_ChipLabResponse_Reason_GET_SIZE( base_ptr, bmlocal374_tmp_bytes, bmlocal375_tmp_bits );\
- out_bytes += bmlocal374_tmp_bytes;\
- out_bits += bmlocal375_tmp_bits;\
- BM_ChipLabResponse_Args_GET_SIZE( base_ptr, bmlocal374_tmp_bytes, bmlocal375_tmp_bits );\
- out_bytes += bmlocal374_tmp_bytes;\
- out_bits += bmlocal375_tmp_bits;\
-}
-
-#define BM_ChipLabResponse_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal376_tmp_bits;\
- BM_ChipLabResponse_GET_SIZE( base_ptr, out_bytes, bmlocal376_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal376_tmp_bits );\
-}
-
-#define BM_ChipLabResponse_BYTES_SIZE 152
-
-#define BM_ChipLabResponse_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "ChipLabResponse", 1);\
- BM_ChipLabResponse_Ack_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_ChipLabResponse_Code_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_ChipLabResponse_ReasonLength_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_ChipLabResponse_Reason_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_ChipLabResponse_Args_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_ChipLabResponse_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_ChipLabResponse_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef enum
-{
- LTA_RESPONSE_SUCCESS,
- LTA_RESPONSE_PAYLOAD_SIZE_MISMATCH,
- LTA_RESPONSE_INVALID_STATE,
- LTA_RESPONSE_INVALID_ARG,
- LTA_RESPONSE_OUTOFMEM,
- LTA_RESPONSE_DATA_LOCKED
-} Lta_ResponseCode;
-
-typedef enum
-{
- LTA_RESPONSE_NACK = 0,
- LTA_RESPONSE_ACK = 1
-} Lta_ResponseSuccess;
-
-/*lint --flb */
-
-#endif /* _BITMAN_BMCHIPLABINTERFACE_H_ */
-
diff --git a/InfraStack/OSDependent/Linux/L4Generated/DefaultByValBuffer.h b/InfraStack/OSDependent/Linux/L4Generated/DefaultByValBuffer.h
deleted file mode 100644
index 740b36c..0000000
--- a/InfraStack/OSDependent/Linux/L4Generated/DefaultByValBuffer.h
+++ /dev/null
@@ -1,481 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 11/19/2009 12:56:05 AM
- *
- * Project : Ofer
- * Module : Default by val buffer format
- * Author : Yakir Green
- * Date : 19/10/2005
- * Purpose : Default by val buffer format
- *****************************************************************************/
-
-#if !defined(_BITMAN_DEFAULTBYVALBUFFER_H_)
-#define _BITMAN_DEFAULTBYVALBUFFER_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-typedef UINT8 DefaultByValBufferFormat[12];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _Param1; //Param1
- UINT32 _Param2; //Param2
- UINT32 _Param3; //Param3
-} BMS_DefaultByValBufferFormat;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _Param3; //Param3
- UINT32 _Param2; //Param2
- UINT32 _Param1; //Param1
-} BMS_DefaultByValBufferFormat;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'DefaultByValBufferFormat' Type: 'DefaultByValBufferFormat', Top-level, Non-instance, No bitoff root
-#define BM_DefaultByValBufferFormat_Param1_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_DefaultByValBufferFormat_Param1_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal0_tmp_bitoff;\
- BM_DefaultByValBufferFormat_Param1_GET_POS( base_ptr, out_ptr, bmlocal0_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal0_tmp_bitoff);\
-}
-
-#define BM_DefaultByValBufferFormat_Param1_POS_ALIGNED 0
-
-// Alignment of DefaultByValBufferFormat_Param1: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_DefaultByValBufferFormat_Param1_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DefaultByValBufferFormat_Param1_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal1_my_ptr;\
- UINT bmlocal2_my_bitoff;\
- BM_DefaultByValBufferFormat_Param1_GET_POS( base_ptr, bmlocal1_my_ptr, bmlocal2_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal1_my_ptr, bmlocal2_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_DefaultByValBufferFormat_Param1_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal3_tmp_var;
- BM_DefaultByValBufferFormat_Param1_GET( base_ptr, bmlocal3_tmp_var );
- return bmlocal3_tmp_var;
-}
-
-#define BM_DefaultByValBufferFormat_Param1_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal4_my_ptr;\
- UINT bmlocal5_my_bitoff;\
- BM_DefaultByValBufferFormat_Param1_GET_POS( base_ptr, bmlocal4_my_ptr, bmlocal5_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal4_my_ptr, bmlocal5_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// DefaultByValBufferFormat_Param1: IS_DEFAULT accessor is not defined because no default value was specified.
-// DefaultByValBufferFormat_Param1: SET_DEFAULT accessor is not defined because no default value was specified.
-// DefaultByValBufferFormat_Param1: IS_RESET accessor is not defined because no reset value was specified.
-// DefaultByValBufferFormat_Param1: SET_RESET accessor is not defined because no reset value was specified.
-// DefaultByValBufferFormat_Param1: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DefaultByValBufferFormat_Param1: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DefaultByValBufferFormat_Param1_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal6_out_val;\
- BM_DefaultByValBufferFormat_Param1_GET( base_ptr, bmlocal6_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Param1", 32, (UINT)(bmlocal6_out_val), "%d", 1);\
-}
-
-#define BM_DefaultByValBufferFormat_Param1_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DefaultByValBufferFormat_Param1_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DefaultByValBufferFormat_Param1_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal7_my_ptr;\
- UINT bmlocal8_my_bitoff;\
- BM_DefaultByValBufferFormat_Param1_GET_POS( base_ptr, bmlocal7_my_ptr, bmlocal8_my_bitoff );\
- (*((UINT32*)bmlocal7_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal8_my_bitoff );\
-}
-
-// DefaultByValBufferFormat_Param1: Validation accessors are not defined because validation condition was not specified.
-#define BM_DefaultByValBufferFormat_Param1_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal9_tmp_bits;\
- BM_DefaultByValBufferFormat_Param1_GET_SIZE( base_ptr, out_bytes, bmlocal9_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal9_tmp_bits );\
-}
-
-#define BM_DefaultByValBufferFormat_Param1_BYTES_SIZE 4
-
-#define BM_DefaultByValBufferFormat_Param2_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal12_acc_bytes;\
- UINT bmlocal13_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal12_acc_bytes = 4;\
- bmlocal13_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal12_acc_bytes );\
- out_bitoff += bmlocal13_acc_bits;\
-}
-
-#define BM_DefaultByValBufferFormat_Param2_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal14_tmp_bitoff;\
- BM_DefaultByValBufferFormat_Param2_GET_POS( base_ptr, out_ptr, bmlocal14_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal14_tmp_bitoff);\
-}
-
-#define BM_DefaultByValBufferFormat_Param2_POS_ALIGNED 4
-
-// Alignment of DefaultByValBufferFormat_Param2: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_DefaultByValBufferFormat_Param2_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DefaultByValBufferFormat_Param2_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal15_my_ptr;\
- UINT bmlocal16_my_bitoff;\
- BM_DefaultByValBufferFormat_Param2_GET_POS( base_ptr, bmlocal15_my_ptr, bmlocal16_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal15_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal15_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal15_my_ptr, bmlocal16_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_DefaultByValBufferFormat_Param2_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal17_tmp_var;
- BM_DefaultByValBufferFormat_Param2_GET( base_ptr, bmlocal17_tmp_var );
- return bmlocal17_tmp_var;
-}
-
-#define BM_DefaultByValBufferFormat_Param2_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal18_my_ptr;\
- UINT bmlocal19_my_bitoff;\
- BM_DefaultByValBufferFormat_Param2_GET_POS( base_ptr, bmlocal18_my_ptr, bmlocal19_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal18_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal18_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal18_my_ptr, bmlocal19_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// DefaultByValBufferFormat_Param2: IS_DEFAULT accessor is not defined because no default value was specified.
-// DefaultByValBufferFormat_Param2: SET_DEFAULT accessor is not defined because no default value was specified.
-// DefaultByValBufferFormat_Param2: IS_RESET accessor is not defined because no reset value was specified.
-// DefaultByValBufferFormat_Param2: SET_RESET accessor is not defined because no reset value was specified.
-// DefaultByValBufferFormat_Param2: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DefaultByValBufferFormat_Param2: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DefaultByValBufferFormat_Param2_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal20_out_val;\
- BM_DefaultByValBufferFormat_Param2_GET( base_ptr, bmlocal20_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Param2", 32, (UINT)(bmlocal20_out_val), "%d", 1);\
-}
-
-#define BM_DefaultByValBufferFormat_Param2_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DefaultByValBufferFormat_Param2_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DefaultByValBufferFormat_Param2_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal21_my_ptr;\
- UINT bmlocal22_my_bitoff;\
- BM_DefaultByValBufferFormat_Param2_GET_POS( base_ptr, bmlocal21_my_ptr, bmlocal22_my_bitoff );\
- (*((UINT32*)bmlocal21_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal22_my_bitoff );\
-}
-
-// DefaultByValBufferFormat_Param2: Validation accessors are not defined because validation condition was not specified.
-#define BM_DefaultByValBufferFormat_Param2_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal23_tmp_bits;\
- BM_DefaultByValBufferFormat_Param2_GET_SIZE( base_ptr, out_bytes, bmlocal23_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal23_tmp_bits );\
-}
-
-#define BM_DefaultByValBufferFormat_Param2_BYTES_SIZE 4
-
-#define BM_DefaultByValBufferFormat_Param3_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal26_acc_bytes;\
- UINT bmlocal27_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal26_acc_bytes = 8;\
- bmlocal27_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal26_acc_bytes );\
- out_bitoff += bmlocal27_acc_bits;\
-}
-
-#define BM_DefaultByValBufferFormat_Param3_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal28_tmp_bitoff;\
- BM_DefaultByValBufferFormat_Param3_GET_POS( base_ptr, out_ptr, bmlocal28_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal28_tmp_bitoff);\
-}
-
-#define BM_DefaultByValBufferFormat_Param3_POS_ALIGNED 8
-
-// Alignment of DefaultByValBufferFormat_Param3: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_DefaultByValBufferFormat_Param3_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DefaultByValBufferFormat_Param3_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal29_my_ptr;\
- UINT bmlocal30_my_bitoff;\
- BM_DefaultByValBufferFormat_Param3_GET_POS( base_ptr, bmlocal29_my_ptr, bmlocal30_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal29_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal29_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal29_my_ptr, bmlocal30_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_DefaultByValBufferFormat_Param3_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal31_tmp_var;
- BM_DefaultByValBufferFormat_Param3_GET( base_ptr, bmlocal31_tmp_var );
- return bmlocal31_tmp_var;
-}
-
-#define BM_DefaultByValBufferFormat_Param3_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal32_my_ptr;\
- UINT bmlocal33_my_bitoff;\
- BM_DefaultByValBufferFormat_Param3_GET_POS( base_ptr, bmlocal32_my_ptr, bmlocal33_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal32_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal32_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal32_my_ptr, bmlocal33_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// DefaultByValBufferFormat_Param3: IS_DEFAULT accessor is not defined because no default value was specified.
-// DefaultByValBufferFormat_Param3: SET_DEFAULT accessor is not defined because no default value was specified.
-// DefaultByValBufferFormat_Param3: IS_RESET accessor is not defined because no reset value was specified.
-// DefaultByValBufferFormat_Param3: SET_RESET accessor is not defined because no reset value was specified.
-// DefaultByValBufferFormat_Param3: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DefaultByValBufferFormat_Param3: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DefaultByValBufferFormat_Param3_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal34_out_val;\
- BM_DefaultByValBufferFormat_Param3_GET( base_ptr, bmlocal34_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Param3", 32, (UINT)(bmlocal34_out_val), "%d", 1);\
-}
-
-#define BM_DefaultByValBufferFormat_Param3_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DefaultByValBufferFormat_Param3_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DefaultByValBufferFormat_Param3_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal35_my_ptr;\
- UINT bmlocal36_my_bitoff;\
- BM_DefaultByValBufferFormat_Param3_GET_POS( base_ptr, bmlocal35_my_ptr, bmlocal36_my_bitoff );\
- (*((UINT32*)bmlocal35_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal36_my_bitoff );\
-}
-
-// DefaultByValBufferFormat_Param3: Validation accessors are not defined because validation condition was not specified.
-#define BM_DefaultByValBufferFormat_Param3_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal37_tmp_bits;\
- BM_DefaultByValBufferFormat_Param3_GET_SIZE( base_ptr, out_bytes, bmlocal37_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal37_tmp_bits );\
-}
-
-#define BM_DefaultByValBufferFormat_Param3_BYTES_SIZE 4
-
-#define BM_DefaultByValBufferFormat_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 12;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DefaultByValBufferFormat_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal40_tmp_bits;\
- BM_DefaultByValBufferFormat_GET_SIZE( base_ptr, out_bytes, bmlocal40_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal40_tmp_bits );\
-}
-
-#define BM_DefaultByValBufferFormat_BYTES_SIZE 12
-
-#define BM_DefaultByValBufferFormat_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "DefaultByValBufferFormat", 1);\
- BM_DefaultByValBufferFormat_Param1_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DefaultByValBufferFormat_Param2_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DefaultByValBufferFormat_Param3_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DefaultByValBufferFormat_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DefaultByValBufferFormat_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_DEFAULTBYVALBUFFER_H_ */
-
diff --git a/InfraStack/OSDependent/Linux/L4Generated/MonitorFilter.h b/InfraStack/OSDependent/Linux/L4Generated/MonitorFilter.h
deleted file mode 100644
index d0aa096..0000000
--- a/InfraStack/OSDependent/Linux/L4Generated/MonitorFilter.h
+++ /dev/null
@@ -1,356 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 11/19/2009 12:56:08 AM
- *
- * Project : Ofer
- * Module : LTA Interface
- * Author : Brill Oran, Ben-Senior Udi, Elad Ben-Israel
- * Date : 14/5/2006
- * Purpose : Application (ChipLab) interface to L1 test agent
- *****************************************************************************/
-
-#if !defined(_BITMAN_MONITORFILTER_H_)
-#define _BITMAN_MONITORFILTER_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-typedef UINT8 Moc_L1MonFilter[8];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _MonitorType; //0 - burstInfo, 1 - frameStartInfo, 2 - frameEndInfo, 3 - phy1Info, 4 - phy2Info, 5 - phy3Info
- UINT32 _ReportRate;
-} BMS_Moc_L1MonFilter;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _ReportRate;
- UINT32 _MonitorType; //0 - burstInfo, 1 - frameStartInfo, 2 - frameEndInfo, 3 - phy1Info, 4 - phy2Info, 5 - phy3Info
-} BMS_Moc_L1MonFilter;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'Moc_L1MonFilter' Type: 'Moc_L1MonFilter', Top-level, Non-instance, No bitoff root
-#define BM_Moc_L1MonFilter_MonitorType_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_Moc_L1MonFilter_MonitorType_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal0_tmp_bitoff;\
- BM_Moc_L1MonFilter_MonitorType_GET_POS( base_ptr, out_ptr, bmlocal0_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal0_tmp_bitoff);\
-}
-
-#define BM_Moc_L1MonFilter_MonitorType_POS_ALIGNED 0
-
-// Alignment of Moc_L1MonFilter_MonitorType: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_Moc_L1MonFilter_MonitorType_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_Moc_L1MonFilter_MonitorType_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal1_my_ptr;\
- UINT bmlocal2_my_bitoff;\
- BM_Moc_L1MonFilter_MonitorType_GET_POS( base_ptr, bmlocal1_my_ptr, bmlocal2_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal1_my_ptr, bmlocal2_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_Moc_L1MonFilter_MonitorType_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal3_tmp_var;
- BM_Moc_L1MonFilter_MonitorType_GET( base_ptr, bmlocal3_tmp_var );
- return bmlocal3_tmp_var;
-}
-
-#define BM_Moc_L1MonFilter_MonitorType_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal4_my_ptr;\
- UINT bmlocal5_my_bitoff;\
- BM_Moc_L1MonFilter_MonitorType_GET_POS( base_ptr, bmlocal4_my_ptr, bmlocal5_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal4_my_ptr, bmlocal5_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// Moc_L1MonFilter_MonitorType: IS_DEFAULT accessor is not defined because no default value was specified.
-// Moc_L1MonFilter_MonitorType: SET_DEFAULT accessor is not defined because no default value was specified.
-// Moc_L1MonFilter_MonitorType: IS_RESET accessor is not defined because no reset value was specified.
-// Moc_L1MonFilter_MonitorType: SET_RESET accessor is not defined because no reset value was specified.
-// Moc_L1MonFilter_MonitorType: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// Moc_L1MonFilter_MonitorType: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_Moc_L1MonFilter_MonitorType_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal6_out_val;\
- BM_Moc_L1MonFilter_MonitorType_GET( base_ptr, bmlocal6_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "MonitorType", 32, (UINT)(bmlocal6_out_val), "%d", 1);\
-}
-
-#define BM_Moc_L1MonFilter_MonitorType_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_Moc_L1MonFilter_MonitorType_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_Moc_L1MonFilter_MonitorType_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal7_my_ptr;\
- UINT bmlocal8_my_bitoff;\
- BM_Moc_L1MonFilter_MonitorType_GET_POS( base_ptr, bmlocal7_my_ptr, bmlocal8_my_bitoff );\
- (*((UINT32*)bmlocal7_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal8_my_bitoff );\
-}
-
-// Moc_L1MonFilter_MonitorType: Validation accessors are not defined because validation condition was not specified.
-#define BM_Moc_L1MonFilter_MonitorType_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal9_tmp_bits;\
- BM_Moc_L1MonFilter_MonitorType_GET_SIZE( base_ptr, out_bytes, bmlocal9_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal9_tmp_bits );\
-}
-
-#define BM_Moc_L1MonFilter_MonitorType_BYTES_SIZE 4
-
-#define BM_Moc_L1MonFilter_ReportRate_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal12_acc_bytes;\
- UINT bmlocal13_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal12_acc_bytes = 4;\
- bmlocal13_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal12_acc_bytes );\
- out_bitoff += bmlocal13_acc_bits;\
-}
-
-#define BM_Moc_L1MonFilter_ReportRate_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal14_tmp_bitoff;\
- BM_Moc_L1MonFilter_ReportRate_GET_POS( base_ptr, out_ptr, bmlocal14_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal14_tmp_bitoff);\
-}
-
-#define BM_Moc_L1MonFilter_ReportRate_POS_ALIGNED 4
-
-// Alignment of Moc_L1MonFilter_ReportRate: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_Moc_L1MonFilter_ReportRate_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_Moc_L1MonFilter_ReportRate_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal15_my_ptr;\
- UINT bmlocal16_my_bitoff;\
- BM_Moc_L1MonFilter_ReportRate_GET_POS( base_ptr, bmlocal15_my_ptr, bmlocal16_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal15_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal15_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal15_my_ptr, bmlocal16_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_Moc_L1MonFilter_ReportRate_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal17_tmp_var;
- BM_Moc_L1MonFilter_ReportRate_GET( base_ptr, bmlocal17_tmp_var );
- return bmlocal17_tmp_var;
-}
-
-#define BM_Moc_L1MonFilter_ReportRate_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal18_my_ptr;\
- UINT bmlocal19_my_bitoff;\
- BM_Moc_L1MonFilter_ReportRate_GET_POS( base_ptr, bmlocal18_my_ptr, bmlocal19_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal18_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal18_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal18_my_ptr, bmlocal19_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// Moc_L1MonFilter_ReportRate: IS_DEFAULT accessor is not defined because no default value was specified.
-// Moc_L1MonFilter_ReportRate: SET_DEFAULT accessor is not defined because no default value was specified.
-// Moc_L1MonFilter_ReportRate: IS_RESET accessor is not defined because no reset value was specified.
-// Moc_L1MonFilter_ReportRate: SET_RESET accessor is not defined because no reset value was specified.
-// Moc_L1MonFilter_ReportRate: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// Moc_L1MonFilter_ReportRate: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_Moc_L1MonFilter_ReportRate_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal20_out_val;\
- BM_Moc_L1MonFilter_ReportRate_GET( base_ptr, bmlocal20_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "ReportRate", 32, (UINT)(bmlocal20_out_val), "%d", 1);\
-}
-
-#define BM_Moc_L1MonFilter_ReportRate_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_Moc_L1MonFilter_ReportRate_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_Moc_L1MonFilter_ReportRate_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal21_my_ptr;\
- UINT bmlocal22_my_bitoff;\
- BM_Moc_L1MonFilter_ReportRate_GET_POS( base_ptr, bmlocal21_my_ptr, bmlocal22_my_bitoff );\
- (*((UINT32*)bmlocal21_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal22_my_bitoff );\
-}
-
-// Moc_L1MonFilter_ReportRate: Validation accessors are not defined because validation condition was not specified.
-#define BM_Moc_L1MonFilter_ReportRate_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal23_tmp_bits;\
- BM_Moc_L1MonFilter_ReportRate_GET_SIZE( base_ptr, out_bytes, bmlocal23_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal23_tmp_bits );\
-}
-
-#define BM_Moc_L1MonFilter_ReportRate_BYTES_SIZE 4
-
-#define BM_Moc_L1MonFilter_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 8;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_Moc_L1MonFilter_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal26_tmp_bits;\
- BM_Moc_L1MonFilter_GET_SIZE( base_ptr, out_bytes, bmlocal26_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal26_tmp_bits );\
-}
-
-#define BM_Moc_L1MonFilter_BYTES_SIZE 8
-
-#define BM_Moc_L1MonFilter_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "Moc_L1MonFilter", 1);\
- BM_Moc_L1MonFilter_MonitorType_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_Moc_L1MonFilter_ReportRate_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_Moc_L1MonFilter_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_Moc_L1MonFilter_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_MONITORFILTER_H_ */
-
diff --git a/InfraStack/OSDependent/Linux/L4Generated/PeekPokeBuff.h b/InfraStack/OSDependent/Linux/L4Generated/PeekPokeBuff.h
deleted file mode 100644
index e2d0287..0000000
--- a/InfraStack/OSDependent/Linux/L4Generated/PeekPokeBuff.h
+++ /dev/null
@@ -1,2565 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 11/19/2009 12:56:05 AM
- *
- * Project : Ofer
- * Module : Host Device Protocol
- * Author : Moti Cohen
- * Date : 15/12/2005
- * Purpose : Host Device Protocol: Describe HDIProtocol PeekPoke Buffer
- *****************************************************************************/
-
-#if !defined(_BITMAN_PEEKPOKEBUFF_H_)
-#define _BITMAN_PEEKPOKEBUFF_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-
-// Include user C header files
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-#define BM_BufferByte_BufferByte_MASK (0xFF)
-
-#define BM_BufferByte_BufferByte_OFFSET (0)
-
-#define BM_BufferByte_BufferByte_SHIFTED_MASK (0xFF)
-
-#define BM_BufferUInt32_BufferUInt32_MASK (0xFFFFFFFF)
-
-#define BM_BufferUInt32_BufferUInt32_OFFSET (0)
-
-#define BM_BufferUInt32_BufferUInt32_SHIFTED_MASK (0xFFFFFFFF)
-
-typedef UINT8 AddressValuePair[8];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _Address;
- UINT32 _Value;
-} BMS_AddressValuePair;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _Value;
- UINT32 _Address;
-} BMS_AddressValuePair;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'AddressValuePair' Type: 'AddressValuePair', Top-level, Non-instance, No bitoff root
-#define BM_AddressValuePair_Address_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_AddressValuePair_Address_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal0_tmp_bitoff;\
- BM_AddressValuePair_Address_GET_POS( base_ptr, out_ptr, bmlocal0_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal0_tmp_bitoff);\
-}
-
-#define BM_AddressValuePair_Address_POS_ALIGNED 0
-
-// Alignment of AddressValuePair_Address: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_AddressValuePair_Address_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_AddressValuePair_Address_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal1_my_ptr;\
- UINT bmlocal2_my_bitoff;\
- BM_AddressValuePair_Address_GET_POS( base_ptr, bmlocal1_my_ptr, bmlocal2_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal1_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal1_my_ptr, bmlocal2_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_AddressValuePair_Address_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal3_tmp_var;
- BM_AddressValuePair_Address_GET( base_ptr, bmlocal3_tmp_var );
- return bmlocal3_tmp_var;
-}
-
-#define BM_AddressValuePair_Address_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal4_my_ptr;\
- UINT bmlocal5_my_bitoff;\
- BM_AddressValuePair_Address_GET_POS( base_ptr, bmlocal4_my_ptr, bmlocal5_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal4_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal4_my_ptr, bmlocal5_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// AddressValuePair_Address: IS_DEFAULT accessor is not defined because no default value was specified.
-// AddressValuePair_Address: SET_DEFAULT accessor is not defined because no default value was specified.
-// AddressValuePair_Address: IS_RESET accessor is not defined because no reset value was specified.
-// AddressValuePair_Address: SET_RESET accessor is not defined because no reset value was specified.
-// AddressValuePair_Address: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// AddressValuePair_Address: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_AddressValuePair_Address_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal6_out_val;\
- BM_AddressValuePair_Address_GET( base_ptr, bmlocal6_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Address", 32, (UINT)(bmlocal6_out_val), "%d", 1);\
-}
-
-#define BM_AddressValuePair_Address_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_AddressValuePair_Address_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_AddressValuePair_Address_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal7_my_ptr;\
- UINT bmlocal8_my_bitoff;\
- BM_AddressValuePair_Address_GET_POS( base_ptr, bmlocal7_my_ptr, bmlocal8_my_bitoff );\
- (*((UINT32*)bmlocal7_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal8_my_bitoff );\
-}
-
-// AddressValuePair_Address: Validation accessors are not defined because validation condition was not specified.
-#define BM_AddressValuePair_Address_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal9_tmp_bits;\
- BM_AddressValuePair_Address_GET_SIZE( base_ptr, out_bytes, bmlocal9_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal9_tmp_bits );\
-}
-
-#define BM_AddressValuePair_Address_BYTES_SIZE 4
-
-#define BM_AddressValuePair_Value_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal12_acc_bytes;\
- UINT bmlocal13_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal12_acc_bytes = 4;\
- bmlocal13_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal12_acc_bytes );\
- out_bitoff += bmlocal13_acc_bits;\
-}
-
-#define BM_AddressValuePair_Value_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal14_tmp_bitoff;\
- BM_AddressValuePair_Value_GET_POS( base_ptr, out_ptr, bmlocal14_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal14_tmp_bitoff);\
-}
-
-#define BM_AddressValuePair_Value_POS_ALIGNED 4
-
-// Alignment of AddressValuePair_Value: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_AddressValuePair_Value_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_AddressValuePair_Value_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal15_my_ptr;\
- UINT bmlocal16_my_bitoff;\
- BM_AddressValuePair_Value_GET_POS( base_ptr, bmlocal15_my_ptr, bmlocal16_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal15_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal15_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal15_my_ptr, bmlocal16_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_AddressValuePair_Value_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal17_tmp_var;
- BM_AddressValuePair_Value_GET( base_ptr, bmlocal17_tmp_var );
- return bmlocal17_tmp_var;
-}
-
-#define BM_AddressValuePair_Value_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal18_my_ptr;\
- UINT bmlocal19_my_bitoff;\
- BM_AddressValuePair_Value_GET_POS( base_ptr, bmlocal18_my_ptr, bmlocal19_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal18_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal18_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal18_my_ptr, bmlocal19_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// AddressValuePair_Value: IS_DEFAULT accessor is not defined because no default value was specified.
-// AddressValuePair_Value: SET_DEFAULT accessor is not defined because no default value was specified.
-// AddressValuePair_Value: IS_RESET accessor is not defined because no reset value was specified.
-// AddressValuePair_Value: SET_RESET accessor is not defined because no reset value was specified.
-// AddressValuePair_Value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// AddressValuePair_Value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_AddressValuePair_Value_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal20_out_val;\
- BM_AddressValuePair_Value_GET( base_ptr, bmlocal20_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Value", 32, (UINT)(bmlocal20_out_val), "%d", 1);\
-}
-
-#define BM_AddressValuePair_Value_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_AddressValuePair_Value_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_AddressValuePair_Value_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal21_my_ptr;\
- UINT bmlocal22_my_bitoff;\
- BM_AddressValuePair_Value_GET_POS( base_ptr, bmlocal21_my_ptr, bmlocal22_my_bitoff );\
- (*((UINT32*)bmlocal21_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal22_my_bitoff );\
-}
-
-// AddressValuePair_Value: Validation accessors are not defined because validation condition was not specified.
-#define BM_AddressValuePair_Value_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal23_tmp_bits;\
- BM_AddressValuePair_Value_GET_SIZE( base_ptr, out_bytes, bmlocal23_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal23_tmp_bits );\
-}
-
-#define BM_AddressValuePair_Value_BYTES_SIZE 4
-
-#define BM_AddressValuePair_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 8;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_AddressValuePair_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal26_tmp_bits;\
- BM_AddressValuePair_GET_SIZE( base_ptr, out_bytes, bmlocal26_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal26_tmp_bits );\
-}
-
-#define BM_AddressValuePair_BYTES_SIZE 8
-
-#define BM_AddressValuePair_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "AddressValuePair", 1);\
- BM_AddressValuePair_Address_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_AddressValuePair_Value_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_AddressValuePair_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_AddressValuePair_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 BufferByte[1];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT8 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT8 _BufferByte : 8;
- } fields;
-} BMS_BufferByte;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT8 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT8 _BufferByte : 8;
- } fields;
-} BMS_BufferByte;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'BufferByte' Type: 'BufferByte', Top-level, Non-instance, No bitoff root
-#define BM_BufferByte_BufferByte_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_BufferByte_BufferByte_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal27_tmp_bitoff;\
- BM_BufferByte_BufferByte_GET_POS( base_ptr, out_ptr, bmlocal27_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal27_tmp_bitoff);\
-}
-
-#define BM_BufferByte_BufferByte_POS_ALIGNED 0
-
-// Alignment of BufferByte_BufferByte: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_BufferByte_BufferByte_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_BufferByte_BufferByte_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal28_my_ptr;\
- UINT bmlocal29_my_bitoff;\
- BM_BufferByte_BufferByte_GET_POS( base_ptr, bmlocal28_my_ptr, bmlocal29_my_bitoff );\
- BMI_GENERIC_8BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal28_my_ptr, bmlocal29_my_bitoff, 8, UINT8, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_BufferByte_BufferByte_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT8 bmlocal30_tmp_var;
- BM_BufferByte_BufferByte_GET( base_ptr, bmlocal30_tmp_var );
- return bmlocal30_tmp_var;
-}
-
-#define BM_BufferByte_BufferByte_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal31_my_ptr;\
- UINT bmlocal32_my_bitoff;\
- BM_BufferByte_BufferByte_GET_POS( base_ptr, bmlocal31_my_ptr, bmlocal32_my_bitoff );\
- BMI_GENERIC_8BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal31_my_ptr, bmlocal32_my_bitoff, 8, in_val, 0x00000000 );\
-}
-
-// BufferByte_BufferByte: IS_DEFAULT accessor is not defined because no default value was specified.
-// BufferByte_BufferByte: SET_DEFAULT accessor is not defined because no default value was specified.
-// BufferByte_BufferByte: IS_RESET accessor is not defined because no reset value was specified.
-// BufferByte_BufferByte: SET_RESET accessor is not defined because no reset value was specified.
-// BufferByte_BufferByte: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// BufferByte_BufferByte: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_BufferByte_BufferByte_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal33_out_val;\
- BM_BufferByte_BufferByte_GET( base_ptr, bmlocal33_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "BufferByte", 8, (UINT)(bmlocal33_out_val), "%d", 1);\
-}
-
-#define BM_BufferByte_BufferByte_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_BufferByte_BufferByte_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_BufferByte_BufferByte_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal34_my_ptr;\
- UINT bmlocal35_my_bitoff;\
- BM_BufferByte_BufferByte_GET_POS( base_ptr, bmlocal34_my_ptr, bmlocal35_my_bitoff );\
- (*((UINT8*)bmlocal34_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal35_my_bitoff );\
-}
-
-// BufferByte_BufferByte: Validation accessors are not defined because validation condition was not specified.
-#define BM_BufferByte_BufferByte_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal36_tmp_bits;\
- BM_BufferByte_BufferByte_GET_SIZE( base_ptr, out_bytes, bmlocal36_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal36_tmp_bits );\
-}
-
-#define BM_BufferByte_BufferByte_BYTES_SIZE 1
-
-#define BM_BufferByte_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_BufferByte_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal39_tmp_bits;\
- BM_BufferByte_GET_SIZE( base_ptr, out_bytes, bmlocal39_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal39_tmp_bits );\
-}
-
-#define BM_BufferByte_BYTES_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_BufferByte_GET_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_BufferByte_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal40_my_ptr;\
- UINT bmlocal41_my_bitoff;\
- BM_BufferByte_BufferByte_GET_POS( base_ptr, bmlocal40_my_ptr, bmlocal41_my_bitoff );\
- BMI_GENERIC_8BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal40_my_ptr, bmlocal41_my_bitoff, 8, UINT8, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_BufferByte_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT8 bmlocal42_tmp_var;
- BM_BufferByte_GET( base_ptr, bmlocal42_tmp_var );
- return bmlocal42_tmp_var;
-}
-
-#define BM_BufferByte_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal43_my_ptr;\
- UINT bmlocal44_my_bitoff;\
- BM_BufferByte_BufferByte_GET_POS( base_ptr, bmlocal43_my_ptr, bmlocal44_my_bitoff );\
- BMI_GENERIC_8BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal43_my_ptr, bmlocal44_my_bitoff, 8, in_val, 0x00000000 );\
-}
-
-// BufferByte: IS_DEFAULT accessor is not defined because no default value was specified.
-// BufferByte: SET_DEFAULT accessor is not defined because no default value was specified.
-// BufferByte: IS_RESET accessor is not defined because no reset value was specified.
-// BufferByte: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_BufferByte_GET_ALL( base_ptr, param_BufferByte )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal45_val;\
- BM_BufferByte_GET( base_ptr, bmlocal45_val );\
- param_BufferByte = (UINT8)(((bmlocal45_val&BM_BufferByte_BufferByte_SHIFTED_MASK) >> BM_BufferByte_BufferByte_OFFSET));\
-}
-
-#define BM_BufferByte_SET_ALL( base_ptr, param_BufferByte )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal46_varToWrite = (UINT8)(((param_BufferByte&BM_BufferByte_BufferByte_MASK) << BM_BufferByte_BufferByte_OFFSET));\
- BM_BufferByte_SET( base_ptr, bmlocal46_varToWrite );\
-}
-
-#define BM_BufferByte_STRICT_SET_ALL( base_ptr, param_BufferByte )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal47_varToWrite = (UINT8)((param_BufferByte << BM_BufferByte_BufferByte_OFFSET));\
- BM_BufferByte_SET( base_ptr, bmlocal47_varToWrite );\
-}
-
-#define BM_BufferByte_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "BufferByte", 1);\
- BM_BufferByte_BufferByte_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_BufferByte_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_BufferByte_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 BufferUInt32[4];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT32 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT32 _BufferUInt32;
- } fields;
-} BMS_BufferUInt32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT32 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT32 _BufferUInt32;
- } fields;
-} BMS_BufferUInt32;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'BufferUInt32' Type: 'BufferUInt32', Top-level, Non-instance, No bitoff root
-#define BM_BufferUInt32_BufferUInt32_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_BufferUInt32_BufferUInt32_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal48_tmp_bitoff;\
- BM_BufferUInt32_BufferUInt32_GET_POS( base_ptr, out_ptr, bmlocal48_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal48_tmp_bitoff);\
-}
-
-#define BM_BufferUInt32_BufferUInt32_POS_ALIGNED 0
-
-// Alignment of BufferUInt32_BufferUInt32: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_BufferUInt32_BufferUInt32_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_BufferUInt32_BufferUInt32_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal49_my_ptr;\
- UINT bmlocal50_my_bitoff;\
- BM_BufferUInt32_BufferUInt32_GET_POS( base_ptr, bmlocal49_my_ptr, bmlocal50_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal49_my_ptr, bmlocal50_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_BufferUInt32_BufferUInt32_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal51_tmp_var;
- BM_BufferUInt32_BufferUInt32_GET( base_ptr, bmlocal51_tmp_var );
- return bmlocal51_tmp_var;
-}
-
-#define BM_BufferUInt32_BufferUInt32_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal52_my_ptr;\
- UINT bmlocal53_my_bitoff;\
- BM_BufferUInt32_BufferUInt32_GET_POS( base_ptr, bmlocal52_my_ptr, bmlocal53_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal52_my_ptr, bmlocal53_my_bitoff, 32, in_val, 0x00000000 );\
-}
-
-// BufferUInt32_BufferUInt32: IS_DEFAULT accessor is not defined because no default value was specified.
-// BufferUInt32_BufferUInt32: SET_DEFAULT accessor is not defined because no default value was specified.
-// BufferUInt32_BufferUInt32: IS_RESET accessor is not defined because no reset value was specified.
-// BufferUInt32_BufferUInt32: SET_RESET accessor is not defined because no reset value was specified.
-// BufferUInt32_BufferUInt32: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// BufferUInt32_BufferUInt32: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_BufferUInt32_BufferUInt32_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal54_out_val;\
- BM_BufferUInt32_BufferUInt32_GET( base_ptr, bmlocal54_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "BufferUInt32", 32, (UINT)(bmlocal54_out_val), "%d", 1);\
-}
-
-#define BM_BufferUInt32_BufferUInt32_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_BufferUInt32_BufferUInt32_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_BufferUInt32_BufferUInt32_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal55_my_ptr;\
- UINT bmlocal56_my_bitoff;\
- BM_BufferUInt32_BufferUInt32_GET_POS( base_ptr, bmlocal55_my_ptr, bmlocal56_my_bitoff );\
- (*((UINT32*)bmlocal55_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal56_my_bitoff );\
-}
-
-// BufferUInt32_BufferUInt32: Validation accessors are not defined because validation condition was not specified.
-#define BM_BufferUInt32_BufferUInt32_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal57_tmp_bits;\
- BM_BufferUInt32_BufferUInt32_GET_SIZE( base_ptr, out_bytes, bmlocal57_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal57_tmp_bits );\
-}
-
-#define BM_BufferUInt32_BufferUInt32_BYTES_SIZE 4
-
-#define BM_BufferUInt32_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_BufferUInt32_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal60_tmp_bits;\
- BM_BufferUInt32_GET_SIZE( base_ptr, out_bytes, bmlocal60_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal60_tmp_bits );\
-}
-
-#define BM_BufferUInt32_BYTES_SIZE 4
-
-BMI_INLINE UINT BM_INLINE_BufferUInt32_GET_SIZE()
-{
- /*lint --e{*} */
- return 4;
-}
-
-#define BM_BufferUInt32_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal61_my_ptr;\
- UINT bmlocal62_my_bitoff;\
- BM_BufferUInt32_BufferUInt32_GET_POS( base_ptr, bmlocal61_my_ptr, bmlocal62_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal61_my_ptr, bmlocal62_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_BufferUInt32_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal63_tmp_var;
- BM_BufferUInt32_GET( base_ptr, bmlocal63_tmp_var );
- return bmlocal63_tmp_var;
-}
-
-#define BM_BufferUInt32_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal64_my_ptr;\
- UINT bmlocal65_my_bitoff;\
- BM_BufferUInt32_BufferUInt32_GET_POS( base_ptr, bmlocal64_my_ptr, bmlocal65_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal64_my_ptr, bmlocal65_my_bitoff, 32, in_val, 0x00000000 );\
-}
-
-// BufferUInt32: IS_DEFAULT accessor is not defined because no default value was specified.
-// BufferUInt32: SET_DEFAULT accessor is not defined because no default value was specified.
-// BufferUInt32: IS_RESET accessor is not defined because no reset value was specified.
-// BufferUInt32: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_BufferUInt32_GET_ALL( base_ptr, param_BufferUInt32 )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal66_val;\
- BM_BufferUInt32_GET( base_ptr, bmlocal66_val );\
- param_BufferUInt32 = (UINT32)(((bmlocal66_val&BM_BufferUInt32_BufferUInt32_SHIFTED_MASK) >> BM_BufferUInt32_BufferUInt32_OFFSET));\
-}
-
-#define BM_BufferUInt32_SET_ALL( base_ptr, param_BufferUInt32 )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal67_varToWrite = (UINT32)(((param_BufferUInt32&BM_BufferUInt32_BufferUInt32_MASK) << BM_BufferUInt32_BufferUInt32_OFFSET));\
- BM_BufferUInt32_SET( base_ptr, bmlocal67_varToWrite );\
-}
-
-#define BM_BufferUInt32_STRICT_SET_ALL( base_ptr, param_BufferUInt32 )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal68_varToWrite = (UINT32)((param_BufferUInt32 << BM_BufferUInt32_BufferUInt32_OFFSET));\
- BM_BufferUInt32_SET( base_ptr, bmlocal68_varToWrite );\
-}
-
-#define BM_BufferUInt32_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "BufferUInt32", 1);\
- BM_BufferUInt32_BufferUInt32_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_BufferUInt32_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_BufferUInt32_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 PeekPokeBuffer[8];
-
-// COMPOSITE: Full name: 'PeekPokeBuffer' Type: 'PeekPokeBuffer', Top-level, Non-instance, No bitoff root
-#define BM_PeekPokeBuffer_PeekPokeBytesNum_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeBytesNum_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal69_tmp_bitoff;\
- BM_PeekPokeBuffer_PeekPokeBytesNum_GET_POS( base_ptr, out_ptr, bmlocal69_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal69_tmp_bitoff);\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeBytesNum_POS_ALIGNED 0
-
-// Alignment of PeekPokeBuffer_PeekPokeBytesNum: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_PeekPokeBuffer_PeekPokeBytesNum_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeBytesNum_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal70_my_ptr;\
- UINT bmlocal71_my_bitoff;\
- BM_PeekPokeBuffer_PeekPokeBytesNum_GET_POS( base_ptr, bmlocal70_my_ptr, bmlocal71_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal70_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal70_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal70_my_ptr, bmlocal71_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_PeekPokeBuffer_PeekPokeBytesNum_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal72_tmp_var;
- BM_PeekPokeBuffer_PeekPokeBytesNum_GET( base_ptr, bmlocal72_tmp_var );
- return bmlocal72_tmp_var;
-}
-
-#define BM_PeekPokeBuffer_PeekPokeBytesNum_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal73_my_ptr;\
- UINT bmlocal74_my_bitoff;\
- BM_PeekPokeBuffer_PeekPokeBytesNum_GET_POS( base_ptr, bmlocal73_my_ptr, bmlocal74_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal73_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal73_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal73_my_ptr, bmlocal74_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// PeekPokeBuffer_PeekPokeBytesNum: IS_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeBuffer_PeekPokeBytesNum: SET_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeBuffer_PeekPokeBytesNum: IS_RESET accessor is not defined because no reset value was specified.
-// PeekPokeBuffer_PeekPokeBytesNum: SET_RESET accessor is not defined because no reset value was specified.
-// PeekPokeBuffer_PeekPokeBytesNum: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// PeekPokeBuffer_PeekPokeBytesNum: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_PeekPokeBuffer_PeekPokeBytesNum_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal75_out_val;\
- BM_PeekPokeBuffer_PeekPokeBytesNum_GET( base_ptr, bmlocal75_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "PeekPokeBytesNum", 32, (UINT)(bmlocal75_out_val), "%d", 1);\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeBytesNum_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeBuffer_PeekPokeBytesNum_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeBytesNum_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal76_my_ptr;\
- UINT bmlocal77_my_bitoff;\
- BM_PeekPokeBuffer_PeekPokeBytesNum_GET_POS( base_ptr, bmlocal76_my_ptr, bmlocal77_my_bitoff );\
- (*((UINT32*)bmlocal76_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal77_my_bitoff );\
-}
-
-// PeekPokeBuffer_PeekPokeBytesNum: Validation accessors are not defined because validation condition was not specified.
-#define BM_PeekPokeBuffer_PeekPokeBytesNum_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal78_tmp_bits;\
- BM_PeekPokeBuffer_PeekPokeBytesNum_GET_SIZE( base_ptr, out_bytes, bmlocal78_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal78_tmp_bits );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeBytesNum_BYTES_SIZE 4
-
-#define BM_PeekPokeBuffer_DeviceStartAddress_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal81_acc_bytes;\
- UINT bmlocal82_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal81_acc_bytes = 4;\
- bmlocal82_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal81_acc_bytes );\
- out_bitoff += bmlocal82_acc_bits;\
-}
-
-#define BM_PeekPokeBuffer_DeviceStartAddress_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal83_tmp_bitoff;\
- BM_PeekPokeBuffer_DeviceStartAddress_GET_POS( base_ptr, out_ptr, bmlocal83_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal83_tmp_bitoff);\
-}
-
-#define BM_PeekPokeBuffer_DeviceStartAddress_POS_ALIGNED 4
-
-// Alignment of PeekPokeBuffer_DeviceStartAddress: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_PeekPokeBuffer_DeviceStartAddress_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PeekPokeBuffer_DeviceStartAddress_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal84_my_ptr;\
- UINT bmlocal85_my_bitoff;\
- BM_PeekPokeBuffer_DeviceStartAddress_GET_POS( base_ptr, bmlocal84_my_ptr, bmlocal85_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal84_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal84_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal84_my_ptr, bmlocal85_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_PeekPokeBuffer_DeviceStartAddress_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal86_tmp_var;
- BM_PeekPokeBuffer_DeviceStartAddress_GET( base_ptr, bmlocal86_tmp_var );
- return bmlocal86_tmp_var;
-}
-
-#define BM_PeekPokeBuffer_DeviceStartAddress_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal87_my_ptr;\
- UINT bmlocal88_my_bitoff;\
- BM_PeekPokeBuffer_DeviceStartAddress_GET_POS( base_ptr, bmlocal87_my_ptr, bmlocal88_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal87_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal87_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal87_my_ptr, bmlocal88_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// PeekPokeBuffer_DeviceStartAddress: IS_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeBuffer_DeviceStartAddress: SET_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeBuffer_DeviceStartAddress: IS_RESET accessor is not defined because no reset value was specified.
-// PeekPokeBuffer_DeviceStartAddress: SET_RESET accessor is not defined because no reset value was specified.
-// PeekPokeBuffer_DeviceStartAddress: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// PeekPokeBuffer_DeviceStartAddress: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_PeekPokeBuffer_DeviceStartAddress_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal89_out_val;\
- BM_PeekPokeBuffer_DeviceStartAddress_GET( base_ptr, bmlocal89_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "DeviceStartAddress", 32, (UINT)(bmlocal89_out_val), "%d", 1);\
-}
-
-#define BM_PeekPokeBuffer_DeviceStartAddress_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeBuffer_DeviceStartAddress_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_PeekPokeBuffer_DeviceStartAddress_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal90_my_ptr;\
- UINT bmlocal91_my_bitoff;\
- BM_PeekPokeBuffer_DeviceStartAddress_GET_POS( base_ptr, bmlocal90_my_ptr, bmlocal91_my_bitoff );\
- (*((UINT32*)bmlocal90_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal91_my_bitoff );\
-}
-
-// PeekPokeBuffer_DeviceStartAddress: Validation accessors are not defined because validation condition was not specified.
-#define BM_PeekPokeBuffer_DeviceStartAddress_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal92_tmp_bits;\
- BM_PeekPokeBuffer_DeviceStartAddress_GET_SIZE( base_ptr, out_bytes, bmlocal92_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal92_tmp_bits );\
-}
-
-#define BM_PeekPokeBuffer_DeviceStartAddress_BYTES_SIZE 4
-
-#define BM_PeekPokeBuffer_PeekPokeArray_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal95_acc_bytes;\
- UINT bmlocal96_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal95_acc_bytes = 8;\
- bmlocal96_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal95_acc_bytes );\
- out_bitoff += bmlocal96_acc_bits;\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal97_tmp_bitoff;\
- BM_PeekPokeBuffer_PeekPokeArray_GET_POS( base_ptr, out_ptr, bmlocal97_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal97_tmp_bitoff);\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_POS_ALIGNED 8
-
-// ARRAY: PeekPokeBuffer_PeekPokeArray
-#define BM_PeekPokeBuffer_PeekPokeArray_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal98_var0;\
- BM_PeekPokeBuffer_PeekPokeBytesNum_GET( base_ptr, bmlocal98_var0 );\
- out_bytes = (UINT)(1*(1*bmlocal98_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_PeekPokeBuffer_PeekPokeArray_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal99_my_bytes;
- UINT bmlocal100_my_bits;
- BM_PeekPokeBuffer_PeekPokeArray_GET_SIZE( base_ptr, bmlocal99_my_bytes, bmlocal100_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal99_my_bytes, bmlocal100_my_bits);
- BMI_UNUSED_VAR( bmlocal100_my_bits );
- return bmlocal99_my_bytes;
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal101_var0;\
- BM_PeekPokeBuffer_PeekPokeBytesNum_GET( base_ptr, bmlocal101_var0 );\
- out_element_count = (UINT)(bmlocal101_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal102_out_ptr;\
- UINT bmlocal103_out_bitoff;\
- UINT bmlocal104_element_size_bytes;\
- UINT bmlocal105_element_size_bits;\
- BM_PeekPokeBuffer_PeekPokeArray_GET_POS( base_ptr, bmlocal102_out_ptr, bmlocal103_out_bitoff );\
- bmlocal104_element_size_bytes = 1;\
- bmlocal105_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal102_out_ptr) + (idx0) * bmlocal104_element_size_bytes );\
- out_bitoff = bmlocal103_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal105_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'PeekPokeBuffer_PeekPokeArray' Type: 'BufferByte', Inner, Non-instance, No bitoff root
-#define BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal106_parent_out_ptr;\
- BM_PeekPokeBuffer_PeekPokeArray_GET_ELEMENT_POS( base_ptr, idx0, bmlocal106_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal106_parent_out_ptr;\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET_POS_ALIGNED( base_ptr, idx0, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal107_tmp_bitoff;\
- BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET_POS( base_ptr, idx0, out_ptr, bmlocal107_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal107_tmp_bitoff);\
-}
-
-// Alignment of PeekPokeBuffer_PeekPokeArray_BufferByte: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal108_my_ptr;\
- UINT bmlocal109_my_bitoff;\
- BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET_POS( base_ptr, idx0, bmlocal108_my_ptr, bmlocal109_my_bitoff );\
- BMI_GENERIC_8BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal108_my_ptr, bmlocal109_my_bitoff, 8, UINT8, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_PeekPokeBuffer_PeekPokeArray_BufferByte_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT8 bmlocal110_tmp_var;
- BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET( base_ptr, idx0, bmlocal110_tmp_var );
- return bmlocal110_tmp_var;
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_BufferByte_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal111_my_ptr;\
- UINT bmlocal112_my_bitoff;\
- BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET_POS( base_ptr, idx0, bmlocal111_my_ptr, bmlocal112_my_bitoff );\
- BMI_GENERIC_8BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal111_my_ptr, bmlocal112_my_bitoff, 8, in_val, 0x00000000 );\
-}
-
-// PeekPokeBuffer_PeekPokeArray_BufferByte: IS_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeBuffer_PeekPokeArray_BufferByte: SET_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeBuffer_PeekPokeArray_BufferByte: IS_RESET accessor is not defined because no reset value was specified.
-// PeekPokeBuffer_PeekPokeArray_BufferByte: SET_RESET accessor is not defined because no reset value was specified.
-// PeekPokeBuffer_PeekPokeArray_BufferByte: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// PeekPokeBuffer_PeekPokeArray_BufferByte: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_PeekPokeBuffer_PeekPokeArray_BufferByte_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal113_out_val;\
- BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET( base_ptr, idx0, bmlocal113_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "BufferByte", 8, (UINT)(bmlocal113_out_val), "%d", 1);\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_BufferByte_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeBuffer_PeekPokeArray_BufferByte_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_BufferByte_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal114_my_ptr;\
- UINT bmlocal115_my_bitoff;\
- BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET_POS( base_ptr, idx0, bmlocal114_my_ptr, bmlocal115_my_bitoff );\
- (*((UINT8*)bmlocal114_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal115_my_bitoff );\
-}
-
-// PeekPokeBuffer_PeekPokeArray_BufferByte: Validation accessors are not defined because validation condition was not specified.
-#define BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal116_tmp_bits;\
- BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal116_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal116_tmp_bits );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_BufferByte_BYTES_SIZE 1
-
-#define BM_PeekPokeBuffer_PeekPokeArray_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal119_tmp_bits;\
- BM_PeekPokeBuffer_PeekPokeArray_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal119_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal119_tmp_bits );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_PeekPokeBuffer_PeekPokeArray_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal120_my_ptr;\
- UINT bmlocal121_my_bitoff;\
- BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET_POS( base_ptr, idx0, bmlocal120_my_ptr, bmlocal121_my_bitoff );\
- BMI_GENERIC_8BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal120_my_ptr, bmlocal121_my_bitoff, 8, UINT8, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_PeekPokeBuffer_PeekPokeArray_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT8 bmlocal122_tmp_var;
- BM_PeekPokeBuffer_PeekPokeArray_GET( base_ptr, idx0, bmlocal122_tmp_var );
- return bmlocal122_tmp_var;
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal123_my_ptr;\
- UINT bmlocal124_my_bitoff;\
- BM_PeekPokeBuffer_PeekPokeArray_BufferByte_GET_POS( base_ptr, idx0, bmlocal123_my_ptr, bmlocal124_my_bitoff );\
- BMI_GENERIC_8BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal123_my_ptr, bmlocal124_my_bitoff, 8, in_val, 0x00000000 );\
-}
-
-// PeekPokeBuffer_PeekPokeArray: IS_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeBuffer_PeekPokeArray: SET_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeBuffer_PeekPokeArray: IS_RESET accessor is not defined because no reset value was specified.
-// PeekPokeBuffer_PeekPokeArray: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_PeekPokeBuffer_PeekPokeArray_GET_ALL( base_ptr, idx0, param_BufferByte )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal125_val;\
- BM_PeekPokeBuffer_PeekPokeArray_GET( base_ptr, idx0, bmlocal125_val );\
- param_BufferByte = (UINT8)(((bmlocal125_val&BM_BufferByte_BufferByte_SHIFTED_MASK) >> BM_BufferByte_BufferByte_OFFSET));\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_SET_ALL( base_ptr, idx0, param_BufferByte )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal126_varToWrite = (UINT8)(((param_BufferByte&BM_BufferByte_BufferByte_MASK) << BM_BufferByte_BufferByte_OFFSET));\
- BM_PeekPokeBuffer_PeekPokeArray_SET( base_ptr, idx0, bmlocal126_varToWrite );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_STRICT_SET_ALL( base_ptr, idx0, param_BufferByte )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal127_varToWrite = (UINT8)((param_BufferByte << BM_BufferByte_BufferByte_OFFSET));\
- BM_PeekPokeBuffer_PeekPokeArray_SET( base_ptr, idx0, bmlocal127_varToWrite );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeBuffer_PeekPokeArray_BufferByte_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeBuffer_PeekPokeArray_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal128_dim_size0;\
- UINT bmlocal129_idx0;\
- {\
- UINT32 bmlocal130_var0;\
- BM_PeekPokeBuffer_PeekPokeBytesNum_GET( base_ptr, bmlocal130_var0 );\
- bmlocal128_dim_size0 = (UINT)(bmlocal130_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "PeekPokeArray", 1);\
- for( bmlocal129_idx0=0; bmlocal129_idx0<bmlocal128_dim_size0; bmlocal129_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal129_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_PeekPokeBuffer_PeekPokeArray_DUMP_DEPTH_IDX( base_ptr, bmlocal129_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeBuffer_PeekPokeArray_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_PeekPokeBuffer_PeekPokeArray_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal131_tmp_bits;\
- BM_PeekPokeBuffer_PeekPokeArray_GET_SIZE( base_ptr, out_bytes, bmlocal131_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal131_tmp_bits );\
-}
-
-
-#define BM_PeekPokeBuffer_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal132_tmp_bytes = 0;\
- UINT bmlocal133_tmp_bits = 0;\
- out_bytes = 8;\
- out_bits = 0;\
- BM_PeekPokeBuffer_PeekPokeArray_GET_SIZE( base_ptr, bmlocal132_tmp_bytes, bmlocal133_tmp_bits );\
- out_bytes += bmlocal132_tmp_bytes;\
- out_bits += bmlocal133_tmp_bits;\
-}
-
-#define BM_PeekPokeBuffer_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal134_tmp_bits;\
- BM_PeekPokeBuffer_GET_SIZE( base_ptr, out_bytes, bmlocal134_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal134_tmp_bits );\
-}
-
-#define BM_PeekPokeBuffer_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "PeekPokeBuffer", 1);\
- BM_PeekPokeBuffer_PeekPokeBytesNum_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_PeekPokeBuffer_DeviceStartAddress_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_PeekPokeBuffer_PeekPokeArray_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PeekPokeBuffer_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeBuffer_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 PeekPokeUInt32Buffer[8];
-
-// COMPOSITE: Full name: 'PeekPokeUInt32Buffer' Type: 'PeekPokeUInt32Buffer', Top-level, Non-instance, No bitoff root
-#define BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal135_tmp_bitoff;\
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET_POS( base_ptr, out_ptr, bmlocal135_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal135_tmp_bitoff);\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_POS_ALIGNED 0
-
-// Alignment of PeekPokeUInt32Buffer_PeekPokeBytesNum: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal136_my_ptr;\
- UINT bmlocal137_my_bitoff;\
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET_POS( base_ptr, bmlocal136_my_ptr, bmlocal137_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal136_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal136_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal136_my_ptr, bmlocal137_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal138_tmp_var;
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET( base_ptr, bmlocal138_tmp_var );
- return bmlocal138_tmp_var;
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal139_my_ptr;\
- UINT bmlocal140_my_bitoff;\
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET_POS( base_ptr, bmlocal139_my_ptr, bmlocal140_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal139_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal139_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal139_my_ptr, bmlocal140_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// PeekPokeUInt32Buffer_PeekPokeBytesNum: IS_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeUInt32Buffer_PeekPokeBytesNum: SET_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeUInt32Buffer_PeekPokeBytesNum: IS_RESET accessor is not defined because no reset value was specified.
-// PeekPokeUInt32Buffer_PeekPokeBytesNum: SET_RESET accessor is not defined because no reset value was specified.
-// PeekPokeUInt32Buffer_PeekPokeBytesNum: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// PeekPokeUInt32Buffer_PeekPokeBytesNum: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal141_out_val;\
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET( base_ptr, bmlocal141_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "PeekPokeBytesNum", 32, (UINT)(bmlocal141_out_val), "%d", 1);\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal142_my_ptr;\
- UINT bmlocal143_my_bitoff;\
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET_POS( base_ptr, bmlocal142_my_ptr, bmlocal143_my_bitoff );\
- (*((UINT32*)bmlocal142_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal143_my_bitoff );\
-}
-
-// PeekPokeUInt32Buffer_PeekPokeBytesNum: Validation accessors are not defined because validation condition was not specified.
-#define BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal144_tmp_bits;\
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET_SIZE( base_ptr, out_bytes, bmlocal144_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal144_tmp_bits );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_BYTES_SIZE 4
-
-#define BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal147_acc_bytes;\
- UINT bmlocal148_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal147_acc_bytes = 4;\
- bmlocal148_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal147_acc_bytes );\
- out_bitoff += bmlocal148_acc_bits;\
-}
-
-#define BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal149_tmp_bitoff;\
- BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET_POS( base_ptr, out_ptr, bmlocal149_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal149_tmp_bitoff);\
-}
-
-#define BM_PeekPokeUInt32Buffer_DeviceStartAddress_POS_ALIGNED 4
-
-// Alignment of PeekPokeUInt32Buffer_DeviceStartAddress: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal150_my_ptr;\
- UINT bmlocal151_my_bitoff;\
- BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET_POS( base_ptr, bmlocal150_my_ptr, bmlocal151_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal150_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal150_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal150_my_ptr, bmlocal151_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_PeekPokeUInt32Buffer_DeviceStartAddress_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal152_tmp_var;
- BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET( base_ptr, bmlocal152_tmp_var );
- return bmlocal152_tmp_var;
-}
-
-#define BM_PeekPokeUInt32Buffer_DeviceStartAddress_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal153_my_ptr;\
- UINT bmlocal154_my_bitoff;\
- BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET_POS( base_ptr, bmlocal153_my_ptr, bmlocal154_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal153_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal153_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal153_my_ptr, bmlocal154_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// PeekPokeUInt32Buffer_DeviceStartAddress: IS_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeUInt32Buffer_DeviceStartAddress: SET_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeUInt32Buffer_DeviceStartAddress: IS_RESET accessor is not defined because no reset value was specified.
-// PeekPokeUInt32Buffer_DeviceStartAddress: SET_RESET accessor is not defined because no reset value was specified.
-// PeekPokeUInt32Buffer_DeviceStartAddress: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// PeekPokeUInt32Buffer_DeviceStartAddress: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_PeekPokeUInt32Buffer_DeviceStartAddress_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal155_out_val;\
- BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET( base_ptr, bmlocal155_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "DeviceStartAddress", 32, (UINT)(bmlocal155_out_val), "%d", 1);\
-}
-
-#define BM_PeekPokeUInt32Buffer_DeviceStartAddress_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeUInt32Buffer_DeviceStartAddress_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_PeekPokeUInt32Buffer_DeviceStartAddress_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal156_my_ptr;\
- UINT bmlocal157_my_bitoff;\
- BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET_POS( base_ptr, bmlocal156_my_ptr, bmlocal157_my_bitoff );\
- (*((UINT32*)bmlocal156_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal157_my_bitoff );\
-}
-
-// PeekPokeUInt32Buffer_DeviceStartAddress: Validation accessors are not defined because validation condition was not specified.
-#define BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal158_tmp_bits;\
- BM_PeekPokeUInt32Buffer_DeviceStartAddress_GET_SIZE( base_ptr, out_bytes, bmlocal158_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal158_tmp_bits );\
-}
-
-#define BM_PeekPokeUInt32Buffer_DeviceStartAddress_BYTES_SIZE 4
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal161_acc_bytes;\
- UINT bmlocal162_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal161_acc_bytes = 8;\
- bmlocal162_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal161_acc_bytes );\
- out_bitoff += bmlocal162_acc_bits;\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal163_tmp_bitoff;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_POS( base_ptr, out_ptr, bmlocal163_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal163_tmp_bitoff);\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_POS_ALIGNED 8
-
-// ARRAY: PeekPokeUInt32Buffer_PeekPokeArray
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal164_var0;\
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET( base_ptr, bmlocal164_var0 );\
- out_bytes = (UINT)(4*(1*(bmlocal164_var0/4)));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_PeekPokeUInt32Buffer_PeekPokeArray_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal165_my_bytes;
- UINT bmlocal166_my_bits;
- BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_SIZE( base_ptr, bmlocal165_my_bytes, bmlocal166_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal165_my_bytes, bmlocal166_my_bits);
- BMI_UNUSED_VAR( bmlocal166_my_bits );
- return bmlocal165_my_bytes;
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal167_var0;\
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET( base_ptr, bmlocal167_var0 );\
- out_element_count = (UINT)(bmlocal167_var0/4);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal168_out_ptr;\
- UINT bmlocal169_out_bitoff;\
- UINT bmlocal170_element_size_bytes;\
- UINT bmlocal171_element_size_bits;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_POS( base_ptr, bmlocal168_out_ptr, bmlocal169_out_bitoff );\
- bmlocal170_element_size_bytes = 4;\
- bmlocal171_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal168_out_ptr) + (idx0) * bmlocal170_element_size_bytes );\
- out_bitoff = bmlocal169_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal171_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'PeekPokeUInt32Buffer_PeekPokeArray' Type: 'BufferUInt32', Inner, Non-instance, No bitoff root
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal172_parent_out_ptr;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_ELEMENT_POS( base_ptr, idx0, bmlocal172_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal172_parent_out_ptr;\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET_POS_ALIGNED( base_ptr, idx0, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal173_tmp_bitoff;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET_POS( base_ptr, idx0, out_ptr, bmlocal173_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal173_tmp_bitoff);\
-}
-
-// Alignment of PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal174_my_ptr;\
- UINT bmlocal175_my_bitoff;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET_POS( base_ptr, idx0, bmlocal174_my_ptr, bmlocal175_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal174_my_ptr, bmlocal175_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT32 bmlocal176_tmp_var;
- BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET( base_ptr, idx0, bmlocal176_tmp_var );
- return bmlocal176_tmp_var;
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal177_my_ptr;\
- UINT bmlocal178_my_bitoff;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET_POS( base_ptr, idx0, bmlocal177_my_ptr, bmlocal178_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal177_my_ptr, bmlocal178_my_bitoff, 32, in_val, 0x00000000 );\
-}
-
-// PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32: IS_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32: SET_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32: IS_RESET accessor is not defined because no reset value was specified.
-// PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32: SET_RESET accessor is not defined because no reset value was specified.
-// PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal179_out_val;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET( base_ptr, idx0, bmlocal179_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "BufferUInt32", 32, (UINT)(bmlocal179_out_val), "%d", 1);\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal180_my_ptr;\
- UINT bmlocal181_my_bitoff;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET_POS( base_ptr, idx0, bmlocal180_my_ptr, bmlocal181_my_bitoff );\
- (*((UINT32*)bmlocal180_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal181_my_bitoff );\
-}
-
-// PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32: Validation accessors are not defined because validation condition was not specified.
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal182_tmp_bits;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal182_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal182_tmp_bits );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_BYTES_SIZE 4
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal185_tmp_bits;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal185_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal185_tmp_bits );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_BYTES_CELL_SIZE 4
-
-BMI_INLINE UINT BM_INLINE_PeekPokeUInt32Buffer_PeekPokeArray_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 4;
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal186_my_ptr;\
- UINT bmlocal187_my_bitoff;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET_POS( base_ptr, idx0, bmlocal186_my_ptr, bmlocal187_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal186_my_ptr, bmlocal187_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_PeekPokeUInt32Buffer_PeekPokeArray_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT32 bmlocal188_tmp_var;
- BM_PeekPokeUInt32Buffer_PeekPokeArray_GET( base_ptr, idx0, bmlocal188_tmp_var );
- return bmlocal188_tmp_var;
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal189_my_ptr;\
- UINT bmlocal190_my_bitoff;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_GET_POS( base_ptr, idx0, bmlocal189_my_ptr, bmlocal190_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal189_my_ptr, bmlocal190_my_bitoff, 32, in_val, 0x00000000 );\
-}
-
-// PeekPokeUInt32Buffer_PeekPokeArray: IS_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeUInt32Buffer_PeekPokeArray: SET_DEFAULT accessor is not defined because no default value was specified.
-// PeekPokeUInt32Buffer_PeekPokeArray: IS_RESET accessor is not defined because no reset value was specified.
-// PeekPokeUInt32Buffer_PeekPokeArray: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_ALL( base_ptr, idx0, param_BufferUInt32 )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal191_val;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_GET( base_ptr, idx0, bmlocal191_val );\
- param_BufferUInt32 = (UINT32)(((bmlocal191_val&BM_BufferUInt32_BufferUInt32_SHIFTED_MASK) >> BM_BufferUInt32_BufferUInt32_OFFSET));\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_SET_ALL( base_ptr, idx0, param_BufferUInt32 )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal192_varToWrite = (UINT32)(((param_BufferUInt32&BM_BufferUInt32_BufferUInt32_MASK) << BM_BufferUInt32_BufferUInt32_OFFSET));\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_SET( base_ptr, idx0, bmlocal192_varToWrite );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_STRICT_SET_ALL( base_ptr, idx0, param_BufferUInt32 )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal193_varToWrite = (UINT32)((param_BufferUInt32 << BM_BufferUInt32_BufferUInt32_OFFSET));\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_SET( base_ptr, idx0, bmlocal193_varToWrite );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_BufferUInt32_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal194_dim_size0;\
- UINT bmlocal195_idx0;\
- {\
- UINT32 bmlocal196_var0;\
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_GET( base_ptr, bmlocal196_var0 );\
- bmlocal194_dim_size0 = (UINT)(bmlocal196_var0/4);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "PeekPokeArray", 1);\
- for( bmlocal195_idx0=0; bmlocal195_idx0<bmlocal194_dim_size0; bmlocal195_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal195_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_DUMP_DEPTH_IDX( base_ptr, bmlocal195_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal197_tmp_bits;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_SIZE( base_ptr, out_bytes, bmlocal197_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal197_tmp_bits );\
-}
-
-
-#define BM_PeekPokeUInt32Buffer_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal198_tmp_bytes = 0;\
- UINT bmlocal199_tmp_bits = 0;\
- out_bytes = 8;\
- out_bits = 0;\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_GET_SIZE( base_ptr, bmlocal198_tmp_bytes, bmlocal199_tmp_bits );\
- out_bytes += bmlocal198_tmp_bytes;\
- out_bits += bmlocal199_tmp_bits;\
-}
-
-#define BM_PeekPokeUInt32Buffer_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal200_tmp_bits;\
- BM_PeekPokeUInt32Buffer_GET_SIZE( base_ptr, out_bytes, bmlocal200_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal200_tmp_bits );\
-}
-
-#define BM_PeekPokeUInt32Buffer_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "PeekPokeUInt32Buffer", 1);\
- BM_PeekPokeUInt32Buffer_PeekPokeBytesNum_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_PeekPokeUInt32Buffer_DeviceStartAddress_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_PeekPokeUInt32Buffer_PeekPokeArray_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PeekPokeUInt32Buffer_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_PeekPokeUInt32Buffer_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 PokeMultiWordBuffer[4];
-
-// COMPOSITE: Full name: 'PokeMultiWordBuffer' Type: 'PokeMultiWordBuffer', Top-level, Non-instance, No bitoff root
-#define BM_PokeMultiWordBuffer_PokesNum_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_PokeMultiWordBuffer_PokesNum_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal201_tmp_bitoff;\
- BM_PokeMultiWordBuffer_PokesNum_GET_POS( base_ptr, out_ptr, bmlocal201_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal201_tmp_bitoff);\
-}
-
-#define BM_PokeMultiWordBuffer_PokesNum_POS_ALIGNED 0
-
-// Alignment of PokeMultiWordBuffer_PokesNum: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_PokeMultiWordBuffer_PokesNum_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PokeMultiWordBuffer_PokesNum_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal202_my_ptr;\
- UINT bmlocal203_my_bitoff;\
- BM_PokeMultiWordBuffer_PokesNum_GET_POS( base_ptr, bmlocal202_my_ptr, bmlocal203_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal202_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal202_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal202_my_ptr, bmlocal203_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_PokeMultiWordBuffer_PokesNum_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal204_tmp_var;
- BM_PokeMultiWordBuffer_PokesNum_GET( base_ptr, bmlocal204_tmp_var );
- return bmlocal204_tmp_var;
-}
-
-#define BM_PokeMultiWordBuffer_PokesNum_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal205_my_ptr;\
- UINT bmlocal206_my_bitoff;\
- BM_PokeMultiWordBuffer_PokesNum_GET_POS( base_ptr, bmlocal205_my_ptr, bmlocal206_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal205_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS_VOLATILE( BMI_PTR_TO_NUMERIC_CAST(bmlocal205_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal205_my_ptr, bmlocal206_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// PokeMultiWordBuffer_PokesNum: IS_DEFAULT accessor is not defined because no default value was specified.
-// PokeMultiWordBuffer_PokesNum: SET_DEFAULT accessor is not defined because no default value was specified.
-// PokeMultiWordBuffer_PokesNum: IS_RESET accessor is not defined because no reset value was specified.
-// PokeMultiWordBuffer_PokesNum: SET_RESET accessor is not defined because no reset value was specified.
-// PokeMultiWordBuffer_PokesNum: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// PokeMultiWordBuffer_PokesNum: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_PokeMultiWordBuffer_PokesNum_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal207_out_val;\
- BM_PokeMultiWordBuffer_PokesNum_GET( base_ptr, bmlocal207_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "PokesNum", 32, (UINT)(bmlocal207_out_val), "%d", 1);\
-}
-
-#define BM_PokeMultiWordBuffer_PokesNum_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_PokeMultiWordBuffer_PokesNum_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_PokeMultiWordBuffer_PokesNum_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal208_my_ptr;\
- UINT bmlocal209_my_bitoff;\
- BM_PokeMultiWordBuffer_PokesNum_GET_POS( base_ptr, bmlocal208_my_ptr, bmlocal209_my_bitoff );\
- (*((UINT32*)bmlocal208_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal209_my_bitoff );\
-}
-
-// PokeMultiWordBuffer_PokesNum: Validation accessors are not defined because validation condition was not specified.
-#define BM_PokeMultiWordBuffer_PokesNum_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal210_tmp_bits;\
- BM_PokeMultiWordBuffer_PokesNum_GET_SIZE( base_ptr, out_bytes, bmlocal210_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal210_tmp_bits );\
-}
-
-#define BM_PokeMultiWordBuffer_PokesNum_BYTES_SIZE 4
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal213_acc_bytes;\
- UINT bmlocal214_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal213_acc_bytes = 4;\
- bmlocal214_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal213_acc_bytes );\
- out_bitoff += bmlocal214_acc_bits;\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal215_tmp_bitoff;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_POS( base_ptr, out_ptr, bmlocal215_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal215_tmp_bitoff);\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_POS_ALIGNED 4
-
-// ARRAY: PokeMultiWordBuffer_PokeMultiWordArray
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal216_var0;\
- BM_PokeMultiWordBuffer_PokesNum_GET( base_ptr, bmlocal216_var0 );\
- out_bytes = (UINT)(8*(1*bmlocal216_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal217_var0;\
- BM_PokeMultiWordBuffer_PokesNum_GET( base_ptr, bmlocal217_var0 );\
- out_element_count = (UINT)(bmlocal217_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal218_out_ptr;\
- UINT bmlocal219_out_bitoff;\
- UINT bmlocal220_element_size_bytes;\
- UINT bmlocal221_element_size_bits;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_POS( base_ptr, bmlocal218_out_ptr, bmlocal219_out_bitoff );\
- bmlocal220_element_size_bytes = 8;\
- bmlocal221_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal218_out_ptr) + (idx0) * bmlocal220_element_size_bytes );\
- out_bitoff = bmlocal219_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal221_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'PokeMultiWordBuffer_PokeMultiWordArray' Type: 'AddressValuePair', Inner, Non-instance, No bitoff root
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal222_parent_out_ptr;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_ELEMENT_POS( base_ptr, idx0, bmlocal222_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal222_parent_out_ptr;\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET_POS_ALIGNED( base_ptr, idx0, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal223_tmp_bitoff;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET_POS( base_ptr, idx0, out_ptr, bmlocal223_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal223_tmp_bitoff);\
-}
-
-// Alignment of PokeMultiWordBuffer_PokeMultiWordArray_Address: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal224_my_ptr;\
- UINT bmlocal225_my_bitoff;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET_POS( base_ptr, idx0, bmlocal224_my_ptr, bmlocal225_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal224_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal224_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal224_my_ptr, bmlocal225_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT32 bmlocal226_tmp_var;
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET( base_ptr, idx0, bmlocal226_tmp_var );
- return bmlocal226_tmp_var;
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal227_my_ptr;\
- UINT bmlocal228_my_bitoff;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET_POS( base_ptr, idx0, bmlocal227_my_ptr, bmlocal228_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal227_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal227_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal227_my_ptr, bmlocal228_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// PokeMultiWordBuffer_PokeMultiWordArray_Address: IS_DEFAULT accessor is not defined because no default value was specified.
-// PokeMultiWordBuffer_PokeMultiWordArray_Address: SET_DEFAULT accessor is not defined because no default value was specified.
-// PokeMultiWordBuffer_PokeMultiWordArray_Address: IS_RESET accessor is not defined because no reset value was specified.
-// PokeMultiWordBuffer_PokeMultiWordArray_Address: SET_RESET accessor is not defined because no reset value was specified.
-// PokeMultiWordBuffer_PokeMultiWordArray_Address: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// PokeMultiWordBuffer_PokeMultiWordArray_Address: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal229_out_val;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET( base_ptr, idx0, bmlocal229_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Address", 32, (UINT)(bmlocal229_out_val), "%d", 1);\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal230_my_ptr;\
- UINT bmlocal231_my_bitoff;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET_POS( base_ptr, idx0, bmlocal230_my_ptr, bmlocal231_my_bitoff );\
- (*((UINT32*)bmlocal230_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal231_my_bitoff );\
-}
-
-// PokeMultiWordBuffer_PokeMultiWordArray_Address: Validation accessors are not defined because validation condition was not specified.
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal232_tmp_bits;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal232_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal232_tmp_bits );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_BYTES_SIZE 4
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal235_acc_bytes;\
- UINT bmlocal236_acc_bits;\
- PVOID bmlocal237_parent_out_ptr;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_ELEMENT_POS( base_ptr, idx0, bmlocal237_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal237_parent_out_ptr;\
- bmlocal235_acc_bytes = 4;\
- bmlocal236_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal235_acc_bytes );\
- out_bitoff += bmlocal236_acc_bits;\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET_POS_ALIGNED( base_ptr, idx0, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal238_tmp_bitoff;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET_POS( base_ptr, idx0, out_ptr, bmlocal238_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal238_tmp_bitoff);\
-}
-
-// Alignment of PokeMultiWordBuffer_PokeMultiWordArray_Value: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal239_my_ptr;\
- UINT bmlocal240_my_bitoff;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET_POS( base_ptr, idx0, bmlocal239_my_ptr, bmlocal240_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal239_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal239_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal239_my_ptr, bmlocal240_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT32 bmlocal241_tmp_var;
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET( base_ptr, idx0, bmlocal241_tmp_var );
- return bmlocal241_tmp_var;
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal242_my_ptr;\
- UINT bmlocal243_my_bitoff;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET_POS( base_ptr, idx0, bmlocal242_my_ptr, bmlocal243_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal242_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal242_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal242_my_ptr, bmlocal243_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// PokeMultiWordBuffer_PokeMultiWordArray_Value: IS_DEFAULT accessor is not defined because no default value was specified.
-// PokeMultiWordBuffer_PokeMultiWordArray_Value: SET_DEFAULT accessor is not defined because no default value was specified.
-// PokeMultiWordBuffer_PokeMultiWordArray_Value: IS_RESET accessor is not defined because no reset value was specified.
-// PokeMultiWordBuffer_PokeMultiWordArray_Value: SET_RESET accessor is not defined because no reset value was specified.
-// PokeMultiWordBuffer_PokeMultiWordArray_Value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// PokeMultiWordBuffer_PokeMultiWordArray_Value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal244_out_val;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET( base_ptr, idx0, bmlocal244_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "Value", 32, (UINT)(bmlocal244_out_val), "%d", 1);\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal245_my_ptr;\
- UINT bmlocal246_my_bitoff;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET_POS( base_ptr, idx0, bmlocal245_my_ptr, bmlocal246_my_bitoff );\
- (*((UINT32*)bmlocal245_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal246_my_bitoff );\
-}
-
-// PokeMultiWordBuffer_PokeMultiWordArray_Value: Validation accessors are not defined because validation condition was not specified.
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal247_tmp_bits;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal247_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal247_tmp_bits );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_BYTES_SIZE 4
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 8;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal250_tmp_bits;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal250_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal250_tmp_bits );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_BYTES_CELL_SIZE 8
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Address_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_Value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal251_dim_size0;\
- UINT bmlocal252_idx0;\
- {\
- UINT32 bmlocal253_var0;\
- BM_PokeMultiWordBuffer_PokesNum_GET( base_ptr, bmlocal253_var0 );\
- bmlocal251_dim_size0 = (UINT)(bmlocal253_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "PokeMultiWordArray", 1);\
- for( bmlocal252_idx0=0; bmlocal252_idx0<bmlocal251_dim_size0; bmlocal252_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal252_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_DUMP_DEPTH_IDX( base_ptr, bmlocal252_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal254_tmp_bits;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_SIZE( base_ptr, out_bytes, bmlocal254_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal254_tmp_bits );\
-}
-
-
-#define BM_PokeMultiWordBuffer_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal255_tmp_bytes = 0;\
- UINT bmlocal256_tmp_bits = 0;\
- out_bytes = 4;\
- out_bits = 0;\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_GET_SIZE( base_ptr, bmlocal255_tmp_bytes, bmlocal256_tmp_bits );\
- out_bytes += bmlocal255_tmp_bytes;\
- out_bits += bmlocal256_tmp_bits;\
-}
-
-#define BM_PokeMultiWordBuffer_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal257_tmp_bits;\
- BM_PokeMultiWordBuffer_GET_SIZE( base_ptr, out_bytes, bmlocal257_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal257_tmp_bits );\
-}
-
-#define BM_PokeMultiWordBuffer_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "PokeMultiWordBuffer", 1);\
- BM_PokeMultiWordBuffer_PokesNum_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_PokeMultiWordBuffer_PokeMultiWordArray_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_PokeMultiWordBuffer_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_PokeMultiWordBuffer_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_PEEKPOKEBUFF_H_ */
-
diff --git a/InfraStack/OSDependent/Linux/L4Generated/TraceLogger.h b/InfraStack/OSDependent/Linux/L4Generated/TraceLogger.h
deleted file mode 100644
index d6de1d7..0000000
--- a/InfraStack/OSDependent/Linux/L4Generated/TraceLogger.h
+++ /dev/null
@@ -1,2056 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 11/19/2009 12:56:07 AM
- *
- * Project : Ofer
- * Module : TraceLogger
- * Author : Igor Brainman
- * Date : 13/11/2006
- * Purpose : Trace Logger Format
- *****************************************************************************/
-
-#if !defined(_BITMAN_TRACELOGGER_H_)
-#define _BITMAN_TRACELOGGER_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-#include "BasicBitmanTypes.h"
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-// Value of start barker
-#define NDIS_LOGGER_START_BARKER (0xDEADBEAF)
-
-// Value of end barker
-#define NDIS_LOGGER_END_BARKER (0xCCCCCCCC)
-
-typedef UINT8 TraceBufferStart[16];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _barker; //start Barker - constant value (NDIS_LOGGER_START_BARKER)
- UINT32 _seqCounter; //counter; it is incremented with each message
- UINT32 _subSystemID; //may be 0..7
- UINT32 _length; //actual buffer length (w/o padding)
-} BMS_TraceBufferStart;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _length; //actual buffer length (w/o padding)
- UINT32 _subSystemID; //may be 0..7
- UINT32 _seqCounter; //counter; it is incremented with each message
- UINT32 _barker; //start Barker - constant value (NDIS_LOGGER_START_BARKER)
-} BMS_TraceBufferStart;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'TraceBufferStart' Type: 'TraceBufferStart', Top-level, Non-instance, No bitoff root
-#define BM_TraceBufferStart_barker_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TraceBufferStart_barker_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal79_tmp_bitoff;\
- BM_TraceBufferStart_barker_GET_POS( base_ptr, out_ptr, bmlocal79_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal79_tmp_bitoff);\
-}
-
-#define BM_TraceBufferStart_barker_POS_ALIGNED 0
-
-// Alignment of TraceBufferStart_barker: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceBufferStart_barker_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceBufferStart_barker_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal80_my_ptr;\
- UINT bmlocal81_my_bitoff;\
- BM_TraceBufferStart_barker_GET_POS( base_ptr, bmlocal80_my_ptr, bmlocal81_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal80_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal80_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal80_my_ptr, bmlocal81_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceBufferStart_barker_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal82_tmp_var;
- BM_TraceBufferStart_barker_GET( base_ptr, bmlocal82_tmp_var );
- return bmlocal82_tmp_var;
-}
-
-#define BM_TraceBufferStart_barker_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal83_my_ptr;\
- UINT bmlocal84_my_bitoff;\
- BM_TraceBufferStart_barker_GET_POS( base_ptr, bmlocal83_my_ptr, bmlocal84_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal83_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal83_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal83_my_ptr, bmlocal84_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceBufferStart_barker: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferStart_barker: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferStart_barker: IS_RESET accessor is not defined because no reset value was specified.
-// TraceBufferStart_barker: SET_RESET accessor is not defined because no reset value was specified.
-// TraceBufferStart_barker: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceBufferStart_barker: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceBufferStart_barker_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal85_out_val;\
- BM_TraceBufferStart_barker_GET( base_ptr, bmlocal85_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "barker", 32, (UINT)(bmlocal85_out_val), "%d", 1);\
-}
-
-#define BM_TraceBufferStart_barker_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceBufferStart_barker_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceBufferStart_barker_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal86_my_ptr;\
- UINT bmlocal87_my_bitoff;\
- BM_TraceBufferStart_barker_GET_POS( base_ptr, bmlocal86_my_ptr, bmlocal87_my_bitoff );\
- (*((UINT32*)bmlocal86_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal87_my_bitoff );\
-}
-
-// TraceBufferStart_barker: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceBufferStart_barker_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal88_tmp_bits;\
- BM_TraceBufferStart_barker_GET_SIZE( base_ptr, out_bytes, bmlocal88_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal88_tmp_bits );\
-}
-
-#define BM_TraceBufferStart_barker_BYTES_SIZE 4
-
-#define BM_TraceBufferStart_seqCounter_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal91_acc_bytes;\
- UINT bmlocal92_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal91_acc_bytes = 4;\
- bmlocal92_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal91_acc_bytes );\
- out_bitoff += bmlocal92_acc_bits;\
-}
-
-#define BM_TraceBufferStart_seqCounter_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal93_tmp_bitoff;\
- BM_TraceBufferStart_seqCounter_GET_POS( base_ptr, out_ptr, bmlocal93_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal93_tmp_bitoff);\
-}
-
-#define BM_TraceBufferStart_seqCounter_POS_ALIGNED 4
-
-// Alignment of TraceBufferStart_seqCounter: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceBufferStart_seqCounter_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceBufferStart_seqCounter_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal94_my_ptr;\
- UINT bmlocal95_my_bitoff;\
- BM_TraceBufferStart_seqCounter_GET_POS( base_ptr, bmlocal94_my_ptr, bmlocal95_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal94_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal94_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal94_my_ptr, bmlocal95_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceBufferStart_seqCounter_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal96_tmp_var;
- BM_TraceBufferStart_seqCounter_GET( base_ptr, bmlocal96_tmp_var );
- return bmlocal96_tmp_var;
-}
-
-#define BM_TraceBufferStart_seqCounter_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal97_my_ptr;\
- UINT bmlocal98_my_bitoff;\
- BM_TraceBufferStart_seqCounter_GET_POS( base_ptr, bmlocal97_my_ptr, bmlocal98_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal97_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal97_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal97_my_ptr, bmlocal98_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceBufferStart_seqCounter: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferStart_seqCounter: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferStart_seqCounter: IS_RESET accessor is not defined because no reset value was specified.
-// TraceBufferStart_seqCounter: SET_RESET accessor is not defined because no reset value was specified.
-// TraceBufferStart_seqCounter: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceBufferStart_seqCounter: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceBufferStart_seqCounter_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal99_out_val;\
- BM_TraceBufferStart_seqCounter_GET( base_ptr, bmlocal99_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "seqCounter", 32, (UINT)(bmlocal99_out_val), "%d", 1);\
-}
-
-#define BM_TraceBufferStart_seqCounter_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceBufferStart_seqCounter_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceBufferStart_seqCounter_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal100_my_ptr;\
- UINT bmlocal101_my_bitoff;\
- BM_TraceBufferStart_seqCounter_GET_POS( base_ptr, bmlocal100_my_ptr, bmlocal101_my_bitoff );\
- (*((UINT32*)bmlocal100_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal101_my_bitoff );\
-}
-
-// TraceBufferStart_seqCounter: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceBufferStart_seqCounter_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal102_tmp_bits;\
- BM_TraceBufferStart_seqCounter_GET_SIZE( base_ptr, out_bytes, bmlocal102_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal102_tmp_bits );\
-}
-
-#define BM_TraceBufferStart_seqCounter_BYTES_SIZE 4
-
-#define BM_TraceBufferStart_subSystemID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal105_acc_bytes;\
- UINT bmlocal106_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal105_acc_bytes = 8;\
- bmlocal106_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal105_acc_bytes );\
- out_bitoff += bmlocal106_acc_bits;\
-}
-
-#define BM_TraceBufferStart_subSystemID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal107_tmp_bitoff;\
- BM_TraceBufferStart_subSystemID_GET_POS( base_ptr, out_ptr, bmlocal107_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal107_tmp_bitoff);\
-}
-
-#define BM_TraceBufferStart_subSystemID_POS_ALIGNED 8
-
-// Alignment of TraceBufferStart_subSystemID: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceBufferStart_subSystemID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceBufferStart_subSystemID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal108_my_ptr;\
- UINT bmlocal109_my_bitoff;\
- BM_TraceBufferStart_subSystemID_GET_POS( base_ptr, bmlocal108_my_ptr, bmlocal109_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal108_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal108_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal108_my_ptr, bmlocal109_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceBufferStart_subSystemID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal110_tmp_var;
- BM_TraceBufferStart_subSystemID_GET( base_ptr, bmlocal110_tmp_var );
- return bmlocal110_tmp_var;
-}
-
-#define BM_TraceBufferStart_subSystemID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal111_my_ptr;\
- UINT bmlocal112_my_bitoff;\
- BM_TraceBufferStart_subSystemID_GET_POS( base_ptr, bmlocal111_my_ptr, bmlocal112_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal111_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal111_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal111_my_ptr, bmlocal112_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceBufferStart_subSystemID: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferStart_subSystemID: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferStart_subSystemID: IS_RESET accessor is not defined because no reset value was specified.
-// TraceBufferStart_subSystemID: SET_RESET accessor is not defined because no reset value was specified.
-// TraceBufferStart_subSystemID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceBufferStart_subSystemID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceBufferStart_subSystemID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal113_out_val;\
- BM_TraceBufferStart_subSystemID_GET( base_ptr, bmlocal113_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "subSystemID", 32, (UINT)(bmlocal113_out_val), "%d", 1);\
-}
-
-#define BM_TraceBufferStart_subSystemID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceBufferStart_subSystemID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceBufferStart_subSystemID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal114_my_ptr;\
- UINT bmlocal115_my_bitoff;\
- BM_TraceBufferStart_subSystemID_GET_POS( base_ptr, bmlocal114_my_ptr, bmlocal115_my_bitoff );\
- (*((UINT32*)bmlocal114_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal115_my_bitoff );\
-}
-
-// TraceBufferStart_subSystemID: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceBufferStart_subSystemID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal116_tmp_bits;\
- BM_TraceBufferStart_subSystemID_GET_SIZE( base_ptr, out_bytes, bmlocal116_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal116_tmp_bits );\
-}
-
-#define BM_TraceBufferStart_subSystemID_BYTES_SIZE 4
-
-#define BM_TraceBufferStart_length_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal119_acc_bytes;\
- UINT bmlocal120_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal119_acc_bytes = 12;\
- bmlocal120_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal119_acc_bytes );\
- out_bitoff += bmlocal120_acc_bits;\
-}
-
-#define BM_TraceBufferStart_length_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal121_tmp_bitoff;\
- BM_TraceBufferStart_length_GET_POS( base_ptr, out_ptr, bmlocal121_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal121_tmp_bitoff);\
-}
-
-#define BM_TraceBufferStart_length_POS_ALIGNED 12
-
-// Alignment of TraceBufferStart_length: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceBufferStart_length_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceBufferStart_length_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal122_my_ptr;\
- UINT bmlocal123_my_bitoff;\
- BM_TraceBufferStart_length_GET_POS( base_ptr, bmlocal122_my_ptr, bmlocal123_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal122_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal122_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal122_my_ptr, bmlocal123_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceBufferStart_length_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal124_tmp_var;
- BM_TraceBufferStart_length_GET( base_ptr, bmlocal124_tmp_var );
- return bmlocal124_tmp_var;
-}
-
-#define BM_TraceBufferStart_length_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal125_my_ptr;\
- UINT bmlocal126_my_bitoff;\
- BM_TraceBufferStart_length_GET_POS( base_ptr, bmlocal125_my_ptr, bmlocal126_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal125_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal125_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal125_my_ptr, bmlocal126_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceBufferStart_length: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferStart_length: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferStart_length: IS_RESET accessor is not defined because no reset value was specified.
-// TraceBufferStart_length: SET_RESET accessor is not defined because no reset value was specified.
-// TraceBufferStart_length: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceBufferStart_length: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceBufferStart_length_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal127_out_val;\
- BM_TraceBufferStart_length_GET( base_ptr, bmlocal127_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "length", 32, (UINT)(bmlocal127_out_val), "%d", 1);\
-}
-
-#define BM_TraceBufferStart_length_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceBufferStart_length_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceBufferStart_length_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal128_my_ptr;\
- UINT bmlocal129_my_bitoff;\
- BM_TraceBufferStart_length_GET_POS( base_ptr, bmlocal128_my_ptr, bmlocal129_my_bitoff );\
- (*((UINT32*)bmlocal128_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal129_my_bitoff );\
-}
-
-// TraceBufferStart_length: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceBufferStart_length_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal130_tmp_bits;\
- BM_TraceBufferStart_length_GET_SIZE( base_ptr, out_bytes, bmlocal130_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal130_tmp_bits );\
-}
-
-#define BM_TraceBufferStart_length_BYTES_SIZE 4
-
-#define BM_TraceBufferStart_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 16;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceBufferStart_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal133_tmp_bits;\
- BM_TraceBufferStart_GET_SIZE( base_ptr, out_bytes, bmlocal133_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal133_tmp_bits );\
-}
-
-#define BM_TraceBufferStart_BYTES_SIZE 16
-
-#define BM_TraceBufferStart_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TraceBufferStart", 1);\
- BM_TraceBufferStart_barker_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceBufferStart_seqCounter_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceBufferStart_subSystemID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceBufferStart_length_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceBufferStart_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceBufferStart_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 TraceBufferEnd[8];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _barker; //end Barker - constant value (NDIS_LOGGER_END_BARKER)
- UINT32 _seqCounter; //counter; the same as start.seqCounter
-} BMS_TraceBufferEnd;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _seqCounter; //counter; the same as start.seqCounter
- UINT32 _barker; //end Barker - constant value (NDIS_LOGGER_END_BARKER)
-} BMS_TraceBufferEnd;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'TraceBufferEnd' Type: 'TraceBufferEnd', Top-level, Non-instance, No bitoff root
-#define BM_TraceBufferEnd_barker_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TraceBufferEnd_barker_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal134_tmp_bitoff;\
- BM_TraceBufferEnd_barker_GET_POS( base_ptr, out_ptr, bmlocal134_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal134_tmp_bitoff);\
-}
-
-#define BM_TraceBufferEnd_barker_POS_ALIGNED 0
-
-// Alignment of TraceBufferEnd_barker: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceBufferEnd_barker_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceBufferEnd_barker_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal135_my_ptr;\
- UINT bmlocal136_my_bitoff;\
- BM_TraceBufferEnd_barker_GET_POS( base_ptr, bmlocal135_my_ptr, bmlocal136_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal135_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal135_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal135_my_ptr, bmlocal136_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceBufferEnd_barker_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal137_tmp_var;
- BM_TraceBufferEnd_barker_GET( base_ptr, bmlocal137_tmp_var );
- return bmlocal137_tmp_var;
-}
-
-#define BM_TraceBufferEnd_barker_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal138_my_ptr;\
- UINT bmlocal139_my_bitoff;\
- BM_TraceBufferEnd_barker_GET_POS( base_ptr, bmlocal138_my_ptr, bmlocal139_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal138_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal138_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal138_my_ptr, bmlocal139_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceBufferEnd_barker: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferEnd_barker: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferEnd_barker: IS_RESET accessor is not defined because no reset value was specified.
-// TraceBufferEnd_barker: SET_RESET accessor is not defined because no reset value was specified.
-// TraceBufferEnd_barker: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceBufferEnd_barker: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceBufferEnd_barker_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal140_out_val;\
- BM_TraceBufferEnd_barker_GET( base_ptr, bmlocal140_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "barker", 32, (UINT)(bmlocal140_out_val), "%d", 1);\
-}
-
-#define BM_TraceBufferEnd_barker_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceBufferEnd_barker_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceBufferEnd_barker_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal141_my_ptr;\
- UINT bmlocal142_my_bitoff;\
- BM_TraceBufferEnd_barker_GET_POS( base_ptr, bmlocal141_my_ptr, bmlocal142_my_bitoff );\
- (*((UINT32*)bmlocal141_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal142_my_bitoff );\
-}
-
-// TraceBufferEnd_barker: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceBufferEnd_barker_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal143_tmp_bits;\
- BM_TraceBufferEnd_barker_GET_SIZE( base_ptr, out_bytes, bmlocal143_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal143_tmp_bits );\
-}
-
-#define BM_TraceBufferEnd_barker_BYTES_SIZE 4
-
-#define BM_TraceBufferEnd_seqCounter_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal146_acc_bytes;\
- UINT bmlocal147_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal146_acc_bytes = 4;\
- bmlocal147_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal146_acc_bytes );\
- out_bitoff += bmlocal147_acc_bits;\
-}
-
-#define BM_TraceBufferEnd_seqCounter_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal148_tmp_bitoff;\
- BM_TraceBufferEnd_seqCounter_GET_POS( base_ptr, out_ptr, bmlocal148_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal148_tmp_bitoff);\
-}
-
-#define BM_TraceBufferEnd_seqCounter_POS_ALIGNED 4
-
-// Alignment of TraceBufferEnd_seqCounter: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceBufferEnd_seqCounter_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceBufferEnd_seqCounter_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal149_my_ptr;\
- UINT bmlocal150_my_bitoff;\
- BM_TraceBufferEnd_seqCounter_GET_POS( base_ptr, bmlocal149_my_ptr, bmlocal150_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal149_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal149_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal149_my_ptr, bmlocal150_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceBufferEnd_seqCounter_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal151_tmp_var;
- BM_TraceBufferEnd_seqCounter_GET( base_ptr, bmlocal151_tmp_var );
- return bmlocal151_tmp_var;
-}
-
-#define BM_TraceBufferEnd_seqCounter_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal152_my_ptr;\
- UINT bmlocal153_my_bitoff;\
- BM_TraceBufferEnd_seqCounter_GET_POS( base_ptr, bmlocal152_my_ptr, bmlocal153_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal152_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal152_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal152_my_ptr, bmlocal153_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceBufferEnd_seqCounter: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferEnd_seqCounter: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceBufferEnd_seqCounter: IS_RESET accessor is not defined because no reset value was specified.
-// TraceBufferEnd_seqCounter: SET_RESET accessor is not defined because no reset value was specified.
-// TraceBufferEnd_seqCounter: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceBufferEnd_seqCounter: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceBufferEnd_seqCounter_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal154_out_val;\
- BM_TraceBufferEnd_seqCounter_GET( base_ptr, bmlocal154_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "seqCounter", 32, (UINT)(bmlocal154_out_val), "%d", 1);\
-}
-
-#define BM_TraceBufferEnd_seqCounter_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceBufferEnd_seqCounter_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceBufferEnd_seqCounter_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal155_my_ptr;\
- UINT bmlocal156_my_bitoff;\
- BM_TraceBufferEnd_seqCounter_GET_POS( base_ptr, bmlocal155_my_ptr, bmlocal156_my_bitoff );\
- (*((UINT32*)bmlocal155_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal156_my_bitoff );\
-}
-
-// TraceBufferEnd_seqCounter: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceBufferEnd_seqCounter_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal157_tmp_bits;\
- BM_TraceBufferEnd_seqCounter_GET_SIZE( base_ptr, out_bytes, bmlocal157_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal157_tmp_bits );\
-}
-
-#define BM_TraceBufferEnd_seqCounter_BYTES_SIZE 4
-
-#define BM_TraceBufferEnd_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 8;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceBufferEnd_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal160_tmp_bits;\
- BM_TraceBufferEnd_GET_SIZE( base_ptr, out_bytes, bmlocal160_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal160_tmp_bits );\
-}
-
-#define BM_TraceBufferEnd_BYTES_SIZE 8
-
-#define BM_TraceBufferEnd_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TraceBufferEnd", 1);\
- BM_TraceBufferEnd_barker_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceBufferEnd_seqCounter_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceBufferEnd_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceBufferEnd_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 TraceLoggerMsgData[24];
-
-// COMPOSITE: Full name: 'TraceLoggerMsgData' Type: 'TraceLoggerMsgData', Top-level, Non-instance, No bitoff root
-#define BM_TraceLoggerMsgData_start_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TraceLoggerMsgData_start_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal161_tmp_bitoff;\
- BM_TraceLoggerMsgData_start_GET_POS( base_ptr, out_ptr, bmlocal161_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal161_tmp_bitoff);\
-}
-
-#define BM_TraceLoggerMsgData_start_POS_ALIGNED 0
-
-// COMPOSITE: Full name: 'TraceLoggerMsgData_start' Type: 'TraceBufferStart', Inner, Non-instance, No bitoff root
-#define BM_TraceLoggerMsgData_start_barker_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal162_parent_out_ptr;\
- BM_TraceLoggerMsgData_start_GET_POS( base_ptr, bmlocal162_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal162_parent_out_ptr;\
-}
-
-#define BM_TraceLoggerMsgData_start_barker_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal163_tmp_bitoff;\
- BM_TraceLoggerMsgData_start_barker_GET_POS( base_ptr, out_ptr, bmlocal163_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal163_tmp_bitoff);\
-}
-
-#define BM_TraceLoggerMsgData_start_barker_POS_ALIGNED 0
-
-// Alignment of TraceLoggerMsgData_start_barker: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceLoggerMsgData_start_barker_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_start_barker_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal164_my_ptr;\
- UINT bmlocal165_my_bitoff;\
- BM_TraceLoggerMsgData_start_barker_GET_POS( base_ptr, bmlocal164_my_ptr, bmlocal165_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal164_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal164_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal164_my_ptr, bmlocal165_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceLoggerMsgData_start_barker_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal166_tmp_var;
- BM_TraceLoggerMsgData_start_barker_GET( base_ptr, bmlocal166_tmp_var );
- return bmlocal166_tmp_var;
-}
-
-#define BM_TraceLoggerMsgData_start_barker_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal167_my_ptr;\
- UINT bmlocal168_my_bitoff;\
- BM_TraceLoggerMsgData_start_barker_GET_POS( base_ptr, bmlocal167_my_ptr, bmlocal168_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal167_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal167_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal167_my_ptr, bmlocal168_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceLoggerMsgData_start_barker: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_start_barker: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_start_barker: IS_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_start_barker: SET_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_start_barker: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceLoggerMsgData_start_barker: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceLoggerMsgData_start_barker_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal169_out_val;\
- BM_TraceLoggerMsgData_start_barker_GET( base_ptr, bmlocal169_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "barker", 32, (UINT)(bmlocal169_out_val), "%d", 1);\
-}
-
-#define BM_TraceLoggerMsgData_start_barker_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_start_barker_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceLoggerMsgData_start_barker_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal170_my_ptr;\
- UINT bmlocal171_my_bitoff;\
- BM_TraceLoggerMsgData_start_barker_GET_POS( base_ptr, bmlocal170_my_ptr, bmlocal171_my_bitoff );\
- (*((UINT32*)bmlocal170_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal171_my_bitoff );\
-}
-
-// TraceLoggerMsgData_start_barker: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceLoggerMsgData_start_barker_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal172_tmp_bits;\
- BM_TraceLoggerMsgData_start_barker_GET_SIZE( base_ptr, out_bytes, bmlocal172_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal172_tmp_bits );\
-}
-
-#define BM_TraceLoggerMsgData_start_barker_BYTES_SIZE 4
-
-#define BM_TraceLoggerMsgData_start_seqCounter_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal175_acc_bytes;\
- UINT bmlocal176_acc_bits;\
- PVOID bmlocal177_parent_out_ptr;\
- BM_TraceLoggerMsgData_start_GET_POS( base_ptr, bmlocal177_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal177_parent_out_ptr;\
- bmlocal175_acc_bytes = 4;\
- bmlocal176_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal175_acc_bytes );\
- out_bitoff += bmlocal176_acc_bits;\
-}
-
-#define BM_TraceLoggerMsgData_start_seqCounter_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal178_tmp_bitoff;\
- BM_TraceLoggerMsgData_start_seqCounter_GET_POS( base_ptr, out_ptr, bmlocal178_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal178_tmp_bitoff);\
-}
-
-#define BM_TraceLoggerMsgData_start_seqCounter_POS_ALIGNED 4
-
-// Alignment of TraceLoggerMsgData_start_seqCounter: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceLoggerMsgData_start_seqCounter_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_start_seqCounter_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal179_my_ptr;\
- UINT bmlocal180_my_bitoff;\
- BM_TraceLoggerMsgData_start_seqCounter_GET_POS( base_ptr, bmlocal179_my_ptr, bmlocal180_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal179_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal179_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal179_my_ptr, bmlocal180_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceLoggerMsgData_start_seqCounter_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal181_tmp_var;
- BM_TraceLoggerMsgData_start_seqCounter_GET( base_ptr, bmlocal181_tmp_var );
- return bmlocal181_tmp_var;
-}
-
-#define BM_TraceLoggerMsgData_start_seqCounter_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal182_my_ptr;\
- UINT bmlocal183_my_bitoff;\
- BM_TraceLoggerMsgData_start_seqCounter_GET_POS( base_ptr, bmlocal182_my_ptr, bmlocal183_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal182_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal182_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal182_my_ptr, bmlocal183_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceLoggerMsgData_start_seqCounter: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_start_seqCounter: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_start_seqCounter: IS_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_start_seqCounter: SET_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_start_seqCounter: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceLoggerMsgData_start_seqCounter: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceLoggerMsgData_start_seqCounter_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal184_out_val;\
- BM_TraceLoggerMsgData_start_seqCounter_GET( base_ptr, bmlocal184_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "seqCounter", 32, (UINT)(bmlocal184_out_val), "%d", 1);\
-}
-
-#define BM_TraceLoggerMsgData_start_seqCounter_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_start_seqCounter_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceLoggerMsgData_start_seqCounter_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal185_my_ptr;\
- UINT bmlocal186_my_bitoff;\
- BM_TraceLoggerMsgData_start_seqCounter_GET_POS( base_ptr, bmlocal185_my_ptr, bmlocal186_my_bitoff );\
- (*((UINT32*)bmlocal185_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal186_my_bitoff );\
-}
-
-// TraceLoggerMsgData_start_seqCounter: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceLoggerMsgData_start_seqCounter_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal187_tmp_bits;\
- BM_TraceLoggerMsgData_start_seqCounter_GET_SIZE( base_ptr, out_bytes, bmlocal187_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal187_tmp_bits );\
-}
-
-#define BM_TraceLoggerMsgData_start_seqCounter_BYTES_SIZE 4
-
-#define BM_TraceLoggerMsgData_start_subSystemID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal190_acc_bytes;\
- UINT bmlocal191_acc_bits;\
- PVOID bmlocal192_parent_out_ptr;\
- BM_TraceLoggerMsgData_start_GET_POS( base_ptr, bmlocal192_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal192_parent_out_ptr;\
- bmlocal190_acc_bytes = 8;\
- bmlocal191_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal190_acc_bytes );\
- out_bitoff += bmlocal191_acc_bits;\
-}
-
-#define BM_TraceLoggerMsgData_start_subSystemID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal193_tmp_bitoff;\
- BM_TraceLoggerMsgData_start_subSystemID_GET_POS( base_ptr, out_ptr, bmlocal193_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal193_tmp_bitoff);\
-}
-
-#define BM_TraceLoggerMsgData_start_subSystemID_POS_ALIGNED 8
-
-// Alignment of TraceLoggerMsgData_start_subSystemID: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceLoggerMsgData_start_subSystemID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_start_subSystemID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal194_my_ptr;\
- UINT bmlocal195_my_bitoff;\
- BM_TraceLoggerMsgData_start_subSystemID_GET_POS( base_ptr, bmlocal194_my_ptr, bmlocal195_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal194_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal194_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal194_my_ptr, bmlocal195_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceLoggerMsgData_start_subSystemID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal196_tmp_var;
- BM_TraceLoggerMsgData_start_subSystemID_GET( base_ptr, bmlocal196_tmp_var );
- return bmlocal196_tmp_var;
-}
-
-#define BM_TraceLoggerMsgData_start_subSystemID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal197_my_ptr;\
- UINT bmlocal198_my_bitoff;\
- BM_TraceLoggerMsgData_start_subSystemID_GET_POS( base_ptr, bmlocal197_my_ptr, bmlocal198_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal197_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal197_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal197_my_ptr, bmlocal198_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceLoggerMsgData_start_subSystemID: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_start_subSystemID: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_start_subSystemID: IS_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_start_subSystemID: SET_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_start_subSystemID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceLoggerMsgData_start_subSystemID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceLoggerMsgData_start_subSystemID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal199_out_val;\
- BM_TraceLoggerMsgData_start_subSystemID_GET( base_ptr, bmlocal199_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "subSystemID", 32, (UINT)(bmlocal199_out_val), "%d", 1);\
-}
-
-#define BM_TraceLoggerMsgData_start_subSystemID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_start_subSystemID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceLoggerMsgData_start_subSystemID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal200_my_ptr;\
- UINT bmlocal201_my_bitoff;\
- BM_TraceLoggerMsgData_start_subSystemID_GET_POS( base_ptr, bmlocal200_my_ptr, bmlocal201_my_bitoff );\
- (*((UINT32*)bmlocal200_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal201_my_bitoff );\
-}
-
-// TraceLoggerMsgData_start_subSystemID: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceLoggerMsgData_start_subSystemID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal202_tmp_bits;\
- BM_TraceLoggerMsgData_start_subSystemID_GET_SIZE( base_ptr, out_bytes, bmlocal202_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal202_tmp_bits );\
-}
-
-#define BM_TraceLoggerMsgData_start_subSystemID_BYTES_SIZE 4
-
-#define BM_TraceLoggerMsgData_start_length_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal205_acc_bytes;\
- UINT bmlocal206_acc_bits;\
- PVOID bmlocal207_parent_out_ptr;\
- BM_TraceLoggerMsgData_start_GET_POS( base_ptr, bmlocal207_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal207_parent_out_ptr;\
- bmlocal205_acc_bytes = 12;\
- bmlocal206_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal205_acc_bytes );\
- out_bitoff += bmlocal206_acc_bits;\
-}
-
-#define BM_TraceLoggerMsgData_start_length_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal208_tmp_bitoff;\
- BM_TraceLoggerMsgData_start_length_GET_POS( base_ptr, out_ptr, bmlocal208_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal208_tmp_bitoff);\
-}
-
-#define BM_TraceLoggerMsgData_start_length_POS_ALIGNED 12
-
-// Alignment of TraceLoggerMsgData_start_length: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceLoggerMsgData_start_length_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_start_length_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal209_my_ptr;\
- UINT bmlocal210_my_bitoff;\
- BM_TraceLoggerMsgData_start_length_GET_POS( base_ptr, bmlocal209_my_ptr, bmlocal210_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal209_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal209_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal209_my_ptr, bmlocal210_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceLoggerMsgData_start_length_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal211_tmp_var;
- BM_TraceLoggerMsgData_start_length_GET( base_ptr, bmlocal211_tmp_var );
- return bmlocal211_tmp_var;
-}
-
-#define BM_TraceLoggerMsgData_start_length_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal212_my_ptr;\
- UINT bmlocal213_my_bitoff;\
- BM_TraceLoggerMsgData_start_length_GET_POS( base_ptr, bmlocal212_my_ptr, bmlocal213_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal212_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal212_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal212_my_ptr, bmlocal213_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceLoggerMsgData_start_length: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_start_length: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_start_length: IS_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_start_length: SET_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_start_length: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceLoggerMsgData_start_length: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceLoggerMsgData_start_length_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal214_out_val;\
- BM_TraceLoggerMsgData_start_length_GET( base_ptr, bmlocal214_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "length", 32, (UINT)(bmlocal214_out_val), "%d", 1);\
-}
-
-#define BM_TraceLoggerMsgData_start_length_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_start_length_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceLoggerMsgData_start_length_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal215_my_ptr;\
- UINT bmlocal216_my_bitoff;\
- BM_TraceLoggerMsgData_start_length_GET_POS( base_ptr, bmlocal215_my_ptr, bmlocal216_my_bitoff );\
- (*((UINT32*)bmlocal215_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal216_my_bitoff );\
-}
-
-// TraceLoggerMsgData_start_length: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceLoggerMsgData_start_length_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal217_tmp_bits;\
- BM_TraceLoggerMsgData_start_length_GET_SIZE( base_ptr, out_bytes, bmlocal217_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal217_tmp_bits );\
-}
-
-#define BM_TraceLoggerMsgData_start_length_BYTES_SIZE 4
-
-#define BM_TraceLoggerMsgData_start_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 16;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_start_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal220_tmp_bits;\
- BM_TraceLoggerMsgData_start_GET_SIZE( base_ptr, out_bytes, bmlocal220_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal220_tmp_bits );\
-}
-
-#define BM_TraceLoggerMsgData_start_BYTES_SIZE 16
-
-#define BM_TraceLoggerMsgData_start_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "start", 1);\
- BM_TraceLoggerMsgData_start_barker_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceLoggerMsgData_start_seqCounter_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceLoggerMsgData_start_subSystemID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceLoggerMsgData_start_length_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_start_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_start_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceLoggerMsgData_buffer_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal223_acc_bytes;\
- UINT bmlocal224_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal223_acc_bytes = 16;\
- bmlocal224_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal223_acc_bytes );\
- out_bitoff += bmlocal224_acc_bits;\
-}
-
-#define BM_TraceLoggerMsgData_buffer_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal225_tmp_bitoff;\
- BM_TraceLoggerMsgData_buffer_GET_POS( base_ptr, out_ptr, bmlocal225_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal225_tmp_bitoff);\
-}
-
-#define BM_TraceLoggerMsgData_buffer_POS_ALIGNED 16
-
-// ARRAY: TraceLoggerMsgData_buffer
-#define BM_TraceLoggerMsgData_buffer_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal226_var0;\
- BM_TraceLoggerMsgData_start_length_GET( base_ptr, bmlocal226_var0 );\
- out_bytes = (UINT)(1*(1*bmlocal226_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceLoggerMsgData_buffer_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal227_my_bytes;
- UINT bmlocal228_my_bits;
- BM_TraceLoggerMsgData_buffer_GET_SIZE( base_ptr, bmlocal227_my_bytes, bmlocal228_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal227_my_bytes, bmlocal228_my_bits);
- BMI_UNUSED_VAR( bmlocal228_my_bits );
- return bmlocal227_my_bytes;
-}
-
-#define BM_TraceLoggerMsgData_buffer_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal229_var0;\
- BM_TraceLoggerMsgData_start_length_GET( base_ptr, bmlocal229_var0 );\
- out_element_count = (UINT)(bmlocal229_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_buffer_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal230_out_ptr;\
- UINT bmlocal231_out_bitoff;\
- UINT bmlocal232_element_size_bytes;\
- UINT bmlocal233_element_size_bits;\
- BM_TraceLoggerMsgData_buffer_GET_POS( base_ptr, bmlocal230_out_ptr, bmlocal231_out_bitoff );\
- bmlocal232_element_size_bytes = 1;\
- bmlocal233_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal230_out_ptr) + (idx0) * bmlocal232_element_size_bytes );\
- out_bitoff = bmlocal231_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal233_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'TraceLoggerMsgData_buffer' Type: 'Uint8', Inner, Non-instance, No bitoff root
-#define BM_TraceLoggerMsgData_buffer_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal234_parent_out_ptr;\
- BM_TraceLoggerMsgData_buffer_GET_ELEMENT_POS( base_ptr, idx0, bmlocal234_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal234_parent_out_ptr;\
-}
-
-// Alignment of TraceLoggerMsgData_buffer_value: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_TraceLoggerMsgData_buffer_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceLoggerMsgData_buffer_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal235_my_ptr;\
- UINT bmlocal236_my_bitoff;\
- BM_TraceLoggerMsgData_buffer_value_GET_POS( base_ptr, idx0, bmlocal235_my_ptr, bmlocal236_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal235_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal235_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal235_my_ptr, bmlocal236_my_bitoff, 8, UINT8, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE UINT8 BM_INLINE_TraceLoggerMsgData_buffer_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT8 bmlocal237_tmp_var;
- BM_TraceLoggerMsgData_buffer_value_GET( base_ptr, idx0, bmlocal237_tmp_var );
- return bmlocal237_tmp_var;
-}
-
-#define BM_TraceLoggerMsgData_buffer_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal238_my_ptr;\
- UINT bmlocal239_my_bitoff;\
- BM_TraceLoggerMsgData_buffer_value_GET_POS( base_ptr, idx0, bmlocal238_my_ptr, bmlocal239_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal238_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal238_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal238_my_ptr, bmlocal239_my_bitoff, 8, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// TraceLoggerMsgData_buffer_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_buffer_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_buffer_value: IS_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_buffer_value: SET_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_buffer_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceLoggerMsgData_buffer_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceLoggerMsgData_buffer_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal240_out_val;\
- BM_TraceLoggerMsgData_buffer_value_GET( base_ptr, idx0, bmlocal240_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal240_out_val), "%u", 1);\
-}
-
-#define BM_TraceLoggerMsgData_buffer_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_buffer_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceLoggerMsgData_buffer_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal241_my_ptr;\
- UINT bmlocal242_my_bitoff;\
- BM_TraceLoggerMsgData_buffer_value_GET_POS( base_ptr, idx0, bmlocal241_my_ptr, bmlocal242_my_bitoff );\
- (*((UINT8*)bmlocal241_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal242_my_bitoff );\
-}
-
-// TraceLoggerMsgData_buffer_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceLoggerMsgData_buffer_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal243_tmp_bits;\
- BM_TraceLoggerMsgData_buffer_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal243_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal243_tmp_bits );\
-}
-
-#define BM_TraceLoggerMsgData_buffer_value_BYTES_SIZE 1
-
-#define BM_TraceLoggerMsgData_buffer_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceLoggerMsgData_buffer_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal246_tmp_bits;\
- BM_TraceLoggerMsgData_buffer_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal246_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal246_tmp_bits );\
-}
-
-#define BM_TraceLoggerMsgData_buffer_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_TraceLoggerMsgData_buffer_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_TraceLoggerMsgData_buffer_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_buffer_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceLoggerMsgData_buffer_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_buffer_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceLoggerMsgData_buffer_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal247_dim_size0;\
- UINT bmlocal248_idx0;\
- {\
- UINT32 bmlocal249_var0;\
- BM_TraceLoggerMsgData_start_length_GET( base_ptr, bmlocal249_var0 );\
- bmlocal247_dim_size0 = (UINT)(bmlocal249_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "buffer", 1);\
- for( bmlocal248_idx0=0; bmlocal248_idx0<bmlocal247_dim_size0; bmlocal248_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal248_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_TraceLoggerMsgData_buffer_DUMP_DEPTH_IDX( base_ptr, bmlocal248_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_buffer_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_buffer_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceLoggerMsgData_buffer_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal250_tmp_bits;\
- BM_TraceLoggerMsgData_buffer_GET_SIZE( base_ptr, out_bytes, bmlocal250_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal250_tmp_bits );\
-}
-
-
-#define BM_TraceLoggerMsgData_r2_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal251_tmp_bytes = 0;\
- UINT bmlocal252_tmp_bits = 0;\
- UINT bmlocal253_acc_bytes;\
- UINT bmlocal254_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal253_acc_bytes = 16;\
- bmlocal254_acc_bits = 0;\
- BM_TraceLoggerMsgData_buffer_GET_SIZE( base_ptr, bmlocal251_tmp_bytes, bmlocal252_tmp_bits );\
- bmlocal253_acc_bytes += bmlocal251_tmp_bytes;\
- bmlocal254_acc_bits += bmlocal252_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal253_acc_bytes );\
- out_bitoff += bmlocal254_acc_bits;\
-}
-
-#define BM_TraceLoggerMsgData_r2_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "<OptionalPadding-r2>", 1);\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_r2_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_r2_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceLoggerMsgData_end_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal255_tmp_bytes = 0;\
- UINT bmlocal256_tmp_bits = 0;\
- UINT bmlocal257_acc_bytes;\
- UINT bmlocal258_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal257_acc_bytes = 16;\
- bmlocal258_acc_bits = 0;\
- BM_TraceLoggerMsgData_buffer_GET_SIZE( base_ptr, bmlocal255_tmp_bytes, bmlocal256_tmp_bits );\
- bmlocal257_acc_bytes += bmlocal255_tmp_bytes;\
- bmlocal258_acc_bits += bmlocal256_tmp_bits;\
- BMI_ROUND_UP_4BYTES( bmlocal257_acc_bytes, bmlocal258_acc_bits );\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal257_acc_bytes );\
- out_bitoff += bmlocal258_acc_bits;\
-}
-
-// COMPOSITE: Full name: 'TraceLoggerMsgData_end' Type: 'TraceBufferEnd', Inner, Non-instance, No bitoff root
-#define BM_TraceLoggerMsgData_end_barker_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal259_parent_out_ptr;\
- BM_TraceLoggerMsgData_end_GET_POS( base_ptr, bmlocal259_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal259_parent_out_ptr;\
-}
-
-#define BM_TraceLoggerMsgData_end_barker_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal260_tmp_bitoff;\
- BM_TraceLoggerMsgData_end_barker_GET_POS( base_ptr, out_ptr, bmlocal260_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal260_tmp_bitoff);\
-}
-
-// Alignment of TraceLoggerMsgData_end_barker: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceLoggerMsgData_end_barker_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_end_barker_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal261_my_ptr;\
- UINT bmlocal262_my_bitoff;\
- BM_TraceLoggerMsgData_end_barker_GET_POS( base_ptr, bmlocal261_my_ptr, bmlocal262_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal261_my_ptr, bmlocal262_my_bitoff, 32, UINT32, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceLoggerMsgData_end_barker_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal263_tmp_var;
- BM_TraceLoggerMsgData_end_barker_GET( base_ptr, bmlocal263_tmp_var );
- return bmlocal263_tmp_var;
-}
-
-#define BM_TraceLoggerMsgData_end_barker_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal264_my_ptr;\
- UINT bmlocal265_my_bitoff;\
- BM_TraceLoggerMsgData_end_barker_GET_POS( base_ptr, bmlocal264_my_ptr, bmlocal265_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal264_my_ptr, bmlocal265_my_bitoff, 32, in_val, 0xFFFFFFFF );\
-}
-
-// TraceLoggerMsgData_end_barker: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_end_barker: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_end_barker: IS_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_end_barker: SET_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_end_barker: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceLoggerMsgData_end_barker: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceLoggerMsgData_end_barker_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal266_out_val;\
- BM_TraceLoggerMsgData_end_barker_GET( base_ptr, bmlocal266_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "barker", 32, (UINT)(bmlocal266_out_val), "%d", 1);\
-}
-
-#define BM_TraceLoggerMsgData_end_barker_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_end_barker_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceLoggerMsgData_end_barker_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal267_val;\
- BM_TraceLoggerMsgData_end_barker_GET( base_ptr, bmlocal267_val );\
- (bmlocal267_val)++;\
- BM_TraceLoggerMsgData_end_barker_SET( base_ptr, bmlocal267_val );\
-}
-
-// TraceLoggerMsgData_end_barker: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceLoggerMsgData_end_barker_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal268_tmp_bits;\
- BM_TraceLoggerMsgData_end_barker_GET_SIZE( base_ptr, out_bytes, bmlocal268_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal268_tmp_bits );\
-}
-
-#define BM_TraceLoggerMsgData_end_barker_BYTES_SIZE 4
-
-#define BM_TraceLoggerMsgData_end_seqCounter_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal271_acc_bytes;\
- UINT bmlocal272_acc_bits;\
- PVOID bmlocal273_parent_out_ptr;\
- BM_TraceLoggerMsgData_end_GET_POS( base_ptr, bmlocal273_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal273_parent_out_ptr;\
- bmlocal271_acc_bytes = 4;\
- bmlocal272_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal271_acc_bytes );\
- out_bitoff += bmlocal272_acc_bits;\
-}
-
-#define BM_TraceLoggerMsgData_end_seqCounter_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal274_tmp_bitoff;\
- BM_TraceLoggerMsgData_end_seqCounter_GET_POS( base_ptr, out_ptr, bmlocal274_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal274_tmp_bitoff);\
-}
-
-// Alignment of TraceLoggerMsgData_end_seqCounter: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceLoggerMsgData_end_seqCounter_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_end_seqCounter_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal275_my_ptr;\
- UINT bmlocal276_my_bitoff;\
- BM_TraceLoggerMsgData_end_seqCounter_GET_POS( base_ptr, bmlocal275_my_ptr, bmlocal276_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal275_my_ptr, bmlocal276_my_bitoff, 32, UINT32, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceLoggerMsgData_end_seqCounter_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal277_tmp_var;
- BM_TraceLoggerMsgData_end_seqCounter_GET( base_ptr, bmlocal277_tmp_var );
- return bmlocal277_tmp_var;
-}
-
-#define BM_TraceLoggerMsgData_end_seqCounter_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal278_my_ptr;\
- UINT bmlocal279_my_bitoff;\
- BM_TraceLoggerMsgData_end_seqCounter_GET_POS( base_ptr, bmlocal278_my_ptr, bmlocal279_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal278_my_ptr, bmlocal279_my_bitoff, 32, in_val, 0xFFFFFFFF );\
-}
-
-// TraceLoggerMsgData_end_seqCounter: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_end_seqCounter: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceLoggerMsgData_end_seqCounter: IS_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_end_seqCounter: SET_RESET accessor is not defined because no reset value was specified.
-// TraceLoggerMsgData_end_seqCounter: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceLoggerMsgData_end_seqCounter: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceLoggerMsgData_end_seqCounter_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal280_out_val;\
- BM_TraceLoggerMsgData_end_seqCounter_GET( base_ptr, bmlocal280_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "seqCounter", 32, (UINT)(bmlocal280_out_val), "%d", 1);\
-}
-
-#define BM_TraceLoggerMsgData_end_seqCounter_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_end_seqCounter_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceLoggerMsgData_end_seqCounter_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal281_val;\
- BM_TraceLoggerMsgData_end_seqCounter_GET( base_ptr, bmlocal281_val );\
- (bmlocal281_val)++;\
- BM_TraceLoggerMsgData_end_seqCounter_SET( base_ptr, bmlocal281_val );\
-}
-
-// TraceLoggerMsgData_end_seqCounter: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceLoggerMsgData_end_seqCounter_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal282_tmp_bits;\
- BM_TraceLoggerMsgData_end_seqCounter_GET_SIZE( base_ptr, out_bytes, bmlocal282_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal282_tmp_bits );\
-}
-
-#define BM_TraceLoggerMsgData_end_seqCounter_BYTES_SIZE 4
-
-#define BM_TraceLoggerMsgData_end_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 8;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_end_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal285_tmp_bits;\
- BM_TraceLoggerMsgData_end_GET_SIZE( base_ptr, out_bytes, bmlocal285_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal285_tmp_bits );\
-}
-
-#define BM_TraceLoggerMsgData_end_BYTES_SIZE 8
-
-#define BM_TraceLoggerMsgData_end_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "end", 1);\
- BM_TraceLoggerMsgData_end_barker_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceLoggerMsgData_end_seqCounter_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_end_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_end_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceLoggerMsgData_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal286_tmp_bytes = 0;\
- UINT bmlocal287_tmp_bits = 0;\
- out_bytes = 24;\
- out_bits = 0;\
- BM_TraceLoggerMsgData_buffer_GET_SIZE( base_ptr, bmlocal286_tmp_bytes, bmlocal287_tmp_bits );\
- out_bytes += bmlocal286_tmp_bytes;\
- out_bits += bmlocal287_tmp_bits;\
- BMI_ROUND_UP_4BYTES( out_bytes, out_bits );\
-}
-
-#define BM_TraceLoggerMsgData_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal288_tmp_bits;\
- BM_TraceLoggerMsgData_GET_SIZE( base_ptr, out_bytes, bmlocal288_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal288_tmp_bits );\
-}
-
-#define BM_TraceLoggerMsgData_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TraceLoggerMsgData", 1);\
- BM_TraceLoggerMsgData_start_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceLoggerMsgData_buffer_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceLoggerMsgData_r2_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceLoggerMsgData_end_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceLoggerMsgData_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceLoggerMsgData_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_TRACELOGGER_H_ */
-
diff --git a/InfraStack/OSDependent/Linux/L4Generated/TraceMessage.h b/InfraStack/OSDependent/Linux/L4Generated/TraceMessage.h
deleted file mode 100644
index 31fb087..0000000
--- a/InfraStack/OSDependent/Linux/L4Generated/TraceMessage.h
+++ /dev/null
@@ -1,4548 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 11/19/2009 12:56:06 AM
- *
- * Project : Ofer
- * Module : TraceMessage
- * Author : Igor Brainman
- * Date : 23/07/2006
- * Purpose : Trace Messages Format
- *****************************************************************************/
-
-#if !defined(_BITMAN_TRACEMESSAGE_H_)
-#define _BITMAN_TRACEMESSAGE_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-#include "BasicBitmanTypes.h"
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-#define BM_TraceMsgStatus_msgID_MASK (0x000FFFFF)
-
-#define BM_TraceMsgStatus_msgID_OFFSET (0)
-
-#define BM_TraceMsgStatus_msgID_SHIFTED_MASK (0x000FFFFF)
-
-#define BM_TraceMsgStatus_numOfParams_MASK (0x00000003)
-
-#define BM_TraceMsgStatus_numOfParams_OFFSET (20)
-
-#define BM_TraceMsgStatus_numOfParams_SHIFTED_MASK (0x00300000)
-
-#define BM_TraceMsgStatus_timeStampPresent_MASK (0x00000001)
-
-#define BM_TraceMsgStatus_timeStampPresent_OFFSET (22)
-
-#define BM_TraceMsgStatus_timeStampPresent_SHIFTED_MASK (0x00400000)
-
-#define BM_TraceMsgStatus_inlineString_MASK (0x00000001)
-
-#define BM_TraceMsgStatus_inlineString_OFFSET (23)
-
-#define BM_TraceMsgStatus_inlineString_SHIFTED_MASK (0x00800000)
-
-#define BM_TraceMsgStatus_payload_MASK (0x00000001)
-
-#define BM_TraceMsgStatus_payload_OFFSET (24)
-
-#define BM_TraceMsgStatus_payload_SHIFTED_MASK (0x01000000)
-
-#define BM_TraceMsgStatus_bufferOverrun_MASK (0x00000001)
-
-#define BM_TraceMsgStatus_bufferOverrun_OFFSET (25)
-
-#define BM_TraceMsgStatus_bufferOverrun_SHIFTED_MASK (0x02000000)
-
-#define BM_TraceMsgStatus_subSystemID_MASK (0x00000007)
-
-#define BM_TraceMsgStatus_subSystemID_OFFSET (26)
-
-#define BM_TraceMsgStatus_subSystemID_SHIFTED_MASK (0x1C000000)
-
-#define BM_TraceMsgStatus_severity_MASK (0x00000007)
-
-#define BM_TraceMsgStatus_severity_OFFSET (29)
-
-#define BM_TraceMsgStatus_severity_SHIFTED_MASK (0xE0000000)
-
-typedef UINT8 TraceMsgStatus[4];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT32 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT32 _msgID : 20; //a unique message ID to access trace string table
- UINT32 _numOfParams : 2; //may be 0..3
- UINT32 _timeStampPresent : 1; //set to TRUE, if time stamp is attached
- UINT32 _inlineString : 1; //set to TRUE, if inline string is attached
- UINT32 _payload : 1; //set to TRUE, if raw buffer (payload) is attached
- UINT32 _bufferOverrun : 1; //set to TRUE, if buffer overflow happened
- UINT32 _subSystemID : 3; //may be 0..7
- UINT32 _severity : 3; //may be 0..7
- } fields;
-} BMS_TraceMsgStatus;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT32 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT32 _severity : 3; //may be 0..7
- UINT32 _subSystemID : 3; //may be 0..7
- UINT32 _bufferOverrun : 1; //set to TRUE, if buffer overflow happened
- UINT32 _payload : 1; //set to TRUE, if raw buffer (payload) is attached
- UINT32 _inlineString : 1; //set to TRUE, if inline string is attached
- UINT32 _timeStampPresent : 1; //set to TRUE, if time stamp is attached
- UINT32 _numOfParams : 2; //may be 0..3
- UINT32 _msgID : 20; //a unique message ID to access trace string table
- } fields;
-} BMS_TraceMsgStatus;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'TraceMsgStatus' Type: 'TraceMsgStatus', Top-level, Non-instance, No bitoff root
-#define BM_TraceMsgStatus_msgID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TraceMsgStatus_msgID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal79_tmp_bitoff;\
- BM_TraceMsgStatus_msgID_GET_POS( base_ptr, out_ptr, bmlocal79_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal79_tmp_bitoff);\
-}
-
-#define BM_TraceMsgStatus_msgID_POS_ALIGNED 0
-
-// Alignment of TraceMsgStatus_msgID: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_msgID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 4;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_msgID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal80_my_ptr;\
- UINT bmlocal81_my_bitoff;\
- BM_TraceMsgStatus_msgID_GET_POS( base_ptr, bmlocal80_my_ptr, bmlocal81_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal80_my_ptr, bmlocal81_my_bitoff, 20, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_msgID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal82_tmp_var;
- BM_TraceMsgStatus_msgID_GET( base_ptr, bmlocal82_tmp_var );
- return bmlocal82_tmp_var;
-}
-
-#define BM_TraceMsgStatus_msgID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal83_my_ptr;\
- UINT bmlocal84_my_bitoff;\
- BM_TraceMsgStatus_msgID_GET_POS( base_ptr, bmlocal83_my_ptr, bmlocal84_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal83_my_ptr, bmlocal84_my_bitoff, 20, in_val, 0x00000000 );\
-}
-
-// TraceMsgStatus_msgID: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_msgID: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_msgID: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_msgID: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_msgID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_msgID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_msgID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal85_out_val;\
- BM_TraceMsgStatus_msgID_GET( base_ptr, bmlocal85_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "msgID", 20, (UINT)(bmlocal85_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_msgID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_msgID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_msgID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal86_val;\
- BM_TraceMsgStatus_msgID_GET( base_ptr, bmlocal86_val );\
- (bmlocal86_val)++;\
- BM_TraceMsgStatus_msgID_SET( base_ptr, bmlocal86_val );\
-}
-
-// TraceMsgStatus_msgID: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_msgID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal87_tmp_bits;\
- BM_TraceMsgStatus_msgID_GET_SIZE( base_ptr, out_bytes, bmlocal87_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal87_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_msgID_BYTES_SIZE 3
-
-#define BM_TraceMsgStatus_numOfParams_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal90_acc_bytes;\
- UINT bmlocal91_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal90_acc_bytes = 2;\
- bmlocal91_acc_bits = 4;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal90_acc_bytes );\
- out_bitoff += bmlocal91_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_numOfParams: accumulated=(2,4, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_numOfParams_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 2;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_numOfParams_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal92_my_ptr;\
- UINT bmlocal93_my_bitoff;\
- BM_TraceMsgStatus_numOfParams_GET_POS( base_ptr, bmlocal92_my_ptr, bmlocal93_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal92_my_ptr, bmlocal93_my_bitoff, 2, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_numOfParams_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal94_tmp_var;
- BM_TraceMsgStatus_numOfParams_GET( base_ptr, bmlocal94_tmp_var );
- return bmlocal94_tmp_var;
-}
-
-#define BM_TraceMsgStatus_numOfParams_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal95_my_ptr;\
- UINT bmlocal96_my_bitoff;\
- BM_TraceMsgStatus_numOfParams_GET_POS( base_ptr, bmlocal95_my_ptr, bmlocal96_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal95_my_ptr, bmlocal96_my_bitoff, 2, in_val, 0x00000002 );\
-}
-
-// TraceMsgStatus_numOfParams: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_numOfParams: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_numOfParams: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_numOfParams: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_numOfParams: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_numOfParams: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal97_out_val;\
- BM_TraceMsgStatus_numOfParams_GET( base_ptr, bmlocal97_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "numOfParams", 2, (UINT)(bmlocal97_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_numOfParams_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_numOfParams_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal98_val;\
- BM_TraceMsgStatus_numOfParams_GET( base_ptr, bmlocal98_val );\
- (bmlocal98_val)++;\
- BM_TraceMsgStatus_numOfParams_SET( base_ptr, bmlocal98_val );\
-}
-
-// TraceMsgStatus_numOfParams: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_numOfParams_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal99_tmp_bits;\
- BM_TraceMsgStatus_numOfParams_GET_SIZE( base_ptr, out_bytes, bmlocal99_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal99_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_numOfParams_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_timeStampPresent_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal102_acc_bytes;\
- UINT bmlocal103_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal102_acc_bytes = 2;\
- bmlocal103_acc_bits = 6;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal102_acc_bytes );\
- out_bitoff += bmlocal103_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_timeStampPresent: accumulated=(2,6, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_timeStampPresent_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_timeStampPresent_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal104_my_ptr;\
- UINT bmlocal105_my_bitoff;\
- BM_TraceMsgStatus_timeStampPresent_GET_POS( base_ptr, bmlocal104_my_ptr, bmlocal105_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal104_my_ptr, bmlocal105_my_bitoff, 1, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_timeStampPresent_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal106_tmp_var;
- BM_TraceMsgStatus_timeStampPresent_GET( base_ptr, bmlocal106_tmp_var );
- return bmlocal106_tmp_var;
-}
-
-#define BM_TraceMsgStatus_timeStampPresent_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal107_my_ptr;\
- UINT bmlocal108_my_bitoff;\
- BM_TraceMsgStatus_timeStampPresent_GET_POS( base_ptr, bmlocal107_my_ptr, bmlocal108_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal107_my_ptr, bmlocal108_my_bitoff, 1, in_val, 0x00000002 );\
-}
-
-// TraceMsgStatus_timeStampPresent: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_timeStampPresent: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_timeStampPresent: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_timeStampPresent: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_timeStampPresent: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_timeStampPresent: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal109_out_val;\
- BM_TraceMsgStatus_timeStampPresent_GET( base_ptr, bmlocal109_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStampPresent", 1, (UINT)(bmlocal109_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_timeStampPresent_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_timeStampPresent_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal110_val;\
- BM_TraceMsgStatus_timeStampPresent_GET( base_ptr, bmlocal110_val );\
- (bmlocal110_val)++;\
- BM_TraceMsgStatus_timeStampPresent_SET( base_ptr, bmlocal110_val );\
-}
-
-// TraceMsgStatus_timeStampPresent: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_timeStampPresent_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal111_tmp_bits;\
- BM_TraceMsgStatus_timeStampPresent_GET_SIZE( base_ptr, out_bytes, bmlocal111_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal111_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_timeStampPresent_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_inlineString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal114_acc_bytes;\
- UINT bmlocal115_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal114_acc_bytes = 2;\
- bmlocal115_acc_bits = 7;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal114_acc_bytes );\
- out_bitoff += bmlocal115_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_inlineString: accumulated=(2,7, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_inlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_inlineString_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal116_my_ptr;\
- UINT bmlocal117_my_bitoff;\
- BM_TraceMsgStatus_inlineString_GET_POS( base_ptr, bmlocal116_my_ptr, bmlocal117_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal116_my_ptr, bmlocal117_my_bitoff, 1, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_inlineString_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal118_tmp_var;
- BM_TraceMsgStatus_inlineString_GET( base_ptr, bmlocal118_tmp_var );
- return bmlocal118_tmp_var;
-}
-
-#define BM_TraceMsgStatus_inlineString_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal119_my_ptr;\
- UINT bmlocal120_my_bitoff;\
- BM_TraceMsgStatus_inlineString_GET_POS( base_ptr, bmlocal119_my_ptr, bmlocal120_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal119_my_ptr, bmlocal120_my_bitoff, 1, in_val, 0x00000002 );\
-}
-
-// TraceMsgStatus_inlineString: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_inlineString: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_inlineString: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_inlineString: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_inlineString: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_inlineString: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_inlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal121_out_val;\
- BM_TraceMsgStatus_inlineString_GET( base_ptr, bmlocal121_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "inlineString", 1, (UINT)(bmlocal121_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_inlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_inlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_inlineString_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal122_val;\
- BM_TraceMsgStatus_inlineString_GET( base_ptr, bmlocal122_val );\
- (bmlocal122_val)++;\
- BM_TraceMsgStatus_inlineString_SET( base_ptr, bmlocal122_val );\
-}
-
-// TraceMsgStatus_inlineString: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_inlineString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal123_tmp_bits;\
- BM_TraceMsgStatus_inlineString_GET_SIZE( base_ptr, out_bytes, bmlocal123_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal123_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_inlineString_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_payload_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal126_acc_bytes;\
- UINT bmlocal127_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal126_acc_bytes = 3;\
- bmlocal127_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal126_acc_bytes );\
- out_bitoff += bmlocal127_acc_bits;\
-}
-
-#define BM_TraceMsgStatus_payload_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal128_tmp_bitoff;\
- BM_TraceMsgStatus_payload_GET_POS( base_ptr, out_ptr, bmlocal128_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal128_tmp_bitoff);\
-}
-
-#define BM_TraceMsgStatus_payload_POS_ALIGNED 3
-
-// Alignment of TraceMsgStatus_payload: accumulated=(3,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_payload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_payload_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal129_my_ptr;\
- UINT bmlocal130_my_bitoff;\
- BM_TraceMsgStatus_payload_GET_POS( base_ptr, bmlocal129_my_ptr, bmlocal130_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal129_my_ptr, bmlocal130_my_bitoff, 1, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_payload_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal131_tmp_var;
- BM_TraceMsgStatus_payload_GET( base_ptr, bmlocal131_tmp_var );
- return bmlocal131_tmp_var;
-}
-
-#define BM_TraceMsgStatus_payload_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal132_my_ptr;\
- UINT bmlocal133_my_bitoff;\
- BM_TraceMsgStatus_payload_GET_POS( base_ptr, bmlocal132_my_ptr, bmlocal133_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal132_my_ptr, bmlocal133_my_bitoff, 1, in_val, 0x00000003 );\
-}
-
-// TraceMsgStatus_payload: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_payload: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_payload: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_payload: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_payload: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_payload: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_payload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal134_out_val;\
- BM_TraceMsgStatus_payload_GET( base_ptr, bmlocal134_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "payload", 1, (UINT)(bmlocal134_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_payload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_payload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_payload_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal135_val;\
- BM_TraceMsgStatus_payload_GET( base_ptr, bmlocal135_val );\
- (bmlocal135_val)++;\
- BM_TraceMsgStatus_payload_SET( base_ptr, bmlocal135_val );\
-}
-
-// TraceMsgStatus_payload: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_payload_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal136_tmp_bits;\
- BM_TraceMsgStatus_payload_GET_SIZE( base_ptr, out_bytes, bmlocal136_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal136_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_payload_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_bufferOverrun_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal139_acc_bytes;\
- UINT bmlocal140_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal139_acc_bytes = 3;\
- bmlocal140_acc_bits = 1;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal139_acc_bytes );\
- out_bitoff += bmlocal140_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_bufferOverrun: accumulated=(3,1, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_bufferOverrun_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_bufferOverrun_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal141_my_ptr;\
- UINT bmlocal142_my_bitoff;\
- BM_TraceMsgStatus_bufferOverrun_GET_POS( base_ptr, bmlocal141_my_ptr, bmlocal142_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal141_my_ptr, bmlocal142_my_bitoff, 1, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_bufferOverrun_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal143_tmp_var;
- BM_TraceMsgStatus_bufferOverrun_GET( base_ptr, bmlocal143_tmp_var );
- return bmlocal143_tmp_var;
-}
-
-#define BM_TraceMsgStatus_bufferOverrun_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal144_my_ptr;\
- UINT bmlocal145_my_bitoff;\
- BM_TraceMsgStatus_bufferOverrun_GET_POS( base_ptr, bmlocal144_my_ptr, bmlocal145_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal144_my_ptr, bmlocal145_my_bitoff, 1, in_val, 0x00000003 );\
-}
-
-// TraceMsgStatus_bufferOverrun: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_bufferOverrun: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_bufferOverrun: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_bufferOverrun: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_bufferOverrun: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_bufferOverrun: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal146_out_val;\
- BM_TraceMsgStatus_bufferOverrun_GET( base_ptr, bmlocal146_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "bufferOverrun", 1, (UINT)(bmlocal146_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_bufferOverrun_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_bufferOverrun_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal147_val;\
- BM_TraceMsgStatus_bufferOverrun_GET( base_ptr, bmlocal147_val );\
- (bmlocal147_val)++;\
- BM_TraceMsgStatus_bufferOverrun_SET( base_ptr, bmlocal147_val );\
-}
-
-// TraceMsgStatus_bufferOverrun: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_bufferOverrun_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal148_tmp_bits;\
- BM_TraceMsgStatus_bufferOverrun_GET_SIZE( base_ptr, out_bytes, bmlocal148_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal148_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_bufferOverrun_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_subSystemID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal151_acc_bytes;\
- UINT bmlocal152_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal151_acc_bytes = 3;\
- bmlocal152_acc_bits = 2;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal151_acc_bytes );\
- out_bitoff += bmlocal152_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_subSystemID: accumulated=(3,2, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_subSystemID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 3;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_subSystemID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal153_my_ptr;\
- UINT bmlocal154_my_bitoff;\
- BM_TraceMsgStatus_subSystemID_GET_POS( base_ptr, bmlocal153_my_ptr, bmlocal154_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal153_my_ptr, bmlocal154_my_bitoff, 3, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_subSystemID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal155_tmp_var;
- BM_TraceMsgStatus_subSystemID_GET( base_ptr, bmlocal155_tmp_var );
- return bmlocal155_tmp_var;
-}
-
-#define BM_TraceMsgStatus_subSystemID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal156_my_ptr;\
- UINT bmlocal157_my_bitoff;\
- BM_TraceMsgStatus_subSystemID_GET_POS( base_ptr, bmlocal156_my_ptr, bmlocal157_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal156_my_ptr, bmlocal157_my_bitoff, 3, in_val, 0x00000003 );\
-}
-
-// TraceMsgStatus_subSystemID: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_subSystemID: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_subSystemID: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_subSystemID: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_subSystemID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_subSystemID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_subSystemID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal158_out_val;\
- BM_TraceMsgStatus_subSystemID_GET( base_ptr, bmlocal158_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "subSystemID", 3, (UINT)(bmlocal158_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_subSystemID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_subSystemID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_subSystemID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal159_val;\
- BM_TraceMsgStatus_subSystemID_GET( base_ptr, bmlocal159_val );\
- (bmlocal159_val)++;\
- BM_TraceMsgStatus_subSystemID_SET( base_ptr, bmlocal159_val );\
-}
-
-// TraceMsgStatus_subSystemID: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_subSystemID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal160_tmp_bits;\
- BM_TraceMsgStatus_subSystemID_GET_SIZE( base_ptr, out_bytes, bmlocal160_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal160_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_subSystemID_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_severity_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal163_acc_bytes;\
- UINT bmlocal164_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal163_acc_bytes = 3;\
- bmlocal164_acc_bits = 5;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal163_acc_bytes );\
- out_bitoff += bmlocal164_acc_bits;\
-}
-
-// Alignment of TraceMsgStatus_severity: accumulated=(3,5, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceMsgStatus_severity_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 3;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_severity_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal165_my_ptr;\
- UINT bmlocal166_my_bitoff;\
- BM_TraceMsgStatus_severity_GET_POS( base_ptr, bmlocal165_my_ptr, bmlocal166_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal165_my_ptr, bmlocal166_my_bitoff, 3, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_severity_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal167_tmp_var;
- BM_TraceMsgStatus_severity_GET( base_ptr, bmlocal167_tmp_var );
- return bmlocal167_tmp_var;
-}
-
-#define BM_TraceMsgStatus_severity_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal168_my_ptr;\
- UINT bmlocal169_my_bitoff;\
- BM_TraceMsgStatus_severity_GET_POS( base_ptr, bmlocal168_my_ptr, bmlocal169_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal168_my_ptr, bmlocal169_my_bitoff, 3, in_val, 0x00000003 );\
-}
-
-// TraceMsgStatus_severity: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_severity: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus_severity: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_severity: SET_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus_severity: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceMsgStatus_severity: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceMsgStatus_severity_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal170_out_val;\
- BM_TraceMsgStatus_severity_GET( base_ptr, bmlocal170_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "severity", 3, (UINT)(bmlocal170_out_val), "%d", 1);\
-}
-
-#define BM_TraceMsgStatus_severity_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_severity_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceMsgStatus_severity_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal171_val;\
- BM_TraceMsgStatus_severity_GET( base_ptr, bmlocal171_val );\
- (bmlocal171_val)++;\
- BM_TraceMsgStatus_severity_SET( base_ptr, bmlocal171_val );\
-}
-
-// TraceMsgStatus_severity: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceMsgStatus_severity_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal172_tmp_bits;\
- BM_TraceMsgStatus_severity_GET_SIZE( base_ptr, out_bytes, bmlocal172_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal172_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_severity_BYTES_SIZE 1
-
-#define BM_TraceMsgStatus_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal175_tmp_bits;\
- BM_TraceMsgStatus_GET_SIZE( base_ptr, out_bytes, bmlocal175_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal175_tmp_bits );\
-}
-
-#define BM_TraceMsgStatus_BYTES_SIZE 4
-
-BMI_INLINE UINT BM_INLINE_TraceMsgStatus_GET_SIZE()
-{
- /*lint --e{*} */
- return 4;
-}
-
-#define BM_TraceMsgStatus_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal176_my_ptr;\
- UINT bmlocal177_my_bitoff;\
- BM_TraceMsgStatus_msgID_GET_POS( base_ptr, bmlocal176_my_ptr, bmlocal177_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal176_my_ptr, bmlocal177_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceMsgStatus_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal178_tmp_var;
- BM_TraceMsgStatus_GET( base_ptr, bmlocal178_tmp_var );
- return bmlocal178_tmp_var;
-}
-
-#define BM_TraceMsgStatus_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal179_my_ptr;\
- UINT bmlocal180_my_bitoff;\
- BM_TraceMsgStatus_msgID_GET_POS( base_ptr, bmlocal179_my_ptr, bmlocal180_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal179_my_ptr, bmlocal180_my_bitoff, 32, in_val, 0x00000000 );\
-}
-
-// TraceMsgStatus: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceMsgStatus: IS_RESET accessor is not defined because no reset value was specified.
-// TraceMsgStatus: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_TraceMsgStatus_GET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal181_val;\
- BM_TraceMsgStatus_GET( base_ptr, bmlocal181_val );\
- param_msgID = (UINT32)(((bmlocal181_val&BM_TraceMsgStatus_msgID_SHIFTED_MASK) >> BM_TraceMsgStatus_msgID_OFFSET));\
- param_numOfParams = (UINT8)(((bmlocal181_val&BM_TraceMsgStatus_numOfParams_SHIFTED_MASK) >> BM_TraceMsgStatus_numOfParams_OFFSET));\
- param_timeStampPresent = (UINT8)(((bmlocal181_val&BM_TraceMsgStatus_timeStampPresent_SHIFTED_MASK) >> BM_TraceMsgStatus_timeStampPresent_OFFSET));\
- param_inlineString = (UINT8)(((bmlocal181_val&BM_TraceMsgStatus_inlineString_SHIFTED_MASK) >> BM_TraceMsgStatus_inlineString_OFFSET));\
- param_payload = (UINT8)(((bmlocal181_val&BM_TraceMsgStatus_payload_SHIFTED_MASK) >> BM_TraceMsgStatus_payload_OFFSET));\
- param_bufferOverrun = (UINT8)(((bmlocal181_val&BM_TraceMsgStatus_bufferOverrun_SHIFTED_MASK) >> BM_TraceMsgStatus_bufferOverrun_OFFSET));\
- param_subSystemID = (UINT8)(((bmlocal181_val&BM_TraceMsgStatus_subSystemID_SHIFTED_MASK) >> BM_TraceMsgStatus_subSystemID_OFFSET));\
- param_severity = (UINT8)(((bmlocal181_val&BM_TraceMsgStatus_severity_SHIFTED_MASK) >> BM_TraceMsgStatus_severity_OFFSET));\
-}
-
-#define BM_TraceMsgStatus_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal182_varToWrite = (UINT32)(((param_msgID&BM_TraceMsgStatus_msgID_MASK) << BM_TraceMsgStatus_msgID_OFFSET) | ((param_numOfParams&BM_TraceMsgStatus_numOfParams_MASK) << BM_TraceMsgStatus_numOfParams_OFFSET) | ((param_timeStampPresent&BM_TraceMsgStatus_timeStampPresent_MASK) << BM_TraceMsgStatus_timeStampPresent_OFFSET) | ((param_inlineString&BM_TraceMsgStatus_inlineString_MASK) << BM_TraceMsgStatus_inlineString_OFFSET) | ((param_payload&BM_TraceMsgStatus_payload_MASK) << BM_TraceMsgStatus_payload_OFFSET) | ((param_bufferOverrun&BM_TraceMsgStatus_bufferOverrun_MASK) << BM_TraceMsgStatus_bufferOverrun_OFFSET) | ((param_subSystemID&BM_TraceMsgStatus_subSystemID_MASK) << BM_TraceMsgStatus_subSystemID_OFFSET) | ((param_severity&BM_TraceMsgStatus_severity_MASK) << BM_TraceMsgStatus_severity_OFFSET));\
- BM_TraceMsgStatus_SET( base_ptr, bmlocal182_varToWrite );\
-}
-
-#define BM_TraceMsgStatus_STRICT_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal183_varToWrite = (UINT32)((param_msgID << BM_TraceMsgStatus_msgID_OFFSET) | (param_numOfParams << BM_TraceMsgStatus_numOfParams_OFFSET) | (param_timeStampPresent << BM_TraceMsgStatus_timeStampPresent_OFFSET) | (param_inlineString << BM_TraceMsgStatus_inlineString_OFFSET) | (param_payload << BM_TraceMsgStatus_payload_OFFSET) | (param_bufferOverrun << BM_TraceMsgStatus_bufferOverrun_OFFSET) | (param_subSystemID << BM_TraceMsgStatus_subSystemID_OFFSET) | (param_severity << BM_TraceMsgStatus_severity_OFFSET));\
- BM_TraceMsgStatus_SET( base_ptr, bmlocal183_varToWrite );\
-}
-
-#define BM_TraceMsgStatus_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TraceMsgStatus", 1);\
- BM_TraceMsgStatus_msgID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_inlineString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_payload_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_subSystemID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceMsgStatus_severity_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceMsgStatus_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceMsgStatus_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 TraceTimeStamp[4];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _timeStamp; //HW clock(Timer1) timestamp
-} BMS_TraceTimeStamp;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _timeStamp; //HW clock(Timer1) timestamp
-} BMS_TraceTimeStamp;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'TraceTimeStamp' Type: 'TraceTimeStamp', Top-level, Non-instance, No bitoff root
-#define BM_TraceTimeStamp_timeStamp_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TraceTimeStamp_timeStamp_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal184_tmp_bitoff;\
- BM_TraceTimeStamp_timeStamp_GET_POS( base_ptr, out_ptr, bmlocal184_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal184_tmp_bitoff);\
-}
-
-#define BM_TraceTimeStamp_timeStamp_POS_ALIGNED 0
-
-// Alignment of TraceTimeStamp_timeStamp: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceTimeStamp_timeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceTimeStamp_timeStamp_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal185_my_ptr;\
- UINT bmlocal186_my_bitoff;\
- BM_TraceTimeStamp_timeStamp_GET_POS( base_ptr, bmlocal185_my_ptr, bmlocal186_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal185_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal185_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal185_my_ptr, bmlocal186_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceTimeStamp_timeStamp_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal187_tmp_var;
- BM_TraceTimeStamp_timeStamp_GET( base_ptr, bmlocal187_tmp_var );
- return bmlocal187_tmp_var;
-}
-
-#define BM_TraceTimeStamp_timeStamp_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal188_my_ptr;\
- UINT bmlocal189_my_bitoff;\
- BM_TraceTimeStamp_timeStamp_GET_POS( base_ptr, bmlocal188_my_ptr, bmlocal189_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal188_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal188_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal188_my_ptr, bmlocal189_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceTimeStamp_timeStamp: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceTimeStamp_timeStamp: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceTimeStamp_timeStamp: IS_RESET accessor is not defined because no reset value was specified.
-// TraceTimeStamp_timeStamp: SET_RESET accessor is not defined because no reset value was specified.
-// TraceTimeStamp_timeStamp: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceTimeStamp_timeStamp: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceTimeStamp_timeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal190_out_val;\
- BM_TraceTimeStamp_timeStamp_GET( base_ptr, bmlocal190_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStamp", 32, (UINT)(bmlocal190_out_val), "%d", 1);\
-}
-
-#define BM_TraceTimeStamp_timeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceTimeStamp_timeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceTimeStamp_timeStamp_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal191_my_ptr;\
- UINT bmlocal192_my_bitoff;\
- BM_TraceTimeStamp_timeStamp_GET_POS( base_ptr, bmlocal191_my_ptr, bmlocal192_my_bitoff );\
- (*((UINT32*)bmlocal191_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal192_my_bitoff );\
-}
-
-// TraceTimeStamp_timeStamp: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceTimeStamp_timeStamp_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal193_tmp_bits;\
- BM_TraceTimeStamp_timeStamp_GET_SIZE( base_ptr, out_bytes, bmlocal193_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal193_tmp_bits );\
-}
-
-#define BM_TraceTimeStamp_timeStamp_BYTES_SIZE 4
-
-#define BM_TraceTimeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceTimeStamp_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal196_tmp_bits;\
- BM_TraceTimeStamp_GET_SIZE( base_ptr, out_bytes, bmlocal196_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal196_tmp_bits );\
-}
-
-#define BM_TraceTimeStamp_BYTES_SIZE 4
-
-#define BM_TraceTimeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TraceTimeStamp", 1);\
- BM_TraceTimeStamp_timeStamp_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceTimeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceTimeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 TraceInlineString[4];
-
-// COMPOSITE: Full name: 'TraceInlineString' Type: 'TraceInlineString', Top-level, Non-instance, No bitoff root
-#define BM_TraceInlineString_length_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TraceInlineString_length_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal197_tmp_bitoff;\
- BM_TraceInlineString_length_GET_POS( base_ptr, out_ptr, bmlocal197_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal197_tmp_bitoff);\
-}
-
-#define BM_TraceInlineString_length_POS_ALIGNED 0
-
-// Alignment of TraceInlineString_length: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceInlineString_length_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceInlineString_length_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal198_my_ptr;\
- UINT bmlocal199_my_bitoff;\
- BM_TraceInlineString_length_GET_POS( base_ptr, bmlocal198_my_ptr, bmlocal199_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal198_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal198_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal198_my_ptr, bmlocal199_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceInlineString_length_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal200_tmp_var;
- BM_TraceInlineString_length_GET( base_ptr, bmlocal200_tmp_var );
- return bmlocal200_tmp_var;
-}
-
-#define BM_TraceInlineString_length_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal201_my_ptr;\
- UINT bmlocal202_my_bitoff;\
- BM_TraceInlineString_length_GET_POS( base_ptr, bmlocal201_my_ptr, bmlocal202_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal201_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal201_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal201_my_ptr, bmlocal202_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TraceInlineString_length: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceInlineString_length: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceInlineString_length: IS_RESET accessor is not defined because no reset value was specified.
-// TraceInlineString_length: SET_RESET accessor is not defined because no reset value was specified.
-// TraceInlineString_length: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceInlineString_length: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceInlineString_length_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal203_out_val;\
- BM_TraceInlineString_length_GET( base_ptr, bmlocal203_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "length", 32, (UINT)(bmlocal203_out_val), "%d", 1);\
-}
-
-#define BM_TraceInlineString_length_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_length_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceInlineString_length_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal204_my_ptr;\
- UINT bmlocal205_my_bitoff;\
- BM_TraceInlineString_length_GET_POS( base_ptr, bmlocal204_my_ptr, bmlocal205_my_bitoff );\
- (*((UINT32*)bmlocal204_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal205_my_bitoff );\
-}
-
-// TraceInlineString_length: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceInlineString_length_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal206_tmp_bits;\
- BM_TraceInlineString_length_GET_SIZE( base_ptr, out_bytes, bmlocal206_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal206_tmp_bits );\
-}
-
-#define BM_TraceInlineString_length_BYTES_SIZE 4
-
-#define BM_TraceInlineString_inlineString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal209_acc_bytes;\
- UINT bmlocal210_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal209_acc_bytes = 4;\
- bmlocal210_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal209_acc_bytes );\
- out_bitoff += bmlocal210_acc_bits;\
-}
-
-#define BM_TraceInlineString_inlineString_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal211_tmp_bitoff;\
- BM_TraceInlineString_inlineString_GET_POS( base_ptr, out_ptr, bmlocal211_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal211_tmp_bitoff);\
-}
-
-#define BM_TraceInlineString_inlineString_POS_ALIGNED 4
-
-// ARRAY: TraceInlineString_inlineString
-#define BM_TraceInlineString_inlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal212_var0;\
- BM_TraceInlineString_length_GET( base_ptr, bmlocal212_var0 );\
- out_bytes = (UINT)(1*(1*bmlocal212_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceInlineString_inlineString_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal213_my_bytes;
- UINT bmlocal214_my_bits;
- BM_TraceInlineString_inlineString_GET_SIZE( base_ptr, bmlocal213_my_bytes, bmlocal214_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal213_my_bytes, bmlocal214_my_bits);
- BMI_UNUSED_VAR( bmlocal214_my_bits );
- return bmlocal213_my_bytes;
-}
-
-#define BM_TraceInlineString_inlineString_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal215_var0;\
- BM_TraceInlineString_length_GET( base_ptr, bmlocal215_var0 );\
- out_element_count = (UINT)(bmlocal215_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceInlineString_inlineString_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal216_out_ptr;\
- UINT bmlocal217_out_bitoff;\
- UINT bmlocal218_element_size_bytes;\
- UINT bmlocal219_element_size_bits;\
- BM_TraceInlineString_inlineString_GET_POS( base_ptr, bmlocal216_out_ptr, bmlocal217_out_bitoff );\
- bmlocal218_element_size_bytes = 1;\
- bmlocal219_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal216_out_ptr) + (idx0) * bmlocal218_element_size_bytes );\
- out_bitoff = bmlocal217_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal219_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'TraceInlineString_inlineString' Type: 'Char', Inner, Non-instance, No bitoff root
-#define BM_TraceInlineString_inlineString_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal220_parent_out_ptr;\
- BM_TraceInlineString_inlineString_GET_ELEMENT_POS( base_ptr, idx0, bmlocal220_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal220_parent_out_ptr;\
-}
-
-// Alignment of TraceInlineString_inlineString_value: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_TraceInlineString_inlineString_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceInlineString_inlineString_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal221_my_ptr;\
- UINT bmlocal222_my_bitoff;\
- BM_TraceInlineString_inlineString_value_GET_POS( base_ptr, idx0, bmlocal221_my_ptr, bmlocal222_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal221_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal221_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal221_my_ptr, bmlocal222_my_bitoff, 8, char, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE char BM_INLINE_TraceInlineString_inlineString_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- char bmlocal223_tmp_var;
- BM_TraceInlineString_inlineString_value_GET( base_ptr, idx0, bmlocal223_tmp_var );
- return bmlocal223_tmp_var;
-}
-
-#define BM_TraceInlineString_inlineString_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal224_my_ptr;\
- UINT bmlocal225_my_bitoff;\
- BM_TraceInlineString_inlineString_value_GET_POS( base_ptr, idx0, bmlocal224_my_ptr, bmlocal225_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal224_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal224_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal224_my_ptr, bmlocal225_my_bitoff, 8, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// TraceInlineString_inlineString_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceInlineString_inlineString_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceInlineString_inlineString_value: IS_RESET accessor is not defined because no reset value was specified.
-// TraceInlineString_inlineString_value: SET_RESET accessor is not defined because no reset value was specified.
-// TraceInlineString_inlineString_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceInlineString_inlineString_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceInlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- char bmlocal226_out_val;\
- BM_TraceInlineString_inlineString_value_GET( base_ptr, idx0, bmlocal226_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal226_out_val), "%d", 1);\
-}
-
-#define BM_TraceInlineString_inlineString_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceInlineString_inlineString_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal227_my_ptr;\
- UINT bmlocal228_my_bitoff;\
- BM_TraceInlineString_inlineString_value_GET_POS( base_ptr, idx0, bmlocal227_my_ptr, bmlocal228_my_bitoff );\
- (*((UINT8*)bmlocal227_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal228_my_bitoff );\
-}
-
-// TraceInlineString_inlineString_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceInlineString_inlineString_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal229_tmp_bits;\
- BM_TraceInlineString_inlineString_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal229_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal229_tmp_bits );\
-}
-
-#define BM_TraceInlineString_inlineString_value_BYTES_SIZE 1
-
-#define BM_TraceInlineString_inlineString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceInlineString_inlineString_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal232_tmp_bits;\
- BM_TraceInlineString_inlineString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal232_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal232_tmp_bits );\
-}
-
-#define BM_TraceInlineString_inlineString_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_TraceInlineString_inlineString_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_TraceInlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceInlineString_inlineString_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceInlineString_inlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal233_dim_size0;\
- UINT bmlocal234_idx0;\
- {\
- UINT32 bmlocal235_var0;\
- BM_TraceInlineString_length_GET( base_ptr, bmlocal235_var0 );\
- bmlocal233_dim_size0 = (UINT)(bmlocal235_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "inlineString", 1);\
- for( bmlocal234_idx0=0; bmlocal234_idx0<bmlocal233_dim_size0; bmlocal234_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal234_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_TraceInlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, bmlocal234_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceInlineString_inlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_inlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceInlineString_inlineString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal236_tmp_bits;\
- BM_TraceInlineString_inlineString_GET_SIZE( base_ptr, out_bytes, bmlocal236_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal236_tmp_bits );\
-}
-
-
-#define BM_TraceInlineString_r1_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal237_tmp_bytes = 0;\
- UINT bmlocal238_tmp_bits = 0;\
- UINT bmlocal239_acc_bytes;\
- UINT bmlocal240_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal239_acc_bytes = 4;\
- bmlocal240_acc_bits = 0;\
- BM_TraceInlineString_inlineString_GET_SIZE( base_ptr, bmlocal237_tmp_bytes, bmlocal238_tmp_bits );\
- bmlocal239_acc_bytes += bmlocal237_tmp_bytes;\
- bmlocal240_acc_bits += bmlocal238_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal239_acc_bytes );\
- out_bitoff += bmlocal240_acc_bits;\
-}
-
-#define BM_TraceInlineString_r1_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "<OptionalPadding-r1>", 1);\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceInlineString_r1_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_r1_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceInlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal241_tmp_bytes = 0;\
- UINT bmlocal242_tmp_bits = 0;\
- out_bytes = 4;\
- out_bits = 0;\
- BM_TraceInlineString_inlineString_GET_SIZE( base_ptr, bmlocal241_tmp_bytes, bmlocal242_tmp_bits );\
- out_bytes += bmlocal241_tmp_bytes;\
- out_bits += bmlocal242_tmp_bits;\
- BMI_ROUND_UP_4BYTES( out_bytes, out_bits );\
-}
-
-#define BM_TraceInlineString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal243_tmp_bits;\
- BM_TraceInlineString_GET_SIZE( base_ptr, out_bytes, bmlocal243_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal243_tmp_bits );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceInlineString_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal244_my_bytes;
- UINT bmlocal245_my_bits;
- BM_TraceInlineString_GET_SIZE( base_ptr, bmlocal244_my_bytes, bmlocal245_my_bits );
- BMI_UNUSED_VAR( bmlocal245_my_bits );
- BMI_UNUSED_VAR( base_ptr );
- return bmlocal244_my_bytes;
-}
-
-#define BM_TraceInlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TraceInlineString", 1);\
- BM_TraceInlineString_length_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceInlineString_inlineString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceInlineString_r1_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceInlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceInlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 TracePayload[4];
-
-// COMPOSITE: Full name: 'TracePayload' Type: 'TracePayload', Top-level, Non-instance, No bitoff root
-#define BM_TracePayload_length_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TracePayload_length_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal246_tmp_bitoff;\
- BM_TracePayload_length_GET_POS( base_ptr, out_ptr, bmlocal246_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal246_tmp_bitoff);\
-}
-
-#define BM_TracePayload_length_POS_ALIGNED 0
-
-// Alignment of TracePayload_length: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TracePayload_length_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TracePayload_length_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal247_my_ptr;\
- UINT bmlocal248_my_bitoff;\
- BM_TracePayload_length_GET_POS( base_ptr, bmlocal247_my_ptr, bmlocal248_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal247_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal247_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal247_my_ptr, bmlocal248_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TracePayload_length_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal249_tmp_var;
- BM_TracePayload_length_GET( base_ptr, bmlocal249_tmp_var );
- return bmlocal249_tmp_var;
-}
-
-#define BM_TracePayload_length_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal250_my_ptr;\
- UINT bmlocal251_my_bitoff;\
- BM_TracePayload_length_GET_POS( base_ptr, bmlocal250_my_ptr, bmlocal251_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal250_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal250_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal250_my_ptr, bmlocal251_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// TracePayload_length: IS_DEFAULT accessor is not defined because no default value was specified.
-// TracePayload_length: SET_DEFAULT accessor is not defined because no default value was specified.
-// TracePayload_length: IS_RESET accessor is not defined because no reset value was specified.
-// TracePayload_length: SET_RESET accessor is not defined because no reset value was specified.
-// TracePayload_length: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TracePayload_length: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TracePayload_length_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal252_out_val;\
- BM_TracePayload_length_GET( base_ptr, bmlocal252_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "length", 32, (UINT)(bmlocal252_out_val), "%d", 1);\
-}
-
-#define BM_TracePayload_length_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_length_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TracePayload_length_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal253_my_ptr;\
- UINT bmlocal254_my_bitoff;\
- BM_TracePayload_length_GET_POS( base_ptr, bmlocal253_my_ptr, bmlocal254_my_bitoff );\
- (*((UINT32*)bmlocal253_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal254_my_bitoff );\
-}
-
-// TracePayload_length: Validation accessors are not defined because validation condition was not specified.
-#define BM_TracePayload_length_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal255_tmp_bits;\
- BM_TracePayload_length_GET_SIZE( base_ptr, out_bytes, bmlocal255_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal255_tmp_bits );\
-}
-
-#define BM_TracePayload_length_BYTES_SIZE 4
-
-#define BM_TracePayload_payload_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal258_acc_bytes;\
- UINT bmlocal259_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal258_acc_bytes = 4;\
- bmlocal259_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal258_acc_bytes );\
- out_bitoff += bmlocal259_acc_bits;\
-}
-
-#define BM_TracePayload_payload_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal260_tmp_bitoff;\
- BM_TracePayload_payload_GET_POS( base_ptr, out_ptr, bmlocal260_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal260_tmp_bitoff);\
-}
-
-#define BM_TracePayload_payload_POS_ALIGNED 4
-
-// ARRAY: TracePayload_payload
-#define BM_TracePayload_payload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal261_var0;\
- BM_TracePayload_length_GET( base_ptr, bmlocal261_var0 );\
- out_bytes = (UINT)(1*(1*bmlocal261_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_TracePayload_payload_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal262_my_bytes;
- UINT bmlocal263_my_bits;
- BM_TracePayload_payload_GET_SIZE( base_ptr, bmlocal262_my_bytes, bmlocal263_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal262_my_bytes, bmlocal263_my_bits);
- BMI_UNUSED_VAR( bmlocal263_my_bits );
- return bmlocal262_my_bytes;
-}
-
-#define BM_TracePayload_payload_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal264_var0;\
- BM_TracePayload_length_GET( base_ptr, bmlocal264_var0 );\
- out_element_count = (UINT)(bmlocal264_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TracePayload_payload_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal265_out_ptr;\
- UINT bmlocal266_out_bitoff;\
- UINT bmlocal267_element_size_bytes;\
- UINT bmlocal268_element_size_bits;\
- BM_TracePayload_payload_GET_POS( base_ptr, bmlocal265_out_ptr, bmlocal266_out_bitoff );\
- bmlocal267_element_size_bytes = 1;\
- bmlocal268_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal265_out_ptr) + (idx0) * bmlocal267_element_size_bytes );\
- out_bitoff = bmlocal266_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal268_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'TracePayload_payload' Type: 'Uint8', Inner, Non-instance, No bitoff root
-#define BM_TracePayload_payload_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal269_parent_out_ptr;\
- BM_TracePayload_payload_GET_ELEMENT_POS( base_ptr, idx0, bmlocal269_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal269_parent_out_ptr;\
-}
-
-// Alignment of TracePayload_payload_value: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_TracePayload_payload_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TracePayload_payload_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal270_my_ptr;\
- UINT bmlocal271_my_bitoff;\
- BM_TracePayload_payload_value_GET_POS( base_ptr, idx0, bmlocal270_my_ptr, bmlocal271_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal270_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal270_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal270_my_ptr, bmlocal271_my_bitoff, 8, UINT8, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE UINT8 BM_INLINE_TracePayload_payload_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT8 bmlocal272_tmp_var;
- BM_TracePayload_payload_value_GET( base_ptr, idx0, bmlocal272_tmp_var );
- return bmlocal272_tmp_var;
-}
-
-#define BM_TracePayload_payload_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal273_my_ptr;\
- UINT bmlocal274_my_bitoff;\
- BM_TracePayload_payload_value_GET_POS( base_ptr, idx0, bmlocal273_my_ptr, bmlocal274_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal273_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal273_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal273_my_ptr, bmlocal274_my_bitoff, 8, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// TracePayload_payload_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// TracePayload_payload_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// TracePayload_payload_value: IS_RESET accessor is not defined because no reset value was specified.
-// TracePayload_payload_value: SET_RESET accessor is not defined because no reset value was specified.
-// TracePayload_payload_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TracePayload_payload_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TracePayload_payload_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal275_out_val;\
- BM_TracePayload_payload_value_GET( base_ptr, idx0, bmlocal275_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal275_out_val), "%u", 1);\
-}
-
-#define BM_TracePayload_payload_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_payload_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_TracePayload_payload_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal276_my_ptr;\
- UINT bmlocal277_my_bitoff;\
- BM_TracePayload_payload_value_GET_POS( base_ptr, idx0, bmlocal276_my_ptr, bmlocal277_my_bitoff );\
- (*((UINT8*)bmlocal276_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal277_my_bitoff );\
-}
-
-// TracePayload_payload_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_TracePayload_payload_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal278_tmp_bits;\
- BM_TracePayload_payload_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal278_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal278_tmp_bits );\
-}
-
-#define BM_TracePayload_payload_value_BYTES_SIZE 1
-
-#define BM_TracePayload_payload_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TracePayload_payload_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal281_tmp_bits;\
- BM_TracePayload_payload_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal281_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal281_tmp_bits );\
-}
-
-#define BM_TracePayload_payload_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_TracePayload_payload_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_TracePayload_payload_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_payload_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TracePayload_payload_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_payload_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_TracePayload_payload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal282_dim_size0;\
- UINT bmlocal283_idx0;\
- {\
- UINT32 bmlocal284_var0;\
- BM_TracePayload_length_GET( base_ptr, bmlocal284_var0 );\
- bmlocal282_dim_size0 = (UINT)(bmlocal284_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "payload", 1);\
- for( bmlocal283_idx0=0; bmlocal283_idx0<bmlocal282_dim_size0; bmlocal283_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal283_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_TracePayload_payload_DUMP_DEPTH_IDX( base_ptr, bmlocal283_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TracePayload_payload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_payload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TracePayload_payload_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal285_tmp_bits;\
- BM_TracePayload_payload_GET_SIZE( base_ptr, out_bytes, bmlocal285_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal285_tmp_bits );\
-}
-
-
-#define BM_TracePayload_r2_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal286_tmp_bytes = 0;\
- UINT bmlocal287_tmp_bits = 0;\
- UINT bmlocal288_acc_bytes;\
- UINT bmlocal289_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal288_acc_bytes = 4;\
- bmlocal289_acc_bits = 0;\
- BM_TracePayload_payload_GET_SIZE( base_ptr, bmlocal286_tmp_bytes, bmlocal287_tmp_bits );\
- bmlocal288_acc_bytes += bmlocal286_tmp_bytes;\
- bmlocal289_acc_bits += bmlocal287_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal288_acc_bytes );\
- out_bitoff += bmlocal289_acc_bits;\
-}
-
-#define BM_TracePayload_r2_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "<OptionalPadding-r2>", 1);\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TracePayload_r2_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_r2_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TracePayload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal290_tmp_bytes = 0;\
- UINT bmlocal291_tmp_bits = 0;\
- out_bytes = 4;\
- out_bits = 0;\
- BM_TracePayload_payload_GET_SIZE( base_ptr, bmlocal290_tmp_bytes, bmlocal291_tmp_bits );\
- out_bytes += bmlocal290_tmp_bytes;\
- out_bits += bmlocal291_tmp_bits;\
- BMI_ROUND_UP_4BYTES( out_bytes, out_bits );\
-}
-
-#define BM_TracePayload_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal292_tmp_bits;\
- BM_TracePayload_GET_SIZE( base_ptr, out_bytes, bmlocal292_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal292_tmp_bits );\
-}
-
-BMI_INLINE UINT BM_INLINE_TracePayload_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal293_my_bytes;
- UINT bmlocal294_my_bits;
- BM_TracePayload_GET_SIZE( base_ptr, bmlocal293_my_bytes, bmlocal294_my_bits );
- BMI_UNUSED_VAR( bmlocal294_my_bits );
- BMI_UNUSED_VAR( base_ptr );
- return bmlocal293_my_bytes;
-}
-
-#define BM_TracePayload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TracePayload", 1);\
- BM_TracePayload_length_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TracePayload_payload_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TracePayload_r2_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TracePayload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TracePayload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 TraceRunTimeMsgData[4];
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData' Type: 'TraceRunTimeMsgData', Top-level, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_TraceRunTimeMsgData_status_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal295_tmp_bitoff;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, out_ptr, bmlocal295_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal295_tmp_bitoff);\
-}
-
-#define BM_TraceRunTimeMsgData_status_POS_ALIGNED 0
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_status' Type: 'TraceMsgStatus', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal296_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal296_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal296_parent_out_ptr;\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal297_tmp_bitoff;\
- BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, out_ptr, bmlocal297_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal297_tmp_bitoff);\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_POS_ALIGNED 0
-
-// Alignment of TraceRunTimeMsgData_status_msgID: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_msgID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 4;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal298_my_ptr;\
- UINT bmlocal299_my_bitoff;\
- BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal298_my_ptr, bmlocal299_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal298_my_ptr, bmlocal299_my_bitoff, 20, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_msgID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal300_tmp_var;
- BM_TraceRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal300_tmp_var );
- return bmlocal300_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal301_my_ptr;\
- UINT bmlocal302_my_bitoff;\
- BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal301_my_ptr, bmlocal302_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal301_my_ptr, bmlocal302_my_bitoff, 20, in_val, 0x00000000 );\
-}
-
-// TraceRunTimeMsgData_status_msgID: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_msgID: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_msgID: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_msgID: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_msgID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_msgID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal303_out_val;\
- BM_TraceRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal303_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "msgID", 20, (UINT)(bmlocal303_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal304_val;\
- BM_TraceRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal304_val );\
- (bmlocal304_val)++;\
- BM_TraceRunTimeMsgData_status_msgID_SET( base_ptr, bmlocal304_val );\
-}
-
-// TraceRunTimeMsgData_status_msgID: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_msgID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal305_tmp_bits;\
- BM_TraceRunTimeMsgData_status_msgID_GET_SIZE( base_ptr, out_bytes, bmlocal305_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal305_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_msgID_BYTES_SIZE 3
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal308_acc_bytes;\
- UINT bmlocal309_acc_bits;\
- PVOID bmlocal310_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal310_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal310_parent_out_ptr;\
- bmlocal308_acc_bytes = 2;\
- bmlocal309_acc_bits = 4;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal308_acc_bytes );\
- out_bitoff += bmlocal309_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_numOfParams: accumulated=(2,4, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_numOfParams_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 2;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal311_my_ptr;\
- UINT bmlocal312_my_bitoff;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, bmlocal311_my_ptr, bmlocal312_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal311_my_ptr, bmlocal312_my_bitoff, 2, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_numOfParams_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal313_tmp_var;
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal313_tmp_var );
- return bmlocal313_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal314_my_ptr;\
- UINT bmlocal315_my_bitoff;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, bmlocal314_my_ptr, bmlocal315_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal314_my_ptr, bmlocal315_my_bitoff, 2, in_val, 0x00000002 );\
-}
-
-// TraceRunTimeMsgData_status_numOfParams: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_numOfParams: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_numOfParams: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_numOfParams: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_numOfParams: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_numOfParams: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal316_out_val;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal316_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "numOfParams", 2, (UINT)(bmlocal316_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal317_val;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal317_val );\
- (bmlocal317_val)++;\
- BM_TraceRunTimeMsgData_status_numOfParams_SET( base_ptr, bmlocal317_val );\
-}
-
-// TraceRunTimeMsgData_status_numOfParams: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_numOfParams_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal318_tmp_bits;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET_SIZE( base_ptr, out_bytes, bmlocal318_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal318_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_numOfParams_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal321_acc_bytes;\
- UINT bmlocal322_acc_bits;\
- PVOID bmlocal323_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal323_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal323_parent_out_ptr;\
- bmlocal321_acc_bytes = 2;\
- bmlocal322_acc_bits = 6;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal321_acc_bytes );\
- out_bitoff += bmlocal322_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_timeStampPresent: accumulated=(2,6, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal324_my_ptr;\
- UINT bmlocal325_my_bitoff;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, bmlocal324_my_ptr, bmlocal325_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal324_my_ptr, bmlocal325_my_bitoff, 1, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_timeStampPresent_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal326_tmp_var;
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal326_tmp_var );
- return bmlocal326_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal327_my_ptr;\
- UINT bmlocal328_my_bitoff;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, bmlocal327_my_ptr, bmlocal328_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal327_my_ptr, bmlocal328_my_bitoff, 1, in_val, 0x00000002 );\
-}
-
-// TraceRunTimeMsgData_status_timeStampPresent: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_timeStampPresent: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_timeStampPresent: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_timeStampPresent: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_timeStampPresent: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_timeStampPresent: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal329_out_val;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal329_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStampPresent", 1, (UINT)(bmlocal329_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal330_val;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal330_val );\
- (bmlocal330_val)++;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_SET( base_ptr, bmlocal330_val );\
-}
-
-// TraceRunTimeMsgData_status_timeStampPresent: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal331_tmp_bits;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET_SIZE( base_ptr, out_bytes, bmlocal331_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal331_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_timeStampPresent_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_inlineString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal334_acc_bytes;\
- UINT bmlocal335_acc_bits;\
- PVOID bmlocal336_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal336_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal336_parent_out_ptr;\
- bmlocal334_acc_bytes = 2;\
- bmlocal335_acc_bits = 7;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal334_acc_bytes );\
- out_bitoff += bmlocal335_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_inlineString: accumulated=(2,7, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_inlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal337_my_ptr;\
- UINT bmlocal338_my_bitoff;\
- BM_TraceRunTimeMsgData_status_inlineString_GET_POS( base_ptr, bmlocal337_my_ptr, bmlocal338_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal337_my_ptr, bmlocal338_my_bitoff, 1, UINT32, out_val, 0x00000002 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_inlineString_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal339_tmp_var;
- BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, bmlocal339_tmp_var );
- return bmlocal339_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_inlineString_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal340_my_ptr;\
- UINT bmlocal341_my_bitoff;\
- BM_TraceRunTimeMsgData_status_inlineString_GET_POS( base_ptr, bmlocal340_my_ptr, bmlocal341_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal340_my_ptr, bmlocal341_my_bitoff, 1, in_val, 0x00000002 );\
-}
-
-// TraceRunTimeMsgData_status_inlineString: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_inlineString: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_inlineString: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_inlineString: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_inlineString: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_inlineString: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_inlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal342_out_val;\
- BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, bmlocal342_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "inlineString", 1, (UINT)(bmlocal342_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_inlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_inlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_inlineString_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal343_val;\
- BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, bmlocal343_val );\
- (bmlocal343_val)++;\
- BM_TraceRunTimeMsgData_status_inlineString_SET( base_ptr, bmlocal343_val );\
-}
-
-// TraceRunTimeMsgData_status_inlineString: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_inlineString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal344_tmp_bits;\
- BM_TraceRunTimeMsgData_status_inlineString_GET_SIZE( base_ptr, out_bytes, bmlocal344_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal344_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_inlineString_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_payload_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal347_acc_bytes;\
- UINT bmlocal348_acc_bits;\
- PVOID bmlocal349_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal349_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal349_parent_out_ptr;\
- bmlocal347_acc_bytes = 3;\
- bmlocal348_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal347_acc_bytes );\
- out_bitoff += bmlocal348_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal350_tmp_bitoff;\
- BM_TraceRunTimeMsgData_status_payload_GET_POS( base_ptr, out_ptr, bmlocal350_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal350_tmp_bitoff);\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_POS_ALIGNED 3
-
-// Alignment of TraceRunTimeMsgData_status_payload: accumulated=(3,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_payload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal351_my_ptr;\
- UINT bmlocal352_my_bitoff;\
- BM_TraceRunTimeMsgData_status_payload_GET_POS( base_ptr, bmlocal351_my_ptr, bmlocal352_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal351_my_ptr, bmlocal352_my_bitoff, 1, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_payload_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal353_tmp_var;
- BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, bmlocal353_tmp_var );
- return bmlocal353_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal354_my_ptr;\
- UINT bmlocal355_my_bitoff;\
- BM_TraceRunTimeMsgData_status_payload_GET_POS( base_ptr, bmlocal354_my_ptr, bmlocal355_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal354_my_ptr, bmlocal355_my_bitoff, 1, in_val, 0x00000003 );\
-}
-
-// TraceRunTimeMsgData_status_payload: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_payload: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_payload: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_payload: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_payload: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_payload: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_payload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal356_out_val;\
- BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, bmlocal356_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "payload", 1, (UINT)(bmlocal356_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_payload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal357_val;\
- BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, bmlocal357_val );\
- (bmlocal357_val)++;\
- BM_TraceRunTimeMsgData_status_payload_SET( base_ptr, bmlocal357_val );\
-}
-
-// TraceRunTimeMsgData_status_payload: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_payload_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal358_tmp_bits;\
- BM_TraceRunTimeMsgData_status_payload_GET_SIZE( base_ptr, out_bytes, bmlocal358_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal358_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_payload_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal361_acc_bytes;\
- UINT bmlocal362_acc_bits;\
- PVOID bmlocal363_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal363_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal363_parent_out_ptr;\
- bmlocal361_acc_bytes = 3;\
- bmlocal362_acc_bits = 1;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal361_acc_bytes );\
- out_bitoff += bmlocal362_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_bufferOverrun: accumulated=(3,1, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal364_my_ptr;\
- UINT bmlocal365_my_bitoff;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, bmlocal364_my_ptr, bmlocal365_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal364_my_ptr, bmlocal365_my_bitoff, 1, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_bufferOverrun_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal366_tmp_var;
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal366_tmp_var );
- return bmlocal366_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal367_my_ptr;\
- UINT bmlocal368_my_bitoff;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, bmlocal367_my_ptr, bmlocal368_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal367_my_ptr, bmlocal368_my_bitoff, 1, in_val, 0x00000003 );\
-}
-
-// TraceRunTimeMsgData_status_bufferOverrun: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_bufferOverrun: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_bufferOverrun: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_bufferOverrun: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_bufferOverrun: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_bufferOverrun: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal369_out_val;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal369_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "bufferOverrun", 1, (UINT)(bmlocal369_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal370_val;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal370_val );\
- (bmlocal370_val)++;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_SET( base_ptr, bmlocal370_val );\
-}
-
-// TraceRunTimeMsgData_status_bufferOverrun: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal371_tmp_bits;\
- BM_TraceRunTimeMsgData_status_bufferOverrun_GET_SIZE( base_ptr, out_bytes, bmlocal371_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal371_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_bufferOverrun_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal374_acc_bytes;\
- UINT bmlocal375_acc_bits;\
- PVOID bmlocal376_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal376_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal376_parent_out_ptr;\
- bmlocal374_acc_bytes = 3;\
- bmlocal375_acc_bits = 2;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal374_acc_bytes );\
- out_bitoff += bmlocal375_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_subSystemID: accumulated=(3,2, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_subSystemID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 3;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal377_my_ptr;\
- UINT bmlocal378_my_bitoff;\
- BM_TraceRunTimeMsgData_status_subSystemID_GET_POS( base_ptr, bmlocal377_my_ptr, bmlocal378_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal377_my_ptr, bmlocal378_my_bitoff, 3, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_subSystemID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal379_tmp_var;
- BM_TraceRunTimeMsgData_status_subSystemID_GET( base_ptr, bmlocal379_tmp_var );
- return bmlocal379_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal380_my_ptr;\
- UINT bmlocal381_my_bitoff;\
- BM_TraceRunTimeMsgData_status_subSystemID_GET_POS( base_ptr, bmlocal380_my_ptr, bmlocal381_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal380_my_ptr, bmlocal381_my_bitoff, 3, in_val, 0x00000003 );\
-}
-
-// TraceRunTimeMsgData_status_subSystemID: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_subSystemID: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_subSystemID: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_subSystemID: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_subSystemID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_subSystemID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_subSystemID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal382_out_val;\
- BM_TraceRunTimeMsgData_status_subSystemID_GET( base_ptr, bmlocal382_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "subSystemID", 3, (UINT)(bmlocal382_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_subSystemID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal383_val;\
- BM_TraceRunTimeMsgData_status_subSystemID_GET( base_ptr, bmlocal383_val );\
- (bmlocal383_val)++;\
- BM_TraceRunTimeMsgData_status_subSystemID_SET( base_ptr, bmlocal383_val );\
-}
-
-// TraceRunTimeMsgData_status_subSystemID: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_subSystemID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal384_tmp_bits;\
- BM_TraceRunTimeMsgData_status_subSystemID_GET_SIZE( base_ptr, out_bytes, bmlocal384_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal384_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_subSystemID_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_severity_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal387_acc_bytes;\
- UINT bmlocal388_acc_bits;\
- PVOID bmlocal389_parent_out_ptr;\
- BM_TraceRunTimeMsgData_status_GET_POS( base_ptr, bmlocal389_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal389_parent_out_ptr;\
- bmlocal387_acc_bytes = 3;\
- bmlocal388_acc_bits = 5;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal387_acc_bytes );\
- out_bitoff += bmlocal388_acc_bits;\
-}
-
-// Alignment of TraceRunTimeMsgData_status_severity: accumulated=(3,5, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_TraceRunTimeMsgData_status_severity_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 3;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_severity_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal390_my_ptr;\
- UINT bmlocal391_my_bitoff;\
- BM_TraceRunTimeMsgData_status_severity_GET_POS( base_ptr, bmlocal390_my_ptr, bmlocal391_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal390_my_ptr, bmlocal391_my_bitoff, 3, UINT32, out_val, 0x00000003 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_severity_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal392_tmp_var;
- BM_TraceRunTimeMsgData_status_severity_GET( base_ptr, bmlocal392_tmp_var );
- return bmlocal392_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_severity_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal393_my_ptr;\
- UINT bmlocal394_my_bitoff;\
- BM_TraceRunTimeMsgData_status_severity_GET_POS( base_ptr, bmlocal393_my_ptr, bmlocal394_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal393_my_ptr, bmlocal394_my_bitoff, 3, in_val, 0x00000003 );\
-}
-
-// TraceRunTimeMsgData_status_severity: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_severity: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status_severity: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_severity: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status_severity: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_status_severity: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_status_severity_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal395_out_val;\
- BM_TraceRunTimeMsgData_status_severity_GET( base_ptr, bmlocal395_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "severity", 3, (UINT)(bmlocal395_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_status_severity_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_severity_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_status_severity_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal396_val;\
- BM_TraceRunTimeMsgData_status_severity_GET( base_ptr, bmlocal396_val );\
- (bmlocal396_val)++;\
- BM_TraceRunTimeMsgData_status_severity_SET( base_ptr, bmlocal396_val );\
-}
-
-// TraceRunTimeMsgData_status_severity: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_status_severity_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal397_tmp_bits;\
- BM_TraceRunTimeMsgData_status_severity_GET_SIZE( base_ptr, out_bytes, bmlocal397_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal397_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_severity_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_status_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal400_tmp_bits;\
- BM_TraceRunTimeMsgData_status_GET_SIZE( base_ptr, out_bytes, bmlocal400_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal400_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_status_BYTES_SIZE 4
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_status_GET_SIZE()
-{
- /*lint --e{*} */
- return 4;
-}
-
-#define BM_TraceRunTimeMsgData_status_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal401_my_ptr;\
- UINT bmlocal402_my_bitoff;\
- BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal401_my_ptr, bmlocal402_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET_VOLATILE( bmlocal401_my_ptr, bmlocal402_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_status_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal403_tmp_var;
- BM_TraceRunTimeMsgData_status_GET( base_ptr, bmlocal403_tmp_var );
- return bmlocal403_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_status_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal404_my_ptr;\
- UINT bmlocal405_my_bitoff;\
- BM_TraceRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal404_my_ptr, bmlocal405_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET_VOLATILE( bmlocal404_my_ptr, bmlocal405_my_bitoff, 32, in_val, 0x00000000 );\
-}
-
-// TraceRunTimeMsgData_status: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_status: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_status: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_TraceRunTimeMsgData_status_GET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal406_val;\
- BM_TraceRunTimeMsgData_status_GET( base_ptr, bmlocal406_val );\
- param_msgID = (UINT32)(((bmlocal406_val&BM_TraceMsgStatus_msgID_SHIFTED_MASK) >> BM_TraceMsgStatus_msgID_OFFSET));\
- param_numOfParams = (UINT8)(((bmlocal406_val&BM_TraceMsgStatus_numOfParams_SHIFTED_MASK) >> BM_TraceMsgStatus_numOfParams_OFFSET));\
- param_timeStampPresent = (UINT8)(((bmlocal406_val&BM_TraceMsgStatus_timeStampPresent_SHIFTED_MASK) >> BM_TraceMsgStatus_timeStampPresent_OFFSET));\
- param_inlineString = (UINT8)(((bmlocal406_val&BM_TraceMsgStatus_inlineString_SHIFTED_MASK) >> BM_TraceMsgStatus_inlineString_OFFSET));\
- param_payload = (UINT8)(((bmlocal406_val&BM_TraceMsgStatus_payload_SHIFTED_MASK) >> BM_TraceMsgStatus_payload_OFFSET));\
- param_bufferOverrun = (UINT8)(((bmlocal406_val&BM_TraceMsgStatus_bufferOverrun_SHIFTED_MASK) >> BM_TraceMsgStatus_bufferOverrun_OFFSET));\
- param_subSystemID = (UINT8)(((bmlocal406_val&BM_TraceMsgStatus_subSystemID_SHIFTED_MASK) >> BM_TraceMsgStatus_subSystemID_OFFSET));\
- param_severity = (UINT8)(((bmlocal406_val&BM_TraceMsgStatus_severity_SHIFTED_MASK) >> BM_TraceMsgStatus_severity_OFFSET));\
-}
-
-#define BM_TraceRunTimeMsgData_status_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal407_varToWrite = (UINT32)(((param_msgID&BM_TraceMsgStatus_msgID_MASK) << BM_TraceMsgStatus_msgID_OFFSET) | ((param_numOfParams&BM_TraceMsgStatus_numOfParams_MASK) << BM_TraceMsgStatus_numOfParams_OFFSET) | ((param_timeStampPresent&BM_TraceMsgStatus_timeStampPresent_MASK) << BM_TraceMsgStatus_timeStampPresent_OFFSET) | ((param_inlineString&BM_TraceMsgStatus_inlineString_MASK) << BM_TraceMsgStatus_inlineString_OFFSET) | ((param_payload&BM_TraceMsgStatus_payload_MASK) << BM_TraceMsgStatus_payload_OFFSET) | ((param_bufferOverrun&BM_TraceMsgStatus_bufferOverrun_MASK) << BM_TraceMsgStatus_bufferOverrun_OFFSET) | ((param_subSystemID&BM_TraceMsgStatus_subSystemID_MASK) << BM_TraceMsgStatus_subSystemID_OFFSET) | ((param_severity&BM_TraceMsgStatus_severity_MASK) << BM_TraceMsgStatus_severity_OFFSET));\
- BM_TraceRunTimeMsgData_status_SET( base_ptr, bmlocal407_varToWrite );\
-}
-
-#define BM_TraceRunTimeMsgData_status_STRICT_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_timeStampPresent, param_inlineString, param_payload, param_bufferOverrun, param_subSystemID, param_severity )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal408_varToWrite = (UINT32)((param_msgID << BM_TraceMsgStatus_msgID_OFFSET) | (param_numOfParams << BM_TraceMsgStatus_numOfParams_OFFSET) | (param_timeStampPresent << BM_TraceMsgStatus_timeStampPresent_OFFSET) | (param_inlineString << BM_TraceMsgStatus_inlineString_OFFSET) | (param_payload << BM_TraceMsgStatus_payload_OFFSET) | (param_bufferOverrun << BM_TraceMsgStatus_bufferOverrun_OFFSET) | (param_subSystemID << BM_TraceMsgStatus_subSystemID_OFFSET) | (param_severity << BM_TraceMsgStatus_severity_OFFSET));\
- BM_TraceRunTimeMsgData_status_SET( base_ptr, bmlocal408_varToWrite );\
-}
-
-#define BM_TraceRunTimeMsgData_status_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "status", 1);\
- BM_TraceRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_inlineString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_payload_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_subSystemID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_status_severity_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_status_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_status_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal411_acc_bytes;\
- UINT bmlocal412_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal411_acc_bytes = 4;\
- bmlocal412_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal411_acc_bytes );\
- out_bitoff += bmlocal412_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal413_tmp_bitoff;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_POS( base_ptr, out_ptr, bmlocal413_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal413_tmp_bitoff);\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_POS_ALIGNED 4
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal414_parent_out_ptr;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_POS( base_ptr, bmlocal414_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal414_parent_out_ptr;\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_timeStampOpt_timeStamp' Type: 'TraceTimeStamp', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal415_parent_out_ptr;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_POS( base_ptr, bmlocal415_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal415_parent_out_ptr;\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal416_tmp_bitoff;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_POS( base_ptr, out_ptr, bmlocal416_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal416_tmp_bitoff);\
-}
-
-// Alignment of TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal417_my_ptr;\
- UINT bmlocal418_my_bitoff;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_POS( base_ptr, bmlocal417_my_ptr, bmlocal418_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal417_my_ptr, bmlocal418_my_bitoff, 32, UINT32, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal419_tmp_var;
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET( base_ptr, bmlocal419_tmp_var );
- return bmlocal419_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal420_my_ptr;\
- UINT bmlocal421_my_bitoff;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_POS( base_ptr, bmlocal420_my_ptr, bmlocal421_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal420_my_ptr, bmlocal421_my_bitoff, 32, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal422_out_val;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET( base_ptr, bmlocal422_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStamp", 32, (UINT)(bmlocal422_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal423_val;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET( base_ptr, bmlocal423_val );\
- (bmlocal423_val)++;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_SET( base_ptr, bmlocal423_val );\
-}
-
-// TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal424_tmp_bits;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_GET_SIZE( base_ptr, out_bytes, bmlocal424_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal424_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_BYTES_SIZE 4
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_BYTES_NON_CONDITIONAL_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal427_tmp_bits;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, bmlocal427_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal427_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_BYTES_SIZE 4
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "timeStamp", 1);\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_timeStamp_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal428_var0;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal428_var0 );\
- if( bmlocal428_var0 != 0 )\
- {\
- out_bytes = 4;\
- out_bits = 0;\
- }\
- else\
- {\
- out_bytes = 0;\
- out_bits = 0;\
- }\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_EVALUATE( base_ptr, out_flag )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal429_var0;\
- BM_TraceRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal429_var0 );\
- out_flag = (bmlocal429_var0 != 0);\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal430_tmp_bytes = 0;\
- UINT bmlocal431_tmp_bits = 0;\
- out_bytes = 0;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_GET_SIZE( base_ptr, bmlocal430_tmp_bytes, bmlocal431_tmp_bits );\
- out_bytes += bmlocal430_tmp_bytes;\
- out_bits += bmlocal431_tmp_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal432_tmp_bits;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, out_bytes, bmlocal432_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal432_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BOOL bmlocal433_out_flag;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "timeStampOpt", 1);\
- do\
- {\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_EVALUATE( base_ptr, bmlocal433_out_flag );\
- if( bmlocal433_out_flag == 1 )\
- {\
- BM_TraceRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, (depth + 1) );\
- }\
- }\
- while( /*lint -e(717) */ /*do ... while(0)*/ 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_timeStampOpt_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal434_tmp_bytes = 0;\
- UINT bmlocal435_tmp_bits = 0;\
- UINT bmlocal436_acc_bytes;\
- UINT bmlocal437_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal436_acc_bytes = 4;\
- bmlocal437_acc_bits = 0;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, bmlocal434_tmp_bytes, bmlocal435_tmp_bits );\
- bmlocal436_acc_bytes += bmlocal434_tmp_bytes;\
- bmlocal437_acc_bits += bmlocal435_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal436_acc_bytes );\
- out_bitoff += bmlocal437_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal438_parent_out_ptr;\
- BM_TraceRunTimeMsgData_inlineStringOpt_GET_POS( base_ptr, bmlocal438_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal438_parent_out_ptr;\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_inlineStringOpt_inlineString' Type: 'TraceInlineString', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal439_parent_out_ptr;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_POS( base_ptr, bmlocal439_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal439_parent_out_ptr;\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal440_tmp_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_POS( base_ptr, out_ptr, bmlocal440_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal440_tmp_bitoff);\
-}
-
-// Alignment of TraceRunTimeMsgData_inlineStringOpt_inlineString_length: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal441_my_ptr;\
- UINT bmlocal442_my_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_POS( base_ptr, bmlocal441_my_ptr, bmlocal442_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal441_my_ptr, bmlocal442_my_bitoff, 32, UINT32, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal443_tmp_var;
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal443_tmp_var );
- return bmlocal443_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal444_my_ptr;\
- UINT bmlocal445_my_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_POS( base_ptr, bmlocal444_my_ptr, bmlocal445_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal444_my_ptr, bmlocal445_my_bitoff, 32, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal446_out_val;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal446_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "length", 32, (UINT)(bmlocal446_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal447_val;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal447_val );\
- (bmlocal447_val)++;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_SET( base_ptr, bmlocal447_val );\
-}
-
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_length: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal448_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET_SIZE( base_ptr, out_bytes, bmlocal448_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal448_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_BYTES_SIZE 4
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal451_acc_bytes;\
- UINT bmlocal452_acc_bits;\
- PVOID bmlocal453_parent_out_ptr;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_POS( base_ptr, bmlocal453_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal453_parent_out_ptr;\
- bmlocal451_acc_bytes = 4;\
- bmlocal452_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal451_acc_bytes );\
- out_bitoff += bmlocal452_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal454_tmp_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_POS( base_ptr, out_ptr, bmlocal454_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal454_tmp_bitoff);\
-}
-
-// ARRAY: TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal455_var0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal455_var0 );\
- out_bytes = (UINT)(1*(1*bmlocal455_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal456_my_bytes;
- UINT bmlocal457_my_bits;
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE( base_ptr, bmlocal456_my_bytes, bmlocal457_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal456_my_bytes, bmlocal457_my_bits);
- BMI_UNUSED_VAR( bmlocal457_my_bits );
- return bmlocal456_my_bytes;
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal458_var0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal458_var0 );\
- out_element_count = (UINT)(bmlocal458_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal459_out_ptr;\
- UINT bmlocal460_out_bitoff;\
- UINT bmlocal461_element_size_bytes;\
- UINT bmlocal462_element_size_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_POS( base_ptr, bmlocal459_out_ptr, bmlocal460_out_bitoff );\
- bmlocal461_element_size_bytes = 1;\
- bmlocal462_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal459_out_ptr) + (idx0) * bmlocal461_element_size_bytes );\
- out_bitoff = bmlocal460_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal462_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString' Type: 'Char', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal463_parent_out_ptr;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_ELEMENT_POS( base_ptr, idx0, bmlocal463_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal463_parent_out_ptr;\
-}
-
-// Alignment of TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal464_my_ptr;\
- UINT bmlocal465_my_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_POS( base_ptr, idx0, bmlocal464_my_ptr, bmlocal465_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal464_my_ptr, bmlocal465_my_bitoff, 8, char, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE char BM_INLINE_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- char bmlocal466_tmp_var;
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET( base_ptr, idx0, bmlocal466_tmp_var );
- return bmlocal466_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal467_my_ptr;\
- UINT bmlocal468_my_bitoff;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_POS( base_ptr, idx0, bmlocal467_my_ptr, bmlocal468_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal467_my_ptr, bmlocal468_my_bitoff, 8, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- char bmlocal469_out_val;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET( base_ptr, idx0, bmlocal469_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal469_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- char bmlocal470_val;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET( base_ptr, idx0, bmlocal470_val );\
- (bmlocal470_val)++;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_SET( base_ptr, idx0, bmlocal470_val );\
-}
-
-// TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal471_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal471_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal471_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal474_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal474_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal474_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal475_dim_size0;\
- UINT bmlocal476_idx0;\
- {\
- UINT32 bmlocal477_var0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_GET( base_ptr, bmlocal477_var0 );\
- bmlocal475_dim_size0 = (UINT)(bmlocal477_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "inlineString", 1);\
- for( bmlocal476_idx0=0; bmlocal476_idx0<bmlocal475_dim_size0; bmlocal476_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal476_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH_IDX( base_ptr, bmlocal476_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal478_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE( base_ptr, out_bytes, bmlocal478_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal478_tmp_bits );\
-}
-
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_r1_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal479_tmp_bytes = 0;\
- UINT bmlocal480_tmp_bits = 0;\
- UINT bmlocal481_acc_bytes;\
- UINT bmlocal482_acc_bits;\
- PVOID bmlocal483_parent_out_ptr;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_POS( base_ptr, bmlocal483_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal483_parent_out_ptr;\
- bmlocal481_acc_bytes = 4;\
- bmlocal482_acc_bits = 0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE( base_ptr, bmlocal479_tmp_bytes, bmlocal480_tmp_bits );\
- bmlocal481_acc_bytes += bmlocal479_tmp_bytes;\
- bmlocal482_acc_bits += bmlocal480_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal481_acc_bytes );\
- out_bitoff += bmlocal482_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_r1_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "<OptionalPadding-r1>", 1);\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_r1_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_r1_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal484_tmp_bytes = 0;\
- UINT bmlocal485_tmp_bits = 0;\
- out_bytes = 4;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_GET_SIZE( base_ptr, bmlocal484_tmp_bytes, bmlocal485_tmp_bits );\
- out_bytes += bmlocal484_tmp_bytes;\
- out_bits += bmlocal485_tmp_bits;\
- BMI_ROUND_UP_4BYTES( out_bytes, out_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_BYTES_NON_CONDITIONAL_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal486_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, bmlocal486_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal486_tmp_bits );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_NON_CONDITIONAL_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal487_my_bytes;
- UINT bmlocal488_my_bits;
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_NON_CONDITIONAL_SIZE( base_ptr, bmlocal487_my_bytes, bmlocal488_my_bits );
- BMI_UNUSED_VAR( bmlocal488_my_bits );
- BMI_UNUSED_VAR( base_ptr );
- return bmlocal487_my_bytes;
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "inlineString", 1);\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_length_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_inlineString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_r1_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal489_var0;\
- BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, bmlocal489_var0 );\
- if( bmlocal489_var0 != 0 )\
- {\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits );\
- }\
- else\
- {\
- out_bytes = 0;\
- out_bits = 0;\
- }\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_EVALUATE( base_ptr, out_flag )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal490_var0;\
- BM_TraceRunTimeMsgData_status_inlineString_GET( base_ptr, bmlocal490_var0 );\
- out_flag = (bmlocal490_var0 != 0);\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal491_tmp_bytes = 0;\
- UINT bmlocal492_tmp_bits = 0;\
- out_bytes = 0;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_GET_SIZE( base_ptr, bmlocal491_tmp_bytes, bmlocal492_tmp_bits );\
- out_bytes += bmlocal491_tmp_bytes;\
- out_bits += bmlocal492_tmp_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal493_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_GET_SIZE( base_ptr, out_bytes, bmlocal493_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal493_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BOOL bmlocal494_out_flag;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "inlineStringOpt", 1);\
- do\
- {\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_EVALUATE( base_ptr, bmlocal494_out_flag );\
- if( bmlocal494_out_flag == 1 )\
- {\
- BM_TraceRunTimeMsgData_inlineStringOpt_inlineString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- }\
- }\
- while( /*lint -e(717) */ /*do ... while(0)*/ 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_inlineStringOpt_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_inlineStringOpt_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_params_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal495_tmp_bytes = 0;\
- UINT bmlocal496_tmp_bits = 0;\
- UINT bmlocal497_acc_bytes;\
- UINT bmlocal498_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal497_acc_bytes = 4;\
- bmlocal498_acc_bits = 0;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, bmlocal495_tmp_bytes, bmlocal496_tmp_bits );\
- bmlocal497_acc_bytes += bmlocal495_tmp_bytes;\
- bmlocal498_acc_bits += bmlocal496_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_GET_SIZE( base_ptr, bmlocal495_tmp_bytes, bmlocal496_tmp_bits );\
- bmlocal497_acc_bytes += bmlocal495_tmp_bytes;\
- bmlocal498_acc_bits += bmlocal496_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal497_acc_bytes );\
- out_bitoff += bmlocal498_acc_bits;\
-}
-
-// ARRAY: TraceRunTimeMsgData_params
-#define BM_TraceRunTimeMsgData_params_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal499_var0;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal499_var0 );\
- out_bytes = (UINT)(4*(1*bmlocal499_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_params_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal500_my_bytes;
- UINT bmlocal501_my_bits;
- BM_TraceRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal500_my_bytes, bmlocal501_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal500_my_bytes, bmlocal501_my_bits);
- BMI_UNUSED_VAR( bmlocal501_my_bits );
- return bmlocal500_my_bytes;
-}
-
-#define BM_TraceRunTimeMsgData_params_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal502_var0;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal502_var0 );\
- out_element_count = (UINT)(bmlocal502_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_params_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal503_out_ptr;\
- UINT bmlocal504_out_bitoff;\
- UINT bmlocal505_element_size_bytes;\
- UINT bmlocal506_element_size_bits;\
- BM_TraceRunTimeMsgData_params_GET_POS( base_ptr, bmlocal503_out_ptr, bmlocal504_out_bitoff );\
- bmlocal505_element_size_bytes = 4;\
- bmlocal506_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal503_out_ptr) + (idx0) * bmlocal505_element_size_bytes );\
- out_bitoff = bmlocal504_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal506_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_params' Type: 'Uint32', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal507_parent_out_ptr;\
- BM_TraceRunTimeMsgData_params_GET_ELEMENT_POS( base_ptr, idx0, bmlocal507_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal507_parent_out_ptr;\
-}
-
-#define BM_TraceRunTimeMsgData_params_value_GET_POS_ALIGNED( base_ptr, idx0, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal508_tmp_bitoff;\
- BM_TraceRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, out_ptr, bmlocal508_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal508_tmp_bitoff);\
-}
-
-// Alignment of TraceRunTimeMsgData_params_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_params_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal509_my_ptr;\
- UINT bmlocal510_my_bitoff;\
- BM_TraceRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, bmlocal509_my_ptr, bmlocal510_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal509_my_ptr, bmlocal510_my_bitoff, 32, UINT32, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_params_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT32 bmlocal511_tmp_var;
- BM_TraceRunTimeMsgData_params_value_GET( base_ptr, idx0, bmlocal511_tmp_var );
- return bmlocal511_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_params_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal512_my_ptr;\
- UINT bmlocal513_my_bitoff;\
- BM_TraceRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, bmlocal512_my_ptr, bmlocal513_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal512_my_ptr, bmlocal513_my_bitoff, 32, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_params_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_params_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_params_value: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_params_value: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_params_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_params_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal514_out_val;\
- BM_TraceRunTimeMsgData_params_value_GET( base_ptr, idx0, bmlocal514_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 32, (UINT)(bmlocal514_out_val), "%u", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_params_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal515_val;\
- BM_TraceRunTimeMsgData_params_value_GET( base_ptr, idx0, bmlocal515_val );\
- (bmlocal515_val)++;\
- BM_TraceRunTimeMsgData_params_value_SET( base_ptr, idx0, bmlocal515_val );\
-}
-
-// TraceRunTimeMsgData_params_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_params_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal516_tmp_bits;\
- BM_TraceRunTimeMsgData_params_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal516_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal516_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_params_value_BYTES_SIZE 4
-
-#define BM_TraceRunTimeMsgData_params_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal519_tmp_bits;\
- BM_TraceRunTimeMsgData_params_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal519_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal519_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_params_BYTES_CELL_SIZE 4
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_params_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 4;
-}
-
-#define BM_TraceRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal520_dim_size0;\
- UINT bmlocal521_idx0;\
- {\
- UINT32 bmlocal522_var0;\
- BM_TraceRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal522_var0 );\
- bmlocal520_dim_size0 = (UINT)(bmlocal522_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "params", 1);\
- for( bmlocal521_idx0=0; bmlocal521_idx0<bmlocal520_dim_size0; bmlocal521_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal521_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_TraceRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, bmlocal521_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_params_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_params_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_params_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal523_tmp_bits;\
- BM_TraceRunTimeMsgData_params_GET_SIZE( base_ptr, out_bytes, bmlocal523_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal523_tmp_bits );\
-}
-
-
-#define BM_TraceRunTimeMsgData_payloadOpt_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal524_tmp_bytes = 0;\
- UINT bmlocal525_tmp_bits = 0;\
- UINT bmlocal526_acc_bytes;\
- UINT bmlocal527_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal526_acc_bytes = 4;\
- bmlocal527_acc_bits = 0;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, bmlocal524_tmp_bytes, bmlocal525_tmp_bits );\
- bmlocal526_acc_bytes += bmlocal524_tmp_bytes;\
- bmlocal527_acc_bits += bmlocal525_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_GET_SIZE( base_ptr, bmlocal524_tmp_bytes, bmlocal525_tmp_bits );\
- bmlocal526_acc_bytes += bmlocal524_tmp_bytes;\
- bmlocal527_acc_bits += bmlocal525_tmp_bits;\
- BM_TraceRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal524_tmp_bytes, bmlocal525_tmp_bits );\
- bmlocal526_acc_bytes += bmlocal524_tmp_bytes;\
- bmlocal527_acc_bits += bmlocal525_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal526_acc_bytes );\
- out_bitoff += bmlocal527_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal528_parent_out_ptr;\
- BM_TraceRunTimeMsgData_payloadOpt_GET_POS( base_ptr, bmlocal528_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal528_parent_out_ptr;\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_payloadOpt_payload' Type: 'TracePayload', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal529_parent_out_ptr;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_POS( base_ptr, bmlocal529_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal529_parent_out_ptr;\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal530_tmp_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_POS( base_ptr, out_ptr, bmlocal530_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal530_tmp_bitoff);\
-}
-
-// Alignment of TraceRunTimeMsgData_payloadOpt_payload_length: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal531_my_ptr;\
- UINT bmlocal532_my_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_POS( base_ptr, bmlocal531_my_ptr, bmlocal532_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal531_my_ptr, bmlocal532_my_bitoff, 32, UINT32, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT32 BM_INLINE_TraceRunTimeMsgData_payloadOpt_payload_length_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal533_tmp_var;
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal533_tmp_var );
- return bmlocal533_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal534_my_ptr;\
- UINT bmlocal535_my_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_POS( base_ptr, bmlocal534_my_ptr, bmlocal535_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal534_my_ptr, bmlocal535_my_bitoff, 32, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_payloadOpt_payload_length: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_length: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_length: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_length: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_length: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_payloadOpt_payload_length: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal536_out_val;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal536_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "length", 32, (UINT)(bmlocal536_out_val), "%d", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal537_val;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal537_val );\
- (bmlocal537_val)++;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_SET( base_ptr, bmlocal537_val );\
-}
-
-// TraceRunTimeMsgData_payloadOpt_payload_length: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal538_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET_SIZE( base_ptr, out_bytes, bmlocal538_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal538_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_length_BYTES_SIZE 4
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal541_acc_bytes;\
- UINT bmlocal542_acc_bits;\
- PVOID bmlocal543_parent_out_ptr;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_POS( base_ptr, bmlocal543_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal543_parent_out_ptr;\
- bmlocal541_acc_bytes = 4;\
- bmlocal542_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal541_acc_bytes );\
- out_bitoff += bmlocal542_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal544_tmp_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_POS( base_ptr, out_ptr, bmlocal544_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal544_tmp_bitoff);\
-}
-
-// ARRAY: TraceRunTimeMsgData_payloadOpt_payload_payload
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal545_var0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal545_var0 );\
- out_bytes = (UINT)(1*(1*bmlocal545_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal546_my_bytes;
- UINT bmlocal547_my_bits;
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE( base_ptr, bmlocal546_my_bytes, bmlocal547_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal546_my_bytes, bmlocal547_my_bits);
- BMI_UNUSED_VAR( bmlocal547_my_bits );
- return bmlocal546_my_bytes;
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT32 bmlocal548_var0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal548_var0 );\
- out_element_count = (UINT)(bmlocal548_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal549_out_ptr;\
- UINT bmlocal550_out_bitoff;\
- UINT bmlocal551_element_size_bytes;\
- UINT bmlocal552_element_size_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_POS( base_ptr, bmlocal549_out_ptr, bmlocal550_out_bitoff );\
- bmlocal551_element_size_bytes = 1;\
- bmlocal552_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal549_out_ptr) + (idx0) * bmlocal551_element_size_bytes );\
- out_bitoff = bmlocal550_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal552_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'TraceRunTimeMsgData_payloadOpt_payload_payload' Type: 'Uint8', Inner, Non-instance, No bitoff root
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal553_parent_out_ptr;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_ELEMENT_POS( base_ptr, idx0, bmlocal553_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal553_parent_out_ptr;\
-}
-
-// Alignment of TraceRunTimeMsgData_payloadOpt_payload_payload_value: accumulated=(Variable), parent.base=(Variable)
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal554_my_ptr;\
- UINT bmlocal555_my_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_POS( base_ptr, idx0, bmlocal554_my_ptr, bmlocal555_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal554_my_ptr, bmlocal555_my_bitoff, 8, UINT8, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT8 BM_INLINE_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT8 bmlocal556_tmp_var;
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET( base_ptr, idx0, bmlocal556_tmp_var );
- return bmlocal556_tmp_var;
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal557_my_ptr;\
- UINT bmlocal558_my_bitoff;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_POS( base_ptr, idx0, bmlocal557_my_ptr, bmlocal558_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal557_my_ptr, bmlocal558_my_bitoff, 8, in_val, 0xFFFFFFFF );\
-}
-
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: IS_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: SET_RESET accessor is not defined because no reset value was specified.
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal559_out_val;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET( base_ptr, idx0, bmlocal559_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal559_out_val), "%u", 1);\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal560_val;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET( base_ptr, idx0, bmlocal560_val );\
- (bmlocal560_val)++;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_SET( base_ptr, idx0, bmlocal560_val );\
-}
-
-// TraceRunTimeMsgData_payloadOpt_payload_payload_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal561_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal561_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal561_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_BYTES_SIZE 1
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal564_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal564_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal564_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal565_dim_size0;\
- UINT bmlocal566_idx0;\
- {\
- UINT32 bmlocal567_var0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_GET( base_ptr, bmlocal567_var0 );\
- bmlocal565_dim_size0 = (UINT)(bmlocal567_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "payload", 1);\
- for( bmlocal566_idx0=0; bmlocal566_idx0<bmlocal565_dim_size0; bmlocal566_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal566_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH_IDX( base_ptr, bmlocal566_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal568_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE( base_ptr, out_bytes, bmlocal568_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal568_tmp_bits );\
-}
-
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_r2_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal569_tmp_bytes = 0;\
- UINT bmlocal570_tmp_bits = 0;\
- UINT bmlocal571_acc_bytes;\
- UINT bmlocal572_acc_bits;\
- PVOID bmlocal573_parent_out_ptr;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_POS( base_ptr, bmlocal573_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal573_parent_out_ptr;\
- bmlocal571_acc_bytes = 4;\
- bmlocal572_acc_bits = 0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE( base_ptr, bmlocal569_tmp_bytes, bmlocal570_tmp_bits );\
- bmlocal571_acc_bytes += bmlocal569_tmp_bytes;\
- bmlocal572_acc_bits += bmlocal570_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal571_acc_bytes );\
- out_bitoff += bmlocal572_acc_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_r2_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "<OptionalPadding-r2>", 1);\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_r2_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_r2_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal574_tmp_bytes = 0;\
- UINT bmlocal575_tmp_bits = 0;\
- out_bytes = 4;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_GET_SIZE( base_ptr, bmlocal574_tmp_bytes, bmlocal575_tmp_bits );\
- out_bytes += bmlocal574_tmp_bytes;\
- out_bits += bmlocal575_tmp_bits;\
- BMI_ROUND_UP_4BYTES( out_bytes, out_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_GET_BYTES_NON_CONDITIONAL_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal576_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, bmlocal576_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal576_tmp_bits );\
-}
-
-BMI_INLINE UINT BM_INLINE_TraceRunTimeMsgData_payloadOpt_payload_GET_NON_CONDITIONAL_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal577_my_bytes;
- UINT bmlocal578_my_bits;
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_NON_CONDITIONAL_SIZE( base_ptr, bmlocal577_my_bytes, bmlocal578_my_bits );
- BMI_UNUSED_VAR( bmlocal578_my_bits );
- BMI_UNUSED_VAR( base_ptr );
- return bmlocal577_my_bytes;
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "payload", 1);\
- BM_TraceRunTimeMsgData_payloadOpt_payload_length_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_payloadOpt_payload_payload_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_payloadOpt_payload_r2_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_payload_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal579_var0;\
- BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, bmlocal579_var0 );\
- if( bmlocal579_var0 != 0 )\
- {\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits );\
- }\
- else\
- {\
- out_bytes = 0;\
- out_bits = 0;\
- }\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_payload_EVALUATE( base_ptr, out_flag )\
-{\
- /*lint --e{*} */\
- {\
- UINT32 bmlocal580_var0;\
- BM_TraceRunTimeMsgData_status_payload_GET( base_ptr, bmlocal580_var0 );\
- out_flag = (bmlocal580_var0 != 0);\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-
-#define BM_TraceRunTimeMsgData_payloadOpt_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal581_tmp_bytes = 0;\
- UINT bmlocal582_tmp_bits = 0;\
- out_bytes = 0;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_payloadOpt_payload_GET_SIZE( base_ptr, bmlocal581_tmp_bytes, bmlocal582_tmp_bits );\
- out_bytes += bmlocal581_tmp_bytes;\
- out_bits += bmlocal582_tmp_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal583_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_GET_SIZE( base_ptr, out_bytes, bmlocal583_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal583_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BOOL bmlocal584_out_flag;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "payloadOpt", 1);\
- do\
- {\
- BM_TraceRunTimeMsgData_payloadOpt_payload_EVALUATE( base_ptr, bmlocal584_out_flag );\
- if( bmlocal584_out_flag == 1 )\
- {\
- BM_TraceRunTimeMsgData_payloadOpt_payload_DUMP_DEPTH( base_ptr, (depth + 1) );\
- }\
- }\
- while( /*lint -e(717) */ /*do ... while(0)*/ 0 );\
-}
-
-#define BM_TraceRunTimeMsgData_payloadOpt_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_payloadOpt_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_TraceRunTimeMsgData_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal585_tmp_bytes = 0;\
- UINT bmlocal586_tmp_bits = 0;\
- out_bytes = 4;\
- out_bits = 0;\
- BM_TraceRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, bmlocal585_tmp_bytes, bmlocal586_tmp_bits );\
- out_bytes += bmlocal585_tmp_bytes;\
- out_bits += bmlocal586_tmp_bits;\
- BM_TraceRunTimeMsgData_inlineStringOpt_GET_SIZE( base_ptr, bmlocal585_tmp_bytes, bmlocal586_tmp_bits );\
- out_bytes += bmlocal585_tmp_bytes;\
- out_bits += bmlocal586_tmp_bits;\
- BM_TraceRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal585_tmp_bytes, bmlocal586_tmp_bits );\
- out_bytes += bmlocal585_tmp_bytes;\
- out_bits += bmlocal586_tmp_bits;\
- BM_TraceRunTimeMsgData_payloadOpt_GET_SIZE( base_ptr, bmlocal585_tmp_bytes, bmlocal586_tmp_bits );\
- out_bytes += bmlocal585_tmp_bytes;\
- out_bits += bmlocal586_tmp_bits;\
-}
-
-#define BM_TraceRunTimeMsgData_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal587_tmp_bits;\
- BM_TraceRunTimeMsgData_GET_SIZE( base_ptr, out_bytes, bmlocal587_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal587_tmp_bits );\
-}
-
-#define BM_TraceRunTimeMsgData_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "TraceRunTimeMsgData", 1);\
- BM_TraceRunTimeMsgData_status_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_inlineStringOpt_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_params_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_TraceRunTimeMsgData_payloadOpt_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_TraceRunTimeMsgData_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_TraceRunTimeMsgData_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_TRACEMESSAGE_H_ */
-
diff --git a/InfraStack/OSDependent/Linux/L4Generated/TraceMessageDillo.h b/InfraStack/OSDependent/Linux/L4Generated/TraceMessageDillo.h
deleted file mode 100644
index c9addc0..0000000
--- a/InfraStack/OSDependent/Linux/L4Generated/TraceMessageDillo.h
+++ /dev/null
@@ -1,3131 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 11/19/2009 12:56:06 AM
- *
- * Project : Ofer
- * Module : Trace
- * Author : Igor Brainman
- * Date : 23/07/2006
- * Purpose : Traces
- *****************************************************************************/
-
-#if !defined(_BITMAN_TRACEMESSAGEDILLO_H_)
-#define _BITMAN_TRACEMESSAGEDILLO_H_
-
-
-/*lint ++flb */
-// Include the Bitman common header file
-#include "BitmanCommon.h"
-
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-#include "BasicBitmanTypes.h"
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-#define BM_DilloMsgStatus_msgID_MASK (0x0FFF)
-
-#define BM_DilloMsgStatus_msgID_OFFSET (0)
-
-#define BM_DilloMsgStatus_msgID_SHIFTED_MASK (0x0FFF)
-
-#define BM_DilloMsgStatus_numOfParams_MASK (0x0003)
-
-#define BM_DilloMsgStatus_numOfParams_OFFSET (12)
-
-#define BM_DilloMsgStatus_numOfParams_SHIFTED_MASK (0x3000)
-
-#define BM_DilloMsgStatus_bufferOverrun_MASK (0x0001)
-
-#define BM_DilloMsgStatus_bufferOverrun_OFFSET (14)
-
-#define BM_DilloMsgStatus_bufferOverrun_SHIFTED_MASK (0x4000)
-
-#define BM_DilloMsgStatus_timeStampPresent_MASK (0x0001)
-
-#define BM_DilloMsgStatus_timeStampPresent_OFFSET (15)
-
-#define BM_DilloMsgStatus_timeStampPresent_SHIFTED_MASK (0x8000)
-
-// Maximal length of user string
-#define USER_STR_MAX_LEN (1024)
-
-// Maximal length of file name path
-#define FILE_NAME_MAX_LEN (1024)
-
-typedef UINT8 DilloCompileTimeMsgData[2056];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT8 _severity : 8; //Trace severity, may be 0..7
- UINT8 _moduleID : 8; //Module ID, should be on of defined in TraceModules.bm
- BMS_LittleEndianness_Char _userString[1024]; //format string (zero terminated!) - like printf
- BMS_LittleEndianness_Char _fileName[1024]; //full file name path (zero terminated!)
- UINT16 _reserved : 16; //Reserved - to align to word boundaries
- UINT32 _lineNumber; //file line number
-} BMS_DilloCompileTimeMsgData;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT32 _lineNumber; //file line number
- UINT16 _reserved : 16; //Reserved - to align to word boundaries
- BMS_LittleEndianness_Char _fileName[1024]; //full file name path (zero terminated!)
- BMS_LittleEndianness_Char _userString[1024]; //format string (zero terminated!) - like printf
- UINT8 _moduleID : 8; //Module ID, should be on of defined in TraceModules.bm
- UINT8 _severity : 8; //Trace severity, may be 0..7
-} BMS_DilloCompileTimeMsgData;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'DilloCompileTimeMsgData' Type: 'DilloCompileTimeMsgData', Top-level, Non-instance, No bitoff root
-#define BM_DilloCompileTimeMsgData_severity_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal79_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_severity_GET_POS( base_ptr, out_ptr, bmlocal79_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal79_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_POS_ALIGNED 0
-
-// Alignment of DilloCompileTimeMsgData_severity: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_DilloCompileTimeMsgData_severity_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal80_my_ptr;\
- UINT bmlocal81_my_bitoff;\
- BM_DilloCompileTimeMsgData_severity_GET_POS( base_ptr, bmlocal80_my_ptr, bmlocal81_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal80_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal80_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal80_my_ptr, bmlocal81_my_bitoff, 8, UINT8, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT8 BM_INLINE_DilloCompileTimeMsgData_severity_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT8 bmlocal82_tmp_var;
- BM_DilloCompileTimeMsgData_severity_GET( base_ptr, bmlocal82_tmp_var );
- return bmlocal82_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_severity_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal83_my_ptr;\
- UINT bmlocal84_my_bitoff;\
- BM_DilloCompileTimeMsgData_severity_GET_POS( base_ptr, bmlocal83_my_ptr, bmlocal84_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal83_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal83_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal83_my_ptr, bmlocal84_my_bitoff, 8, in_val, 0x00000000 );\
- }\
-}
-
-// DilloCompileTimeMsgData_severity: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_severity: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_severity: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_severity: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_severity: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_severity: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_severity_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal85_out_val;\
- BM_DilloCompileTimeMsgData_severity_GET( base_ptr, bmlocal85_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "severity", 8, (UINT)(bmlocal85_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_severity_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal86_my_ptr;\
- UINT bmlocal87_my_bitoff;\
- BM_DilloCompileTimeMsgData_severity_GET_POS( base_ptr, bmlocal86_my_ptr, bmlocal87_my_bitoff );\
- (*((UINT8*)bmlocal86_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal87_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_severity: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_severity_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal88_tmp_bits;\
- BM_DilloCompileTimeMsgData_severity_GET_SIZE( base_ptr, out_bytes, bmlocal88_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal88_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_severity_BYTES_SIZE 1
-
-#define BM_DilloCompileTimeMsgData_moduleID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal91_acc_bytes;\
- UINT bmlocal92_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal91_acc_bytes = 1;\
- bmlocal92_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal91_acc_bytes );\
- out_bitoff += bmlocal92_acc_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal93_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_moduleID_GET_POS( base_ptr, out_ptr, bmlocal93_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal93_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_POS_ALIGNED 1
-
-// Alignment of DilloCompileTimeMsgData_moduleID: accumulated=(1,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_DilloCompileTimeMsgData_moduleID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal94_my_ptr;\
- UINT bmlocal95_my_bitoff;\
- BM_DilloCompileTimeMsgData_moduleID_GET_POS( base_ptr, bmlocal94_my_ptr, bmlocal95_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal94_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT8)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal94_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal94_my_ptr, bmlocal95_my_bitoff, 8, UINT8, out_val, 0x00000001 );\
- }\
-}
-
-BMI_INLINE UINT8 BM_INLINE_DilloCompileTimeMsgData_moduleID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT8 bmlocal96_tmp_var;
- BM_DilloCompileTimeMsgData_moduleID_GET( base_ptr, bmlocal96_tmp_var );
- return bmlocal96_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal97_my_ptr;\
- UINT bmlocal98_my_bitoff;\
- BM_DilloCompileTimeMsgData_moduleID_GET_POS( base_ptr, bmlocal97_my_ptr, bmlocal98_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal97_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal97_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal97_my_ptr, bmlocal98_my_bitoff, 8, in_val, 0x00000001 );\
- }\
-}
-
-// DilloCompileTimeMsgData_moduleID: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_moduleID: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_moduleID: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_moduleID: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_moduleID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_moduleID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_moduleID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT8 bmlocal99_out_val;\
- BM_DilloCompileTimeMsgData_moduleID_GET( base_ptr, bmlocal99_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "moduleID", 8, (UINT)(bmlocal99_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_moduleID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal100_my_ptr;\
- UINT bmlocal101_my_bitoff;\
- BM_DilloCompileTimeMsgData_moduleID_GET_POS( base_ptr, bmlocal100_my_ptr, bmlocal101_my_bitoff );\
- (*((UINT8*)bmlocal100_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal101_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_moduleID: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_moduleID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal102_tmp_bits;\
- BM_DilloCompileTimeMsgData_moduleID_GET_SIZE( base_ptr, out_bytes, bmlocal102_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal102_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_moduleID_BYTES_SIZE 1
-
-#define BM_DilloCompileTimeMsgData_userString_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal105_acc_bytes;\
- UINT bmlocal106_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal105_acc_bytes = 2;\
- bmlocal106_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal105_acc_bytes );\
- out_bitoff += bmlocal106_acc_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal107_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_userString_GET_POS( base_ptr, out_ptr, bmlocal107_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal107_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_POS_ALIGNED 2
-
-// ARRAY: DilloCompileTimeMsgData_userString
-#define BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1024;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_DilloCompileTimeMsgData_userString_GET_SIZE()
-{
- /*lint --e{*} */
- return 1024;
-}
-
-#define BM_DilloCompileTimeMsgData_userString_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- out_element_count = 1024;\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal108_out_ptr;\
- UINT bmlocal109_out_bitoff;\
- UINT bmlocal110_element_size_bytes;\
- UINT bmlocal111_element_size_bits;\
- BM_DilloCompileTimeMsgData_userString_GET_POS( base_ptr, bmlocal108_out_ptr, bmlocal109_out_bitoff );\
- bmlocal110_element_size_bytes = 1;\
- bmlocal111_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal108_out_ptr) + (idx0) * bmlocal110_element_size_bytes );\
- out_bitoff = bmlocal109_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal111_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'DilloCompileTimeMsgData_userString' Type: 'Char', Inner, Non-instance, No bitoff root
-#define BM_DilloCompileTimeMsgData_userString_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal112_parent_out_ptr;\
- BM_DilloCompileTimeMsgData_userString_GET_ELEMENT_POS( base_ptr, idx0, bmlocal112_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal112_parent_out_ptr;\
-}
-
-// Alignment of DilloCompileTimeMsgData_userString_value: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_DilloCompileTimeMsgData_userString_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal113_my_ptr;\
- UINT bmlocal114_my_bitoff;\
- BM_DilloCompileTimeMsgData_userString_value_GET_POS( base_ptr, idx0, bmlocal113_my_ptr, bmlocal114_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal113_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal113_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal113_my_ptr, bmlocal114_my_bitoff, 8, char, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE char BM_INLINE_DilloCompileTimeMsgData_userString_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- char bmlocal115_tmp_var;
- BM_DilloCompileTimeMsgData_userString_value_GET( base_ptr, idx0, bmlocal115_tmp_var );
- return bmlocal115_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_userString_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal116_my_ptr;\
- UINT bmlocal117_my_bitoff;\
- BM_DilloCompileTimeMsgData_userString_value_GET_POS( base_ptr, idx0, bmlocal116_my_ptr, bmlocal117_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal116_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal116_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal116_my_ptr, bmlocal117_my_bitoff, 8, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// DilloCompileTimeMsgData_userString_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_userString_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_userString_value: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_userString_value: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_userString_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_userString_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_userString_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- char bmlocal118_out_val;\
- BM_DilloCompileTimeMsgData_userString_value_GET( base_ptr, idx0, bmlocal118_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal118_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_userString_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal119_my_ptr;\
- UINT bmlocal120_my_bitoff;\
- BM_DilloCompileTimeMsgData_userString_value_GET_POS( base_ptr, idx0, bmlocal119_my_ptr, bmlocal120_my_bitoff );\
- (*((UINT8*)bmlocal119_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal120_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_userString_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_userString_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal121_tmp_bits;\
- BM_DilloCompileTimeMsgData_userString_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal121_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal121_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_value_BYTES_SIZE 1
-
-#define BM_DilloCompileTimeMsgData_userString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal124_tmp_bits;\
- BM_DilloCompileTimeMsgData_userString_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal124_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal124_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_DilloCompileTimeMsgData_userString_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_userString_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal125_dim_size0;\
- UINT bmlocal126_idx0;\
- bmlocal125_dim_size0 = 1024;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "userString", 1);\
- for( bmlocal126_idx0=0; bmlocal126_idx0<bmlocal125_dim_size0; bmlocal126_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal126_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH_IDX( base_ptr, bmlocal126_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal127_tmp_bits;\
- BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, out_bytes, bmlocal127_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal127_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_userString_BYTES_SIZE 1024
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal128_tmp_bytes = 0;\
- UINT bmlocal129_tmp_bits = 0;\
- UINT bmlocal130_acc_bytes;\
- UINT bmlocal131_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal130_acc_bytes = 2;\
- bmlocal131_acc_bits = 0;\
- BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, bmlocal128_tmp_bytes, bmlocal129_tmp_bits );\
- bmlocal130_acc_bytes += bmlocal128_tmp_bytes;\
- bmlocal131_acc_bits += bmlocal129_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal130_acc_bytes );\
- out_bitoff += bmlocal131_acc_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal132_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_fileName_GET_POS( base_ptr, out_ptr, bmlocal132_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal132_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_POS_ALIGNED 1026
-
-// ARRAY: DilloCompileTimeMsgData_fileName
-#define BM_DilloCompileTimeMsgData_fileName_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1024;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_DilloCompileTimeMsgData_fileName_GET_SIZE()
-{
- /*lint --e{*} */
- return 1024;
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- out_element_count = 1024;\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal133_out_ptr;\
- UINT bmlocal134_out_bitoff;\
- UINT bmlocal135_element_size_bytes;\
- UINT bmlocal136_element_size_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_POS( base_ptr, bmlocal133_out_ptr, bmlocal134_out_bitoff );\
- bmlocal135_element_size_bytes = 1;\
- bmlocal136_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal133_out_ptr) + (idx0) * bmlocal135_element_size_bytes );\
- out_bitoff = bmlocal134_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal136_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'DilloCompileTimeMsgData_fileName' Type: 'Char', Inner, Non-instance, No bitoff root
-#define BM_DilloCompileTimeMsgData_fileName_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal137_parent_out_ptr;\
- BM_DilloCompileTimeMsgData_fileName_GET_ELEMENT_POS( base_ptr, idx0, bmlocal137_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal137_parent_out_ptr;\
-}
-
-// Alignment of DilloCompileTimeMsgData_fileName_value: accumulated=(0,0, ABA=1), parent.base=(0,0, ABA=1)
-#define BM_DilloCompileTimeMsgData_fileName_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal138_my_ptr;\
- UINT bmlocal139_my_bitoff;\
- BM_DilloCompileTimeMsgData_fileName_value_GET_POS( base_ptr, idx0, bmlocal138_my_ptr, bmlocal139_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal138_my_ptr)) ), 0, 8, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (char)BMI_32BIT_EXTRACT( (BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal138_my_ptr)) ), 0, 8, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal138_my_ptr, bmlocal139_my_bitoff, 8, char, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE char BM_INLINE_DilloCompileTimeMsgData_fileName_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- char bmlocal140_tmp_var;
- BM_DilloCompileTimeMsgData_fileName_value_GET( base_ptr, idx0, bmlocal140_tmp_var );
- return bmlocal140_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal141_my_ptr;\
- UINT bmlocal142_my_bitoff;\
- BM_DilloCompileTimeMsgData_fileName_value_GET_POS( base_ptr, idx0, bmlocal141_my_ptr, bmlocal142_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal141_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_8BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal141_my_ptr) ), (in_val), 0, 0, 8, UINT8 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal141_my_ptr, bmlocal142_my_bitoff, 8, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// DilloCompileTimeMsgData_fileName_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_fileName_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_fileName_value: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_fileName_value: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_fileName_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_fileName_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_fileName_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- char bmlocal143_out_val;\
- BM_DilloCompileTimeMsgData_fileName_value_GET( base_ptr, idx0, bmlocal143_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 8, (UINT)(bmlocal143_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_fileName_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal144_my_ptr;\
- UINT bmlocal145_my_bitoff;\
- BM_DilloCompileTimeMsgData_fileName_value_GET_POS( base_ptr, idx0, bmlocal144_my_ptr, bmlocal145_my_bitoff );\
- (*((UINT8*)bmlocal144_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal145_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_fileName_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_fileName_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal146_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal146_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal146_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_value_BYTES_SIZE 1
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal149_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal149_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal149_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_BYTES_CELL_SIZE 1
-
-BMI_INLINE UINT BM_INLINE_DilloCompileTimeMsgData_fileName_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 1;
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_fileName_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal150_dim_size0;\
- UINT bmlocal151_idx0;\
- bmlocal150_dim_size0 = 1024;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "fileName", 1);\
- for( bmlocal151_idx0=0; bmlocal151_idx0<bmlocal150_dim_size0; bmlocal151_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal151_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH_IDX( base_ptr, bmlocal151_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal152_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_SIZE( base_ptr, out_bytes, bmlocal152_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal152_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_fileName_BYTES_SIZE 1024
-
-#define BM_DilloCompileTimeMsgData_reserved_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal153_tmp_bytes = 0;\
- UINT bmlocal154_tmp_bits = 0;\
- UINT bmlocal155_acc_bytes;\
- UINT bmlocal156_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal155_acc_bytes = 2;\
- bmlocal156_acc_bits = 0;\
- BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, bmlocal153_tmp_bytes, bmlocal154_tmp_bits );\
- bmlocal155_acc_bytes += bmlocal153_tmp_bytes;\
- bmlocal156_acc_bits += bmlocal154_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_SIZE( base_ptr, bmlocal153_tmp_bytes, bmlocal154_tmp_bits );\
- bmlocal155_acc_bytes += bmlocal153_tmp_bytes;\
- bmlocal156_acc_bits += bmlocal154_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal155_acc_bytes );\
- out_bitoff += bmlocal156_acc_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal157_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_reserved_GET_POS( base_ptr, out_ptr, bmlocal157_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal157_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_POS_ALIGNED 2050
-
-// Alignment of DilloCompileTimeMsgData_reserved: accumulated=(2,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_DilloCompileTimeMsgData_reserved_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal158_my_ptr;\
- UINT bmlocal159_my_bitoff;\
- BM_DilloCompileTimeMsgData_reserved_GET_POS( base_ptr, bmlocal158_my_ptr, bmlocal159_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal158_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal158_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal158_my_ptr, bmlocal159_my_bitoff, 16, UINT16, out_val, 0x00000002 );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloCompileTimeMsgData_reserved_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal160_tmp_var;
- BM_DilloCompileTimeMsgData_reserved_GET( base_ptr, bmlocal160_tmp_var );
- return bmlocal160_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal161_my_ptr;\
- UINT bmlocal162_my_bitoff;\
- BM_DilloCompileTimeMsgData_reserved_GET_POS( base_ptr, bmlocal161_my_ptr, bmlocal162_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal161_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal161_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal161_my_ptr, bmlocal162_my_bitoff, 16, in_val, 0x00000002 );\
- }\
-}
-
-// DilloCompileTimeMsgData_reserved: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_reserved: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_reserved: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_reserved: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_reserved: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_reserved: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_reserved_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal163_out_val;\
- BM_DilloCompileTimeMsgData_reserved_GET( base_ptr, bmlocal163_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "reserved", 16, (UINT)(bmlocal163_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_reserved_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal164_my_ptr;\
- UINT bmlocal165_my_bitoff;\
- BM_DilloCompileTimeMsgData_reserved_GET_POS( base_ptr, bmlocal164_my_ptr, bmlocal165_my_bitoff );\
- (*((UINT16*)bmlocal164_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal165_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_reserved: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_reserved_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal166_tmp_bits;\
- BM_DilloCompileTimeMsgData_reserved_GET_SIZE( base_ptr, out_bytes, bmlocal166_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal166_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_reserved_BYTES_SIZE 2
-
-#define BM_DilloCompileTimeMsgData_lineNumber_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal167_tmp_bytes = 0;\
- UINT bmlocal168_tmp_bits = 0;\
- UINT bmlocal169_acc_bytes;\
- UINT bmlocal170_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal169_acc_bytes = 4;\
- bmlocal170_acc_bits = 0;\
- BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, bmlocal167_tmp_bytes, bmlocal168_tmp_bits );\
- bmlocal169_acc_bytes += bmlocal167_tmp_bytes;\
- bmlocal170_acc_bits += bmlocal168_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_SIZE( base_ptr, bmlocal167_tmp_bytes, bmlocal168_tmp_bits );\
- bmlocal169_acc_bytes += bmlocal167_tmp_bytes;\
- bmlocal170_acc_bits += bmlocal168_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal169_acc_bytes );\
- out_bitoff += bmlocal170_acc_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal171_tmp_bitoff;\
- BM_DilloCompileTimeMsgData_lineNumber_GET_POS( base_ptr, out_ptr, bmlocal171_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal171_tmp_bitoff);\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_POS_ALIGNED 2052
-
-// Alignment of DilloCompileTimeMsgData_lineNumber: accumulated=(0,0, ABA=4), parent.base=(0,0, ABA=4)
-#define BM_DilloCompileTimeMsgData_lineNumber_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal172_my_ptr;\
- UINT bmlocal173_my_bitoff;\
- BM_DilloCompileTimeMsgData_lineNumber_GET_POS( base_ptr, bmlocal172_my_ptr, bmlocal173_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal172_my_ptr)) ), 0, 32, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT32)BMI_32BIT_EXTRACT( (BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal172_my_ptr)) ), 0, 32, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal172_my_ptr, bmlocal173_my_bitoff, 32, UINT32, out_val, 0x00000000 );\
- }\
-}
-
-BMI_INLINE UINT32 BM_INLINE_DilloCompileTimeMsgData_lineNumber_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT32 bmlocal174_tmp_var;
- BM_DilloCompileTimeMsgData_lineNumber_GET( base_ptr, bmlocal174_tmp_var );
- return bmlocal174_tmp_var;
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal175_my_ptr;\
- UINT bmlocal176_my_bitoff;\
- BM_DilloCompileTimeMsgData_lineNumber_GET_POS( base_ptr, bmlocal175_my_ptr, bmlocal176_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal175_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_32BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal175_my_ptr) ), (in_val), 0, 0, 32, UINT32 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal175_my_ptr, bmlocal176_my_bitoff, 32, in_val, 0x00000000 );\
- }\
-}
-
-// DilloCompileTimeMsgData_lineNumber: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_lineNumber: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloCompileTimeMsgData_lineNumber: IS_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_lineNumber: SET_RESET accessor is not defined because no reset value was specified.
-// DilloCompileTimeMsgData_lineNumber: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloCompileTimeMsgData_lineNumber: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloCompileTimeMsgData_lineNumber_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT32 bmlocal177_out_val;\
- BM_DilloCompileTimeMsgData_lineNumber_GET( base_ptr, bmlocal177_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "lineNumber", 32, (UINT)(bmlocal177_out_val), "%d", 1);\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_lineNumber_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal178_my_ptr;\
- UINT bmlocal179_my_bitoff;\
- BM_DilloCompileTimeMsgData_lineNumber_GET_POS( base_ptr, bmlocal178_my_ptr, bmlocal179_my_bitoff );\
- (*((UINT32*)bmlocal178_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal179_my_bitoff );\
-}
-
-// DilloCompileTimeMsgData_lineNumber: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloCompileTimeMsgData_lineNumber_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal180_tmp_bits;\
- BM_DilloCompileTimeMsgData_lineNumber_GET_SIZE( base_ptr, out_bytes, bmlocal180_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal180_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_lineNumber_BYTES_SIZE 4
-
-#define BM_DilloCompileTimeMsgData_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal181_tmp_bytes = 0;\
- UINT bmlocal182_tmp_bits = 0;\
- out_bytes = 8;\
- out_bits = 0;\
- BM_DilloCompileTimeMsgData_userString_GET_SIZE( base_ptr, bmlocal181_tmp_bytes, bmlocal182_tmp_bits );\
- out_bytes += bmlocal181_tmp_bytes;\
- out_bits += bmlocal182_tmp_bits;\
- BM_DilloCompileTimeMsgData_fileName_GET_SIZE( base_ptr, bmlocal181_tmp_bytes, bmlocal182_tmp_bits );\
- out_bytes += bmlocal181_tmp_bytes;\
- out_bits += bmlocal182_tmp_bits;\
-}
-
-#define BM_DilloCompileTimeMsgData_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal183_tmp_bits;\
- BM_DilloCompileTimeMsgData_GET_SIZE( base_ptr, out_bytes, bmlocal183_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal183_tmp_bits );\
-}
-
-#define BM_DilloCompileTimeMsgData_BYTES_SIZE 2056
-
-#define BM_DilloCompileTimeMsgData_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "DilloCompileTimeMsgData", 1);\
- BM_DilloCompileTimeMsgData_severity_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloCompileTimeMsgData_moduleID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloCompileTimeMsgData_userString_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloCompileTimeMsgData_fileName_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloCompileTimeMsgData_reserved_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloCompileTimeMsgData_lineNumber_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloCompileTimeMsgData_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloCompileTimeMsgData_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 DilloMsgStatus[2];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT16 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT16 _msgID : 12; //an index in trace string table file
- UINT16 _numOfParams : 2; //may be 0..3
- UINT16 _bufferOverrun : 1; //set to TRUE, if buffer overflow happened
- UINT16 _timeStampPresent : 1; //set to TRUE, if time stamp is attached
- } fields;
-} BMS_DilloMsgStatus;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed union
-#elif defined __arc
-typedef _Packed union
-#else
-typedef union
-#endif
-{
- UINT16 reg;
-#ifdef __arm
- __packed struct
-#elif defined __arc
-_Packed struct
-#else
- struct
-#endif
- {
- UINT16 _timeStampPresent : 1; //set to TRUE, if time stamp is attached
- UINT16 _bufferOverrun : 1; //set to TRUE, if buffer overflow happened
- UINT16 _numOfParams : 2; //may be 0..3
- UINT16 _msgID : 12; //an index in trace string table file
- } fields;
-} BMS_DilloMsgStatus;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'DilloMsgStatus' Type: 'DilloMsgStatus', Top-level, Non-instance, No bitoff root
-#define BM_DilloMsgStatus_msgID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_DilloMsgStatus_msgID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal184_tmp_bitoff;\
- BM_DilloMsgStatus_msgID_GET_POS( base_ptr, out_ptr, bmlocal184_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal184_tmp_bitoff);\
-}
-
-#define BM_DilloMsgStatus_msgID_POS_ALIGNED 0
-
-// Alignment of DilloMsgStatus_msgID: accumulated=(0,0, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloMsgStatus_msgID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 4;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_msgID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal185_my_ptr;\
- UINT bmlocal186_my_bitoff;\
- BM_DilloMsgStatus_msgID_GET_POS( base_ptr, bmlocal185_my_ptr, bmlocal186_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal185_my_ptr, bmlocal186_my_bitoff, 12, UINT16, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloMsgStatus_msgID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal187_tmp_var;
- BM_DilloMsgStatus_msgID_GET( base_ptr, bmlocal187_tmp_var );
- return bmlocal187_tmp_var;
-}
-
-#define BM_DilloMsgStatus_msgID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal188_my_ptr;\
- UINT bmlocal189_my_bitoff;\
- BM_DilloMsgStatus_msgID_GET_POS( base_ptr, bmlocal188_my_ptr, bmlocal189_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal188_my_ptr, bmlocal189_my_bitoff, 12, in_val, 0x00000000 );\
-}
-
-// DilloMsgStatus_msgID: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_msgID: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_msgID: IS_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_msgID: SET_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_msgID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloMsgStatus_msgID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloMsgStatus_msgID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal190_out_val;\
- BM_DilloMsgStatus_msgID_GET( base_ptr, bmlocal190_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "msgID", 12, (UINT)(bmlocal190_out_val), "%d", 1);\
-}
-
-#define BM_DilloMsgStatus_msgID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloMsgStatus_msgID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloMsgStatus_msgID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal191_val;\
- BM_DilloMsgStatus_msgID_GET( base_ptr, bmlocal191_val );\
- (bmlocal191_val)++;\
- BM_DilloMsgStatus_msgID_SET( base_ptr, bmlocal191_val );\
-}
-
-// DilloMsgStatus_msgID: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloMsgStatus_msgID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal192_tmp_bits;\
- BM_DilloMsgStatus_msgID_GET_SIZE( base_ptr, out_bytes, bmlocal192_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal192_tmp_bits );\
-}
-
-#define BM_DilloMsgStatus_msgID_BYTES_SIZE 2
-
-#define BM_DilloMsgStatus_numOfParams_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal195_acc_bytes;\
- UINT bmlocal196_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal195_acc_bytes = 1;\
- bmlocal196_acc_bits = 4;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal195_acc_bytes );\
- out_bitoff += bmlocal196_acc_bits;\
-}
-
-// Alignment of DilloMsgStatus_numOfParams: accumulated=(1,4, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloMsgStatus_numOfParams_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 2;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_numOfParams_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal197_my_ptr;\
- UINT bmlocal198_my_bitoff;\
- BM_DilloMsgStatus_numOfParams_GET_POS( base_ptr, bmlocal197_my_ptr, bmlocal198_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal197_my_ptr, bmlocal198_my_bitoff, 2, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloMsgStatus_numOfParams_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal199_tmp_var;
- BM_DilloMsgStatus_numOfParams_GET( base_ptr, bmlocal199_tmp_var );
- return bmlocal199_tmp_var;
-}
-
-#define BM_DilloMsgStatus_numOfParams_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal200_my_ptr;\
- UINT bmlocal201_my_bitoff;\
- BM_DilloMsgStatus_numOfParams_GET_POS( base_ptr, bmlocal200_my_ptr, bmlocal201_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal200_my_ptr, bmlocal201_my_bitoff, 2, in_val, 0x00000001 );\
-}
-
-// DilloMsgStatus_numOfParams: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_numOfParams: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_numOfParams: IS_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_numOfParams: SET_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_numOfParams: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloMsgStatus_numOfParams: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal202_out_val;\
- BM_DilloMsgStatus_numOfParams_GET( base_ptr, bmlocal202_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "numOfParams", 2, (UINT)(bmlocal202_out_val), "%d", 1);\
-}
-
-#define BM_DilloMsgStatus_numOfParams_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloMsgStatus_numOfParams_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal203_val;\
- BM_DilloMsgStatus_numOfParams_GET( base_ptr, bmlocal203_val );\
- (bmlocal203_val)++;\
- BM_DilloMsgStatus_numOfParams_SET( base_ptr, bmlocal203_val );\
-}
-
-// DilloMsgStatus_numOfParams: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloMsgStatus_numOfParams_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal204_tmp_bits;\
- BM_DilloMsgStatus_numOfParams_GET_SIZE( base_ptr, out_bytes, bmlocal204_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal204_tmp_bits );\
-}
-
-#define BM_DilloMsgStatus_numOfParams_BYTES_SIZE 1
-
-#define BM_DilloMsgStatus_bufferOverrun_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal207_acc_bytes;\
- UINT bmlocal208_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal207_acc_bytes = 1;\
- bmlocal208_acc_bits = 6;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal207_acc_bytes );\
- out_bitoff += bmlocal208_acc_bits;\
-}
-
-// Alignment of DilloMsgStatus_bufferOverrun: accumulated=(1,6, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloMsgStatus_bufferOverrun_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_bufferOverrun_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal209_my_ptr;\
- UINT bmlocal210_my_bitoff;\
- BM_DilloMsgStatus_bufferOverrun_GET_POS( base_ptr, bmlocal209_my_ptr, bmlocal210_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal209_my_ptr, bmlocal210_my_bitoff, 1, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloMsgStatus_bufferOverrun_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal211_tmp_var;
- BM_DilloMsgStatus_bufferOverrun_GET( base_ptr, bmlocal211_tmp_var );
- return bmlocal211_tmp_var;
-}
-
-#define BM_DilloMsgStatus_bufferOverrun_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal212_my_ptr;\
- UINT bmlocal213_my_bitoff;\
- BM_DilloMsgStatus_bufferOverrun_GET_POS( base_ptr, bmlocal212_my_ptr, bmlocal213_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal212_my_ptr, bmlocal213_my_bitoff, 1, in_val, 0x00000001 );\
-}
-
-// DilloMsgStatus_bufferOverrun: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_bufferOverrun: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_bufferOverrun: IS_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_bufferOverrun: SET_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_bufferOverrun: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloMsgStatus_bufferOverrun: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal214_out_val;\
- BM_DilloMsgStatus_bufferOverrun_GET( base_ptr, bmlocal214_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "bufferOverrun", 1, (UINT)(bmlocal214_out_val), "%d", 1);\
-}
-
-#define BM_DilloMsgStatus_bufferOverrun_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloMsgStatus_bufferOverrun_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal215_val;\
- BM_DilloMsgStatus_bufferOverrun_GET( base_ptr, bmlocal215_val );\
- (bmlocal215_val)++;\
- BM_DilloMsgStatus_bufferOverrun_SET( base_ptr, bmlocal215_val );\
-}
-
-// DilloMsgStatus_bufferOverrun: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloMsgStatus_bufferOverrun_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal216_tmp_bits;\
- BM_DilloMsgStatus_bufferOverrun_GET_SIZE( base_ptr, out_bytes, bmlocal216_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal216_tmp_bits );\
-}
-
-#define BM_DilloMsgStatus_bufferOverrun_BYTES_SIZE 1
-
-#define BM_DilloMsgStatus_timeStampPresent_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal219_acc_bytes;\
- UINT bmlocal220_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal219_acc_bytes = 1;\
- bmlocal220_acc_bits = 7;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal219_acc_bytes );\
- out_bitoff += bmlocal220_acc_bits;\
-}
-
-// Alignment of DilloMsgStatus_timeStampPresent: accumulated=(1,7, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloMsgStatus_timeStampPresent_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_timeStampPresent_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal221_my_ptr;\
- UINT bmlocal222_my_bitoff;\
- BM_DilloMsgStatus_timeStampPresent_GET_POS( base_ptr, bmlocal221_my_ptr, bmlocal222_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal221_my_ptr, bmlocal222_my_bitoff, 1, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloMsgStatus_timeStampPresent_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal223_tmp_var;
- BM_DilloMsgStatus_timeStampPresent_GET( base_ptr, bmlocal223_tmp_var );
- return bmlocal223_tmp_var;
-}
-
-#define BM_DilloMsgStatus_timeStampPresent_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal224_my_ptr;\
- UINT bmlocal225_my_bitoff;\
- BM_DilloMsgStatus_timeStampPresent_GET_POS( base_ptr, bmlocal224_my_ptr, bmlocal225_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal224_my_ptr, bmlocal225_my_bitoff, 1, in_val, 0x00000001 );\
-}
-
-// DilloMsgStatus_timeStampPresent: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_timeStampPresent: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus_timeStampPresent: IS_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_timeStampPresent: SET_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus_timeStampPresent: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloMsgStatus_timeStampPresent: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal226_out_val;\
- BM_DilloMsgStatus_timeStampPresent_GET( base_ptr, bmlocal226_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStampPresent", 1, (UINT)(bmlocal226_out_val), "%d", 1);\
-}
-
-#define BM_DilloMsgStatus_timeStampPresent_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloMsgStatus_timeStampPresent_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal227_val;\
- BM_DilloMsgStatus_timeStampPresent_GET( base_ptr, bmlocal227_val );\
- (bmlocal227_val)++;\
- BM_DilloMsgStatus_timeStampPresent_SET( base_ptr, bmlocal227_val );\
-}
-
-// DilloMsgStatus_timeStampPresent: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloMsgStatus_timeStampPresent_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal228_tmp_bits;\
- BM_DilloMsgStatus_timeStampPresent_GET_SIZE( base_ptr, out_bytes, bmlocal228_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal228_tmp_bits );\
-}
-
-#define BM_DilloMsgStatus_timeStampPresent_BYTES_SIZE 1
-
-#define BM_DilloMsgStatus_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal231_tmp_bits;\
- BM_DilloMsgStatus_GET_SIZE( base_ptr, out_bytes, bmlocal231_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal231_tmp_bits );\
-}
-
-#define BM_DilloMsgStatus_BYTES_SIZE 2
-
-BMI_INLINE UINT BM_INLINE_DilloMsgStatus_GET_SIZE()
-{
- /*lint --e{*} */
- return 2;
-}
-
-#define BM_DilloMsgStatus_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal232_my_ptr;\
- UINT bmlocal233_my_bitoff;\
- BM_DilloMsgStatus_msgID_GET_POS( base_ptr, bmlocal232_my_ptr, bmlocal233_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal232_my_ptr, bmlocal233_my_bitoff, 16, UINT16, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloMsgStatus_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal234_tmp_var;
- BM_DilloMsgStatus_GET( base_ptr, bmlocal234_tmp_var );
- return bmlocal234_tmp_var;
-}
-
-#define BM_DilloMsgStatus_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal235_my_ptr;\
- UINT bmlocal236_my_bitoff;\
- BM_DilloMsgStatus_msgID_GET_POS( base_ptr, bmlocal235_my_ptr, bmlocal236_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal235_my_ptr, bmlocal236_my_bitoff, 16, in_val, 0x00000000 );\
-}
-
-// DilloMsgStatus: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloMsgStatus: IS_RESET accessor is not defined because no reset value was specified.
-// DilloMsgStatus: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_DilloMsgStatus_GET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal237_val;\
- BM_DilloMsgStatus_GET( base_ptr, bmlocal237_val );\
- param_msgID = (UINT16)(((bmlocal237_val&BM_DilloMsgStatus_msgID_SHIFTED_MASK) >> BM_DilloMsgStatus_msgID_OFFSET));\
- param_numOfParams = (UINT8)(((bmlocal237_val&BM_DilloMsgStatus_numOfParams_SHIFTED_MASK) >> BM_DilloMsgStatus_numOfParams_OFFSET));\
- param_bufferOverrun = (UINT8)(((bmlocal237_val&BM_DilloMsgStatus_bufferOverrun_SHIFTED_MASK) >> BM_DilloMsgStatus_bufferOverrun_OFFSET));\
- param_timeStampPresent = (UINT8)(((bmlocal237_val&BM_DilloMsgStatus_timeStampPresent_SHIFTED_MASK) >> BM_DilloMsgStatus_timeStampPresent_OFFSET));\
-}
-
-#define BM_DilloMsgStatus_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal238_varToWrite = (UINT16)(((param_msgID&BM_DilloMsgStatus_msgID_MASK) << BM_DilloMsgStatus_msgID_OFFSET) | ((param_numOfParams&BM_DilloMsgStatus_numOfParams_MASK) << BM_DilloMsgStatus_numOfParams_OFFSET) | ((param_bufferOverrun&BM_DilloMsgStatus_bufferOverrun_MASK) << BM_DilloMsgStatus_bufferOverrun_OFFSET) | ((param_timeStampPresent&BM_DilloMsgStatus_timeStampPresent_MASK) << BM_DilloMsgStatus_timeStampPresent_OFFSET));\
- BM_DilloMsgStatus_SET( base_ptr, bmlocal238_varToWrite );\
-}
-
-#define BM_DilloMsgStatus_STRICT_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal239_varToWrite = (UINT16)((param_msgID << BM_DilloMsgStatus_msgID_OFFSET) | (param_numOfParams << BM_DilloMsgStatus_numOfParams_OFFSET) | (param_bufferOverrun << BM_DilloMsgStatus_bufferOverrun_OFFSET) | (param_timeStampPresent << BM_DilloMsgStatus_timeStampPresent_OFFSET));\
- BM_DilloMsgStatus_SET( base_ptr, bmlocal239_varToWrite );\
-}
-
-#define BM_DilloMsgStatus_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "DilloMsgStatus", 1);\
- BM_DilloMsgStatus_msgID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloMsgStatus_numOfParams_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloMsgStatus_bufferOverrun_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloMsgStatus_timeStampPresent_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloMsgStatus_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloMsgStatus_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 DilloTimeStamp[4];
-
-/*lint -save -e806 */ /* Small bit field is signed rather than unsigned*/
-#ifdef BMI_ENDIANNESS_LITTLE
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _leastSignificant : 16; //Least Significant Word (16bits) of Timestamp
- UINT16 _mostSignificant : 16; //Most Significant Word (16bits) of Timestamp
-} BMS_DilloTimeStamp;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#else /* BMI_ENDIANNESS_BIG */
-#if (!defined __arm && !defined __arc)
-#pragma pack( push, 1 )
-#endif
-#ifdef __arm
-typedef __packed struct
-#elif defined __arc
-typedef _Packed struct
-#else
-typedef struct
-#endif
-{
- UINT16 _mostSignificant : 16; //Most Significant Word (16bits) of Timestamp
- UINT16 _leastSignificant : 16; //Least Significant Word (16bits) of Timestamp
-} BMS_DilloTimeStamp;
-
-#if (!defined __arm && !defined __arc)
-#pragma pack( pop )
-#endif
-
-#endif /*#ifdef BMI_ENDIANNESS_LITTLE*/
-/*lint -restore */
-
-// COMPOSITE: Full name: 'DilloTimeStamp' Type: 'DilloTimeStamp', Top-level, Non-instance, No bitoff root
-#define BM_DilloTimeStamp_leastSignificant_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal240_tmp_bitoff;\
- BM_DilloTimeStamp_leastSignificant_GET_POS( base_ptr, out_ptr, bmlocal240_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal240_tmp_bitoff);\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_POS_ALIGNED 0
-
-// Alignment of DilloTimeStamp_leastSignificant: accumulated=(0,0, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloTimeStamp_leastSignificant_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal241_my_ptr;\
- UINT bmlocal242_my_bitoff;\
- BM_DilloTimeStamp_leastSignificant_GET_POS( base_ptr, bmlocal241_my_ptr, bmlocal242_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal241_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal241_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal241_my_ptr, bmlocal242_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloTimeStamp_leastSignificant_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal243_tmp_var;
- BM_DilloTimeStamp_leastSignificant_GET( base_ptr, bmlocal243_tmp_var );
- return bmlocal243_tmp_var;
-}
-
-#define BM_DilloTimeStamp_leastSignificant_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal244_my_ptr;\
- UINT bmlocal245_my_bitoff;\
- BM_DilloTimeStamp_leastSignificant_GET_POS( base_ptr, bmlocal244_my_ptr, bmlocal245_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal244_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal244_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal244_my_ptr, bmlocal245_my_bitoff, 16, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// DilloTimeStamp_leastSignificant: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloTimeStamp_leastSignificant: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloTimeStamp_leastSignificant: IS_RESET accessor is not defined because no reset value was specified.
-// DilloTimeStamp_leastSignificant: SET_RESET accessor is not defined because no reset value was specified.
-// DilloTimeStamp_leastSignificant: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloTimeStamp_leastSignificant: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloTimeStamp_leastSignificant_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal246_out_val;\
- BM_DilloTimeStamp_leastSignificant_GET( base_ptr, bmlocal246_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "leastSignificant", 16, (UINT)(bmlocal246_out_val), "%d", 1);\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloTimeStamp_leastSignificant_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal247_my_ptr;\
- UINT bmlocal248_my_bitoff;\
- BM_DilloTimeStamp_leastSignificant_GET_POS( base_ptr, bmlocal247_my_ptr, bmlocal248_my_bitoff );\
- (*((UINT16*)bmlocal247_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal248_my_bitoff );\
-}
-
-// DilloTimeStamp_leastSignificant: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloTimeStamp_leastSignificant_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal249_tmp_bits;\
- BM_DilloTimeStamp_leastSignificant_GET_SIZE( base_ptr, out_bytes, bmlocal249_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal249_tmp_bits );\
-}
-
-#define BM_DilloTimeStamp_leastSignificant_BYTES_SIZE 2
-
-#define BM_DilloTimeStamp_mostSignificant_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal252_acc_bytes;\
- UINT bmlocal253_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal252_acc_bytes = 2;\
- bmlocal253_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal252_acc_bytes );\
- out_bitoff += bmlocal253_acc_bits;\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal254_tmp_bitoff;\
- BM_DilloTimeStamp_mostSignificant_GET_POS( base_ptr, out_ptr, bmlocal254_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal254_tmp_bitoff);\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_POS_ALIGNED 2
-
-// Alignment of DilloTimeStamp_mostSignificant: accumulated=(0,0, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloTimeStamp_mostSignificant_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal255_my_ptr;\
- UINT bmlocal256_my_bitoff;\
- BM_DilloTimeStamp_mostSignificant_GET_POS( base_ptr, bmlocal255_my_ptr, bmlocal256_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal255_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal255_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal255_my_ptr, bmlocal256_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloTimeStamp_mostSignificant_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal257_tmp_var;
- BM_DilloTimeStamp_mostSignificant_GET( base_ptr, bmlocal257_tmp_var );
- return bmlocal257_tmp_var;
-}
-
-#define BM_DilloTimeStamp_mostSignificant_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal258_my_ptr;\
- UINT bmlocal259_my_bitoff;\
- BM_DilloTimeStamp_mostSignificant_GET_POS( base_ptr, bmlocal258_my_ptr, bmlocal259_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal258_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal258_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal258_my_ptr, bmlocal259_my_bitoff, 16, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// DilloTimeStamp_mostSignificant: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloTimeStamp_mostSignificant: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloTimeStamp_mostSignificant: IS_RESET accessor is not defined because no reset value was specified.
-// DilloTimeStamp_mostSignificant: SET_RESET accessor is not defined because no reset value was specified.
-// DilloTimeStamp_mostSignificant: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloTimeStamp_mostSignificant: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloTimeStamp_mostSignificant_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal260_out_val;\
- BM_DilloTimeStamp_mostSignificant_GET( base_ptr, bmlocal260_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "mostSignificant", 16, (UINT)(bmlocal260_out_val), "%d", 1);\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloTimeStamp_mostSignificant_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal261_my_ptr;\
- UINT bmlocal262_my_bitoff;\
- BM_DilloTimeStamp_mostSignificant_GET_POS( base_ptr, bmlocal261_my_ptr, bmlocal262_my_bitoff );\
- (*((UINT16*)bmlocal261_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal262_my_bitoff );\
-}
-
-// DilloTimeStamp_mostSignificant: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloTimeStamp_mostSignificant_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal263_tmp_bits;\
- BM_DilloTimeStamp_mostSignificant_GET_SIZE( base_ptr, out_bytes, bmlocal263_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal263_tmp_bits );\
-}
-
-#define BM_DilloTimeStamp_mostSignificant_BYTES_SIZE 2
-
-#define BM_DilloTimeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloTimeStamp_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal266_tmp_bits;\
- BM_DilloTimeStamp_GET_SIZE( base_ptr, out_bytes, bmlocal266_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal266_tmp_bits );\
-}
-
-#define BM_DilloTimeStamp_BYTES_SIZE 4
-
-#define BM_DilloTimeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "DilloTimeStamp", 1);\
- BM_DilloTimeStamp_leastSignificant_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloTimeStamp_mostSignificant_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloTimeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloTimeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-typedef UINT8 DilloRunTimeMsgData[2];
-
-// COMPOSITE: Full name: 'DilloRunTimeMsgData' Type: 'DilloRunTimeMsgData', Top-level, Non-instance, No bitoff root
-#define BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
-}
-
-#define BM_DilloRunTimeMsgData_status_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal267_tmp_bitoff;\
- BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, out_ptr, bmlocal267_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal267_tmp_bitoff);\
-}
-
-#define BM_DilloRunTimeMsgData_status_POS_ALIGNED 0
-
-// COMPOSITE: Full name: 'DilloRunTimeMsgData_status' Type: 'DilloMsgStatus', Inner, Non-instance, No bitoff root
-#define BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal268_parent_out_ptr;\
- BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, bmlocal268_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal268_parent_out_ptr;\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal269_tmp_bitoff;\
- BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, out_ptr, bmlocal269_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal269_tmp_bitoff);\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_POS_ALIGNED 0
-
-// Alignment of DilloRunTimeMsgData_status_msgID: accumulated=(0,0, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloRunTimeMsgData_status_msgID_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 1;\
- out_bits = 4;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal270_my_ptr;\
- UINT bmlocal271_my_bitoff;\
- BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal270_my_ptr, bmlocal271_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal270_my_ptr, bmlocal271_my_bitoff, 12, UINT16, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_status_msgID_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal272_tmp_var;
- BM_DilloRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal272_tmp_var );
- return bmlocal272_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal273_my_ptr;\
- UINT bmlocal274_my_bitoff;\
- BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal273_my_ptr, bmlocal274_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal273_my_ptr, bmlocal274_my_bitoff, 12, in_val, 0x00000000 );\
-}
-
-// DilloRunTimeMsgData_status_msgID: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_msgID: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_msgID: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_msgID: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_msgID: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_status_msgID: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal275_out_val;\
- BM_DilloRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal275_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "msgID", 12, (UINT)(bmlocal275_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal276_val;\
- BM_DilloRunTimeMsgData_status_msgID_GET( base_ptr, bmlocal276_val );\
- (bmlocal276_val)++;\
- BM_DilloRunTimeMsgData_status_msgID_SET( base_ptr, bmlocal276_val );\
-}
-
-// DilloRunTimeMsgData_status_msgID: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_status_msgID_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal277_tmp_bits;\
- BM_DilloRunTimeMsgData_status_msgID_GET_SIZE( base_ptr, out_bytes, bmlocal277_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal277_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_status_msgID_BYTES_SIZE 2
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal280_acc_bytes;\
- UINT bmlocal281_acc_bits;\
- PVOID bmlocal282_parent_out_ptr;\
- BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, bmlocal282_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal282_parent_out_ptr;\
- bmlocal280_acc_bytes = 1;\
- bmlocal281_acc_bits = 4;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal280_acc_bytes );\
- out_bitoff += bmlocal281_acc_bits;\
-}
-
-// Alignment of DilloRunTimeMsgData_status_numOfParams: accumulated=(1,4, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloRunTimeMsgData_status_numOfParams_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 2;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal283_my_ptr;\
- UINT bmlocal284_my_bitoff;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, bmlocal283_my_ptr, bmlocal284_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal283_my_ptr, bmlocal284_my_bitoff, 2, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_status_numOfParams_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal285_tmp_var;
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal285_tmp_var );
- return bmlocal285_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal286_my_ptr;\
- UINT bmlocal287_my_bitoff;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET_POS( base_ptr, bmlocal286_my_ptr, bmlocal287_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal286_my_ptr, bmlocal287_my_bitoff, 2, in_val, 0x00000001 );\
-}
-
-// DilloRunTimeMsgData_status_numOfParams: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_numOfParams: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_numOfParams: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_numOfParams: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_numOfParams: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_status_numOfParams: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal288_out_val;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal288_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "numOfParams", 2, (UINT)(bmlocal288_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal289_val;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal289_val );\
- (bmlocal289_val)++;\
- BM_DilloRunTimeMsgData_status_numOfParams_SET( base_ptr, bmlocal289_val );\
-}
-
-// DilloRunTimeMsgData_status_numOfParams: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_status_numOfParams_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal290_tmp_bits;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET_SIZE( base_ptr, out_bytes, bmlocal290_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal290_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_status_numOfParams_BYTES_SIZE 1
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal293_acc_bytes;\
- UINT bmlocal294_acc_bits;\
- PVOID bmlocal295_parent_out_ptr;\
- BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, bmlocal295_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal295_parent_out_ptr;\
- bmlocal293_acc_bytes = 1;\
- bmlocal294_acc_bits = 6;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal293_acc_bytes );\
- out_bitoff += bmlocal294_acc_bits;\
-}
-
-// Alignment of DilloRunTimeMsgData_status_bufferOverrun: accumulated=(1,6, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal296_my_ptr;\
- UINT bmlocal297_my_bitoff;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, bmlocal296_my_ptr, bmlocal297_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal296_my_ptr, bmlocal297_my_bitoff, 1, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_status_bufferOverrun_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal298_tmp_var;
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal298_tmp_var );
- return bmlocal298_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal299_my_ptr;\
- UINT bmlocal300_my_bitoff;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET_POS( base_ptr, bmlocal299_my_ptr, bmlocal300_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal299_my_ptr, bmlocal300_my_bitoff, 1, in_val, 0x00000001 );\
-}
-
-// DilloRunTimeMsgData_status_bufferOverrun: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_bufferOverrun: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_bufferOverrun: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_bufferOverrun: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_bufferOverrun: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_status_bufferOverrun: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal301_out_val;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal301_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "bufferOverrun", 1, (UINT)(bmlocal301_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal302_val;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET( base_ptr, bmlocal302_val );\
- (bmlocal302_val)++;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_SET( base_ptr, bmlocal302_val );\
-}
-
-// DilloRunTimeMsgData_status_bufferOverrun: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal303_tmp_bits;\
- BM_DilloRunTimeMsgData_status_bufferOverrun_GET_SIZE( base_ptr, out_bytes, bmlocal303_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal303_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_status_bufferOverrun_BYTES_SIZE 1
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal306_acc_bytes;\
- UINT bmlocal307_acc_bits;\
- PVOID bmlocal308_parent_out_ptr;\
- BM_DilloRunTimeMsgData_status_GET_POS( base_ptr, bmlocal308_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal308_parent_out_ptr;\
- bmlocal306_acc_bytes = 1;\
- bmlocal307_acc_bits = 7;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal306_acc_bytes );\
- out_bitoff += bmlocal307_acc_bits;\
-}
-
-// Alignment of DilloRunTimeMsgData_status_timeStampPresent: accumulated=(1,7, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 0;\
- out_bits = 1;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal309_my_ptr;\
- UINT bmlocal310_my_bitoff;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, bmlocal309_my_ptr, bmlocal310_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal309_my_ptr, bmlocal310_my_bitoff, 1, UINT16, out_val, 0x00000001 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_status_timeStampPresent_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal311_tmp_var;
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal311_tmp_var );
- return bmlocal311_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal312_my_ptr;\
- UINT bmlocal313_my_bitoff;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET_POS( base_ptr, bmlocal312_my_ptr, bmlocal313_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal312_my_ptr, bmlocal313_my_bitoff, 1, in_val, 0x00000001 );\
-}
-
-// DilloRunTimeMsgData_status_timeStampPresent: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_timeStampPresent: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status_timeStampPresent: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_timeStampPresent: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status_timeStampPresent: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_status_timeStampPresent: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal314_out_val;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal314_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "timeStampPresent", 1, (UINT)(bmlocal314_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal315_val;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal315_val );\
- (bmlocal315_val)++;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_SET( base_ptr, bmlocal315_val );\
-}
-
-// DilloRunTimeMsgData_status_timeStampPresent: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal316_tmp_bits;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET_SIZE( base_ptr, out_bytes, bmlocal316_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal316_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_status_timeStampPresent_BYTES_SIZE 1
-
-#define BM_DilloRunTimeMsgData_status_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal319_tmp_bits;\
- BM_DilloRunTimeMsgData_status_GET_SIZE( base_ptr, out_bytes, bmlocal319_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal319_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_status_BYTES_SIZE 2
-
-BMI_INLINE UINT BM_INLINE_DilloRunTimeMsgData_status_GET_SIZE()
-{
- /*lint --e{*} */
- return 2;
-}
-
-#define BM_DilloRunTimeMsgData_status_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal320_my_ptr;\
- UINT bmlocal321_my_bitoff;\
- BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal320_my_ptr, bmlocal321_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_GET_VOLATILE_NOSPAN( bmlocal320_my_ptr, bmlocal321_my_bitoff, 16, UINT16, out_val, 0x00000000 );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_status_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal322_tmp_var;
- BM_DilloRunTimeMsgData_status_GET( base_ptr, bmlocal322_tmp_var );
- return bmlocal322_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_status_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal323_my_ptr;\
- UINT bmlocal324_my_bitoff;\
- BM_DilloRunTimeMsgData_status_msgID_GET_POS( base_ptr, bmlocal323_my_ptr, bmlocal324_my_bitoff );\
- BMI_GENERIC_16BIT_LITTLE_SET_VOLATILE_NOSPAN( bmlocal323_my_ptr, bmlocal324_my_bitoff, 16, in_val, 0x00000000 );\
-}
-
-// DilloRunTimeMsgData_status: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_status: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_status: SET_RESET accessor is not defined because no reset value was specified.
-#define BM_DilloRunTimeMsgData_status_GET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal325_val;\
- BM_DilloRunTimeMsgData_status_GET( base_ptr, bmlocal325_val );\
- param_msgID = (UINT16)(((bmlocal325_val&BM_DilloMsgStatus_msgID_SHIFTED_MASK) >> BM_DilloMsgStatus_msgID_OFFSET));\
- param_numOfParams = (UINT8)(((bmlocal325_val&BM_DilloMsgStatus_numOfParams_SHIFTED_MASK) >> BM_DilloMsgStatus_numOfParams_OFFSET));\
- param_bufferOverrun = (UINT8)(((bmlocal325_val&BM_DilloMsgStatus_bufferOverrun_SHIFTED_MASK) >> BM_DilloMsgStatus_bufferOverrun_OFFSET));\
- param_timeStampPresent = (UINT8)(((bmlocal325_val&BM_DilloMsgStatus_timeStampPresent_SHIFTED_MASK) >> BM_DilloMsgStatus_timeStampPresent_OFFSET));\
-}
-
-#define BM_DilloRunTimeMsgData_status_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal326_varToWrite = (UINT16)(((param_msgID&BM_DilloMsgStatus_msgID_MASK) << BM_DilloMsgStatus_msgID_OFFSET) | ((param_numOfParams&BM_DilloMsgStatus_numOfParams_MASK) << BM_DilloMsgStatus_numOfParams_OFFSET) | ((param_bufferOverrun&BM_DilloMsgStatus_bufferOverrun_MASK) << BM_DilloMsgStatus_bufferOverrun_OFFSET) | ((param_timeStampPresent&BM_DilloMsgStatus_timeStampPresent_MASK) << BM_DilloMsgStatus_timeStampPresent_OFFSET));\
- BM_DilloRunTimeMsgData_status_SET( base_ptr, bmlocal326_varToWrite );\
-}
-
-#define BM_DilloRunTimeMsgData_status_STRICT_SET_ALL( base_ptr, param_msgID, param_numOfParams, param_bufferOverrun, param_timeStampPresent )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal327_varToWrite = (UINT16)((param_msgID << BM_DilloMsgStatus_msgID_OFFSET) | (param_numOfParams << BM_DilloMsgStatus_numOfParams_OFFSET) | (param_bufferOverrun << BM_DilloMsgStatus_bufferOverrun_OFFSET) | (param_timeStampPresent << BM_DilloMsgStatus_timeStampPresent_OFFSET));\
- BM_DilloRunTimeMsgData_status_SET( base_ptr, bmlocal327_varToWrite );\
-}
-
-#define BM_DilloRunTimeMsgData_status_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "status", 1);\
- BM_DilloRunTimeMsgData_status_msgID_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_status_numOfParams_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_status_bufferOverrun_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_status_timeStampPresent_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_status_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_status_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_DilloRunTimeMsgData_params_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal330_acc_bytes;\
- UINT bmlocal331_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal330_acc_bytes = 2;\
- bmlocal331_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal330_acc_bytes );\
- out_bitoff += bmlocal331_acc_bits;\
-}
-
-#define BM_DilloRunTimeMsgData_params_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal332_tmp_bitoff;\
- BM_DilloRunTimeMsgData_params_GET_POS( base_ptr, out_ptr, bmlocal332_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal332_tmp_bitoff);\
-}
-
-#define BM_DilloRunTimeMsgData_params_POS_ALIGNED 2
-
-// ARRAY: DilloRunTimeMsgData_params
-#define BM_DilloRunTimeMsgData_params_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT16 bmlocal333_var0;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal333_var0 );\
- out_bytes = (UINT)(2*(1*bmlocal333_var0));\
- }\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-BMI_INLINE UINT BM_INLINE_DilloRunTimeMsgData_params_GET_SIZE(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT bmlocal334_my_bytes;
- UINT bmlocal335_my_bits;
- BM_DilloRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal334_my_bytes, bmlocal335_my_bits );
- BMI_NORMALIZE_BITSIZE(bmlocal334_my_bytes, bmlocal335_my_bits);
- BMI_UNUSED_VAR( bmlocal335_my_bits );
- return bmlocal334_my_bytes;
-}
-
-#define BM_DilloRunTimeMsgData_params_GET_DIMENSION_ELEMENT_COUNT( base_ptr, index, out_element_count )\
-{\
- /*lint --e{*} */\
- switch( index )\
- {\
- case (0):\
- {\
- UINT16 bmlocal336_var0;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal336_var0 );\
- out_element_count = (UINT)(bmlocal336_var0);\
- }\
- break;\
- default:\
- out_element_count = 0;\
- break;\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_params_GET_ELEMENT_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal337_out_ptr;\
- UINT bmlocal338_out_bitoff;\
- UINT bmlocal339_element_size_bytes;\
- UINT bmlocal340_element_size_bits;\
- BM_DilloRunTimeMsgData_params_GET_POS( base_ptr, bmlocal337_out_ptr, bmlocal338_out_bitoff );\
- bmlocal339_element_size_bytes = 2;\
- bmlocal340_element_size_bits = 0;\
- out_ptr = BMI_NUMBER_TO_PTR_CAST( BMI_PTR_TO_NUMERIC_CAST(bmlocal337_out_ptr) + (idx0) * bmlocal339_element_size_bytes );\
- out_bitoff = bmlocal338_out_bitoff;\
- BMI_UNUSED_VAR( bmlocal340_element_size_bits );\
-}
-
-// COMPOSITE: Full name: 'DilloRunTimeMsgData_params' Type: 'Uint16', Inner, Non-instance, No bitoff root
-#define BM_DilloRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal341_parent_out_ptr;\
- BM_DilloRunTimeMsgData_params_GET_ELEMENT_POS( base_ptr, idx0, bmlocal341_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal341_parent_out_ptr;\
-}
-
-// Alignment of DilloRunTimeMsgData_params_value: accumulated=(0,0, ABA=2), parent.base=(0,0, ABA=2)
-#define BM_DilloRunTimeMsgData_params_value_GET_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_value_GET( base_ptr, idx0, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal342_my_ptr;\
- UINT bmlocal343_my_bitoff;\
- BM_DilloRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, bmlocal342_my_ptr, bmlocal343_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal342_my_ptr)) ), 0, 16, 0);\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- (out_val) = (UINT16)BMI_32BIT_EXTRACT( (BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal342_my_ptr)) ), 0, 16, 0);\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal342_my_ptr, bmlocal343_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
- }\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_params_value_GET(PVOID base_ptr, UINT idx0)
-{
- /*lint --e{*} */
- UINT16 bmlocal344_tmp_var;
- BM_DilloRunTimeMsgData_params_value_GET( base_ptr, idx0, bmlocal344_tmp_var );
- return bmlocal344_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_params_value_SET( base_ptr, idx0, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal345_my_ptr;\
- UINT bmlocal346_my_bitoff;\
- BM_DilloRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, bmlocal345_my_ptr, bmlocal346_my_bitoff );\
- if( BMI_MACHINE_ARM_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal345_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else if( BMI_MACHINE_INTEL_LITTLE == BMI_MACHINE_VALUE )\
- {\
- BMI_32BIT_CLEAR_ASSIGN_TYPE( BMI_GET_16BIT_PTR_CONTENTS( BMI_PTR_TO_NUMERIC_CAST(bmlocal345_my_ptr) ), (in_val), 0, 0, 16, UINT16 );\
- }\
- else\
- {\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal345_my_ptr, bmlocal346_my_bitoff, 16, in_val, 0xFFFFFFFF );\
- }\
-}
-
-// DilloRunTimeMsgData_params_value: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_params_value: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_params_value: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_params_value: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_params_value: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_params_value: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal347_out_val;\
- BM_DilloRunTimeMsgData_params_value_GET( base_ptr, idx0, bmlocal347_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "value", 16, (UINT)(bmlocal347_out_val), "%u", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_params_value_DUMP( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_value_INCREMENT( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal348_my_ptr;\
- UINT bmlocal349_my_bitoff;\
- BM_DilloRunTimeMsgData_params_value_GET_POS( base_ptr, idx0, bmlocal348_my_ptr, bmlocal349_my_bitoff );\
- (*((UINT16*)bmlocal348_my_ptr))++;\
- BMI_UNUSED_VAR( bmlocal349_my_bitoff );\
-}
-
-// DilloRunTimeMsgData_params_value: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_params_value_GET_BYTES_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal350_tmp_bits;\
- BM_DilloRunTimeMsgData_params_value_GET_SIZE( base_ptr, idx0, out_bytes, bmlocal350_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal350_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_params_value_BYTES_SIZE 2
-
-#define BM_DilloRunTimeMsgData_params_GET_CELL_SIZE( base_ptr, idx0, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_GET_BYTES_CELL_SIZE( base_ptr, idx0, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal353_tmp_bits;\
- BM_DilloRunTimeMsgData_params_GET_CELL_SIZE( base_ptr, idx0, out_bytes, bmlocal353_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal353_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_params_BYTES_CELL_SIZE 2
-
-BMI_INLINE UINT BM_INLINE_DilloRunTimeMsgData_params_GET_CELL_SIZE()
-{
- /*lint --e{*} */
- return 2;
-}
-
-#define BM_DilloRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, idx0, depth )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_params_value_DUMP_DEPTH( base_ptr, idx0, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
- BMI_UNUSED_VAR( idx0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_DUMP_IDX( base_ptr, idx0 )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, idx0, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT bmlocal354_dim_size0;\
- UINT bmlocal355_idx0;\
- {\
- UINT16 bmlocal356_var0;\
- BM_DilloRunTimeMsgData_status_numOfParams_GET( base_ptr, bmlocal356_var0 );\
- bmlocal354_dim_size0 = (UINT)(bmlocal356_var0);\
- }\
- BMI_FORMAT_NONVALUE_DUMP(depth, "params", 1);\
- for( bmlocal355_idx0=0; bmlocal355_idx0<bmlocal354_dim_size0; bmlocal355_idx0++ )\
- {\
- BMI_FORMAT_NONVALUE_DUMP((depth + 1), "(", 0);\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(0, "", 32, (UINT)(bmlocal355_idx0), "%d", 0);\
- BMI_FORMAT_NONVALUE_DUMP(0, ")", 1);\
- BM_DilloRunTimeMsgData_params_DUMP_DEPTH_IDX( base_ptr, bmlocal355_idx0, depth );\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_params_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_params_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_params_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal357_tmp_bits;\
- BM_DilloRunTimeMsgData_params_GET_SIZE( base_ptr, out_bytes, bmlocal357_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal357_tmp_bits );\
-}
-
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal358_tmp_bytes = 0;\
- UINT bmlocal359_tmp_bits = 0;\
- UINT bmlocal360_acc_bytes;\
- UINT bmlocal361_acc_bits;\
- out_ptr = base_ptr;\
- out_bitoff = 0;\
- bmlocal360_acc_bytes = 2;\
- bmlocal361_acc_bits = 0;\
- BM_DilloRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal358_tmp_bytes, bmlocal359_tmp_bits );\
- bmlocal360_acc_bytes += bmlocal358_tmp_bytes;\
- bmlocal361_acc_bits += bmlocal359_tmp_bits;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal360_acc_bytes );\
- out_bitoff += bmlocal361_acc_bits;\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal362_parent_out_ptr;\
- BM_DilloRunTimeMsgData_timeStampOpt_GET_POS( base_ptr, bmlocal362_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal362_parent_out_ptr;\
-}
-
-// COMPOSITE: Full name: 'DilloRunTimeMsgData_timeStampOpt_timeStamp' Type: 'DilloTimeStamp', Inner, Non-instance, No bitoff root
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal363_parent_out_ptr;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_POS( base_ptr, bmlocal363_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal363_parent_out_ptr;\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal364_tmp_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_POS( base_ptr, out_ptr, bmlocal364_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal364_tmp_bitoff);\
-}
-
-// Alignment of DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: accumulated=(Variable), parent.base=(Variable)
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal365_my_ptr;\
- UINT bmlocal366_my_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_POS( base_ptr, bmlocal365_my_ptr, bmlocal366_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal365_my_ptr, bmlocal366_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal367_tmp_var;
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET( base_ptr, bmlocal367_tmp_var );
- return bmlocal367_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal368_my_ptr;\
- UINT bmlocal369_my_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_POS( base_ptr, bmlocal368_my_ptr, bmlocal369_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal368_my_ptr, bmlocal369_my_bitoff, 16, in_val, 0xFFFFFFFF );\
-}
-
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal370_out_val;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET( base_ptr, bmlocal370_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "leastSignificant", 16, (UINT)(bmlocal370_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal371_val;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET( base_ptr, bmlocal371_val );\
- (bmlocal371_val)++;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_SET( base_ptr, bmlocal371_val );\
-}
-
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal372_tmp_bits;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_GET_SIZE( base_ptr, out_bytes, bmlocal372_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal372_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_BYTES_SIZE 2
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_POS( base_ptr, out_ptr, out_bitoff )\
-{\
- /*lint --e{*} */\
- UINT bmlocal375_acc_bytes;\
- UINT bmlocal376_acc_bits;\
- PVOID bmlocal377_parent_out_ptr;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_POS( base_ptr, bmlocal377_parent_out_ptr, out_bitoff );\
- out_ptr = bmlocal377_parent_out_ptr;\
- bmlocal375_acc_bytes = 2;\
- bmlocal376_acc_bits = 0;\
- BMI_ADD_ASSIGN_PTR( out_ptr, bmlocal375_acc_bytes );\
- out_bitoff += bmlocal376_acc_bits;\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_POS_ALIGNED( base_ptr, out_ptr )\
-{\
- /*lint --e{*} */\
- UINT bmlocal378_tmp_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_POS( base_ptr, out_ptr, bmlocal378_tmp_bitoff );\
- BMI_NORMALIZE_BITOFF(out_ptr, bmlocal378_tmp_bitoff);\
-}
-
-// Alignment of DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: accumulated=(Variable), parent.base=(Variable)
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 2;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET( base_ptr, out_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal379_my_ptr;\
- UINT bmlocal380_my_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_POS( base_ptr, bmlocal379_my_ptr, bmlocal380_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_GET( bmlocal379_my_ptr, bmlocal380_my_bitoff, 16, UINT16, out_val, 0xFFFFFFFF );\
-}
-
-BMI_INLINE UINT16 BM_INLINE_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET(PVOID base_ptr)
-{
- /*lint --e{*} */
- UINT16 bmlocal381_tmp_var;
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET( base_ptr, bmlocal381_tmp_var );
- return bmlocal381_tmp_var;
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_SET( base_ptr, in_val )\
-{\
- /*lint --e{*} */\
- PVOID bmlocal382_my_ptr;\
- UINT bmlocal383_my_bitoff;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_POS( base_ptr, bmlocal382_my_ptr, bmlocal383_my_bitoff );\
- BMI_GENERIC_32BIT_LITTLE_SET( bmlocal382_my_ptr, bmlocal383_my_bitoff, 16, in_val, 0xFFFFFFFF );\
-}
-
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: IS_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: SET_DEFAULT accessor is not defined because no default value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: IS_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: SET_RESET accessor is not defined because no reset value was specified.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: CLEAR accessor is not defined because of incompatible access rights. Specified: RW Required: W1C, WO1C.
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: SET(W1S) accessor is not defined because of incompatible access rights. Specified: RW Required: W1S, WO1S.
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal384_out_val;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET( base_ptr, bmlocal384_out_val );\
- /*lint -e(571) */\
- BMI_FORMAT_DUMP(depth, "mostSignificant", 16, (UINT)(bmlocal384_out_val), "%d", 1);\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_INCREMENT( base_ptr )\
-{\
- /*lint --e{*} */\
- UINT16 bmlocal385_val;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET( base_ptr, bmlocal385_val );\
- (bmlocal385_val)++;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_SET( base_ptr, bmlocal385_val );\
-}
-
-// DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant: Validation accessors are not defined because validation condition was not specified.
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal386_tmp_bits;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_GET_SIZE( base_ptr, out_bytes, bmlocal386_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal386_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_BYTES_SIZE 2
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- out_bytes = 4;\
- out_bits = 0;\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_BYTES_NON_CONDITIONAL_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal389_tmp_bits;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_NON_CONDITIONAL_SIZE( base_ptr, out_bytes, bmlocal389_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal389_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_BYTES_SIZE 4
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "timeStamp", 1);\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_leastSignificant_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_mostSignificant_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- {\
- UINT16 bmlocal390_var0;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal390_var0 );\
- if( bmlocal390_var0 != 0 )\
- {\
- out_bytes = 4;\
- out_bits = 0;\
- }\
- else\
- {\
- out_bytes = 0;\
- out_bits = 0;\
- }\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_EVALUATE( base_ptr, out_flag )\
-{\
- /*lint --e{*} */\
- {\
- UINT16 bmlocal391_var0;\
- BM_DilloRunTimeMsgData_status_timeStampPresent_GET( base_ptr, bmlocal391_var0 );\
- out_flag = (bmlocal391_var0 != 0);\
- }\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal392_tmp_bytes = 0;\
- UINT bmlocal393_tmp_bits = 0;\
- out_bytes = 0;\
- out_bits = 0;\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_GET_SIZE( base_ptr, bmlocal392_tmp_bytes, bmlocal393_tmp_bits );\
- out_bytes += bmlocal392_tmp_bytes;\
- out_bits += bmlocal393_tmp_bits;\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal394_tmp_bits;\
- BM_DilloRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, out_bytes, bmlocal394_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal394_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BOOL bmlocal395_out_flag;\
- BMI_FORMAT_NONVALUE_DUMP(depth, "timeStampOpt", 1);\
- do\
- {\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_EVALUATE( base_ptr, bmlocal395_out_flag );\
- if( bmlocal395_out_flag == 1 )\
- {\
- BM_DilloRunTimeMsgData_timeStampOpt_timeStamp_DUMP_DEPTH( base_ptr, (depth + 1) );\
- }\
- }\
- while( /*lint -e(717) */ /*do ... while(0)*/ 0 );\
-}
-
-#define BM_DilloRunTimeMsgData_timeStampOpt_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-#define BM_DilloRunTimeMsgData_GET_SIZE( base_ptr, out_bytes, out_bits )\
-{\
- /*lint --e{*} */\
- UINT bmlocal396_tmp_bytes = 0;\
- UINT bmlocal397_tmp_bits = 0;\
- out_bytes = 2;\
- out_bits = 0;\
- BM_DilloRunTimeMsgData_params_GET_SIZE( base_ptr, bmlocal396_tmp_bytes, bmlocal397_tmp_bits );\
- out_bytes += bmlocal396_tmp_bytes;\
- out_bits += bmlocal397_tmp_bits;\
- BM_DilloRunTimeMsgData_timeStampOpt_GET_SIZE( base_ptr, bmlocal396_tmp_bytes, bmlocal397_tmp_bits );\
- out_bytes += bmlocal396_tmp_bytes;\
- out_bits += bmlocal397_tmp_bits;\
-}
-
-#define BM_DilloRunTimeMsgData_GET_BYTES_SIZE( base_ptr, out_bytes )\
-{\
- /*lint --e{*} */\
- UINT bmlocal398_tmp_bits;\
- BM_DilloRunTimeMsgData_GET_SIZE( base_ptr, out_bytes, bmlocal398_tmp_bits );\
- BMI_ROUND_UP_1BYTES( out_bytes, bmlocal398_tmp_bits );\
-}
-
-#define BM_DilloRunTimeMsgData_DUMP_DEPTH( base_ptr, depth )\
-{\
- /*lint --e{*} */\
- BMI_FORMAT_NONVALUE_DUMP(depth, "DilloRunTimeMsgData", 1);\
- BM_DilloRunTimeMsgData_status_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_params_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BM_DilloRunTimeMsgData_timeStampOpt_DUMP_DEPTH( base_ptr, (depth + 1) );\
- BMI_UNUSED_VAR( base_ptr );\
-}
-
-#define BM_DilloRunTimeMsgData_DUMP( base_ptr )\
-{\
- /*lint --e{*} */\
- BM_DilloRunTimeMsgData_DUMP_DEPTH( base_ptr, 0 );\
-}
-
-
-/*lint --flb */
-
-#endif /* _BITMAN_TRACEMESSAGEDILLO_H_ */
-
diff --git a/InfraStack/OSDependent/Linux/L4Generated/TraceModules.h b/InfraStack/OSDependent/Linux/L4Generated/TraceModules.h
deleted file mode 100644
index ca4f5c9..0000000
--- a/InfraStack/OSDependent/Linux/L4Generated/TraceModules.h
+++ /dev/null
@@ -1,627 +0,0 @@
-/*****************************************************************************
- * Automatically generated by Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0) - DO NOT EDIT!
- * Generated at 11/19/2009 12:56:06 AM
- *
- * Project : Ofer
- * Module : Trace Modules Definition
- * Author : Vaknin Yaron
- * Date : 28/08/2005
- * Purpose : OFER Trace Modules Definitions
- *****************************************************************************/
-
-#if !defined(_BITMAN_TRACEMODULES_H_)
-#define _BITMAN_TRACEMODULES_H_
-
-
-/*lint ++flb */
-// Include headers generated from XMLs (the source is both XMLs and the command-line)
-
-// Include user C header files
-
-// Include user C header files (supplied in the command-line)
-
-
-// Bitman version Accessor...
-#ifndef BM_BITMAN_VERSION
-#define BM_BITMAN_VERSION "Bitman2Base V4.2.5.0 (5.0) Bitman2 (exe) V4.2.5.0 (5.0)"
-#endif
-
-// Definitions
-
-#define UNKNOWN_MODULE_LOG (07)
-
-// NETWORK CTRL
-#define MEASURMENT_MODULE_LOG (09)
-
-// NETWORK CTRL
-#define OSAL_MODULE_LOG (10)
-
-// NETWORK CTRL
-#define HDI_MODULE_LOG (15)
-
-// NETWORK CTRL
-#define AIFAL_ADAPTER_LOG (20)
-
-// NETWORK CTRL
-#define HDI_ADAPTER_LOG (21)
-
-// NETWORK CTRL
-#define IOCTL_ADAPTER_LOG (22)
-
-// NETWORK CTRL
-#define PACKET_BRIDGE_ADAPTER_LOG (23)
-
-// NETWORK CTRL
-#define SOCKET_ADAPTER_LOG (24)
-
-// NETWORK CTRL
-#define TRACE_ADAPTER_LOG (25)
-
-// NETWORK CTRL
-#define L4_ADAPTER_LOG (26)
-
-// MONITOR CTRL
-#define PROFILER_MODULE_LOG (28)
-
-// MONITOR CTRL
-#define MONITOR_MODULE_LOG (29)
-
-// NETWORK CTRL
-#define PAL_MODULE_LOG (30)
-
-// NETWORK CTRL
-#define DBUPDATE_MODULE_LOG (31)
-
-// NETWORK CTRL
-#define MEMORYMANAGER_MODULE_LOG (32)
-
-// NETWORK CTRL
-#define MOC_MODULE_LOG (33)
-
-// NETWORK CTRL
-#define PAL_DEBUG_MODULE_LOG (34)
-
-// NETWORK CTRL
-#define TIMERS_MODULE_LOG (35)
-
-// NETWORK CTRL
-#define TRACE_MODULE_LOG (36)
-
-// NETWORK CTRL
-#define VERSIONS_MODULE_LOG (37)
-
-// NETWORK CTRL
-#define FRAMEWORKBACKPLANE_MODULE_LOG (38)
-
-// NETWORK CTRL
-#define TIKA_DM_MODULE_LOG (39)
-
-// NETWORK CTRL
-#define TIKA_UM_MODULE_LOG (40)
-
-// NETWORK CTRL
-#define TIKA_KM_MODULE_LOG (41)
-
-// NETWORK CTRL
-#define TIKA_FW_MODULE_LOG (42)
-
-// NETWORK CTRL
-#define TIKA_UD_MODULE_LOG (43)
-
-// UMAC RX data mdule log
-#define UMAC_RX_DATA_MDULE_LOG (44)
-
-// UMAC RX ARQ mdule log
-#define UMAC_RX_ARQ_MDULE_LOG (45)
-
-// UMAC RX controller mdule log
-#define UMAC_RX_CONTROLLER_MDULE_LOG (46)
-
-// UMAC RX database mdule log
-#define UMAC_RX_DATABASE_MDULE_LOG (47)
-
-// UMAC RX defrag mdule log
-#define UMAC_RX_DEFRAG_MDULE_LOG (48)
-
-// UMAC RX dePHS mdule log
-#define UMAC_RX_DEPHS_MDULE_LOG (49)
-
-// UMAC RX pdu parser mdule log
-#define UMAC_RX_PDU_PARSER_MDULE_LOG (50)
-
-// UMAC RX sequencer mdule log
-#define UMAC_RX_SEQUENCER_MDULE_LOG (51)
-
-// UMAC RX utils mdule log
-#define UMAC_RX_UTILS_MDULE_LOG (52)
-
-// UMAC RX PDU reorder mdule log
-#define UMAC_RX_PDU_REORDER_MDULE_LOG (53)
-
-// UMAC TX data mdule log
-#define UMAC_TX_DATA_MDULE_LOG (54)
-
-// UMAC TX ARQ mdule log
-#define UMAC_TX_ARQ_MDULE_LOG (55)
-
-// UMAC TX classifier mdule log
-#define UMAC_TX_CLASSIFIER_MDULE_LOG (56)
-
-// UMAC TX PHS mdule log
-#define UMAC_TX_PHS_MDULE_LOG (57)
-
-// UMAC CTRL data mdule log
-#define UMAC_CTRL_DATA_MDULE_LOG (58)
-
-// UMAC CTRL DSPS framework log
-#define UMAC_CTRL_DSPS_FRAMEWORK_LOG (59)
-
-// UMAC CTRL ping protocol log
-#define UMAC_CTRL_PING_PROTOCOL_LOG (60)
-
-// UMAC CTRL management auto sender log
-#define UMAC_CTRL_MGMT_AUTO_SENDER_LOG (61)
-
-// UMAC CTRL MAC messages parsers log
-#define UMAC_CTRL_MAC_PARSER_LOG (62)
-
-// UMAC CTRL management gateway log
-#define UMAC_CTRL_MGMT_GW_MDULE_LOG (63)
-
-// UMAC CTRL platform controller log
-#define UMAC_CTRL_PLATFORM_CONTROLLER_MDULE_LOG (64)
-
-// UMAC CTRL L3 control log
-#define UMAC_CTRL_L3CONTROL_MDULE_LOG (65)
-
-// UMAC CTRL L3 mobility manager log
-#define UMAC_CTRL_MOBILITY_MANAGER_MDULE_LOG (66)
-
-// UMAC CTRL BS selection log
-#define UMAC_CTRL_MB_MGR_BS_SELECTION_MDULE_LOG (67)
-
-// UMAC CTRL calibration log
-#define UMAC_CTRL_MB_MGR_CALIBRATION_MDULE_LOG (68)
-
-// UMAC CTRL CDM log
-#define UMAC_CTRL_MB_MGR_CDM_MDULE_LOG (69)
-
-// UMAC CTRL context database log
-#define UMAC_CTRL_MB_MGR_CONTEXT_DB_MDULE_LOG (70)
-
-// UMAC CTRL HO initiator and Indicator log
-#define UMAC_CTRL_MB_MGR_HO_MSG_HANDLERS_MDULE_LOG (71)
-
-// UMAC CTRL HO triggers log
-#define UMAC_CTRL_MB_MGR_HO_TRIGGERS_MDULE_LOG (72)
-
-// UMAC CTRL IMM log
-#define UMAC_CTRL_MB_MGR_IMM_MDULE_LOG (73)
-
-// UMAC CTRL MOB NBR ADV PARSER log
-#define UMAC_CTRL_MB_NBR_ADV_PARSER_LOG (74)
-
-// UMAC CTRL L3 link integrity log
-#define UMAC_CTRL_MB_MGR_L3LINK_INTEGRITY_MDULE_LOG (75)
-
-// UMAC CTRL L3 scan log
-#define UMAC_CTRL_MB_MGR_L3_SCAN_MDULE_LOG (76)
-
-// UMAC CTRL plan maker log
-#define UMAC_CTRL_MB_MGR_PLAN_MAKER_MDULE_LOG (77)
-
-// UMAC CTRL upper data state shifter log
-#define UMAC_CTRL_MB_MGR_UPPER_DATA_STATE_SHIFTER_MDULE_LOG (78)
-
-// UMAC CTRL L3 ranger log
-#define UMAC_CTRL_MB_MGR_L3_RANGER_MDULE_LOG (79)
-
-// UMAC CTRL Network manager log
-#define UMAC_CTRL_NW_MGR_MDULE_LOG (80)
-
-// UMAC CTRL DREG log
-#define UMAC_CTRL_NW_MGR_DREG_MDULE_LOG (81)
-
-// UMAC CTRL DSX log
-#define UMAC_CTRL_NW_MGR_DSX_MDULE_LOG (82)
-
-// UMAC CTRL Registration log
-#define UMAC_CTRL_NW_MGR_REGISTRATION_MDULE_LOG (83)
-
-// UMAC CTRL Reset Cmd log
-#define UMAC_CTRL_NW_MGR_RESET_MDULE_LOG (84)
-
-// UMAC CTRL SBC log
-#define UMAC_CTRL_NW_MGR_SBC_MDULE_LOG (85)
-
-// UMAC CTRL security log
-#define UMAC_CTRL_NW_MGR_SECURITY_MDULE_LOG (86)
-
-// UMAC CTRL SFM log
-#define UMAC_CTRL_NW_MGR_SFM_MDULE_LOG (87)
-
-// UMAC CTRL scan packet sequencer log
-#define UMAC_CTRL_MB_MGR_SPS_MDULE_LOG (88)
-
-// UMAC CTRL PLIS log
-#define UMAC_CTRL_PLIS_MDULE_LOG (89)
-
-// UMAC CTRL policy manager log
-#define UMAC_CTRL_MB_MGR_POLICY_MANAGER_MDULE_LOG (90)
-
-// UMAC CTRL idle profiler
-#define UMAC_CTRL_MB_MGR_IDLE_PROFILER_MDULE_LOG (91)
-
-// UMAC control AcSel log
-#define UMAC_CTRL_MB_MGR_ACSEL_LOG (92)
-
-// UMAC CTRL Coexistence module log
-#define UMAC_CTRL_COEX_MDULE_LOG (93)
-
-// UMAC Crypto Service
-#define UMAC_CRYPTO_MODULE_LOG (94)
-
-// Watch Dog Timer module
-#define UMAC_CTRL_WATCH_DOG_TIMER_MDULE_LOG (95)
-
-// UMAC CTRL Detect BS Vendor log
-#define UMAC_CTRL_MB_MGR_DETECT_BS_VENDOR_MDULE_LOG (96)
-
-// UMAC TX ERTPS mdule log
-#define UMAC_TX_ERTPS_MDULE_LOG (97)
-
-// UMAC TX Rate Limiter module log
-#define UMAC_TX_RATE_LIMITER_MDULE_LOG (98)
-
-// UMAC CTRL ptcm log
-#define UMAC_CTRL_MB_PHY_TRIGGER_CONF_MUX_LOG (99)
-
-// Regulatory module log
-#define UMAC_CTRL_MB_REGULATORY_LOG (100)
-
-// UMAC MEMBER - ITS FOR U, USE IT
-#define UMAC_RESERVED4_LOG (101)
-
-// UMAC MEMBER - ITS FOR U, USE IT
-#define UMAC_RESERVED3_LOG (102)
-
-// UMAC MEMBER - ITS FOR U, USE IT
-#define UMAC_RESERVED2_LOG (103)
-
-// UMAC MEMBER - ITS FOR U, USE IT
-#define UMAC_RESERVED1_LOG (104)
-
-// FW general log
-#define FW_GENERAL_MDULE_LOG (110)
-
-// FW TX data general log
-#define FW_TX_DATA_MDULE_LOG (111)
-
-// FW TX data BWR log
-#define FW_TX_BWR_MDULE_LOG (112)
-
-// FW TX data FAP log
-#define FW_TX_FAP_MDULE_LOG (113)
-
-// FW TX data Hdi Eat log
-#define FW_TX_HDI_EAT_MDULE_LOG (114)
-
-// FW TX data Lower QOS log
-#define FW_TX_LQOS_MDULE_LOG (115)
-
-// FW TX data Lower Controller log
-#define FW_TX_LCONTROLLER_MDULE_LOG (116)
-
-// FW TX data Lower Sequencer log
-#define FW_TX_LSEQUENCER_MDULE_LOG (117)
-
-// FW TX data Map Handler log
-#define FW_TX_MAP_HANDLER_MDULE_LOG (118)
-
-// FW TX data Sdu Manager log
-#define FW_TX_SDU_MANAGER_MDULE_LOG (119)
-
-// FW TX data VQ log
-#define FW_TX_VQ_MDULE_LOG (120)
-
-// FW TX data SDU Agent log
-#define FW_TX_SDU_AGENT_MDULE_LOG (121)
-
-// FW RX data general log
-#define FW_RX_DATA_MDULE_LOG (122)
-
-// FW Control general log
-#define FW_CONTROL_MDULE_LOG (123)
-
-// FW Control CDMA log
-#define FW_CONTROL_CDMA_MDULE_LOG (124)
-
-// FW Control Initial Ranging log
-#define FW_CONTROL_RANGING_MDULE_LOG (125)
-
-// FW Control Initial Scan log
-#define FW_CONTROL_SCAN_MDULE_LOG (126)
-
-// FW Control L2C log
-#define FW_CONTROL_L2C_MDULE_LOG (127)
-
-// FW Control L2LSI log
-#define FW_CONTROL_L2LSI_MDULE_LOG (128)
-
-// FW DCD UCD log
-#define FW_CONTROL_DCD_UCD_MDULE_LOG (129)
-
-// FW Control L2C log
-#define FW_CONTROL_FRAME_TICK_MDULE_LOG (130)
-
-// FW Control ELCG interface log
-#define FW_CONTROL_ELCG_INTERFACE_MDULE_LOG (131)
-
-// FW TxDb module log
-#define FW_TX_DB_MDULE_LOG (132)
-
-// FW Test Modes general log
-#define FW_TESTS_MODE_MDULE_LOG (133)
-
-// FW Test Modes Stress log
-#define FW_TESTS_MODE_STRESS_MDULE_LOG (134)
-
-// FW Init general log
-#define FW_INIT_MDULE_LOG (135)
-
-// FW TX data general log
-#define FW_PLATFORM_CONTROL_MDULE_LOG (136)
-
-// FW User Indication (LEDs) log
-#define FW_PLATFORM_CONTROL_USER_INDICATION_MDULE_LOG (137)
-
-// FW Control LAM log
-#define FW_CONTROL_LAM_LOG (138)
-
-// FW DMM module log
-#define FW_DMM_MDULE_LOG (139)
-
-// FW WDT module log
-#define FW_PLATFORM_CONTROL_WDT_LOG (140)
-
-// FW MEMBER - ITS FOR U, USE IT
-#define FW_RESERVED5_LOG (141)
-
-// FW MEMBER - ITS FOR U, USE IT
-#define FW_RESERVED4_LOG (142)
-
-// FW MEMBER - ITS FOR U, USE IT
-#define FW_RESERVED3_LOG (143)
-
-// FW MEMBER - ITS FOR U, USE IT
-#define FW_RESERVED2_LOG (144)
-
-// FW MEMBER - ITS FOR U, USE IT
-#define FW_RESERVED1_LOG (145)
-
-// HAL general log
-#define HAL_GENERAL_MDULE_LOG (151)
-
-// HAL ELCG log
-#define HAL_ELCG_MDULE_LOG (152)
-
-// HAL PUMA log
-#define HAL_PUMA_MDULE_LOG (153)
-
-// HAL PLC log
-#define HAL_PLC_MDULE_LOG (154)
-
-// SDILLO DL log - This has to be the first SDILLO module !
-#define SDILLO_DL_MDULE_LOG (158)
-
-// SDILLO queues log
-#define SDILLO_QUEUES_MDULE_LOG (159)
-
-// SDILLO Task Sequencer log
-#define SDILLO_TS_MDULE_LOG (160)
-
-// SDILLO Map Parser log
-#define SDILLO_MP_MDULE_LOG (161)
-
-// SDILLO DL Map Parser log
-#define SDILLO_MP_DL_MDULE_LOG (162)
-
-// SDILLO UL Map Parser log
-#define SDILLO_MP_UL_MDULE_LOG (163)
-
-// SDILLO set-mode log
-#define SDILLO_DCD_UCD_MDULE_LOG (164)
-
-// SDILLO ranging log
-#define SDILLO_RANGING_MDULE_LOG (165)
-
-// SDILLO PDU log
-#define SDILLO_PDU_MDULE_LOG (166)
-
-// SDILLO burst log
-#define SDILLO_BURST_MDULE_LOG (167)
-
-// SDILLO DL Burst manager log
-#define SDILLO_DBM_MDULE_LOG (168)
-
-// SDILLO CID configuration log
-#define SDILLO_CID_CONFIG_LOG (169)
-
-// SDILLO DL HARQ State-machine log
-#define SDILLO_HARQ_DL_MDULE_LOG (170)
-
-// SDILLO UL HARQ State-machinelog
-#define SDILLO_HARQ_UL_MDULE_LOG (171)
-
-// SDILLO FFB log
-#define SDILLO_FFB_MDULE_LOG (172)
-
-// SDILLO RX descriptor log
-#define SDILLO_RX_DESC_MDULE_LOG (173)
-
-// SDILLO CINR log
-#define SDILLO_CINR_MDULE_LOG (174)
-
-// SDILLO scheduler log
-#define SDILLO_SCHEDULER_MDULE_LOG (175)
-
-// SDILLO interframe power save log
-#define SDILLO_IFPS_MDULE_LOG (176)
-
-// SDILLO ARM I/F log
-#define SDILLO_ARM_IF_MDULE_LOG (177)
-
-// SDILLO HALs log
-#define SDILLO_HALS_MDULE_LOG (178)
-
-// SDILLO general log
-#define SDILLO_GENERAL_MDULE_LOG (179)
-
-// SDILLO Real Time log
-#define SDILLO_RT_MDULE_LOG (180)
-
-// SDILLO Production log
-#define SDILLO_PRODUCTION_MDULE_LOG (181)
-
-// SDILLO Monitoring log
-#define SDILLO_MONITORING_MDULE_LOG (182)
-
-// SDILLO State log
-#define SDILLO_STATE_MDULE_LOG (183)
-
-// SDILLO time adjustment log
-#define SDILLO_TIME_ADJUST_MDULE_LOG (184)
-
-// SDILLO reserved5 log
-#define SDILLO_RESERVED5_LOG (185)
-
-// SDILLO reserved4 log
-#define SDILLO_RESERVED4_LOG (186)
-
-// SDILLO reserved3 log
-#define SDILLO_RESERVED3_LOG (187)
-
-// SDILLO reserved2 log
-#define SDILLO_RESERVED2_LOG (188)
-
-// SDILLO reserved1 log
-#define SDILLO_RESERVED1_LOG (189)
-
-// SDILLO UL log - This has to be the last SDILLO module !
-#define SDILLO_UL_MDULE_LOG (190)
-
-// L1FW General
-#define L1FW_GENERAL_LOG (196)
-
-// L1 Initialization Code
-#define L1FW_INIT_LOG (197)
-
-// L1 Controller
-#define L1FW_L1C_LOG (198)
-
-// Initial Scan
-#define L1FW_INITIAL_SCAN_LOG (199)
-
-// Calibration
-#define L1FW_CALIBRATION_LOG (200)
-
-// Automatic Gain Control
-#define L1FW_AGC_LOG (201)
-
-// Modem HAL
-#define L1FW_HAL_LOG (202)
-
-// SDillo Interface
-#define L1FW_DILLO_IF_LOG (203)
-
-// LTA L1 Test Agent
-#define L1FW_LTA_LOG (204)
-
-// Time Tracking
-#define L1FW_TIME_TRACKING_LOG (205)
-
-// Frequency Tracking
-#define L1FW_FREQ_TRACKING_LOG (206)
-
-// TPC Controller
-#define L1FW_TPC_CONTROL_LOG (207)
-
-// TPC Proces
-#define L1FW_TPC_PROCESS_LOG (208)
-
-// PHY Triggers
-#define L1FW_PHY_TRIGGERS_LOG (209)
-
-// Modem HW Error
-#define L1FW_ERROR_HANDLER_LOG (210)
-
-// Periodic Scanning Management
-#define L1FW_PERIODIC_SCAN_MNGMNT_LOG (211)
-
-// L1 Report Agent
-#define L1FW_L1_REPORT_AGENT_LOG (212)
-
-// Production Controller
-#define PRCTRL_LOG (213)
-
-// N/A
-#define L1FW_MEASUREMENTS_LOG (214)
-
-// Fddc Xcorr manager
-#define L1FW_FDDC_XCORR_LOG (215)
-
-// L1 Thermal Manager
-#define L1FW_THERMAL_MNGR_LOG (216)
-
-// Resync
-#define L1FW_RESYNC_LOG (217)
-
-// Channel initialization utile
-#define L1FW_CHAN_INIT_UTILE_LOG (218)
-
-// L1 hand over manager
-#define L1FW_HO_MNGR_LOG (219)
-
-// Phy Triggers Manager
-#define L1FW_L1DB_LOG (220)
-
-// FW Control L2 scheduler log
-#define FW_CONTROL_L2SCHEDULER_MDULE_LOG (221)
-
-// Periodic Scanning Process
-#define L1FW_PERIODIC_SCAN_PROC_LOG (222)
-
-// Temperature and PA measurements manager module
-#define L1FW_TPMM_LOG (223)
-
-// Calibration triggers manager Process
-#define L1FW_CTM_PROC_LOG (224)
-
-// L1 Idle mode manager
-#define L1FW_IDLE_MODE_MANAGER_LOG (225)
-
-// L1 Pa measurments module
-#define L1FW_PAMSR_LOG (226)
-
-// L1 TempMsr Cntrl and Utiles
-#define L1FW_TEMPERATURE_MEASURE_LOG (227)
-
-// L1 Dc Block Filter Maneger module
-#define L1FW_DCFM_LOG (228)
-
-// Chmm and friends module
-#define L1FW_RSSI_CINR_MEASURE_LOG (229)
-
-// L1 WiMAX-BT Coexistence signaling module
-#define L1FW_BT_COEX_LOG (230)
-
-// L1FW MEMBER - ITS FOR U, USE IT
-#define L1FW_RESERVED2_LOG (231)
-
-// L1FW MEMBER - ITS FOR U, USE IT
-#define L1FW_RESERVED1_LOG (232)
-
-/*lint --flb */
-
-#endif /* _BITMAN_TRACEMODULES_H_ */
-
diff --git a/InfraStack/OSDependent/Linux/OSAL/Services/wimax_osal_event_logger.c b/InfraStack/OSDependent/Linux/OSAL/Services/wimax_osal_event_logger.c
deleted file mode 100644
index 6a6c2b0..0000000
--- a/InfraStack/OSDependent/Linux/OSAL/Services/wimax_osal_event_logger.c
+++ /dev/null
@@ -1,111 +0,0 @@
-/**************************************************************************
-Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-***************************************************************************/
-
-#include <stdio.h>
-#include <sys/types.h>
-#include <unistd.h>
-#include <stdint.h>
-#include <stdarg.h>
-#include <sys/syslog.h>
-
-#include "wimax_osal_types.h"
-#include "wimax_osal_event_logger.h"
-#include "wimax_osal_linux_event_logger.h"
-
-// Event logger definitions
-#define MAX_EVENTLOG_STRING 512
-
-// Pre-defined log message string.
-const char *LOGMSG_VERSION_ERROR =
- "wimaxd event:\nVersion validation failed for modules: %s\nSeverity: %s\nModule version: %s\nExpected version: %s";
-const char *LOGMSG_APPSRV_EVENT = "wimaxd event: %s";
-const char *LOGMSG_UNKNOWN_LOG = "wimaxd event: Unknown Log message";
-const char *LOGMSG_BAD_COMMAND = "You have chosen an incorrect command";
-
-BOOL OSAL_EventLogger_Initialize()
-{
-#ifndef _WIMAX_SDK_
- openlog("wimaxd", LOG_CONS | LOG_PID | LOG_NDELAY, LOG_LOCAL1);
-#endif
- return TRUE;
-}
-
-void OSAL_EventLogger_Shutdown()
-{
-#ifndef _WIMAX_SDK_
- closelog();
-#endif
-}
-
-EXPORT void OSAL_EventLogger_GenericLog_Internal(int loglevel, int eventid, ...)
-{
-#ifndef _WIMAX_SDK_
- char logmsg[MAX_EVENTLOG_STRING] = "\0";
-
- va_list marker;
- va_start(marker, eventid);
-
- switch (eventid) {
- case MSG_APPSRV_EVENT:
- {
- vsprintf(logmsg, LOGMSG_APPSRV_EVENT, marker);
- break;
- }
- case MSG_VERSION_ERROR:
- {
- vsprintf(logmsg, LOGMSG_VERSION_ERROR, marker);
- break;
- }
- case MSG_BAD_COMMAND:
- {
- sprintf(logmsg, LOGMSG_BAD_COMMAND);
- break;
- }
- default:
- {
- sprintf(logmsg, LOGMSG_UNKNOWN_LOG);
- }
- }
- va_end(marker);
-
- // log the message
- syslog(loglevel, logmsg);
-#endif
-
-}
-
-EXPORT void OSAL_EventLogger_Log(UINT16 loglevel, char *str)
-{
-#ifndef _WIMAX_SDK_
- return wmx_EventLogger_GenericLog_Internal(LOG_MAKEPRI(LOG_USER, LOG_INFO), MSG_APPSRV_EVENT, str);
-#else
- return ;
-#endif
-}
diff --git a/InfraStack/OSDependent/Linux/Ver_info.bin b/InfraStack/OSDependent/Linux/Ver_info.bin
index 612d209..87fd159 100644
--- a/InfraStack/OSDependent/Linux/Ver_info.bin
+++ b/InfraStack/OSDependent/Linux/Ver_info.bin
@@ -1,2 +1,2 @@
# This file will be overwriten with the proper versioning information;
-# it is here for automake's syntactic sugar, so rules are simplied.
+# it is here for automake's syntactic sugar, so rules are simplified.
diff --git a/InfraStack/OSDependent/Linux/package/wimax-network-service.spec b/InfraStack/OSDependent/Linux/package/wimax-network-service.spec
deleted file mode 100644
index 32856f2..0000000
--- a/InfraStack/OSDependent/Linux/package/wimax-network-service.spec
+++ /dev/null
@@ -1,161 +0,0 @@
-Summary: Intel WiMAX Network Service
-Name: wimax-network-service
-Version: 1.5.2.34
-Release: 1
-License: BSD
-Group: Applications/Internet
-Vendor: Tedd (Ho Jeong) An <ho.jeong.an@intel.com>
-URL: http://www.linuxwimax.org/
-Source: %{name}-%{version}-%{release}.tar.gz
-#Source1: wimax-i2400m.tar.gz
-# List any extra source needed here...
-# e.g. Source2: extra-source.file
-# List patch files if there are any...
-# e.g. Patch0: %{name}-1.2.1-hotfix.patch
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-
-# List any required software to compile this application
-BuildRequires: libnl-devel >= 1.1
-BuildRequires: wimax-tools-devel
-BuildRequires: zlib-devel
-
-# List any required software to run this application
-Requires: libnl >= 1.1
-
-
-%description
-This is the Intel WiMAX Network Service Application include
-L4 and connection utility. This application takes care of
-handling network scan, discovery, and management. It provides
-an API to link against and command line utilities.
-
-
-%package devel
-Summary: Development files for Intel WiMAX Network Service Application
-Group: Development/Libraries
-
-Requires: %{name} >= %{version}
-
-%description devel
-Header files and libraries needed to link to the WiMAX Network Service
-This provides an implementation of the WiMAX Common API as documented
-in http://linuxwimax.org/Download.
-
-###############
-# Prepare
-###############
-%prep
-%setup -q -n %{name}-%{version}-%{release}
-# Apply patch file if there is any...
-# e.g. %patch0 -p1 -b .hotfix
-# clean the package
-# untar the kernel source
-
-############
-# Build
-############
-%build
-# build wimax_appsrv
-./configure --with-linux=/usr --with-libwimaxll=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man --prefix=/usr --enable-instrument
-
-make
-
-##############
-# Install
-##############
-%install
-rm -rf %{buildroot}
-make install DESTDIR=%{buildroot}
-
-############
-# Clean
-############
-%clean
-rm -rf %{buildroot}
-
-##############
-# Scripts
-##############
-%pre
-# add any pre-install requirement here
-echo ""
-echo "Stopping WiMAX Network Service ..."
-if [ -f /usr/bin/wimaxd ]; then
- /usr/bin/wimaxd -k
-fi
-echo ""
-
-%preun
-# add any pre-uninstall requirement here
-echo ""
-echo "Stopping WiMAX Network Service ..."
-if [ -f /usr/bin/wimaxd ]; then
- /usr/bin/wimaxd -k
-fi
-echo ""
-
-%post
-# add any post-install requirement here
-ldconfig
-
-%postun
-# add any post-uninstall requirement here
-ldconfig
-
-############
-# Files
-############
-%files
-%defattr(-, root, root)
-/etc/udev/rules.d/iwmxsdk.rules
-/etc/modprobe.d/i2400m.conf
-%config /etc/wimax/config.xml
-/usr/bin/wimaxcu
-/usr/bin/wimaxd
-/usr/bin/wimax_monitor
-/usr/lib/libWmxInstrument.la
-/usr/lib/libWmxInstrument.so.0
-/usr/lib/libWmxInstrument.a
-/usr/lib/libWmxInstrument.so
-/usr/lib/libWmxInstrument.so.0.0.0
-/usr/lib/libiWmxSdk.so
-/usr/lib/libiWmxSdk.a
-/usr/lib/libiWmxSdk.la
-/usr/lib/libiWmxSdk.so.0.0.0
-/usr/lib/libiWmxSdk.so.0
-/usr/share/wimax
-/usr/share/wimax/supplicant_key.pem
-/usr/share/wimax/supplicant_cert.pem
-%config /usr/share/wimax/dhcp_renew.sh
-/usr/share/wimax/cacert.pem
-/var/lib/wimax/WiMAX_DB.bin
-/var/lib/wimax/WiMAX_Def.bin
-/usr/share/wimax/supplicant_cert.pem
-/usr/share/wimax/DefaultTracesAndMonitors.xml
-/usr/share/wimax/Ver_info.bin
-/var/log/wimax
-/usr/share/man/man1/wimaxcu.1.gz
-/usr/share/man/man1/wimaxd.1.gz
-
-%files devel
-%defattr(-, root, root)
-/usr/include/wimax
-/usr/include/wimax/wmxSDK_Apdo_Ctrl.h
-/usr/include/wimax/WiMaxError.h
-/usr/include/wimax/wmxSDK_Apdo_Cmn.h
-/usr/include/wimax/wmxSDK_Apdo_3.h
-/usr/include/wimax/WiMaxAPIEx.h
-/usr/include/wimax/WiMaxAPI.h
-/usr/include/wimax/CoexAPI.h
-/usr/include/wimax/wimax_consts.h
-/usr/include/wimax/wimax_osal_basictypes.h
-/usr/include/wimax/wimax_osal_linux_types.h
-/usr/include/wimax/wimax_osal_types.h
-/usr/include/wimax/wimax_osal_error.h
-/usr/include/wimax/windows_error.h
-/usr/include/wimax/WiMaxType.h
-/usr/include/wimax/WiMaxTypesEx.h
-/usr/lib/pkgconfig/libiWmxSdk-0.pc
-
-
diff --git a/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c b/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c
deleted file mode 100644
index dfa94db..0000000
--- a/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c
+++ /dev/null
@@ -1,3246 +0,0 @@
-/**************************************************************************
-Copyright (c) 2007-2008, Intel Corporation. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the Intel Corporation nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-***************************************************************************/
-#include <pthread.h>
-#include <unistd.h>
-#include <limits.h>
-#include <sys/time.h>
-
-#define _XOPEN_SOURCE 600
-#include <semaphore.h>
-#include <sys/types.h>
-#include <stdlib.h>
-#include <time.h>
-#include <errno.h>
-#include <string.h>
-
-#include <signal.h>
-#include <execinfo.h>
-#include <sys/types.h>
-#include <sys/syslog.h>
-#include <unistd.h>
-#include <dirent.h>
-#include <ctype.h>
-
-#include "wimaxcu_defs.h"
-
-#include "wimaxcu.h"
-#include "wimaxcu_util.h"
-// Globals...
-
-#define MAX_DEVICE 5
-#define MAX_PROFILE 32
-#define MAX_LEN 80
-#define WMX_SF_STATUS_MAX_NUM 100
-#define VERSION_SDK_STR_MAX_SIZE 255
-#define MAX_NSP_ID_LEN 40
-
-// used in Scan process
-// Waits SCAN_TIMEOUT_IN_10SEC_ITREATIONS * 10 sec before time out
-// Default value is SCAN_TIMEOUT_IN_10SEC_ITREATIONS 30 = 300 sec = 5 min
-// can be modified depending upon the no of frequencies available
-#define SCAN_TIMEOUT_IN_10SEC_ITREATIONS 60
-
-/* get REG_EIP from ucontext.h */
-#define __USE_GNU
-#include <ucontext.h>
-
-#define MAX_STR_LEN 256
-#define MAX_FILENAME_LEN 256
-
-WIMAX_API_DEVICE_ID DeviceID;
-
-//static sem_t semWideScan;
-static sem_t semConnectionUtility;
-static sem_t semAPDOactivation;
-static sem_t semAPDOupdates;
-static sem_t semRfState;
-static sem_t semConnectCompleted;
-static pthread_mutex_t console_owner_mutex;
-// static BOOL g_UpaterLaunched = FALSE;
-
-static WIMAX_API_DEVICE_STATUS g_devState;
-
-static char g_sznspName[MAX_SIZE_OF_NSP_NAME];
-static char foOperationType[NAME_MAX];
-// for user command for activation
-void *userinfo(void *ptr);
-// time out sem function
-int wmxcu_sem_timeout(sem_t* s,int milliseconds);
-
-int g_noNetworksFound = 1;
-int g_searchProgress = 0;
-
-// Set preferred NSP
-int preferred_NSP_ID = 0;
-
-static char gcLogFilePathName[MAX_FILENAME_LEN];
-
-
-/*
- * Function: Initialize
- * Description: Initialize the WiMAX CommonAPI
- */
-WIMAX_API_RET Initialize (WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
- WIMAX_API_HW_DEVICE_ID HwDeviceIdList[MAX_DEVICE];
- UINT32 numDevice = MAX_DEVICE;
-
- memset(HwDeviceIdList, 0, sizeof(WIMAX_API_HW_DEVICE_ID) * MAX_DEVICE);
-
- // open the Common API and initialize iwmax sdk, agents
- wmxStatus = WiMaxAPIOpen(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus)
- {
- return wmxStatus;
- }
-
- // get the list of the device before open the device
- wmxStatus = GetListDevice(pDeviceID,
- (WIMAX_API_HW_DEVICE_ID_P)HwDeviceIdList,
- &numDevice);
- if (WIMAX_API_RET_SUCCESS != wmxStatus)
- {
- return wmxStatus;
- }
-
- pDeviceID->deviceIndex = HwDeviceIdList[0].deviceIndex;
-
- // Open the device to get the permission
- wmxStatus = WiMaxDeviceOpen(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus)
- {
- return wmxStatus;
- }
- if (pthread_mutex_init(&console_owner_mutex, NULL) != 0) {
- printf("Internal Error!\n");
- return WIMAX_API_RET_FAILED;
- }
-
- if (sem_init(&semConnectionUtility, 0, 0) == -1) {
- printf("Internal Error!\n");
- return WIMAX_API_RET_FAILED;
- }
-
- if (sem_init(&semRfState, 0, 0) == -1) {
- printf("Internal Error!\n");
- return WIMAX_API_RET_FAILED;
- }
-
- if (sem_init(&semConnectCompleted, 0, 0) == -1) {
- printf("Internal Error!\n");
- return WIMAX_API_RET_FAILED;
- }
-
- wmxStatus = SubscribeDeviceStatusChange(pDeviceID, &IndDeviceUpdateCB);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return WIMAX_API_RET_FAILED;
- }
-
- return WIMAX_API_RET_SUCCESS;
-}
-
-/*
- * Function: Finalize
- * Description: Finalize the WiMAX CommonAPI
- */
-void Finalize(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- UnsubscribeDeviceStatusChange(pDeviceID);
-
- WiMaxDeviceClose(pDeviceID);
- WiMaxAPIClose(pDeviceID);
-
- // Let all the call backs get closed before destroying sem
- sem_destroy(&semConnectionUtility);
- sem_destroy(&semRfState);
- sem_destroy(&semConnectCompleted);
- pthread_mutex_destroy(&console_owner_mutex);
-
-}
-
-
-
-/*
- * Function: ResetDevice
- * Description: Reset the wimax device
- * Return: 0 for success or 1 for failure
- *
- * Note: this will return 1 always for now since not implemented
- */
-int ResetDevice(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
-
- wmxStatus = CmdResetWimaxDevice(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
- return 0;
-}
-
-/*
- * Function: ResetToFactorySettings
- * Description: Reset to the factory default setting
- * Return: 0 for success or 1 for failure
- */
-int ResetToFactorySettings(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
-
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- if (DeviceStatus != WIMAX_API_DEVICE_STATUS_RF_OFF_SW) {
- printf("WARNING!! The radio must be turned off to reset to factory setting.\n");
- printf(" This operation will erase previously stored scanned results\n");
- printf(" and you will lose the ability to connect to the preferred NSP.\n");
- return 1;
- }
-
- wmxStatus = CmdResetToFactorySettings(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- printf("WiMAX system is set to factory settings.\n");
- return 0;
-}
-
-/*
- * Function: GetUserConnectMode
- * Description: Get the user connection mode
- * Return: 0 for success or 1 for failure
- */
-int GetUserConnectMode(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_CONNECTION_MODE connectMode;
- WIMAX_API_RET wmxStatus;
-
- wmxStatus = GetConnectionMode(pDeviceID,&connectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- PrintUserConnectionMode(connectMode);
- return 0;
-}
-
-
-/*
- * Function: SetUserConnectMode
- * Description: Change the user connect mode
- * Return: 0 for success or 1 for failure
- */
-int SetUserConnectMode(WIMAX_API_DEVICE_ID_P pDeviceID,
- char *connect_mode, char *scan_mode)
-{
- int ret;
- WIMAX_API_RET wmxStatus;
- WIMAX_API_CONNECTION_MODE userConnectMode, currentConnectMode;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
-
- wmxStatus = GetConnectionMode(pDeviceID, &currentConnectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- userConnectMode = currentConnectMode;
- ret = ConvertCharToConnectionMode(connect_mode, scan_mode, &userConnectMode);
- if (ret == -1) {
- printf("Specified Scan/Connect mode(s) not recognized.\n");
- PrintUserConnectionMode(currentConnectMode);
- return 1;
- } else if (ret == -2) {
- printf("WARNING: Invalid connect and scan combination.\n");
- printf("Auto connection requires semi scan mode.\n");
- PrintUserConnectionMode(currentConnectMode);
- return 1;
- }
-
- if(userConnectMode == currentConnectMode) {
- printf("The specified connect mode is already in place.\n");
- PrintUserConnectionMode(currentConnectMode);
- return 1;
- }
-
- wmxStatus = SetConnectionMode(pDeviceID,userConnectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- // PrintWmxStatus(wmxStatus);
- if (WIMAX_API_RET_FAILED == wmxStatus) {
- BOOL isEnable;
- wmxStatus = GetConnectedAsCurrentPreferredCapabilityStatus(pDeviceID, &isEnable);
- if(wmxStatus==WIMAX_API_RET_SUCCESS)
- {
- if (isEnable == FALSE)
- {
- printf("Current Connected Network Preferred settings are disabled\n");
- printf("Hence could not set the connect mode to Auto \n");
- printf("Going back to the pprevious connect mode \n");
- wmxStatus = SetConnectionMode(pDeviceID,currentConnectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus)
- {
- PrintWmxStatus(wmxStatus);
- }
- else
- {
- PrintUserConnectionMode(currentConnectMode);
- }
- return 1;
- }
- else
- {
- printf("Operation Failed \n");
- return 1;
- }
- }
- }
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- // Unset the preferred NSP
- if(userConnectMode == WIMAX_API_CONNECTION_MANUAL_SCAN_MANUAL_CONNECT) {
- preferred_NSP_ID = 0;
- SetCurrentPreferredProfiles(pDeviceID, &preferred_NSP_ID, 0);
- }
- PrintUserConnectionMode(userConnectMode);
- if (ret == 1 ) {
- wmxStatus =
- GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- switch (DeviceStatus) {
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW_SW:
- printf("WARNING: Both HW and SW Radio is OFF.\n");
- break;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW:
- printf("WARNING: HW Radio is OFF.\n");
- break;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_SW:
- printf("WARNING: SW Radio is OFF.\n");
- break;
- default:
- break;
- }
- }
- return 0;
-}
-
-/*
- * Function: GetSystemStatus
- * Description: Get the WiMAX device status from the GetDeviceStatus API
- * Return: 0 for success or 1 for failure
- */
-int GetSystemStatus(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
-
- wmxStatus =
- GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- PrintDeviceStatus(DeviceStatus);
- return 0;
-}
-
-
-/*
- * Function: GetConnectStatus
- * Description: Get the current connection status of WiMAX Device
- * Return: 0 for success or 1 for failure
- */
-int GetConnectStatus(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
-
- wmxStatus =
- GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- PrintDeviceStatus(DeviceStatus);
-
- // if connected or idle, display connected NSP info
- if (DeviceStatus == WIMAX_API_DEVICE_STATUS_Data_Connected)
- {
- GetConnNSP(pDeviceID);
- GetConnTime(pDeviceID);
- }
-
- return 0;
-}
-
-/*
- * Function: GetRfStatus
- * Description: Get WiMAX radio status
- * Return: 0 for success or 1 for failure
- */
-int GetRfStatus(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
-
- wmxStatus =
- GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- printf("Radio Status: ");
- switch (DeviceStatus) {
- case WIMAX_API_DEVICE_STATUS_UnInitialized:
- printf("Device is not ready\n");
- break;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW_SW:
- printf("HW and SW Radios are OFF\n");
- break;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW:
- printf("HW radio is OFF\n");
- break;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_SW:
- printf("SW radio is OFF\n");
- break;
- default:
- printf("HW and SW radios are ON\n");
- }
- return 0;
-}
-
-int IsNetworkActivated(WIMAX_API_DEVICE_ID_P pDeviceID,
- WIMAX_API_NSP_INFO_P nspInfo)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- UINT32 numProfileList = MAX_PROFILE;
- int i = 0;
- WIMAX_API_PROFILE_INFO_P profilelist= (WIMAX_API_PROFILE_INFO_P)
- malloc(sizeof(WIMAX_API_PROFILE_INFO)*MAX_PROFILE);
- memset(profilelist,0,sizeof(WIMAX_API_PROFILE_INFO)*MAX_PROFILE);
-
- wmxStatus = GetSelectProfileList(pDeviceID,profilelist,&numProfileList);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- free (profilelist);
- return 0;
- }
- for ( i = 0; i < numProfileList; i++)
- {
- // check the match
- if ((nspInfo->NSPid & 0xffffff) == profilelist[i].profileID )
- {
- free (profilelist);
- return 1;
- }
- }
- free (profilelist);
- // get the profile list and compare with nspid and return the result
- return 0;
-
-}
-int IsNetworkActivatedEx(WIMAX_API_DEVICE_ID_P pDeviceID,
- WIMAX_API_NSP_INFO_EX_P nspInfo)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- UINT32 numProfileList = MAX_PROFILE;
- int i = 0;
- WIMAX_API_PROFILE_INFO_P profilelist= (WIMAX_API_PROFILE_INFO_P)
- malloc(sizeof(WIMAX_API_PROFILE_INFO)*MAX_PROFILE);
- memset(profilelist,0,sizeof(WIMAX_API_PROFILE_INFO)*MAX_PROFILE);
-
- wmxStatus = GetSelectProfileList(pDeviceID,profilelist,&numProfileList);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- free (profilelist);
- return 0;
- }
- for ( i = 0; i < numProfileList; i++)
- {
- // check the match
- if ((nspInfo->NSPid & 0xffffff) == profilelist[i].profileID )
- {
- free (profilelist);
- return 1;
- }
- }
- free (profilelist);
- // get the profile list and compare with nspid and return the result
- return 0;
-
-}
-
-int GetNListEx(WIMAX_API_DEVICE_ID_P pDeviceID, CMD_ARGS scan_mode)
-{
- int ret = 0;
- WIMAX_API_RET wmxStatus;
- int time_out = 0;
- WIMAX_API_CONNECTION_MODE connectMode;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
- WIMAX_API_NSP_INFO_EX_P pNspInfo;
-
- UINT32 numOfNSPs = 20;
- int i = 0;
-
- // initialize the variable as No Networks found
- g_noNetworksFound = 1;
- g_searchProgress = 0;
- // get the device status
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- switch(DeviceStatus) {
- case WIMAX_API_DEVICE_STATUS_UnInitialized: /**< Device is uninitialized */
- printf("ERROR: Device not Initialized\n");
- return 2;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW_SW: /**< Device RF Off(both H/W and S/W) */
- printf
- ("WARNING: HW and SW Radios are OFF.\nPlease turn ON the HW and SW Radios to perform a scan.\n");
- return 2;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW: /**< Device RF Off(via H/W switch) */
- printf
- ("WARNING: HW Radio is OFF.\nPlease turn ON the HW Radio to perform a scan.\n");
- return 2;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_SW: /**< Device RF Off(via S/W switch) */
- printf
- ("WARNING: SW Radio is OFF.\nPlease turn ON the SW Radio to perform a scan.\n");
- return 2;
- case WIMAX_API_DEVICE_STATUS_Ready: /**< Device is ready */
- case WIMAX_API_DEVICE_STATUS_Scanning: /**< Device is scanning */
- break;
- case WIMAX_API_DEVICE_STATUS_Connecting: /**< Connection in progress */
- printf("WARNING: Connection is in progress\n");
- return 2;
- case WIMAX_API_DEVICE_STATUS_Data_Connected: /**< Layer 2 connected */
- printf
- ("WARNING: Connection already established!\nPlease disconnect, before attempting to scan.\n");
- return 2;
- default:
- printf("ERROR: Device status Unknown.\n");
- return 2;
- }
-
-
-
- wmxStatus =
- SubscribeRfTaken(pDeviceID,&IndRFTakenCB);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- wmxStatus = GetConnectionMode(pDeviceID,&connectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- if (connectMode == WIMAX_API_CONNECTION_MANUAL_SCAN_MANUAL_CONNECT
- && DeviceStatus == WIMAX_API_DEVICE_STATUS_Scanning) {
- printf
- ("WARNING: Scanning is in progress\nPlease wait for the current scan to complete.\n");
- return 2;
- }
-
- if (scan_mode == CMD_SCAN_ARG_PREFERRED) {
-
- wmxStatus = SubscribeNetworkSearchEx(pDeviceID,&IndNetworkSearchCBEx );
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- /* In Manual mode always scan do not read the cache as we don't know when cache was updated */
- if (connectMode != WIMAX_API_CONNECTION_MANUAL_SCAN_MANUAL_CONNECT) {
- pNspInfo = (WIMAX_API_NSP_INFO_EX_P )malloc(MAX_LEN * sizeof(WIMAX_API_NSP_INFO_EX));
- memset(pNspInfo, 0, sizeof(WIMAX_API_NSP_INFO_EX) * MAX_LEN);
- wmxStatus = GetNetworkListEx(pDeviceID, pNspInfo, &numOfNSPs);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- /*
- If the Device is already scanning, it won't allow one more AppSrv will reject it
- with the Operation Falied error
- */
- free(pNspInfo);
- return 1;
- }
-
- if(numOfNSPs != 0) {
- for (i = 0; i < numOfNSPs; i++)
- {
- printf("\nNetwork found.\n");
- PrintNSPInfoEx(&pNspInfo[i]);
- if (IsNetworkActivatedEx(pDeviceID,&pNspInfo[i]) )
- printf("\tActivated\n");
- else
- printf("\tNot Activated\n");
- }
- return 0;
- }
- }
-
- wmxStatus = CmdNetworkSearch(pDeviceID);
-
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- if ((DeviceStatus == WIMAX_API_DEVICE_STATUS_Scanning) && (wmxStatus == WIMAX_API_RET_FAILED)) {
- printf("WARNING: Scanning is in progress\nPlease wait for the current scan to complete.\n");
- }
- return 1;
- }
-
- printf("Scanning %2d%% Done ", g_searchProgress);
- fflush(stdout);
- do {
- if (wmxcu_sem_timeout(&semConnectionUtility,5*1000) == 1 )
- {
- time_out++;
- if (pthread_mutex_trylock(&console_owner_mutex) == 0) {
- printf("\r");
- printf("Scanning %2d%% Done ", g_searchProgress);
- // printf("Scanning %2d% Done [", g_searchProgress);
-
- for(i = 0; i<=time_out; i++)
- {
- printf("=");
- }
- printf("-");
-// for(i = 0; i<=SCAN_TIMEOUT_IN_10SEC_ITREATIONS - time_out; i++)
-// {
-// printf(" ");
-// }
-// printf("]");
- fflush(stdout);
- pthread_mutex_unlock(&console_owner_mutex);
- }
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-// if (DeviceStatus == WIMAX_API_DEVICE_STATUS_Scanning) {
- //
-// } else {
-// printf("1No networks found.\n");
-// break;
-// }
-
- if (time_out > SCAN_TIMEOUT_IN_10SEC_ITREATIONS) {
- if (g_noNetworksFound == 1) {
- printf("\n No networks found.\n");
- } else {
- printf("\n Scan Operation timeout.\n");
- // As Scan operation timed out
- ret = 1;
- }
- break;
- }
- } else {
- break;
- }
- } while (1);
-
- } else if (scan_mode == CMD_SCAN_ARG_WIDE) {
-
- wmxStatus =SubscribeNetworkSearchWideScanEx(pDeviceID,
- &IndNetworkSearchWideScanCBEx);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- // Display the warning message:
- printf("WARNING: Wide scan may take upto 2 minutes... \n");
- wmxStatus = CmdNetworkSearchWideScan(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- /*
- If the Device is already scanning, it won't allow one more AppSrv will reject it
- with the Operation Falied wrror
- */
- if ((DeviceStatus == WIMAX_API_DEVICE_STATUS_Scanning) && (wmxStatus == WIMAX_API_RET_FAILED)) {
- printf("WARNING: Scanning is in progress\nPlease wait for the current scan to complete.\n ");
-
- }
- return 1;
- }
-
- if (wmxcu_sem_timeout(&semConnectionUtility,120*1000) == 1 )
- printf("No networks found.\n");
- }
- wmxStatus = UnsubscribeRfTaken(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- wmxStatus = UnsubscribeNetworkSearchEx(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- wmxStatus = UnsubscribeNetworkSearchWideScanEx(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- return ret;
-}
-
-
-
-/*
-Function:
-GetNetworkList(WIMAX_API_DEVICE_ID_P pDeviceID)
-
-Purpose:
-This API casuses the device to perform a scan operation and returns a list of detected NSPs.
-This is a blocking API. It returns to the caller after a single full scan cycle is completed.
-
-Parameters:
-WIMAX_API_DEVICE_ID_P pDeviceID - device info like device index, permission etc
-*/
-int GetNList(WIMAX_API_DEVICE_ID_P pDeviceID, CMD_ARGS scan_mode)
-{
- int ret = 0;
- WIMAX_API_RET wmxStatus;
- int time_out = 0;
- WIMAX_API_CONNECTION_MODE connectMode;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
- WIMAX_API_NSP_INFO_P pNspInfo;
-
- UINT32 numOfNSPs = 20;
- int i = 0;
-
- // initialize the variable as No Networks found
- g_noNetworksFound = 1;
- g_searchProgress = 0;
- // get the device status
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- switch(DeviceStatus) {
- case WIMAX_API_DEVICE_STATUS_UnInitialized: /**< Device is uninitialized */
- printf("ERROR: Device not Initialized\n");
- return 2;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW_SW: /**< Device RF Off(both H/W and S/W) */
- printf
- ("WARNING: HW and SW Radios are OFF.\nPlease turn ON the HW and SW Radios to perform a scan.\n");
- return 2;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW: /**< Device RF Off(via H/W switch) */
- printf
- ("WARNING: HW Radio is OFF.\nPlease turn ON the HW Radio to perform a scan.\n");
- return 2;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_SW: /**< Device RF Off(via S/W switch) */
- printf
- ("WARNING: SW Radio is OFF.\nPlease turn ON the SW Radio to perform a scan.\n");
- return 2;
- case WIMAX_API_DEVICE_STATUS_Ready: /**< Device is ready */
- case WIMAX_API_DEVICE_STATUS_Scanning: /**< Device is scanning */
- break;
- case WIMAX_API_DEVICE_STATUS_Connecting: /**< Connection in progress */
- printf("WARNING: Connection is in progress\n");
- return 2;
- case WIMAX_API_DEVICE_STATUS_Data_Connected: /**< Layer 2 connected */
- printf
- ("WARNING: Connection already established!\nPlease disconnect, before attempting to scan.\n");
- return 2;
- default:
- printf("ERROR: Device status Unknown.\n");
- return 2;
- }
-
-
- wmxStatus =
- SubscribeRfTaken(pDeviceID,&IndRFTakenCB);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- wmxStatus = GetConnectionMode(pDeviceID,&connectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- if (connectMode == WIMAX_API_CONNECTION_MANUAL_SCAN_MANUAL_CONNECT
- && DeviceStatus == WIMAX_API_DEVICE_STATUS_Scanning) {
- printf
- ("WARNING: Scanning is in progress\nPlease wait for the current scan to complete.\n");
- return 2;
- }
-
- if (scan_mode == CMD_SCAN_ARG_PREFERRED) {
- wmxStatus = SubscribeNetworkSearch(pDeviceID,&IndNetworkSearchCB );
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- /* In Manual mode always scan do not read the cache as we don't know when cache was updated */
- if (connectMode != WIMAX_API_CONNECTION_MANUAL_SCAN_MANUAL_CONNECT) {
- pNspInfo = (WIMAX_API_NSP_INFO_P )malloc(MAX_LEN * sizeof(WIMAX_API_NSP_INFO));
- memset(pNspInfo, 0, sizeof(WIMAX_API_NSP_INFO) * MAX_LEN);
- wmxStatus = GetNetworkList(pDeviceID, pNspInfo, &numOfNSPs);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- /*
- If the Device is already scanning, it won't allow one more AppSrv will reject it
- with the Operation Falied error
- */
- free(pNspInfo);
- return 1;
- }
-
- if(numOfNSPs != 0) {
- for (i = 0; i < numOfNSPs; i++)
- {
- printf("\nNetwork found.\n");
- PrintNSPInfo(&pNspInfo[i]);
- if (IsNetworkActivated(pDeviceID,&pNspInfo[i]) )
- printf("\tActivated\n");
- else
- printf("\tNot Activated\n");
- }
- return 0;
- }
- }
-
- wmxStatus = CmdNetworkSearch(pDeviceID);
-
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- if ((DeviceStatus == WIMAX_API_DEVICE_STATUS_Scanning) && (wmxStatus == WIMAX_API_RET_FAILED)) {
- printf("WARNING: Scanning is in progress\nPlease wait for the current scan to complete.\n");
- }
- return 1;
- }
-
- printf("Scanning %2d%% Done ", g_searchProgress);
- fflush(stdout);
- do {
- if (wmxcu_sem_timeout(&semConnectionUtility,5*1000) == 1 )
- {
- time_out++;
- if (pthread_mutex_trylock(&console_owner_mutex) == 0) {
- printf("\r");
- printf("Scanning %2d%% Done ", g_searchProgress);
- // printf("Scanning %2d% Done [", g_searchProgress);
-
- for(i = 0; i<=time_out; i++)
- {
- printf("=");
- }
- printf("-");
-// for(i = 0; i<=SCAN_TIMEOUT_IN_10SEC_ITREATIONS - time_out; i++)
-// {
-// printf(" ");
-// }
-// printf("]");
- fflush(stdout);
- pthread_mutex_unlock(&console_owner_mutex);
- }
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-// if (DeviceStatus == WIMAX_API_DEVICE_STATUS_Scanning) {
- //
-// } else {
-// printf("1No networks found.\n");
-// break;
-// }
-
- if (time_out > SCAN_TIMEOUT_IN_10SEC_ITREATIONS) {
- if (g_noNetworksFound == 1) {
- printf("\n No networks found.\n");
- } else {
- printf("\n Scan Operation timeout.\n");
- // As Scan operation timed out
- ret = 1;
- }
- break;
- }
- } else {
- break;
- }
- } while (1);
-
- } else if (scan_mode == CMD_SCAN_ARG_WIDE) {
- // Get User Connect Mode
- int userConnectMode;
- wmxStatus = GetConnectionMode(pDeviceID,&userConnectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- if ((connectMode == WIMAX_API_CONNECTION_SEMI_MANUAL_SCAN_AUTO_CONNECT) ||
- (connectMode == WIMAX_API_CONNECTION_AUTO_SCAN_AUTO_CONNECT) ||
- (connectMode == WIMAX_API_CONNECTION_SEMI_MANUAL_SCAN_MANUAL_CONNECT)) {
- if (connectMode == WIMAX_API_CONNECTION_SEMI_MANUAL_SCAN_MANUAL_CONNECT) {
- printf("Changing Scan mode to Manual Scan mode \n");
- } else {
- printf("Changing Scan mode to manual \n");
- printf("Changing Connect mode to manual \n");
- }
- userConnectMode = WIMAX_API_CONNECTION_MANUAL_SCAN_MANUAL_CONNECT;
- wmxStatus = SetConnectionMode(pDeviceID,userConnectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
- }
-
-
- wmxStatus =SubscribeNetworkSearchWideScan(pDeviceID,
- &IndNetworkSearchWideScanCB);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
-
- // Display the warning message:
- printf("WARNING: Wide scan may take upto 2 minutes... \n");
- wmxStatus = CmdNetworkSearchWideScan(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- /*
- If the Device is already scanning, it won't allow one more AppSrv will reject it
- with the Operation Falied wrror
- */
- if ((DeviceStatus == WIMAX_API_DEVICE_STATUS_Scanning) && (wmxStatus == WIMAX_API_RET_FAILED)) {
- printf("WARNING: Scanning is in progress\nPlease wait for the current scan to complete.\n ");
-
- }
- return 1;
- }
-
- if (wmxcu_sem_timeout(&semConnectionUtility,120*1000) == 1 )
- printf("No networks found.\n");
- }
-
- wmxStatus = UnsubscribeRfTaken(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- wmxStatus = UnsubscribeNetworkSearch(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- wmxStatus = UnsubscribeNetworkSearchWideScan(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- return ret;
- }
-
-
-void IndDeviceUpdateCB(WIMAX_API_DEVICE_ID_P pDeviceId, WIMAX_API_DEVICE_STATUS systemStatus, WIMAX_API_STATUS_REASON statusReason, WIMAX_API_CONNECTION_PROGRESS_INFO connectionProgressInfo)
-{
-
- g_devState = systemStatus;
-
- switch(systemStatus)
- {
- case WIMAX_API_DEVICE_STATUS_Ready:
- case WIMAX_API_DEVICE_STATUS_Scanning:
- case WIMAX_API_DEVICE_STATUS_Connecting:
- case WIMAX_API_DEVICE_STATUS_Data_Connected:
- sem_post(&semRfState);
- break;
-
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW_SW:
- printf("SW and HW Radion is turned off \n");
- sem_post(&semConnectCompleted);
- sem_post(&semConnectionUtility);
- sem_post(&semRfState);
- break;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW:
- printf("HW Radio is turned off\n");
- sem_post(&semConnectCompleted);
- sem_post(&semConnectionUtility);
- break;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_SW:
- printf("SW Radio is turned off \n");
- sem_post(&semConnectCompleted);
- sem_post(&semConnectionUtility);
- sem_post(&semRfState);
- break;
- default:
- break;
- }
-}
-
-void IndNetworkSearchWideScanCBEx (WIMAX_API_DEVICE_ID_P pDeviceID,
- WIMAX_API_NSP_INFO_EX_P pNspList,
- UINT32 listSize)
-{
- int i;
- // Scan complete arrived. Display the netwokr list.
- if(pNspList == NULL || listSize < 1)
- {
- printf("No networks found.\n");
- }
- else
- {
- for (i = 0; i < listSize; i++)
- {
- PrintNSPInfoEx(&pNspList[i]);
- if (IsNetworkActivatedEx(pDeviceID,&pNspList[i]) )
- printf("\tActivated.\n");
- else
- printf("\tNot Activated.\n");
- }
- // Unset the preferred NSP
- preferred_NSP_ID = 0;
- SetCurrentPreferredProfiles(pDeviceID, &preferred_NSP_ID, 0);
- }
- // release the semaphore
- sem_post(&semConnectionUtility);
-}
-
-
-
-void IndNetworkSearchWideScanCB (WIMAX_API_DEVICE_ID_P pDeviceID,
- WIMAX_API_NSP_INFO_P pNspList,
- UINT32 listSize)
-{
- int i;
- // Scan complete arrived. Display the netwokr list.
- if(pNspList == NULL || listSize < 1)
- {
- printf("No networks found.\n");
- }
- else
- {
- for (i = 0; i < listSize; i++)
- {
- PrintNSPInfo(&pNspList[i]);
- if (IsNetworkActivated(pDeviceID,&pNspList[i]) )
- printf("\tActivated.\n");
- else
- printf("\tNot Activated.\n");
- }
- // Unset the preferred NSP
- preferred_NSP_ID = 0;
- SetCurrentPreferredProfiles(pDeviceID, &preferred_NSP_ID, 0);
- }
- // release the semaphore
- sem_post(&semConnectionUtility);
-}
-
-void IndNetworkSearchCBEx(WIMAX_API_DEVICE_ID_P pDeviceID,
- WIMAX_API_NSP_INFO_EX_P pNspList,
- UINT32 listSize,UINT32 searchProgress)
-{
- int i;
-
- // Scan complete arrived. Display the netwokr list.
- if(pNspList == NULL || listSize < 1)
- {
- g_searchProgress = searchProgress;
- // printf("No networks found.\n");
- }
- else
- {
- pthread_mutex_lock(&console_owner_mutex);
- if (searchProgress == 100 ) {
- for (i = 0; i < listSize; i++)
- {
- g_noNetworksFound = 0;
- printf("\n");
- printf("Network found.\n");
- PrintNSPInfoEx(&pNspList[i]);
- if (IsNetworkActivatedEx(pDeviceID,&pNspList[i]) )
- printf("\tActivated.\n");
- else
- printf("\tNot Activated.\n");
- }
-
- } else {
- g_searchProgress = searchProgress;
- }
- pthread_mutex_unlock(&console_owner_mutex);
- }
- if (searchProgress == 100 ) {
- if (g_noNetworksFound == 1) {
- pthread_mutex_lock(&console_owner_mutex);
- printf("\nNo networks found.\n");
- pthread_mutex_unlock(&console_owner_mutex);
- // release the semaphore
- sem_post(&semConnectionUtility);
- } else {
- // release the semaphore
- pthread_mutex_lock(&console_owner_mutex);
- printf("\nScanning operation completed.\n");
- pthread_mutex_unlock(&console_owner_mutex);
- sem_post(&semConnectionUtility);
- }
- }
-
-}
-
-
-
-void IndNetworkSearchCB (WIMAX_API_DEVICE_ID_P pDeviceID,
- WIMAX_API_NSP_INFO_P pNspList,
- UINT32 listSize, UINT32 searchProgress)
-{
- int i;
-
- // Scan complete arrived. Display the netwokr list.
- if(pNspList == NULL || listSize < 1)
- {
- g_searchProgress = searchProgress;
- // printf("No networks found.\n");
- }
- else
- {
- pthread_mutex_lock(&console_owner_mutex);
- if (searchProgress == 100 ) {
- for (i = 0; i < listSize; i++)
- {
- g_noNetworksFound = 0;
- printf("\n");
- printf("Network found.\n");
- PrintNSPInfo(&pNspList[i]);
- if (IsNetworkActivated(pDeviceID,&pNspList[i]) )
- printf("\tActivated.\n");
- else
- printf("\tNot Activated.\n");
- }
-
- } else {
- g_searchProgress = searchProgress;
- }
- pthread_mutex_unlock(&console_owner_mutex);
- }
- if (searchProgress == 100 ) {
- if (g_noNetworksFound == 1) {
- pthread_mutex_lock(&console_owner_mutex);
- printf("\nNo networks found.\n");
- pthread_mutex_unlock(&console_owner_mutex);
- // release the semaphore
- sem_post(&semConnectionUtility);
- } else {
- // release the semaphore
- pthread_mutex_lock(&console_owner_mutex);
- printf("\nScanning operation completed.\n");
- pthread_mutex_unlock(&console_owner_mutex);
- sem_post(&semConnectionUtility);
- }
- }
-
-}
-
-void IndRFTakenCB (WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- // int i;
-
- // Radio is taken away by WiFi
- printf("Could not complete Scan, Radio is taken by WiFi\n");
- printf("Please try scanning later \n");
- // release the semaphore
- sem_post(&semConnectionUtility);
-}
-
-
-/*
- * Function: GetStats
- * Description: Get statistics data
- * Return: 0 for success or 1 for failure
- */
-int GetStats(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
- WIMAX_API_CONNECTION_STAT Statistics;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
-
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- if (DeviceStatus != WIMAX_API_DEVICE_STATUS_Data_Connected) {
- // Dispaly a proper message and exit
- switch (DeviceStatus) {
- case WIMAX_API_DEVICE_STATUS_UnInitialized:
- printf("ERROR: Device not Initialized\n");
- break;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW_SW:
- printf("WARNING: HW and SW Radio is turned OFF\n");
- break;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_HW:
- printf("WARNING: HW Radio is turned OFF\n");
- break;
- case WIMAX_API_DEVICE_STATUS_RF_OFF_SW:
- printf("WARNING: SW Radio is turned OFF\n");
- break;
- case WIMAX_API_DEVICE_STATUS_Ready:
- case WIMAX_API_DEVICE_STATUS_Scanning:
- case WIMAX_API_DEVICE_STATUS_Connecting:
- printf("WARNING: Network is not Connected\n");
- break;
- default:
- printf("ERROR: Unknown Device Status\n");
- }
- return 1;
- }
-
- wmxStatus = GetStatistics(pDeviceID, &Statistics);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- printf("Statistics:\n");
- printf("\tTotal RX Bytes : %lld bytes\n", Statistics.totalRxByte);
- printf("\tTotal TX Bytes : %lld bytes\n", Statistics.totalTxByte);
- printf("\tTotal RX Packets : %lld\n", Statistics.totalRxPackets);
- printf("\tTotal TX Packets : %lld\n", Statistics.totalTxPackets);
-
- return 0;
-}
-
-/*
- * Function: GetDeviceInfo
- * Description: Retrive the device info
- * Return:
- */
-int GetDeviceInfo(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
-
- WIMAX_API_DEVICE_INFO device_info;
- WIMAX_API_NVM_VERSION nvm_ver;
- WIMAX_API_WMF_COMPLIANCE_VERSION wmf_ver;
-
- GetDeviceInformation(pDeviceID, &device_info);
- GetWMFComplianceVersion(&wmf_ver);
- GetNVMImageVersion(pDeviceID, &nvm_ver);
-
- PrintDeviceInfo(&device_info, &wmf_ver, &nvm_ver);
-
- return 0;
-}
-
-/*
- * Function: GetVersionInfo
- * Description: Display the version information
- * Return:
- */
-int GetVersionInfo(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
-
- WIMAX_API_DEVICE_INFO device_info;
- WIMAX_API_WMF_COMPLIANCE_VERSION wmf_version;
-
- wmxStatus = GetDeviceInformation(pDeviceID, &device_info);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- wmxStatus = GetWMFComplianceVersion(&wmf_version);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- PrintVersionInfo(&device_info, &wmf_version);
-
- return 0;
-}
-
-/*
- * Function: GetUserLinkStatus
- * Description: Get the link status
- * Return: 0 for success (connected) or 1 for failure
- */
-int GetUserLinkStatus(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- WIMAX_API_CONNECTED_NSP_INFO ConnectedNSP;
- WIMAX_API_LINK_STATUS_INFO LinkStatus;
- WIMAX_API_CONNECTION_TIME conntime;
-
- wmxStatus = GetConnectedNSP(pDeviceID, &ConnectedNSP);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("Link Status: Network is not connected.\n");
- return 1;
- }
-
- wmxStatus = GetLinkStatus(pDeviceID, &LinkStatus);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- wmxStatus = GetConnectionTime(pDeviceID, &conntime);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- conntime = 0;
- }
-
- PrintUserLinkStatus(&LinkStatus);
- PrintConnectionTime(conntime);
-
- return 0;
-}
-
-int GetUserLinkStatusEx(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- WIMAX_API_CONNECTED_NSP_INFO_EX ConnectedNSP;
- WIMAX_API_LINK_STATUS_INFO_EX LinkStatus;
- WIMAX_API_CONNECTION_TIME conntime;
-
- wmxStatus = GetConnectedNSPEx(pDeviceID, &ConnectedNSP);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("Link Status: Network is not connected.\n");
- return 1;
- }
-
- wmxStatus = GetLinkStatusEx(pDeviceID, &LinkStatus);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- wmxStatus = GetConnectionTime(pDeviceID, &conntime);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- conntime = 0;
- }
-
- PrintUserLinkStatusEx(&LinkStatus);
- PrintConnectionTime(conntime);
-
- return 0;
-}
-
-void IndConnectToNetworkCallback(WIMAX_API_DEVICE_ID_P pDeviceId,
- WIMAX_API_NETWORK_CONNECTION_RESP networkConnectionResponse)
-{
- switch(networkConnectionResponse)
- {
- case WIMAX_API_CONNECTION_SUCCESS:
- // Set Connected NSP is current preferred NSP
- if (preferred_NSP_ID != 0 ) {
- SetCurrentPreferredProfiles(pDeviceId, &preferred_NSP_ID, 1);
- }
- printf("Connection successful\n");
- break;
- case WIMAX_API_CONNECTION_FAILURE:
- printf("Connection failure\n");
- break;
- default:
- printf("Unknown Connection status\n");
- }
- sem_post(&semConnectCompleted);
-
-}
-
-
-
-
-int ConnectWithProfileID(WIMAX_API_DEVICE_ID_P pDeviceID,
- char *profileId_str)
-{
- WIMAX_API_RET wmxStatus;
- // int bSuccess = 0;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
- WIMAX_API_CONNECTION_MODE connectMode;
- WIMAX_API_NSP_INFO nspInfo;
- WIMAX_API_PROFILE_ID profileId = 0;
- int ret = 0;
-
- if((profileId_str == NULL)) {
- printf("ERROR: Invalid Parameter - missing Profile ID\n");
- return 1;
- }
-
- wmxStatus =
- GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Unable to find Device Status - ");
- PrintWmxStatus(wmxStatus);
- return 1;
-
- }
- wmxStatus = GetConnectionMode(pDeviceID,&connectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
- if (connectMode == WIMAX_API_CONNECTION_AUTO_SCAN_AUTO_CONNECT) {
- printf("WARNING: The Profile is setup to Auto Connect and Auto Scan, this command would be deferred\n");
- return 1;
- }
-
- if (DeviceStatus == WIMAX_API_DEVICE_STATUS_Data_Connected) {
- printf("WARNING: Connection already established!\nPlease disconnect from the current network before attempting to connect.\n");
-
- return 1;
- }
-
- if (DeviceStatus != WIMAX_API_DEVICE_STATUS_Ready
- && DeviceStatus != WIMAX_API_DEVICE_STATUS_Scanning ) {
- printf("ERROR: Device is in unknown status - ");
- PrintDeviceStatus(DeviceStatus);
-
- return 1;
- }
-
- profileId = atoi(profileId_str);
- // common api get the profile list in their memory
- // We already checked to make sure that device is in
- // scanning or in ready mode, We can get list if any of these modes
- // TODO : Wait here until currecnt scan to complete
- //if (DeviceStatus == WIMAX_API_DEVICE_STATUS_Ready) {
- if (FindNetwork(pDeviceID, profileId, &nspInfo) == 0) {
- printf("ERROR: Attempt to connect Failed. \n");
- return 1;
- }
- //}
- preferred_NSP_ID = nspInfo.NSPid;
- // Register to connect complete event
- wmxStatus = SubscribeConnectToNetwork (pDeviceID,IndConnectToNetworkCallback);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Failed to register callback\n");
- return 1;
- }
-
- printf("Connecting to %s Network...\n",nspInfo.NSPName);
- wmxStatus = CmdConnectToNetwork(pDeviceID, nspInfo.NSPName, 0, 0);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Connection to %s network not successfull\n", nspInfo.NSPName);
- return 1;
- }
-
- if (wmxcu_sem_timeout(&semConnectCompleted,30*1000) == 1 ) {
- printf("Connection Fail: time out\n");
- return 1;
- }
-
- wmxStatus = UnsubscribeConnectToNetwork (pDeviceID);
-
- // checking the connection
- //wmxStatus =
- // GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- //if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- // PrintWmxStatus(wmxStatus);
- //ret = 1;
- //} else {
- // PrintDeviceStatus(DeviceStatus);
- //ret = 0;
- //}
-
- return ret;
-}
-
-int FindNetwork(WIMAX_API_DEVICE_ID_P pDeviceID, int profileId,
- WIMAX_API_NSP_INFO_P nspInfo)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- UINT32 numProfileList = MAX_PROFILE;
- int i = 0,j =0;
- UINT32 numOfNSPs = MAX_DEVICE;
- WIMAX_API_NSP_INFO_P pNspInfo =
- (WIMAX_API_NSP_INFO_P )malloc(MAX_LEN *
- sizeof(WIMAX_API_NSP_INFO));
- WIMAX_API_PROFILE_INFO_P profilelist =
- (WIMAX_API_PROFILE_INFO_P)
- malloc(sizeof(WIMAX_API_PROFILE_INFO)*MAX_PROFILE);
- memset(profilelist, 0,
- sizeof(WIMAX_API_PROFILE_INFO) * MAX_PROFILE);
-
- //1. Get the profile list and network list
- wmxStatus =
- GetSelectProfileList(pDeviceID, profilelist, &numProfileList);
- if (wmxStatus != WIMAX_API_RET_SUCCESS) {
- printf("ERROR: Could not fetch the profile list- ");
- PrintWmxStatus(wmxStatus);
- return 0;
- }
-
- if (numProfileList == 0) {
- printf("WARNING: Profile list is empty \n");
- return 0;
- }
-
- for (i = 0; i < numProfileList; i++) {
- // check the match
- if (profileId == profilelist[i].profileID) {
-//
- // zero the memory
- memset(pNspInfo, 0,
- sizeof(WIMAX_API_NSP_INFO) * MAX_LEN);
- wmxStatus =
- GetNetworkList(pDeviceID, pNspInfo, &numOfNSPs);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf
- ("ERROR: Could not fetch network list - ");
- PrintWmxStatus(wmxStatus);
- free(pNspInfo);
- free (profilelist);
- return 0;
- }
- if (numOfNSPs == 0) {
- printf
- ("No available networks.\n");
- free (profilelist);
- free(pNspInfo);
- return 0;
- }
- for (j = 0; j < numOfNSPs; j++) {
- if ((pNspInfo[j].NSPid & 0xffffff) == profileId) {
- // match with nspid, if there copy the nsp name and send it back
- memcpy(nspInfo, &pNspInfo[j],
- sizeof(WIMAX_API_NSP_INFO));
- free(pNspInfo);
- free (profilelist);
- return 1;
- }
- }
- }
- }
- // return the proper status of this function
-
- free (profilelist);
- free(pNspInfo);
- // get the profile list and compare with nspid and return the result
-
- return 0;
-}
-
-
-int ConnectWithNSPInfo(WIMAX_API_DEVICE_ID_P pDeviceID,
- char *str_nspid, int activate)
-{
- WIMAX_API_RET wmxStatus;
- char tmp_nspID_str[MAX_NSP_ID_LEN];
- UINT32 numOfNSPs = MAX_DEVICE;
- int time_out = 0;
- int i = 0;
- int bSuccess = 0;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
- WIMAX_API_CONNECTION_MODE connectMode;
- WIMAX_API_PROFILE_INFO CurrentPreferredNSPs;
- //currently the listsize for CurrentPerferredNSPs are 1;
- UINT32 listsize =1;
-
-
- pthread_t userinputthread;
- int ret = 0;
- BOOL wait = TRUE;
- char *msg = "Waiting for initial provisioning from server...\nPress 'q' to quit.";
- WIMAX_API_NSP_INFO_P pNspInfo =
- (WIMAX_API_NSP_INFO_P )malloc(MAX_LEN * sizeof(WIMAX_API_NSP_INFO));
-
-
- // zero the memory
- memset(pNspInfo, 0, sizeof(WIMAX_API_NSP_INFO) * MAX_LEN);
-
- do {
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Attempt to connect not successfull - ");
- PrintWmxStatus(wmxStatus);
- free(pNspInfo);
- return 2;
- }
-
- if (DeviceStatus == WIMAX_API_DEVICE_STATUS_Data_Connected) {
- printf("WARNING: Connection already established!\nPlesae disconnect from the current network before attempting to connect\n");
- free(pNspInfo);
- return 1;
- }
-
- if (DeviceStatus != WIMAX_API_DEVICE_STATUS_Ready
- && DeviceStatus != WIMAX_API_DEVICE_STATUS_Scanning ) {
- printf("ERROR: Attempt to connect not successfull - ");
- PrintDeviceStatus(DeviceStatus);
- free(pNspInfo);
- return 2;
- }
-
- wmxStatus = GetConnectionMode(pDeviceID,&connectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
-
- wmxStatus =GetCurrentPreferredProfiles(pDeviceID,&CurrentPreferredNSPs,&listsize);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- if(CurrentPreferredNSPs.profileID!=0){
-
- printf("Current Preferred Profile is:\n"); ;
- printf("\tID : %d\n",CurrentPreferredNSPs.profileID);
- printf("\tName: %s\n",CurrentPreferredNSPs.profileName);
- }
-
- if ((DeviceStatus == WIMAX_API_DEVICE_STATUS_Ready) && connectMode == WIMAX_API_CONNECTION_MANUAL_SCAN_MANUAL_CONNECT)
- {
- printf("In Manual Scan and Manual Connect Mode\nTrying to find the networks ...\n");
- wmxStatus = SubscribeNetworkSearch(pDeviceID,&IndNetworkSearchCB );
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- wmxStatus = CmdNetworkSearch(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
- printf("Scanning %2d%% Done ", g_searchProgress);
- fflush(stdout);
- do {
- if (wmxcu_sem_timeout(&semConnectionUtility,5*1000) == 1 )
- {
- time_out++;
- if (pthread_mutex_trylock(&console_owner_mutex) == 0) {
- printf("\r");
- printf("Scanning %2d%% Done ", g_searchProgress);
- // printf("Scanning %2d% Done [", g_searchProgress);
-
- for(i = 0; i<=time_out; i++)
- {
- printf("=");
- }
- printf("-");
-// for(i = 0; i<=SCAN_TIMEOUT_IN_10SEC_ITREATIONS - time_out; i++)
-// {
-// printf(" ");
-// }
-// printf("]");
- fflush(stdout);
- pthread_mutex_unlock(&console_owner_mutex);
- }
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-// if (DeviceStatus == WIMAX_API_DEVICE_STATUS_Scanning) {
- //
-// } else {
-// printf("1No networks found.\n");
-// break;
-// }
-
- if (time_out > SCAN_TIMEOUT_IN_10SEC_ITREATIONS) {
- if (g_noNetworksFound == 1) {
- printf("\n No networks found.\n");
- } else {
- printf("\n Scan Operation timeout.\n");
- // As Scan operation timed out
- ret = 1;
- }
- break;
- }
- } else {
- break;
- }
- } while (1);
-
- wmxStatus = GetNetworkList(pDeviceID, pNspInfo, &numOfNSPs);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Attempt to connect not successfull - ");
- PrintWmxStatus(wmxStatus);
- free(pNspInfo);
- return 2;
-
- }
- wmxStatus = UnsubscribeNetworkSearch(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- }else if ((DeviceStatus == WIMAX_API_DEVICE_STATUS_Ready) || (DeviceStatus == WIMAX_API_DEVICE_STATUS_Scanning)) {
- wmxStatus = GetNetworkList(pDeviceID, pNspInfo, &numOfNSPs);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Attempt to connect not successfull - ");
- PrintWmxStatus(wmxStatus);
- free(pNspInfo);
- return 2;
- }
-
- }
- if (numOfNSPs == 0){
- //numOfNSPs is 0 now - it should be set to MAX
- numOfNSPs=MAX_DEVICE;
- printf("Searching....\n");
- wmxStatus = SubscribeNetworkSearch(pDeviceID,&IndNetworkSearchCB );
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
- wmxStatus = CmdNetworkSearch(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- if (wmxcu_sem_timeout(&semConnectionUtility,30*1000) == 1 ){
-
- printf("ERROR: Attempt to connect not successfull\n");
- free(pNspInfo);
- return 2;
- }
- else{
- wmxStatus = GetNetworkList(pDeviceID, pNspInfo, &numOfNSPs);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Attempt to connect not successfull - ");
- PrintWmxStatus(wmxStatus);
- free(pNspInfo);
- return 2;
- }
- }
- wmxStatus = UnsubscribeNetworkSearch(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- }
- if (numOfNSPs == 0) {
- printf("Attempt to connect not successfull - No available networks\n");
- free(pNspInfo);
- return 1;
- }
- else {
- wait = FALSE;
- }
-
- // We should not be polling to get an update on the device state but rely on callback..
- // for now we will sleep in between to give the device some time to do work...
- sleep(1);
- } while (wait == TRUE);
-
- for (i = 0; i < numOfNSPs; i++) {
- sprintf(tmp_nspID_str,"%d",pNspInfo[i].NSPid);
- if (!strcmp(tmp_nspID_str,str_nspid)) {
- if ( activate ) {
- if ( sem_init(&semAPDOactivation,0,0) == -1 )
- {
- //Semaphore could not be initialized.
- printf("ERROR: Activation Failed - Internal failure\n");
- free(pNspInfo);
- return 2;
- }
- printf("WARNING: Starting the Activation Process...\n");
- wmxStatus = RegisterAPDOCallback(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Activation Failed - ");
- PrintWmxStatus(wmxStatus);
- free(pNspInfo);
- return 2;
- }
- wmxStatus = RegisterPUMACallback(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Activation Failed - ");
- PrintWmxStatus(wmxStatus);
- free(pNspInfo);
- return 2;
- }
- // copy to global variable to launch again
- strcpy (g_sznspName,pNspInfo[i].NSPName);
- }
-
- preferred_NSP_ID = pNspInfo[i].NSPid;
- // Register to connect complete event
- wmxStatus = SubscribeConnectToNetwork (pDeviceID,IndConnectToNetworkCallback);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Failed to register callback\n");
- free(pNspInfo);
- return 1;
- }
-
- printf("Connecting to %s Network...\n",pNspInfo[i].NSPName);
- wmxStatus = CmdConnectToNetwork(pDeviceID, pNspInfo[i].NSPName, 0, 0);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Connection to %s network not successfull\n",pNspInfo[i].NSPName);
- free(pNspInfo);
- return 1;
- }
- if (wmxcu_sem_timeout(&semConnectCompleted,30*1000) == 1 )
- {
- printf("Connection Fail: time out\n");
- free(pNspInfo);
- return 1;
- }
- wmxStatus = UnsubscribeConnectToNetwork (pDeviceID);
-
- if ( activate )
- {
- // spin the thread
- ret = pthread_create( &userinputthread, NULL, userinfo, (void*) msg);
- if (wmxcu_sem_timeout(&semAPDOactivation,90*1000) == 1 )
- printf("ERROR: Activation Server Not Responding (Time Out)\n");
-
- wmxStatus = UnRegisterAPDOCallback(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- free(pNspInfo);
- return 2;
- }
- wmxStatus = UnregisterPUMACallback(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- free(pNspInfo);
- return 2;
- }
- pthread_cancel(userinputthread);
- }
- // checking the connection
- //wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- //if (WIMAX_API_RET_SUCCESS != wmxStatus)
- // {
- //PrintWmxStatus(wmxStatus);
- // }
- //else
- // {
- // PrintDeviceStatus(DeviceStatus);
- // }
-
- bSuccess = 1;
- }
- if ( bSuccess == 1)
- break;
- }
-
- if (!bSuccess) {
- printf("WARNING: Network ID did not match, try issuing a wide scan.\n");
- free(pNspInfo);
- return 1;
- }
-
- free(pNspInfo);
- return 0;
-}
-
-void *userinfo(void *ptr)
-{
- int ch = 0;
- printf("%s \n", (char *)ptr);
- while(ch != 'q' && ch != 'Q')
- ch = getc(stdin);
-
- sem_post(&semAPDOactivation);
- return (void *) 0;
-}
-
-/*
- * Function: Activate
- * Description: Connect to un-activated network
- */
-int Activate(WIMAX_API_DEVICE_ID_P pDeviceID, char *str_nspid)
-{
- if ( str_nspid == NULL ){
- printf("ERROR: Network ID is not valid\n");
- return 1;
- }
-
- return ConnectWithNSPInfo(pDeviceID, str_nspid, 1);
-}
-
-/*
- * Function: Deactivate
- * Description: Deactivate already activated network
- */
-int Deactivate(WIMAX_API_DEVICE_ID_P pDeviceID, char *str_nspid)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- int nspid = atoi(str_nspid);
- wmxStatus = CmdDeprovisionProfile(pDeviceID,nspid);
- if (wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- printf("ERROR: Profile Deactivate unsuccessfull\n");
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- printf("Profile is Deactivated.\n");
- return 0;
-}
-
-/*
- * Function: Disconnect
- * Description: Disconnect from the currently connected network
- */
-int Disconnect(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
- WIMAX_API_CONNECTION_MODE connectMode;
-
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- if (DeviceStatus != WIMAX_API_DEVICE_STATUS_Data_Connected) {
- printf("WARNING: Network already disconnected.\n");
- return 1;
- }
-
- // Get current connection mode
- wmxStatus = GetConnectionMode(pDeviceID,&connectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- if (connectMode == WIMAX_API_CONNECTION_SEMI_MANUAL_SCAN_AUTO_CONNECT
- || connectMode == WIMAX_API_CONNECTION_AUTO_SCAN_AUTO_CONNECT)
- {
- ConvertCharToConnectionMode(CMD_STR_MODE_ARGS_CONNECT_OPT_MANUAL, NULL, &connectMode);
- wmxStatus = SetConnectionMode(pDeviceID,connectMode);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- printf("ERROR: Changing connect mode to manual unsuccessfull\n");
- return 2;
- }
- printf("WARNING: Connect mode is now changed to manual\n");
- }
-
- wmxStatus = CmdDisconnectFromNetwork(pDeviceID);
- if (wmxStatus != WIMAX_API_RET_SUCCESS) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- printf("Network Disconnected.\n");
- return 0;
-}
-
-/*
- * Function: RadioOn
- * Description: Turn on the Radio
- * Return: 0 for success,
- 1 for failure, or
- 2 for non-command related error
- */
-int RadioOn(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- int ret = 0;
- WIMAX_API_RET wmxStatus;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
-
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- if (DeviceStatus == WIMAX_API_DEVICE_STATUS_RF_OFF_SW) {
- wmxStatus = CmdControlPowerManagement(pDeviceID, WIMAX_API_RF_ON);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- ret = 1;
- } else {
- // Wait 5 secs to get a confirmation of the updated(desired) device state before declaring success
- if ( !wmxcu_sem_timeout(&semRfState,5*1000) ) {
- if ( (g_devState == WIMAX_API_DEVICE_STATUS_Ready) ||
- (g_devState == WIMAX_API_DEVICE_STATUS_Scanning) ||
- (g_devState == WIMAX_API_DEVICE_STATUS_Connecting) ||
- (g_devState == WIMAX_API_DEVICE_STATUS_Data_Connected) ) {
- printf("SW Radio is turned ON.\n");
- ret = 0;
- }
- }
- else {
- printf("ERROR: Failed to turn SW Radio ON.\n");
- ret = 1;
- }
- }
- } else if ( DeviceStatus == WIMAX_API_DEVICE_STATUS_RF_OFF_HW_SW ||
- DeviceStatus == WIMAX_API_DEVICE_STATUS_RF_OFF_HW ) {
- printf("HW Radio is OFF.\nDisable HW Kill to turn ON the SW Radio.\n");
- ret = 1;
- } else if ( DeviceStatus == WIMAX_API_DEVICE_STATUS_UnInitialized ) {
- printf("ERROR: Turning the SW Radio ON unsuccessfull - Device is UnInitialized.\n");
- ret = 1;
- } else {
- printf ("HW and SW Radios are ON.\n");
- }
- return ret;
-}
-
-/*
- * Function: RadioOff
- * Description: Turn off the radio
- * Return: 0 for success,
- 1 for failure, or
- 2 for non-command related error
- */
-int RadioOff(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- int ret = 0;
- WIMAX_API_RET wmxStatus;
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
-
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- if (DeviceStatus == WIMAX_API_DEVICE_STATUS_RF_OFF_HW ){
- printf("HW Radio is OFF.\nDisable HW Kill to turn OFF the SW Radio.\n");
- return 0;
- }
- else if(DeviceStatus == WIMAX_API_DEVICE_STATUS_RF_OFF_SW)
- {
- printf("SW Radio is already turned OFF. \n");
- return 0;
- }
- else if(DeviceStatus == WIMAX_API_DEVICE_STATUS_RF_OFF_HW_SW ){
- printf("HW and SW Radios are already turned OFF.\n");
- return 0;
- }
-
- if (DeviceStatus != WIMAX_API_DEVICE_STATUS_UnInitialized) {
- wmxStatus = CmdControlPowerManagement(pDeviceID, WIMAX_API_RF_OFF);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- } else {
- // Wait 5 secs to get a confirmation of the updated(desired) device state before declaring success
- if ( !wmxcu_sem_timeout(&semRfState,5*1000) ) {
- if (g_devState == WIMAX_API_DEVICE_STATUS_RF_OFF_SW) {
- // printf("SW Radio is turned OFF\n");
- ret = 0;
- }
- else {
- printf("ERROR: Failed to turn SW Radio OFF.\n");
- ret = 1;
- }
- }
- else {
- printf("ERROR: Failed to turn SW Radio OFF.\n");
- ret = 1;
- }
- }
- } else {
- printf("ERROR: Turning the SW Radion OFF unsuccessfull - Device is UnInitialized.\n");
- ret = 2;
- }
- return ret;
-}
-
-/*
- * Function:
- * Description:
- * Param:
- * Return:
- */
-void GetConnNSP(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- WIMAX_API_CONNECTED_NSP_INFO ConnectedNSP;
- WIMAX_API_LINK_STATUS_INFO LinkStatus;
-
- wmxStatus = GetLinkStatus(pDeviceID, &LinkStatus);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return;
- }
-
- wmxStatus = GetConnectedNSP(pDeviceID, &ConnectedNSP);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return;
- }
- ConnectedNSP.RSSI = LinkStatus.RSSI;
- ConnectedNSP.CINR = LinkStatus.CINR;
- PrintConnectedNSPInfo(&ConnectedNSP);
-}
-
-void GetConnNSPEX(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- WIMAX_API_CONNECTED_NSP_INFO_EX ConnectedNSP;
- WIMAX_API_LINK_STATUS_INFO_EX LinkStatus;
-
- wmxStatus = GetLinkStatusEx(pDeviceID, &LinkStatus);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return;
- }
-
- wmxStatus = GetConnectedNSPEx(pDeviceID, &ConnectedNSP);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return;
- }
- ConnectedNSP.RSSI = LinkStatus.RSSI;
- ConnectedNSP.CINR = LinkStatus.CINR;
- ConnectedNSP.linkQuality = LinkStatus.linkQuality;
- PrintUserLinkStatusEx(&ConnectedNSP);
-}
-
-
-void GetConnTime(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- WIMAX_API_CONNECTION_TIME connectionTime;
-
- wmxStatus = GetConnectionTime(pDeviceID, &connectionTime);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return;
- }
- PrintConnectionTime(connectionTime);
-}
-
-WIMAX_API_RET RegisterAPDOCallback(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- return SubscribeProvisioningOperation(pDeviceID,&IndProvisioningOperationCallBack);
-}
-
-
-WIMAX_API_RET UnRegisterAPDOCallback(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- return UnsubscribeProvisioningOperation(pDeviceID);
-}
-
-
-WIMAX_API_RET RegisterPUMACallback(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- return SubscribePackageUpdate(pDeviceID,&IndPackageUpdateCallBack);
-}
-
-
-WIMAX_API_RET UnregisterPUMACallback(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- return UnsubscribePackageUpdate(pDeviceID);
-}
-
-
-void IndProvisioningOperationCallBack (WIMAX_API_DEVICE_ID_P pDeviceID,
- WIMAX_API_PROV_OPERATION provisoningOperation,
- WIMAX_API_CONTACT_TYPE contactType)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- int cmd =0;
- int flag = 0;
- WIMAX_API_CONTACT_INFO_P ContactInfo = NULL;
- UINT32 SizeOfContactList =MAX_PROFILE;
- char browserurl[MAX_SIZE_OF_STRING_BUFFER+MAX_SIZE_OF_STRING_BUFFER] = {0};
- switch(provisoningOperation)
- {
- case WIMAX_API_PROV_OPERATION_CFG_UPDATE_STARTED:
- printf("Provisioning Update Started...\n");
- break;
- case WIMAX_API_PROV_OPERATION_CFG_UPDATE_COMPLETED:
- printf("Provisioning Update Completed.\n");
- // set the event to exit the application
- sem_post(&semAPDOactivation);
- break;
- case WIMAX_API_PROV_OPERATION_CFG_UPDATE_FAILED_NETWORK_DISCONNECT:
- printf("WARNING: Provisioning Update - Network Disconnected. \n");
- // set the event to exit the application
- sem_post(&semAPDOactivation);
- break;
- case WIMAX_API_PROV_OPERATION_CFG_UPDATE_FAILED:
- printf("WARNING: Provisioning Update unsuccessfull.\n");
- // set the event to exit the application
- sem_post(&semAPDOactivation);
- break;
- case WIMAX_API_PROV_OPERATION_CFG_UPDATE_FAILED_INVALID_PROVISIONING:
- printf("WARNING: Provisioning Update - Invalid Provisioning\n");
- // set the event to exit the application
- sem_post(&semAPDOactivation);
- break;
- case WIMAX_API_PROV_OPERATION_CFG_UPDATE_FAILED_BAD_AUTHENTICATION:
- printf("WARNING: Provisioning Update - Bad Authentication\n");
- // set the event to exit the application
- sem_post(&semAPDOactivation);
- break;
- case WIMAX_API_PROV_OPERATION_CFG_UPDATE_REQUEST_INITIAL_PROVISIONING:
- //printf("Initial provisioning\n");
- printf("The Network is attempting to update the WiMAX connection settings.\
- These settings are critical for the proper operation of WiMAX.\n \
- Update the WiMAX connection settings now [Y/N]:?");
- cmd = getchar();
- if (cmd == 'y' || cmd == 'Y')
- {
- wmxStatus = SetPackageUpdateState(pDeviceID,WIMAX_API_PACKAGE_UPDATE_ACCEPTED);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- sem_post(&semAPDOactivation);
- }
- }
- else
- {
- wmxStatus = SetPackageUpdateState(pDeviceID,WIMAX_API_PACKAGE_UPDATE_DELAY);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- }
- sem_post(&semAPDOactivation);
- }
- break;
- case WIMAX_API_PROV_OPERATION_CFG_UPDATE_REQUEST_ONGOING_PROVISIONING:
- printf("Ongoing Provisioning\n");
- /*
- cmd = system("firefox www.intel.com");
- printf("The network is attempting to update the WiMAX connection settings.\
- These settings are critical for the proper operation of WiMAX.\n \
- \r\n\r\nUpdate the WiMAX connection settings now y/n?");
- cmd = getchar();
- if (cmd == 'y' || cmd == 'Y')
- {
- wmxStatus = SetPackageUpdateState(pDeviceID,WIMAX_API_PACKAGE_UPDATE_ACCEPTED);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- }
- }
- else
- {
- wmxStatus = SetPackageUpdateState(pDeviceID,WIMAX_API_PACKAGE_UPDATE_DELAY);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- }
- }
- */
- break;
- case WIMAX_API_PROV_OPERATION_CFG_UPDATE_TRIGGER_CONTACT:
- ContactInfo = (WIMAX_API_CONTACT_INFO_P)malloc(sizeof (WIMAX_API_CONTACT_INFO)*MAX_PROFILE);
- wmxStatus = GetContactInformation(pDeviceID,g_sznspName,
- ContactInfo,&SizeOfContactList);
- if (wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- printf("WARNING: Unable to Retrive the Contact Information\n");
- }
- else
- {
- for ( cmd = 0; cmd <SizeOfContactList; cmd++ )
- {
- if (contactType == ContactInfo[cmd].contactType)
- {
- // TODO:: find the the browser launch idea for all OS ie midinux, Ubunto etc.,
- printf("Launching the URL %s ...\n",ContactInfo[cmd].URI );
- sprintf(browserurl,"firefox %s",ContactInfo[cmd].URI);
- cmd = system(browserurl);
- flag = 1;
- break;
- }
- }
- }
- free (ContactInfo);
- if ( flag == 0)
- printf("WARNIGN: Unable to to connect to the URL\n");
- sem_post(&semAPDOactivation);
-
- break;
- case WIMAX_API_PROV_OPERATION_CFG_UPDATE_REQUEST_RESET_PROVISIONING:
- printf("WARNING: Provisioning Update - request to Reset the Provisioning\n");
- break;
- default:
- sem_post(&semAPDOactivation);
- break;
- }
-}
-
-
-void IndPackageUpdateCallBack(WIMAX_API_DEVICE_ID_P pDeviceID, WIMAX_API_PACK_UPDATE packageUpdate)
-{
- char consent;
- WIMAX_API_RET wmxStatus;
- //WIMAX_API_PACKAGE_INFO_P pPackageINFO;
- WIMAX_API_PACKAGE_INFO packageINFO;
- //char pathName[PATH_MAX]={0};
- //char packageName[NAME_MAX]={0};
- //char execute [PATH_MAX + NAME_MAX]={0};
- switch (packageUpdate)
- {
- case WIMAX_API_PACK_UPDATE_RECEIVED:
- printf("Package Update - Received \n");
- /*printf("Request to download notification received.\n");
- wmxStatus = SetPackageUpdateState(pDeviceID,WIMAX_API_PACKAGE_UPDATE_ACCEPTED);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- }*/
- break;
- case WIMAX_API_PACK_UPDATE_RECEIVED_LOWER_STACK:
- printf("Package Update - Firmware update Received\n");
- break;
- case WIMAX_API_PACK_UPDATE_RECEIVED_FULL_STACK:
- printf("Package Update - Firmware, SDK and driver updates Received.\n");
- break;
-
- case WIMAX_API_PACK_UPDATE_RECEIVED_OMA_DM_CLIENT:
- printf("Package Update - OMA-DM client update Received.\n");
- break;
-
- case WIMAX_API_PACK_UPDATE_STARTED:
- wmxStatus = GetPackageInformation(pDeviceID, &packageINFO);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- }
- if((strcmp(foOperationType,SW_UPGRADE_TYPE_DOWNLOAD)==0)||(strcmp(foOperationType,SW_UPGRADE_TYPE_UPDATE)==0))
- {
- printf("Request to install %s downloaded package [Y/N]:",packageINFO.fileName);
- scanf("%c",&consent);
- if((consent=='Y')||(consent=='y'))
- {
- strcat(packageINFO.filePath,"/");
-
-#if 0 // TODO :: IMPORTANT - to be removed
- wmxStatus = InstallAPDOUpdate(pDeviceID,packageINFO.filePath,packageINFO.fileName);
-
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- }
- //printf("%s\n %s",packageINFO.filePath,packageINFO.fileName);
-
-#endif
- sem_post(&semAPDOupdates);
- }
- else if((consent=='N')||(consent=='n'))
- {
-
- sem_post(&semAPDOupdates);
- }
- }
- else if(strcmp(foOperationType,SW_UPGRADE_TYPE_DOWNLOAD_AND_UPDATE)==0)
- {
- printf("%s downloaded package will be installed ",packageINFO.fileName);
- strcat(packageINFO.filePath,"/");
-
-#if 0
- wmxStatus = InstallAPDOUpdate(pDeviceID,packageINFO.filePath,packageINFO.fileName);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- }
-#endif
- sem_post(&semAPDOupdates);
- }
-
-
- break;/**< Request to install package */
- case WIMAX_API_PACK_UPDATE_COMPLETED:
- printf("Package Update - Successfully Installed.\n");
- sem_post(&semAPDOupdates);
- break;
-
- case WIMAX_API_PACK_UPDATE_FAILED_NETWORK_DISCONNECTED:
- printf("WARNING: Package Update - Failed to Install - Network Disconnected.\n");
- break;
- case WIMAX_API_PACK_UPDATE_FAILED_INVALID_PACKAGE:
- printf("WARNING: Package Update - Failed to Install - Invalid Package.\n");
- sem_post(&semAPDOupdates);
- break;
- case WIMAX_API_PACK_UPDATE_FAILED_BAD_AUTHENTICATION:
- printf("WARNING: Package Update - Failed to Install - Bad Authentication.\n");
- sem_post(&semAPDOupdates);
- break;
- case WIMAX_API_PACK_UPDATE_FAILED:
- printf("Package Update - Failed to Install.\n");
- break;
- sem_post(&semAPDOupdates);
- }
-}
-
-
-void RestoreProDB(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- wmxStatus = CmdRestoreBackupProvisioningDatabase(pDeviceID);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS)
- {
- PrintWmxStatus(wmxStatus);
- }
-
-}
-
-
-/*
- * Function: ServiceProviderUnlock
- * Description: Unlock the device
- * Return: 0 for success or 1 for failure, 2 for misc failure
- */
-int ServiceProviderUnlock(WIMAX_API_DEVICE_ID_P pDeviceID, char *unlockcode)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- WIMAX_API_LOCK_STATUS LockStatus = WIMAX_API_DEVICE_UNLOCKED;
- char NSPName[MAX_SIZE_OF_NSP_NAME];
-
- int length = strlen(unlockcode);
- if (length <= 0) {
- printf("Unlock code is empty\n");
- return 1;
- }
-
- wmxStatus = GetServiceProviderLockStatus(pDeviceID, &LockStatus, NSPName);
- if ( wmxStatus == WIMAX_API_RET_SUCCESS) {
- if (LockStatus != WIMAX_API_DEVICE_LOCKED) {
- printf("Device is not locked \n");
- return 1;
- }
- } else {
- PrintWmxStatus(wmxStatus);
- return 2;
- }
-
- // First check the serviceprovider locked or not
- // wchar_t *wUnlockcode = NULL;
- // wUnlockcode = (wchar_t *)malloc( (length + 1) * sizeof( wchar_t ));
- /*
- if (! wUnlockcode)
- {
- printf("Memory allocation failure. in Serivceproviderunlock function\n");
- return;
- }
-
- if ( mbstowcs(wUnlockcode,unlockcode,length+1)== -1 )
- {
- printf("unable to convert sevice unlock code string to wide character\n");
- free(wUnlockcode) ;
- return ;
- } */
- wmxStatus = SetServiceProviderUnLock(pDeviceID,unlockcode);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
- // free(wUnlockcode);
- return 0;
-}
-
-/*
- * Function: GetProfileList
- * Description: Get the profile list
- * Return: 0 for success or 1 for failure
- */
-int GetProfileList(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- UINT32 numProfileList = MAX_PROFILE;
- int i = 0;
-
- WIMAX_API_PROFILE_INFO_P profilelist= (WIMAX_API_PROFILE_INFO_P)
- malloc(sizeof(WIMAX_API_PROFILE_INFO) * MAX_PROFILE);
- memset(profilelist,0,sizeof(WIMAX_API_PROFILE_INFO) * MAX_PROFILE);
-
- wmxStatus = GetSelectProfileList(pDeviceID, profilelist, &numProfileList);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- free (profilelist);
- return 1;
- }
-
- printf("Profile List:\n");
- for ( i = 0; i < numProfileList; i++)
- {
- printf("\tID : %d\n",profilelist[i].profileID);
- printf("\tName: %s\n",profilelist[i].profileName);
- }
-
- free (profilelist);
- return 0;
-}
-
-/*
- * Function: installAPDOUpdates
- * Description: Install available package
- * Return: 0 for success or 1 for failure
- */
-int installAPDOupdates(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- char consent = {0};
- char retbuffer[NAME_MAX] = {0};
- WIMAX_API_RET wmxStatus;
-
-
- WIMAX_API_DEVICE_STATUS DeviceStatus;
- WIMAX_API_CONNECTION_PROGRESS_INFO ConnectionProgressInfo;
-
- //Check to see if HW or SW radio is turned off
- wmxStatus = GetDeviceStatus(pDeviceID, &DeviceStatus, &ConnectionProgressInfo);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- if (DeviceStatus == WIMAX_API_DEVICE_STATUS_RF_OFF_SW )
- {
- printf("WARNING: SW Radio is turned OFF\n");
- return 1;
- }
- else if (DeviceStatus == WIMAX_API_DEVICE_STATUS_RF_OFF_HW_SW )
- {
- printf("WARNING: HW and SW Radios are turned OFF\n ");
- return 1;
- }
- else if (DeviceStatus == WIMAX_API_DEVICE_STATUS_RF_OFF_HW)
- {
- printf("WARNING: HW Radio is turned OFF\n");
- return 1;
- }
- else
- {
-
-#if 0 // TODO :: IMPORTANT -- to be removed (no FUMO functionality)
- wmxStatus = APDOupdates(pDeviceID,retbuffer,NAME_MAX);
-#endif
- RegisterPUMACallback(pDeviceID);
- if(retbuffer[0]!=0)
- {
- strcpy(foOperationType,retbuffer);
- }
-
- if(strcmp(foOperationType,SW_UPGRADE_TYPE_DOWNLOAD_AND_UPDATE)==0)
- printf("\nPackages are available for Download and Install [Y/N]:");
-
- else if(strcmp(foOperationType,SW_UPGRADE_TYPE_DOWNLOAD)==0)
- printf("\nPackages are available for Download [Y/N]:");
- else if(strcmp(foOperationType,SW_UPGRADE_TYPE_UPDATE)==0)
- printf("\nPackages are available to Install [Y/N]:");
- else {
- printf("No APDO updates are available at this time.\n");
- return 1;
- }
-
- scanf("%c",&consent);
- if((consent=='Y')||(consent=='y'))
- {
- if (sem_init(&semAPDOupdates,0, 0) == -1){
- printf("ERROR: Internal failure\n");
- return 1;
- }
-
- wmxStatus = SetPackageUpdateState(pDeviceID,WIMAX_API_PACKAGE_UPDATE_ACCEPTED);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- }
- sem_wait(&semAPDOupdates);
-
- }
- if((consent=='N')||(consent=='n'))
- {
- wmxStatus = SetPackageUpdateState(pDeviceID,WIMAX_API_PACKAGE_UPDATE_DENIED);
- if ( wmxStatus != WIMAX_API_RET_SUCCESS )
- {
- PrintWmxStatus(wmxStatus);
- }
- }
-
- wmxStatus = UnregisterPUMACallback(pDeviceID);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- PrintWmxStatus(wmxStatus);
- }
- }
-
- return 0;
-}
-
-void checkforAPDOupdates(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- char retbuffer[NAME_MAX];
-
- WIMAX_API_RET wmxStatus;
-#if 0
- wmxStatus = APDOupdates(pDeviceID,retbuffer,NAME_MAX);
-#endif
- if(wmxStatus==WIMAX_API_RET_SUCCESS)
- {
- if(retbuffer[0]!=0)
- printf("\nAPDO Updates are Available. Please run \"wimaxcu update\"\n\n");
- }
-
-
-}
-
-/*
- * Function: GetProvStatus
- * Description: Retrive the provisioning status
- * Return: 0 for success,
- 1 for general command failure, or
- 2 for non-command related failure
- */
-int GetProvStatus(WIMAX_API_DEVICE_ID_P pDeviceID, char *str_nspid)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- WIMAX_API_NSP_INFO_P pNspInfo = NULL;
- UINT32 numOfNSPs = MAX_DEVICE;
- char tmp_nspID_str[MAX_NSP_ID_LEN];
- BOOL found_nsp = FALSE;
- BOOL provStatus = FALSE;
- int i;
-
- pNspInfo = (WIMAX_API_NSP_INFO_P )malloc(MAX_LEN * sizeof(WIMAX_API_NSP_INFO));
- if (pNspInfo == NULL) {
- printf("ERROR: Internal failure\n");
- return 2;
- }
-
- // find the nsp name from the given nsp id
- wmxStatus = GetNetworkList(pDeviceID, pNspInfo, &numOfNSPs);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Retriving the Network List was unsuccessfull");
- PrintWmxStatus(wmxStatus);
- free(pNspInfo);
- return 2;
- }
-
- if (numOfNSPs == 0) {
- printf("WARNING: Cannot find any available network.\nPlease run \"wimaxcu scan\" to update the Network List\n");
- free(pNspInfo);
- return 2;
- }
-
- for (i = 0; i < numOfNSPs; i++) {
- sprintf(tmp_nspID_str,"%d",pNspInfo[i].NSPid);
- if (strcmp(tmp_nspID_str,str_nspid) == 0) {
- found_nsp = TRUE;
- break;
- }
- }
-
- if (found_nsp == FALSE) {
- printf("WARNING: Network ID (%s) is not in the current known list.\nVerify the Network ID or run \"wimaxcu scan\" to refresh the network list.\n", str_nspid);
- free(pNspInfo);
- return 2;
- }
-
- wmxStatus = GetProvisioningStatus(pDeviceID, pNspInfo[i].NSPName, &provStatus);
- if (wmxStatus != WIMAX_API_RET_SUCCESS ) {
- printf("ERROR: Retriving Provisioning status was unsuccessfull\n");
- free (pNspInfo);
- return 1;
- } else {
- printf("Provision Status: %s(%s) is ", pNspInfo[i].NSPName, str_nspid);
- if(provStatus == TRUE)
- printf("Provisioned.\n");
- else
- printf("Not Provisioned.\n");
- }
- free (pNspInfo);
- return 0;
-}
-
-
-/*
- * Function: GetSPLockStatus
- * Description: Get the service provider's device lock status
- * Return: 0 for success or 1 for failure
- */
-int GetSPLockStatus(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_LOCK_STATUS LockStatus = WIMAX_API_DEVICE_UNLOCKED;
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- char NSPName[MAX_SIZE_OF_NSP_NAME];
-
- // Get the NSP Name from user
- wmxStatus = GetServiceProviderLockStatus(pDeviceID, &LockStatus, NSPName);
- if ( wmxStatus == WIMAX_API_RET_SUCCESS) {
- if (LockStatus == WIMAX_API_DEVICE_LOCKED) {
- printf("Lock Status: Device is locked for %s Network\n", NSPName);
- } else {
- printf("Lock Status: Device is unlocked.\n");
- }
- } else {
- PrintWmxStatus(wmxStatus);
- return 1;
- }
- return 0;
-}
-
-
-/*
- * Function: GetContactInfo
- * Description: Get the contact info of given NSP
- * Return: 0 for success or 1 for failure
- */
-int GetContactInfo(WIMAX_API_DEVICE_ID_P pDeviceID, char *str_nspid)
-{
- WIMAX_API_RET wmxStatus = WIMAX_API_RET_SUCCESS;
- WIMAX_API_CONTACT_INFO* pContactInfo = NULL;
- WIMAX_API_NSP_INFO_P pNspInfo = NULL;
- UINT32 SizeOfContactList = MAX_PROFILE;
- UINT32 numOfNSPs = MAX_DEVICE;
- char tmp_nspID_str[MAX_NSP_ID_LEN];
- BOOL found_nsp = FALSE;
- int i, cmd;
- int ret = 0;
-
- pNspInfo = (WIMAX_API_NSP_INFO_P )malloc(MAX_LEN * sizeof(WIMAX_API_NSP_INFO));
- if (pNspInfo == NULL) {
- printf("ERROR: Internal failure.\n");
- return 1;
- }
-
- // find the nsp name from the given nsp id
- wmxStatus = GetNetworkList(pDeviceID, pNspInfo, &numOfNSPs);
- if (WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Retriving the Network list was unsuccessfull");
- PrintWmxStatus(wmxStatus);
- free(pNspInfo);
- return 1;
- }
-
- if (numOfNSPs == 0) {
- printf("WARNING: Cannot find any available network.\nPlease run \"wimaxcu scan\" to update the Network List\n");
- free(pNspInfo);
- return 1;
- }
-
- for (i = 0; i < numOfNSPs; i++) {
- sprintf(tmp_nspID_str,"%d",pNspInfo[i].NSPid);
- if (strcmp(tmp_nspID_str,str_nspid) == 0) {
- found_nsp = TRUE;
- break;
- }
- }
-
- if (found_nsp == FALSE) {
- printf("WARNING: Cannot find the Network ID(%s) in the current known Network list.\nVerify the Network ID or Please run \"wimaxcu scan\" to update the Newtork List.\n", str_nspid);
- free(pNspInfo);
- return 1;
- }
-
- pContactInfo = (WIMAX_API_CONTACT_INFO_P)malloc(sizeof (WIMAX_API_CONTACT_INFO)*MAX_PROFILE);
- if (pContactInfo == NULL) {
- printf("ERROR: INternal failure\n");
- free(pNspInfo);
- return 1;
- }
-
- wmxStatus = GetContactInformation(pDeviceID, pNspInfo[i].NSPName, pContactInfo,&SizeOfContactList);
- if (wmxStatus != WIMAX_API_RET_SUCCESS ) {
- printf("ERROR: Retriving the Contact Information was unsuccessfull\n");
- ret = 1;
- } else {
- printf("%s Contact Information:\n", pNspInfo[i].NSPName);
- if (SizeOfContactList > 0) {
- for ( cmd = 0; cmd <SizeOfContactList; cmd++ ) {
- printf("\tTitle: %s\n", pContactInfo[cmd].textForURI);
- printf("\tURL : %s\n",pContactInfo[cmd].URI );
- }
- ret = 0;
- } else {
- printf("Contact Information Un-Available.\n");
- ret = 1;
- }
- }
-
- free (pNspInfo);
- free (pContactInfo);
-
- return ret;
-}
-
-void GetODMInfo(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- int i;
- WIMAX_API_RET wmxStatus;
- WIMAX_API_BINARY_BLOB bin_blob;
- UINT32 bin_blob_size;
- bin_blob_size = sizeof(bin_blob);
- //BinaryBlob = malloc(sizeof(BinaryBlob));
- wmxStatus = GetODMInformation(pDeviceID, bin_blob ,&bin_blob_size);
- if(wmxStatus != WIMAX_API_RET_SUCCESS)
- {
- printf("ERROR: Failed to get ODM version\n");
- PrintWmxStatus(wmxStatus);
- return 1;
- }
- printf("ODM Information\n");
- for(i = 0; i < bin_blob_size; i++) {
- printf("%c",bin_blob[i]);
- }
- printf("\n");
- return 0;
-}
-
-void GetNVMInfo(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_NVM_VERSION NVMImageVersion;
- WIMAX_API_RET wmxStatus;
- wmxStatus = GetNVMImageVersion(pDeviceID,&NVMImageVersion);
-
- if(wmxStatus != WIMAX_API_RET_SUCCESS)
- {
- printf("ERROR: Failed to get NVM image version\n");
- PrintWmxStatus(wmxStatus);
- return 1;
- }
-
- PrintNVMImageVersion(&NVMImageVersion);
-
- return 0;
-}
-
-void GetIPInterface(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
- WIMAX_API_INTERFACE_INFO InterfaceInfo;
- wmxStatus = GetIPInterfaceIndex(pDeviceID,&InterfaceInfo );
- if(wmxStatus==WIMAX_API_RET_SUCCESS)
- {
- //printf("%s",InterfaceInfo );
- }
-}
-
-void SetFastReconnect(WIMAX_API_DEVICE_ID_P pDeviceID,BOOL isEnabled)
-{
- WIMAX_API_RET wmxStatus;
-
-
- wmxStatus = SetFastReconnectCapabilityStatus(pDeviceID, isEnabled);
- if(wmxStatus==WIMAX_API_RET_SUCCESS)
- {
- if (isEnabled==0)
- printf("Fast Reconnect Disabled\n");
- else
- printf("Fase Reconnect Enabled\n");
-
- }
- else
- {
- printf("Failed to set Fast Reconnect settings\n");
- }
-}
-
-void GetFastReconnect(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
- BOOL isEnabled;
-
- wmxStatus = GetFastReconnectCapabilityStatus(pDeviceID,&isEnabled);
-
- if(wmxStatus==WIMAX_API_RET_SUCCESS)
- {
- if (isEnabled==0)
- printf("Fast Reconnect Disabled\n");
- else if(isEnabled ==1)
- printf("Fase Reconnect Enabled\n");
-
- }
-}
-
-void SetConnectedAsCurrent(WIMAX_API_DEVICE_ID_P pDeviceID,BOOL isEnable)
-{
- WIMAX_API_RET wmxStatus;
- wmxStatus = SetConnectedAsCurrentPreferredCapabilityStatus(pDeviceID,isEnable);
- if(wmxStatus==WIMAX_API_RET_SUCCESS)
- {
- if (isEnable==0)
- printf("Current Connected Network Preferred settings are disabled\n");
- else if(isEnable ==1)
- printf("Current Connected Network Preferred settings are enabled\n");
-
- }
- else
- printf("Failed to set preferred settings\n");
-
-}
-void GetConnectedAsCurrent(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
- BOOL isEnable;
- wmxStatus = GetConnectedAsCurrentPreferredCapabilityStatus(pDeviceID, &isEnable);
- if(wmxStatus==WIMAX_API_RET_SUCCESS)
- {
- if (isEnable == FALSE)
- printf("Current Connected Network Preferred settings are disabled\n");
- else
- printf("Current Connected Network Preferred settings are enabled\n");
- }
- else
- {
- printf("Failed to get preferred settings\n");
- }
-
-
-}
-
-void GetApiExVersion(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- UINT32 WmxApiExVersion;
- WIMAX_API_RET wmxStatus;
- wmxStatus = GetWmxApiExVersion(&WmxApiExVersion);
- if(wmxStatus == WIMAX_API_RET_SUCCESS)
- {
- printf("%d\n",WmxApiExVersion);
- }
-}
-
-void SetCoexMode(WIMAX_API_DEVICE_ID_P pDeviceID,WIMAX_API_COEXISTENCE_MODE coexMode)
-{
-
-
- WIMAX_API_RET wmxStatus;
- // WSS LINUX START - EVP Specific
- // Kalyan: EVP supports only CM mode
- // So The following code under EVP_SUPPORTS_CM_ONLY is for EVP only
- // The macro EVP_SUPPORTS_CM_ONLY is defined in Makefile
-#ifdef EVP_SUPPORTS_CM_ONLY
- if (coexMode == MODE_CM) {
-#endif
- // WSS LINUX End
- wmxStatus = SetCoexistenceMode(pDeviceID,coexMode);
- // WSS LINUX START - EVP Specific
-#ifdef EVP_SUPPORTS_CM_ONLY
- } else {
- printf("Could not change Coex to XOR Mode\n");
- printf("EVP hardware does not support XOR Mode\n");
- return;
- }
-#endif
- // WSS LINUX End
- if(wmxStatus == WIMAX_API_RET_SUCCESS)
- {
- switch(coexMode)
- {
- case MODE_XOR:
- printf("Coex changed to XOR Mode\n");
- break;
- case MODE_CM:
- printf("Coex changed to CM Mode\n");
- break;
- }
- }
- else
- printf("Failed to set the Co-Ex Mode\n");
-}
-
-
-void GetCoexMode(WIMAX_API_DEVICE_ID_P pDeviceID)
-{
- WIMAX_API_RET wmxStatus;
- WIMAX_API_COEXISTENCE_MODE CoexMode;
- wmxStatus = GetCoexistenceMode(pDeviceID, &CoexMode);
- if(wmxStatus == WIMAX_API_RET_SUCCESS)
- {
- switch(CoexMode)
- {
- case MODE_XOR:
- printf("Coex is set to MODE_XOR\n");
- break;
- case MODE_CM:
- printf("Coex is set to MODE_CM\n");
- break;
- }
- }
-}
-
-
-void Help()
-{
- printf("Usage: wimaxcu [OPTION]\n\n");
- printf("Option: Use on of the following options\n");
- printf("\tactivate <network_id>\t\tactivate a specific network\n");
- printf("\tgetipinterface\t\tDisplays the IP of an interface.[Currently not supported]\n");
- printf("\tupdate\t\tUpdates any APDO related packages. [Currently not supported]\n");
- printf("\tconnect profile <profile_id>\t\tconnect with a specific profile\n");
- printf("\tconnect network <network_id>\t\tconnect with a specific network\n");
- printf("\tconnectmode connect [auto|manual] scan [semi|manual]\t\tdisplay or change the connection/scan mode\n");
- printf("\tdconnect\t\tdisconnect from a network\n");
- printf("\tdeactivate <profile_id>\t\tdeactivate a specific profile\n");
- printf("\tinfo [version|device|stats|contact <network_id>]\t\tdisplay the various information\n");
- printf("\tscan [wide|preferred]\t\tdisplay the available network list\n");
- printf("\tplist\t\tdisplay the profile list\n");
- printf("\treset [factory | device [curently not implemented]]\t\tresets to factory or deivce settings\n");
- printf("\troff\t\tturn off the radio\n");
- printf("\tron\t\tturn on the radio\n");
- printf("\tstatus [system|connect|link|radio|lock]\t\tdisplay the various status information\n");
- printf("\tgetccap\t\tdisplay the current connected preferred network settings\n");
- printf("\tsetccap [enable|disable]\t\tenable/disable the current connected preferred network settings\n");
- printf("\tsetfastreconnect [enable/disable]\t\tenable/disable the fast reconnect mode.\n");
- printf("\tgetfastreconnect\t\tdisplay the current settings for fast reconnectmode.\n");
- printf("\tunlock <unlock_code>\t\tunlocks the device.\n");
- printf("\thelp\t\tdisplays help\n");
-}
-
-void print_callstack_to_file(int sig, siginfo_t *info,
- void *secret)
-{
- void *trace[16];
- char **messages = (char **)NULL;
- int i, trace_size = 0;
- //static int flag=0;
- ucontext_t *uc = (ucontext_t *)secret;
- FILE *fp;
- BOOL res;
-// printf("Came here %d\n", __LINE__);
- char command[MAX_STR_LEN + MAX_FILENAME_LEN];
- /* Do something useful with siginfo_t */
- if (sig != SIGINT) {
- syslog(LOG_ERR,"Got signal %d#92", sig);
-// printf("Came here %d\n", __LINE__);
- return;
- }
- res = GetConfig_LogPath(gcLogFilePathName, MAX_FILENAME_LEN);
- if (res == FALSE) {
-// printf("Came here %d\n", __LINE__);
- OSAL_sprintf(gcLogFilePathName, "/tmp");
- }
- strcat(gcLogFilePathName, "/callstack_wimaxcu.log");
- if(OSAL_fopen(&fp, gcLogFilePathName, "a", 0) < 0) {
- syslog(LOG_ERR, "Got signal %d, faulty address is %p, "
- "from %p", sig, info->si_addr,
- uc->uc_mcontext.gregs[REG_EIP]);
- syslog(LOG_ERR, "Could not open a file %s to log call stack");
-// printf("Came here %d\n", __LINE__);
-
- return;
- }
- sprintf(command, "/bin/date > %s",gcLogFilePathName);
- //printf("Came here %d\n", __LINE__);
- system(command);
- fprintf(fp, "==================================================================================\n");
- fprintf(fp, "If Faulty address is in wimaxd excution segment \n");
- fprintf(fp, "Use addr2line to decode the address info into file name and line no\n");
- fprintf(fp, "For Example \n");
- fprintf(fp, "$> sudo addr2line -e /usr/bin/wimaxd 806f5fe \n");
- fprintf(fp, "If Faulty address is in shared object file \n");
- fprintf(fp, "$> sudo objdump -l -d -M intel /usr/lib/libWmxInstrument.so.0 > ./libinstru_dis\n");
- fprintf(fp, "Use the function name and offset to function and search file above for the line no \n");
- fprintf(fp, "==================================================================================\n\n");
-
- fprintf(fp, "Got signal %d, faulty address is %p, "
- "from %p\n", sig, info->si_addr,
- uc->uc_mcontext.gregs[REG_EIP]);
- // printf("Came here %d\n", __LINE__);
-
- trace_size = backtrace(trace, 16);
- /* overwrite sigaction with caller's address */
- trace[1] = (void *) uc->uc_mcontext.gregs[REG_EIP];
-
- messages = backtrace_symbols(trace, trace_size);
- /* skip first stack frame (points here) */
- fprintf(fp,"[bt] Execution path: \n");
- for (i=1; i<trace_size; ++i)
- fprintf(fp, "[bt] %s \n", messages[i]);
-
-
- fclose(fp);
-
-}
-
-void wimaxcu_stop_signal_handler(int sig)
-{
- // signals are captured
- syslog(LOG_INFO, ":wimaxcu recieved signal %d", sig);
- Finalize(&DeviceID);
- exit(0);
- // sleep(20);
-}
-
-void wimaxcu_signal_handler(int sig, siginfo_t *info,
- void *secret)
-{
- // signals are captured
- static no_of_signals = 0;
-
- if(no_of_signals >= 1) {
- printf("wimaxcu recieved second signal no %d \n", sig);
- print_callstack_to_file(sig, info, secret);
- exit(0);
- } else {
- printf("wimaxcu recieved first signal no %d \n",sig);
- }
-
- no_of_signals++;
- printf("Call stack is added to file \n");
- printf("Please check /var/log/wimax folder \n");
-
- print_callstack_to_file(sig, info, secret);
- wimaxcu_stop_signal_handler(sig);
-
-}
-
-/*
- * Function: main
- * Description: main function
-*/
-int main(int argc, char *argv[])
-{
- int ret = 0;
- WIMAX_API_RET wmxStatus;
-
- parsed_cmd out_cmd;
- struct sigaction sa;
-
-
- // checking user priviledge
- // Disabled permission checking so non-root can run it
- //if (geteuid() != (uid_t) 0) {
-// fprintf(stderr,
-// "ERROR: You do not possess sufficient privileges to perform this action.\n");
-// return 1;
-// }
-
-
- // validate user command
- if (validate_cmd(argc, argv, &out_cmd) != 0) {
- Help();
- return 1;
- }
-
- if (out_cmd.cmd == CMD_HELP) {
- Help();
- return 0;
- }
-
- sa.sa_sigaction = (void *)wimaxcu_signal_handler;
- sigemptyset (&sa.sa_mask);
- sa.sa_flags = SA_RESTART | SA_SIGINFO;
-
- sigaction(SIGUSR1, &sa, NULL);
-
- signal(SIGINT, wimaxcu_stop_signal_handler);
- signal(SIGTERM, wimaxcu_stop_signal_handler);
- signal(SIGPIPE, SIG_IGN);
- signal(SIGUSR1, SIG_IGN);
-
- memset(&DeviceID, 0, sizeof(WIMAX_API_DEVICE_ID));
- DeviceID.privilege = WIMAX_API_PRIVILEGE_READ_WRITE;
-
- // Initialize the SDK (CommonAPI)
- wmxStatus = Initialize(&DeviceID);
- if(WIMAX_API_RET_SUCCESS != wmxStatus) {
- printf("ERROR: Make sure WiMAX Network Service is running.\n");
- return 1;
- }
- // Kalyan 5.0.09 merge
- // This delay will allow the Initialize to init everything in its threads
- //sleep(1);
- // Execute the command
- ret = cmd_handler(&DeviceID, &out_cmd);
-
-
- // Finalize the SDK
- Finalize(&DeviceID);
-
- return ret;
-}
-
-int wmxcu_sem_timeout(sem_t* s,int milliseconds)
-{
-#define TIMEVAL_TO_TIMESPEC(tv, ts) { \
- (ts)->tv_sec = (tv)->tv_sec; \
- (ts)->tv_nsec = (tv)->tv_usec * 1000; \
-}
-
- struct timespec ts;
- struct timeval tv;
- int ret = -1;
-
- gettimeofday(&tv, NULL);
- TIMEVAL_TO_TIMESPEC(&tv, &ts);
-
- // Split the incoming millisecs into seconds and nano-seconds struct as required by the timedjoin method
-
- ts.tv_sec += (milliseconds / 1000);
- ts.tv_nsec += ((milliseconds % 1000) * 1000 * 1000); // 1 ms = 1000000 ns
- if (ts.tv_nsec >= 1000000000) {
- ts.tv_nsec -= 1000000000;
- ++ts.tv_sec;
- }
- while ((ret = sem_timedwait(s, &ts)) == -1 && errno == EINTR)
- continue; /* Restart when interrupted by handler */
-
- if (ret == -1)
- {
- if (errno == ETIMEDOUT)
- {
- return 1;
- }
- else
- printf ("ERROR: Internal failure\n");
-
- }
- return 0;
-}
-
diff --git a/create-link.sh b/create-link.sh
deleted file mode 100644
index 8e452fe..0000000
--- a/create-link.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-
-cd tools_projects/Pipe/Wrappers/CommonAPI
-
-if [ -f wimax_osal_types.h ];
-then
- echo 'Skipping creating sym link';
-else
- ln -s ../../Services/osal/wimax_osal_types.h wimax_osal_types.h;
-fi