Compare commits
1 Commits
Author | SHA1 | Date |
---|---|---|
Harald Welte | b50a162c9c |
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTDEV_DEVICES_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTDEV_TYPES_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTPKT_HDR_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTPKT_HDRXL_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_CTRL_API_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -36,9 +36,9 @@ $Octasic_Revision: $
|
|||
bit[10:0]: Build number
|
||||
*/
|
||||
#define cOCTVC1_CTRL_VERSION_MAJOR 2
|
||||
#define cOCTVC1_CTRL_VERSION_MINOR 7
|
||||
#define cOCTVC1_CTRL_VERSION_MINOR 5
|
||||
#define cOCTVC1_CTRL_VERSION_MAINTENANCE 0
|
||||
#define cOCTVC1_CTRL_VERSION_BUILD 1039
|
||||
#define cOCTVC1_CTRL_VERSION_BUILD 780
|
||||
|
||||
#define cOCTVC1_CTRL_VERSION_ID ( (cOCTVC1_CTRL_VERSION_MAJOR << 25) + \
|
||||
(cOCTVC1_CTRL_VERSION_MINOR << 18) + \
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
@ -46,24 +46,17 @@ $Revision: $
|
|||
|
||||
/************************ 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))
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
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 */
|
||||
|
@ -77,7 +70,7 @@ $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 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. */
|
||||
|
@ -242,14 +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_BURST_TYPE_ENUM : Burst type.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
|
@ -441,6 +426,7 @@ typedef struct
|
|||
Default: 0
|
||||
usArfcn
|
||||
usBcchArfcn
|
||||
usCentreArfcn
|
||||
usHsn
|
||||
usMaio
|
||||
usReserve
|
||||
|
@ -454,6 +440,7 @@ typedef struct
|
|||
tOCT_UINT16 usTsc;
|
||||
tOCT_UINT16 usArfcn;
|
||||
tOCT_UINT16 usBcchArfcn;
|
||||
tOCT_UINT16 usCentreArfcn;
|
||||
tOCT_UINT16 usHsn;
|
||||
tOCT_UINT16 usMaio;
|
||||
tOCT_UINT16 usReserve;
|
||||
|
@ -556,19 +543,19 @@ typedef struct
|
|||
Buffer address
|
||||
|
||||
Members:
|
||||
IQ_SAMPLE_ADDR
|
||||
BuffAddr_TCHFS
|
||||
Range: [0..2147483647]
|
||||
Default: 0
|
||||
Adress of Real Pointer
|
||||
IQ_SAMPLE_ADDR_RACH
|
||||
BuffAddr_RACH
|
||||
Range: [0..2147483647]
|
||||
Default: 0
|
||||
Adress of Real Pointer
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCT_UINT32 IQ_SAMPLE_ADDR;
|
||||
tOCT_UINT32 IQ_SAMPLE_ADDR_RACH;
|
||||
tOCT_UINT32 BuffAddr_TCHFS;
|
||||
tOCT_UINT32 BuffAddr_RACH;
|
||||
|
||||
} tOCTVC1_GSM_BUFF_ADDR;
|
||||
|
||||
|
@ -682,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 TWO Blocks.
|
||||
abyPadding
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
|
@ -692,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[2];
|
||||
tOCT_UINT8 abyPadding[6];
|
||||
|
||||
} tOCTVC1_GSM_LOGICAL_CHANNEL_DATA;
|
||||
|
||||
|
@ -796,8 +778,6 @@ typedef struct
|
|||
ulTchDataCrcPassCount
|
||||
ulTchDataCrcFailCount
|
||||
ulRachCount
|
||||
aulPdtchCrcPassCount
|
||||
aulPdtchCrcFailCount
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
|
@ -806,8 +786,6 @@ typedef struct
|
|||
tOCT_UINT32 ulTchDataCrcPassCount;
|
||||
tOCT_UINT32 ulTchDataCrcFailCount;
|
||||
tOCT_UINT32 ulRachCount;
|
||||
tOCT_UINT32 aulPdtchCrcPassCount[2];
|
||||
tOCT_UINT32 aulPdtchCrcFailCount[2];
|
||||
|
||||
} tOCTVC1_GSM_PHYSICAL_STATUS;
|
||||
|
||||
|
@ -1028,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
|
||||
|
||||
|
@ -2499,152 +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
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_GSM_TRX_ID TrxId;
|
||||
tOCTVC1_GSM_TEST_MODE_ENUM testModeVal;
|
||||
|
||||
} 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
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_GSM_TEST_MODE_ENUM testModeVal;
|
||||
|
||||
} tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_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"
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
@ -38,12 +38,8 @@ $Revision: $
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
/***************************** METHODS *************************************/
|
||||
|
||||
/***************************** MODULE_DATA *************************************/
|
||||
|
||||
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
|
||||
#include "octvc1_gsm_evt_priv.h"
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_GSM_API_SWAP_H__
|
||||
|
@ -101,9 +101,6 @@ extern "C" {
|
|||
|
||||
#endif /* _OCT_ENDIAN_TYPE_LE_ */
|
||||
|
||||
|
||||
#define mOCTVC1_GSM_TEST_MODE_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) ); }
|
||||
|
@ -195,6 +192,8 @@ extern "C" {
|
|||
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usArfcn); \
|
||||
((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usBcchArfcn = \
|
||||
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usBcchArfcn); \
|
||||
((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usCentreArfcn = \
|
||||
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usCentreArfcn); \
|
||||
((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usHsn = \
|
||||
mOCT_SWAP16_IF_LE(((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usHsn); \
|
||||
((tOCTVC1_GSM_TRX_CONFIG *)pOCTVC1_GSM_TRX_CONFIG)->usMaio = \
|
||||
|
@ -271,10 +270,10 @@ extern "C" {
|
|||
|
||||
#if defined( _OCT_ENDIAN_TYPE_LE_ )
|
||||
#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)->IQ_SAMPLE_ADDR = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_BUFF_ADDR *)pOCTVC1_GSM_BUFF_ADDR)->IQ_SAMPLE_ADDR); \
|
||||
((tOCTVC1_GSM_BUFF_ADDR *)pOCTVC1_GSM_BUFF_ADDR)->IQ_SAMPLE_ADDR_RACH = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_BUFF_ADDR *)pOCTVC1_GSM_BUFF_ADDR)->IQ_SAMPLE_ADDR_RACH); \
|
||||
((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_BUFF_ADDR_SWAP( pOCTVC1_GSM_BUFF_ADDR )
|
||||
|
@ -427,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<(2);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<(2);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 )
|
||||
|
@ -1397,83 +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 ); } \
|
||||
}
|
||||
#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 ); } \
|
||||
}
|
||||
#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_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
|
||||
}
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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__ */
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -62,6 +62,7 @@ const tOCTVC1_GSM_MSG_TRX_OPEN_CMD buf_tOCTVC1_GSM_MSG_TRX_OPEN_CMD =
|
|||
0, /* usTsc */
|
||||
0, /* usArfcn */
|
||||
0, /* usBcchArfcn */
|
||||
0, /* usCentreArfcn */
|
||||
0, /* usHsn */
|
||||
0, /* usMaio */
|
||||
0, /* usReserve */
|
||||
|
@ -334,6 +335,7 @@ const tOCTVC1_GSM_MSG_TRX_MODIFY_CMD buf_tOCTVC1_GSM_MSG_TRX_MODIFY_CMD =
|
|||
(cOCTVC1_DO_NOT_MODIFY & 0xFFFF), /* usTsc */
|
||||
(cOCTVC1_DO_NOT_MODIFY & 0xFFFF), /* usArfcn */
|
||||
(cOCTVC1_DO_NOT_MODIFY & 0xFFFF), /* usBcchArfcn */
|
||||
(cOCTVC1_DO_NOT_MODIFY & 0xFFFF), /* usCentreArfcn */
|
||||
(cOCTVC1_DO_NOT_MODIFY & 0xFFFF), /* usHsn */
|
||||
(cOCTVC1_DO_NOT_MODIFY & 0xFFFF), /* usMaio */
|
||||
(cOCTVC1_DO_NOT_MODIFY & 0xFFFF), /* usReserve */
|
||||
|
@ -1341,19 +1343,15 @@ const tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_DATA_CMD buf_tOCTVC1_GSM_MSG_T
|
|||
0, /* abyDataContent[456] */
|
||||
0, /* abyDataContent[457] */
|
||||
0, /* abyDataContent[458] */
|
||||
0 /* abyDataContent[459] */
|
||||
},
|
||||
{ /* abyEgprsCrc */
|
||||
0, /* abyEgprsCrc[0] */
|
||||
0 /* abyEgprsCrc[1] */
|
||||
},
|
||||
{ /* abyPadding */
|
||||
0, /* abyPadding[0] */
|
||||
0, /* abyPadding[1] */
|
||||
0, /* abyPadding[2] */
|
||||
0, /* abyPadding[3] */
|
||||
0, /* abyPadding[4] */
|
||||
0 /* abyPadding[5] */
|
||||
0, /* abyDataContent[459] */
|
||||
0, /* abyDataContent[460] */
|
||||
0, /* abyDataContent[461] */
|
||||
0, /* abyDataContent[462] */
|
||||
0, /* abyDataContent[463] */
|
||||
0, /* abyDataContent[464] */
|
||||
0, /* abyDataContent[465] */
|
||||
0, /* abyDataContent[466] */
|
||||
0 /* abyDataContent[467] */
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -2569,698 +2567,5 @@ extern const tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD *g_pOctDef_tOCTVC1
|
|||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD buf_tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD =
|
||||
{
|
||||
{ /* Header */
|
||||
((sizeof(tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
|
||||
0, /* ulTransactionId */
|
||||
((cOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
|
||||
0, /* ulSessionId */
|
||||
0, /* ulReturnCode */
|
||||
0 /* ulUserInfo */
|
||||
},
|
||||
{ /* TrxId */
|
||||
0, /* byTrxId */
|
||||
{ /* abyPad */
|
||||
0, /* abyPad[0] */
|
||||
0, /* abyPad[1] */
|
||||
0 /* abyPad[2] */
|
||||
}
|
||||
},
|
||||
0 /* testModeVal */
|
||||
};
|
||||
|
||||
const tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD =
|
||||
&buf_tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_GSM_MSG_TRX_MODIFY_TEST_MODE_CMD; \
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD buf_tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD =
|
||||
{
|
||||
{ /* Header */
|
||||
((sizeof(tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
|
||||
0, /* ulTransactionId */
|
||||
((cOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
|
||||
0, /* ulSessionId */
|
||||
0, /* ulReturnCode */
|
||||
0 /* ulUserInfo */
|
||||
},
|
||||
{ /* TrxId */
|
||||
0, /* byTrxId */
|
||||
{ /* abyPad */
|
||||
0, /* abyPad[0] */
|
||||
0, /* abyPad[1] */
|
||||
0 /* abyPad[2] */
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
const tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD =
|
||||
&buf_tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_GSM_MSG_TRX_INFO_TEST_MODE_CMD; \
|
||||
}
|
||||
|
||||
|
||||
/***************************** MODULE_DATA *************************************/
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA buf_tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA =
|
||||
{
|
||||
{ /* ModuleData */
|
||||
(cOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MID), /* ulModuleDataId */
|
||||
(sizeof(tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA)), /* ulModuleDataSize */
|
||||
0, /* hLogicalObj */
|
||||
0 /* ulTimestamp */
|
||||
},
|
||||
{ /* TrxId */
|
||||
0, /* byTrxId */
|
||||
{ /* abyPad */
|
||||
0, /* abyPad[0] */
|
||||
0, /* abyPad[1] */
|
||||
0 /* abyPad[2] */
|
||||
}
|
||||
},
|
||||
{ /* LchId */
|
||||
cOCTVC1_GSM_ID_TIMESLOT_NB_ENUM_0, /* byTimeslotNb */
|
||||
cOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_0, /* bySubChannelNb */
|
||||
0, /* bySAPI */
|
||||
0 /* byDirection */
|
||||
},
|
||||
0, /* ulAntennaIndex */
|
||||
0, /* ulFrameNumber */
|
||||
0, /* ulPower */
|
||||
0, /* ulDataSizeInBytes */
|
||||
0, /* byBadFlag */
|
||||
0, /* byBurstId */
|
||||
0, /* byReserved0 */
|
||||
0 /* byReserved1 */
|
||||
};
|
||||
|
||||
const tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *g_pOctDef_tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA =
|
||||
&buf_tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA *g_pOctDef_tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_GSM_MSG_TRX_UPLINK_RF_INPUT_DATA_LOGICAL_CHANNEL_MDA; \
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA buf_tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA =
|
||||
{
|
||||
{ /* ModuleData */
|
||||
(cOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MID), /* ulModuleDataId */
|
||||
(sizeof(tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA)), /* ulModuleDataSize */
|
||||
0, /* hLogicalObj */
|
||||
0 /* ulTimestamp */
|
||||
},
|
||||
{ /* TrxId */
|
||||
0, /* byTrxId */
|
||||
{ /* abyPad */
|
||||
0, /* abyPad[0] */
|
||||
0, /* abyPad[1] */
|
||||
0 /* abyPad[2] */
|
||||
}
|
||||
},
|
||||
{ /* LchId */
|
||||
cOCTVC1_GSM_ID_TIMESLOT_NB_ENUM_0, /* byTimeslotNb */
|
||||
cOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_0, /* bySubChannelNb */
|
||||
0, /* bySAPI */
|
||||
0 /* byDirection */
|
||||
},
|
||||
0 /* ulFrameNumber */
|
||||
};
|
||||
|
||||
const tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA *g_pOctDef_tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA =
|
||||
&buf_tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA *g_pOctDef_tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_GSM_MSG_TRX_EMPTY_FRAME_LOGICAL_CHANNEL_MDA; \
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA buf_tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA =
|
||||
{
|
||||
{ /* ModuleData */
|
||||
(cOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MID), /* ulModuleDataId */
|
||||
(sizeof(tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA)), /* ulModuleDataSize */
|
||||
0, /* hLogicalObj */
|
||||
0 /* ulTimestamp */
|
||||
},
|
||||
{ /* TrxId */
|
||||
0, /* byTrxId */
|
||||
{ /* abyPad */
|
||||
0, /* abyPad[0] */
|
||||
0, /* abyPad[1] */
|
||||
0 /* abyPad[2] */
|
||||
}
|
||||
},
|
||||
{ /* LchId */
|
||||
cOCTVC1_GSM_ID_TIMESLOT_NB_ENUM_0, /* byTimeslotNb */
|
||||
cOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_0, /* bySubChannelNb */
|
||||
0, /* bySAPI */
|
||||
0 /* byDirection */
|
||||
},
|
||||
{ /* Data */
|
||||
0, /* ulFrameNumber */
|
||||
cOCTVC1_GSM_PAYLOAD_TYPE_ENUM_NONE, /* ulPayloadType */
|
||||
0, /* ulDataLength */
|
||||
{ /* abyDataContent */
|
||||
0, /* abyDataContent[0] */
|
||||
0, /* abyDataContent[1] */
|
||||
0, /* abyDataContent[2] */
|
||||
0, /* abyDataContent[3] */
|
||||
0, /* abyDataContent[4] */
|
||||
0, /* abyDataContent[5] */
|
||||
0, /* abyDataContent[6] */
|
||||
0, /* abyDataContent[7] */
|
||||
0, /* abyDataContent[8] */
|
||||
0, /* abyDataContent[9] */
|
||||
0, /* abyDataContent[10] */
|
||||
0, /* abyDataContent[11] */
|
||||
0, /* abyDataContent[12] */
|
||||
0, /* abyDataContent[13] */
|
||||
0, /* abyDataContent[14] */
|
||||
0, /* abyDataContent[15] */
|
||||
0, /* abyDataContent[16] */
|
||||
0, /* abyDataContent[17] */
|
||||
0, /* abyDataContent[18] */
|
||||
0, /* abyDataContent[19] */
|
||||
0, /* abyDataContent[20] */
|
||||
0, /* abyDataContent[21] */
|
||||
0, /* abyDataContent[22] */
|
||||
0, /* abyDataContent[23] */
|
||||
0, /* abyDataContent[24] */
|
||||
0, /* abyDataContent[25] */
|
||||
0, /* abyDataContent[26] */
|
||||
0, /* abyDataContent[27] */
|
||||
0, /* abyDataContent[28] */
|
||||
0, /* abyDataContent[29] */
|
||||
0, /* abyDataContent[30] */
|
||||
0, /* abyDataContent[31] */
|
||||
0, /* abyDataContent[32] */
|
||||
0, /* abyDataContent[33] */
|
||||
0, /* abyDataContent[34] */
|
||||
0, /* abyDataContent[35] */
|
||||
0, /* abyDataContent[36] */
|
||||
0, /* abyDataContent[37] */
|
||||
0, /* abyDataContent[38] */
|
||||
0, /* abyDataContent[39] */
|
||||
0, /* abyDataContent[40] */
|
||||
0, /* abyDataContent[41] */
|
||||
0, /* abyDataContent[42] */
|
||||
0, /* abyDataContent[43] */
|
||||
0, /* abyDataContent[44] */
|
||||
0, /* abyDataContent[45] */
|
||||
0, /* abyDataContent[46] */
|
||||
0, /* abyDataContent[47] */
|
||||
0, /* abyDataContent[48] */
|
||||
0, /* abyDataContent[49] */
|
||||
0, /* abyDataContent[50] */
|
||||
0, /* abyDataContent[51] */
|
||||
0, /* abyDataContent[52] */
|
||||
0, /* abyDataContent[53] */
|
||||
0, /* abyDataContent[54] */
|
||||
0, /* abyDataContent[55] */
|
||||
0, /* abyDataContent[56] */
|
||||
0, /* abyDataContent[57] */
|
||||
0, /* abyDataContent[58] */
|
||||
0, /* abyDataContent[59] */
|
||||
0, /* abyDataContent[60] */
|
||||
0, /* abyDataContent[61] */
|
||||
0, /* abyDataContent[62] */
|
||||
0, /* abyDataContent[63] */
|
||||
0, /* abyDataContent[64] */
|
||||
0, /* abyDataContent[65] */
|
||||
0, /* abyDataContent[66] */
|
||||
0, /* abyDataContent[67] */
|
||||
0, /* abyDataContent[68] */
|
||||
0, /* abyDataContent[69] */
|
||||
0, /* abyDataContent[70] */
|
||||
0, /* abyDataContent[71] */
|
||||
0, /* abyDataContent[72] */
|
||||
0, /* abyDataContent[73] */
|
||||
0, /* abyDataContent[74] */
|
||||
0, /* abyDataContent[75] */
|
||||
0, /* abyDataContent[76] */
|
||||
0, /* abyDataContent[77] */
|
||||
0, /* abyDataContent[78] */
|
||||
0, /* abyDataContent[79] */
|
||||
0, /* abyDataContent[80] */
|
||||
0, /* abyDataContent[81] */
|
||||
0, /* abyDataContent[82] */
|
||||
0, /* abyDataContent[83] */
|
||||
0, /* abyDataContent[84] */
|
||||
0, /* abyDataContent[85] */
|
||||
0, /* abyDataContent[86] */
|
||||
0, /* abyDataContent[87] */
|
||||
0, /* abyDataContent[88] */
|
||||
0, /* abyDataContent[89] */
|
||||
0, /* abyDataContent[90] */
|
||||
0, /* abyDataContent[91] */
|
||||
0, /* abyDataContent[92] */
|
||||
0, /* abyDataContent[93] */
|
||||
0, /* abyDataContent[94] */
|
||||
0, /* abyDataContent[95] */
|
||||
0, /* abyDataContent[96] */
|
||||
0, /* abyDataContent[97] */
|
||||
0, /* abyDataContent[98] */
|
||||
0, /* abyDataContent[99] */
|
||||
0, /* abyDataContent[100] */
|
||||
0, /* abyDataContent[101] */
|
||||
0, /* abyDataContent[102] */
|
||||
0, /* abyDataContent[103] */
|
||||
0, /* abyDataContent[104] */
|
||||
0, /* abyDataContent[105] */
|
||||
0, /* abyDataContent[106] */
|
||||
0, /* abyDataContent[107] */
|
||||
0, /* abyDataContent[108] */
|
||||
0, /* abyDataContent[109] */
|
||||
0, /* abyDataContent[110] */
|
||||
0, /* abyDataContent[111] */
|
||||
0, /* abyDataContent[112] */
|
||||
0, /* abyDataContent[113] */
|
||||
0, /* abyDataContent[114] */
|
||||
0, /* abyDataContent[115] */
|
||||
0, /* abyDataContent[116] */
|
||||
0, /* abyDataContent[117] */
|
||||
0, /* abyDataContent[118] */
|
||||
0, /* abyDataContent[119] */
|
||||
0, /* abyDataContent[120] */
|
||||
0, /* abyDataContent[121] */
|
||||
0, /* abyDataContent[122] */
|
||||
0, /* abyDataContent[123] */
|
||||
0, /* abyDataContent[124] */
|
||||
0, /* abyDataContent[125] */
|
||||
0, /* abyDataContent[126] */
|
||||
0, /* abyDataContent[127] */
|
||||
0, /* abyDataContent[128] */
|
||||
0, /* abyDataContent[129] */
|
||||
0, /* abyDataContent[130] */
|
||||
0, /* abyDataContent[131] */
|
||||
0, /* abyDataContent[132] */
|
||||
0, /* abyDataContent[133] */
|
||||
0, /* abyDataContent[134] */
|
||||
0, /* abyDataContent[135] */
|
||||
0, /* abyDataContent[136] */
|
||||
0, /* abyDataContent[137] */
|
||||
0, /* abyDataContent[138] */
|
||||
0, /* abyDataContent[139] */
|
||||
0, /* abyDataContent[140] */
|
||||
0, /* abyDataContent[141] */
|
||||
0, /* abyDataContent[142] */
|
||||
0, /* abyDataContent[143] */
|
||||
0, /* abyDataContent[144] */
|
||||
0, /* abyDataContent[145] */
|
||||
0, /* abyDataContent[146] */
|
||||
0, /* abyDataContent[147] */
|
||||
0, /* abyDataContent[148] */
|
||||
0, /* abyDataContent[149] */
|
||||
0, /* abyDataContent[150] */
|
||||
0, /* abyDataContent[151] */
|
||||
0, /* abyDataContent[152] */
|
||||
0, /* abyDataContent[153] */
|
||||
0, /* abyDataContent[154] */
|
||||
0, /* abyDataContent[155] */
|
||||
0, /* abyDataContent[156] */
|
||||
0, /* abyDataContent[157] */
|
||||
0, /* abyDataContent[158] */
|
||||
0, /* abyDataContent[159] */
|
||||
0, /* abyDataContent[160] */
|
||||
0, /* abyDataContent[161] */
|
||||
0, /* abyDataContent[162] */
|
||||
0, /* abyDataContent[163] */
|
||||
0, /* abyDataContent[164] */
|
||||
0, /* abyDataContent[165] */
|
||||
0, /* abyDataContent[166] */
|
||||
0, /* abyDataContent[167] */
|
||||
0, /* abyDataContent[168] */
|
||||
0, /* abyDataContent[169] */
|
||||
0, /* abyDataContent[170] */
|
||||
0, /* abyDataContent[171] */
|
||||
0, /* abyDataContent[172] */
|
||||
0, /* abyDataContent[173] */
|
||||
0, /* abyDataContent[174] */
|
||||
0, /* abyDataContent[175] */
|
||||
0, /* abyDataContent[176] */
|
||||
0, /* abyDataContent[177] */
|
||||
0, /* abyDataContent[178] */
|
||||
0, /* abyDataContent[179] */
|
||||
0, /* abyDataContent[180] */
|
||||
0, /* abyDataContent[181] */
|
||||
0, /* abyDataContent[182] */
|
||||
0, /* abyDataContent[183] */
|
||||
0, /* abyDataContent[184] */
|
||||
0, /* abyDataContent[185] */
|
||||
0, /* abyDataContent[186] */
|
||||
0, /* abyDataContent[187] */
|
||||
0, /* abyDataContent[188] */
|
||||
0, /* abyDataContent[189] */
|
||||
0, /* abyDataContent[190] */
|
||||
0, /* abyDataContent[191] */
|
||||
0, /* abyDataContent[192] */
|
||||
0, /* abyDataContent[193] */
|
||||
0, /* abyDataContent[194] */
|
||||
0, /* abyDataContent[195] */
|
||||
0, /* abyDataContent[196] */
|
||||
0, /* abyDataContent[197] */
|
||||
0, /* abyDataContent[198] */
|
||||
0, /* abyDataContent[199] */
|
||||
0, /* abyDataContent[200] */
|
||||
0, /* abyDataContent[201] */
|
||||
0, /* abyDataContent[202] */
|
||||
0, /* abyDataContent[203] */
|
||||
0, /* abyDataContent[204] */
|
||||
0, /* abyDataContent[205] */
|
||||
0, /* abyDataContent[206] */
|
||||
0, /* abyDataContent[207] */
|
||||
0, /* abyDataContent[208] */
|
||||
0, /* abyDataContent[209] */
|
||||
0, /* abyDataContent[210] */
|
||||
0, /* abyDataContent[211] */
|
||||
0, /* abyDataContent[212] */
|
||||
0, /* abyDataContent[213] */
|
||||
0, /* abyDataContent[214] */
|
||||
0, /* abyDataContent[215] */
|
||||
0, /* abyDataContent[216] */
|
||||
0, /* abyDataContent[217] */
|
||||
0, /* abyDataContent[218] */
|
||||
0, /* abyDataContent[219] */
|
||||
0, /* abyDataContent[220] */
|
||||
0, /* abyDataContent[221] */
|
||||
0, /* abyDataContent[222] */
|
||||
0, /* abyDataContent[223] */
|
||||
0, /* abyDataContent[224] */
|
||||
0, /* abyDataContent[225] */
|
||||
0, /* abyDataContent[226] */
|
||||
0, /* abyDataContent[227] */
|
||||
0, /* abyDataContent[228] */
|
||||
0, /* abyDataContent[229] */
|
||||
0, /* abyDataContent[230] */
|
||||
0, /* abyDataContent[231] */
|
||||
0, /* abyDataContent[232] */
|
||||
0, /* abyDataContent[233] */
|
||||
0, /* abyDataContent[234] */
|
||||
0, /* abyDataContent[235] */
|
||||
0, /* abyDataContent[236] */
|
||||
0, /* abyDataContent[237] */
|
||||
0, /* abyDataContent[238] */
|
||||
0, /* abyDataContent[239] */
|
||||
0, /* abyDataContent[240] */
|
||||
0, /* abyDataContent[241] */
|
||||
0, /* abyDataContent[242] */
|
||||
0, /* abyDataContent[243] */
|
||||
0, /* abyDataContent[244] */
|
||||
0, /* abyDataContent[245] */
|
||||
0, /* abyDataContent[246] */
|
||||
0, /* abyDataContent[247] */
|
||||
0, /* abyDataContent[248] */
|
||||
0, /* abyDataContent[249] */
|
||||
0, /* abyDataContent[250] */
|
||||
0, /* abyDataContent[251] */
|
||||
0, /* abyDataContent[252] */
|
||||
0, /* abyDataContent[253] */
|
||||
0, /* abyDataContent[254] */
|
||||
0, /* abyDataContent[255] */
|
||||
0, /* abyDataContent[256] */
|
||||
0, /* abyDataContent[257] */
|
||||
0, /* abyDataContent[258] */
|
||||
0, /* abyDataContent[259] */
|
||||
0, /* abyDataContent[260] */
|
||||
0, /* abyDataContent[261] */
|
||||
0, /* abyDataContent[262] */
|
||||
0, /* abyDataContent[263] */
|
||||
0, /* abyDataContent[264] */
|
||||
0, /* abyDataContent[265] */
|
||||
0, /* abyDataContent[266] */
|
||||
0, /* abyDataContent[267] */
|
||||
0, /* abyDataContent[268] */
|
||||
0, /* abyDataContent[269] */
|
||||
0, /* abyDataContent[270] */
|
||||
0, /* abyDataContent[271] */
|
||||
0, /* abyDataContent[272] */
|
||||
0, /* abyDataContent[273] */
|
||||
0, /* abyDataContent[274] */
|
||||
0, /* abyDataContent[275] */
|
||||
0, /* abyDataContent[276] */
|
||||
0, /* abyDataContent[277] */
|
||||
0, /* abyDataContent[278] */
|
||||
0, /* abyDataContent[279] */
|
||||
0, /* abyDataContent[280] */
|
||||
0, /* abyDataContent[281] */
|
||||
0, /* abyDataContent[282] */
|
||||
0, /* abyDataContent[283] */
|
||||
0, /* abyDataContent[284] */
|
||||
0, /* abyDataContent[285] */
|
||||
0, /* abyDataContent[286] */
|
||||
0, /* abyDataContent[287] */
|
||||
0, /* abyDataContent[288] */
|
||||
0, /* abyDataContent[289] */
|
||||
0, /* abyDataContent[290] */
|
||||
0, /* abyDataContent[291] */
|
||||
0, /* abyDataContent[292] */
|
||||
0, /* abyDataContent[293] */
|
||||
0, /* abyDataContent[294] */
|
||||
0, /* abyDataContent[295] */
|
||||
0, /* abyDataContent[296] */
|
||||
0, /* abyDataContent[297] */
|
||||
0, /* abyDataContent[298] */
|
||||
0, /* abyDataContent[299] */
|
||||
0, /* abyDataContent[300] */
|
||||
0, /* abyDataContent[301] */
|
||||
0, /* abyDataContent[302] */
|
||||
0, /* abyDataContent[303] */
|
||||
0, /* abyDataContent[304] */
|
||||
0, /* abyDataContent[305] */
|
||||
0, /* abyDataContent[306] */
|
||||
0, /* abyDataContent[307] */
|
||||
0, /* abyDataContent[308] */
|
||||
0, /* abyDataContent[309] */
|
||||
0, /* abyDataContent[310] */
|
||||
0, /* abyDataContent[311] */
|
||||
0, /* abyDataContent[312] */
|
||||
0, /* abyDataContent[313] */
|
||||
0, /* abyDataContent[314] */
|
||||
0, /* abyDataContent[315] */
|
||||
0, /* abyDataContent[316] */
|
||||
0, /* abyDataContent[317] */
|
||||
0, /* abyDataContent[318] */
|
||||
0, /* abyDataContent[319] */
|
||||
0, /* abyDataContent[320] */
|
||||
0, /* abyDataContent[321] */
|
||||
0, /* abyDataContent[322] */
|
||||
0, /* abyDataContent[323] */
|
||||
0, /* abyDataContent[324] */
|
||||
0, /* abyDataContent[325] */
|
||||
0, /* abyDataContent[326] */
|
||||
0, /* abyDataContent[327] */
|
||||
0, /* abyDataContent[328] */
|
||||
0, /* abyDataContent[329] */
|
||||
0, /* abyDataContent[330] */
|
||||
0, /* abyDataContent[331] */
|
||||
0, /* abyDataContent[332] */
|
||||
0, /* abyDataContent[333] */
|
||||
0, /* abyDataContent[334] */
|
||||
0, /* abyDataContent[335] */
|
||||
0, /* abyDataContent[336] */
|
||||
0, /* abyDataContent[337] */
|
||||
0, /* abyDataContent[338] */
|
||||
0, /* abyDataContent[339] */
|
||||
0, /* abyDataContent[340] */
|
||||
0, /* abyDataContent[341] */
|
||||
0, /* abyDataContent[342] */
|
||||
0, /* abyDataContent[343] */
|
||||
0, /* abyDataContent[344] */
|
||||
0, /* abyDataContent[345] */
|
||||
0, /* abyDataContent[346] */
|
||||
0, /* abyDataContent[347] */
|
||||
0, /* abyDataContent[348] */
|
||||
0, /* abyDataContent[349] */
|
||||
0, /* abyDataContent[350] */
|
||||
0, /* abyDataContent[351] */
|
||||
0, /* abyDataContent[352] */
|
||||
0, /* abyDataContent[353] */
|
||||
0, /* abyDataContent[354] */
|
||||
0, /* abyDataContent[355] */
|
||||
0, /* abyDataContent[356] */
|
||||
0, /* abyDataContent[357] */
|
||||
0, /* abyDataContent[358] */
|
||||
0, /* abyDataContent[359] */
|
||||
0, /* abyDataContent[360] */
|
||||
0, /* abyDataContent[361] */
|
||||
0, /* abyDataContent[362] */
|
||||
0, /* abyDataContent[363] */
|
||||
0, /* abyDataContent[364] */
|
||||
0, /* abyDataContent[365] */
|
||||
0, /* abyDataContent[366] */
|
||||
0, /* abyDataContent[367] */
|
||||
0, /* abyDataContent[368] */
|
||||
0, /* abyDataContent[369] */
|
||||
0, /* abyDataContent[370] */
|
||||
0, /* abyDataContent[371] */
|
||||
0, /* abyDataContent[372] */
|
||||
0, /* abyDataContent[373] */
|
||||
0, /* abyDataContent[374] */
|
||||
0, /* abyDataContent[375] */
|
||||
0, /* abyDataContent[376] */
|
||||
0, /* abyDataContent[377] */
|
||||
0, /* abyDataContent[378] */
|
||||
0, /* abyDataContent[379] */
|
||||
0, /* abyDataContent[380] */
|
||||
0, /* abyDataContent[381] */
|
||||
0, /* abyDataContent[382] */
|
||||
0, /* abyDataContent[383] */
|
||||
0, /* abyDataContent[384] */
|
||||
0, /* abyDataContent[385] */
|
||||
0, /* abyDataContent[386] */
|
||||
0, /* abyDataContent[387] */
|
||||
0, /* abyDataContent[388] */
|
||||
0, /* abyDataContent[389] */
|
||||
0, /* abyDataContent[390] */
|
||||
0, /* abyDataContent[391] */
|
||||
0, /* abyDataContent[392] */
|
||||
0, /* abyDataContent[393] */
|
||||
0, /* abyDataContent[394] */
|
||||
0, /* abyDataContent[395] */
|
||||
0, /* abyDataContent[396] */
|
||||
0, /* abyDataContent[397] */
|
||||
0, /* abyDataContent[398] */
|
||||
0, /* abyDataContent[399] */
|
||||
0, /* abyDataContent[400] */
|
||||
0, /* abyDataContent[401] */
|
||||
0, /* abyDataContent[402] */
|
||||
0, /* abyDataContent[403] */
|
||||
0, /* abyDataContent[404] */
|
||||
0, /* abyDataContent[405] */
|
||||
0, /* abyDataContent[406] */
|
||||
0, /* abyDataContent[407] */
|
||||
0, /* abyDataContent[408] */
|
||||
0, /* abyDataContent[409] */
|
||||
0, /* abyDataContent[410] */
|
||||
0, /* abyDataContent[411] */
|
||||
0, /* abyDataContent[412] */
|
||||
0, /* abyDataContent[413] */
|
||||
0, /* abyDataContent[414] */
|
||||
0, /* abyDataContent[415] */
|
||||
0, /* abyDataContent[416] */
|
||||
0, /* abyDataContent[417] */
|
||||
0, /* abyDataContent[418] */
|
||||
0, /* abyDataContent[419] */
|
||||
0, /* abyDataContent[420] */
|
||||
0, /* abyDataContent[421] */
|
||||
0, /* abyDataContent[422] */
|
||||
0, /* abyDataContent[423] */
|
||||
0, /* abyDataContent[424] */
|
||||
0, /* abyDataContent[425] */
|
||||
0, /* abyDataContent[426] */
|
||||
0, /* abyDataContent[427] */
|
||||
0, /* abyDataContent[428] */
|
||||
0, /* abyDataContent[429] */
|
||||
0, /* abyDataContent[430] */
|
||||
0, /* abyDataContent[431] */
|
||||
0, /* abyDataContent[432] */
|
||||
0, /* abyDataContent[433] */
|
||||
0, /* abyDataContent[434] */
|
||||
0, /* abyDataContent[435] */
|
||||
0, /* abyDataContent[436] */
|
||||
0, /* abyDataContent[437] */
|
||||
0, /* abyDataContent[438] */
|
||||
0, /* abyDataContent[439] */
|
||||
0, /* abyDataContent[440] */
|
||||
0, /* abyDataContent[441] */
|
||||
0, /* abyDataContent[442] */
|
||||
0, /* abyDataContent[443] */
|
||||
0, /* abyDataContent[444] */
|
||||
0, /* abyDataContent[445] */
|
||||
0, /* abyDataContent[446] */
|
||||
0, /* abyDataContent[447] */
|
||||
0, /* abyDataContent[448] */
|
||||
0, /* abyDataContent[449] */
|
||||
0, /* abyDataContent[450] */
|
||||
0, /* abyDataContent[451] */
|
||||
0, /* abyDataContent[452] */
|
||||
0, /* abyDataContent[453] */
|
||||
0, /* abyDataContent[454] */
|
||||
0, /* abyDataContent[455] */
|
||||
0, /* abyDataContent[456] */
|
||||
0, /* abyDataContent[457] */
|
||||
0, /* abyDataContent[458] */
|
||||
0 /* abyDataContent[459] */
|
||||
},
|
||||
{ /* abyEgprsCrc */
|
||||
0, /* abyEgprsCrc[0] */
|
||||
0 /* abyEgprsCrc[1] */
|
||||
},
|
||||
{ /* abyPadding */
|
||||
0, /* abyPadding[0] */
|
||||
0, /* abyPadding[1] */
|
||||
0, /* abyPadding[2] */
|
||||
0, /* abyPadding[3] */
|
||||
0, /* abyPadding[4] */
|
||||
0 /* abyPadding[5] */
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
const tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA *g_pOctDef_tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA =
|
||||
&buf_tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA *g_pOctDef_tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_GSM_MSG_TRX_DATA_LOGICAL_CHANNEL_MDA; \
|
||||
}
|
||||
|
||||
|
||||
#endif /* __OCTVC1_GSM_DEFAULT_H__ */
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -34,7 +34,5 @@ $Octasic_Revision: $
|
|||
|
||||
/***************************** COMMAND DEFAULT *****************************/
|
||||
|
||||
/***************************** MODULE_DATA *************************************/
|
||||
|
||||
#endif /* __OCTVC1_GSM_DEFAULT_PRIV_H__ */
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_GSM_EVT_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -73,10 +73,8 @@ $Octasic_Revision: $
|
|||
#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_CID_MAX (( 0x03c + 1 ) & 0xFFF)
|
||||
#define cOCTVC1_GSM_CID_MAX (( 0x03a + 1 ) & 0xFFF)
|
||||
|
||||
/****************************************************************************
|
||||
Event IDs
|
||||
|
@ -90,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__ */
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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__ */
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -56,7 +56,11 @@ $Octasic_Revision: $
|
|||
#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_PARAMS_INVALID ( 0x0008 + 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
|
||||
|
@ -67,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
|
||||
|
@ -88,6 +91,7 @@ $Octasic_Revision: $
|
|||
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_ID_INVALID ( 0x0003 + cOCTVC1_GSM_LOGICAL_CHANNEL_RC_BASE )
|
||||
#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_DIRECTION_INVALID ( 0x0004 + cOCTVC1_GSM_LOGICAL_CHANNEL_RC_BASE )
|
||||
#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 )
|
||||
|
||||
/****************************************************************************
|
||||
Validate return codes
|
||||
|
@ -97,8 +101,8 @@ $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_TRX_CONFIG_INVALID_US_TSC ( 0x3 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
|
||||
#define cOCTVC1_GSM_RC_BUFF_ADDR_INVALID_IQ_SAMPLE_ADDR ( 0x4 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
|
||||
#define cOCTVC1_GSM_RC_BUFF_ADDR_INVALID_IQ_SAMPLE_ADDR_RACH ( 0x5 + 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 )
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -36,9 +36,9 @@ $Octasic_Revision: $
|
|||
bit[10:0]: Build number
|
||||
*/
|
||||
#define cOCTVC1_GSM_VERSION_MAJOR 2
|
||||
#define cOCTVC1_GSM_VERSION_MINOR 7
|
||||
#define cOCTVC1_GSM_VERSION_MINOR 5
|
||||
#define cOCTVC1_GSM_VERSION_MAINTENANCE 0
|
||||
#define cOCTVC1_GSM_VERSION_BUILD 1039
|
||||
#define cOCTVC1_GSM_VERSION_BUILD 780
|
||||
|
||||
#define cOCTVC1_GSM_VERSION_ID ( (cOCTVC1_GSM_VERSION_MAJOR << 25) + \
|
||||
(cOCTVC1_GSM_VERSION_MINOR << 18) + \
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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"
|
||||
|
@ -174,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;
|
||||
|
||||
|
@ -448,8 +447,7 @@ 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. */
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
|
@ -481,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 *************************************/
|
||||
/*-------------------------------------------------------------------------------------
|
||||
|
@ -1099,9 +1094,7 @@ typedef struct
|
|||
ulState
|
||||
Clock sync manager state
|
||||
lClockError
|
||||
Accumulated error on the tracked clock's control loop
|
||||
lLastMeasuredError
|
||||
The last clock error that got injected in the control loop
|
||||
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
|
||||
|
@ -1120,14 +1113,12 @@ typedef struct
|
|||
Clock source state
|
||||
ulDacValue
|
||||
Curent DAC value
|
||||
ulOwnerProcessUid
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_HW_CLOCK_SYNC_MGR_STATE_ENUM ulState;
|
||||
tOCT_INT32 lClockError;
|
||||
tOCT_INT32 lLastMeasuredError;
|
||||
tOCT_INT32 lDroppedCycles;
|
||||
tOCT_UINT32 ulPllFreqHz;
|
||||
tOCT_UINT32 ulPllFractionalFreqHz;
|
||||
|
@ -1135,7 +1126,6 @@ typedef struct
|
|||
tOCT_UINT32 ulSyncLosseCnt;
|
||||
tOCTVC1_HW_CLOCK_SYNC_MGR_SOURCE_STATE_ENUM ulSourceState;
|
||||
tOCT_UINT32 ulDacValue;
|
||||
tOCTVC1_USER_ID_PROCESS_ENUM ulOwnerProcessUid;
|
||||
|
||||
} tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP;
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_HW_API_SWAP_H__
|
||||
|
@ -99,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 )
|
||||
|
@ -652,8 +652,6 @@ extern "C" {
|
|||
{ 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 ); } \
|
||||
((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)->lLastMeasuredError = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP *)pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP)->lLastMeasuredError); \
|
||||
((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 = \
|
||||
|
@ -667,7 +665,6 @@ extern "C" {
|
|||
{ 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 ); } \
|
||||
}
|
||||
#else
|
||||
#define mOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP_SWAP( pOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_RSP )
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_HW_EVT_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -36,9 +36,9 @@ $Octasic_Revision: $
|
|||
bit[10:0]: Build number
|
||||
*/
|
||||
#define cOCTVC1_HW_VERSION_MAJOR 2
|
||||
#define cOCTVC1_HW_VERSION_MINOR 7
|
||||
#define cOCTVC1_HW_VERSION_MINOR 5
|
||||
#define cOCTVC1_HW_VERSION_MAINTENANCE 0
|
||||
#define cOCTVC1_HW_VERSION_BUILD 1039
|
||||
#define cOCTVC1_HW_VERSION_BUILD 780
|
||||
|
||||
#define cOCTVC1_HW_VERSION_ID ( (cOCTVC1_HW_VERSION_MAJOR << 25) + \
|
||||
(cOCTVC1_HW_VERSION_MINOR << 18) + \
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
@ -45,7 +45,6 @@ $Revision: $
|
|||
#include "../octvc1_radio.h"
|
||||
#include "../octvc1_api.h"
|
||||
#include "../octvc1_module.h"
|
||||
#include "../octvc1_user_id.h"
|
||||
#include "../octvc1_tap.h"
|
||||
|
||||
#include "octvc1_irsc_id.h"
|
||||
|
@ -79,45 +78,6 @@ $Revision: $
|
|||
#define cOCTVC1_IRSC_IPC_PORT_STATE_ENUM_WAIT_REMOTE 3
|
||||
#define cOCTVC1_IRSC_IPC_PORT_STATE_ENUM_READY 4
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
IPC port clone state.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
#define tOCTVC1_IRSC_IPC_PORT_CLONE_STATE_ENUM tOCT_UINT32
|
||||
|
||||
#define cOCTVC1_IRSC_IPC_PORT_CLONE_STATE_ENUM_INVALID 0 /* Ipc port not part of IPC clone */
|
||||
#define cOCTVC1_IRSC_IPC_PORT_CLONE_STATE_ENUM_CLONE 1 /* Ipc port clone of other port */
|
||||
#define cOCTVC1_IRSC_IPC_PORT_CLONE_STATE_ENUM_ORIGINAL 2 /* Original Ipc port cloned */
|
||||
#define cOCTVC1_IRSC_IPC_PORT_CLONE_STATE_ENUM_REMOTE 3 /* Remote Ipc port connected to a clone port */
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_IPC_PORT_CLONE
|
||||
Ipc port clone context
|
||||
|
||||
Members:
|
||||
ulCloneState
|
||||
Port Clone State.
|
||||
hProcess
|
||||
When ulCloneState set to CLONE: Process handle of the original port
|
||||
When ulCloneState set to ORIGINAL: Process handle of the clone port
|
||||
When ulCloneState set to REMOTE: Process handle of the original port
|
||||
ulPortId
|
||||
When ulCloneState set to CLONE: IPC port identifier of the original port
|
||||
When ulCloneState set to ORIGINAL: IPC port identifier of the clone port
|
||||
When ulCloneState set to REMOTE: IPC port identifier of the original port
|
||||
ulUserPortId
|
||||
When ulCloneState set to CLONE: IPC port user id of the original port
|
||||
When ulCloneState set to ORIGINAL: IPC port user id of the clone port
|
||||
When ulCloneState set to REMOTE: IPC port user id of the original port
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_IRSC_IPC_PORT_CLONE_STATE_ENUM ulCloneState;
|
||||
tOCTVC1_HANDLE_OBJECT hProcess;
|
||||
tOCTVC1_SUB_OBJECT_ID ulPortId;
|
||||
tOCT_UINT32 ulUserPortId;
|
||||
|
||||
} tOCTVC1_IRSC_IPC_PORT_CLONE;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
API related definitions
|
||||
-------------------------------------------------------------------------------------*/
|
||||
|
@ -220,11 +180,9 @@ typedef struct
|
|||
|
||||
Members:
|
||||
ulModuleId
|
||||
Module Id.
|
||||
Current number of process active in this for this module.
|
||||
hProcess
|
||||
Process handle where Tap is instantiate
|
||||
ulProcessUserId
|
||||
Process user identifier, connect on this interface
|
||||
ulDirection
|
||||
ulDataSubType
|
||||
Data sub type cOCTVOCNET_PKT_SUBTYPE_UNSPECIFIED,
|
||||
|
@ -236,37 +194,15 @@ typedef struct
|
|||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCT_UINT32 ulModuleId;
|
||||
tOCTVC1_HANDLE_OBJECT hProcess;
|
||||
tOCTVC1_USER_ID_PROCESS_ENUM ulProcessUserId;
|
||||
tOCTVC1_TAP_DIRECTION_ENUM ulDirection;
|
||||
tOCT_UINT32 ulDataSubType;
|
||||
tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
|
||||
tOCT_INT8 szDescription[(cOCTVC1_IRSC_APPLICATION_TAP_MAX_DESCRIPTION_BYTE_SIZE+1)];/* NOSWAPMAC */
|
||||
tOCTVC1_MODULE_ID_ENUM ulModuleId;
|
||||
tOCT_UINT32 hProcess;
|
||||
tOCTVC1_TAP_DIRECTION_ENUM ulDirection;
|
||||
tOCT_UINT32 ulDataSubType;
|
||||
tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
|
||||
tOCT_INT8 szDescription[(cOCTVC1_IRSC_APPLICATION_TAP_MAX_DESCRIPTION_BYTE_SIZE+1)];/* NOSWAPMAC */
|
||||
|
||||
} tOCTVC1_IRSC_APPLICATION_TAP_INFO;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_STREAM_STATS
|
||||
Stream stats
|
||||
|
||||
Members:
|
||||
ulPacketCnt
|
||||
ulDropCnt
|
||||
ulOverflowCnt
|
||||
ulRetryCnt
|
||||
ulMissCnt
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCT_UINT32 ulPacketCnt;
|
||||
tOCT_UINT32 ulDropCnt;
|
||||
tOCT_UINT32 ulOverflowCnt;
|
||||
tOCT_UINT32 ulRetryCnt;
|
||||
tOCT_UINT32 ulMissCnt;
|
||||
|
||||
} tOCTVC1_IRSC_STREAM_STATS;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_APPLICATION_TAP_STATS
|
||||
API Command stats
|
||||
|
@ -276,14 +212,12 @@ typedef struct
|
|||
Default: cOCTVC1_IRSC_APPLICATION_TAP_STATE_ENUM_DISABLE
|
||||
ulFilterIndex
|
||||
ulUserId
|
||||
Stream
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_IRSC_APPLICATION_TAP_STATE_ENUM ulState;
|
||||
tOCTVC1_INDEX ulFilterIndex;
|
||||
tOCT_UINT32 ulUserId;
|
||||
tOCTVC1_IRSC_STREAM_STATS Stream;
|
||||
|
||||
} tOCTVC1_IRSC_APPLICATION_TAP_STATS;
|
||||
|
||||
|
@ -303,10 +237,6 @@ typedef struct
|
|||
Default: cOCTVC1_INDEX_INVALID
|
||||
ulUserId
|
||||
Default: 0
|
||||
ulRetryEnableFlag
|
||||
Default: cOCT_FALSE
|
||||
If true, Retry events will be sent when blocks are missing.
|
||||
Blocks will be dropped to ensure they are not kept out of sequence.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
|
@ -314,148 +244,9 @@ typedef struct
|
|||
tOCT_UINT32 ulMaxTransportDataSize;
|
||||
tOCTVC1_INDEX ulFilterIndex;
|
||||
tOCT_UINT32 ulUserId;
|
||||
tOCT_BOOL32 ulRetryEnableFlag;
|
||||
|
||||
} tOCTVC1_IRSC_APPLICATION_TAP_START;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
IRSC Module Tap Id
|
||||
-------------------------------------------------------------------------------------*/
|
||||
#define cOCTVC1_IRSC_TAP_TX_LOG ((0x0000)|(cOCTVC1_TAP_DIRECTION_ENUM_TX<<cOCTVC1_TAP_ID_MASK_DIRECTION_BIT_OFFSET)|(cOCTVC1_MODULE_APPLICATION_ID_MAIN_SYSTEM<<cOCTVC1_TAP_ID_MASK_MODULE_ID_BIT_OFFSET))
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
IRSC Router
|
||||
-------------------------------------------------------------------------------------*/
|
||||
#define cOCTVC1_IRSC_ROUTER_MAX_INTERFACE 24
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
Interface type.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
#define tOCTVC1_IRSC_ROUTER_INTERFACE_TYPE_ENUM tOCT_UINT32
|
||||
|
||||
#define cOCTVC1_IRSC_ROUTER_INTERFACE_TYPE_ENUM_UNUSE 0
|
||||
#define cOCTVC1_IRSC_ROUTER_INTERFACE_TYPE_ENUM_LOCAL 1
|
||||
#define cOCTVC1_IRSC_ROUTER_INTERFACE_TYPE_ENUM_REMOTE 2
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_ROUTER_INTERFACE_INFO
|
||||
Router interface info
|
||||
|
||||
Members:
|
||||
ulInterfaceIndex
|
||||
Router interface index
|
||||
ulProcessUserId
|
||||
Process user identifier, connect on this interface
|
||||
ulType
|
||||
Process user identifier
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_INDEX ulInterfaceIndex;
|
||||
tOCTVC1_USER_ID_PROCESS_ENUM ulProcessUserId;
|
||||
tOCTVC1_IRSC_ROUTER_INTERFACE_TYPE_ENUM ulType;
|
||||
|
||||
} tOCTVC1_IRSC_ROUTER_INTERFACE_INFO;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_ROUTER_INTERFACE_STATS
|
||||
Router interface stats
|
||||
|
||||
Members:
|
||||
ulInterfaceIndex
|
||||
Router interface index
|
||||
ulProcessUserId
|
||||
Process user identifier, connect on this interface
|
||||
ulSentPktCnt
|
||||
Number of packet sent to ulProcessUserId
|
||||
ulRecvPktCnt
|
||||
Number of packet receive from ulProcessUserId
|
||||
ulErrSentPktCnt
|
||||
Number error when trying to sent to ulProcessUserId
|
||||
ulErrRecvPktCnt
|
||||
Number error when trying to receive from ulProcessUserId
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_INDEX ulInterfaceIndex;
|
||||
tOCTVC1_USER_ID_PROCESS_ENUM ulProcessUserId;
|
||||
tOCT_UINT32 ulSentPktCnt;
|
||||
tOCT_UINT32 ulRecvPktCnt;
|
||||
tOCT_UINT32 ulErrSentPktCnt;
|
||||
tOCT_UINT32 ulErrRecvPktCnt;
|
||||
|
||||
} tOCTVC1_IRSC_ROUTER_INTERFACE_STATS;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_ROUTER_INFO
|
||||
Router interface stats
|
||||
|
||||
Members:
|
||||
ulProcessUserId
|
||||
Process user identifier where router is instanciated
|
||||
ulSafeModeFlag
|
||||
Indication if router is in safe mode or not
|
||||
ulInterfaceMaxNum
|
||||
Maximun number of interface supported by the router
|
||||
ulInterfaceNum
|
||||
Number of interface between router and process
|
||||
aInterfaceInfo
|
||||
Session event Info
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_USER_ID_PROCESS_ENUM ulProcessUserId;
|
||||
tOCT_BOOL32 ulSafeModeFlag;
|
||||
tOCT_UINT32 ulInterfaceMaxNum;
|
||||
tOCT_UINT32 ulInterfaceNum;
|
||||
tOCTVC1_IRSC_ROUTER_INTERFACE_INFO aInterfaceInfo[cOCTVC1_IRSC_ROUTER_MAX_INTERFACE];
|
||||
|
||||
} tOCTVC1_IRSC_ROUTER_INFO;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_ROUTER_STATS
|
||||
Router interface stats
|
||||
|
||||
Members:
|
||||
ulInterfaceTotalSentPktCnt
|
||||
Total packet sent to Interface (router-> process)
|
||||
ulInterfaceTotalRecvPktCnt
|
||||
Total packet receive from Interface (process -> router )
|
||||
ulInterfaceTotalErrSentPktCnt
|
||||
Total error when trying to packet (router-> process)
|
||||
ulInterfaceTotalErrRecvPktCnt
|
||||
Total error when trying to receive packet (process -> router )
|
||||
ulTotalSentPktCnt
|
||||
Total packet sent to external
|
||||
ulTotalRecvPktCnt
|
||||
Total packet receive from external
|
||||
ulSentEvtPktCnt
|
||||
Number of event sent by router
|
||||
ulModuleDataTotalRecvPktCnt
|
||||
Total module_data packet receive from external
|
||||
ulModuleDataTotalSentPktCnt
|
||||
Total module_data packet sent to external
|
||||
ulInterfaceNum
|
||||
Number of interface between router and process
|
||||
aInterfaceStats
|
||||
Session event Info
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCT_UINT32 ulInterfaceTotalSentPktCnt;
|
||||
tOCT_UINT32 ulInterfaceTotalRecvPktCnt;
|
||||
tOCT_UINT32 ulInterfaceTotalErrSentPktCnt;
|
||||
tOCT_UINT32 ulInterfaceTotalErrRecvPktCnt;
|
||||
tOCT_UINT32 ulTotalSentPktCnt;
|
||||
tOCT_UINT32 ulTotalRecvPktCnt;
|
||||
tOCT_UINT32 ulSentEvtPktCnt;
|
||||
tOCT_UINT32 ulModuleDataTotalRecvPktCnt;
|
||||
tOCT_UINT32 ulModuleDataTotalSentPktCnt;
|
||||
tOCT_UINT32 ulInterfaceNum;
|
||||
tOCTVC1_IRSC_ROUTER_INTERFACE_STATS aInterfaceStats[cOCTVC1_IRSC_ROUTER_MAX_INTERFACE];
|
||||
|
||||
} tOCTVC1_IRSC_ROUTER_STATS;
|
||||
|
||||
/***************************** METHODS *************************************/
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_MSG_PROCESS_INFO_CMD
|
||||
|
@ -470,8 +261,8 @@ typedef struct
|
|||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_HANDLE_OBJECT hProcess;
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 hProcess;
|
||||
|
||||
} tOCTVC1_IRSC_MSG_PROCESS_INFO_CMD;
|
||||
|
||||
|
@ -482,23 +273,20 @@ typedef struct
|
|||
Header
|
||||
OCTVC1 Message Header
|
||||
hProcess
|
||||
ulUserId
|
||||
Process user identifier
|
||||
szName
|
||||
Process Name.
|
||||
szProcessImageName
|
||||
Process file name.
|
||||
ulModuleId
|
||||
Module Id.
|
||||
ulType
|
||||
Process Type.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_HANDLE_OBJECT hProcess;
|
||||
tOCTVC1_USER_ID_PROCESS_ENUM ulUserId;
|
||||
tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
|
||||
tOCT_INT8 szProcessImageName[(cOCTVC1_PROCESS_IMAGE_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
|
||||
tOCT_UINT32 ulModuleId;
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 hProcess;
|
||||
tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
|
||||
tOCT_INT8 szProcessImageName[(cOCTVC1_PROCESS_IMAGE_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
|
||||
tOCTVC1_PROCESS_TYPE_ENUM ulType;
|
||||
|
||||
} tOCTVC1_IRSC_MSG_PROCESS_INFO_RSP;
|
||||
|
||||
|
@ -522,11 +310,11 @@ typedef struct
|
|||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_HANDLE_OBJECT hProcess;
|
||||
tOCT_BOOL32 ulResetProcessStatsFlag;
|
||||
tOCT_BOOL32 ulResetIpcStatsFlag;
|
||||
tOCT_BOOL32 ulResetTaskStatsFlag;
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 hProcess;
|
||||
tOCT_BOOL32 ulResetProcessStatsFlag;
|
||||
tOCT_BOOL32 ulResetIpcStatsFlag;
|
||||
tOCT_BOOL32 ulResetTaskStatsFlag;
|
||||
|
||||
} tOCTVC1_IRSC_MSG_PROCESS_STATS_CMD;
|
||||
|
||||
|
@ -539,16 +327,14 @@ typedef struct
|
|||
hProcess
|
||||
State
|
||||
Current process state.
|
||||
ulTotalCacheMissCnt
|
||||
Error
|
||||
Process Error
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_HANDLE_OBJECT hProcess;
|
||||
tOCT_UINT32 hProcess;
|
||||
tOCTVC1_PROCESS_STATE_ENUM State;
|
||||
tOCT_UINT32 ulTotalCacheMissCnt;
|
||||
tOCTVC1_PROCESS_ERROR Error;
|
||||
|
||||
} tOCTVC1_IRSC_MSG_PROCESS_STATS_RSP;
|
||||
|
@ -619,8 +405,6 @@ typedef struct
|
|||
IPC port identifier
|
||||
ulUserId
|
||||
IPC port user identifier
|
||||
ulModuleId
|
||||
Module Id.
|
||||
hRemoteProcess
|
||||
Remote Process identifier
|
||||
ulRemotePortId
|
||||
|
@ -635,8 +419,8 @@ typedef struct
|
|||
Process Local Port Idx
|
||||
ulSystemFlag
|
||||
System Flag
|
||||
Clone
|
||||
Ipc Port Clone information.
|
||||
ulGhostFlag
|
||||
Ghost Flag. Use for internal test.
|
||||
ulRecvMsgNum
|
||||
Reception array message number.
|
||||
ulRecvMsgSize
|
||||
|
@ -648,7 +432,6 @@ typedef struct
|
|||
tOCTVC1_HANDLE_OBJECT hProcess;
|
||||
tOCTVC1_SUB_OBJECT_ID ulPortId;
|
||||
tOCT_UINT32 ulUserId;
|
||||
tOCT_UINT32 ulModuleId;
|
||||
tOCTVC1_HANDLE_OBJECT hRemoteProcess;
|
||||
tOCTVC1_SUB_OBJECT_ID ulRemotePortId;
|
||||
tOCT_UINT32 ulRemoteUserId;
|
||||
|
@ -656,7 +439,7 @@ typedef struct
|
|||
tOCT_UINT32 ulPortIdx;
|
||||
tOCTVC1_IRSC_IPC_PORT_TYPE_ENUM ulType;
|
||||
tOCT_BOOL32 ulSystemFlag;
|
||||
tOCTVC1_IRSC_IPC_PORT_CLONE Clone;
|
||||
tOCT_BOOL32 ulGhostFlag;
|
||||
tOCT_UINT32 ulRecvMsgNum;
|
||||
tOCT_UINT32 ulRecvMsgSize;
|
||||
|
||||
|
@ -779,8 +562,6 @@ typedef struct
|
|||
Process identifier
|
||||
ulTaskIndex
|
||||
Task identifier
|
||||
ulModuleId
|
||||
Module Id.
|
||||
szName
|
||||
Name given to the task
|
||||
-------------------------------------------------------------------------------------*/
|
||||
|
@ -789,7 +570,6 @@ typedef struct
|
|||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_HANDLE_OBJECT hProcess;
|
||||
tOCTVC1_SUB_OBJECT_ID ulTaskIndex;
|
||||
tOCT_UINT32 ulModuleId;
|
||||
tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
|
||||
|
||||
} tOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP;
|
||||
|
@ -1480,64 +1260,6 @@ typedef struct
|
|||
|
||||
} tOCTVC1_IRSC_MSG_APPLICATION_STOP_TAP_RSP;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
|
||||
} tOCTVC1_IRSC_MSG_ROUTER_INFO_CMD;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_MSG_ROUTER_INFO_RSP
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
Info
|
||||
OCTVC1 Message Header
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_IRSC_ROUTER_INFO Info;
|
||||
|
||||
} tOCTVC1_IRSC_MSG_ROUTER_INFO_RSP;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
|
||||
} tOCTVC1_IRSC_MSG_ROUTER_STATS_CMD;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_MSG_ROUTER_STATS_RSP
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
Stats
|
||||
OCTVC1 Message Header
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_IRSC_ROUTER_STATS Stats;
|
||||
|
||||
} tOCTVC1_IRSC_MSG_ROUTER_STATS_RSP;
|
||||
|
||||
|
||||
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
|
||||
#include "octvc1_irsc_evt.h"
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
@ -39,8 +39,6 @@ $Revision: $
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
/***************************** METHODS *************************************/
|
||||
|
||||
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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); \
|
||||
|
@ -155,23 +130,6 @@ extern "C" {
|
|||
#define mOCTVC1_IRSC_APPLICATION_TAP_INFO_SWAP( pOCTVC1_IRSC_APPLICATION_TAP_INFO )
|
||||
#endif /* _OCT_ENDIAN_TYPE_LE_ */
|
||||
|
||||
#if defined( _OCT_ENDIAN_TYPE_LE_ )
|
||||
#define mOCTVC1_IRSC_STREAM_STATS_SWAP( _f_pParms ){ tOCTVC1_IRSC_STREAM_STATS * pOCTVC1_IRSC_STREAM_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_STREAM_STATS)\
|
||||
((tOCTVC1_IRSC_STREAM_STATS *)pOCTVC1_IRSC_STREAM_STATS)->ulPacketCnt = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_STREAM_STATS *)pOCTVC1_IRSC_STREAM_STATS)->ulPacketCnt); \
|
||||
((tOCTVC1_IRSC_STREAM_STATS *)pOCTVC1_IRSC_STREAM_STATS)->ulDropCnt = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_STREAM_STATS *)pOCTVC1_IRSC_STREAM_STATS)->ulDropCnt); \
|
||||
((tOCTVC1_IRSC_STREAM_STATS *)pOCTVC1_IRSC_STREAM_STATS)->ulOverflowCnt = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_STREAM_STATS *)pOCTVC1_IRSC_STREAM_STATS)->ulOverflowCnt); \
|
||||
((tOCTVC1_IRSC_STREAM_STATS *)pOCTVC1_IRSC_STREAM_STATS)->ulRetryCnt = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_STREAM_STATS *)pOCTVC1_IRSC_STREAM_STATS)->ulRetryCnt); \
|
||||
((tOCTVC1_IRSC_STREAM_STATS *)pOCTVC1_IRSC_STREAM_STATS)->ulMissCnt = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_STREAM_STATS *)pOCTVC1_IRSC_STREAM_STATS)->ulMissCnt); \
|
||||
}
|
||||
#else
|
||||
#define mOCTVC1_IRSC_STREAM_STATS_SWAP( pOCTVC1_IRSC_STREAM_STATS )
|
||||
#endif /* _OCT_ENDIAN_TYPE_LE_ */
|
||||
|
||||
#if defined( _OCT_ENDIAN_TYPE_LE_ )
|
||||
#define mOCTVC1_IRSC_APPLICATION_TAP_STATS_SWAP( _f_pParms ){ tOCTVC1_IRSC_APPLICATION_TAP_STATS * pOCTVC1_IRSC_APPLICATION_TAP_STATS = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_APPLICATION_TAP_STATS)\
|
||||
{ mOCTVC1_IRSC_APPLICATION_TAP_STATE_ENUM_SWAP( &((tOCTVC1_IRSC_APPLICATION_TAP_STATS *)pOCTVC1_IRSC_APPLICATION_TAP_STATS)->ulState ); } \
|
||||
|
@ -179,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_IRSC_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 )
|
||||
|
@ -194,100 +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); \
|
||||
}
|
||||
#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_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 ); } \
|
||||
|
@ -303,9 +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); \
|
||||
{ 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 )
|
||||
|
@ -333,8 +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); \
|
||||
{ mOCTVC1_PROCESS_ERROR_SWAP( &((tOCTVC1_IRSC_MSG_PROCESS_STATS_RSP *)pOCTVC1_IRSC_MSG_PROCESS_STATS_RSP)->Error ); } \
|
||||
}
|
||||
#else
|
||||
|
@ -381,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 = \
|
||||
|
@ -394,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 = \
|
||||
|
@ -475,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 )
|
||||
|
@ -880,40 +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_ */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -830,8 +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 /* ulUserId */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -879,65 +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; \
|
||||
}
|
||||
|
||||
|
||||
#endif /* __OCTVC1_IRSC_DEFAULT_H__ */
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -44,39 +44,10 @@ $Octasic_Revision: $
|
|||
typedef struct
|
||||
{
|
||||
tOCTVC1_EVENT_HEADER Header;
|
||||
tOCTVC1_HANDLE_OBJECT hProcess;
|
||||
tOCT_UINT32 hProcess;
|
||||
|
||||
} tOCTVC1_IRSC_MSG_PROCESS_DUMP_EVT;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT
|
||||
|
||||
Members:
|
||||
Header
|
||||
hTapId
|
||||
ulDataSize
|
||||
hLogicalObj
|
||||
Contains an Object Handle for the Tap that has been started
|
||||
This handle will also be placed in
|
||||
DataHeader.VocNetHeader.hLogicalObj.aulHandle[0]
|
||||
of the tOCTVOCNET_PKT_DATA_FRAGMENT_HEADER at the header of each data packet
|
||||
sent.
|
||||
ulSequenceId
|
||||
In the case of a retry, request data starting from this Sequence ID
|
||||
ulRetryFlag
|
||||
Indicates if this event is a retry request
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_EVENT_HEADER Header;
|
||||
tOCT_UINT32 hTapId;
|
||||
tOCT_UINT32 ulDataSize;
|
||||
tOCTVC1_HANDLE_OBJECT hLogicalObj;
|
||||
tOCT_UINT32 ulSequenceId;
|
||||
tOCT_BOOL32 ulRetryFlag;
|
||||
|
||||
} tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT;
|
||||
|
||||
|
||||
#endif /* __OCTVC1_IRSC_EVT_H__ */
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_IRSC_EVT_SWAP_H__
|
||||
|
@ -45,24 +45,6 @@ extern "C" {
|
|||
#define mOCTVC1_IRSC_MSG_PROCESS_DUMP_EVT_SWAP( pOCTVC1_IRSC_MSG_PROCESS_DUMP_EVT )
|
||||
#endif /* _OCT_ENDIAN_TYPE_LE_ */
|
||||
|
||||
#if defined( _OCT_ENDIAN_TYPE_LE_ )
|
||||
#define mOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT_SWAP( _f_pParms ){ tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT * pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT = (_f_pParms); SWAP_UNUSED(pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)\
|
||||
{ mOCTVC1_EVENT_HEADER_SWAP( &((tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT *)pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)->Header ); } \
|
||||
((tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT *)pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)->hTapId = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT *)pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)->hTapId); \
|
||||
((tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT *)pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)->ulDataSize = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT *)pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)->ulDataSize); \
|
||||
((tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT *)pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)->hLogicalObj = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT *)pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)->hLogicalObj); \
|
||||
((tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT *)pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)->ulSequenceId = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT *)pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)->ulSequenceId); \
|
||||
((tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT *)pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)->ulRetryFlag = \
|
||||
mOCT_SWAP32_IF_LE(((tOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT *)pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT)->ulRetryFlag); \
|
||||
}
|
||||
#else
|
||||
#define mOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT_SWAP( pOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EVT )
|
||||
#endif /* _OCT_ENDIAN_TYPE_LE_ */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -61,18 +61,15 @@ $Octasic_Revision: $
|
|||
#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_CID_MAX (( 0x01c + 1 ) & 0xFFF)
|
||||
#define cOCTVC1_IRSC_CID_MAX (( 0x01a + 1 ) & 0xFFF)
|
||||
|
||||
/****************************************************************************
|
||||
Event IDs
|
||||
****************************************************************************/
|
||||
#define cOCTVC1_IRSC_MSG_PROCESS_DUMP_EID ( 0x0001 + cOCTVC1_IRSC_EID_BASE )
|
||||
#define cOCTVC1_IRSC_MSG_APPLICATION_TAP_DATA_REQUEST_EID ( 0x0002 + cOCTVC1_IRSC_EID_BASE )
|
||||
#define cOCTVC1_IRSC_MSG_PROCESS_DUMP_EID ( 0x0001 + cOCTVC1_IRSC_EID_BASE )
|
||||
|
||||
#define cOCTVC1_IRSC_EID_MAX (( 0x0002 + 1 ) & 0xFFFF)
|
||||
#define cOCTVC1_IRSC_EID_MAX (( 0x0001 + 1 ) & 0xFFFF)
|
||||
|
||||
|
||||
#endif /* __OCTVC1_IRSC_ID_H__ */
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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
|
||||
****************************************************************************/
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -36,9 +36,9 @@ $Octasic_Revision: $
|
|||
bit[10:0]: Build number
|
||||
*/
|
||||
#define cOCTVC1_IRSC_VERSION_MAJOR 2
|
||||
#define cOCTVC1_IRSC_VERSION_MINOR 7
|
||||
#define cOCTVC1_IRSC_VERSION_MINOR 5
|
||||
#define cOCTVC1_IRSC_VERSION_MAINTENANCE 0
|
||||
#define cOCTVC1_IRSC_VERSION_BUILD 1039
|
||||
#define cOCTVC1_IRSC_VERSION_BUILD 780
|
||||
|
||||
#define cOCTVC1_IRSC_VERSION_ID ( (cOCTVC1_IRSC_VERSION_MAJOR << 25) + \
|
||||
(cOCTVC1_IRSC_VERSION_MINOR << 18) + \
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
@ -43,7 +43,6 @@ $Revision: $
|
|||
#include "../octvc1_process.h"
|
||||
#include "../octvc1_api.h"
|
||||
#include "../octvc1_module.h"
|
||||
#include "../octvc1_user_id.h"
|
||||
|
||||
#include "octvc1_main_id.h"
|
||||
#include "octvc1_main_rc.h"
|
||||
|
@ -103,11 +102,11 @@ $Revision: $
|
|||
Application Module information
|
||||
|
||||
Members:
|
||||
ulReserved
|
||||
ulModuleId
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCT_UINT32 ulReserved;
|
||||
tOCTVC1_MODULE_ID_ENUM ulModuleId;
|
||||
|
||||
} tOCTVC1_MAIN_APPLICATION_MODULE_INFO;
|
||||
|
||||
|
@ -118,32 +117,14 @@ typedef struct
|
|||
Members:
|
||||
ulState
|
||||
ulConfigState
|
||||
ulProcessCnt
|
||||
ulProcessNum
|
||||
Current number of process active in this module.
|
||||
ulIpcLinkCnt
|
||||
Current number IPC Link.
|
||||
ulIpcLinkErrCnt
|
||||
Number IPC Link open with error.
|
||||
ulStartTotalCnt
|
||||
Total Count of start attempt.
|
||||
ulStartErrCnt
|
||||
Count of start with error.
|
||||
ulStopTotalCnt
|
||||
Total Count of stop attempt.
|
||||
ulStopErrCnt
|
||||
Count of stop with error.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MAIN_APPLICATION_MODULE_STATE_ENUM ulState;
|
||||
tOCTVC1_MAIN_APPLICATION_MODULE_CONFIG_STATE_ENUM ulConfigState;
|
||||
tOCT_UINT32 ulProcessCnt;
|
||||
tOCT_UINT32 ulIpcLinkCnt;
|
||||
tOCT_UINT32 ulIpcLinkErrCnt;
|
||||
tOCT_UINT32 ulStartTotalCnt;
|
||||
tOCT_UINT32 ulStartErrCnt;
|
||||
tOCT_UINT32 ulStopTotalCnt;
|
||||
tOCT_UINT32 ulStopErrCnt;
|
||||
tOCT_UINT32 ulProcessNum;
|
||||
|
||||
} tOCTVC1_MAIN_APPLICATION_MODULE_STATS;
|
||||
|
||||
|
@ -223,32 +204,6 @@ typedef struct
|
|||
#define cOCTVC1_MAIN_FILE_OPEN_MODE_MASK_READ 0x1
|
||||
#define cOCTVC1_MAIN_FILE_OPEN_MODE_MASK_WRITE 0x2
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
Stream related definitions
|
||||
-------------------------------------------------------------------------------------*/
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
Stream state.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
#define tOCTVC1_MAIN_STREAM_STATE_ENUM tOCT_UINT32
|
||||
|
||||
#define cOCTVC1_MAIN_STREAM_STATE_ENUM_STOP 0
|
||||
#define cOCTVC1_MAIN_STREAM_STATE_ENUM_START 1
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_STREAM_INFO
|
||||
|
||||
Members:
|
||||
hLogicalObj
|
||||
ulState
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_HANDLE_OBJECT hLogicalObj;
|
||||
tOCTVC1_MAIN_STREAM_STATE_ENUM ulState;
|
||||
|
||||
} tOCTVC1_MAIN_STREAM_INFO;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
LOG related sections.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
|
@ -262,7 +217,6 @@ typedef struct
|
|||
#define cOCTVC1_MAIN_LOG_TRACE_STATE_ENUM_START 1
|
||||
#define cOCTVC1_MAIN_LOG_MAX_NUM_FILES 32 /* Maximum total number of log files that can be logged to */
|
||||
#define cOCTVC1_MAIN_LOG_FILE_PREFIX_MAX_LENGTH (cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH-2) /* Maximum length of the prefix of the log filename */
|
||||
#define cOCTVC1_MAIN_LOG_TRACE_FILTER_PROCESS_ENTRY_MAX 8 /* Max number of process entry in log trace filter */
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_LOG_TRACE_STATS
|
||||
|
@ -317,31 +271,6 @@ typedef struct
|
|||
|
||||
} tOCTVC1_MAIN_LOG_TRACE_INFO;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_LOG_TRACE_FILTER
|
||||
|
||||
Members:
|
||||
ulTraceProcessAllFlag
|
||||
Default: cOCT_TRUE
|
||||
When set to cOCT_TRUE, the trace will be started for all process
|
||||
When set to cOCT_FALSE, the trace will be started only for specified process
|
||||
aTraceProcessUserId
|
||||
Default: cOCTVC1_USER_ID_PROCESS_ENUM_INVALID
|
||||
Process User ID to start trace.
|
||||
Only used, if ulTraceProcessAllFlag set to cOCT_FALSE
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCT_BOOL32 ulTraceProcessAllFlag;
|
||||
tOCTVC1_USER_ID_PROCESS_ENUM aTraceProcessUserId[cOCTVC1_MAIN_LOG_TRACE_FILTER_PROCESS_ENTRY_MAX];
|
||||
|
||||
} tOCTVC1_MAIN_LOG_TRACE_FILTER;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
Main Module Data Definitions
|
||||
-------------------------------------------------------------------------------------*/
|
||||
#define cOCTVC1_MAIN_MODULE_DATA_IPC ((0x0001)|(cOCTVC1_MODULE_ID_ENUM_MAIN<<cOCTVC1_MODULE_ID_BIT_OFFSET))
|
||||
|
||||
/***************************** METHODS *************************************/
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_TARGET_RESET_CMD
|
||||
|
@ -539,17 +468,14 @@ typedef struct
|
|||
ulFileNumber
|
||||
Default: 4
|
||||
The maximum number of files for tracing
|
||||
Filter
|
||||
Trace Filter
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_BOOL32 ulFullAutoStopFlag;
|
||||
tOCTVC1_LOG_TRACE_MASK ulTraceMask;
|
||||
tOCT_UINT32 ulFileSize;
|
||||
tOCT_UINT32 ulFileNumber;
|
||||
tOCTVC1_MAIN_LOG_TRACE_FILTER Filter;
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_BOOL32 ulFullAutoStopFlag;
|
||||
tOCTVC1_LOG_TRACE_MASK ulTraceMask;
|
||||
tOCT_UINT32 ulFileSize;
|
||||
tOCT_UINT32 ulFileNumber;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD;
|
||||
|
||||
|
@ -645,8 +571,6 @@ typedef struct
|
|||
The tracing masks that are currently active
|
||||
TraceStats
|
||||
Trace stats structure
|
||||
Filter
|
||||
Trace Filter
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
|
@ -655,7 +579,6 @@ typedef struct
|
|||
tOCT_UINT32 ulFullAutoStopFlag;
|
||||
tOCTVC1_LOG_TRACE_MASK ulTraceMask;
|
||||
tOCTVC1_MAIN_LOG_TRACE_STATS TraceStats;
|
||||
tOCTVC1_MAIN_LOG_TRACE_FILTER Filter;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_LOG_STATS_TRACE_RSP;
|
||||
|
||||
|
@ -762,7 +685,7 @@ typedef struct
|
|||
} tOCTVC1_MAIN_MSG_FILE_CLOSE_RSP;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD
|
||||
tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD
|
||||
|
||||
Members:
|
||||
Header
|
||||
|
@ -775,10 +698,10 @@ typedef struct
|
|||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_INT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
|
||||
|
||||
} tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD;
|
||||
} tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP
|
||||
tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP
|
||||
|
||||
Members:
|
||||
Header
|
||||
|
@ -791,10 +714,8 @@ typedef struct
|
|||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_INT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
|
||||
|
||||
} tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP;
|
||||
} tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP;
|
||||
|
||||
#define tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD /* OCTVC1_RENAMED_API */
|
||||
#define tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_RSP /* OCTVC1_RENAMED_API */
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_FILE_WRITE_CMD
|
||||
|
||||
|
@ -1043,19 +964,16 @@ typedef struct
|
|||
Process Name.
|
||||
szProcessImageName
|
||||
Process file name.
|
||||
ulModuleId
|
||||
Module Id.
|
||||
ulUserId
|
||||
Process user identifier
|
||||
ulType
|
||||
Process Type.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 hProcess;
|
||||
tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
|
||||
tOCT_INT8 szProcessImageName[(cOCTVC1_PROCESS_IMAGE_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
|
||||
tOCT_UINT32 ulModuleId;
|
||||
tOCTVC1_USER_ID_PROCESS_ENUM ulUserId;
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 hProcess;
|
||||
tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
|
||||
tOCT_INT8 szProcessImageName[(cOCTVC1_PROCESS_IMAGE_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
|
||||
tOCTVC1_PROCESS_TYPE_ENUM ulType;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_PROCESS_INFO_RSP;
|
||||
|
||||
|
@ -1504,6 +1422,33 @@ typedef struct
|
|||
|
||||
} tOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_HEARTBEAT_RSP;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_APPLICATION_START_CMD
|
||||
This command starts the application.
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_APPLICATION_START_CMD;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_APPLICATION_START_RSP
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_APPLICATION_START_RSP;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_APPLICATION_STOP_CMD
|
||||
This command stops the application.
|
||||
|
@ -1514,7 +1459,6 @@ typedef struct
|
|||
ulQuit
|
||||
Whether the app should quit after stopping. If set to cOCT_TRUE,
|
||||
the app will quit after stopping.
|
||||
If set to cOCT_FALSE, the app will stop all but 'system' modules.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
|
@ -1529,16 +1473,10 @@ typedef struct
|
|||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
ulModuleStopCnt
|
||||
Number of module stopped.
|
||||
ulModuleStopErrCnt
|
||||
Number of module not stopped cause of errors.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 ulModuleStopCnt;
|
||||
tOCT_UINT32 ulModuleStopErrCnt;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_APPLICATION_STOP_RSP;
|
||||
|
||||
|
@ -1654,12 +1592,12 @@ typedef struct
|
|||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
ulModuleId
|
||||
hModule
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 ulModuleId;
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_HANDLE_OBJECT hModule;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD;
|
||||
|
||||
|
@ -1669,7 +1607,7 @@ typedef struct
|
|||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
ulModuleId
|
||||
hModule
|
||||
szName
|
||||
Module Name.
|
||||
Info
|
||||
|
@ -1678,7 +1616,7 @@ typedef struct
|
|||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 ulModuleId;
|
||||
tOCTVC1_HANDLE_OBJECT hModule;
|
||||
tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
|
||||
tOCTVC1_MAIN_APPLICATION_MODULE_INFO Info;
|
||||
|
||||
|
@ -1690,16 +1628,16 @@ typedef struct
|
|||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
ulModuleId
|
||||
hModule
|
||||
ulResetStatsFlag
|
||||
Default: cOCT_FALSE
|
||||
Statistics counters will be reset to zero after the current values are returned.
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 ulModuleId;
|
||||
tOCT_BOOL32 ulResetStatsFlag;
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_HANDLE_OBJECT hModule;
|
||||
tOCT_BOOL32 ulResetStatsFlag;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD;
|
||||
|
||||
|
@ -1709,14 +1647,14 @@ typedef struct
|
|||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
ulModuleId
|
||||
hModule
|
||||
Stats
|
||||
Module stats
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 ulModuleId;
|
||||
tOCTVC1_HANDLE_OBJECT hModule;
|
||||
tOCTVC1_MAIN_APPLICATION_MODULE_STATS Stats;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_RSP;
|
||||
|
@ -1756,163 +1694,6 @@ typedef struct
|
|||
|
||||
} tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
Info
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCTVC1_MAIN_STREAM_INFO Info;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_RSP;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_LOG_START_STREAM_RSP;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_RSP
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_RSP;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD
|
||||
This command starts the module.
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
ulModuleId
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 ulModuleId;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
ulModuleId
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 ulModuleId;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_RSP;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD
|
||||
This command stops the module.
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
ulModuleId
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 ulModuleId;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD;
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP
|
||||
|
||||
Members:
|
||||
Header
|
||||
OCTVC1 Message Header
|
||||
ulModuleId
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MSG_HEADER Header;
|
||||
tOCT_UINT32 ulModuleId;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_RSP;
|
||||
|
||||
|
||||
/***************************** MODULE_DATA *************************************/
|
||||
/*-------------------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_LOG_DATA_MDA
|
||||
|
||||
Members:
|
||||
ModuleData
|
||||
OCTVC1 Module Data
|
||||
-------------------------------------------------------------------------------------*/
|
||||
typedef struct
|
||||
{
|
||||
tOCTVC1_MODULE_DATA ModuleData;
|
||||
|
||||
} tOCTVC1_MAIN_MSG_LOG_DATA_MDA;
|
||||
|
||||
|
||||
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
|
||||
#include "octvc1_main_evt.h"
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
@ -45,12 +45,8 @@ $Revision: $
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
/***************************** METHODS *************************************/
|
||||
|
||||
/***************************** MODULE_DATA *************************************/
|
||||
|
||||
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
|
||||
#include "octvc1_main_evt_priv.h"
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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 )
|
||||
|
@ -141,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) ); }
|
||||
|
@ -195,19 +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_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 ); } \
|
||||
|
@ -321,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 )
|
||||
|
@ -383,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 )
|
||||
|
@ -453,29 +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 ); } \
|
||||
#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 ); } \
|
||||
#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 ); } \
|
||||
|
@ -622,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 )
|
||||
|
@ -888,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 ); } \
|
||||
|
@ -901,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 )
|
||||
|
@ -964,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 )
|
||||
|
@ -974,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
|
||||
|
@ -985,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); \
|
||||
}
|
||||
|
@ -997,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
|
||||
|
@ -1023,103 +978,6 @@ extern "C" {
|
|||
#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 ); } \
|
||||
}
|
||||
#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_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
|
||||
}
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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__ */
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -231,20 +231,7 @@ const tOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD buf_tOCTVC1_MAIN_MSG_LOG_START_TRACE_
|
|||
cOCT_FALSE, /* ulFullAutoStopFlag */
|
||||
cOCTVC1_LOG_TRACE_MASK_NONE, /* ulTraceMask */
|
||||
16384, /* ulFileSize */
|
||||
4, /* ulFileNumber */
|
||||
{ /* Filter */
|
||||
cOCT_TRUE, /* ulTraceProcessAllFlag */
|
||||
{ /* aTraceProcessUserId */
|
||||
cOCTVC1_USER_ID_PROCESS_ENUM_INVALID, /* aTraceProcessUserId[0] */
|
||||
cOCTVC1_USER_ID_PROCESS_ENUM_INVALID, /* aTraceProcessUserId[1] */
|
||||
cOCTVC1_USER_ID_PROCESS_ENUM_INVALID, /* aTraceProcessUserId[2] */
|
||||
cOCTVC1_USER_ID_PROCESS_ENUM_INVALID, /* aTraceProcessUserId[3] */
|
||||
cOCTVC1_USER_ID_PROCESS_ENUM_INVALID, /* aTraceProcessUserId[4] */
|
||||
cOCTVC1_USER_ID_PROCESS_ENUM_INVALID, /* aTraceProcessUserId[5] */
|
||||
cOCTVC1_USER_ID_PROCESS_ENUM_INVALID, /* aTraceProcessUserId[6] */
|
||||
cOCTVC1_USER_ID_PROCESS_ENUM_INVALID /* aTraceProcessUserId[7] */
|
||||
}
|
||||
}
|
||||
4 /* ulFileNumber */
|
||||
};
|
||||
|
||||
const tOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_START_TRACE_CMD =
|
||||
|
@ -447,16 +434,16 @@ extern const tOCTVC1_MAIN_MSG_FILE_CLOSE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_FILE_CL
|
|||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD
|
||||
tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD buf_tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD =
|
||||
const tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD buf_tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD =
|
||||
{
|
||||
{ /* Header */
|
||||
((sizeof(tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
|
||||
((sizeof(tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
|
||||
0, /* ulTransactionId */
|
||||
((cOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
|
||||
((cOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
|
||||
0, /* ulSessionId */
|
||||
0, /* ulReturnCode */
|
||||
0 /* ulUserInfo */
|
||||
|
@ -466,19 +453,18 @@ const tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD buf_tOCTVC1_MAIN_MSG_FILE_SYS
|
|||
}
|
||||
};
|
||||
|
||||
const tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD =
|
||||
&buf_tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD;
|
||||
const tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD =
|
||||
&buf_tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD;
|
||||
extern const tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD_DEF(pSt) \
|
||||
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD; \
|
||||
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD; \
|
||||
}
|
||||
|
||||
#define mOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD_DEF mOCTVC1_MAIN_MSG_FILE_SYSTEM_REMOVE_FILE_CMD_DEF /* OCTVC1_RENAMED_API */
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_FILE_WRITE_CMD
|
||||
|
@ -1099,6 +1085,36 @@ extern const tOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_HEARTBEAT_CMD *g_pOctDef
|
|||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_APPLICATION_START_CMD
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_MAIN_MSG_APPLICATION_START_CMD buf_tOCTVC1_MAIN_MSG_APPLICATION_START_CMD =
|
||||
{
|
||||
{ /* Header */
|
||||
((sizeof(tOCTVC1_MAIN_MSG_APPLICATION_START_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
|
||||
0, /* ulTransactionId */
|
||||
((cOCTVC1_MAIN_MSG_APPLICATION_START_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_START_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_START_CMD =
|
||||
&buf_tOCTVC1_MAIN_MSG_APPLICATION_START_CMD;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_MAIN_MSG_APPLICATION_START_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_START_CMD;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_MAIN_MSG_APPLICATION_START_CMD_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_START_CMD; \
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_APPLICATION_STOP_CMD
|
||||
----------------------------------------------------------------------------*/
|
||||
|
@ -1239,7 +1255,7 @@ const tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD buf_tOCTVC1_MAIN_MSG_APPLICAT
|
|||
0, /* ulReturnCode */
|
||||
0 /* ulUserInfo */
|
||||
},
|
||||
0 /* ulModuleId */
|
||||
0 /* hModule */
|
||||
};
|
||||
|
||||
const tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CMD =
|
||||
|
@ -1270,7 +1286,7 @@ const tOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CMD buf_tOCTVC1_MAIN_MSG_APPLICA
|
|||
0, /* ulReturnCode */
|
||||
0 /* ulUserInfo */
|
||||
},
|
||||
0, /* ulModuleId */
|
||||
0, /* hModule */
|
||||
cOCT_FALSE /* ulResetStatsFlag */
|
||||
};
|
||||
|
||||
|
@ -1321,187 +1337,5 @@ extern const tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD *g_pOctDef_tOCTVC1_MAIN_M
|
|||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD buf_tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD =
|
||||
{
|
||||
{ /* Header */
|
||||
((sizeof(tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
|
||||
0, /* ulTransactionId */
|
||||
((cOCTVC1_MAIN_MSG_LOG_INFO_STREAM_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_LOG_INFO_STREAM_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD =
|
||||
&buf_tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_INFO_STREAM_CMD; \
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD buf_tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD =
|
||||
{
|
||||
{ /* Header */
|
||||
((sizeof(tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
|
||||
0, /* ulTransactionId */
|
||||
((cOCTVC1_MAIN_MSG_LOG_START_STREAM_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_LOG_START_STREAM_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD =
|
||||
&buf_tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_START_STREAM_CMD; \
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD buf_tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD =
|
||||
{
|
||||
{ /* Header */
|
||||
((sizeof(tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
|
||||
0, /* ulTransactionId */
|
||||
((cOCTVC1_MAIN_MSG_LOG_STOP_STREAM_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_LOG_STOP_STREAM_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD =
|
||||
&buf_tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_STOP_STREAM_CMD; \
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD buf_tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD =
|
||||
{
|
||||
{ /* Header */
|
||||
((sizeof(tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
|
||||
0, /* ulTransactionId */
|
||||
((cOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
|
||||
0, /* ulSessionId */
|
||||
0, /* ulReturnCode */
|
||||
0 /* ulUserInfo */
|
||||
},
|
||||
0 /* ulModuleId */
|
||||
};
|
||||
|
||||
const tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD =
|
||||
&buf_tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_START_MODULE_CMD; \
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD buf_tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD =
|
||||
{
|
||||
{ /* Header */
|
||||
((sizeof(tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
|
||||
0, /* ulTransactionId */
|
||||
((cOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CID<<cOCTVC1_MSG_ID_BIT_OFFSET)&cOCTVC1_MSG_ID_BIT_MASK), /* ul_Type_R_CmdId */
|
||||
0, /* ulSessionId */
|
||||
0, /* ulReturnCode */
|
||||
0 /* ulUserInfo */
|
||||
},
|
||||
0 /* ulModuleId */
|
||||
};
|
||||
|
||||
const tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD =
|
||||
&buf_tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_APPLICATION_STOP_MODULE_CMD; \
|
||||
}
|
||||
|
||||
|
||||
/***************************** MODULE_DATA *************************************/
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
tOCTVC1_MAIN_MSG_LOG_DATA_MDA
|
||||
----------------------------------------------------------------------------*/
|
||||
#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
|
||||
|
||||
const tOCTVC1_MAIN_MSG_LOG_DATA_MDA buf_tOCTVC1_MAIN_MSG_LOG_DATA_MDA =
|
||||
{
|
||||
{ /* ModuleData */
|
||||
(cOCTVC1_MAIN_MSG_LOG_DATA_MID), /* ulModuleDataId */
|
||||
(sizeof(tOCTVC1_MAIN_MSG_LOG_DATA_MDA)), /* ulModuleDataSize */
|
||||
0, /* hLogicalObj */
|
||||
0 /* ulTimestamp */
|
||||
}
|
||||
};
|
||||
|
||||
const tOCTVC1_MAIN_MSG_LOG_DATA_MDA *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_DATA_MDA =
|
||||
&buf_tOCTVC1_MAIN_MSG_LOG_DATA_MDA;
|
||||
|
||||
#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
extern const tOCTVC1_MAIN_MSG_LOG_DATA_MDA *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_DATA_MDA;
|
||||
#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
|
||||
|
||||
#define mOCTVC1_MAIN_MSG_LOG_DATA_MDA_DEF(pSt) \
|
||||
{ \
|
||||
*pSt = *g_pOctDef_tOCTVC1_MAIN_MSG_LOG_DATA_MDA; \
|
||||
}
|
||||
|
||||
|
||||
#endif /* __OCTVC1_MAIN_DEFAULT_H__ */
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -34,7 +34,5 @@ $Octasic_Revision: $
|
|||
|
||||
/***************************** COMMAND DEFAULT *****************************/
|
||||
|
||||
/***************************** MODULE_DATA *************************************/
|
||||
|
||||
#endif /* __OCTVC1_MAIN_DEFAULT_PRIV_H__ */
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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 ); } \
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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,20 +68,16 @@ $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_CID_MAX (( 0x032 + 1 ) & 0xFFF)
|
||||
#define cOCTVC1_MAIN_CID_MAX (( 0x02d + 1 ) & 0xFFF)
|
||||
|
||||
/****************************************************************************
|
||||
Event IDs
|
||||
|
@ -91,16 +86,8 @@ $Octasic_Revision: $
|
|||
#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_EID_MAX (( 0x0005 + 1 ) & 0xFFFF)
|
||||
|
||||
/****************************************************************************
|
||||
Module Data IDs
|
||||
****************************************************************************/
|
||||
#define cOCTVC1_MAIN_MSG_LOG_DATA_MID ( 0x0000 + cOCTVC1_MAIN_MID_BASE )
|
||||
|
||||
#define cOCTVC1_MAIN_MID_MAX (( 0x0000 + 1 ) & 0xFFFF)
|
||||
#define cOCTVC1_MAIN_EID_MAX (( 0x0004 + 1 ) & 0xFFFF)
|
||||
|
||||
|
||||
#endif /* __OCTVC1_MAIN_ID_H__ */
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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_MAIN_ID_PRIV_H__ */
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -77,12 +77,9 @@ $Octasic_Revision: $
|
|||
/****************************************************************************
|
||||
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_ALREADY_START ( 0x0001 + cOCTVC1_MAIN_APPLICATION_RC_BASE )
|
||||
|
||||
/****************************************************************************
|
||||
CPU_USAGE return codes
|
||||
|
@ -112,8 +109,6 @@ $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
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -36,9 +36,9 @@ $Octasic_Revision: $
|
|||
bit[10:0]: Build number
|
||||
*/
|
||||
#define cOCTVC1_MAIN_VERSION_MAJOR 2
|
||||
#define cOCTVC1_MAIN_VERSION_MINOR 7
|
||||
#define cOCTVC1_MAIN_VERSION_MINOR 5
|
||||
#define cOCTVC1_MAIN_VERSION_MAINTENANCE 0
|
||||
#define cOCTVC1_MAIN_VERSION_BUILD 1039
|
||||
#define cOCTVC1_MAIN_VERSION_BUILD 780
|
||||
|
||||
#define cOCTVC1_MAIN_VERSION_ID ( (cOCTVC1_MAIN_VERSION_MAJOR << 25) + \
|
||||
(cOCTVC1_MAIN_VERSION_MINOR << 18) + \
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_API_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
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 7
|
||||
#define cOCTVC1_APP_VERSION_MINOR 5
|
||||
#define cOCTVC1_APP_VERSION_MAINTENANCE 0
|
||||
#define cOCTVC1_APP_VERSION_BUILD 1039
|
||||
#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) + \
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
@ -55,8 +55,8 @@ $Octasic_Revision: $
|
|||
Module unique identifiers
|
||||
****************************************************************************/
|
||||
#define cOCTVC1_GENERIC_UID ( 0x00 )
|
||||
#define cOCTVC1_LICENSING_UID ( 0x04 )
|
||||
#define cOCTVC1_PKT_API_UID ( 0x02 )
|
||||
#define cOCTVC1_LICENSING_UID ( 0x04 )
|
||||
|
||||
/****************************************************************************
|
||||
Module identifier bases
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_BUFFER_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_CURSOR_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_ETH_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
@ -30,18 +30,11 @@ $Revision: $
|
|||
|
||||
/************************ COMMON DEFINITIONS *******************************/
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
Control process FIFO-ID definition
|
||||
Deprecated should use cOCTVC1_FIFO_ID_CONTROL
|
||||
-------------------------------------------------------------------------------------*/
|
||||
|
||||
#define cOCTVC1_FIFO_ID_MGW_CONTROL 0x00000000
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
Control process _FIFO-ID definition
|
||||
-------------------------------------------------------------------------------------*/
|
||||
|
||||
#define cOCTVC1_FIFO_ID_CONTROL 0x00000000
|
||||
#define cOCTVC1_FIFO_ID_MGW_CONTROL 0x00000000
|
||||
|
||||
/*-------------------------------------------------------------------------------------
|
||||
Invalid _FIFO-ID
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_FILE_SWAP_H__
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Octasic_Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
$Revision: $
|
||||
|
||||
|
|
|
@ -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.07.00-B1039 (2016/07/22)
|
||||
Release: OCTSDR Software Development Kit OCTSDR_GSM-02.05.00-B780 (2016/01/14)
|
||||
|
||||
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
|
||||
#ifndef __OCTVC1_HANDLE_SWAP_H__
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue