Compare commits

..

1 Commits

Author SHA1 Message Date
Harald Welte b50a162c9c Import of OCTSDR_GSM-02.05.00-B780 (multi-TRX Branch) 2016-09-30 09:04:51 +02:00
169 changed files with 2910 additions and 15047 deletions

View File

@ -2,7 +2,7 @@
File: OCTDEV_DEVICES.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $

View File

@ -2,7 +2,7 @@
File: octdev_devices_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTDEV_DEVICES_SWAP_H__

View File

@ -2,7 +2,7 @@
File: OCTDEV_MACRO.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $

View File

@ -2,7 +2,7 @@
File: OCTDEV_OPUS_REV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $

View File

@ -2,7 +2,7 @@
File: OCTDEV_RC_BASE.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $

View File

@ -2,7 +2,7 @@
File: OCTDEV_TYPES.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $
@ -137,10 +137,7 @@ typedef unsigned char tOCT_UINT8;
#define _OCT_ENDIAN_TYPE_BE_
#define _OCT_PLATFORM_SPARC_
/* Look for ARM target */
#elif defined( __ARMEB__ ) || defined( __AARCH64EB__ )
#define _OCT_ENDIAN_TYPE_BE_
#define _OCT_PLATFORM_ARM_
#elif defined( __ARMEL__ )|| defined( __AARCH64EL__ )
#elif defined( __ARMEL__ )
#define _OCT_ENDIAN_TYPE_LE_
#define _OCT_PLATFORM_ARM_
/* Look for MIPS target */
@ -148,10 +145,6 @@ typedef unsigned char tOCT_UINT8;
#define _OCT_ENDIAN_TYPE_BE_
#define _OCT_PLATFORM_MIPS_
/* others */
#elif defined( __BIG_ENDIAN__ )
#define _OCT_ENDIAN_TYPE_BE_
#elif defined( __LITTLE_ENDIAN__ )
#define _OCT_ENDIAN_TYPE_LE_
#elif defined( CPU )
#if CPU==PPC860
#define _OCT_ENDIAN_TYPE_BE_

View File

@ -2,7 +2,7 @@
File: octdev_types_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTDEV_TYPES_SWAP_H__

View File

@ -2,7 +2,7 @@
File: octoption.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Compiler conditionnal directives. 'octoptions_default'
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $

View File

@ -2,7 +2,7 @@
File: OCTPKT_HDR.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $

View File

@ -2,7 +2,7 @@
File: octpkt_hdr_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTPKT_HDR_SWAP_H__

View File

@ -2,7 +2,7 @@
File: OCTPKT_HDRXL.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $

View File

@ -2,7 +2,7 @@
File: octpkt_hdrxl_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTPKT_HDRXL_SWAP_H__

View File

@ -2,7 +2,7 @@
File: OCTVC1_CTRL_API.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the CTRL API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $

View File

@ -2,7 +2,7 @@
File: OCTVC1_CTRL_API_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the CTRL API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
File: octvc1_ctrl_api_priv_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
This program is free software; you can redistribute it and/or modify
@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

View File

@ -2,7 +2,7 @@
File: octvc1_ctrl_api_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_CTRL_API_SWAP_H__

View File

@ -2,7 +2,7 @@
File: OCTVC1_CTRL_BASE.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the OCTVC1 API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $

View File

@ -2,7 +2,7 @@
File: OCTVC1_CTRL_ID.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the identifiers for the CTRL API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $

View File

@ -2,7 +2,7 @@
File: OCTVC1_CTRL_ID_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the identifiers for the CTRL API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $

View File

@ -2,7 +2,7 @@
File: OCTVC1_CTRL_VERSION.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the version of the CTRL API interface.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -27,24 +27,23 @@ $Octasic_Revision: $
#ifndef __OCTVC1_CTRL_VERSION_H__
#define __OCTVC1_CTRL_VERSION_H__
#include "../octvc1_api.h"
/* The version ID is separated into the following sections:
bit[31:27]: Major version
bit[26:21]: Minor version
bit[20:15]: Bug fix version
bit[14:0]: Build number
bit[31:25]: Major version
bit[24:18]: Minor version
bit[17:11]: Bug fix version
bit[10:0]: Build number
*/
#define cOCTVC1_CTRL_VERSION_MAJOR 2
#define cOCTVC1_CTRL_VERSION_MINOR 11
#define cOCTVC1_CTRL_VERSION_MINOR 5
#define cOCTVC1_CTRL_VERSION_MAINTENANCE 0
#define cOCTVC1_CTRL_VERSION_BUILD 1927
#define cOCTVC1_CTRL_VERSION_BUILD 780
#define cOCTVC1_CTRL_VERSION_ID ( (cOCTVC1_CTRL_VERSION_MAJOR << cOCTVC1_API_VERSION_MASK_MAJOR_BIT_OFFSET) + \
(cOCTVC1_CTRL_VERSION_MINOR << cOCTVC1_API_VERSION_MASK_MINOR_BIT_OFFSET) + \
(cOCTVC1_CTRL_VERSION_MAINTENANCE << cOCTVC1_API_VERSION_MASK_MAINTENANCE_BIT_OFFSET) + \
(cOCTVC1_CTRL_VERSION_BUILD << cOCTVC1_API_VERSION_MASK_BUILD_BIT_OFFSET ) )
#define cOCTVC1_CTRL_VERSION_ID ( (cOCTVC1_CTRL_VERSION_MAJOR << 25) + \
(cOCTVC1_CTRL_VERSION_MINOR << 18) + \
(cOCTVC1_CTRL_VERSION_MAINTENANCE << 11) + \
cOCTVC1_CTRL_VERSION_BUILD )
#endif /* __OCTVC1_CTRL_VERSION_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_GSM_API.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the GSM API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $
@ -43,29 +43,20 @@ $Revision: $
#include "octvc1_gsm_id.h"
#include "octvc1_gsm_rc.h"
#include "octvc1_gsm_lic.h"
/************************ COMMON DEFINITIONS *******************************/
/*-------------------------------------------------------------------------------------
APP_TEST Application Module Id
-------------------------------------------------------------------------------------*/
#define cOCTVC1_GSM_APPLICATION_ID_MODULE_PHY ((0x00)|(cOCTVC1_MODULE_ID_ENUM_GSM<<cOCTVC1_MODULE_APPLICATION_ID_MODULE_BIT_OFFSET))
#define cOCTVC1_GSM_APPLICATION_ID_MODULE_TEST ((0x01)|(cOCTVC1_MODULE_ID_ENUM_GSM<<cOCTVC1_MODULE_APPLICATION_ID_MODULE_BIT_OFFSET))
/*-------------------------------------------------------------------------------------
GSM Module Tap Id
-------------------------------------------------------------------------------------*/
#define cOCTVC1_GSM_TAP_ID_RF_UPLINK_INPUT ((0x0000)|(cOCTVC1_TAP_DIRECTION_ENUM_TX<<cOCTVC1_TAP_ID_MASK_DIRECTION_BIT_OFFSET)|(cOCTVC1_GSM_APPLICATION_ID_MODULE_PHY<<cOCTVC1_TAP_ID_MASK_MODULE_ID_BIT_OFFSET))
#define cOCTVC1_GSM_TAP_ID_RF_UPLINK_INPUT ((0x0000)|(cOCTVC1_TAP_DIRECTION_ENUM_TX<<cOCTVC1_TAP_ID_MASK_DIRECTION_BIT_OFFSET)|(cOCTVC1_MODULE_ID_ENUM_GSM<<cOCTVC1_TAP_ID_MASK_MODULE_ID_BIT_OFFSET))
/*-------------------------------------------------------------------------------------
GSM Module Data Id
-------------------------------------------------------------------------------------*/
#define cOCTVC1_GSM_MODULE_DATA_ID_RF_UPLINK_INPUT_COMPLEX16 ((0x0000)|(cOCTVC1_MODULE_ID_ENUM_GSM<<cOCTVC1_TAP_ID_MASK_MODULE_ID_BIT_OFFSET)) /* Deprecated */
/* Should use cOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MID */
#define cOCTVC1_GSM_MODULE_DATA_ID_RF_UPLINK_INPUT_COMPLEX16 ((0x0000)|(cOCTVC1_MODULE_ID_ENUM_GSM<<cOCTVC1_TAP_ID_MASK_MODULE_ID_BIT_OFFSET))
#define cOCTVC1_GSM_HOPPING_LIST_MAX_ENTRY 64 /* This is the maximum number of entries in a hopping list */
@ -79,15 +70,13 @@ $Revision: $
/* array. */
#define cOCTVC1_GSM_TIMESLOT_MAX_SUBCHANNEL (cOCTVC1_GSM_TIMESLOT_MAX_SUBCHANNEL_NUMBER+2) /* This is the number of subchannels associated with a timeslot. */
#define cOCTVC1_GSM_MAX_FRAME_COUNT 2715647 /* Max frame tick count. */
#define cOCTVC1_GSM_DATA_CONTENT_SIZE 460 /* Data content buffer size in bytes. */
#define cOCTVC1_GSM_DATA_CONTENT_SIZE_RAW_DI 464 /* Data content buffer size in bytes for RAW Data Indication. */
#define cOCTVC1_GSM_DATA_CONTENT_SIZE 468 /* Data content buffer size in bytes. */
#define cOCTVC1_GSM_RATE_LIST_SIZE 4 /* Rate list size. */
#define cOCTVC1_GSM_RACH_IND_MSG_SIZE 32 /* RACH indication content buffer size. */
#define cOCTVC1_GSM_TRX_ID_LIST_MAX_ENTRY 32 /* Maximum number of TRX_ID per list. */
#define cOCTVC1_GSM_PHYSICAL_CHANNEL_ID_LIST_MAX_ENTRY 32 /* Maximum number of PHYSICAL_CHANNEL_ID per list. */
#define cOCTVC1_GSM_LOGICAL_CHANNEL_ID_LIST_MAX_ENTRY 128 /* Maximum number of LOGICAL_CHANNEL_ID per list. */
#define cOCTVC1_GSM_CIPHER_KEY_LENGTH 8 /* Cipher key bytes count. */
#define cOCTVC1_GSM_MAX_PDCH_DATA_BLOCKS 2 /* Max PDTCH Data Blocks for All MCS. */
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_CMI_PHASE_ENUM : CMI phase.
@ -175,32 +164,6 @@ $Revision: $
#define cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_7 7
#define cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_ALL 0xFF
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MODULE_TO_CAPTURE_ENUM : DLOM OR DLIM
-------------------------------------------------------------------------------------*/
#define tOCTVC1_GSM_MODULE_TO_CAPTURE_ENUM tOCT_UINT8
#define cOCTVC1_GSM_MODULE_TO_CAPTURE_ENUM_NONE 0
#define cOCTVC1_GSM_MODULE_TO_CAPTURE_ENUM_DLOM 1
#define cOCTVC1_GSM_MODULE_TO_CAPTURE_ENUM_DLIM 2
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_CAPTURE_TYPE_ENUM : WRAP AROUND OR NOT
-------------------------------------------------------------------------------------*/
#define tOCTVC1_GSM_CAPTURE_TYPE_ENUM tOCT_UINT8
#define cOCTVC1_GSM_CAPTURE_TYPE_ENUM_NONE 0
#define cOCTVC1_GSM_CAPTURE_TYPE_ENUM_ONE_TIME_CAPTURE 1
#define cOCTVC1_GSM_CAPTURE_TYPE_ENUM_WRAP_AROUND_CAPTURE 2
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_CAPTURE_STATUS_ENUM : STATUS OF CAPTURE
-------------------------------------------------------------------------------------*/
#define tOCTVC1_GSM_CAPTURE_STATUS_ENUM tOCT_UINT8
#define cOCTVC1_GSM_CAPTURE_STATUS_ENUM_IDLE 0
#define cOCTVC1_GSM_CAPTURE_STATUS_ENUM_RUNNING 1
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM : Time slot number.
-------------------------------------------------------------------------------------*/
@ -216,33 +179,6 @@ $Revision: $
#define cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_7 cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_7
#define cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_ALL cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_ALL
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_ID_STUB_MODE_ENUM : Sub Channel Direction.
-------------------------------------------------------------------------------------*/
#define tOCTVC1_GSM_ID_STUB_MODE_ENUM tOCT_UINT8
#define cOCTVC1_GSM_ID_STUB_MODE_ENUM_NONE 0
#define cOCTVC1_GSM_ID_STUB_MODE_ENUM_IQ_DATA_CAPTURE 1
#define cOCTVC1_GSM_ID_STUB_MODE_ENUM_IQ_DATA_STUB 2
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_STUB_MODE_ENUM : Sub Channel Direction.
-------------------------------------------------------------------------------------*/
#define tOCTVC1_GSM_STUB_MODE_ENUM tOCT_UINT8
#define cOCTVC1_GSM_STUB_MODE_ENUM_NONE cOCTVC1_GSM_ID_STUB_MODE_ENUM_NONE
#define cOCTVC1_GSM_STUB_MODE_ENUM_IQ_DATA_CAPTURE cOCTVC1_GSM_ID_STUB_MODE_ENUM_IQ_DATA_CAPTURE
#define cOCTVC1_GSM_STUB_MODE_ENUM_IQ_DATA_STUB cOCTVC1_GSM_ID_STUB_MODE_ENUM_IQ_DATA_STUB
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_CAPTURE_MODE_ENUM : WETHER TO CAPTURE OR TO STUB
-------------------------------------------------------------------------------------*/
#define tOCTVC1_GSM_CAPTURE_MODE_ENUM tOCT_UINT8
#define cOCTVC1_GSM_CAPTURE_MODE_ENUM_NONE cOCTVC1_GSM_ID_STUB_MODE_ENUM_NONE
#define cOCTVC1_GSM_CAPTURE_MODE_ENUM_IQ_DATA_CAPTURE cOCTVC1_GSM_ID_STUB_MODE_ENUM_IQ_DATA_CAPTURE
#define cOCTVC1_GSM_CAPTURE_MODE_ENUM_IQ_DATA_STUB cOCTVC1_GSM_ID_STUB_MODE_ENUM_IQ_DATA_STUB
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM : Sub Channel number.
-------------------------------------------------------------------------------------*/
@ -299,37 +235,6 @@ $Revision: $
#define cOCTVC1_GSM_SUBCHANNEL_MASK_6 ((tOCT_UINT32)(1<<6) )
#define cOCTVC1_GSM_SUBCHANNEL_MASK_7 ((tOCT_UINT32)(1<<7) )
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_TEST_MODE_ENUM : TEST MODE OPTIONS.
-------------------------------------------------------------------------------------*/
#define tOCTVC1_GSM_TEST_MODE_ENUM tOCT_UINT8
#define cOCTVC1_GSM_TEST_MODE_ENUM_TEST_MODE_NONE 0
#define cOCTVC1_GSM_TEST_MODE_ENUM_TEST_MODE_TX 1
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM : TX TEST MODE BURST SELECTION.
-------------------------------------------------------------------------------------*/
#define tOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM tOCT_UINT8
#define cOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_BURST_0 0
#define cOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_BURST_1 1
#define cOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_BURST_2 2
#define cOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_BURST_3 3
#define cOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_BURST_4 4
#define cOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_BURST_5 5
#define cOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_BURST_6 6
#define cOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_BURST_7 7
#define cOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_DATA_RAND 8
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MODULATION_ENUM : modulation types.
-------------------------------------------------------------------------------------*/
#define tOCTVC1_GSM_MODULATION_ENUM tOCT_UINT8
#define cOCTVC1_GSM_MODULATION_ENUM_GMSK 0
#define cOCTVC1_GSM_MODULATION_ENUM_EPSK 1
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_BURST_TYPE_ENUM : Burst type.
-------------------------------------------------------------------------------------*/
@ -347,17 +252,15 @@ $Revision: $
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM : Timeslot channel type.
-------------------------------------------------------------------------------------*/
#define tOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM tOCT_UINT32
#define tOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM tOCT_UINT32
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_EMPTY 0
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_TCHF_FACCHF_SACCHTF 1
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_TCHH_FACCHH_SACCHTH 2
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_FCCH_SCH_BCCH_CCCH 3
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_FCCH_SCH_BCCH_CCCH_SDCCH4_SACCHC4 4
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_SDCCH8_SACCHC8 5
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_FCCH_SCH_BCCH_CCCH_SDCCH4_CBCH_SACCHC4 6
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_SDCCH8_CBCH_SACCHC8 7
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_PDTCHF_PACCHF_PTCCHF 8
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_EMPTY 0
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_TCHF_FACCHF_SACCHTF 1
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_TCHH_FACCHH_SACCHTH 2
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_FCCH_SCH_BCCH_CCCH 3
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_FCCH_SCH_BCCH_CCCH_SDCCH4_SACCHC4 4
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_SDCCH8_SACCHC8 5
#define cOCTVC1_GSM_LOGICAL_CHANNEL_COMBINATION_ENUM_PDTCHF_PACCHF_PTCCHF 6
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_PAYLOAD_TYPE_ENUM :
@ -505,21 +408,11 @@ typedef struct
ulTxAttndB
Range: [0..359]
Tx attenuation Db. (in 1/4 dB)
ulTxAntennaId
Range: [0..1]
Default: 0
TX Antenna Index
ulRxAntennaId
Range: [0..1]
Default: 0
RX Antenna Index
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCT_UINT32 ulRxGainDb;
tOCT_UINT32 ulTxAttndB;
tOCT_UINT32 ulTxAntennaId;
tOCT_UINT32 ulRxAntennaId;
} tOCTVC1_GSM_RF_CONFIG;
@ -536,7 +429,7 @@ typedef struct
usCentreArfcn
usHsn
usMaio
ausReserve
usReserve
ulHoppingFlag
ulHoppingListLength
ausHoppingList
@ -550,7 +443,7 @@ typedef struct
tOCT_UINT16 usCentreArfcn;
tOCT_UINT16 usHsn;
tOCT_UINT16 usMaio;
tOCT_UINT16 ausReserve[2];
tOCT_UINT16 usReserve;
tOCT_BOOL32 ulHoppingFlag;
tOCT_UINT32 ulHoppingListLength;
tOCT_UINT16 ausHoppingList[cOCTVC1_GSM_HOPPING_LIST_MAX_ENTRY];
@ -646,23 +539,25 @@ typedef struct
} tOCTVC1_GSM_CIPHER_CONFIG;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_STUB_STATUS
tOCTVC1_GSM_BUFF_ADDR
Buffer address
Members:
byTimeslotUsed
Range: [0..65536]
BuffAddr_TCHFS
Range: [0..2147483647]
Default: 0
Adress of Real Pointer
BuffAddr_RACH
Range: [0..2147483647]
Default: 0
Adress of Real Pointer
byStubMode
STUB_MODE_ENUM.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCT_UINT16 byTimeslotUsed;
tOCTVC1_GSM_STUB_MODE_ENUM byStubMode;
tOCT_UINT32 BuffAddr_TCHFS;
tOCT_UINT32 BuffAddr_RACH;
} tOCTVC1_GSM_STUB_STATUS;
} tOCTVC1_GSM_BUFF_ADDR;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_STUB_CHANNEL_ID
@ -674,44 +569,18 @@ typedef struct
bySubChannelNb
Default: cOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_0
Sub-Channel number.
bySAPI
CHANNEL_TYPE
Default: cOCTVC1_GSM_SAPI_ENUM_TCHF
CHANNEL_TYPE.
byStubMode
Default: cOCTVC1_GSM_STUB_MODE_ENUM_NONE
STUB_MODE_ENUM.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM byTimeslotNb;
tOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM bySubChannelNb;
tOCTVC1_GSM_SAPI_ENUM bySAPI;
tOCTVC1_GSM_STUB_MODE_ENUM byStubMode;
tOCTVC1_GSM_SAPI_ENUM CHANNEL_TYPE;
} tOCTVC1_GSM_STUB_CHANNEL_ID;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_CAPTURE_CHANNEL_ID
Members:
byTimeslotNb
Default: cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_0
Timeslot number.
bySubChannelNb
Default: cOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_0
Sub-Channel number.
byCAPTUREMode
Default: cOCTVC1_GSM_CAPTURE_MODE_ENUM_NONE
CAPTURE_MODE_ENUM.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM byTimeslotNb;
tOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM bySubChannelNb;
tOCTVC1_GSM_CAPTURE_MODE_ENUM byCAPTUREMode;
} tOCTVC1_GSM_CAPTURE_CHANNEL_ID;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_LOGICAL_CHANNEL_ID
@ -800,9 +669,6 @@ typedef struct
abyDataContent
The data contents are an array of size usDataLength. The current implementation
is incorrect.
abyEgprsCrc
EGPRS CRC Status for Max PDCH Data Blocks.
abyPadding
-------------------------------------------------------------------------------------*/
typedef struct
{
@ -810,8 +676,6 @@ typedef struct
tOCTVC1_GSM_PAYLOAD_TYPE_ENUM ulPayloadType;
tOCT_UINT32 ulDataLength;
tOCT_UINT8 abyDataContent[cOCTVC1_GSM_DATA_CONTENT_SIZE];
tOCT_UINT8 abyEgprsCrc[cOCTVC1_GSM_MAX_PDCH_DATA_BLOCKS];
tOCT_UINT8 abyPadding[6];
} tOCTVC1_GSM_LOGICAL_CHANNEL_DATA;
@ -822,15 +686,16 @@ typedef struct
ulFrameNumber
Range: [..cOCTVC1_GSM_MAX_FRAME_COUNT]
ulDataLength
Range: [..cOCTVC1_GSM_DATA_CONTENT_SIZE_RAW_DI]
Range: [..cOCTVC1_GSM_DATA_CONTENT_SIZE]
abyDataContent
The data contents are an array of size usDataLength.
The data contents are an array of size usDataLength. The current implementation
is incorrect.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCT_UINT32 ulFrameNumber;
tOCT_UINT32 ulDataLength;
tOCT_UINT8 abyDataContent[cOCTVC1_GSM_DATA_CONTENT_SIZE_RAW_DI];
tOCT_UINT8 abyDataContent[cOCTVC1_GSM_DATA_CONTENT_SIZE];
} tOCTVC1_GSM_LOGICAL_CHANNEL_RAW_DATA;
@ -844,8 +709,8 @@ typedef struct
sBurstTiming4x
usBERCnt
usBERTotalBitCnt
uLReserved0
uLReserved1
usRxQualFullUp
usRxLevelFullUp
-------------------------------------------------------------------------------------*/
typedef struct
{
@ -855,8 +720,8 @@ typedef struct
tOCT_INT16 sBurstTiming4x;
tOCT_UINT16 usBERCnt;
tOCT_UINT16 usBERTotalBitCnt;
tOCT_UINT16 uLReserved0;
tOCT_UINT16 uLReserved1;
tOCT_UINT16 usRxQualFullUp;
tOCT_UINT16 usRxLevelFullUp;
} tOCTVC1_GSM_MEASUREMENT_INFO;
@ -873,7 +738,6 @@ typedef struct
usTrSqErrCnt
usTrSqTotalBitCnt
sFreqErrHz
usReserved
-------------------------------------------------------------------------------------*/
typedef struct
{
@ -886,7 +750,6 @@ typedef struct
tOCT_UINT16 usTrSqErrCnt;
tOCT_UINT16 usTrSqTotalBitCnt;
tOCT_INT16 sFreqErrHz;
tOCT_UINT16 usReserved;
} tOCTVC1_GSM_RAW_MEASUREMENT_INFO;
@ -915,8 +778,6 @@ typedef struct
ulTchDataCrcPassCount
ulTchDataCrcFailCount
ulRachCount
aulPdtchCrcPassCount
aulPdtchCrcFailCount
-------------------------------------------------------------------------------------*/
typedef struct
{
@ -925,8 +786,6 @@ typedef struct
tOCT_UINT32 ulTchDataCrcPassCount;
tOCT_UINT32 ulTchDataCrcFailCount;
tOCT_UINT32 ulRachCount;
tOCT_UINT32 aulPdtchCrcPassCount[cOCTVC1_GSM_MAX_PDCH_DATA_BLOCKS];
tOCT_UINT32 aulPdtchCrcFailCount[cOCTVC1_GSM_MAX_PDCH_DATA_BLOCKS];
} tOCTVC1_GSM_PHYSICAL_STATUS;
@ -1147,10 +1006,6 @@ typedef struct
} tOCTVC1_GSM_TAP_FILTER_STATS;
/*-------------------------------------------------------------------------------------
Deprecated
Should use tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA
-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MODULE_DATA_RF_UPLINK_INPUT_HEADER
@ -2399,64 +2254,6 @@ typedef struct
} tOCTVC1_GSM_MSG_TAP_FILTER_MODIFY_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD
Members:
Header
OCTVC1 Message Header
ulOversample16xEnableFlag
false 4x oversample ,true 16x oversample
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCT_BOOL32 ulOversample16xEnableFlag;
} tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_RSP
Members:
Header
OCTVC1 Message Header
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
} tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_CMD
Members:
Header
OCTVC1 Message Header
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
} tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP
Members:
Header
OCTVC1 Message Header
ulOversample16xEnableFlag
false 4x oversample ,true 16x oversample
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCT_BOOL32 ulOversample16xEnableFlag;
} tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CMD
@ -2575,7 +2372,7 @@ typedef struct
} tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD
tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD
Members:
Header
@ -2588,26 +2385,26 @@ typedef struct
tOCTVC1_MSG_HEADER Header;
tOCTVC1_GSM_TRX_ID TrxId;
} tOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD;
} tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP
tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP
Members:
Header
OCTVC1 Message Header
TrxId
Unique TRX identifier
StubStatus
stub timeslot status bitwise
BuffADDR
Buf Address pointer
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_GSM_TRX_ID TrxId;
tOCTVC1_GSM_STUB_STATUS StubStatus;
tOCTVC1_GSM_BUFF_ADDR BuffADDR;
} tOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP;
} tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD
@ -2653,8 +2450,6 @@ typedef struct
Timeslot number.
bySubChannelNb
Sub-Channel number.
byStubMode
STUB_MODE_ENUM.
-------------------------------------------------------------------------------------*/
typedef struct
{
@ -2662,7 +2457,6 @@ typedef struct
tOCTVC1_GSM_TRX_ID TrxId;
tOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM byTimeslotNb;
tOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM bySubChannelNb;
tOCTVC1_GSM_STUB_MODE_ENUM byStubMode;
} tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD;
@ -2679,304 +2473,6 @@ typedef struct
} tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD
Members:
Header
OCTVC1 Message Header
TrxId
Unique TRX identifier
testModeVal
Test Mode None/TX
modulation
modulation type
abyBurstType
Default: cOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_DATA_RAND
Burst Type on Time Slots
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_GSM_TRX_ID TrxId;
tOCTVC1_GSM_TEST_MODE_ENUM testModeVal;
tOCTVC1_GSM_MODULATION_ENUM modulation;
tOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM abyBurstType[cOCTVC1_GSM_TRX_MAX_TIMESLOTS];
} tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_RSP
Members:
Header
OCTVC1 Message Header
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
} tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD
Members:
Header
OCTVC1 Message Header
TrxId
Unique TRX identifier
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_GSM_TRX_ID TrxId;
} tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP
Members:
Header
OCTVC1 Message Header
testModeVal
Test Mode None/TX
modulation
modulation type
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_GSM_TEST_MODE_ENUM testModeVal;
tOCTVC1_GSM_MODULATION_ENUM modulation;
} tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD
Members:
Header
OCTVC1 Message Header
TrxId
Unique TRX identifier
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_GSM_TRX_ID TrxId;
} tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP
Members:
Header
OCTVC1 Message Header
TrxId
Unique TRX identifier
Status
Default: 0
CAPTURE_STATUS.
tracePoint
Default: 0
OM OR IM
Type
Default: 0
ONE TIME OR WRAPPING
TimeslotNb
Timeslot number.
SubChannelNb
Sub-Channel number.
blockCnt
blockCnt
wrapCount
WRAP_AROUND_COUNT
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_GSM_TRX_ID TrxId;
tOCTVC1_GSM_CAPTURE_STATUS_ENUM Status;
tOCTVC1_GSM_MODULE_TO_CAPTURE_ENUM tracePoint;
tOCTVC1_GSM_CAPTURE_TYPE_ENUM Type;
tOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM TimeslotNb;
tOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM SubChannelNb;
tOCT_UINT16 blockCnt;
tOCT_UINT8 wrapCount;
} tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD
Members:
Header
OCTVC1 Message Header
TrxId
Unique TRX identifier
Mode
Default: 0
Mode_of_capture
TimeslotNb
Timeslot number.
SubChannelNb
Sub-Channel number.
tracePoint
Default: 0
MODULE_TO_CAPTURE
Type
Default: 0
CAPTURE_TYPE
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_GSM_TRX_ID TrxId;
tOCTVC1_GSM_CAPTURE_MODE_ENUM Mode;
tOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM TimeslotNb;
tOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM SubChannelNb;
tOCTVC1_GSM_MODULE_TO_CAPTURE_ENUM tracePoint;
tOCTVC1_GSM_CAPTURE_TYPE_ENUM Type;
} tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_RSP
Members:
Header
OCTVC1 Message Header
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
} tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD
Members:
Header
OCTVC1 Message Header
TrxId
Unique TRX identifier
TimeslotNb
Timeslot number.
SubChannelNb
Sub-Channel number.
Mode
Default: 0
CAPTURE_MODE_ENUM.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_GSM_TRX_ID TrxId;
tOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM TimeslotNb;
tOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM SubChannelNb;
tOCTVC1_GSM_CAPTURE_MODE_ENUM Mode;
} tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_RSP
Members:
Header
OCTVC1 Message Header
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
} tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_RSP;
/***************************** MODULE_DATA *************************************/
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA
Members:
ModuleData
Module Data structure
TrxId
Unique TRX identifier
LchId
Logical Channel identifier
ulAntennaIndex
Antenna index
ulFrameNumber
Range: [..cOCTVC1_GSM_MAX_FRAME_COUNT]
ulPower
ulDataSizeInBytes
byBadFlag
byBurstId
byReserved0
byReserved1
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MODULE_DATA ModuleData;
tOCTVC1_GSM_TRX_ID TrxId;
tOCTVC1_GSM_LOGICAL_CHANNEL_ID LchId;
tOCTVC1_INDEX ulAntennaIndex;
tOCT_UINT32 ulFrameNumber;
tOCT_UINT32 ulPower;
tOCT_UINT32 ulDataSizeInBytes;
tOCT_UINT8 byBadFlag;
tOCT_UINT8 byBurstId;
tOCT_UINT8 byReserved0;
tOCT_UINT8 byReserved1;
} tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA
Members:
ModuleData
Module Data structure
TrxId
Unique TRX identifier
LchId
Unique Logical channel identifier
ulFrameNumber
Range: [..cOCTVC1_GSM_MAX_FRAME_COUNT]
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MODULE_DATA ModuleData;
tOCTVC1_GSM_TRX_ID TrxId;
tOCTVC1_GSM_LOGICAL_CHANNEL_ID LchId;
tOCT_UINT32 ulFrameNumber;
} tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA;
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA
Members:
ModuleData
Module Data structure
TrxId
Unique TRX identifier
LchId
Unique Logical channel identifier
Data
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MODULE_DATA ModuleData;
tOCTVC1_GSM_TRX_ID TrxId;
tOCTVC1_GSM_LOGICAL_CHANNEL_ID LchId;
tOCTVC1_GSM_LOGICAL_CHANNEL_DATA Data;
} tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA;
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
#include "octvc1_gsm_evt.h"

View File

@ -2,7 +2,7 @@
File: OCTVC1_GSM_API_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the GSM API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $
@ -32,19 +32,14 @@ $Revision: $
#include "octvc1_gsm_api.h"
#include "octvc1_gsm_id_priv.h"
#include "octvc1_gsm_rc_priv.h"
#include "octvc1_gsm_lic_priv.h"
/************************ COMMON DEFINITIONS *******************************/
/***************************** METHODS *************************************/
/***************************** MODULE_DATA *************************************/
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
#include "octvc1_gsm_evt_priv.h"

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
File: octvc1_gsm_api_priv_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
This program is free software; you can redistribute it and/or modify
@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

View File

@ -2,7 +2,7 @@
File: octvc1_gsm_api_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_GSM_API_SWAP_H__
@ -62,15 +62,6 @@ extern "C" {
#define mOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#define mOCTVC1_GSM_MODULE_TO_CAPTURE_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#define mOCTVC1_GSM_CAPTURE_TYPE_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#define mOCTVC1_GSM_CAPTURE_STATUS_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
@ -81,15 +72,6 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#define mOCTVC1_GSM_ID_STUB_MODE_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#define mOCTVC1_GSM_STUB_MODE_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#define mOCTVC1_GSM_CAPTURE_MODE_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#define mOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
@ -119,15 +101,6 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#define mOCTVC1_GSM_TEST_MODE_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#define mOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#define mOCTVC1_GSM_MODULATION_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_BURST_TYPE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
@ -205,10 +178,6 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_RF_CONFIG *)pOCTVC1_GSM_RF_CONFIG)->ulRxGainDb); \
((tOCTVC1_GSM_RF_CONFIG *)pOCTVC1_GSM_RF_CONFIG)->ulTxAttndB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_RF_CONFIG *)pOCTVC1_GSM_RF_CONFIG)->ulTxAttndB); \
((tOCTVC1_GSM_RF_CONFIG *)pOCTVC1_GSM_RF_CONFIG)->ulTxAntennaId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_RF_CONFIG *)pOCTVC1_GSM_RF_CONFIG)->ulTxAntennaId); \
((tOCTVC1_GSM_RF_CONFIG *)pOCTVC1_GSM_RF_CONFIG)->ulRxAntennaId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_RF_CONFIG *)pOCTVC1_GSM_RF_CONFIG)->ulRxAntennaId); \
}
#else
#define mOCTVC1_GSM_RF_CONFIG_SWAP( pOCTVC1_GSM_RF_CONFIG )
@ -229,11 +198,8 @@ extern "C" {
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usHsn); \
((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usMaio = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usMaio); \
{ tOCT_UINT32 iOCTVC1_GSM_TRX_CONFIG; \
for( iOCTVC1_GSM_TRX_CONFIG=0; \
iOCTVC1_GSM_TRX_CONFIG<(2);iOCTVC1_GSM_TRX_CONFIG++ ) \
((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->ausReserve[iOCTVC1_GSM_TRX_CONFIG] = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->ausReserve[iOCTVC1_GSM_TRX_CONFIG]);} \
((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usReserve = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usReserve); \
((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->ulHoppingFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->ulHoppingFlag); \
((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->ulHoppingListLength = \
@ -303,36 +269,26 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_STUB_STATUS_SWAP( _f_pParms ){ tOCTVC1_GSM_STUB_STATUS * pOCTVC1_GSM_STUB_STATUS = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_STUB_STATUS)\
((tOCTVC1_GSM_STUB_STATUS *)pOCTVC1_GSM_STUB_STATUS)->byTimeslotUsed = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_STUB_STATUS *)pOCTVC1_GSM_STUB_STATUS)->byTimeslotUsed); \
{ mOCTVC1_GSM_STUB_MODE_ENUM_SWAP( &((tOCTVC1_GSM_STUB_STATUS *)pOCTVC1_GSM_STUB_STATUS)->byStubMode ); } \
#define mOCTVC1_GSM_BUFF_ADDR_SWAP( _f_pParms ){ tOCTVC1_GSM_BUFF_ADDR * pOCTVC1_GSM_BUFF_ADDR = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_BUFF_ADDR)\
((tOCTVC1_GSM_BUFF_ADDR *)pOCTVC1_GSM_BUFF_ADDR)->BuffAddr_TCHFS = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_BUFF_ADDR *)pOCTVC1_GSM_BUFF_ADDR)->BuffAddr_TCHFS); \
((tOCTVC1_GSM_BUFF_ADDR *)pOCTVC1_GSM_BUFF_ADDR)->BuffAddr_RACH = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_BUFF_ADDR *)pOCTVC1_GSM_BUFF_ADDR)->BuffAddr_RACH); \
}
#else
#define mOCTVC1_GSM_STUB_STATUS_SWAP( pOCTVC1_GSM_STUB_STATUS )
#define mOCTVC1_GSM_BUFF_ADDR_SWAP( pOCTVC1_GSM_BUFF_ADDR )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_STUB_CHANNEL_ID_SWAP( _f_pParms ){ tOCTVC1_GSM_STUB_CHANNEL_ID * pOCTVC1_GSM_STUB_CHANNEL_ID = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_STUB_CHANNEL_ID)\
{ mOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_SWAP( &((tOCTVC1_GSM_STUB_CHANNEL_ID *)pOCTVC1_GSM_STUB_CHANNEL_ID)->byTimeslotNb ); } \
{ mOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_SWAP( &((tOCTVC1_GSM_STUB_CHANNEL_ID *)pOCTVC1_GSM_STUB_CHANNEL_ID)->bySubChannelNb ); } \
{ mOCTVC1_GSM_SAPI_ENUM_SWAP( &((tOCTVC1_GSM_STUB_CHANNEL_ID *)pOCTVC1_GSM_STUB_CHANNEL_ID)->bySAPI ); } \
{ mOCTVC1_GSM_STUB_MODE_ENUM_SWAP( &((tOCTVC1_GSM_STUB_CHANNEL_ID *)pOCTVC1_GSM_STUB_CHANNEL_ID)->byStubMode ); } \
{ mOCTVC1_GSM_SAPI_ENUM_SWAP( &((tOCTVC1_GSM_STUB_CHANNEL_ID *)pOCTVC1_GSM_STUB_CHANNEL_ID)->CHANNEL_TYPE ); } \
}
#else
#define mOCTVC1_GSM_STUB_CHANNEL_ID_SWAP( pOCTVC1_GSM_STUB_CHANNEL_ID )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_CAPTURE_CHANNEL_ID_SWAP( _f_pParms ){ tOCTVC1_GSM_CAPTURE_CHANNEL_ID * pOCTVC1_GSM_CAPTURE_CHANNEL_ID = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_CAPTURE_CHANNEL_ID)\
{ mOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_SWAP( &((tOCTVC1_GSM_CAPTURE_CHANNEL_ID *)pOCTVC1_GSM_CAPTURE_CHANNEL_ID)->byTimeslotNb ); } \
{ mOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_SWAP( &((tOCTVC1_GSM_CAPTURE_CHANNEL_ID *)pOCTVC1_GSM_CAPTURE_CHANNEL_ID)->bySubChannelNb ); } \
{ mOCTVC1_GSM_CAPTURE_MODE_ENUM_SWAP( &((tOCTVC1_GSM_CAPTURE_CHANNEL_ID *)pOCTVC1_GSM_CAPTURE_CHANNEL_ID)->byCAPTUREMode ); } \
}
#else
#define mOCTVC1_GSM_CAPTURE_CHANNEL_ID_SWAP( pOCTVC1_GSM_CAPTURE_CHANNEL_ID )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_LOGICAL_CHANNEL_ID_SWAP( _f_pParms ){ tOCTVC1_GSM_LOGICAL_CHANNEL_ID * pOCTVC1_GSM_LOGICAL_CHANNEL_ID = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_LOGICAL_CHANNEL_ID)\
{ mOCTVC1_GSM_ID_TIMESLOT_NB_ENUM_SWAP( &((tOCTVC1_GSM_LOGICAL_CHANNEL_ID *)pOCTVC1_GSM_LOGICAL_CHANNEL_ID)->byTimeslotNb ); } \
@ -412,10 +368,10 @@ extern "C" {
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_MEASUREMENT_INFO *)pOCTVC1_GSM_MEASUREMENT_INFO)->usBERCnt); \
((tOCTVC1_GSM_MEASUREMENT_INFO *)pOCTVC1_GSM_MEASUREMENT_INFO)->usBERTotalBitCnt = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_MEASUREMENT_INFO *)pOCTVC1_GSM_MEASUREMENT_INFO)->usBERTotalBitCnt); \
((tOCTVC1_GSM_MEASUREMENT_INFO *)pOCTVC1_GSM_MEASUREMENT_INFO)->uLReserved0 = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_MEASUREMENT_INFO *)pOCTVC1_GSM_MEASUREMENT_INFO)->uLReserved0); \
((tOCTVC1_GSM_MEASUREMENT_INFO *)pOCTVC1_GSM_MEASUREMENT_INFO)->uLReserved1 = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_MEASUREMENT_INFO *)pOCTVC1_GSM_MEASUREMENT_INFO)->uLReserved1); \
((tOCTVC1_GSM_MEASUREMENT_INFO *)pOCTVC1_GSM_MEASUREMENT_INFO)->usRxQualFullUp = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_MEASUREMENT_INFO *)pOCTVC1_GSM_MEASUREMENT_INFO)->usRxQualFullUp); \
((tOCTVC1_GSM_MEASUREMENT_INFO *)pOCTVC1_GSM_MEASUREMENT_INFO)->usRxLevelFullUp = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_MEASUREMENT_INFO *)pOCTVC1_GSM_MEASUREMENT_INFO)->usRxLevelFullUp); \
}
#else
#define mOCTVC1_GSM_MEASUREMENT_INFO_SWAP( pOCTVC1_GSM_MEASUREMENT_INFO )
@ -441,8 +397,6 @@ extern "C" {
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_RAW_MEASUREMENT_INFO *)pOCTVC1_GSM_RAW_MEASUREMENT_INFO)->usTrSqTotalBitCnt); \
((tOCTVC1_GSM_RAW_MEASUREMENT_INFO *)pOCTVC1_GSM_RAW_MEASUREMENT_INFO)->sFreqErrHz = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_RAW_MEASUREMENT_INFO *)pOCTVC1_GSM_RAW_MEASUREMENT_INFO)->sFreqErrHz); \
((tOCTVC1_GSM_RAW_MEASUREMENT_INFO *)pOCTVC1_GSM_RAW_MEASUREMENT_INFO)->usReserved = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_RAW_MEASUREMENT_INFO *)pOCTVC1_GSM_RAW_MEASUREMENT_INFO)->usReserved); \
}
#else
#define mOCTVC1_GSM_RAW_MEASUREMENT_INFO_SWAP( pOCTVC1_GSM_RAW_MEASUREMENT_INFO )
@ -472,16 +426,6 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_PHYSICAL_STATUS *)pOCTVC1_GSM_PHYSICAL_STATUS)->ulTchDataCrcFailCount); \
((tOCTVC1_GSM_PHYSICAL_STATUS *)pOCTVC1_GSM_PHYSICAL_STATUS)->ulRachCount = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_PHYSICAL_STATUS *)pOCTVC1_GSM_PHYSICAL_STATUS)->ulRachCount); \
{ tOCT_UINT32 iOCTVC1_GSM_PHYSICAL_STATUS; \
for( iOCTVC1_GSM_PHYSICAL_STATUS=0; \
iOCTVC1_GSM_PHYSICAL_STATUS<(cOCTVC1_GSM_MAX_PDCH_DATA_BLOCKS);iOCTVC1_GSM_PHYSICAL_STATUS++ ) \
((tOCTVC1_GSM_PHYSICAL_STATUS *)pOCTVC1_GSM_PHYSICAL_STATUS)->aulPdtchCrcPassCount[iOCTVC1_GSM_PHYSICAL_STATUS] = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_PHYSICAL_STATUS *)pOCTVC1_GSM_PHYSICAL_STATUS)->aulPdtchCrcPassCount[iOCTVC1_GSM_PHYSICAL_STATUS]);}\
{ tOCT_UINT32 iOCTVC1_GSM_PHYSICAL_STATUS; \
for( iOCTVC1_GSM_PHYSICAL_STATUS=0; \
iOCTVC1_GSM_PHYSICAL_STATUS<(cOCTVC1_GSM_MAX_PDCH_DATA_BLOCKS);iOCTVC1_GSM_PHYSICAL_STATUS++ ) \
((tOCTVC1_GSM_PHYSICAL_STATUS *)pOCTVC1_GSM_PHYSICAL_STATUS)->aulPdtchCrcFailCount[iOCTVC1_GSM_PHYSICAL_STATUS] = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_PHYSICAL_STATUS *)pOCTVC1_GSM_PHYSICAL_STATUS)->aulPdtchCrcFailCount[iOCTVC1_GSM_PHYSICAL_STATUS]);}\
}
#else
#define mOCTVC1_GSM_PHYSICAL_STATUS_SWAP( pOCTVC1_GSM_PHYSICAL_STATUS )
@ -1324,42 +1268,6 @@ extern "C" {
#define mOCTVC1_GSM_MSG_TAP_FILTER_MODIFY_RSP_SWAP( pOCTVC1_GSM_MSG_TAP_FILTER_MODIFY_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD * pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD *)pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD)->Header ); } \
((tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD *)pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD)->ulOversample16xEnableFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD *)pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD)->ulOversample16xEnableFlag); \
}
#else
#define mOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD_SWAP( pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_RSP * pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_RSP *)pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_RSP)->Header ); } \
}
#else
#define mOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_RSP_SWAP( pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_CMD * pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_CMD *)pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_CMD)->Header ); } \
}
#else
#define mOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_CMD_SWAP( pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP * pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP *)pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP)->Header ); } \
((tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP *)pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP)->ulOversample16xEnableFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP *)pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP)->ulOversample16xEnableFlag); \
}
#else
#define mOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP_SWAP( pOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CMD * pOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CMD *)pOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CMD)->Header ); } \
@ -1423,22 +1331,22 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD * pOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD)->Header ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD)->TrxId ); } \
#define mOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD * pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD)->Header ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD)->TrxId ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CMD )
#define mOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP * pOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP)->Header ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP)->TrxId ); } \
{ mOCTVC1_GSM_STUB_STATUS_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP)->StubStatus ); } \
#define mOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP * pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP)->Header ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP)->TrxId ); } \
{ mOCTVC1_GSM_BUFF_ADDR_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP)->BuffADDR ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_RSP )
#define mOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
@ -1465,7 +1373,6 @@ extern "C" {
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD)->TrxId ); } \
{ mOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD)->byTimeslotNb ); } \
{ mOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD)->bySubChannelNb ); } \
{ mOCTVC1_GSM_STUB_MODE_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD)->byStubMode ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD )
@ -1479,156 +1386,6 @@ extern "C" {
#define mOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD * pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD *)pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD)->Header ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD *)pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD)->TrxId ); } \
{ mOCTVC1_GSM_TEST_MODE_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD *)pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD)->testModeVal ); } \
{ mOCTVC1_GSM_MODULATION_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD *)pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD)->modulation ); } \
{ tOCT_UINT32 jOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD; \
for( jOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD=0; \
jOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD<(cOCTVC1_GSM_TRX_MAX_TIMESLOTS);jOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD++ ) \
{ mOCTVC1_GSM_TEST_MODE_BURST_TYPE_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD *)pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD)->abyBurstType[jOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD] ); }} \
}
#else
#define mOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_RSP * pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_RSP *)pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_RSP)->Header ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD * pOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD *)pOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD)->Header ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD *)pOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD)->TrxId ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP * pOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP)->Header ); } \
{ mOCTVC1_GSM_TEST_MODE_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP)->testModeVal ); } \
{ mOCTVC1_GSM_MODULATION_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP)->modulation ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD * pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD)->Header ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD)->TrxId ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP * pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP)->Header ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP)->TrxId ); } \
{ mOCTVC1_GSM_CAPTURE_STATUS_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP)->Status ); } \
{ mOCTVC1_GSM_MODULE_TO_CAPTURE_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP)->tracePoint ); } \
{ mOCTVC1_GSM_CAPTURE_TYPE_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP)->Type ); } \
{ mOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP)->TimeslotNb ); } \
{ mOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP)->SubChannelNb ); } \
((tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP)->blockCnt = \
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP *)pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP)->blockCnt); \
}
#else
#define mOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD * pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD)->Header ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD)->TrxId ); } \
{ mOCTVC1_GSM_CAPTURE_MODE_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD)->Mode ); } \
{ mOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD)->TimeslotNb ); } \
{ mOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD)->SubChannelNb ); } \
{ mOCTVC1_GSM_MODULE_TO_CAPTURE_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD)->tracePoint ); } \
{ mOCTVC1_GSM_CAPTURE_TYPE_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD)->Type ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_RSP * pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_RSP *)pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_RSP)->Header ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD * pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD)->Header ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD)->TrxId ); } \
{ mOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD)->TimeslotNb ); } \
{ mOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD)->SubChannelNb ); } \
{ mOCTVC1_GSM_CAPTURE_MODE_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD)->Mode ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_RSP * pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_RSP *)pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_RSP)->Header ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA * pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)\
{ mOCTVC1_MODULE_DATA_SWAP( &((tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)->ModuleData ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)->TrxId ); } \
{ mOCTVC1_GSM_LOGICAL_CHANNEL_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)->LchId ); } \
((tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)->ulAntennaIndex); \
((tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)->ulFrameNumber = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)->ulFrameNumber); \
((tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)->ulPower = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)->ulPower); \
((tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)->ulDataSizeInBytes = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)->ulDataSizeInBytes); \
}
#else
#define mOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA_SWAP( pOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA * pOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA)\
{ mOCTVC1_MODULE_DATA_SWAP( &((tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA)->ModuleData ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA)->TrxId ); } \
{ mOCTVC1_GSM_LOGICAL_CHANNEL_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA)->LchId ); } \
((tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA)->ulFrameNumber = \
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA)->ulFrameNumber); \
}
#else
#define mOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA_SWAP( pOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA * pOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA)\
{ mOCTVC1_MODULE_DATA_SWAP( &((tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA)->ModuleData ); } \
{ mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA)->TrxId ); } \
{ mOCTVC1_GSM_LOGICAL_CHANNEL_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA)->LchId ); } \
{ mOCTVC1_GSM_LOGICAL_CHANNEL_DATA_SWAP( &((tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA *)pOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA)->Data ); } \
}
#else
#define mOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA_SWAP( pOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus
}

View File

@ -2,7 +2,7 @@
File: OCTVC1_GSM_BASE.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the OCTVC1 API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -43,7 +43,6 @@ $Octasic_Revision: $
/* Module: GSM */
#define cOCTVC1_GSM_CID_BASE ( (cOCTVC1_GSM_UID << 16) + cOCTVC1_CID_BASE )
#define cOCTVC1_GSM_EID_BASE ( (cOCTVC1_GSM_UID << 16) + cOCTVC1_EID_BASE )
#define cOCTVC1_GSM_MID_BASE ( (cOCTVC1_GSM_UID << 24) )
#define cOCTVC1_GSM_RC_BASE ( (cOCTVC1_GSM_UID << 16) + cOCTVC1_RC_BASE )
#endif /* __OCTVC1_GSM_BASE_H__ */

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
File: OCTVC1_GSM_DEFAULT_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the GSM API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -27,9 +27,6 @@ $Octasic_Revision: $
#ifndef __OCTVC1_GSM_DEFAULT_PRIV_H__
#define __OCTVC1_GSM_DEFAULT_PRIV_H__
#ifdef __cplusplus
extern "C" {
#endif
/***************************** INCLUDE FILES *******************************/
#include "octvc1_gsm_api_priv.h"
@ -37,11 +34,5 @@ extern "C" {
/***************************** COMMAND DEFAULT *****************************/
/***************************** MODULE_DATA *************************************/
#ifdef __cplusplus
}
#endif
#endif /* __OCTVC1_GSM_DEFAULT_PRIV_H__ */

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_GSM_EVT.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the GSM API.
@ -17,7 +17,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_GSM_EVT_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the GSM API.
@ -17,7 +17,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
File: octvc1_gsm_evt_priv_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
This program is free software; you can redistribute it and/or modify
@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

View File

@ -2,7 +2,7 @@
File: octvc1_gsm_evt_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_GSM_EVT_SWAP_H__

View File

@ -2,7 +2,7 @@
File: OCTVC1_GSM_ID.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the identifiers for the GSM API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -67,21 +67,14 @@ $Octasic_Revision: $
#define cOCTVC1_GSM_MSG_TAP_FILTER_INFO_CID ( 0x01e + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TAP_FILTER_STATS_CID ( 0x01f + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TAP_FILTER_MODIFY_CID ( 0x020 + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_MODIFY_CID ( 0x021 + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_OVERSAMPLE_SELECT_16X_INFO_CID ( 0x022 + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CID ( 0x035 + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_STOP_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CID ( 0x036 + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CID ( 0x037 + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_INFO_STUBB_LOOPBACK_TEST_CID ( 0x038 + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CID ( 0x038 + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CID ( 0x039 + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CID ( 0x03a + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CID ( 0x03b + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CID ( 0x03c + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_INFO_DL_TRACE_BUFF_CID ( 0x03d + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_START_DL_TRACE_BUFF_CID ( 0x03e + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_STOP_DL_TRACE_BUFF_CID ( 0x03f + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_CID_MAX (( 0x03f + 1 ) & 0xFFF)
#define cOCTVC1_GSM_CID_MAX (( 0x03a + 1 ) & 0xFFF)
/****************************************************************************
Event IDs
@ -95,15 +88,6 @@ $Octasic_Revision: $
#define cOCTVC1_GSM_EID_MAX (( 0x0034 + 1 ) & 0xFFFF)
/****************************************************************************
Module Data IDs
****************************************************************************/
#define cOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MID ( 0x0000 + cOCTVC1_GSM_MID_BASE )
#define cOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MID ( 0x0001 + cOCTVC1_GSM_MID_BASE )
#define cOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MID ( 0x0002 + cOCTVC1_GSM_MID_BASE )
#define cOCTVC1_GSM_MID_MAX (( 0x0002 + 1 ) & 0xFFFF)
#endif /* __OCTVC1_GSM_ID_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_GSM_ID_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the identifiers for the GSM API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -40,10 +40,6 @@ $Octasic_Revision: $
Event IDs
****************************************************************************/
/****************************************************************************
Module Data IDs
****************************************************************************/
#endif /* __OCTVC1_GSM_ID_PRIV_H__ */

View File

@ -1,51 +0,0 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_GSM_LIC.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Description: Contains the license ids for the GSM API.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
$Octasic_Revision: $
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef OCTVC1_GSM_LIC_H__
#define OCTVC1_GSM_LIC_H__
#include "octvc1_gsm_base.h"
/****************************************************************************
GSM license ids
****************************************************************************/
#define cOCTVC1_GSM_LIC_RF_BAND_ALL_ENABLE ( 0x0001 + (cOCTVC1_GSM_UID << 16) + ( 0x1 << 24 ) )
#define cOCTVC1_GSM_LIC_RF_BAND_410_ENABLE ( 0x0002 + (cOCTVC1_GSM_UID << 16) )
#define cOCTVC1_GSM_LIC_RF_BAND_450_ENABLE ( 0x0003 + (cOCTVC1_GSM_UID << 16) )
#define cOCTVC1_GSM_LIC_RF_BAND_480_ENABLE ( 0x0004 + (cOCTVC1_GSM_UID << 16) )
#define cOCTVC1_GSM_LIC_RF_BAND_710_ENABLE ( 0x0005 + (cOCTVC1_GSM_UID << 16) )
#define cOCTVC1_GSM_LIC_RF_BAND_750_ENABLE ( 0x0006 + (cOCTVC1_GSM_UID << 16) )
#define cOCTVC1_GSM_LIC_RF_BAND_810_ENABLE ( 0x0007 + (cOCTVC1_GSM_UID << 16) )
#define cOCTVC1_GSM_LIC_RF_BAND_850_ENABLE ( 0x0008 + (cOCTVC1_GSM_UID << 16) )
#define cOCTVC1_GSM_LIC_RF_BAND_900_ENABLE ( 0x0009 + (cOCTVC1_GSM_UID << 16) )
#define cOCTVC1_GSM_LIC_RF_BAND_1800_ENABLE ( 0x000A + (cOCTVC1_GSM_UID << 16) )
#define cOCTVC1_GSM_LIC_RF_BAND_1900_ENABLE ( 0x000B + (cOCTVC1_GSM_UID << 16) )
#define cOCTVC1_GSM_LIC_GPRS_EDGE_ENABLE ( 0x000C + (cOCTVC1_GSM_UID << 16) + ( 0x1 << 24 ) )
#define cOCTVC1_GSM_LIC_MULTI_TRX_ENABLE ( 0x000D + (cOCTVC1_GSM_UID << 16) )
#define cOCTVC1_GSM_LIC_RAW_DATA_ENABLE ( 0x000E + (cOCTVC1_GSM_UID << 16) )
#endif /* OCTVC1_GSM_LIC_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_GSM_RC.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the return codes for the GSM API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -46,24 +46,21 @@ $Octasic_Revision: $
/****************************************************************************
TRX return codes
****************************************************************************/
#define cOCTVC1_GSM_TRX_RC_BASE ( 0x0200 + cOCTVC1_GSM_RC_BASE )
#define cOCTVC1_GSM_TRX_RC_BASE ( 0x0200 + cOCTVC1_GSM_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_RESOURCE_UNAVAILABLE ( 0x0000 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_ALREADY_OPENED ( 0x0001 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_ID_INVALID ( 0x0002 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_NOT_FOUND ( 0x0003 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_RADIO_INIT ( 0x0004 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_RADIO_CONFIG ( 0x0005 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_RADIO_RESET ( 0x0006 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_RADIO_TERMINATE ( 0x0007 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_CENTRE_FREQ_NOT_SAME_ACROSS_TRX ( 0x0008 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_CARRIER_OFFSET_OUTOF_RANGE ( 0x0009 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_NOT_PROPERLY_SEPARATED ( 0x000a + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_BCCH_NOT_CONFIGURED ( 0x000b + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_CLOSE_NONPRIMARY_FIRST ( 0x000c + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_PARAMS_INVALID ( 0x000d + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_PRIMARY_ONLY_BCCH_CONFIGURED ( 0x000e + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_PRE_CONFIG_OVERSAMPLE_SELECTION_NOT_DONE ( 0x000f + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_RESOURCE_UNAVAILABLE ( 0x0000 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_ALREADY_OPENED ( 0x0001 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_ID_INVALID ( 0x0002 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_NOT_FOUND ( 0x0003 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_RADIO_INIT ( 0x0004 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_RADIO_CONFIG ( 0x0005 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_RADIO_RESET ( 0x0006 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_RADIO_TERMINATE ( 0x0007 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_CENTRE_FREQ_NOT_SAME_ACROSS_TRX ( 0x0008 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_CARRIER_OFFSET_OUTOF_RANGE ( 0x0009 + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_NOT_PROPERLY_SEPARATED ( 0x000a + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_BCCH_NOT_CONFIGURED ( 0x000b + cOCTVC1_GSM_TRX_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_CLOSE_NONPRIMARY_FIRST ( 0x000c + cOCTVC1_GSM_TRX_RC_BASE )
/****************************************************************************
PHYSICAL_CHANNEL return codes
@ -74,7 +71,6 @@ $Octasic_Revision: $
#define cOCTVC1_GSM_RC_PHYSICAL_CHANNEL_ALREADY_ACTIVATED ( 0x0001 + cOCTVC1_GSM_PHYSICAL_CHANNEL_RC_BASE )
#define cOCTVC1_GSM_RC_PHYSICAL_CHANNEL_NOT_ACTIVATED ( 0x0002 + cOCTVC1_GSM_PHYSICAL_CHANNEL_RC_BASE )
#define cOCTVC1_GSM_RC_PHYSICAL_CHANNEL_ID_INVALID ( 0x0003 + cOCTVC1_GSM_PHYSICAL_CHANNEL_RC_BASE )
#define cOCTVC1_GSM_RC_PHYSICAL_CHANNEL_PARAMS_INVALID ( 0x0004 + cOCTVC1_GSM_PHYSICAL_CHANNEL_RC_BASE )
/****************************************************************************
SUB_CHANNEL return codes
@ -97,13 +93,6 @@ $Octasic_Revision: $
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_SAPI_INVALID ( 0x0005 + cOCTVC1_GSM_LOGICAL_CHANNEL_RC_BASE )
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_BCCH_BSIC_INVALID ( 0x0006 + cOCTVC1_GSM_LOGICAL_CHANNEL_RC_BASE )
/****************************************************************************
TEST_MODULE return codes
****************************************************************************/
#define cOCTVC1_GSM_TEST_MODULE_RC_BASE ( 0x0420 + cOCTVC1_GSM_RC_BASE )
#define cOCTVC1_GSM_RC_TEST_MODULE_GSM_MODULE_NOT_STARTED ( 0x0000 + cOCTVC1_GSM_TEST_MODULE_RC_BASE )
/****************************************************************************
Validate return codes
****************************************************************************/
@ -111,19 +100,18 @@ $Octasic_Revision: $
#define cOCTVC1_GSM_RC_RF_CONFIG_INVALID_RX_GAIN_DB ( 0x1 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_RF_CONFIG_INVALID_TX_ATTND_B ( 0x2 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_RF_CONFIG_INVALID_TX_ANTENNA_ID ( 0x3 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_RF_CONFIG_INVALID_RX_ANTENNA_ID ( 0x4 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_CONFIG_INVALID_US_TSC ( 0x5 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_STUB_STATUS_INVALID_BY_TIMESLOT_USED ( 0x6 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_DATA_INVALID_FRAME_NUMBER ( 0x7 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_DATA_INVALID_DATA_LENGTH ( 0x8 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_RAW_DATA_INVALID_FRAME_NUMBER ( 0x9 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_RAW_DATA_INVALID_DATA_LENGTH ( 0xA + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_TAP_FILTER_PHYSICAL_CHANNEL_INVALID_ENTRY_CNT ( 0xB + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_TAP_FILTER_LOGICAL_CHANNEL_INVALID_ENTRY_CNT ( 0xC + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_TAP_FILTER_STATS_INVALID_TAP_ID_CNT ( 0xD + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_MODULE_DATA_RF_UPLINK_INPUT_HEADER_INVALID_FRAME_NUMBER ( 0xE + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_LOGICAL_CHANNEL_EMPTY_FRAME_REQUEST_INVALID_FRAME_NUMBER ( 0xF + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_CONFIG_INVALID_US_TSC ( 0x3 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_BUFF_ADDR_INVALID_BUFF_ADDR__TCHFS ( 0x4 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_BUFF_ADDR_INVALID_BUFF_ADDR__RACH ( 0x5 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_DATA_INVALID_FRAME_NUMBER ( 0x6 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_DATA_INVALID_DATA_LENGTH ( 0x7 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_RAW_DATA_INVALID_FRAME_NUMBER ( 0x8 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_RAW_DATA_INVALID_DATA_LENGTH ( 0x9 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_TAP_FILTER_PHYSICAL_CHANNEL_INVALID_ENTRY_CNT ( 0xA + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_TAP_FILTER_LOGICAL_CHANNEL_INVALID_ENTRY_CNT ( 0xB + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_TAP_FILTER_STATS_INVALID_TAP_ID_CNT ( 0xC + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_MODULE_DATA_RF_UPLINK_INPUT_HEADER_INVALID_FRAME_NUMBER ( 0xD + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_GSM_RC_TRX_LOGICAL_CHANNEL_EMPTY_FRAME_REQUEST_INVALID_FRAME_NUMBER ( 0xE + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#endif /* OCTVC1_GSM_RC_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_GSM_RC_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the return codes for the GSM API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $

View File

@ -2,7 +2,7 @@
File: OCTVC1_GSM_VERSION.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the version of the GSM API interface.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -27,24 +27,23 @@ $Octasic_Revision: $
#ifndef __OCTVC1_GSM_VERSION_H__
#define __OCTVC1_GSM_VERSION_H__
#include "../octvc1_api.h"
/* The version ID is separated into the following sections:
bit[31:27]: Major version
bit[26:21]: Minor version
bit[20:15]: Bug fix version
bit[14:0]: Build number
bit[31:25]: Major version
bit[24:18]: Minor version
bit[17:11]: Bug fix version
bit[10:0]: Build number
*/
#define cOCTVC1_GSM_VERSION_MAJOR 2
#define cOCTVC1_GSM_VERSION_MINOR 11
#define cOCTVC1_GSM_VERSION_MINOR 5
#define cOCTVC1_GSM_VERSION_MAINTENANCE 0
#define cOCTVC1_GSM_VERSION_BUILD 1927
#define cOCTVC1_GSM_VERSION_BUILD 780
#define cOCTVC1_GSM_VERSION_ID ( (cOCTVC1_GSM_VERSION_MAJOR << cOCTVC1_API_VERSION_MASK_MAJOR_BIT_OFFSET) + \
(cOCTVC1_GSM_VERSION_MINOR << cOCTVC1_API_VERSION_MASK_MINOR_BIT_OFFSET) + \
(cOCTVC1_GSM_VERSION_MAINTENANCE << cOCTVC1_API_VERSION_MASK_MAINTENANCE_BIT_OFFSET) + \
(cOCTVC1_GSM_VERSION_BUILD << cOCTVC1_API_VERSION_MASK_BUILD_BIT_OFFSET ) )
#define cOCTVC1_GSM_VERSION_ID ( (cOCTVC1_GSM_VERSION_MAJOR << 25) + \
(cOCTVC1_GSM_VERSION_MINOR << 18) + \
(cOCTVC1_GSM_VERSION_MAINTENANCE << 11) + \
cOCTVC1_GSM_VERSION_BUILD )
#endif /* __OCTVC1_GSM_VERSION_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_HW_API.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the HW API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $
@ -41,7 +41,6 @@ $Revision: $
#include "../octvc1_list.h"
#include "../octvc1_log.h"
#include "../octvc1_process.h"
#include "../octvc1_user_id.h"
#include "../octvc1_radio.h"
#include "octvc1_hw_id.h"
@ -64,25 +63,13 @@ $Revision: $
#define cOCTVC1_HW_PCB_INFO_SOURCE_ENUM_EEPROM 2
#define cOCTVC1_HW_PCB_INFO_SOURCE_ENUM_INI_FILE 3
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_PCB_INFO_SIGNED_STATE_ENUM :
-------------------------------------------------------------------------------------*/
#define tOCTVC1_HW_PCB_INFO_SIGNED_STATE_ENUM tOCT_UINT32
#define cOCTVC1_HW_PCB_INFO_SIGNED_STATE_ENUM_SIGNED_OK 0x40000000
#define cOCTVC1_HW_PCB_INFO_SIGNED_STATE_ENUM_SIGNED_ERROR 0x80000000
/*-------------------------------------------------------------------------------------
PCB information state.
-------------------------------------------------------------------------------------*/
#define tOCTVC1_HW_PCB_INFO_STATE_ENUM tOCT_UINT32
#define tOCTVC1_HW_PCB_INFO_STATE_ENUM tOCT_UINT32
#define cOCTVC1_HW_PCB_INFO_STATE_ENUM_PARSED_ERROR 0
#define cOCTVC1_HW_PCB_INFO_STATE_ENUM_PARSED_OK 1
#define cOCTVC1_HW_PCB_INFO_STATE_ENUM_PARSED_OK_SIGNED ((tOCT_UINT32)(1|cOCTVC1_HW_PCB_INFO_SIGNED_STATE_ENUM_SIGNED_OK) )
#define cOCTVC1_HW_PCB_INFO_STATE_ENUM_PARSED_OK_SIGNED_ERROR ((tOCT_UINT32)(1|cOCTVC1_HW_PCB_INFO_SIGNED_STATE_ENUM_SIGNED_ERROR) )
#define cOCTVC1_HW_PCB_INFO_STATE_ENUM_PARSED_ERROR_SIGNED ((tOCT_UINT32)(0|cOCTVC1_HW_PCB_INFO_SIGNED_STATE_ENUM_SIGNED_OK) )
#define cOCTVC1_HW_PCB_INFO_STATE_ENUM_PARSED_ERROR_SIGNED_ERROR ((tOCT_UINT32)(0|cOCTVC1_HW_PCB_INFO_SIGNED_STATE_ENUM_SIGNED_ERROR) )
#define cOCTVC1_HW_PCB_INFO_STATE_ENUM_PARSED_ERROR 0
#define cOCTVC1_HW_PCB_INFO_STATE_ENUM_PARSED_OK 1
/*-------------------------------------------------------------------------------------
PCB max field definitions.
@ -186,15 +173,15 @@ typedef struct
Default: 0
Physical core index. Value 0 means no core is running for this logical
identifier.
ulProcessUserId
Default: cOCTVC1_USER_ID_PROCESS_ENUM_INVALID
ulProcessImageType
Default: cOCTVC1_PROCESS_TYPE_ENUM_INVALID
Process Type identifier. Value INVALID means no process running on this core.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCT_UINT32 hProcess;
tOCT_UINT32 ulPhysicalCoreId;
tOCTVC1_USER_ID_PROCESS_ENUM ulProcessUserId;
tOCT_UINT32 hProcess;
tOCT_UINT32 ulPhysicalCoreId;
tOCTVC1_PROCESS_TYPE_ENUM ulProcessImageType;
} tOCTVC1_HW_CPU_CORE_INFO;
@ -394,50 +381,6 @@ typedef struct
/*-------------------------------------------------------------------------------------
RF_PORT related definitions.
-------------------------------------------------------------------------------------*/
#define cOCTVC1_HW_RF_PORT_MAX_ANTENNA 2 /* Maximum number of antenna per RF_PORT. */
#define cOCTVC1_HW_RF_PORT_ANTENNA_MAX_TX_CALIB 20 /* Maximum number of TX calibration per RF_PORT antenna. */
#define cOCTVC1_HW_RF_PORT_ANTENNA_UNUSED_ID 0xFFFFFFFF /* Specify that this antenna is not used. */
/*-------------------------------------------------------------------------------------
RF port antenna calibration state.
-------------------------------------------------------------------------------------*/
#define tOCTVC1_HW_RF_PORT_ANTENNA_CALIB_STATE_ENUM tOCT_UINT32
#define cOCTVC1_HW_RF_PORT_ANTENNA_CALIB_STATE_ENUM_UNAVAILABLE 0
#define cOCTVC1_HW_RF_PORT_ANTENNA_CALIB_STATE_ENUM_INACTIVE 1
#define cOCTVC1_HW_RF_PORT_ANTENNA_CALIB_STATE_ENUM_ACTIVE 2
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG
Members:
ulEnableFlag
lRxGaindB
Q9 value, (1 dB step) Minimum value is:0 Maximum value is:73 (* 512)
ulRxGainMode
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCT_BOOL32 ulEnableFlag;
tOCT_INT32 lRxGaindB;
tOCTVC1_RADIO_RX_GAIN_CTRL_MODE_ENUM ulRxGainMode;
} tOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG
Members:
ulEnableFlag
lTxGaindB
Q9 value, Minimum value is:-89.75 Maximum value is:0
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCT_BOOL32 ulEnableFlag;
tOCT_INT32 lTxGaindB;
} tOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_RF_PORT_RX_STATS
@ -451,17 +394,17 @@ typedef struct
ulRxAverageBytePerSecond
Average byte receive per seconds
ulRxAveragePeriodUs
Average Time in microseconds between two receive
Frequency
Current frequency
Average Time in micro second between two receive
ulFrequencyKhz
Current frequency in Khz
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCT_UINT32 ulRxByteCnt;
tOCT_UINT32 ulRxOverflowCnt;
tOCT_UINT32 ulRxAverageBytePerSecond;
tOCT_UINT32 ulRxAveragePeriodUs;
tOCTVC1_RADIO_FREQUENCY_VALUE Frequency;
tOCT_UINT32 ulRxByteCnt;
tOCT_UINT32 ulRxOverflowCnt;
tOCT_UINT32 ulRxAverageBytePerSecond;
tOCT_UINT32 ulRxAveragePeriodUs;
tOCT_UINT32 ulFrequencyKhz;
} tOCTVC1_HW_RF_PORT_RX_STATS;
@ -477,36 +420,20 @@ typedef struct
ulTxAverageBytePerSecond
Average byte receive per seconds
ulTxAveragePeriodUs
Average Time in microseconds between two send
Frequency
Current frequency
Average Time in micro second between two send
ulFrequencyKhz
Current frequency in Khz
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCT_UINT32 ulTxByteCnt;
tOCT_UINT32 ulTxUnderflowCnt;
tOCT_UINT32 ulTxAverageBytePerSecond;
tOCT_UINT32 ulTxAveragePeriodUs;
tOCTVC1_RADIO_FREQUENCY_VALUE Frequency;
tOCT_UINT32 ulTxByteCnt;
tOCT_UINT32 ulTxUnderflowCnt;
tOCT_UINT32 ulTxAverageBytePerSecond;
tOCT_UINT32 ulTxAveragePeriodUs;
tOCT_UINT32 ulFrequencyKhz;
} tOCTVC1_HW_RF_PORT_TX_STATS;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB
Members:
ulFrequencyMhz
Frequency in Mhz
ulAttenuationdB
Attenuation in dB.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCT_UINT32 ulFrequencyMhz;
tOCT_UINT32 ulAttenuationdB;
} tOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB;
/*-------------------------------------------------------------------------------------
Clock Sync Manager related definitions.
-------------------------------------------------------------------------------------*/
@ -520,19 +447,31 @@ typedef struct
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM_FREQ_10MHZ 1
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM_FREQ_30_72MHZ 2
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM_FREQ_1HZ_EXT 3
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM_SOFT_APP 4 /* Clock Sync Manager is driven by the software application. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM_NONE 5 /* Clock Sync Manager is not initialized. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM_NONE 4 /* Clock Sync Manager is not initialized. */
/* Base on config file informations. */
/*-------------------------------------------------------------------------------------
Clock Sync Manager DAC State.
Clock Sync Manager Source Selection.
-------------------------------------------------------------------------------------*/
#define tOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM tOCT_UINT32
#define tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_SELECTION_ENUM tOCT_UINT32
#define cOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM_UNUSED 0 /* Clock Sync Manager DAC mechanism is not used. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM_MASTER 1 /* Clock Sync Manager DAC mechanism is controled by the process. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM_SLAVE 2 /* Clock Sync Manager DAC mechanism is controled by another DSP. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM_FREE_RUNNING 3 /* Clock Sync Manager is disable. Clock asservissement is done externally. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_SELECTION_ENUM_AUTOSELECT 0 /* Clock Source is selected by the PHY. */
/* Base on config file informations. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_SELECTION_ENUM_CONFIG_FILE 1 /* Clock Source should be selected by the host application. */
/* Host did not specify the source yet. */
/* Expecting rate is defined by config file. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_SELECTION_ENUM_HOST_APPLICATION 2 /* Clock Source was selected by the host application. */
/* Host did specify the source through API call. */
/*-------------------------------------------------------------------------------------
Clock Sync manager sync source state
-------------------------------------------------------------------------------------*/
#define tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM tOCT_UINT32
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM_INVALID 0 /* The clock source is not valid. */
/* (Ex: GPS is not available). */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM_VALID 1 /* The clock source is valid. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM_UNSPECIFIED 2 /* The clock source state was never specified by the host application. */
/*-------------------------------------------------------------------------------------
Clock Sync manager state
@ -540,16 +479,13 @@ typedef struct
#define tOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM tOCT_UINT32
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_UNINITIALIZE 0
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_UNUSED 1 /* Not opened. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_IDLE 1
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_NO_EXT_CLOCK 2 /* Never detect any clock. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_LOCKED 3
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_UNLOCKED 4
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_ERROR 5
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_DISABLE 6 /* The actual PCB does not support this service. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_DISABLE 6 /* The actual PCB does not supporte this service. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_LOSS_EXT_CLOCK 7 /* No more clock detected. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_UNRESERVED 8 /* Opened, but no process has reserved. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_RESERVED 9 /* Reserved, not yet active. */
#define cOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_ACTIVE 10
/***************************** METHODS *************************************/
/*-------------------------------------------------------------------------------------
@ -1043,14 +979,18 @@ typedef struct
RF PORT index
ulAntennaIndex
Antenna index
RxConfig
ulEnableFlag
lRxGaindB
ulRxGainMode
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG RxConfig;
tOCT_BOOL32 ulEnableFlag;
tOCT_INT32 lRxGaindB;
tOCTVC1_RADIO_RX_GAIN_CTRL_MODE_ENUM ulRxGainMode;
} tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP;
@ -1083,105 +1023,20 @@ typedef struct
RF PORT index
ulAntennaIndex
Antenna index
TxConfig
ulEnableFlag
lTxGaindB
Q9 value
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG TxConfig;
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCT_BOOL32 ulEnableFlag;
tOCT_INT32 lTxGaindB;
} tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD
Members:
Header
OCTVC1 Message Header
ulPortIndex
RF PORT index
ulAntennaIndex
Antenna index
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
} tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP
Members:
Header
OCTVC1 Message Header
ulPortIndex
RF PORT index
ulAntennaIndex
Antenna index
ulCalibState
Set to UNAVAILABLE when the calibrations are not present.
Set to ACTIVE when the calibration is enable by the configuration file.
ulCalibCnt
Number of valid calibration in 'aCalib' array
aCalib
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCTVC1_HW_RF_PORT_ANTENNA_CALIB_STATE_ENUM ulCalibState;
tOCT_UINT32 ulCalibCnt;
tOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB aCalib[cOCTVC1_HW_RF_PORT_ANTENNA_MAX_TX_CALIB];
} tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD
Members:
Header
OCTVC1 Message Header
ulPortIndex
RF PORT index
ulAntennaIndex
Antenna index
ulActivateFlag
Weather or not to activate the calibration.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCT_BOOL32 ulActivateFlag;
} tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP
Members:
Header
OCTVC1 Message Header
ulPortIndex
RF PORT index
ulAntennaIndex
Antenna index
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
} tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CMD
@ -1203,13 +1058,14 @@ typedef struct
OCTVC1 Message Header
ulClkSourceRef
Selected source for reference clock
ulMaxDriftDurationUs
ulClkSourceSelection
Clock source selection mode
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM ulClkSourceRef;
tOCT_INT32 ulMaxDriftDurationUs;
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM ulClkSourceRef;
tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_SELECTION_ENUM ulClkSourceSelection;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP;
@ -1237,230 +1093,107 @@ typedef struct
OCTVC1 Message Header
ulState
Clock sync manager state
ulDacState
DAC state
lClockError
Curent error on the tracked clock's control loop
lDroppedCycles
Number of cycles (at ulPllFreqHz) that have been dropped by the control loop
This occurs when there a big gaps of the reference clock in the frequency
measurement unit,
which are likely caused by changes in the reference clock.
ulPllFreqHz
Frequency provided to the comparator and generators.
ulPllFractionalFreqHz
Fractional part of ulPllFreqHz.
ulSlipCnt
Number of times values exceeded the synchronization threshold while in the sync
state
ulSyncLosseCnt
Number of times the clock manager left the synchronized state
ulSourceState
Clock source state
ulDacValue
Current DAC value
ulOwnerProcessUid
ulDriftElapseTimeUs
Last calculated drift elapse time in microseconds.
Curent DAC value
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM ulState;
tOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM ulDacState;
tOCT_INT32 lClockError;
tOCT_INT32 lDroppedCycles;
tOCT_UINT32 ulPllFreqHz;
tOCT_UINT32 ulPllFractionalFreqHz;
tOCT_UINT32 ulSlipCnt;
tOCT_UINT32 ulSyncLosseCnt;
tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM ulSourceState;
tOCT_UINT32 ulDacValue;
tOCTVC1_USER_ID_PROCESS_ENUM ulOwnerProcessUid;
tOCT_UINT32 ulDriftElapseTimeUs;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD
Members:
Header
OCTVC1 Message Header
ulPortIndex
RF PORT index
ulAntennaIndex
Antenna index
ulRelativeGainFlag
Weather or not the following 'lRxGaindB' is relative of absolute value.
TRUE: mean that the 'lRxGaindB' will be added to the current configured value.
lRxGaindB
Range: [..]
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP
Members:
Header
OCTVC1 Message Header
ulClkSourceRef
Selected source for reference clock
ulSourceState
Selected source for reference clock
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM ulClkSourceRef;
tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM ulSourceState;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD
Members:
Header
OCTVC1 Message Header
ulClkSourceRef
Default: cOCTVC1_DO_NOT_MODIFY
Q9 value, (1 dB step) Minimum value is:0 Maximum value is:73 dB (37376 in Q9)
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCT_BOOL32 ulRelativeGainFlag;
tOCT_INT32 lRxGaindB;
} tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP
Members:
Header
OCTVC1 Message Header
ulPortIndex
RF PORT index
ulAntennaIndex
Antenna index
lRxGaindB
Q9 value, (1 dB step) Minimum value is:0 Maximum value is:73 (* 512)
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCT_INT32 lRxGaindB;
} tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD
Members:
Header
OCTVC1 Message Header
ulPortIndex
RF PORT index
ulAntennaIndex
Antenna index
ulRelativeGainFlag
Weather or not the following 'lTxGaindB' is relative of absolute value.
TRUE: mean that the 'lRxGaindB' will be added to the current configured value.
lTxGaindB
Range: [..]
Selected source for reference clock
ulSourceState
Default: cOCTVC1_DO_NOT_MODIFY
Q9 value, Minimum value is:-89.75 (-45952 in Q9) Maximum value is:0 allow step
is 0.25 (128 in Q9)
Selected source for reference clock
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCT_BOOL32 ulRelativeGainFlag;
tOCT_INT32 lTxGaindB;
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM ulClkSourceRef;
tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM ulSourceState;
} tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_RSP
Members:
Header
OCTVC1 Message Header
ulPortIndex
RF PORT index
ulAntennaIndex
Antenna index
lTxGaindB
Q9 value, Minimum value is:-89.75 Maximum value is:0
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCT_INT32 lTxGaindB;
} tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD
Members:
Header
OCTVC1 Message Header
ulPortIndex
Unique RF port identifier
ulAntennaIndex
Antenna index
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
} tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP
Members:
Header
OCTVC1 Message Header
ulPortIndex
Unique RF port identifier
ulAntennaIndex
Antenna index
ulInitializedFlag
Whether or not the values was initialized by the host application.
lTxGaindB
Q9 value.
lRxGaindB
Q9 value.
ulTxPathDelayNs
TX path delay in nanosecond.
ulRxPathDelayNs
RX path delay in nanosecond.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCT_BOOL32 ulInitializedFlag;
tOCT_INT32 lTxGaindB;
tOCT_INT32 lRxGaindB;
tOCT_UINT32 ulTxPathDelayNs;
tOCT_UINT32 ulRxPathDelayNs;
} tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD
Allow the host application to inform the target about
few characteristics of the associated front-end.
Members:
Header
OCTVC1 Message Header
ulPortIndex
Unique RF port identifier
ulAntennaIndex
Antenna index
lTxGaindB
Q9 value.
lRxGaindB
Q9 value.
ulTxPathDelayNs
TX path delay in nanosecond.
ulRxPathDelayNs
RX path delay in nanosecond.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCT_INT32 lTxGaindB;
tOCT_INT32 lRxGaindB;
tOCT_UINT32 ulTxPathDelayNs;
tOCT_UINT32 ulRxPathDelayNs;
} tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP
Members:
Header
OCTVC1 Message Header
ulPortIndex
Unique RF port identifier
ulAntennaIndex
Antenna index
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
} tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_RSP;
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/

View File

@ -2,7 +2,7 @@
File: OCTVC1_HW_API_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the HW API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $
@ -89,8 +89,6 @@ typedef struct
Members:
Header
OCTVC1 Message Header
ulClkSourceRef
Selected source for reference clock
ulDacInitValue
Default: 0x00007600
DAC initial value.
@ -102,20 +100,13 @@ typedef struct
Default: 10
Maximum allowed delta to consider that the clock manager is synchronized to its
reference.
ulFrequencyCorrectionFlag
Set to cOCT_TRUE when frequency correction should be applied.
ulMaxDriftDurationUs
Default: 40
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM ulClkSourceRef;
tOCT_UINT32 ulDacInitValue;
tOCT_UINT32 ulSyncWindowSize;
tOCT_INT32 lSyncThreshold;
tOCT_BOOL32 ulFrequencyCorrectionFlag;
tOCT_INT32 ulMaxDriftDurationUs;
tOCTVC1_MSG_HEADER Header;
tOCT_UINT32 ulDacInitValue;
tOCT_UINT32 ulSyncWindowSize;
tOCT_INT32 lSyncThreshold;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD;
@ -158,111 +149,6 @@ typedef struct
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STOP_SYNCHRO_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD
Members:
Header
OCTVC1 Message Header
ulState
Clock sync manager state
ulDacState
DAC state
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM ulState;
tOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM ulDacState;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_RSP
Members:
Header
OCTVC1 Message Header
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD
Members:
Header
OCTVC1 Message Header
ulResetStatsFlag
Statistics counters will be reset to zero after the current values are returned.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCT_BOOL32 ulResetStatsFlag;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP
Members:
Header
OCTVC1 Message Header
ulState
Clock sync manager state
ulAutoSelectFlag
Set to true, when the clock source was select through GPIO.
lClockError
Accumulated error on the tracked clock's control loop
lLastMeasuredError
The last clock error that got injected in the control loop
lDroppedCycles
Number of cycles (at ulPllFreqHz) that have been dropped by the control loop
This occurs when there a big gaps of the reference clock in the frequency
measurement unit,
which are likely caused by changes in the reference clock.
ulPllFreqHz
Frequency provided to the comparator and generators.
ulPllFractionalFreqHz
Fractional part of ulPllFreqHz.
ulSlipCnt
Number of times values exceeded the synchronization threshold while in the sync
state
ulSyncLossCnt
Number of times the clock manager left the synchronized state
ulDacState
DAC state
ulDacValue
Current DAC value
ulOwnerProcessUid
ulFrequencyCorrectionFlag
Set to cOCT_TRUE when frequency correction is applied
ulDriftElapseTimeUs
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM ulState;
tOCT_BOOL32 ulAutoSelectFlag;
tOCT_INT32 lClockError;
tOCT_INT32 lLastMeasuredError;
tOCT_INT32 lDroppedCycles;
tOCT_UINT32 ulPllFreqHz;
tOCT_UINT32 ulPllFractionalFreqHz;
tOCT_UINT32 ulSlipCnt;
tOCT_UINT32 ulSyncLossCnt;
tOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM ulDacState;
tOCT_UINT32 ulDacValue;
tOCTVC1_USER_ID_PROCESS_ENUM ulOwnerProcessUid;
tOCT_BOOL32 ulFrequencyCorrectionFlag;
tOCT_UINT32 ulDriftElapseTimeUs;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP;
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
#include "octvc1_hw_evt_priv.h"

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
File: octvc1_hw_api_priv_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
This program is free software; you can redistribute it and/or modify
@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
@ -58,17 +58,12 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->Header ); } \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->ulClkSourceRef ); } \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->ulDacInitValue = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->ulDacInitValue); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->ulSyncWindowSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->ulSyncWindowSize); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->lSyncThreshold = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->lSyncThreshold); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->ulFrequencyCorrectionFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->ulFrequencyCorrectionFlag); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->ulMaxDriftDurationUs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD)->ulMaxDriftDurationUs); \
}
#else
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD )
@ -98,67 +93,6 @@ extern "C" {
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STOP_SYNCHRO_RSP_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STOP_SYNCHRO_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD)->Header ); } \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD)->ulState ); } \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD)->ulDacState ); } \
}
#else
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_RSP * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_RSP)->Header ); } \
}
#else
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_RSP_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD)->Header ); } \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD)->ulResetStatsFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD)->ulResetStatsFlag); \
}
#else
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->Header ); } \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulState ); } \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulAutoSelectFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulAutoSelectFlag); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->lClockError = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->lClockError); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->lLastMeasuredError = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->lLastMeasuredError); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->lDroppedCycles = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->lDroppedCycles); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulPllFreqHz = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulPllFreqHz); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulPllFractionalFreqHz = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulPllFractionalFreqHz); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulSlipCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulSlipCnt); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulSyncLossCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulSyncLossCnt); \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulDacState ); } \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulDacValue = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulDacValue); \
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulOwnerProcessUid ); } \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulFrequencyCorrectionFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulFrequencyCorrectionFlag); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulDriftElapseTimeUs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP)->ulDriftElapseTimeUs); \
}
#else
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus
}

View File

@ -2,7 +2,7 @@
File: octvc1_hw_api_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_HW_API_SWAP_H__
@ -44,15 +44,6 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_PCB_INFO_SIGNED_STATE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_HW_PCB_INFO_SIGNED_STATE_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_PCB_INFO_STATE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
@ -108,7 +99,7 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_CPU_CORE_INFO *)pOCTVC1_HW_CPU_CORE_INFO)->hProcess); \
((tOCTVC1_HW_CPU_CORE_INFO *)pOCTVC1_HW_CPU_CORE_INFO)->ulPhysicalCoreId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_CPU_CORE_INFO *)pOCTVC1_HW_CPU_CORE_INFO)->ulPhysicalCoreId); \
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_HW_CPU_CORE_INFO *)pOCTVC1_HW_CPU_CORE_INFO)->ulProcessUserId ); } \
{ mOCTVC1_PROCESS_TYPE_ENUM_SWAP( &((tOCTVC1_HW_CPU_CORE_INFO *)pOCTVC1_HW_CPU_CORE_INFO)->ulProcessImageType ); } \
}
#else
#define mOCTVC1_HW_CPU_CORE_INFO_SWAP( pOCTVC1_HW_CPU_CORE_INFO )
@ -234,38 +225,6 @@ extern "C" {
#define mOCTVC1_HW_ETH_PORT_RX_STATS_SWAP( pOCTVC1_HW_ETH_PORT_RX_STATS )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_RF_PORT_ANTENNA_CALIB_STATE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_HW_RF_PORT_ANTENNA_CALIB_STATE_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG_SWAP( _f_pParms ){ tOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG * pOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG)\
((tOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG *)pOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG)->ulEnableFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG *)pOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG)->ulEnableFlag); \
((tOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG *)pOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG)->lRxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG *)pOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG)->lRxGaindB); \
{ mOCTVC1_RADIO_RX_GAIN_CTRL_MODE_ENUM_SWAP( &((tOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG *)pOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG)->ulRxGainMode ); } \
}
#else
#define mOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG_SWAP( pOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG_SWAP( _f_pParms ){ tOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG * pOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG)\
((tOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG *)pOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG)->ulEnableFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG *)pOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG)->ulEnableFlag); \
((tOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG *)pOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG)->lTxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG *)pOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG)->lTxGaindB); \
}
#else
#define mOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG_SWAP( pOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_RF_PORT_RX_STATS_SWAP( _f_pParms ){ tOCTVC1_HW_RF_PORT_RX_STATS * pOCTVC1_HW_RF_PORT_RX_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_RF_PORT_RX_STATS)\
((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulRxByteCnt = \
@ -276,7 +235,8 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulRxAverageBytePerSecond); \
((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulRxAveragePeriodUs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulRxAveragePeriodUs); \
{ mOCTVC1_RADIO_FREQUENCY_VALUE_SWAP( &((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->Frequency ); } \
((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulFrequencyKhz = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulFrequencyKhz); \
}
#else
#define mOCTVC1_HW_RF_PORT_RX_STATS_SWAP( pOCTVC1_HW_RF_PORT_RX_STATS )
@ -292,23 +252,13 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulTxAverageBytePerSecond); \
((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulTxAveragePeriodUs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulTxAveragePeriodUs); \
{ mOCTVC1_RADIO_FREQUENCY_VALUE_SWAP( &((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->Frequency ); } \
((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulFrequencyKhz = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulFrequencyKhz); \
}
#else
#define mOCTVC1_HW_RF_PORT_TX_STATS_SWAP( pOCTVC1_HW_RF_PORT_TX_STATS )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB_SWAP( _f_pParms ){ tOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB * pOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB)\
((tOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB *)pOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB)->ulFrequencyMhz = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB *)pOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB)->ulFrequencyMhz); \
((tOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB *)pOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB)->ulAttenuationdB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB *)pOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB)->ulAttenuationdB); \
}
#else
#define mOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB_SWAP( pOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
@ -319,11 +269,20 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM_SWAP( pType ){ \
#define mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_SELECTION_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM_SWAP( pType )
#define mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_SELECTION_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
@ -621,7 +580,11 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP)->ulAntennaIndex); \
{ mOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP)->RxConfig ); } \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP)->ulEnableFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP)->ulEnableFlag); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP)->lRxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP)->lRxGaindB); \
{ mOCTVC1_RADIO_RX_GAIN_CTRL_MODE_ENUM_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP)->ulRxGainMode ); } \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP_SWAP( pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_RSP )
@ -646,69 +609,15 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP)->ulAntennaIndex); \
{ mOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP)->TxConfig ); } \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP)->ulEnableFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP)->ulEnableFlag); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP)->lTxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP)->lTxGaindB); \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP_SWAP( pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD * pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD)->ulAntennaIndex); \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD_SWAP( pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP * pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP)->ulAntennaIndex); \
{ mOCTVC1_HW_RF_PORT_ANTENNA_CALIB_STATE_ENUM_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP)->ulCalibState ); } \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP)->ulCalibCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP)->ulCalibCnt); \
{ tOCT_UINT32 jOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP; \
for( jOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP=0; \
jOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP<(cOCTVC1_HW_RF_PORT_ANTENNA_MAX_TX_CALIB);jOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP++ ) \
{ mOCTVC1_HW_RF_PORT_ANTENNA_TX_CALIB_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP)->aCalib[jOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP] ); }} \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP_SWAP( pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD * pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD)->ulAntennaIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD)->ulActivateFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD)->ulActivateFlag); \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD_SWAP( pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP * pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP)->ulAntennaIndex); \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP_SWAP( pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CMD * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CMD)->Header ); } \
@ -721,8 +630,7 @@ extern "C" {
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP)->Header ); } \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP)->ulClkSourceRef ); } \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP)->ulMaxDriftDurationUs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP)->ulMaxDriftDurationUs); \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_SELECTION_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP)->ulClkSourceSelection ); } \
}
#else
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_RSP )
@ -742,141 +650,60 @@ extern "C" {
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->Header ); } \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulState ); } \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_DAC_STATE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulDacState ); } \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->lClockError = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->lClockError); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->lDroppedCycles = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->lDroppedCycles); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulPllFreqHz = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulPllFreqHz); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulPllFractionalFreqHz = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulPllFractionalFreqHz); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulSlipCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulSlipCnt); \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulSyncLosseCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulSyncLosseCnt); \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulSourceState ); } \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulDacValue = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulDacValue); \
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulOwnerProcessUid ); } \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulDriftElapseTimeUs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->ulDriftElapseTimeUs); \
}
#else
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD * pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD)->ulAntennaIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD)->ulRelativeGainFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD)->ulRelativeGainFlag); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD)->lRxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD)->lRxGaindB); \
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD)->Header ); } \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD_SWAP( pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP * pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP)->ulAntennaIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP)->lRxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP)->lRxGaindB); \
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP)->Header ); } \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP)->ulClkSourceRef ); } \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP)->ulSourceState ); } \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP_SWAP( pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_RSP )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD * pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD)->ulAntennaIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD)->ulRelativeGainFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD)->ulRelativeGainFlag); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD)->lTxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD)->lTxGaindB); \
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD)->Header ); } \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD)->ulClkSourceRef ); } \
{ mOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD)->ulSourceState ); } \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD_SWAP( pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP * pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP)->ulAntennaIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP)->lTxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP)->lTxGaindB); \
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_RSP * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_RSP)->Header ); } \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP_SWAP( pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD * pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD)->ulAntennaIndex); \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD_SWAP( pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP * pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->ulAntennaIndex); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->ulInitializedFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->ulInitializedFlag); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->lTxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->lTxGaindB); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->lRxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->lRxGaindB); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->ulTxPathDelayNs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->ulTxPathDelayNs); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->ulRxPathDelayNs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP)->ulRxPathDelayNs); \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP_SWAP( pOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD * pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->ulAntennaIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->lTxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->lTxGaindB); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->lRxGaindB = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->lRxGaindB); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->ulTxPathDelayNs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->ulTxPathDelayNs); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->ulRxPathDelayNs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)->ulRxPathDelayNs); \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD_SWAP( pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP * pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP *)pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP)->ulAntennaIndex); \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP_SWAP( pOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_RSP )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_RSP_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus

View File

@ -2,7 +2,7 @@
File: OCTVC1_HW_BASE.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the OCTVC1 API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $

View File

@ -2,7 +2,7 @@
File: OCTVC1_HW_DEFAULT.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the HW API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -27,9 +27,6 @@ $Octasic_Revision: $
#ifndef __OCTVC1_HW_DEFAULT_H__
#define __OCTVC1_HW_DEFAULT_H__
#ifdef __cplusplus
extern "C" {
#endif
/***************************** INCLUDE FILES *******************************/
#include "octvc1_hw_api.h"
@ -508,71 +505,6 @@ extern const tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_CMD *g_pOctDef_tOCTVC
}
/*--------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD buf_tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0, /* ulPortIndex */
0 /* ulAntennaIndex */
};
const tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD =
&buf_tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD buf_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0, /* ulPortIndex */
0, /* ulAntennaIndex */
0 /* ulActivateFlag */
};
const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD =
&buf_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CMD
----------------------------------------------------------------------------*/
@ -635,144 +567,66 @@ extern const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_CMD *g_pOctDef_tOCTVC1_HW_MSG_C
/*--------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD buf_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD =
const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD buf_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
((sizeof(tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
((cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0, /* ulPortIndex */
0, /* ulAntennaIndex */
0, /* ulRelativeGainFlag */
cOCTVC1_DO_NOT_MODIFY /* lRxGaindB */
}
};
const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD =
&buf_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD;
const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD =
&buf_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD;
extern const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD_DEF(pSt) \
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CMD; \
*pSt = *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD buf_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD =
const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD buf_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
((sizeof(tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
((cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0, /* ulPortIndex */
0, /* ulAntennaIndex */
0, /* ulRelativeGainFlag */
cOCTVC1_DO_NOT_MODIFY /* lTxGaindB */
cOCTVC1_DO_NOT_MODIFY, /* ulClkSourceRef */
cOCTVC1_DO_NOT_MODIFY /* ulSourceState */
};
const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD =
&buf_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD;
const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD =
&buf_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD;
extern const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD_DEF(pSt) \
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CMD; \
*pSt = *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD buf_tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0, /* ulPortIndex */
0 /* ulAntennaIndex */
};
const tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD =
&buf_tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD buf_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0, /* ulPortIndex */
0, /* ulAntennaIndex */
0, /* lTxGaindB */
0, /* lRxGaindB */
0, /* ulTxPathDelayNs */
0 /* ulRxPathDelayNs */
};
const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD =
&buf_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CMD; \
}
#ifdef __cplusplus
}
#endif
#endif /* __OCTVC1_HW_DEFAULT_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_HW_DEFAULT_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the HW API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -27,9 +27,6 @@ $Octasic_Revision: $
#ifndef __OCTVC1_HW_DEFAULT_PRIV_H__
#define __OCTVC1_HW_DEFAULT_PRIV_H__
#ifdef __cplusplus
extern "C" {
#endif
/***************************** INCLUDE FILES *******************************/
#include "octvc1_hw_api_priv.h"
@ -84,12 +81,9 @@ const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD buf_tOCTVC1_HW_MSG_CLOCK_S
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0, /* ulClkSourceRef */
0x00007600, /* ulDacInitValue */
7, /* ulSyncWindowSize */
10, /* lSyncThreshold */
0, /* ulFrequencyCorrectionFlag */
40 /* ulMaxDriftDurationUs */
10 /* lSyncThreshold */
};
const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CMD =
@ -135,72 +129,5 @@ extern const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STOP_SYNCHRO_CMD *g_pOctDef_tOCTVC1_H
}
/*--------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD buf_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0, /* ulState */
0 /* ulDacState */
};
const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD =
&buf_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD buf_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0 /* ulResetStatsFlag */
};
const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD =
&buf_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CMD; \
}
#ifdef __cplusplus
}
#endif
#endif /* __OCTVC1_HW_DEFAULT_PRIV_H__ */

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_HW_EVT.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the HW API.
@ -17,7 +17,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -55,80 +55,6 @@ typedef struct
} tOCTVC1_HW_MSG_CPU_CORE_EXEC_REPORT_EVT;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT
Members:
Header
ulPortIndex
RF PORT index
ulAntennaIndex
Antenna index
RxConfig
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG RxConfig;
} tOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT
Members:
Header
ulPortIndex
RF PORT index
ulAntennaIndex
Antenna index
TxConfig
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCTVC1_INDEX ulAntennaIndex;
tOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG TxConfig;
} tOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT
Members:
Header
ulPortIndex
Unique RF port identifier
ulInServiceFlag
Weather or not the RF_PORT is in service.
ulRadioStandard
Radio standard
RxFrequency
Current Rx frequency
TxFrequency
Current Tx frequency
ulBandwidth
Current Bandwidth (LTE)
aRxConfig
aTxConfig
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCTVC1_INDEX ulPortIndex;
tOCT_BOOL32 ulInServiceFlag;
tOCTVC1_RADIO_STANDARD_ENUM ulRadioStandard;
tOCTVC1_RADIO_FREQUENCY_VALUE RxFrequency;
tOCTVC1_RADIO_FREQUENCY_VALUE TxFrequency;
tOCTVC1_RADIO_STANDARD_BANDWIDTH_ENUM ulBandwidth;
tOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG aRxConfig[cOCTVC1_HW_RF_PORT_MAX_ANTENNA];
tOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG aTxConfig[cOCTVC1_HW_RF_PORT_MAX_ANTENNA];
} tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EVT
@ -145,20 +71,6 @@ typedef struct
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EVT;
/*-------------------------------------------------------------------------------------
tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT
Members:
Header
ulDriftElapseTimeUs
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCT_UINT32 ulDriftElapseTimeUs;
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT;
#endif /* __OCTVC1_HW_EVT_H__ */

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_HW_EVT_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the HW API.
@ -17,7 +17,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
File: octvc1_hw_evt_priv_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
This program is free software; you can redistribute it and/or modify
@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

View File

@ -2,7 +2,7 @@
File: octvc1_hw_evt_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_HW_EVT_SWAP_H__
@ -47,56 +47,6 @@ extern "C" {
#define mOCTVC1_HW_MSG_CPU_CORE_EXEC_REPORT_EVT_SWAP( pOCTVC1_HW_MSG_CPU_CORE_EXEC_REPORT_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT * pOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT)->ulAntennaIndex); \
{ mOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT)->RxConfig ); } \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT_SWAP( pOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT * pOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT)->ulAntennaIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT)->ulAntennaIndex); \
{ mOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT)->TxConfig ); } \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT_SWAP( pOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT * pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)->Header ); } \
((tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)->ulPortIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)->ulPortIndex); \
((tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)->ulInServiceFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)->ulInServiceFlag); \
{ mOCTVC1_RADIO_STANDARD_ENUM_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)->ulRadioStandard ); } \
{ mOCTVC1_RADIO_FREQUENCY_VALUE_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)->RxFrequency ); } \
{ mOCTVC1_RADIO_FREQUENCY_VALUE_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)->TxFrequency ); } \
{ mOCTVC1_RADIO_STANDARD_BANDWIDTH_ENUM_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)->ulBandwidth ); } \
{ tOCT_UINT32 jOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT; \
for( jOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT=0; \
jOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT<(cOCTVC1_HW_RF_PORT_MAX_ANTENNA);jOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT++ ) \
{ mOCTVC1_HW_RF_PORT_ANTENNA_RX_CONFIG_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)->aRxConfig[jOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT] ); }} \
{ tOCT_UINT32 jOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT; \
for( jOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT=0; \
jOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT<(cOCTVC1_HW_RF_PORT_MAX_ANTENNA);jOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT++ ) \
{ mOCTVC1_HW_RF_PORT_ANTENNA_TX_CONFIG_SWAP( &((tOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT)->aTxConfig[jOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT] ); }} \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT_SWAP( pOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EVT_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EVT * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EVT *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EVT)->Header ); } \
@ -107,16 +57,6 @@ extern "C" {
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EVT_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT_SWAP( _f_pParms ){ tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT * pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT)->Header ); } \
((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT)->ulDriftElapseTimeUs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT)->ulDriftElapseTimeUs); \
}
#else
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus
}

View File

@ -2,7 +2,7 @@
File: OCTVC1_HW_ID.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the identifiers for the HW API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -35,42 +35,34 @@ $Octasic_Revision: $
/****************************************************************************
Command IDs
****************************************************************************/
#define cOCTVC1_HW_MSG_PCB_INFO_CID ( 0x001 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CPU_CORE_STATS_CID ( 0x002 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CPU_CORE_INFO_CID ( 0x003 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CPU_CORE_LIST_CID ( 0x004 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_ETH_PORT_INFO_CID ( 0x005 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_ETH_PORT_LIST_CID ( 0x006 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_ETH_PORT_STATS_CID ( 0x007 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_ETH_PORT_MODIFY_CID ( 0x009 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_INFO_CID ( 0x00a + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_STATS_CID ( 0x00b + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_LIST_CID ( 0x00c + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_LIST_ANTENNA_CID ( 0x00d + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_CID ( 0x00e + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_CID ( 0x00f + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CALIB_CID ( 0x010 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CALIB_CID ( 0x011 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CID ( 0x012 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_CID ( 0x013 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_RX_CONFIG_CID ( 0x018 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_TX_CONFIG_CID ( 0x019 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_FRONT_END_CID ( 0x01b + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_MODIFY_ANTENNA_FRONT_END_CID ( 0x01c + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_PCB_INFO_CID ( 0x001 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CPU_CORE_STATS_CID ( 0x002 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CPU_CORE_INFO_CID ( 0x003 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CPU_CORE_LIST_CID ( 0x004 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_ETH_PORT_INFO_CID ( 0x005 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_ETH_PORT_LIST_CID ( 0x006 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_ETH_PORT_STATS_CID ( 0x007 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_ETH_PORT_MODIFY_CID ( 0x009 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_INFO_CID ( 0x00a + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_STATS_CID ( 0x00b + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_LIST_CID ( 0x00c + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_LIST_ANTENNA_CID ( 0x00d + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_CID ( 0x00e + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_CID ( 0x00f + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CID ( 0x012 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_CID ( 0x013 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CID ( 0x014 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CID ( 0x015 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_CID_MAX (( 0x01d + 1 ) & 0xFFF)
#define cOCTVC1_HW_CID_MAX (( 0x017 + 1 ) & 0xFFF)
/****************************************************************************
Event IDs
****************************************************************************/
#define cOCTVC1_HW_MSG_CPU_CORE_EXEC_REPORT_EID ( 0x0001 + cOCTVC1_HW_EID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EID ( 0x0002 + cOCTVC1_HW_EID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_STATUS_CHANGE_EID ( 0x0003 + cOCTVC1_HW_EID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_ANTENNA_RX_CONFIG_STATUS_CHANGE_EID ( 0x0004 + cOCTVC1_HW_EID_BASE )
#define cOCTVC1_HW_MSG_RF_PORT_ANTENNA_TX_CONFIG_STATUS_CHANGE_EID ( 0x0005 + cOCTVC1_HW_EID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_DRIFT_CHANGE_EID ( 0x0006 + cOCTVC1_HW_EID_BASE )
#define cOCTVC1_HW_MSG_CPU_CORE_EXEC_REPORT_EID ( 0x0001 + cOCTVC1_HW_EID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EID ( 0x0002 + cOCTVC1_HW_EID_BASE )
#define cOCTVC1_HW_EID_MAX (( 0x0006 + 1 ) & 0xFFFF)
#define cOCTVC1_HW_EID_MAX (( 0x0002 + 1 ) & 0xFFFF)
#endif /* __OCTVC1_HW_ID_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_HW_ID_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the identifiers for the HW API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -35,11 +35,9 @@ $Octasic_Revision: $
/****************************************************************************
Command IDs
****************************************************************************/
#define cOCTVC1_HW_MSG_ETH_PORT_RESTRICTED_UNBLOCK_CID ( 0x008 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CID ( 0x016 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STOP_SYNCHRO_CID ( 0x017 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SYNCHRO_CID ( 0x01a + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_EXT_CID ( 0x01d + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_ETH_PORT_RESTRICTED_UNBLOCK_CID ( 0x008 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CID ( 0x016 + cOCTVC1_HW_CID_BASE )
#define cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STOP_SYNCHRO_CID ( 0x017 + cOCTVC1_HW_CID_BASE )
/****************************************************************************
Event IDs

View File

@ -2,7 +2,7 @@
File: OCTVC1_HW_RC.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the return codes for the HW API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -55,34 +55,22 @@ $Octasic_Revision: $
#define cOCTVC1_HW_RC_RF_PORT_ANTENNA_UNUSED ( 0x0002 + cOCTVC1_HW_RF_PORT_RC_BASE )
#define cOCTVC1_HW_RC_RF_PORT_ANTENNA_INTERNAL_ERROR ( 0x0003 + cOCTVC1_HW_RF_PORT_RC_BASE )
#define cOCTVC1_HW_RC_RF_PORT_ANTENNA_CANNOT_MODIFY ( 0x0004 + cOCTVC1_HW_RF_PORT_RC_BASE )
#define cOCTVC1_HW_RC_RF_PORT_TX_CALIBRATION_NOT_AVAILABLE ( 0x0005 + cOCTVC1_HW_RF_PORT_RC_BASE )
#define cOCTVC1_HW_RC_RF_PORT_ANTENNA_RX_AGC_MODE ( 0x0006 + cOCTVC1_HW_RF_PORT_RC_BASE )
/****************************************************************************
CLOCK_SYNC_MGR return codes
****************************************************************************/
#define cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE ( 0x0050 + cOCTVC1_HW_RC_BASE )
#define cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE ( 0x0050 + cOCTVC1_HW_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_ALREADY_OPEN ( 0x0000 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_OPEN_ERROR ( 0x0001 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_CLOSE_ERROR ( 0x0002 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_BAD_PCB_INFO ( 0x0003 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_DAC_OPEN_ERROR ( 0x0004 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_PROCESS_OPEN_ERROR ( 0x0005 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_PROCESS_CLOSE_ERROR ( 0x0006 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_DAC_CLOSE_ERROR ( 0x0007 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_STATS_ERROR ( 0x0008 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_NOT_SUPPORTED ( 0x0009 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_NOT_OPENED ( 0x000A + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_BAD_CLOCK_SRC_REF_ON_FREE_RUN ( 0x000B + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE ) /* Free running DAC_TYPE is only compatible with 1PPS clock src */
/****************************************************************************
Validate return codes
****************************************************************************/
#define cOCTVC1_HW_AUTO_VALIDATE_RC_BASE ( 0xF000 + cOCTVC1_HW_RC_BASE )
#define cOCTVC1_HW_RC_RF_PORT_ANTENNA_RX_CONFIG_MODIFY_INVALID_RX_GAIND_B ( 0x1 + cOCTVC1_HW_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_HW_RC_RF_PORT_ANTENNA_TX_CONFIG_MODIFY_INVALID_TX_GAIND_B ( 0x2 + cOCTVC1_HW_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_ALREADY_OPEN ( 0x0000 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_OPEN_ERROR ( 0x0001 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_CLOSE_ERROR ( 0x0002 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_BAD_PCB_INFO ( 0x0003 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_DAC_OPEN_ERROR ( 0x0004 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_PROCESS_OPEN_ERROR ( 0x0005 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_PROCESS_CLOSE_ERROR ( 0x0006 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_DAC_CLOSE_ERROR ( 0x0007 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_STATS_ERROR ( 0x0008 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#define cOCTVC1_HW_RC_CLOCK_SYNC_MGR_NOT_SUPPORTED ( 0x0009 + cOCTVC1_HW_CLOCK_SYNC_MGR_RC_BASE )
#endif /* OCTVC1_HW_RC_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_HW_RC_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the return codes for the HW API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -36,9 +36,5 @@ $Octasic_Revision: $
HW return codes
****************************************************************************/
/****************************************************************************
Validate return codes
****************************************************************************/
#endif /* OCTVC1_HW_RC_PRIV_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_HW_VERSION.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the version of the HW API interface.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -27,24 +27,23 @@ $Octasic_Revision: $
#ifndef __OCTVC1_HW_VERSION_H__
#define __OCTVC1_HW_VERSION_H__
#include "../octvc1_api.h"
/* The version ID is separated into the following sections:
bit[31:27]: Major version
bit[26:21]: Minor version
bit[20:15]: Bug fix version
bit[14:0]: Build number
bit[31:25]: Major version
bit[24:18]: Minor version
bit[17:11]: Bug fix version
bit[10:0]: Build number
*/
#define cOCTVC1_HW_VERSION_MAJOR 2
#define cOCTVC1_HW_VERSION_MINOR 11
#define cOCTVC1_HW_VERSION_MAJOR 2
#define cOCTVC1_HW_VERSION_MINOR 5
#define cOCTVC1_HW_VERSION_MAINTENANCE 0
#define cOCTVC1_HW_VERSION_BUILD 1927
#define cOCTVC1_HW_VERSION_BUILD 780
#define cOCTVC1_HW_VERSION_ID ( (cOCTVC1_HW_VERSION_MAJOR << cOCTVC1_API_VERSION_MASK_MAJOR_BIT_OFFSET) + \
(cOCTVC1_HW_VERSION_MINOR << cOCTVC1_API_VERSION_MASK_MINOR_BIT_OFFSET) + \
(cOCTVC1_HW_VERSION_MAINTENANCE << cOCTVC1_API_VERSION_MASK_MAINTENANCE_BIT_OFFSET) + \
(cOCTVC1_HW_VERSION_BUILD << cOCTVC1_API_VERSION_MASK_BUILD_BIT_OFFSET ) )
#define cOCTVC1_HW_VERSION_ID ( (cOCTVC1_HW_VERSION_MAJOR << 25) + \
(cOCTVC1_HW_VERSION_MINOR << 18) + \
(cOCTVC1_HW_VERSION_MAINTENANCE << 11) + \
cOCTVC1_HW_VERSION_BUILD )
#endif /* __OCTVC1_HW_VERSION_H__ */

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
File: OCTVC1_IRSC_API_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the IRSC API.
OCTVC1 Internal Resources
@ -19,7 +19,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $
@ -39,13 +39,8 @@ $Revision: $
/***************************** METHODS *************************************/
/***************************** MODULE_DATA *************************************/
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
#include "octvc1_irsc_evt_priv.h"

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
File: octvc1_irsc_api_priv_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
This program is free software; you can redistribute it and/or modify
@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

View File

@ -2,7 +2,7 @@
File: octvc1_irsc_api_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_IRSC_API_SWAP_H__
@ -53,29 +53,6 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_IPC_PORT_CLONE_STATE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_IRSC_IPC_PORT_CLONE_STATE_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_IPC_PORT_CLONE_SWAP( _f_pParms ){ tOCTVC1_IRSC_IPC_PORT_CLONE * pOCTVC1_IRSC_IPC_PORT_CLONE = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_IPC_PORT_CLONE)\
{ mOCTVC1_IRSC_IPC_PORT_CLONE_STATE_ENUM_SWAP( &((tOCTVC1_IRSC_IPC_PORT_CLONE *)pOCTVC1_IRSC_IPC_PORT_CLONE)->ulCloneState ); } \
((tOCTVC1_IRSC_IPC_PORT_CLONE *)pOCTVC1_IRSC_IPC_PORT_CLONE)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_IPC_PORT_CLONE *)pOCTVC1_IRSC_IPC_PORT_CLONE)->hProcess); \
((tOCTVC1_IRSC_IPC_PORT_CLONE *)pOCTVC1_IRSC_IPC_PORT_CLONE)->ulPortId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_IPC_PORT_CLONE *)pOCTVC1_IRSC_IPC_PORT_CLONE)->ulPortId); \
((tOCTVC1_IRSC_IPC_PORT_CLONE *)pOCTVC1_IRSC_IPC_PORT_CLONE)->ulUserPortId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_IPC_PORT_CLONE *)pOCTVC1_IRSC_IPC_PORT_CLONE)->ulUserPortId); \
}
#else
#define mOCTVC1_IRSC_IPC_PORT_CLONE_SWAP( pOCTVC1_IRSC_IPC_PORT_CLONE )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_API_STATS_SWAP( _f_pParms ){ tOCTVC1_IRSC_API_STATS * pOCTVC1_IRSC_API_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_API_STATS)\
((tOCTVC1_IRSC_API_STATS *)pOCTVC1_IRSC_API_STATS)->ulMaxProcessingTimeUs = \
@ -142,11 +119,9 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_APPLICATION_TAP_INFO_SWAP( _f_pParms ){ tOCTVC1_IRSC_APPLICATION_TAP_INFO * pOCTVC1_IRSC_APPLICATION_TAP_INFO = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_APPLICATION_TAP_INFO)\
((tOCTVC1_IRSC_APPLICATION_TAP_INFO *)pOCTVC1_IRSC_APPLICATION_TAP_INFO)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_APPLICATION_TAP_INFO *)pOCTVC1_IRSC_APPLICATION_TAP_INFO)->ulModuleId); \
{ mOCTVC1_MODULE_ID_ENUM_SWAP( &((tOCTVC1_IRSC_APPLICATION_TAP_INFO *)pOCTVC1_IRSC_APPLICATION_TAP_INFO)->ulModuleId ); } \
((tOCTVC1_IRSC_APPLICATION_TAP_INFO *)pOCTVC1_IRSC_APPLICATION_TAP_INFO)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_APPLICATION_TAP_INFO *)pOCTVC1_IRSC_APPLICATION_TAP_INFO)->hProcess); \
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_IRSC_APPLICATION_TAP_INFO *)pOCTVC1_IRSC_APPLICATION_TAP_INFO)->ulProcessUserId ); } \
{ mOCTVC1_TAP_DIRECTION_ENUM_SWAP( &((tOCTVC1_IRSC_APPLICATION_TAP_INFO *)pOCTVC1_IRSC_APPLICATION_TAP_INFO)->ulDirection ); } \
((tOCTVC1_IRSC_APPLICATION_TAP_INFO *)pOCTVC1_IRSC_APPLICATION_TAP_INFO)->ulDataSubType = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_APPLICATION_TAP_INFO *)pOCTVC1_IRSC_APPLICATION_TAP_INFO)->ulDataSubType); \
@ -162,7 +137,6 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_APPLICATION_TAP_STATS *)pOCTVC1_IRSC_APPLICATION_TAP_STATS)->ulFilterIndex); \
((tOCTVC1_IRSC_APPLICATION_TAP_STATS *)pOCTVC1_IRSC_APPLICATION_TAP_STATS)->ulUserId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_APPLICATION_TAP_STATS *)pOCTVC1_IRSC_APPLICATION_TAP_STATS)->ulUserId); \
{ mOCTVC1_STREAM_STATS_SWAP( &((tOCTVC1_IRSC_APPLICATION_TAP_STATS *)pOCTVC1_IRSC_APPLICATION_TAP_STATS)->Stream ); } \
}
#else
#define mOCTVC1_IRSC_APPLICATION_TAP_STATS_SWAP( pOCTVC1_IRSC_APPLICATION_TAP_STATS )
@ -177,171 +151,11 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_APPLICATION_TAP_START *)pOCTVC1_IRSC_APPLICATION_TAP_START)->ulFilterIndex); \
((tOCTVC1_IRSC_APPLICATION_TAP_START *)pOCTVC1_IRSC_APPLICATION_TAP_START)->ulUserId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_APPLICATION_TAP_START *)pOCTVC1_IRSC_APPLICATION_TAP_START)->ulUserId); \
((tOCTVC1_IRSC_APPLICATION_TAP_START *)pOCTVC1_IRSC_APPLICATION_TAP_START)->ulRetryEnableFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_APPLICATION_TAP_START *)pOCTVC1_IRSC_APPLICATION_TAP_START)->ulRetryEnableFlag); \
((tOCTVC1_IRSC_APPLICATION_TAP_START *)pOCTVC1_IRSC_APPLICATION_TAP_START)->ulPauseOnStartFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_APPLICATION_TAP_START *)pOCTVC1_IRSC_APPLICATION_TAP_START)->ulPauseOnStartFlag); \
}
#else
#define mOCTVC1_IRSC_APPLICATION_TAP_START_SWAP( pOCTVC1_IRSC_APPLICATION_TAP_START )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_ROUTER_INTERFACE_TYPE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_IRSC_ROUTER_INTERFACE_TYPE_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_ROUTER_INTERFACE_INFO_SWAP( _f_pParms ){ tOCTVC1_IRSC_ROUTER_INTERFACE_INFO * pOCTVC1_IRSC_ROUTER_INTERFACE_INFO = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_ROUTER_INTERFACE_INFO)\
((tOCTVC1_IRSC_ROUTER_INTERFACE_INFO *)pOCTVC1_IRSC_ROUTER_INTERFACE_INFO)->ulInterfaceIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_INTERFACE_INFO *)pOCTVC1_IRSC_ROUTER_INTERFACE_INFO)->ulInterfaceIndex); \
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_IRSC_ROUTER_INTERFACE_INFO *)pOCTVC1_IRSC_ROUTER_INTERFACE_INFO)->ulProcessUserId ); } \
{ mOCTVC1_IRSC_ROUTER_INTERFACE_TYPE_ENUM_SWAP( &((tOCTVC1_IRSC_ROUTER_INTERFACE_INFO *)pOCTVC1_IRSC_ROUTER_INTERFACE_INFO)->ulType ); } \
}
#else
#define mOCTVC1_IRSC_ROUTER_INTERFACE_INFO_SWAP( pOCTVC1_IRSC_ROUTER_INTERFACE_INFO )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_ROUTER_INTERFACE_STATS_SWAP( _f_pParms ){ tOCTVC1_IRSC_ROUTER_INTERFACE_STATS * pOCTVC1_IRSC_ROUTER_INTERFACE_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)\
((tOCTVC1_IRSC_ROUTER_INTERFACE_STATS *)pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)->ulInterfaceIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_INTERFACE_STATS *)pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)->ulInterfaceIndex); \
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_IRSC_ROUTER_INTERFACE_STATS *)pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)->ulProcessUserId ); } \
((tOCTVC1_IRSC_ROUTER_INTERFACE_STATS *)pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)->ulSentPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_INTERFACE_STATS *)pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)->ulSentPktCnt); \
((tOCTVC1_IRSC_ROUTER_INTERFACE_STATS *)pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)->ulRecvPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_INTERFACE_STATS *)pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)->ulRecvPktCnt); \
((tOCTVC1_IRSC_ROUTER_INTERFACE_STATS *)pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)->ulErrSentPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_INTERFACE_STATS *)pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)->ulErrSentPktCnt); \
((tOCTVC1_IRSC_ROUTER_INTERFACE_STATS *)pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)->ulErrRecvPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_INTERFACE_STATS *)pOCTVC1_IRSC_ROUTER_INTERFACE_STATS)->ulErrRecvPktCnt); \
}
#else
#define mOCTVC1_IRSC_ROUTER_INTERFACE_STATS_SWAP( pOCTVC1_IRSC_ROUTER_INTERFACE_STATS )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_ROUTER_INFO_SWAP( _f_pParms ){ tOCTVC1_IRSC_ROUTER_INFO * pOCTVC1_IRSC_ROUTER_INFO = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_ROUTER_INFO)\
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_IRSC_ROUTER_INFO *)pOCTVC1_IRSC_ROUTER_INFO)->ulProcessUserId ); } \
((tOCTVC1_IRSC_ROUTER_INFO *)pOCTVC1_IRSC_ROUTER_INFO)->ulSafeModeFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_INFO *)pOCTVC1_IRSC_ROUTER_INFO)->ulSafeModeFlag); \
((tOCTVC1_IRSC_ROUTER_INFO *)pOCTVC1_IRSC_ROUTER_INFO)->ulInterfaceMaxNum = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_INFO *)pOCTVC1_IRSC_ROUTER_INFO)->ulInterfaceMaxNum); \
((tOCTVC1_IRSC_ROUTER_INFO *)pOCTVC1_IRSC_ROUTER_INFO)->ulInterfaceNum = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_INFO *)pOCTVC1_IRSC_ROUTER_INFO)->ulInterfaceNum); \
{ tOCT_UINT32 jOCTVC1_IRSC_ROUTER_INFO; \
for( jOCTVC1_IRSC_ROUTER_INFO=0; \
jOCTVC1_IRSC_ROUTER_INFO<(cOCTVC1_IRSC_ROUTER_MAX_INTERFACE);jOCTVC1_IRSC_ROUTER_INFO++ ) \
{ mOCTVC1_IRSC_ROUTER_INTERFACE_INFO_SWAP( &((tOCTVC1_IRSC_ROUTER_INFO *)pOCTVC1_IRSC_ROUTER_INFO)->aInterfaceInfo[jOCTVC1_IRSC_ROUTER_INFO] ); }} \
}
#else
#define mOCTVC1_IRSC_ROUTER_INFO_SWAP( pOCTVC1_IRSC_ROUTER_INFO )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_ROUTER_STATS_SWAP( _f_pParms ){ tOCTVC1_IRSC_ROUTER_STATS * pOCTVC1_IRSC_ROUTER_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_ROUTER_STATS)\
((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulInterfaceTotalSentPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulInterfaceTotalSentPktCnt); \
((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulInterfaceTotalRecvPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulInterfaceTotalRecvPktCnt); \
((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulInterfaceTotalErrSentPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulInterfaceTotalErrSentPktCnt); \
((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulInterfaceTotalErrRecvPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulInterfaceTotalErrRecvPktCnt); \
((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulTotalSentPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulTotalSentPktCnt); \
((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulTotalRecvPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulTotalRecvPktCnt); \
((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulSentEvtPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulSentEvtPktCnt); \
((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulModuleDataTotalRecvPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulModuleDataTotalRecvPktCnt); \
((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulModuleDataTotalSentPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulModuleDataTotalSentPktCnt); \
((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulInterfaceNum = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->ulInterfaceNum); \
{ tOCT_UINT32 jOCTVC1_IRSC_ROUTER_STATS; \
for( jOCTVC1_IRSC_ROUTER_STATS=0; \
jOCTVC1_IRSC_ROUTER_STATS<(cOCTVC1_IRSC_ROUTER_MAX_INTERFACE);jOCTVC1_IRSC_ROUTER_STATS++ ) \
{ mOCTVC1_IRSC_ROUTER_INTERFACE_STATS_SWAP( &((tOCTVC1_IRSC_ROUTER_STATS *)pOCTVC1_IRSC_ROUTER_STATS)->aInterfaceStats[jOCTVC1_IRSC_ROUTER_STATS] ); }} \
}
#else
#define mOCTVC1_IRSC_ROUTER_STATS_SWAP( pOCTVC1_IRSC_ROUTER_STATS )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS_SWAP( _f_pParms ){ tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS * pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)\
((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1MaxSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1MaxSize); \
((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1UserLockedSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1UserLockedSize); \
((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1CodeSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1CodeSize); \
((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1DataSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1DataSize); \
((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1MissCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1MissCnt); \
((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulTlbMissCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulTlbMissCnt); \
((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1CodeFetchCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1CodeFetchCnt); \
((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1DataReadCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1DataReadCnt); \
((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1DataWriteCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->ulL1DataWriteCnt); \
{ tOCT_UINT32 iOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS; \
for( iOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS=0; \
iOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS<(cOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS_RECENT_MISSES_NUM);iOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS++ ) \
((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->aulRecentMisses[iOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS] = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS)->aulRecentMisses[iOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS]);}\
}
#else
#define mOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS_SWAP( pOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS_SWAP( _f_pParms ){ tOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS * pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS)\
((tOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS)->ulUsedSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS)->ulUsedSize); \
((tOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS)->ulFreeSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS)->ulFreeSize); \
((tOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS)->ulFreeLargestSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS)->ulFreeLargestSize); \
((tOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS)->ulUsedBlocNum = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS)->ulUsedBlocNum); \
((tOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS)->ulFreeBlocNum = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS)->ulFreeBlocNum); \
}
#else
#define mOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS_SWAP( pOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS_SWAP( _f_pParms ){ tOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS * pOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS)\
((tOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS)->ulFreeSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS)->ulFreeSize); \
((tOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS)->ulUnusedSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS)->ulUnusedSize); \
}
#else
#define mOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS_SWAP( pOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS_SWAP( _f_pParms ){ tOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS * pOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS)\
((tOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS)->ulTotalSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS)->ulTotalSize); \
((tOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS)->ulMaxUsedSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS *)pOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS)->ulMaxUsedSize); \
}
#else
#define mOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS_SWAP( pOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_PROCESS_INFO_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_PROCESS_INFO_CMD * pOCTVC1_IRSC_MSG_PROCESS_INFO_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_PROCESS_INFO_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_INFO_CMD *)pOCTVC1_IRSC_MSG_PROCESS_INFO_CMD)->Header ); } \
@ -357,23 +171,7 @@ extern "C" {
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->Header ); } \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->hProcess); \
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulUserId ); } \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulModuleId); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulRouterIfEnableFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulRouterIfEnableFlag); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulIpcPortMax = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulIpcPortMax); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulIpcFifoMax = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulIpcFifoMax); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulTaskMax = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulTaskMax); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulUserIpcPortMax = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulUserIpcPortMax); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulUserIpcFifoMax = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulUserIpcFifoMax); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulUserTaskMax = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulUserTaskMax); \
{ mOCTVC1_PROCESS_TYPE_ENUM_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP)->ulType ); } \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_INFO_RSP_SWAP( pOCTVC1_IRSC_MSG_PROCESS_INFO_RSP )
@ -401,10 +199,6 @@ extern "C" {
((tOCTVC1_IRSC_MSG_PROCESS_STATS_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RSP)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RSP)->hProcess); \
{ mOCTVC1_PROCESS_STATE_ENUM_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RSP)->State ); } \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RSP)->ulTotalCacheMissCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RSP)->ulTotalCacheMissCnt); \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RSP)->ulTaskScratchPadLeakCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RSP)->ulTaskScratchPadLeakCnt); \
{ mOCTVC1_PROCESS_ERROR_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RSP)->Error ); } \
}
#else
@ -451,8 +245,6 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulPortId); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulUserId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulUserId); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulModuleId); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->hRemoteProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->hRemoteProcess); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulRemotePortId = \
@ -464,7 +256,8 @@ extern "C" {
{ mOCTVC1_IRSC_IPC_PORT_TYPE_ENUM_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulType ); } \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulSystemFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulSystemFlag); \
{ mOCTVC1_IRSC_IPC_PORT_CLONE_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->Clone ); } \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulGhostFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulGhostFlag); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulRecvMsgNum = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulRecvMsgNum); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_RSP)->ulRecvMsgSize = \
@ -545,8 +338,6 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP)->hProcess); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP)->ulTaskIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP)->ulTaskIndex); \
((tOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP *)pOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP)->ulModuleId); \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP_SWAP( pOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP )
@ -950,280 +741,6 @@ extern "C" {
#define mOCTVC1_IRSC_MSG_APPLICATION_STOP_TAP_RSP_SWAP( pOCTVC1_IRSC_MSG_APPLICATION_STOP_TAP_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_ROUTER_INFO_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD * pOCTVC1_IRSC_MSG_ROUTER_INFO_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_ROUTER_INFO_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD *)pOCTVC1_IRSC_MSG_ROUTER_INFO_CMD)->Header ); } \
}
#else
#define mOCTVC1_IRSC_MSG_ROUTER_INFO_CMD_SWAP( pOCTVC1_IRSC_MSG_ROUTER_INFO_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_ROUTER_INFO_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_ROUTER_INFO_RSP * pOCTVC1_IRSC_MSG_ROUTER_INFO_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_ROUTER_INFO_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_ROUTER_INFO_RSP *)pOCTVC1_IRSC_MSG_ROUTER_INFO_RSP)->Header ); } \
{ mOCTVC1_IRSC_ROUTER_INFO_SWAP( &((tOCTVC1_IRSC_MSG_ROUTER_INFO_RSP *)pOCTVC1_IRSC_MSG_ROUTER_INFO_RSP)->Info ); } \
}
#else
#define mOCTVC1_IRSC_MSG_ROUTER_INFO_RSP_SWAP( pOCTVC1_IRSC_MSG_ROUTER_INFO_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_ROUTER_STATS_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD * pOCTVC1_IRSC_MSG_ROUTER_STATS_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_ROUTER_STATS_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD *)pOCTVC1_IRSC_MSG_ROUTER_STATS_CMD)->Header ); } \
}
#else
#define mOCTVC1_IRSC_MSG_ROUTER_STATS_CMD_SWAP( pOCTVC1_IRSC_MSG_ROUTER_STATS_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_ROUTER_STATS_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_ROUTER_STATS_RSP * pOCTVC1_IRSC_MSG_ROUTER_STATS_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_ROUTER_STATS_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_ROUTER_STATS_RSP *)pOCTVC1_IRSC_MSG_ROUTER_STATS_RSP)->Header ); } \
{ mOCTVC1_IRSC_ROUTER_STATS_SWAP( &((tOCTVC1_IRSC_MSG_ROUTER_STATS_RSP *)pOCTVC1_IRSC_MSG_ROUTER_STATS_RSP)->Stats ); } \
}
#else
#define mOCTVC1_IRSC_MSG_ROUTER_STATS_RSP_SWAP( pOCTVC1_IRSC_MSG_ROUTER_STATS_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD * pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD *)pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD)->Header ); } \
}
#else
#define mOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD_SWAP( pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP * pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP *)pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP)->Header ); } \
((tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP *)pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP)->ulLimitBandwidthMbps = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP *)pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP)->ulLimitBandwidthMbps); \
((tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP *)pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP)->ulToHostStreamSequenceIdInterval = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP *)pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP)->ulToHostStreamSequenceIdInterval); \
((tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP *)pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP)->ulToHostStreamInitialPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP *)pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP)->ulToHostStreamInitialPktCnt); \
}
#else
#define mOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP_SWAP( pOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD * pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD *)pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD)->Header ); } \
}
#else
#define mOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD_SWAP( pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP * pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP)->Header ); } \
((tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP)->ulExtMemSizeKb = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP)->ulExtMemSizeKb); \
((tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP)->ulExtMemTotalAllocFreeSizeKb = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP)->ulExtMemTotalAllocFreeSizeKb); \
((tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP)->ulExtMemLargestFreeBlocSizeKb = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP)->ulExtMemLargestFreeBlocSizeKb); \
}
#else
#define mOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP_SWAP( pOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD * pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD *)pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD)->Header ); } \
((tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD *)pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD)->ulLimitBandwidthMbps = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD *)pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD)->ulLimitBandwidthMbps); \
((tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD *)pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD)->ulToHostStreamSequenceIdInterval = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD *)pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD)->ulToHostStreamSequenceIdInterval); \
((tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD *)pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD)->ulToHostStreamInitialPktCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD *)pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD)->ulToHostStreamInitialPktCnt); \
}
#else
#define mOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD_SWAP( pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_RSP * pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_RSP *)pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_RSP)->Header ); } \
}
#else
#define mOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_RSP_SWAP( pOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD * pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD)->Header ); } \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD)->hProcess); \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD)->ulStackScanFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD)->ulStackScanFlag); \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD)->ulScratchPadResetFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD)->ulScratchPadResetFlag); \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD_SWAP( pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP * pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP)->Header ); } \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP)->hProcess); \
{ mOCTVC1_IRSC_PROCESS_MEMORY_STACK_STATS_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP)->Stack ); } \
{ mOCTVC1_IRSC_PROCESS_MEMORY_HEAP_STATS_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP)->Heap ); } \
{ mOCTVC1_IRSC_PROCESS_MEMORY_SCRATCH_PAD_STATS_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP)->ScratchPad ); } \
{ mOCTVC1_IRSC_PROCESS_MEMORY_CACHE_STATS_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP)->Cache ); } \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP_SWAP( pOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD * pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD *)pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SUB_OBJECT_ID_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD *)pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD)->SubObjectIdGet ); } \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD_SWAP( pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP * pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SUB_OBJECT_ID_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP)->SubObjectIdGet ); } \
{ mOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP)->ObjectNameList ); } \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP_SWAP( pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD * pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD)->Header ); } \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD)->hProcess); \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD)->ulIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD)->ulIndex); \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD_SWAP( pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP * pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP)->Header ); } \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP)->hProcess); \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP)->ulIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP)->ulIndex); \
{ mOCTVC1_RESOURCE_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP)->Resource ); } \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP_SWAP( pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD * pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD *)pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SUB_OBJECT_ID_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD *)pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD)->SubObjectIdGet ); } \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD_SWAP( pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP * pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP *)pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SUB_OBJECT_ID_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP *)pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP)->SubObjectIdGet ); } \
{ mOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP *)pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP)->ObjectNameList ); } \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP_SWAP( pOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD * pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD)->Header ); } \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD)->hProcess); \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD)->ulIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD)->ulIndex); \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD_SWAP( pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP * pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP)->Header ); } \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP)->hProcess); \
((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP)->ulIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP)->ulIndex); \
{ mOCTVC1_RESOURCE_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP)->Resource ); } \
}
#else
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP_SWAP( pOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD * pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD *)pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD)->Header ); } \
((tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD *)pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD)->hTapId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD *)pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD)->hTapId); \
}
#else
#define mOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD_SWAP( pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP * pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP)->Header ); } \
((tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP)->hTapId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP)->hTapId); \
}
#else
#define mOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP_SWAP( pOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD * pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD *)pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD)->Header ); } \
((tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD *)pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD)->hTapId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD *)pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD)->hTapId); \
}
#else
#define mOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD_SWAP( pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP * pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP)->Header ); } \
((tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP)->hTapId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP *)pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP)->hTapId); \
}
#else
#define mOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP_SWAP( pOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA * pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)\
{ mOCTVC1_MODULE_DATA_SWAP( &((tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *)pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)->ModuleData ); } \
((tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *)pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)->hStream = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *)pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)->hStream); \
((tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *)pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)->hOwner = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *)pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)->hOwner); \
((tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *)pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)->ulDataSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *)pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)->ulDataSize); \
((tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *)pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)->ulSequenceId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *)pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)->ulSequenceId); \
((tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *)pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)->ulRetryFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *)pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)->ulRetryFlag); \
}
#else
#define mOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA_SWAP( pOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus
}

View File

@ -2,7 +2,7 @@
File: OCTVC1_IRSC_BASE.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the OCTVC1 API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -43,7 +43,6 @@ $Octasic_Revision: $
/* Module: IRSC */
#define cOCTVC1_IRSC_CID_BASE ( (cOCTVC1_IRSC_UID << 16) + cOCTVC1_CID_BASE )
#define cOCTVC1_IRSC_EID_BASE ( (cOCTVC1_IRSC_UID << 16) + cOCTVC1_EID_BASE )
#define cOCTVC1_IRSC_MID_BASE ( (cOCTVC1_IRSC_UID << 24) )
#define cOCTVC1_IRSC_RC_BASE ( (cOCTVC1_IRSC_UID << 16) + cOCTVC1_RC_BASE )
#endif /* __OCTVC1_IRSC_BASE_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_IRSC_DEFAULT.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the IRSC API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -27,9 +27,6 @@ $Octasic_Revision: $
#ifndef __OCTVC1_IRSC_DEFAULT_H__
#define __OCTVC1_IRSC_DEFAULT_H__
#ifdef __cplusplus
extern "C" {
#endif
/***************************** INCLUDE FILES *******************************/
#include "octvc1_irsc_api.h"
@ -833,9 +830,7 @@ const tOCTVC1_IRSC_MSG_APPLICATION_START_TAP_CMD buf_tOCTVC1_IRSC_MSG_APPLICATIO
cOCTVC1_IRSC_APPLICATION_TAP_MODE_ENUM_STREAM, /* ulMode */
cOCTVC1_IRSC_APPLICATION_TRANSPORT_MAX_DATA_SIZE, /* ulMaxTransportDataSize */
cOCTVC1_INDEX_INVALID, /* ulFilterIndex */
0, /* ulUserId */
cOCT_FALSE, /* ulRetryEnableFlag */
0 /* ulPauseOnStartFlag */
0 /* ulUserId */
}
};
@ -883,426 +878,5 @@ extern const tOCTVC1_IRSC_MSG_APPLICATION_STOP_TAP_CMD *g_pOctDef_tOCTVC1_IRSC_M
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD buf_tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_ROUTER_INFO_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
}
};
const tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD =
&buf_tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_ROUTER_INFO_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD buf_tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_ROUTER_STATS_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
}
};
const tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD =
&buf_tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_ROUTER_STATS_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD buf_tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
}
};
const tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD =
&buf_tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD buf_tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
}
};
const tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD =
&buf_tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD buf_tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
cOCTVC1_DO_NOT_MODIFY, /* ulLimitBandwidthMbps */
cOCTVC1_DO_NOT_MODIFY, /* ulToHostStreamSequenceIdInterval */
cOCTVC1_DO_NOT_MODIFY /* ulToHostStreamInitialPktCnt */
};
const tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD =
&buf_tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD buf_tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0, /* hProcess */
cOCT_FALSE, /* ulStackScanFlag */
cOCT_FALSE /* ulScratchPadResetFlag */
};
const tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD =
&buf_tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD buf_tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
{ /* SubObjectIdGet */
0, /* hObject */
cOCTVC1_OBJECT_CURSOR_ENUM_FIRST, /* ulGetMode */
0 /* ulSubObjectId */
}
};
const tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD =
&buf_tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD buf_tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0, /* hProcess */
0 /* ulIndex */
};
const tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD =
&buf_tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD buf_tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
{ /* SubObjectIdGet */
0, /* hObject */
cOCTVC1_OBJECT_CURSOR_ENUM_FIRST, /* ulGetMode */
0 /* ulSubObjectId */
}
};
const tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD =
&buf_tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD buf_tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0, /* hProcess */
0 /* ulIndex */
};
const tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD =
&buf_tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD buf_tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
cOCTVC1_HANDLE_INVALID /* hTapId */
};
const tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD =
&buf_tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD buf_tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
cOCTVC1_HANDLE_INVALID /* hTapId */
};
const tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD =
&buf_tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD *g_pOctDef_tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CMD; \
}
/***************************** MODULE_DATA *************************************/
/*--------------------------------------------------------------------------
tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA buf_tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA =
{
{ /* ModuleData */
(cOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MID), /* ulModuleDataId */
(sizeof(tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA)), /* ulModuleDataSize */
0, /* hLogicalObj */
0 /* ulTimestamp */
},
0, /* hStream */
0, /* hOwner */
0, /* ulDataSize */
0, /* ulSequenceId */
0 /* ulRetryFlag */
};
const tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA =
&buf_tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MDA; \
}
#ifdef __cplusplus
}
#endif
#endif /* __OCTVC1_IRSC_DEFAULT_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_IRSC_DEFAULT_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the IRSC API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -27,9 +27,6 @@ $Octasic_Revision: $
#ifndef __OCTVC1_IRSC_DEFAULT_PRIV_H__
#define __OCTVC1_IRSC_DEFAULT_PRIV_H__
#ifdef __cplusplus
extern "C" {
#endif
/***************************** INCLUDE FILES *******************************/
#include "octvc1_irsc_api_priv.h"
@ -37,11 +34,5 @@ extern "C" {
/***************************** COMMAND DEFAULT *****************************/
/***************************** MODULE_DATA *************************************/
#ifdef __cplusplus
}
#endif
#endif /* __OCTVC1_IRSC_DEFAULT_PRIV_H__ */

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_IRSC_EVT.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the IRSC API.
@ -17,7 +17,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -44,7 +44,7 @@ $Octasic_Revision: $
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCTVC1_HANDLE_OBJECT hProcess;
tOCT_UINT32 hProcess;
} tOCTVC1_IRSC_MSG_PROCESS_DUMP_EVT;

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_IRSC_EVT_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the IRSC API.
@ -17,7 +17,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
File: octvc1_irsc_evt_priv_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
This program is free software; you can redistribute it and/or modify
@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

View File

@ -2,7 +2,7 @@
File: octvc1_irsc_evt_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_IRSC_EVT_SWAP_H__

View File

@ -2,7 +2,7 @@
File: OCTVC1_IRSC_ID.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the identifiers for the IRSC API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -35,46 +35,34 @@ $Octasic_Revision: $
/****************************************************************************
Command IDs
****************************************************************************/
#define cOCTVC1_IRSC_MSG_PROCESS_INFO_CID ( 0x001 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_STATS_CID ( 0x002 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_LIST_CID ( 0x003 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_CID ( 0x004 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_STATS_IPC_PORT_CID ( 0x005 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_LIST_IPC_PORT_CID ( 0x006 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_CID ( 0x007 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_STATS_TASK_CID ( 0x008 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_LIST_TASK_CID ( 0x009 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_OBJMGR_INFO_CID ( 0x00a + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_OBJMGR_STATS_CID ( 0x00b + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_OBJMGR_LIST_CID ( 0x00c + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_START_MONITORING_CID ( 0x00d + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_STOP_MONITORING_CID ( 0x00e + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_LIST_COMMAND_CID ( 0x00f + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_COMMAND_CID ( 0x010 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_LIST_SESSION_CID ( 0x011 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_INFO_SESSION_CID ( 0x012 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_SESSION_CID ( 0x013 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_INFO_SESSION_EVT_CID ( 0x014 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_SESSION_EVT_CID ( 0x015 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_LIST_TAP_CID ( 0x016 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_INFO_TAP_CID ( 0x017 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_STATS_TAP_CID ( 0x018 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_START_TAP_CID ( 0x019 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_STOP_TAP_CID ( 0x01a + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_ROUTER_INFO_CID ( 0x01b + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_ROUTER_STATS_CID ( 0x01c + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_ROUTER_INFO_STREAMER_CID ( 0x01d + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_STATS_SYSTEM_CID ( 0x01e + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_ROUTER_MODIFY_STREAMER_CID ( 0x01f + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_STATS_MEMORY_CID ( 0x020 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_SYSTEM_CID ( 0x021 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_SYSTEM_CID ( 0x022 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_LIST_RESOURCE_USER_CID ( 0x023 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_STATS_RESOURCE_USER_CID ( 0x024 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_PAUSE_TAP_CID ( 0x026 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_RESUME_TAP_CID ( 0x027 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_INFO_CID ( 0x001 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_STATS_CID ( 0x002 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_LIST_CID ( 0x003 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_CID ( 0x004 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_STATS_IPC_PORT_CID ( 0x005 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_LIST_IPC_PORT_CID ( 0x006 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_CID ( 0x007 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_STATS_TASK_CID ( 0x008 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_PROCESS_LIST_TASK_CID ( 0x009 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_OBJMGR_INFO_CID ( 0x00a + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_OBJMGR_STATS_CID ( 0x00b + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_OBJMGR_LIST_CID ( 0x00c + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_START_MONITORING_CID ( 0x00d + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_STOP_MONITORING_CID ( 0x00e + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_LIST_COMMAND_CID ( 0x00f + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_COMMAND_CID ( 0x010 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_LIST_SESSION_CID ( 0x011 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_INFO_SESSION_CID ( 0x012 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_SESSION_CID ( 0x013 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_INFO_SESSION_EVT_CID ( 0x014 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_SESSION_EVT_CID ( 0x015 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_LIST_TAP_CID ( 0x016 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_INFO_TAP_CID ( 0x017 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_STATS_TAP_CID ( 0x018 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_START_TAP_CID ( 0x019 + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_MSG_APPLICATION_STOP_TAP_CID ( 0x01a + cOCTVC1_IRSC_CID_BASE )
#define cOCTVC1_IRSC_CID_MAX (( 0x027 + 1 ) & 0xFFF)
#define cOCTVC1_IRSC_CID_MAX (( 0x01a + 1 ) & 0xFFF)
/****************************************************************************
Event IDs
@ -83,13 +71,6 @@ $Octasic_Revision: $
#define cOCTVC1_IRSC_EID_MAX (( 0x0001 + 1 ) & 0xFFFF)
/****************************************************************************
Module Data IDs
****************************************************************************/
#define cOCTVC1_IRSC_MSG_ROUTER_DATA_REQUEST_STREAMER_MID ( 0x0000 + cOCTVC1_IRSC_MID_BASE )
#define cOCTVC1_IRSC_MID_MAX (( 0x0000 + 1 ) & 0xFFFF)
#endif /* __OCTVC1_IRSC_ID_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_IRSC_ID_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the identifiers for the IRSC API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -40,10 +40,6 @@ $Octasic_Revision: $
Event IDs
****************************************************************************/
/****************************************************************************
Module Data IDs
****************************************************************************/
#endif /* __OCTVC1_IRSC_ID_PRIV_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_IRSC_RC.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the return codes for the IRSC API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -48,13 +48,6 @@ $Octasic_Revision: $
#define cOCTVC1_IRSC_RC_OBJMGR_INTERNAL_ERROR ( 0x0003 + cOCTVC1_IRSC_OBJMGR_RC_BASE )
#define cOCTVC1_IRSC_RC_OBJMGR_NOT_INIT ( 0x0004 + cOCTVC1_IRSC_OBJMGR_RC_BASE )
/****************************************************************************
ROUTER return codes
****************************************************************************/
#define cOCTVC1_IRSC_ROUTER_RC_BASE ( 0x0460 + cOCTVC1_IRSC_RC_BASE )
#define cOCTVC1_IRSC_RC_ROUTER_ROUTER_IF_INVALID ( 0x0001 + cOCTVC1_IRSC_ROUTER_RC_BASE )
/****************************************************************************
API_COMMAND return codes
****************************************************************************/
@ -65,14 +58,5 @@ $Octasic_Revision: $
#define cOCTVC1_IRSC_RC_API_COMMAND_MONITORING_ALREADY_START ( 0x0004 + cOCTVC1_IRSC_API_COMMAND_RC_BASE )
#define cOCTVC1_IRSC_RC_API_COMMAND_INTERNAL_ERROR ( 0x0005 + cOCTVC1_IRSC_API_COMMAND_RC_BASE )
/****************************************************************************
Validate return codes
****************************************************************************/
#define cOCTVC1_IRSC_AUTO_VALIDATE_RC_BASE ( 0xF000 + cOCTVC1_IRSC_RC_BASE )
#define cOCTVC1_IRSC_RC_ROUTER_STREAMER_MODIFY_INVALID_LIMIT_BANDWIDTH_MBPS ( 0x1 + cOCTVC1_IRSC_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_IRSC_RC_ROUTER_STREAMER_MODIFY_INVALID_TO_HOST_STREAM_SEQUENCE_ID_INTERVAL ( 0x2 + cOCTVC1_IRSC_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_IRSC_RC_ROUTER_STREAMER_MODIFY_INVALID_TO_HOST_STREAM_INITIAL_PKT_CNT ( 0x3 + cOCTVC1_IRSC_AUTO_VALIDATE_RC_BASE )
#endif /* OCTVC1_IRSC_RC_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_IRSC_RC_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the return codes for the IRSC API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -36,9 +36,5 @@ $Octasic_Revision: $
IRSC return codes
****************************************************************************/
/****************************************************************************
Validate return codes
****************************************************************************/
#endif /* OCTVC1_IRSC_RC_PRIV_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_IRSC_VERSION.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the version of the IRSC API interface.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -27,24 +27,23 @@ $Octasic_Revision: $
#ifndef __OCTVC1_IRSC_VERSION_H__
#define __OCTVC1_IRSC_VERSION_H__
#include "../octvc1_api.h"
/* The version ID is separated into the following sections:
bit[31:27]: Major version
bit[26:21]: Minor version
bit[20:15]: Bug fix version
bit[14:0]: Build number
bit[31:25]: Major version
bit[24:18]: Minor version
bit[17:11]: Bug fix version
bit[10:0]: Build number
*/
#define cOCTVC1_IRSC_VERSION_MAJOR 2
#define cOCTVC1_IRSC_VERSION_MINOR 11
#define cOCTVC1_IRSC_VERSION_MAJOR 2
#define cOCTVC1_IRSC_VERSION_MINOR 5
#define cOCTVC1_IRSC_VERSION_MAINTENANCE 0
#define cOCTVC1_IRSC_VERSION_BUILD 1927
#define cOCTVC1_IRSC_VERSION_BUILD 780
#define cOCTVC1_IRSC_VERSION_ID ( (cOCTVC1_IRSC_VERSION_MAJOR << cOCTVC1_API_VERSION_MASK_MAJOR_BIT_OFFSET) + \
(cOCTVC1_IRSC_VERSION_MINOR << cOCTVC1_API_VERSION_MASK_MINOR_BIT_OFFSET) + \
(cOCTVC1_IRSC_VERSION_MAINTENANCE << cOCTVC1_API_VERSION_MASK_MAINTENANCE_BIT_OFFSET) + \
(cOCTVC1_IRSC_VERSION_BUILD << cOCTVC1_API_VERSION_MASK_BUILD_BIT_OFFSET ) )
#define cOCTVC1_IRSC_VERSION_ID ( (cOCTVC1_IRSC_VERSION_MAJOR << 25) + \
(cOCTVC1_IRSC_VERSION_MINOR << 18) + \
(cOCTVC1_IRSC_VERSION_MAINTENANCE << 11) + \
cOCTVC1_IRSC_VERSION_BUILD )
#endif /* __OCTVC1_IRSC_VERSION_H__ */

File diff suppressed because it is too large Load Diff

View File

@ -1,69 +0,0 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_JOB_API_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Description: Contains the definition of the JOB API.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
$Revision: $
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_JOB_API_PRIV_H__
#define __OCTVC1_JOB_API_PRIV_H__
/***************************** INCLUDE FILES *******************************/
#include "octvc1_job_api.h"
#include "octvc1_job_id_priv.h"
#include "octvc1_job_rc_priv.h"
/************************ COMMON DEFINITIONS *******************************/
/*-------------------------------------------------------------------------------------
tOCTVC1_JOB_UNIT_TEST_STATE_ENUM :
-------------------------------------------------------------------------------------*/
#define tOCTVC1_JOB_UNIT_TEST_STATE_ENUM tOCT_UINT32
#define cOCTVC1_JOB_UNIT_TEST_STATE_ENUM_LOGGER_START 0
#define cOCTVC1_JOB_UNIT_TEST_STATE_ENUM_LOGGER_END 1
#define cOCTVC1_JOB_UNIT_TEST_STATE_ENUM_PACKAGE_START 2
#define cOCTVC1_JOB_UNIT_TEST_STATE_ENUM_PACKAGE_END 3
#define cOCTVC1_JOB_UNIT_TEST_STATE_ENUM_SUITE_START 4
#define cOCTVC1_JOB_UNIT_TEST_STATE_ENUM_SUITE_END 5
#define cOCTVC1_JOB_UNIT_TEST_STATE_ENUM_CASE_START 6
#define cOCTVC1_JOB_UNIT_TEST_STATE_ENUM_CASE_END 7
#define cOCTVC1_JOB_UNIT_TEST_STATE_ENUM_CASE_ITERATION 8
/*-------------------------------------------------------------------------------------
tOCTVC1_JOB_UNIT_TEST_RESULT_ENUM :
-------------------------------------------------------------------------------------*/
#define tOCTVC1_JOB_UNIT_TEST_RESULT_ENUM tOCT_UINT32
#define cOCTVC1_JOB_UNIT_TEST_RESULT_ENUM_PASS 0
#define cOCTVC1_JOB_UNIT_TEST_RESULT_ENUM_SKIP 1
#define cOCTVC1_JOB_UNIT_TEST_RESULT_ENUM_ERROR 2
/***************************** METHODS *************************************/
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
#include "octvc1_job_evt_priv.h"
#endif /* __OCTVC1_JOB_API_PRIV_H__ */

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,90 +0,0 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_JOB_EVT.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Description: Contains the event definition of the JOB API.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
$Octasic_Revision: $
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_JOB_EVT_H__
#define __OCTVC1_JOB_EVT_H__
/***************************** INCLUDE FILES *******************************/
#include "octvc1_job_api.h"
/************************ COMMON DEFINITIONS *******************************/
/***************************** NOTIFICATIONS **********************************/
/*-------------------------------------------------------------------------------------
tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT
Members:
Header
OCTVC1 Event Header
hExecutor
Executor handle identifier.
hActiveCase
Current running job case identifier.
szPackageName
Job package name.
szSuiteName
Job suite name.
szCaseName
Active unit job case.
ulOldState
ulNewState
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCTVC1_HANDLE_OBJECT hExecutor;
tOCTVC1_HANDLE_OBJECT hActiveCase;
tOCT_INT8 szPackageName[(cOCTVC1_JOB_PACKAGE_NAME_MAX_LENGTH+1)];
tOCT_INT8 szSuiteName[(cOCTVC1_JOB_SUITE_NAME_MAX_LENGTH+1)];
tOCT_INT8 szCaseName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
tOCTVC1_JOB_RUNNER_CASE_STATE_ENUM ulOldState;
tOCTVC1_JOB_RUNNER_CASE_STATE_ENUM ulNewState;
} tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT;
/*-------------------------------------------------------------------------------------
tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT
Members:
Header
OCTVC1 Event Header
hExecutor
Executor handle identifier.
hRunnerCase
Job case identifier.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCTVC1_HANDLE_OBJECT hExecutor;
tOCTVC1_HANDLE_OBJECT hRunnerCase;
} tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT;
#endif /* __OCTVC1_JOB_EVT_H__ */

View File

@ -1,65 +0,0 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_JOB_EVT_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Description: Contains the event definition of the JOB API.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
$Octasic_Revision: $
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_JOB_EVT_PRIV_H__
#define __OCTVC1_JOB_EVT_PRIV_H__
/***************************** INCLUDE FILES *******************************/
#include "octvc1_job_api_priv.h"
/************************ COMMON DEFINITIONS *******************************/
/***************************** NOTIFICATIONS **********************************/
/*-------------------------------------------------------------------------------------
tOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT
Members:
Header
OCTVC1 Event Header
ulState
szPackageName
Job package name.
szSuiteName
Job suite name.
szCaseName
Active unit job case.
ulResult
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCTVC1_JOB_UNIT_TEST_STATE_ENUM ulState;
tOCT_INT8 szPackageName[(cOCTVC1_JOB_PACKAGE_NAME_MAX_LENGTH+1)];
tOCT_INT8 szSuiteName[(cOCTVC1_JOB_SUITE_NAME_MAX_LENGTH+1)];
tOCT_INT8 szCaseName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
tOCTVC1_JOB_UNIT_TEST_RESULT_ENUM ulResult;
} tOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT;
#endif /* __OCTVC1_JOB_EVT_PRIV_H__ */

View File

@ -1,51 +0,0 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
File: octvc1_job_evt_priv_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Description:
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_JOB_EVT_PRIV_SWAP_H__
#define __OCTVC1_JOB_EVT_PRIV_SWAP_H__
#ifdef __cplusplus
extern "C" {
#endif
/***************************** INCLUDE FILES *******************************/
#include "../octvc1_priv_swap_hdrs.h"
#include "octvc1_job_evt_priv.h"
/********************************* MACROS **********************************/
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT_SWAP( _f_pParms ){ tOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT * pOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT *)pOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT)->Header ); } \
{ mOCTVC1_JOB_UNIT_TEST_STATE_ENUM_SWAP( &((tOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT *)pOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT)->ulState ); } \
{ mOCTVC1_JOB_UNIT_TEST_RESULT_ENUM_SWAP( &((tOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT *)pOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT)->ulResult ); } \
}
#else
#define mOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT_SWAP( pOCTVC1_JOB_MSG_RUNNER_UNIT_TEST_STATE_CHANGE_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus
}
#endif
#endif /* __OCTVC1_JOB_EVT_PRIV_SWAP_H__ */

View File

@ -1,69 +0,0 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
File: octvc1_job_evt_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Description:
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_JOB_EVT_SWAP_H__
#define __OCTVC1_JOB_EVT_SWAP_H__
#ifdef __cplusplus
extern "C" {
#endif
/***************************** INCLUDE FILES *******************************/
#include "../octvc1_swap_hdrs.h"
#include "octvc1_job_evt.h"
/********************************* MACROS **********************************/
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT_SWAP( _f_pParms ){ tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT * pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT)->Header ); } \
((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT)->hExecutor = \
mOCT_SWAP32_IF_LE(((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT)->hExecutor); \
((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT)->hActiveCase = \
mOCT_SWAP32_IF_LE(((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT)->hActiveCase); \
{ mOCTVC1_JOB_RUNNER_CASE_STATE_ENUM_SWAP( &((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT)->ulOldState ); } \
{ mOCTVC1_JOB_RUNNER_CASE_STATE_ENUM_SWAP( &((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT)->ulNewState ); } \
}
#else
#define mOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT_SWAP( pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT_SWAP( _f_pParms ){ tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT * pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT)->Header ); } \
((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT)->hExecutor = \
mOCT_SWAP32_IF_LE(((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT)->hExecutor); \
((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT)->hRunnerCase = \
mOCT_SWAP32_IF_LE(((tOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT *)pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT)->hRunnerCase); \
}
#else
#define mOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT_SWAP( pOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus
}
#endif
#endif /* __OCTVC1_JOB_EVT_SWAP_H__ */

View File

@ -1,91 +0,0 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_JOB_ID.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Description: Contains the identifiers for the JOB API.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
$Octasic_Revision: $
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_JOB_ID_H__
#define __OCTVC1_JOB_ID_H__
/***************************** INCLUDE FILES *******************************/
#include "../octvc1_base.h"
#include "octvc1_job_base.h"
/****************************************************************************
Command IDs
****************************************************************************/
#define cOCTVC1_JOB_MSG_UNITS_LIST_CID ( 0x001 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_UNITS_START_ALL_CID ( ( 0x002 + cOCTVC1_JOB_CID_BASE )| cOCTVC1_MSG_LONG_PROCESSING_FLAG )
#define cOCTVC1_JOB_MSG_UNITS_INFO_CID ( 0x003 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_UNITS_FIND_CID ( 0x004 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_UNITS_START_CID ( ( 0x005 + cOCTVC1_JOB_CID_BASE )| cOCTVC1_MSG_LONG_PROCESSING_FLAG )
#define cOCTVC1_JOB_MSG_UNITS_LIST_CASES_CID ( 0x00a + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_UNITS_INFO_CASES_CID ( 0x00b + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_UNITS_STATS_CASES_CID ( 0x00c + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_UNITS_MODIFY_CASES_CID ( 0x00d + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_UNITS_START_CASES_CID ( 0x00e + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_STATS_CID ( 0x012 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_PAUSE_CID ( 0x013 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_RESUME_CID ( 0x014 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_CLEANUP_CID ( 0x015 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_ADD_CASES_CID ( 0x01a + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_LIST_CASES_CID ( 0x01b + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_REMOVE_CASES_CID ( 0x01c + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_INFO_CASES_CID ( 0x01d + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_STATS_CASES_CID ( 0x01e + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_START_CASES_CID ( 0x01f + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_STOP_CASES_CID ( 0x020 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_PULSE_CASES_CID ( 0x021 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_REMOVE_ALL_CASES_CID ( 0x022 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_LIST_CASES_EXECUTE_CID ( 0x024 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_REMOVE_CASES_EXECUTE_CID ( 0x025 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_INFO_CASES_EXECUTE_CID ( 0x026 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_START_CASES_EXECUTE_CID ( 0x027 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_STATS_CASES_EXECUTE_CID ( 0x028 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_REMOVE_ALL_CASES_EXECUTE_CID ( 0x029 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_LIST_CASES_ERROR_CID ( 0x02d + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_REMOVE_CASES_ERROR_CID ( 0x02e + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_INFO_CASES_ERROR_CID ( 0x02f + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_START_CASES_ERROR_CID ( 0x030 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_STATS_CASES_ERROR_CID ( 0x031 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_REMOVE_ALL_CASES_ERROR_CID ( 0x032 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_LIST_EXECUTOR_CID ( 0x035 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_INFO_EXECUTOR_CID ( 0x036 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_STATS_EXECUTOR_CID ( 0x037 + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_INFO_CONFIGURATION_CID ( 0x03a + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_MODIFY_CONFIGURATION_CID ( 0x03b + cOCTVC1_JOB_CID_BASE )
#define cOCTVC1_JOB_CID_MAX (( 0x03b + 1 ) & 0xFFF)
/****************************************************************************
Event IDs
****************************************************************************/
#define cOCTVC1_JOB_MSG_RUNNER_EXECUTOR_STATE_CHANGE_EID ( 0x0005 + cOCTVC1_JOB_EID_BASE )
#define cOCTVC1_JOB_MSG_RUNNER_EXECUTOR_ITERATION_EID ( 0x0006 + cOCTVC1_JOB_EID_BASE )
#define cOCTVC1_JOB_EID_MAX (( 0x0007 + 1 ) & 0xFFFF)
#endif /* __OCTVC1_JOB_ID_H__ */

View File

@ -1,72 +0,0 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_JOB_RC.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Description: Contains the return codes for the JOB API.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
$Octasic_Revision: $
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef OCTVC1_JOB_RC_H__
#define OCTVC1_JOB_RC_H__
/***************************** INCLUDE FILES *******************************/
#include "../octvc1_base.h"
#include "../octvc1_generic_rc.h"
#include "octvc1_job_base.h"
/****************************************************************************
JOB return codes
****************************************************************************/
#define cOCTVC1_JOB_RC_OBJECT_INVALID ( 0x0001 + cOCTVC1_JOB_RC_BASE )
#define cOCTVC1_JOB_RC_SERVICE_UNINITIALIZED ( 0x0002 + cOCTVC1_JOB_RC_BASE )
/****************************************************************************
UNITS return codes
****************************************************************************/
#define cOCTVC1_JOB_UNITS_RC_BASE ( 0x0010 + cOCTVC1_JOB_RC_BASE )
#define cOCTVC1_JOB_RC_UNITS_PACKAGE_NOT_FOUND ( 0x0001 + cOCTVC1_JOB_UNITS_RC_BASE )
#define cOCTVC1_JOB_RC_UNITS_SUITE_NOT_FOUND ( 0x0002 + cOCTVC1_JOB_UNITS_RC_BASE )
#define cOCTVC1_JOB_RC_UNITS_CASE_NOT_FOUND ( 0x0003 + cOCTVC1_JOB_UNITS_RC_BASE )
#define cOCTVC1_JOB_RC_UNITS_PACKAGE_NAME_TOO_LONG ( 0x0004 + cOCTVC1_JOB_UNITS_RC_BASE )
#define cOCTVC1_JOB_RC_UNITS_CASE_NAME_TOO_LONG ( 0x0005 + cOCTVC1_JOB_UNITS_RC_BASE )
/****************************************************************************
RUNNER return codes
****************************************************************************/
#define cOCTVC1_JOB_RUNNER_RC_BASE ( 0x0020 + cOCTVC1_JOB_RC_BASE )
#define cOCTVC1_JOB_RC_RUNNER_STATE_INVALID ( 0x0001 + cOCTVC1_JOB_RUNNER_RC_BASE )
#define cOCTVC1_JOB_RC_RUNNER_CASE_IS_ACTIVE ( 0x0002 + cOCTVC1_JOB_RUNNER_RC_BASE )
#define cOCTVC1_JOB_RC_RUNNER_CASE_IS_NOT_ACTIVE ( 0x0003 + cOCTVC1_JOB_RUNNER_RC_BASE )
#define cOCTVC1_JOB_RC_RUNNER_REACH_MAXIMUM_CASE ( 0x0004 + cOCTVC1_JOB_RUNNER_RC_BASE )
#define cOCTVC1_JOB_RC_RUNNER_CASE_NOT_RUNNING ( 0x0005 + cOCTVC1_JOB_RUNNER_RC_BASE )
/****************************************************************************
Validate return codes
****************************************************************************/
#define cOCTVC1_JOB_AUTO_VALIDATE_RC_BASE ( 0xF000 + cOCTVC1_JOB_RC_BASE )
#define cOCTVC1_JOB_RC_RUNNER_CASES_PULSE_INVALID_PULSE_CNT ( 0x1 + cOCTVC1_JOB_AUTO_VALIDATE_RC_BASE )
#endif /* OCTVC1_JOB_RC_H__ */

View File

@ -1,50 +0,0 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_JOB_VERSION.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Description: Contains the version of the JOB API interface.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
$Octasic_Revision: $
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_JOB_VERSION_H__
#define __OCTVC1_JOB_VERSION_H__
#include "../octvc1_api.h"
/* The version ID is separated into the following sections:
bit[31:27]: Major version
bit[26:21]: Minor version
bit[20:15]: Bug fix version
bit[14:0]: Build number
*/
#define cOCTVC1_JOB_VERSION_MAJOR 2
#define cOCTVC1_JOB_VERSION_MINOR 11
#define cOCTVC1_JOB_VERSION_MAINTENANCE 0
#define cOCTVC1_JOB_VERSION_BUILD 1927
#define cOCTVC1_JOB_VERSION_ID ( (cOCTVC1_JOB_VERSION_MAJOR << cOCTVC1_API_VERSION_MASK_MAJOR_BIT_OFFSET) + \
(cOCTVC1_JOB_VERSION_MINOR << cOCTVC1_API_VERSION_MASK_MINOR_BIT_OFFSET) + \
(cOCTVC1_JOB_VERSION_MAINTENANCE << cOCTVC1_API_VERSION_MASK_MAINTENANCE_BIT_OFFSET) + \
(cOCTVC1_JOB_VERSION_BUILD << cOCTVC1_API_VERSION_MASK_BUILD_BIT_OFFSET ) )
#endif /* __OCTVC1_JOB_VERSION_H__ */

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
File: OCTVC1_MAIN_API_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the MAIN API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $
@ -40,263 +40,12 @@ $Revision: $
-------------------------------------------------------------------------------------*/
#define cOCTVC1_MAIN_PRIVATE_API_CMD_PASSWORD 0x1FE75CB2
/*-------------------------------------------------------------------------------------
Infraction related definitions.
-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM :
-------------------------------------------------------------------------------------*/
#define tOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM tOCT_UINT32
#define cOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM_NONE 0
#define cOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM_MCC 1
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER_VERSION_ENUM :
-------------------------------------------------------------------------------------*/
#define tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER_VERSION_ENUM tOCT_UINT8
#define cOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER_VERSION_ENUM_1 0x01 /* Header size is 16 bytes */
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER
Infraction file header
Members:
ulModuleId
Associated module ID: tOCTVC1_MODULE_ID_ENUM
ulInfractionType
Infraction type
usInfractionIndex
Specify the index of the infraction based on the DSP total infraction number.
usInfractionMax
Specify the maximum number of the infraction.
ulPayloadLength
File infraction payload length.
ulOadfVersionId
OADF version Id.
aulReserved
Reserved for padding.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MODULE_ID_ENUM ulModuleId;
tOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM ulInfractionType;
tOCT_UINT16 usInfractionIndex;
tOCT_UINT16 usInfractionMax;
tOCT_UINT32 ulPayloadLength;
tOCT_UINT32 ulOadfVersionId;
tOCT_UINT32 aulReserved[cOCTVC1_ETH_PORT_ID_ENUM_3];
} tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER;
/***************************** METHODS *************************************/
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD
Members:
Header
OCTVC1 Message Header
hInfraction
Infraction identifier.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HANDLE_OBJECT hInfraction;
} tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP
Members:
Header
OCTVC1 Message Header
hInfraction
ulInfractionType
ulIndex
Specify the index of the infraction based on the DSP total infraction number.
szFileName
NULL terminated name of the file associated to this infraction.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HANDLE_OBJECT hInfraction;
tOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM ulInfractionType;
tOCT_UINT32 ulIndex;
tOCT_INT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
} tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD
List the license infraction that occurs since the application start.
Members:
Header
OCTVC1 Message Header
ObjectCursor
Object cursor
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_CURSOR_HANDLE_OBJECT_GET ObjectCursor;
} tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP
Members:
Header
OCTVC1 Message Header
ObjectCursor
Object cursor
ObjectNameList
Object32 named list.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_CURSOR_HANDLE_OBJECT_GET ObjectCursor;
tOCTVC1_LIST_NAME_OBJECT32_GET ObjectNameList;
} tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD
Members:
Header
OCTVC1 Message Header
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
} tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP
Members:
Header
OCTVC1 Message Header
ulSendStateChangeEvtFlag
Specify to send infraction state change events.
ulSessionIndex
Session index where to send infraction state change events.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCT_BOOL32 ulSendStateChangeEvtFlag;
tOCTVC1_INDEX ulSessionIndex;
} tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD
Members:
Header
OCTVC1 Message Header
ulSendStateChangeEvtFlag
Default: cOCTVC1_DO_NOT_MODIFY
Specify to send infraction state change events.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCT_BOOL32 ulSendStateChangeEvtFlag;
} tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_RSP
Members:
Header
OCTVC1 Message Header
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
} tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD
Members:
Header
OCTVC1 Message Header
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
} tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP
Members:
Header
OCTVC1 Message Header
ulApplyHiddenFlag
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCT_BOOL32 ulApplyHiddenFlag;
} tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD
Members:
Header
OCTVC1 Message Header
ulApplyHiddenFlag
Default: cOCTVC1_DO_NOT_MODIFY
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCT_BOOL32 ulApplyHiddenFlag;
} tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_RSP
Members:
Header
OCTVC1 Message Header
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_MSG_HEADER Header;
} tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_RSP;
/***************************** MODULE_DATA *************************************/
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
#include "octvc1_main_evt_priv.h"

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
File: octvc1_main_api_priv_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
This program is free software; you can redistribute it and/or modify
@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
@ -33,156 +33,6 @@ extern "C" {
/********************************* MACROS **********************************/
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#define mOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER_VERSION_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER_SWAP( _f_pParms ){ tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER * pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)\
{ mOCTVC1_MODULE_ID_ENUM_SWAP( &((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->ulModuleId ); } \
{ mOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM_SWAP( &((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->ulInfractionType ); } \
((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->usInfractionIndex = \
mOCT_SWAP16_IF_LE(((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->usInfractionIndex); \
((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->usInfractionMax = \
mOCT_SWAP16_IF_LE(((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->usInfractionMax); \
((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->ulPayloadLength = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->ulPayloadLength); \
((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->ulOadfVersionId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->ulOadfVersionId); \
{ tOCT_UINT32 iOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER; \
for( iOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER=0; \
iOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER<(cOCTVC1_ETH_PORT_ID_ENUM_3);iOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER++ ) \
((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->aulReserved[iOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER] = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER *)pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER)->aulReserved[iOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER]);}\
}
#else
#define mOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER_SWAP( pOCTVC1_MAIN_LICENSE_INFRACTION_FILE_HEADER )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD * pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD)->hInfraction = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD)->hInfraction); \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD_SWAP( pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP * pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP)->hInfraction = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP)->hInfraction); \
{ mOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP)->ulInfractionType ); } \
((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP)->ulIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP)->ulIndex); \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP_SWAP( pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD * pOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD *)pOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD *)pOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD)->ObjectCursor ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD_SWAP( pOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP * pOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP *)pOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP *)pOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP)->ObjectCursor ); } \
{ mOCTVC1_LIST_NAME_OBJECT32_GET_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP *)pOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP)->ObjectNameList ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP_SWAP( pOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD * pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD_SWAP( pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP * pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP)->ulSendStateChangeEvtFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP)->ulSendStateChangeEvtFlag); \
((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP)->ulSessionIndex = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP)->ulSessionIndex); \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP_SWAP( pOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD * pOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD *)pOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD *)pOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD)->ulSendStateChangeEvtFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD *)pOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD)->ulSendStateChangeEvtFlag); \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD_SWAP( pOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_RSP * pOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_RSP *)pOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_RSP)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_RSP_SWAP( pOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD * pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP * pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP)->ulApplyHiddenFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP)->ulApplyHiddenFlag); \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD * pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD)->ulApplyHiddenFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD)->ulApplyHiddenFlag); \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_RSP * pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_RSP)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_RSP_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus
}

View File

@ -2,7 +2,7 @@
File: octvc1_main_api_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_MAIN_API_SWAP_H__
@ -64,8 +64,7 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_APPLICATION_MODULE_INFO_SWAP( _f_pParms ){ tOCTVC1_MAIN_APPLICATION_MODULE_INFO * pOCTVC1_MAIN_APPLICATION_MODULE_INFO = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_APPLICATION_MODULE_INFO)\
((tOCTVC1_MAIN_APPLICATION_MODULE_INFO *)pOCTVC1_MAIN_APPLICATION_MODULE_INFO)->ulReserved = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_APPLICATION_MODULE_INFO *)pOCTVC1_MAIN_APPLICATION_MODULE_INFO)->ulReserved); \
{ mOCTVC1_MODULE_ID_ENUM_SWAP( &((tOCTVC1_MAIN_APPLICATION_MODULE_INFO *)pOCTVC1_MAIN_APPLICATION_MODULE_INFO)->ulModuleId ); } \
}
#else
#define mOCTVC1_MAIN_APPLICATION_MODULE_INFO_SWAP( pOCTVC1_MAIN_APPLICATION_MODULE_INFO )
@ -75,20 +74,8 @@ extern "C" {
#define mOCTVC1_MAIN_APPLICATION_MODULE_STATS_SWAP( _f_pParms ){ tOCTVC1_MAIN_APPLICATION_MODULE_STATS * pOCTVC1_MAIN_APPLICATION_MODULE_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_APPLICATION_MODULE_STATS)\
{ mOCTVC1_MAIN_APPLICATION_MODULE_STATE_ENUM_SWAP( &((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulState ); } \
{ mOCTVC1_MAIN_APPLICATION_MODULE_CONFIG_STATE_ENUM_SWAP( &((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulConfigState ); } \
((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulProcessCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulProcessCnt); \
((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulIpcLinkCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulIpcLinkCnt); \
((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulIpcLinkErrCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulIpcLinkErrCnt); \
((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulStartTotalCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulStartTotalCnt); \
((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulStartErrCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulStartErrCnt); \
((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulStopTotalCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulStopTotalCnt); \
((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulStopErrCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulStopErrCnt); \
((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulProcessNum = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_APPLICATION_MODULE_STATS *)pOCTVC1_MAIN_APPLICATION_MODULE_STATS)->ulProcessNum); \
}
#else
#define mOCTVC1_MAIN_APPLICATION_MODULE_STATS_SWAP( pOCTVC1_MAIN_APPLICATION_MODULE_STATS )
@ -125,58 +112,11 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_FILE_SYSTEM_OPEN_PARMS_SWAP( _f_pParms )
#else
#define mOCTVC1_MAIN_FILE_SYSTEM_OPEN_PARMS_SWAP( pOCTVC1_MAIN_FILE_SYSTEM_OPEN_PARMS )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS_SWAP( _f_pParms ){ tOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS * pOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS)\
((tOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS *)pOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS *)pOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS)->hFileSystem); \
((tOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS *)pOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS)->ulFileCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS *)pOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS)->ulFileCnt); \
{ mOCTVC1_TRANSPORT_ADDRESS_SWAP( &((tOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS *)pOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS)->FileServerAddress ); } \
#define mOCTVC1_MAIN_FILE_SYSTEM_FILE_CURSOR_SWAP( _f_pParms ){ tOCTVC1_MAIN_FILE_SYSTEM_FILE_CURSOR * pOCTVC1_MAIN_FILE_SYSTEM_FILE_CURSOR = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_FILE_SYSTEM_FILE_CURSOR)\
{ mOCTVC1_OBJECT_CURSOR_ENUM_SWAP( &((tOCTVC1_MAIN_FILE_SYSTEM_FILE_CURSOR *)pOCTVC1_MAIN_FILE_SYSTEM_FILE_CURSOR)->ulGetMode ); } \
}
#else
#define mOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS_SWAP( pOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_FILE_TRANSFER_MODE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_MAIN_FILE_TRANSFER_MODE_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_FILE_TRANSFER_STATUS_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_MAIN_FILE_TRANSFER_STATUS_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_FILE_TRANSFER_MASK_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_MAIN_FILE_TRANSFER_MASK_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_FILE_TRANSFER_STATS_SWAP( _f_pParms ){ tOCTVC1_MAIN_FILE_TRANSFER_STATS * pOCTVC1_MAIN_FILE_TRANSFER_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_FILE_TRANSFER_STATS)\
{ mOCTVC1_MAIN_FILE_TRANSFER_MODE_ENUM_SWAP( &((tOCTVC1_MAIN_FILE_TRANSFER_STATS *)pOCTVC1_MAIN_FILE_TRANSFER_STATS)->Mode ); } \
{ mOCTVC1_MAIN_FILE_TRANSFER_STATUS_ENUM_SWAP( &((tOCTVC1_MAIN_FILE_TRANSFER_STATS *)pOCTVC1_MAIN_FILE_TRANSFER_STATS)->Status ); } \
{ mOCTVC1_STREAM_STATS_SWAP( &((tOCTVC1_MAIN_FILE_TRANSFER_STATS *)pOCTVC1_MAIN_FILE_TRANSFER_STATS)->Stream ); } \
}
#else
#define mOCTVC1_MAIN_FILE_TRANSFER_STATS_SWAP( pOCTVC1_MAIN_FILE_TRANSFER_STATS )
#define mOCTVC1_MAIN_FILE_SYSTEM_FILE_CURSOR_SWAP( pOCTVC1_MAIN_FILE_SYSTEM_FILE_CURSOR )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
@ -188,25 +128,6 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_STREAM_STATE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_MAIN_STREAM_STATE_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_STREAM_INFO_SWAP( _f_pParms ){ tOCTVC1_MAIN_STREAM_INFO * pOCTVC1_MAIN_STREAM_INFO = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_STREAM_INFO)\
((tOCTVC1_MAIN_STREAM_INFO *)pOCTVC1_MAIN_STREAM_INFO)->hLogicalObj = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_STREAM_INFO *)pOCTVC1_MAIN_STREAM_INFO)->hLogicalObj); \
{ mOCTVC1_MAIN_STREAM_STATE_ENUM_SWAP( &((tOCTVC1_MAIN_STREAM_INFO *)pOCTVC1_MAIN_STREAM_INFO)->ulState ); } \
}
#else
#define mOCTVC1_MAIN_STREAM_INFO_SWAP( pOCTVC1_MAIN_STREAM_INFO )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_LOG_TRACE_STATE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
@ -242,37 +163,6 @@ extern "C" {
#define mOCTVC1_MAIN_LOG_TRACE_INFO_SWAP( pOCTVC1_MAIN_LOG_TRACE_INFO )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_LOG_TRACE_FILTER_SWAP( _f_pParms ){ tOCTVC1_MAIN_LOG_TRACE_FILTER * pOCTVC1_MAIN_LOG_TRACE_FILTER = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_LOG_TRACE_FILTER)\
((tOCTVC1_MAIN_LOG_TRACE_FILTER *)pOCTVC1_MAIN_LOG_TRACE_FILTER)->ulTraceProcessAllFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_LOG_TRACE_FILTER *)pOCTVC1_MAIN_LOG_TRACE_FILTER)->ulTraceProcessAllFlag); \
{ tOCT_UINT32 jOCTVC1_MAIN_LOG_TRACE_FILTER; \
for( jOCTVC1_MAIN_LOG_TRACE_FILTER=0; \
jOCTVC1_MAIN_LOG_TRACE_FILTER<(cOCTVC1_MAIN_LOG_TRACE_FILTER_PROCESS_ENTRY_MAX);jOCTVC1_MAIN_LOG_TRACE_FILTER++ ) \
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_MAIN_LOG_TRACE_FILTER *)pOCTVC1_MAIN_LOG_TRACE_FILTER)->aTraceProcessUserId[jOCTVC1_MAIN_LOG_TRACE_FILTER] ); }} \
}
#else
#define mOCTVC1_MAIN_LOG_TRACE_FILTER_SWAP( pOCTVC1_MAIN_LOG_TRACE_FILTER )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_LICENSING_FEATURE_TYPE_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_MAIN_LICENSING_FEATURE_TYPE_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_LICENSING_STATUS_ENUM_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_MAIN_LICENSING_STATUS_ENUM_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_TARGET_RESET_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_TARGET_RESET_CMD * pOCTVC1_MAIN_MSG_TARGET_RESET_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_TARGET_RESET_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_TARGET_RESET_CMD *)pOCTVC1_MAIN_MSG_TARGET_RESET_CMD)->Header ); } \
@ -386,7 +276,6 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD *)pOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD)->ulFileSize); \
((tOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD *)pOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD)->ulFileNumber = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD *)pOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD)->ulFileNumber); \
{ mOCTVC1_MAIN_LOG_TRACE_FILTER_SWAP( &((tOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD *)pOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD)->Filter ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD_SWAP( pOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD )
@ -448,7 +337,6 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LOG_STATS_TRACE_RSP *)pOCTVC1_MAIN_MSG_LOG_STATS_TRACE_RSP)->ulFullAutoStopFlag); \
{ mOCTVC1_LOG_TRACE_MASK_SWAP( &((tOCTVC1_MAIN_MSG_LOG_STATS_TRACE_RSP *)pOCTVC1_MAIN_MSG_LOG_STATS_TRACE_RSP)->ulTraceMask ); } \
{ mOCTVC1_MAIN_LOG_TRACE_STATS_SWAP( &((tOCTVC1_MAIN_MSG_LOG_STATS_TRACE_RSP *)pOCTVC1_MAIN_MSG_LOG_STATS_TRACE_RSP)->TraceStats ); } \
{ mOCTVC1_MAIN_LOG_TRACE_FILTER_SWAP( &((tOCTVC1_MAIN_MSG_LOG_STATS_TRACE_RSP *)pOCTVC1_MAIN_MSG_LOG_STATS_TRACE_RSP)->Filter ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LOG_STATS_TRACE_RSP_SWAP( pOCTVC1_MAIN_MSG_LOG_STATS_TRACE_RSP )
@ -518,37 +406,21 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD)->hFile); \
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP)->hFile); \
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
/* OCTVC1_RENAMED_API */
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD_SWAP mOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD_SWAP
/* OCTVC1_RENAMED_API */
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP_SWAP mOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP_SWAP
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_WRITE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_WRITE_CMD * pOCTVC1_MAIN_MSG_FILE_WRITE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_WRITE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_WRITE_CMD *)pOCTVC1_MAIN_MSG_FILE_WRITE_CMD)->Header ); } \
@ -638,8 +510,6 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD)->hFileSystem); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CMD )
@ -648,7 +518,8 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP)->Header ); } \
{ mOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP)->InfoParms ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP)->ulMaxFileEntry = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP)->ulMaxFileEntry); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_RSP )
@ -657,10 +528,7 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD)->hFile); \
{ mOCTVC1_MAIN_FILE_SYSTEM_FILE_CURSOR_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD)->ObjectGet ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CMD )
@ -669,16 +537,16 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->hFile); \
{ mOCTVC1_MAIN_FILE_SYSTEM_FILE_CURSOR_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->ObjectGet ); } \
{ mOCTVC1_MAIN_FILE_OPEN_MODE_MASK_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->ulAccessMode ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->ulHostOwnerFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->ulHostOwnerFlag); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->ulFileSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->ulFileSize); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->ulMaxFileSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->ulMaxFileSize); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->ulInstanceNum = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP)->ulInstanceNum); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_RSP )
@ -699,9 +567,7 @@ extern "C" {
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_PROCESS_INFO_RSP *)pOCTVC1_MAIN_MSG_PROCESS_INFO_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_PROCESS_INFO_RSP *)pOCTVC1_MAIN_MSG_PROCESS_INFO_RSP)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_PROCESS_INFO_RSP *)pOCTVC1_MAIN_MSG_PROCESS_INFO_RSP)->hProcess); \
((tOCTVC1_MAIN_MSG_PROCESS_INFO_RSP *)pOCTVC1_MAIN_MSG_PROCESS_INFO_RSP)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_PROCESS_INFO_RSP *)pOCTVC1_MAIN_MSG_PROCESS_INFO_RSP)->ulModuleId); \
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_PROCESS_INFO_RSP *)pOCTVC1_MAIN_MSG_PROCESS_INFO_RSP)->ulUserId ); } \
{ mOCTVC1_PROCESS_TYPE_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_PROCESS_INFO_RSP *)pOCTVC1_MAIN_MSG_PROCESS_INFO_RSP)->ulType ); } \
}
#else
#define mOCTVC1_MAIN_MSG_PROCESS_INFO_RSP_SWAP( pOCTVC1_MAIN_MSG_PROCESS_INFO_RSP )
@ -846,7 +712,6 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CMD *)pOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CMD)->ulSessionIndex); \
((tOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CMD *)pOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CMD)->ulEvtActiveFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CMD *)pOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CMD)->ulEvtActiveFlag); \
{ mOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK_SWAP( &((tOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CMD *)pOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CMD)->ulSystemEvtMask ); } \
}
#else
#define mOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CMD_SWAP( pOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CMD )
@ -966,6 +831,22 @@ extern "C" {
#define mOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_HEARTBEAT_RSP_SWAP( pOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_HEARTBEAT_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_START_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_START_CMD * pOCTVC1_MAIN_MSG_APPLICATION_START_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_START_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_START_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_START_CMD)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_START_CMD_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_START_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_START_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_START_RSP * pOCTVC1_MAIN_MSG_APPLICATION_START_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_START_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_START_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_START_RSP)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_START_RSP_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_START_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_STOP_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_STOP_CMD * pOCTVC1_MAIN_MSG_APPLICATION_STOP_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_STOP_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_STOP_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_CMD)->Header ); } \
@ -979,10 +860,6 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP * pOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP)->ulModuleStopCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP)->ulModuleStopCnt); \
((tOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP)->ulModuleStopErrCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP)->ulModuleStopErrCnt); \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP )
@ -1042,8 +919,8 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD * pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD)->ulModuleId); \
((tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD)->hModule = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD)->hModule); \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD )
@ -1052,8 +929,8 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP * pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP)->ulModuleId); \
((tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP)->hModule = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP)->hModule); \
{ mOCTVC1_MAIN_APPLICATION_MODULE_INFO_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP)->Info ); } \
}
#else
@ -1063,8 +940,8 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD * pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD)->ulModuleId); \
((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD)->hModule = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD)->hModule); \
((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD)->ulResetStatsFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD)->ulResetStatsFlag); \
}
@ -1075,8 +952,8 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP * pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP)->ulModuleId); \
((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP)->hModule = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP)->hModule); \
{ mOCTVC1_MAIN_APPLICATION_MODULE_STATS_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP)->Stats ); } \
}
#else
@ -1086,8 +963,6 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD)->ulMaxFilesize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD)->ulMaxFilesize); \
}
@ -1098,525 +973,11 @@ extern "C" {
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP)->hFile); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD * pOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD *)pOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD_SWAP( pOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP * pOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP *)pOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP)->Header ); } \
{ mOCTVC1_MAIN_STREAM_INFO_SWAP( &((tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP *)pOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP)->Info ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP_SWAP( pOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD * pOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD *)pOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD_SWAP( pOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP * pOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP *)pOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP *)pOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP)->hStreamObj = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP *)pOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP)->hStreamObj); \
}
#else
#define mOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP_SWAP( pOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD * pOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD *)pOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD_SWAP( pOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LOG_STOP_STREAM_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_RSP * pOCTVC1_MAIN_MSG_LOG_STOP_STREAM_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LOG_STOP_STREAM_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_RSP *)pOCTVC1_MAIN_MSG_LOG_STOP_STREAM_RSP)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LOG_STOP_STREAM_RSP_SWAP( pOCTVC1_MAIN_MSG_LOG_STOP_STREAM_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD * pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD)->ulModuleId); \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP * pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP)->ulModuleId); \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD * pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD)->ulModuleId); \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP * pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP)->ulModuleId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP *)pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP)->ulModuleId); \
}
#else
#define mOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_CMD)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_CMD)->ObjectCursor ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP)->ObjectCursor ); } \
{ mOCTVC1_LIST_NAME_OBJECT32_GET_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP)->ObjectNameList ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_CMD)->Header ); } \
{ mOCTVC1_MAIN_FILE_SYSTEM_OPEN_PARMS_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_CMD)->OpenParms ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP)->hFileSystem); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_STATS_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_STATS_CMD * pOCTVC1_MAIN_MSG_LICENSING_STATS_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_STATS_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_STATS_CMD *)pOCTVC1_MAIN_MSG_LICENSING_STATS_CMD)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_STATS_CMD_SWAP( pOCTVC1_MAIN_MSG_LICENSING_STATS_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_STATS_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_STATS_RSP * pOCTVC1_MAIN_MSG_LICENSING_STATS_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_STATS_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_STATS_RSP *)pOCTVC1_MAIN_MSG_LICENSING_STATS_RSP)->Header ); } \
{ mOCTVC1_MAIN_LICENSING_STATUS_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_STATS_RSP *)pOCTVC1_MAIN_MSG_LICENSING_STATS_RSP)->ulStatus ); } \
((tOCTVC1_MAIN_MSG_LICENSING_STATS_RSP *)pOCTVC1_MAIN_MSG_LICENSING_STATS_RSP)->ulFeatureCount = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_STATS_RSP *)pOCTVC1_MAIN_MSG_LICENSING_STATS_RSP)->ulFeatureCount); \
((tOCTVC1_MAIN_MSG_LICENSING_STATS_RSP *)pOCTVC1_MAIN_MSG_LICENSING_STATS_RSP)->usInfractionCount = \
mOCT_SWAP16_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_STATS_RSP *)pOCTVC1_MAIN_MSG_LICENSING_STATS_RSP)->usInfractionCount); \
((tOCTVC1_MAIN_MSG_LICENSING_STATS_RSP *)pOCTVC1_MAIN_MSG_LICENSING_STATS_RSP)->usInfractionMaxCount = \
mOCT_SWAP16_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_STATS_RSP *)pOCTVC1_MAIN_MSG_LICENSING_STATS_RSP)->usInfractionMaxCount); \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_STATS_RSP_SWAP( pOCTVC1_MAIN_MSG_LICENSING_STATS_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD * pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD *)pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD *)pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD)->ulLicenseId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD *)pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD)->ulLicenseId); \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD_SWAP( pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP * pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP)->ulLicenseId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP)->ulLicenseId); \
{ mOCTVC1_MAIN_LICENSING_FEATURE_TYPE_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP)->ulFeatureType ); } \
((tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP)->ulLicenseValue = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP)->ulLicenseValue); \
((tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP)->ulCurrentCount = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP *)pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP)->ulCurrentCount); \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP_SWAP( pOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_CMD * pOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_CMD *)pOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_CMD)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_CMD *)pOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_CMD)->ObjectCursor ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_CMD_SWAP( pOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP * pOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP *)pOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP *)pOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP)->ObjectCursor ); } \
{ mOCTVC1_LIST_HANDLE_OBJECT_GET_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP *)pOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP)->ObjectList ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP_SWAP( pOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD)->hFile); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP)->hFile); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD)->hFile); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD)->ulNumByteToWrite = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD)->ulNumByteToWrite); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP)->hFile); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP)->ulNumByteWritten = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP)->ulNumByteWritten); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD)->hFile); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD)->ulMaxNumByteToRead = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD)->ulMaxNumByteToRead); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP)->hFile); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP)->ulNumByteRead = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP)->ulNumByteRead); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD)->hFileSystem); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)->hFile); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)->ulHostOwnerFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)->ulHostOwnerFlag); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)->ulFileSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)->ulFileSize); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)->ulMaxFileSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP)->ulMaxFileSize); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD)->ulForceFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD)->ulForceFlag); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP)->hFileSystem); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_CMD)->Header ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_RSP)->Header ); } \
{ mOCTVC1_MAIN_FILE_SYSTEM_INFO_PARMS_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_RSP)->InfoParms ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD)->hFile); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP)->hFile); \
{ mOCTVC1_MAIN_FILE_TRANSFER_STATS_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP)->Stats ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_CMD)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SUB_OBJECT_ID_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_CMD)->SubObjectIdGet ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP)->Header ); } \
{ mOCTVC1_CURSOR_HANDLE_OBJECT_GET_SUB_OBJECT_ID_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP)->SubObjectIdGet ); } \
{ mOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP)->FileNameList ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD * pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD)->hFile); \
{ mOCTVC1_MAIN_FILE_TRANSFER_MODE_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD)->ulTransferMode ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CMD )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP * pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP)\
{ mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP)->Header ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP)->hFile); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP)->ulMinAlignBytes = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP)->ulMinAlignBytes); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA * pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)\
{ mOCTVC1_MODULE_DATA_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->ModuleData ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->hFile); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->hStream = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->hStream); \
{ mOCTVC1_MAIN_FILE_TRANSFER_MODE_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->ulTransferMode ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->ulMinAlignBytes = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->ulMinAlignBytes); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->ulToHostStreamSequenceIdInterval = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA)->ulToHostStreamSequenceIdInterval); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MDA )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA * pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA)\
{ mOCTVC1_MODULE_DATA_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA)->ModuleData ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA)->hFile); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA)->hStream = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA)->hStream); \
{ mOCTVC1_MAIN_FILE_TRANSFER_STATUS_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA)->ulStatus ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA)->ulFileSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA)->ulFileSize); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MDA )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA * pOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA)\
{ mOCTVC1_MODULE_DATA_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA)->ModuleData ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA)->hFile); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA)->hStream = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA)->hStream); \
{ mOCTVC1_MAIN_FILE_TRANSFER_STATUS_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA)->ulStatus ); } \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MDA )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA * pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)\
{ mOCTVC1_MODULE_DATA_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)->ModuleData ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)->hFile); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)->hStream = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)->hStream); \
{ mOCTVC1_MAIN_FILE_TRANSFER_STATUS_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)->ulStatus ); } \
{ mOCTVC1_MAIN_FILE_TRANSFER_MASK_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)->ulMask ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)->ulDataSize = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA)->ulDataSize); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MDA )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA * pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)\
{ mOCTVC1_MODULE_DATA_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->ModuleData ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->hFileSystem = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->hFileSystem); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->hFile = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->hFile); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->hStream = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->hStream); \
{ mOCTVC1_MAIN_FILE_TRANSFER_STATUS_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->ulStatus ); } \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->ulSequenceId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->ulSequenceId); \
((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->ulPktAckCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA *)pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA)->ulPktAckCnt); \
}
#else
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA_SWAP( pOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MDA )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LOG_DATA_MDA_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LOG_DATA_MDA * pOCTVC1_MAIN_MSG_LOG_DATA_MDA = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LOG_DATA_MDA)\
{ mOCTVC1_MODULE_DATA_SWAP( &((tOCTVC1_MAIN_MSG_LOG_DATA_MDA *)pOCTVC1_MAIN_MSG_LOG_DATA_MDA)->ModuleData ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LOG_DATA_MDA_SWAP( pOCTVC1_MAIN_MSG_LOG_DATA_MDA )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus
}

View File

@ -2,7 +2,7 @@
File: OCTVC1_MAIN_BASE.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the OCTVC1 API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -43,7 +43,6 @@ $Octasic_Revision: $
/* Module: MAIN */
#define cOCTVC1_MAIN_CID_BASE ( (cOCTVC1_MAIN_UID << 16) + cOCTVC1_CID_BASE )
#define cOCTVC1_MAIN_EID_BASE ( (cOCTVC1_MAIN_UID << 16) + cOCTVC1_EID_BASE )
#define cOCTVC1_MAIN_MID_BASE ( (cOCTVC1_MAIN_UID << 24) )
#define cOCTVC1_MAIN_RC_BASE ( (cOCTVC1_MAIN_UID << 16) + cOCTVC1_RC_BASE )
#endif /* __OCTVC1_MAIN_BASE_H__ */

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
File: OCTVC1_MAIN_DEFAULT_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the MAIN API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -27,9 +27,6 @@ $Octasic_Revision: $
#ifndef __OCTVC1_MAIN_DEFAULT_PRIV_H__
#define __OCTVC1_MAIN_DEFAULT_PRIV_H__
#ifdef __cplusplus
extern "C" {
#endif
/***************************** INCLUDE FILES *******************************/
#include "octvc1_main_api_priv.h"
@ -37,198 +34,5 @@ extern "C" {
/***************************** COMMAND DEFAULT *****************************/
/*--------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD buf_tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
0 /* hInfraction */
};
const tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD =
&buf_tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD buf_tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
{ /* ObjectCursor */
0, /* hObject */
cOCTVC1_OBJECT_CURSOR_ENUM_FIRST /* ulGetMode */
}
};
const tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD =
&buf_tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD buf_tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
}
};
const tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD =
&buf_tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD buf_tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
cOCTVC1_DO_NOT_MODIFY /* ulSendStateChangeEvtFlag */
};
const tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD =
&buf_tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD buf_tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
}
};
const tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD =
&buf_tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CMD; \
}
/*--------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD
----------------------------------------------------------------------------*/
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
const tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD buf_tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD =
{
{ /* Header */
((sizeof(tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
0, /* ulTransactionId */
((cOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
0, /* ulSessionId */
0, /* ulReturnCode */
0 /* ulUserInfo */
},
cOCTVC1_DO_NOT_MODIFY /* ulApplyHiddenFlag */
};
const tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD =
&buf_tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD;
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
extern const tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD;
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
#define mOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD_DEF(pSt) \
{ \
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CMD; \
}
/***************************** MODULE_DATA *************************************/
#ifdef __cplusplus
}
#endif
#endif /* __OCTVC1_MAIN_DEFAULT_PRIV_H__ */

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_MAIN_EVT.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the MAIN API.
@ -17,7 +17,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -48,16 +48,16 @@ $Octasic_Revision: $
Members:
Header
hProcess
ulProcessUserId
Process User identifier. Value INVALID means no process running on this core.
ulProcessImageType
Process Type identifier. Value INVALID means no process running on this core.
ulProcessCpuUsagePercent
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCT_UINT32 hProcess;
tOCTVC1_USER_ID_PROCESS_ENUM ulProcessUserId;
tOCT_UINT32 ulProcessCpuUsagePercent;
tOCTVC1_EVENT_HEADER Header;
tOCT_UINT32 hProcess;
tOCTVC1_PROCESS_TYPE_ENUM ulProcessImageType;
tOCT_UINT32 ulProcessCpuUsagePercent;
} tOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT;
@ -75,28 +75,6 @@ typedef struct
} tOCTVC1_MAIN_MSG_PROCESS_DUMP_EVT;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT
Members:
Header
OCTVC1 Event Header
hProcess
Process handle identifier.
ulUserId
Process user identifier
ulState
Process new state
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCT_UINT32 hProcess;
tOCTVC1_USER_ID_PROCESS_ENUM ulUserId;
tOCTVC1_PROCESS_STATE_ENUM ulState;
} tOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EVT
@ -130,21 +108,6 @@ typedef struct
} tOCTVC1_MAIN_MSG_APPLICATION_STATE_CHANGE_EVT;
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT
Members:
Header
ulState
New licensing state
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCTVC1_MAIN_LICENSING_STATUS_ENUM ulState;
} tOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT;
#endif /* __OCTVC1_MAIN_EVT_H__ */

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: OCTVC1_MAIN_EVT_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the event definition of the MAIN API.
@ -17,7 +17,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -34,25 +34,6 @@ $Octasic_Revision: $
/************************ COMMON DEFINITIONS *******************************/
/***************************** NOTIFICATIONS **********************************/
/*-------------------------------------------------------------------------------------
tOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT
Members:
Header
hInfraction
ulInfractionType
szFileName
NULL terminated name of the file associated to this infraction.
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCTVC1_HANDLE_OBJECT hInfraction;
tOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM ulInfractionType;
tOCT_INT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
} tOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT;
#endif /* __OCTVC1_MAIN_EVT_PRIV_H__ */

View File

@ -1,7 +1,7 @@
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
File: octvc1_main_evt_priv_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
This program is free software; you can redistribute it and/or modify
@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
@ -33,17 +33,6 @@ extern "C" {
/********************************* MACROS **********************************/
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT * pOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT *)pOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT)->Header ); } \
((tOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT *)pOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT)->hInfraction = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT *)pOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT)->hInfraction); \
{ mOCTVC1_MAIN_LICENSE_INFRACTION_TYPE_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT *)pOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT)->ulInfractionType ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT_SWAP( pOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus
}

View File

@ -2,7 +2,7 @@
File: octvc1_main_evt_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_MAIN_EVT_SWAP_H__
@ -49,7 +49,7 @@ extern "C" {
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT *)pOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT)->Header ); } \
((tOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT *)pOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT *)pOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT)->hProcess); \
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT *)pOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT)->ulProcessUserId ); } \
{ mOCTVC1_PROCESS_TYPE_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT *)pOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT)->ulProcessImageType ); } \
((tOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT *)pOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT)->ulProcessCpuUsagePercent = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT *)pOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EVT)->ulProcessCpuUsagePercent); \
}
@ -67,18 +67,6 @@ extern "C" {
#define mOCTVC1_MAIN_MSG_PROCESS_DUMP_EVT_SWAP( pOCTVC1_MAIN_MSG_PROCESS_DUMP_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT * pOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT *)pOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT)->Header ); } \
((tOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT *)pOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT)->hProcess = \
mOCT_SWAP32_IF_LE(((tOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT *)pOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT)->hProcess); \
{ mOCTVC1_USER_ID_PROCESS_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT *)pOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT)->ulUserId ); } \
{ mOCTVC1_PROCESS_STATE_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT *)pOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT)->ulState ); } \
}
#else
#define mOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT_SWAP( pOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EVT_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EVT * pOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EVT *)pOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EVT)->Header ); } \
@ -98,15 +86,6 @@ extern "C" {
#define mOCTVC1_MAIN_MSG_APPLICATION_STATE_CHANGE_EVT_SWAP( pOCTVC1_MAIN_MSG_APPLICATION_STATE_CHANGE_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT_SWAP( _f_pParms ){ tOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT * pOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT)\
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT *)pOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT)->Header ); } \
{ mOCTVC1_MAIN_LICENSING_STATUS_ENUM_SWAP( &((tOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT *)pOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT)->ulState ); } \
}
#else
#define mOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT_SWAP( pOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EVT )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus
}

View File

@ -2,7 +2,7 @@
File: OCTVC1_MAIN_ID.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the identifiers for the MAIN API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -48,8 +48,7 @@ $Octasic_Revision: $
#define cOCTVC1_MAIN_MSG_PROCESS_INFO_CPU_USAGE_CID ( 0x00e + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_OPEN_CID ( ( 0x00f + cOCTVC1_MAIN_CID_BASE )| cOCTVC1_MSG_LONG_PROCESSING_FLAG )
#define cOCTVC1_MAIN_MSG_FILE_CLOSE_CID ( ( 0x010 + cOCTVC1_MAIN_CID_BASE )| cOCTVC1_MSG_LONG_PROCESSING_FLAG )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CID ( ( 0x011 + cOCTVC1_MAIN_CID_BASE )| cOCTVC1_MSG_LONG_PROCESSING_FLAG )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CID cOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CID /* OCTVC1_RENAMED_API */
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CID ( ( 0x011 + cOCTVC1_MAIN_CID_BASE )| cOCTVC1_MSG_LONG_PROCESSING_FLAG )
#define cOCTVC1_MAIN_MSG_FILE_WRITE_CID ( ( 0x012 + cOCTVC1_MAIN_CID_BASE )| cOCTVC1_MSG_LONG_PROCESSING_FLAG )
#define cOCTVC1_MAIN_MSG_FILE_READ_CID ( 0x013 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_INFO_CID ( 0x014 + cOCTVC1_MAIN_CID_BASE )
@ -69,58 +68,26 @@ $Octasic_Revision: $
#define cOCTVC1_MAIN_MSG_API_SYSTEM_START_SESSION_HEARTBEAT_CID ( 0x023 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_API_SYSTEM_STOP_SESSION_HEARTBEAT_CID ( 0x024 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_HEARTBEAT_CID ( 0x025 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_STOP_CID ( ( 0x027 + cOCTVC1_MAIN_CID_BASE )| cOCTVC1_MSG_LONG_PROCESSING_FLAG )
#define cOCTVC1_MAIN_MSG_APPLICATION_START_CID ( 0x026 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_STOP_CID ( 0x027 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_INFO_CID ( 0x028 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_INFO_SYSTEM_CID ( 0x029 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_LIST_MODULE_CID ( 0x02a + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CID ( 0x02b + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CID ( 0x02c + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CID ( 0x02d + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CID ( 0x02e + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_LOG_START_STREAM_CID ( 0x02f + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CID ( 0x030 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CID ( ( 0x031 + cOCTVC1_MAIN_CID_BASE )| cOCTVC1_MSG_LONG_PROCESSING_FLAG )
#define cOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CID ( ( 0x032 + cOCTVC1_MAIN_CID_BASE )| cOCTVC1_MSG_LONG_PROCESSING_FLAG )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_CID ( 0x033 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_OPEN_CID ( 0x034 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_LICENSING_STATS_CID ( 0x035 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_LICENSING_INFO_FEATURES_CID ( 0x036 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_LICENSING_LIST_FEATURES_CID ( 0x037 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_STOP_FILE_TRANSFER_CID ( 0x038 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_WRITE_FILE_TRANSFER_CID ( ( 0x039 + cOCTVC1_MAIN_CID_BASE )| cOCTVC1_MSG_LONG_PROCESSING_FLAG )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_READ_FILE_TRANSFER_CID ( 0x03a + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_FILE_CID ( 0x03b + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_CLOSE_CID ( 0x03c + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_FIND_CID ( 0x03d + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_STATS_FILE_TRANSFER_CID ( 0x03e + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_LIST_FILE_CID ( 0x03f + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_START_FILE_TRANSFER_CID ( 0x040 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_CID_MAX (( 0x046 + 1 ) & 0xFFF)
#define cOCTVC1_MAIN_CID_MAX (( 0x02d + 1 ) & 0xFFF)
/****************************************************************************
Event IDs
****************************************************************************/
#define cOCTVC1_MAIN_MSG_PROCESS_DUMP_EID ( 0x0001 + cOCTVC1_MAIN_EID_BASE )
#define cOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EID ( 0x0002 + cOCTVC1_MAIN_EID_BASE )
#define cOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EID ( 0x0003 + cOCTVC1_MAIN_EID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_STATE_CHANGE_EID ( 0x0004 + cOCTVC1_MAIN_EID_BASE )
#define cOCTVC1_MAIN_MSG_PROCESS_STATE_CHANGE_EID ( 0x0005 + cOCTVC1_MAIN_EID_BASE )
#define cOCTVC1_MAIN_MSG_LICENSING_STATE_CHANGE_EID ( 0x0006 + cOCTVC1_MAIN_EID_BASE )
#define cOCTVC1_MAIN_MSG_PROCESS_DUMP_EID ( 0x0001 + cOCTVC1_MAIN_EID_BASE )
#define cOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EID ( 0x0002 + cOCTVC1_MAIN_EID_BASE )
#define cOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EID ( 0x0003 + cOCTVC1_MAIN_EID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_STATE_CHANGE_EID ( 0x0004 + cOCTVC1_MAIN_EID_BASE )
#define cOCTVC1_MAIN_EID_MAX (( 0x0007 + 1 ) & 0xFFFF)
/****************************************************************************
Module Data IDs
****************************************************************************/
#define cOCTVC1_MAIN_MSG_LOG_DATA_MID ( 0x0000 + cOCTVC1_MAIN_MID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_FILE_TRANSFER_MID ( 0x0001 + cOCTVC1_MAIN_MID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_REQUEST_ACK_FILE_TRANSFER_MID ( 0x0002 + cOCTVC1_MAIN_MID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_ABORT_FILE_TRANSFER_MID ( 0x0003 + cOCTVC1_MAIN_MID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_FILE_TRANSFER_MID ( 0x0004 + cOCTVC1_MAIN_MID_BASE )
#define cOCTVC1_MAIN_MSG_FILE_SYSTEM_DATA_ACK_FILE_TRANSFER_MID ( 0x0005 + cOCTVC1_MAIN_MID_BASE )
#define cOCTVC1_MAIN_MID_MAX (( 0x0005 + 1 ) & 0xFFFF)
#define cOCTVC1_MAIN_EID_MAX (( 0x0004 + 1 ) & 0xFFFF)
#endif /* __OCTVC1_MAIN_ID_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_MAIN_ID_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the identifiers for the MAIN API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -35,21 +35,10 @@ $Octasic_Revision: $
/****************************************************************************
Command IDs
****************************************************************************/
#define cOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CID ( 0x041 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_LICENSING_LIST_INFRACTION_CID ( 0x042 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_LICENSING_INFO_INFRACTION_CONFIG_CID ( 0x043 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_LICENSING_MODIFY_INFRACTION_CONFIG_CID ( 0x044 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_CONFIG_INFO_MODULE_CID ( 0x045 + cOCTVC1_MAIN_CID_BASE )
#define cOCTVC1_MAIN_MSG_APPLICATION_CONFIG_MODIFY_MODULE_CID ( 0x046 + cOCTVC1_MAIN_CID_BASE )
/****************************************************************************
Event IDs
****************************************************************************/
#define cOCTVC1_MAIN_MSG_LICENSING_INFRACTION_STATE_CHANGE_EID ( 0x0007 + cOCTVC1_MAIN_EID_BASE )
/****************************************************************************
Module Data IDs
****************************************************************************/
#endif /* __OCTVC1_MAIN_ID_PRIV_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_MAIN_RC.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the return codes for the MAIN API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -69,36 +69,17 @@ $Octasic_Revision: $
/****************************************************************************
FILE_SYSTEM return codes
****************************************************************************/
#define cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE ( 0x0300 + cOCTVC1_MAIN_RC_BASE )
#define cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE ( 0x0300 + cOCTVC1_MAIN_RC_BASE )
#define cOCTVC1_MAIN_RC_FILE_SYSTEM_INFO ( 0x0001 + cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE )
#define cOCTVC1_MAIN_RC_FILE_SYSTEM_INFO_NO_MORE_FILE ( 0x0002 + cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE )
#define cOCTVC1_MAIN_RC_FILE_SYSTEM_CANNOT_CLOSE_LOCAL ( 0x0003 + cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE )
#define cOCTVC1_MAIN_RC_FILE_SYSTEM_CANNOT_ADD_REMOTE_FILE ( 0x0004 + cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE )
#define cOCTVC1_MAIN_RC_FILE_SYSTEM_CANNOT_DELETE_REMOTE_FILE ( 0x0005 + cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE )
#define cOCTVC1_MAIN_RC_FILE_SYSTEM_CANNOT_TRANSFER_REMOTE_FILE ( 0x0006 + cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE )
#define cOCTVC1_MAIN_RC_FILE_SYSTEM_NAME ( 0x0007 + cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE )
#define cOCTVC1_MAIN_RC_FILE_SYSTEM_CANNOT_CLOSE_FILE_STILL_OPEN ( 0x0008 + cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE )
#define cOCTVC1_MAIN_RC_FILE_SYSTEM_INFO ( 0x0002 + cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE )
#define cOCTVC1_MAIN_RC_FILE_SYSTEM_INFO_NO_MORE_FILE ( 0x0004 + cOCTVC1_MAIN_FILE_SYSTEM_RC_BASE )
/****************************************************************************
APPLICATION return codes
****************************************************************************/
#define cOCTVC1_MAIN_APPLICATION_RC_BASE ( 0x0350 + cOCTVC1_MAIN_RC_BASE )
#define cOCTVC1_MAIN_APPLICATION_RC_BASE ( 0x0350 + cOCTVC1_MAIN_RC_BASE )
#define cOCTVC1_MAIN_RC_APPLICATION_ALREADY_START ( 0x0001 + cOCTVC1_MAIN_APPLICATION_RC_BASE )
#define cOCTVC1_MAIN_RC_APPLICATION_MODULE_ALREADY_START ( 0x0002 + cOCTVC1_MAIN_APPLICATION_RC_BASE )
#define cOCTVC1_MAIN_RC_APPLICATION_MODULE_ALREADY_STOP ( 0x0003 + cOCTVC1_MAIN_APPLICATION_RC_BASE )
#define cOCTVC1_MAIN_RC_APPLICATION_MODULE_MAIN_CANNOT_BE_STOP ( 0x0004 + cOCTVC1_MAIN_APPLICATION_RC_BASE )
#define cOCTVC1_MAIN_RC_APPLICATION_MODULE_ACCESS_DENIED ( 0x0005 + cOCTVC1_MAIN_APPLICATION_RC_BASE )
/****************************************************************************
LICENSING return codes
****************************************************************************/
#define cOCTVC1_MAIN_LICENSING_RC_BASE ( 0x03A0 + cOCTVC1_MAIN_RC_BASE )
#define cOCTVC1_MAIN_RC_LICENSING_DENIED ( 0x0000 + cOCTVC1_MAIN_LICENSING_RC_BASE )
#define cOCTVC1_MAIN_RC_LICENSING_INVALID_LICENSE ( 0x0001 + cOCTVC1_MAIN_LICENSING_RC_BASE )
#define cOCTVC1_MAIN_RC_LICENSING_FEATURE_NOT_FOUND ( 0x0002 + cOCTVC1_MAIN_LICENSING_RC_BASE )
#define cOCTVC1_MAIN_RC_APPLICATION_ALREADY_START ( 0x0001 + cOCTVC1_MAIN_APPLICATION_RC_BASE )
/****************************************************************************
CPU_USAGE return codes
@ -128,18 +109,14 @@ $Octasic_Revision: $
#define cOCTVC1_MAIN_RC_LOG_INTERNAL_ERROR ( 0x0003 + cOCTVC1_MAIN_LOG_RC_BASE )
#define cOCTVC1_MAIN_RC_LOG_TRACE_ALREADY_START ( 0x0004 + cOCTVC1_MAIN_LOG_RC_BASE )
#define cOCTVC1_MAIN_RC_LOG_TRACE_NOT_START ( 0x0005 + cOCTVC1_MAIN_LOG_RC_BASE )
#define cOCTVC1_MAIN_RC_LOG_TRACE_MASK_INVALID ( 0x0006 + cOCTVC1_MAIN_LOG_RC_BASE )
#define cOCTVC1_MAIN_RC_LOG_TRACE_FILTER_PROCESS_EMPTY ( 0x0007 + cOCTVC1_MAIN_LOG_RC_BASE )
/****************************************************************************
Validate return codes
****************************************************************************/
#define cOCTVC1_MAIN_AUTO_VALIDATE_RC_BASE ( 0xF000 + cOCTVC1_MAIN_RC_BASE )
#define cOCTVC1_MAIN_RC_LOG_TRACE_START_INVALID_FILE_SIZE ( 0x1 + cOCTVC1_MAIN_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_MAIN_RC_LOG_TRACE_START_INVALID_FILE_NUMBER ( 0x2 + cOCTVC1_MAIN_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_MAIN_RC_PROCESS_CPU_USAGE_MONITOR_INVALID_ALARM_THRESHOLD_HIGH_PERCENT ( 0x3 + cOCTVC1_MAIN_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_MAIN_RC_PROCESS_CPU_USAGE_MONITOR_INVALID_ALARM_THRESHOLD_LOW_PERCENT ( 0x4 + cOCTVC1_MAIN_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_MAIN_RC_PROCESS_CPU_USAGE_MONITOR_INVALID_ALARM_THRESHOLD_HIGH_PERCENT ( 0x1 + cOCTVC1_MAIN_AUTO_VALIDATE_RC_BASE )
#define cOCTVC1_MAIN_RC_PROCESS_CPU_USAGE_MONITOR_INVALID_ALARM_THRESHOLD_LOW_PERCENT ( 0x2 + cOCTVC1_MAIN_AUTO_VALIDATE_RC_BASE )
#endif /* OCTVC1_MAIN_RC_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_MAIN_RC_PRIV.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the return codes for the MAIN API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $

View File

@ -2,7 +2,7 @@
File: OCTVC1_MAIN_VERSION.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the version of the MAIN API interface.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -27,24 +27,23 @@ $Octasic_Revision: $
#ifndef __OCTVC1_MAIN_VERSION_H__
#define __OCTVC1_MAIN_VERSION_H__
#include "../octvc1_api.h"
/* The version ID is separated into the following sections:
bit[31:27]: Major version
bit[26:21]: Minor version
bit[20:15]: Bug fix version
bit[14:0]: Build number
bit[31:25]: Major version
bit[24:18]: Minor version
bit[17:11]: Bug fix version
bit[10:0]: Build number
*/
#define cOCTVC1_MAIN_VERSION_MAJOR 2
#define cOCTVC1_MAIN_VERSION_MINOR 11
#define cOCTVC1_MAIN_VERSION_MAJOR 2
#define cOCTVC1_MAIN_VERSION_MINOR 5
#define cOCTVC1_MAIN_VERSION_MAINTENANCE 0
#define cOCTVC1_MAIN_VERSION_BUILD 1927
#define cOCTVC1_MAIN_VERSION_BUILD 780
#define cOCTVC1_MAIN_VERSION_ID ( (cOCTVC1_MAIN_VERSION_MAJOR << cOCTVC1_API_VERSION_MASK_MAJOR_BIT_OFFSET) + \
(cOCTVC1_MAIN_VERSION_MINOR << cOCTVC1_API_VERSION_MASK_MINOR_BIT_OFFSET) + \
(cOCTVC1_MAIN_VERSION_MAINTENANCE << cOCTVC1_API_VERSION_MASK_MAINTENANCE_BIT_OFFSET) + \
(cOCTVC1_MAIN_VERSION_BUILD << cOCTVC1_API_VERSION_MASK_BUILD_BIT_OFFSET ) )
#define cOCTVC1_MAIN_VERSION_ID ( (cOCTVC1_MAIN_VERSION_MAJOR << 25) + \
(cOCTVC1_MAIN_VERSION_MINOR << 18) + \
(cOCTVC1_MAIN_VERSION_MAINTENANCE << 11) + \
cOCTVC1_MAIN_VERSION_BUILD )
#endif /* __OCTVC1_MAIN_VERSION_H__ */

View File

@ -2,7 +2,7 @@
File: OCTVC1_API.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Revision: $
@ -30,7 +30,6 @@ $Revision: $
/***************************** INCLUDE FILES *******************************/
#include "../octdev_types.h"
#include "octvc1_module.h"
/************************ COMMON DEFINITIONS *******************************/
@ -60,17 +59,6 @@ typedef struct
} tOCTVC1_API_SESSION_INFO;
/*-------------------------------------------------------------------------------------
tOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK : API SYSTEM event module mask.
-------------------------------------------------------------------------------------*/
#define tOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK tOCT_UINT32
#define cOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK_NONE 0x00000000
#define cOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK_MAIN ((tOCT_UINT32)(0x00000001<<cOCTVC1_MODULE_ID_ENUM_MAIN) )
#define cOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK_JOB ((tOCT_UINT32)(0x00000001<<cOCTVC1_MODULE_ID_ENUM_JOB) )
#define cOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK_HW ((tOCT_UINT32)(0x00000001<<cOCTVC1_MODULE_ID_ENUM_HW) )
#define cOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK_IRSC ((tOCT_UINT32)(0x00000001<<cOCTVC1_MODULE_ID_ENUM_IRSC) )
/*-------------------------------------------------------------------------------------
tOCTVC1_API_SESSION_EVT_INFO
API SESSION Event Info
@ -80,42 +68,14 @@ typedef struct
Host event activate flag
lEvtEnablerCnt
The number of entities that have enabled events on this session
ulSystemEvtMask
System module enabled events on this session
-------------------------------------------------------------------------------------*/
typedef struct
{
tOCT_BOOL32 ulEvtActiveFlag;
tOCT_INT32 lEvtEnablerCnt;
tOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK ulSystemEvtMask;
tOCT_BOOL32 ulEvtActiveFlag;
tOCT_INT32 lEvtEnablerCnt;
} tOCTVC1_API_SESSION_EVT_INFO;
/*-------------------------------------------------------------------------------------
API Version Format
-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------
tOCTVC1_API_VERSION_MASK :
-------------------------------------------------------------------------------------*/
#define tOCTVC1_API_VERSION_MASK tOCT_UINT32
#define cOCTVC1_API_VERSION_MASK_MAJOR_BIT_MASK 0x0000001F
#define cOCTVC1_API_VERSION_MASK_MAJOR_BIT_OFFSET 27
#define cOCTVC1_API_VERSION_MASK_MAJOR ((tOCT_UINT32)(cOCTVC1_API_VERSION_MASK_MAJOR_BIT_MASK<<cOCTVC1_API_VERSION_MASK_MAJOR_BIT_OFFSET) )
#define cOCTVC1_API_VERSION_MASK_MINOR_BIT_MASK 0x0000003F
#define cOCTVC1_API_VERSION_MASK_MINOR_BIT_OFFSET 21
#define cOCTVC1_API_VERSION_MASK_MINOR ((tOCT_UINT32)(cOCTVC1_API_VERSION_MASK_MINOR_BIT_MASK<<cOCTVC1_API_VERSION_MASK_MINOR_BIT_OFFSET) )
#define cOCTVC1_API_VERSION_MASK_MAINTENANCE_BIT_MASK 0x0000003F
#define cOCTVC1_API_VERSION_MASK_MAINTENANCE_BIT_OFFSET 15
#define cOCTVC1_API_VERSION_MASK_MAINTENANCE ((tOCT_UINT32)(cOCTVC1_API_VERSION_MASK_MAINTENANCE_BIT_MASK<<cOCTVC1_API_VERSION_MASK_MAINTENANCE_BIT_OFFSET) )
#define cOCTVC1_API_VERSION_MASK_BUILD_BIT_MASK 0x00007FFF
#define cOCTVC1_API_VERSION_MASK_BUILD_BIT_OFFSET 0
#define cOCTVC1_API_VERSION_MASK_BUILD ((tOCT_UINT32)(cOCTVC1_API_VERSION_MASK_BUILD_BIT_MASK<<cOCTVC1_API_VERSION_MASK_BUILD_BIT_OFFSET) )
#endif /* __OCTVC1_API_H__ */

View File

@ -2,7 +2,7 @@
File: octvc1_api_swap.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description:
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_API_SWAP_H__
@ -50,36 +50,17 @@ extern "C" {
#define mOCTVC1_API_SESSION_INFO_SWAP( pOCTVC1_API_SESSION_INFO )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_API_SESSION_EVT_INFO_SWAP( _f_pParms ){ tOCTVC1_API_SESSION_EVT_INFO * pOCTVC1_API_SESSION_EVT_INFO = (_f_pParms); SWAP_UNUSED(pOCTVC1_API_SESSION_EVT_INFO)\
((tOCTVC1_API_SESSION_EVT_INFO *)pOCTVC1_API_SESSION_EVT_INFO)->ulEvtActiveFlag = \
mOCT_SWAP32_IF_LE(((tOCTVC1_API_SESSION_EVT_INFO *)pOCTVC1_API_SESSION_EVT_INFO)->ulEvtActiveFlag); \
((tOCTVC1_API_SESSION_EVT_INFO *)pOCTVC1_API_SESSION_EVT_INFO)->lEvtEnablerCnt = \
mOCT_SWAP32_IF_LE(((tOCTVC1_API_SESSION_EVT_INFO *)pOCTVC1_API_SESSION_EVT_INFO)->lEvtEnablerCnt); \
{ mOCTVC1_API_SESSION_EVT_SYSTEM_MODULE_MASK_SWAP( &((tOCTVC1_API_SESSION_EVT_INFO *)pOCTVC1_API_SESSION_EVT_INFO)->ulSystemEvtMask ); } \
}
#else
#define mOCTVC1_API_SESSION_EVT_INFO_SWAP( pOCTVC1_API_SESSION_EVT_INFO )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_API_VERSION_MASK_SWAP( pType ){ \
*((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
#else
#define mOCTVC1_API_VERSION_MASK_SWAP( pType )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#ifdef __cplusplus
}

View File

@ -2,7 +2,7 @@
File: OCTVC1_APP.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the OCTVC1 API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -39,9 +39,9 @@ $Octasic_Revision: $
#define cOCTVC1_APP_PRODUCT_SHORT_NAME "octsdr_gsm"
#define cOCTVC1_APP_PRODUCT_GOOSE_ROOT_NAME "octsdr"
#define cOCTVC1_APP_VERSION_MAJOR 2
#define cOCTVC1_APP_VERSION_MINOR 11
#define cOCTVC1_APP_VERSION_MAINTENANCE 0
#define cOCTVC1_APP_VERSION_BUILD 1927
#define cOCTVC1_APP_VERSION_MINOR 5
#define cOCTVC1_APP_VERSION_MAINTENANCE 0
#define cOCTVC1_APP_VERSION_BUILD 780
#define cOCTVC1_APP_VERSION_ID ((cOCTVC1_APP_VERSION_MAJOR << 25) + \
(cOCTVC1_APP_VERSION_MINOR << 18) + \
(cOCTVC1_APP_VERSION_MAINTENANCE << 11) + \

View File

@ -2,7 +2,7 @@
File: OCTVC1_BASE.h
Copyright (c) 2018 Octasic Inc. All rights reserved.
Copyright (c) 2016 Octasic Inc. All rights reserved.
Description: Contains the definition of the OCTVC1 API.
@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.11.00-B1927 (2018/04/27)
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
$Octasic_Revision: $
@ -56,6 +56,7 @@ $Octasic_Revision: $
****************************************************************************/
#define cOCTVC1_GENERIC_UID ( 0x00 )
#define cOCTVC1_PKT_API_UID ( 0x02 )
#define cOCTVC1_LICENSING_UID ( 0x04 )
/****************************************************************************
Module identifier bases
@ -67,5 +68,8 @@ $Octasic_Revision: $
/* Module: PKT_API */
#define cOCTVC1_PKT_API_RC_BASE ( (cOCTVC1_PKT_API_UID << 16) + cOCTVC1_RC_BASE )
/* Module: LICENSING */
#define cOCTVC1_LICENSING_RC_BASE ( (cOCTVC1_LICENSING_UID << 16) + cOCTVC1_RC_BASE )
#endif /* __OCTVC1_BASE_H__ */

Some files were not shown because too many files have changed in this diff Show More