diff options
author | Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> | 2011-03-22 17:01:29 -0700 |
---|---|---|
committer | Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> | 2011-03-22 17:10:32 -0700 |
commit | 9bdea07df8870c17e705263903b4fe70fbbd3dd2 (patch) | |
tree | 4146966272e85ced669b7d690920a977b2420d14 | |
parent | 5580faccd62c6c4f873c4a6c95078147fe4c3bcb (diff) |
cleanup: removed a lot of dead files
Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
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(¤tNspId); - 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( ¤tSystemState ); - 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( ¤tSystemState ); - 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 Binary files differdeleted file mode 100644 index f791e6e..0000000 --- a/InfraStack/OSDependent/Linux/Config/Ver_info.bin.tmp +++ /dev/null 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, ¤tConnectMode); - 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 |