aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-02-17 10:56:47 +0100
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-02-17 10:56:47 +0100
commit683f94e0920b9cc190c97631dedc7861067926ad (patch)
tree4c8072fcc81c7cee6f4620969629852bc1055878
parentbef7ed37e7bfab52f192304e8d859e2c76efb4e9 (diff)
Import headers from OCTSDR-OPENBSC-02.04.00-B392zecke/wip/gprs
This is for testing GPRS support
-rw-r--r--octdev_devices.h2
-rw-r--r--octdev_devices_swap.h2
-rw-r--r--octdev_macro.h2
-rw-r--r--octdev_opus_rev.h2
-rw-r--r--octdev_rc_base.h2
-rw-r--r--octdev_types.h2
-rw-r--r--octdev_types_swap.h2
-rw-r--r--octoptions.h55
-rw-r--r--octpkt/octpkt_hdr.h2
-rw-r--r--octpkt/octpkt_hdr_swap.h2
-rw-r--r--octpkt/octpkt_hdrxl.h2
-rw-r--r--octpkt/octpkt_hdrxl_swap.h2
-rw-r--r--octvc1/ctrl/octvc1_ctrl_api.h2
-rw-r--r--octvc1/ctrl/octvc1_ctrl_api_priv.h2
-rw-r--r--octvc1/ctrl/octvc1_ctrl_api_priv_swap.h2
-rw-r--r--octvc1/ctrl/octvc1_ctrl_api_swap.h2
-rw-r--r--octvc1/ctrl/octvc1_ctrl_base.h2
-rw-r--r--octvc1/ctrl/octvc1_ctrl_id.h2
-rw-r--r--octvc1/ctrl/octvc1_ctrl_id_priv.h2
-rw-r--r--octvc1/ctrl/octvc1_ctrl_version.h6
-rw-r--r--octvc1/gsm/octvc1_gsm_api.h220
-rw-r--r--octvc1/gsm/octvc1_gsm_api_priv.h2
-rw-r--r--octvc1/gsm/octvc1_gsm_api_priv_swap.h2
-rw-r--r--octvc1/gsm/octvc1_gsm_api_swap.h113
-rw-r--r--octvc1/gsm/octvc1_gsm_base.h2
-rw-r--r--octvc1/gsm/octvc1_gsm_default.h168
-rw-r--r--octvc1/gsm/octvc1_gsm_default_priv.h2
-rw-r--r--octvc1/gsm/octvc1_gsm_evt.h2
-rw-r--r--octvc1/gsm/octvc1_gsm_evt_priv.h2
-rw-r--r--octvc1/gsm/octvc1_gsm_evt_priv_swap.h2
-rw-r--r--octvc1/gsm/octvc1_gsm_evt_swap.h2
-rw-r--r--octvc1/gsm/octvc1_gsm_id.h8
-rw-r--r--octvc1/gsm/octvc1_gsm_id_priv.h2
-rw-r--r--octvc1/gsm/octvc1_gsm_rc.h22
-rw-r--r--octvc1/gsm/octvc1_gsm_rc_priv.h2
-rw-r--r--octvc1/gsm/octvc1_gsm_version.h8
-rw-r--r--octvc1/hw/octvc1_hw_api.h36
-rw-r--r--octvc1/hw/octvc1_hw_api_priv.h2
-rw-r--r--octvc1/hw/octvc1_hw_api_priv_swap.h2
-rw-r--r--octvc1/hw/octvc1_hw_api_swap.h18
-rw-r--r--octvc1/hw/octvc1_hw_base.h2
-rw-r--r--octvc1/hw/octvc1_hw_default.h2
-rw-r--r--octvc1/hw/octvc1_hw_default_priv.h2
-rw-r--r--octvc1/hw/octvc1_hw_evt.h2
-rw-r--r--octvc1/hw/octvc1_hw_evt_priv.h2
-rw-r--r--octvc1/hw/octvc1_hw_evt_priv_swap.h2
-rw-r--r--octvc1/hw/octvc1_hw_evt_swap.h2
-rw-r--r--octvc1/hw/octvc1_hw_id.h2
-rw-r--r--octvc1/hw/octvc1_hw_id_priv.h2
-rw-r--r--octvc1/hw/octvc1_hw_rc.h2
-rw-r--r--octvc1/hw/octvc1_hw_rc_priv.h2
-rw-r--r--octvc1/hw/octvc1_hw_version.h6
-rw-r--r--octvc1/irsc/octvc1_irsc_api.h16
-rw-r--r--octvc1/irsc/octvc1_irsc_api_priv.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_api_priv_swap.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_api_swap.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_base.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_default.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_default_priv.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_evt.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_evt_priv.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_evt_priv_swap.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_evt_swap.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_id.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_id_priv.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_rc.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_rc_priv.h2
-rw-r--r--octvc1/irsc/octvc1_irsc_version.h6
-rw-r--r--octvc1/main/octvc1_main_api.h43
-rw-r--r--octvc1/main/octvc1_main_api_priv.h2
-rw-r--r--octvc1/main/octvc1_main_api_priv_swap.h2
-rw-r--r--octvc1/main/octvc1_main_api_swap.h2
-rw-r--r--octvc1/main/octvc1_main_base.h2
-rw-r--r--octvc1/main/octvc1_main_default.h2
-rw-r--r--octvc1/main/octvc1_main_default_priv.h2
-rw-r--r--octvc1/main/octvc1_main_evt.h4
-rw-r--r--octvc1/main/octvc1_main_evt_priv.h2
-rw-r--r--octvc1/main/octvc1_main_evt_priv_swap.h2
-rw-r--r--octvc1/main/octvc1_main_evt_swap.h2
-rw-r--r--octvc1/main/octvc1_main_id.h2
-rw-r--r--octvc1/main/octvc1_main_id_priv.h2
-rw-r--r--octvc1/main/octvc1_main_rc.h2
-rw-r--r--octvc1/main/octvc1_main_rc_priv.h2
-rw-r--r--octvc1/main/octvc1_main_version.h6
-rw-r--r--octvc1/octvc1_api.h2
-rw-r--r--octvc1/octvc1_api_swap.h2
-rw-r--r--octvc1/octvc1_app.h6
-rw-r--r--octvc1/octvc1_base.h2
-rw-r--r--octvc1/octvc1_buffer.h2
-rw-r--r--octvc1/octvc1_buffer_swap.h2
-rw-r--r--octvc1/octvc1_cursor.h2
-rw-r--r--octvc1/octvc1_cursor_swap.h2
-rw-r--r--octvc1/octvc1_eth.h2
-rw-r--r--octvc1/octvc1_eth_swap.h2
-rw-r--r--octvc1/octvc1_fifo.h2
-rw-r--r--octvc1/octvc1_file.h2
-rw-r--r--octvc1/octvc1_file_swap.h2
-rw-r--r--octvc1/octvc1_generic_rc.h4
-rw-r--r--octvc1/octvc1_handle.h4
-rw-r--r--octvc1/octvc1_handle_swap.h2
-rw-r--r--octvc1/octvc1_id2string.h278
-rw-r--r--octvc1/octvc1_id2string_priv.h42
-rw-r--r--octvc1/octvc1_ip.h2
-rw-r--r--octvc1/octvc1_ip_swap.h2
-rw-r--r--octvc1/octvc1_licensing_rc.h2
-rw-r--r--octvc1/octvc1_list.h2
-rw-r--r--octvc1/octvc1_list_swap.h2
-rw-r--r--octvc1/octvc1_log.h2
-rw-r--r--octvc1/octvc1_log_swap.h2
-rw-r--r--octvc1/octvc1_mac.h2
-rw-r--r--octvc1/octvc1_macro.h2
-rw-r--r--octvc1/octvc1_module.h8
-rw-r--r--octvc1/octvc1_module_swap.h2
-rw-r--r--octvc1/octvc1_msg.h2
-rw-r--r--octvc1/octvc1_msg_swap.h2
-rw-r--r--octvc1/octvc1_priv_swap_hdrs.h2
-rw-r--r--octvc1/octvc1_privacy.h2
-rw-r--r--octvc1/octvc1_process.h11
-rw-r--r--octvc1/octvc1_process_swap.h2
-rw-r--r--octvc1/octvc1_radio.h2
-rw-r--r--octvc1/octvc1_radio_swap.h2
-rw-r--r--octvc1/octvc1_rc2string.h10
-rw-r--r--octvc1/octvc1_swap_hdrs.h2
-rw-r--r--octvc1/octvc1_tap.h2
-rw-r--r--octvc1/octvc1_tap_swap.h2
-rw-r--r--octvc1/octvc1_udp.h2
-rw-r--r--octvc1/octvc1_vlan.h2
-rw-r--r--octvc1/octvc1_vlan_swap.h2
-rw-r--r--octvc1/octvocnet_pkt.h2
-rw-r--r--octvc1/octvocnet_pkt_swap.h2
-rw-r--r--octvc1/pkt_api/octvc1_pkt_api.h2
-rw-r--r--octvc1/pkt_api/octvc1_pkt_api_default.h2
-rw-r--r--octvc1/pkt_api/octvc1_pkt_api_rc.h2
-rw-r--r--octvc1/pkt_api/octvc1_pkt_api_version.h6
-rw-r--r--octvc1/test/octvc1_test_api.h4
-rw-r--r--octvc1/test/octvc1_test_api_priv.h20
-rw-r--r--octvc1/test/octvc1_test_api_priv_swap.h2
-rw-r--r--octvc1/test/octvc1_test_api_swap.h2
-rw-r--r--octvc1/test/octvc1_test_base.h2
-rw-r--r--octvc1/test/octvc1_test_default.h2
-rw-r--r--octvc1/test/octvc1_test_default_priv.h2
-rw-r--r--octvc1/test/octvc1_test_evt.h2
-rw-r--r--octvc1/test/octvc1_test_evt_priv.h2
-rw-r--r--octvc1/test/octvc1_test_evt_priv_swap.h2
-rw-r--r--octvc1/test/octvc1_test_evt_swap.h2
-rw-r--r--octvc1/test/octvc1_test_id.h2
-rw-r--r--octvc1/test/octvc1_test_id_priv.h2
-rw-r--r--octvc1/test/octvc1_test_rc.h2
-rw-r--r--octvc1/test/octvc1_test_rc_priv.h2
-rw-r--r--octvc1/test/octvc1_test_version.h6
150 files changed, 978 insertions, 400 deletions
diff --git a/octdev_devices.h b/octdev_devices.h
index 8955ee2..0404ec0 100644
--- a/octdev_devices.h
+++ b/octdev_devices.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octdev_devices_swap.h b/octdev_devices_swap.h
index bd24566..4a935c4 100644
--- a/octdev_devices_swap.h
+++ b/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTDEV_DEVICES_SWAP_H__
diff --git a/octdev_macro.h b/octdev_macro.h
index d20738e..d821fe4 100644
--- a/octdev_macro.h
+++ b/octdev_macro.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octdev_opus_rev.h b/octdev_opus_rev.h
index f801571..5dee24c 100644
--- a/octdev_opus_rev.h
+++ b/octdev_opus_rev.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octdev_rc_base.h b/octdev_rc_base.h
index a4eeb27..d352d02 100644
--- a/octdev_rc_base.h
+++ b/octdev_rc_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octdev_types.h b/octdev_types.h
index d8d1e0a..62711d6 100644
--- a/octdev_types.h
+++ b/octdev_types.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octdev_types_swap.h b/octdev_types_swap.h
index e75ce21..9f21471 100644
--- a/octdev_types_swap.h
+++ b/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTDEV_TYPES_SWAP_H__
diff --git a/octoptions.h b/octoptions.h
new file mode 100644
index 0000000..d41c023
--- /dev/null
+++ b/octoptions.h
@@ -0,0 +1,55 @@
+/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
+
+File: octoption.h
+
+Copyright (c) 2015 Octasic Inc. All rights reserved.
+
+Description: Compiler conditionnal directives. 'octoptions_default'
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation; either version 3 of the License, or
+(at your option) any later version.
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
+
+$Revision: $
+
+\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+
+#ifndef __OCTOPTIONS_H__
+#define __OCTOPTIONS_H__
+
+/*--------------------------------------------------------------------------
+ C language
+----------------------------------------------------------------------------*/
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*--------------------------------------------------------------------------
+ SPECIFIC OPTIONS
+----------------------------------------------------------------------------*/
+
+
+
+/*--------------------------------------------------------------------------
+ C language
+----------------------------------------------------------------------------*/
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __OCTOPTIONS_H__ */
+
+
diff --git a/octpkt/octpkt_hdr.h b/octpkt/octpkt_hdr.h
index e33025e..27b46c1 100644
--- a/octpkt/octpkt_hdr.h
+++ b/octpkt/octpkt_hdr.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octpkt/octpkt_hdr_swap.h b/octpkt/octpkt_hdr_swap.h
index 86af8f4..6641085 100644
--- a/octpkt/octpkt_hdr_swap.h
+++ b/octpkt/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTPKT_HDR_SWAP_H__
diff --git a/octpkt/octpkt_hdrxl.h b/octpkt/octpkt_hdrxl.h
index 113cdec..7b4f326 100644
--- a/octpkt/octpkt_hdrxl.h
+++ b/octpkt/octpkt_hdrxl.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octpkt/octpkt_hdrxl_swap.h b/octpkt/octpkt_hdrxl_swap.h
index 7ebb240..4832feb 100644
--- a/octpkt/octpkt_hdrxl_swap.h
+++ b/octpkt/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTPKT_HDRXL_SWAP_H__
diff --git a/octvc1/ctrl/octvc1_ctrl_api.h b/octvc1/ctrl/octvc1_ctrl_api.h
index ee68e20..4e14008 100644
--- a/octvc1/ctrl/octvc1_ctrl_api.h
+++ b/octvc1/ctrl/octvc1_ctrl_api.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/ctrl/octvc1_ctrl_api_priv.h b/octvc1/ctrl/octvc1_ctrl_api_priv.h
index 7b758c5..d6acf36 100644
--- a/octvc1/ctrl/octvc1_ctrl_api_priv.h
+++ b/octvc1/ctrl/octvc1_ctrl_api_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/ctrl/octvc1_ctrl_api_priv_swap.h b/octvc1/ctrl/octvc1_ctrl_api_priv_swap.h
index c1df6e6..6e9cb44 100644
--- a/octvc1/ctrl/octvc1_ctrl_api_priv_swap.h
+++ b/octvc1/ctrl/octvc1_ctrl_api_priv_swap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
diff --git a/octvc1/ctrl/octvc1_ctrl_api_swap.h b/octvc1/ctrl/octvc1_ctrl_api_swap.h
index 1564854..c23e36d 100644
--- a/octvc1/ctrl/octvc1_ctrl_api_swap.h
+++ b/octvc1/ctrl/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_CTRL_API_SWAP_H__
diff --git a/octvc1/ctrl/octvc1_ctrl_base.h b/octvc1/ctrl/octvc1_ctrl_base.h
index 614fe23..48fdd1a 100644
--- a/octvc1/ctrl/octvc1_ctrl_base.h
+++ b/octvc1/ctrl/octvc1_ctrl_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/ctrl/octvc1_ctrl_id.h b/octvc1/ctrl/octvc1_ctrl_id.h
index 1d46f20..870c7c6 100644
--- a/octvc1/ctrl/octvc1_ctrl_id.h
+++ b/octvc1/ctrl/octvc1_ctrl_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/ctrl/octvc1_ctrl_id_priv.h b/octvc1/ctrl/octvc1_ctrl_id_priv.h
index f14372d..11651d5 100644
--- a/octvc1/ctrl/octvc1_ctrl_id_priv.h
+++ b/octvc1/ctrl/octvc1_ctrl_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/ctrl/octvc1_ctrl_version.h b/octvc1/ctrl/octvc1_ctrl_version.h
index cf99acb..c9d7a28 100644
--- a/octvc1/ctrl/octvc1_ctrl_version.h
+++ b/octvc1/ctrl/octvc1_ctrl_version.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
@@ -36,9 +36,9 @@ $Octasic_Revision: $
bit[10:0]: Build number
*/
#define cOCTVC1_CTRL_VERSION_MAJOR 2
-#define cOCTVC1_CTRL_VERSION_MINOR 3
+#define cOCTVC1_CTRL_VERSION_MINOR 4
#define cOCTVC1_CTRL_VERSION_MAINTENANCE 0
-#define cOCTVC1_CTRL_VERSION_BUILD 560
+#define cOCTVC1_CTRL_VERSION_BUILD 662
#define cOCTVC1_CTRL_VERSION_ID ( (cOCTVC1_CTRL_VERSION_MAJOR << 25) + \
(cOCTVC1_CTRL_VERSION_MINOR << 18) + \
diff --git a/octvc1/gsm/octvc1_gsm_api.h b/octvc1/gsm/octvc1_gsm_api.h
index f203c2e..80d5041 100644
--- a/octvc1/gsm/octvc1_gsm_api.h
+++ b/octvc1/gsm/octvc1_gsm_api.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -109,6 +109,7 @@ $Revision: $
#define cOCTVC1_GSM_ID_DIRECTION_ENUM_NONE 0
#define cOCTVC1_GSM_ID_DIRECTION_ENUM_RX_BTS_MS 1
#define cOCTVC1_GSM_ID_DIRECTION_ENUM_TX_BTS_MS 3
+#define cOCTVC1_GSM_ID_DIRECTION_ENUM_TX_RX_BTS_MS 4
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_DIRECTION_ENUM : Sub Channel Direction.
@@ -118,6 +119,7 @@ $Revision: $
#define cOCTVC1_GSM_DIRECTION_ENUM_NONE cOCTVC1_GSM_ID_DIRECTION_ENUM_NONE
#define cOCTVC1_GSM_DIRECTION_ENUM_RX_BTS_MS cOCTVC1_GSM_ID_DIRECTION_ENUM_RX_BTS_MS
#define cOCTVC1_GSM_DIRECTION_ENUM_TX_BTS_MS cOCTVC1_GSM_ID_DIRECTION_ENUM_TX_BTS_MS
+#define cOCTVC1_GSM_DIRECTION_ENUM_TX_RX_BTS_MS cOCTVC1_GSM_ID_DIRECTION_ENUM_TX_RX_BTS_MS
/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_ID_TIMESLOT_NB_ENUM : Time slot number.
@@ -148,6 +150,36 @@ $Revision: $
#define cOCTVC1_GSM_TIMESLOT_NB_ENUM_7 cOCTVC1_GSM_ID_TIMESLOT_NB_ENUM_7
/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM : Time slot number.
+-------------------------------------------------------------------------------------*/
+#define tOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM tOCT_UINT8
+
+#define cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_0 0
+#define cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_1 1
+#define cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_2 2
+#define cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_3 3
+#define cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_4 4
+#define cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_5 5
+#define cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_6 6
+#define cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_7 7
+#define cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_ALL 0xFF
+
+/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM : Time slot number.
+-------------------------------------------------------------------------------------*/
+#define tOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM tOCT_UINT32
+
+#define cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_0 cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_0
+#define cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_1 cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_1
+#define cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_2 cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_2
+#define cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_3 cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_3
+#define cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_4 cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_4
+#define cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_5 cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_5
+#define cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_6 cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_6
+#define cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_7 cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_7
+#define cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_ALL cOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_ALL
+
+/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM : Sub Channel number.
-------------------------------------------------------------------------------------*/
#define tOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM tOCT_UINT8
@@ -505,6 +537,49 @@ typedef struct
} tOCTVC1_GSM_CIPHER_CONFIG;
/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_BUFF_ADDR
+ Buffer address
+
+ Members:
+ BuffAddr_TCHFS
+ Range: [0..2147483647]
+ Default: 0
+ Adress of Real Pointer
+ BuffAddr_RACH
+ Range: [0..2147483647]
+ Default: 0
+ Adress of Real Pointer
+-------------------------------------------------------------------------------------*/
+typedef struct
+{
+ tOCT_UINT32 BuffAddr_TCHFS;
+ tOCT_UINT32 BuffAddr_RACH;
+
+} tOCTVC1_GSM_BUFF_ADDR;
+
+/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_STUB_CHANNEL_ID
+
+ Members:
+ byTimeslotNb
+ Default: cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_0
+ Timeslot number.
+ bySubChannelNb
+ Default: cOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_0
+ Sub-Channel number.
+ CHANNEL_TYPE
+ Default: cOCTVC1_GSM_SAPI_ENUM_TCHF
+ CHANNEL_TYPE.
+-------------------------------------------------------------------------------------*/
+typedef struct
+{
+ tOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM byTimeslotNb;
+ tOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM bySubChannelNb;
+ tOCTVC1_GSM_SAPI_ENUM CHANNEL_TYPE;
+
+} tOCTVC1_GSM_STUB_CHANNEL_ID;
+
+/*-------------------------------------------------------------------------------------
tOCTVC1_GSM_LOGICAL_CHANNEL_ID
Members:
@@ -2253,6 +2328,149 @@ typedef struct
} tOCTVC1_GSM_MSG_TRX_STOP_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_RSP;
+/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD
+
+ Members:
+ Header
+ OCTVC1 Message Header
+ TrxId
+ Unique TRX identifier
+ LchId
+ Unique Logical channel identifier
+ ulResetFlag
+ Reset timeslot stats
+-------------------------------------------------------------------------------------*/
+typedef struct
+{
+ tOCTVC1_MSG_HEADER Header;
+ tOCTVC1_GSM_TRX_ID TrxId;
+ tOCTVC1_GSM_LOGICAL_CHANNEL_ID LchId;
+ tOCT_BOOL32 ulResetFlag;
+
+} tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD;
+
+/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP
+
+ Members:
+ Header
+ OCTVC1 Message Header
+ TrxId
+ Unique TRX identifier
+ LchId
+ Unique Logical channel identifier
+-------------------------------------------------------------------------------------*/
+typedef struct
+{
+ tOCTVC1_MSG_HEADER Header;
+ tOCTVC1_GSM_TRX_ID TrxId;
+ tOCTVC1_GSM_LOGICAL_CHANNEL_ID LchId;
+
+} tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP;
+
+/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_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_REQUEST_STUBB_LOOPBACK_TEST_CMD;
+
+/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP
+
+ Members:
+ Header
+ OCTVC1 Message Header
+ TrxId
+ Unique TRX identifier
+ BuffADDR
+ Buf Address pointer
+-------------------------------------------------------------------------------------*/
+typedef struct
+{
+ tOCTVC1_MSG_HEADER Header;
+ tOCTVC1_GSM_TRX_ID TrxId;
+ tOCTVC1_GSM_BUFF_ADDR BuffADDR;
+
+} tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP;
+
+/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD
+
+ Members:
+ Header
+ OCTVC1 Message Header
+ TrxId
+ Unique TRX identifier
+ STUB_CHANNEL_ID
+ Unique channel_identifier
+-------------------------------------------------------------------------------------*/
+typedef struct
+{
+ tOCTVC1_MSG_HEADER Header;
+ tOCTVC1_GSM_TRX_ID TrxId;
+ tOCTVC1_GSM_STUB_CHANNEL_ID STUB_CHANNEL_ID;
+
+} tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD;
+
+/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_RSP
+
+ Members:
+ Header
+ OCTVC1 Message Header
+-------------------------------------------------------------------------------------*/
+typedef struct
+{
+ tOCTVC1_MSG_HEADER Header;
+
+} tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_RSP;
+
+/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD
+
+ Members:
+ Header
+ OCTVC1 Message Header
+ TrxId
+ Unique TRX identifier
+ byTimeslotNb
+ Timeslot number.
+ bySubChannelNb
+ Sub-Channel number.
+-------------------------------------------------------------------------------------*/
+typedef struct
+{
+ tOCTVC1_MSG_HEADER Header;
+ tOCTVC1_GSM_TRX_ID TrxId;
+ tOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM byTimeslotNb;
+ tOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM bySubChannelNb;
+
+} tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD;
+
+/*-------------------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_RSP
+
+ Members:
+ Header
+ OCTVC1 Message Header
+-------------------------------------------------------------------------------------*/
+typedef struct
+{
+ tOCTVC1_MSG_HEADER Header;
+
+} tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_RSP;
+
/*************** INCLUDE FILES WITH DEPENDENCIES ON THIS FILE **************/
#include "octvc1_gsm_evt.h"
diff --git a/octvc1/gsm/octvc1_gsm_api_priv.h b/octvc1/gsm/octvc1_gsm_api_priv.h
index cde4789..33f4aa0 100644
--- a/octvc1/gsm/octvc1_gsm_api_priv.h
+++ b/octvc1/gsm/octvc1_gsm_api_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/gsm/octvc1_gsm_api_priv_swap.h b/octvc1/gsm/octvc1_gsm_api_priv_swap.h
index 9fb0eb4..64c2e2f 100644
--- a/octvc1/gsm/octvc1_gsm_api_priv_swap.h
+++ b/octvc1/gsm/octvc1_gsm_api_priv_swap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
diff --git a/octvc1/gsm/octvc1_gsm_api_swap.h b/octvc1/gsm/octvc1_gsm_api_swap.h
index 5d5f80d..b10a8e6 100644
--- a/octvc1/gsm/octvc1_gsm_api_swap.h
+++ b/octvc1/gsm/octvc1_gsm_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_GSM_API_SWAP_H__
@@ -60,6 +60,18 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
+#define mOCTVC1_GSM_ID_TIMESLOT_NB_STUB_ENUM_SWAP( pType ) /* tOCT_UINT8 */
+
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_SWAP( pType ){ \
+ *((tOCT_UINT32 *)pType) = mOCT_SWAP32_IF_LE( *((tOCT_UINT32 *)pType) ); }
+#else
+
+#define mOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_SWAP( pType )
+
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
+
#define mOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_SWAP( pType ) /* tOCT_UINT8 */
#if defined( _OCT_ENDIAN_TYPE_LE_ )
@@ -255,6 +267,27 @@ extern "C" {
#endif /* _OCT_ENDIAN_TYPE_LE_ */
#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)->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 )
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_GSM_STUB_CHANNEL_ID_SWAP( _f_pParms ){ tOCTVC1_GSM_STUB_CHANNEL_ID * pOCTVC1_GSM_STUB_CHANNEL_ID = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_STUB_CHANNEL_ID)\
+ { mOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_SWAP( &((tOCTVC1_GSM_STUB_CHANNEL_ID *)pOCTVC1_GSM_STUB_CHANNEL_ID)->byTimeslotNb ); } \
+ { mOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_SWAP( &((tOCTVC1_GSM_STUB_CHANNEL_ID *)pOCTVC1_GSM_STUB_CHANNEL_ID)->bySubChannelNb ); } \
+ { mOCTVC1_GSM_SAPI_ENUM_SWAP( &((tOCTVC1_GSM_STUB_CHANNEL_ID *)pOCTVC1_GSM_STUB_CHANNEL_ID)->CHANNEL_TYPE ); } \
+}
+#else
+#define mOCTVC1_GSM_STUB_CHANNEL_ID_SWAP( pOCTVC1_GSM_STUB_CHANNEL_ID )
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
#define mOCTVC1_GSM_LOGICAL_CHANNEL_ID_SWAP( _f_pParms ){ tOCTVC1_GSM_LOGICAL_CHANNEL_ID * pOCTVC1_GSM_LOGICAL_CHANNEL_ID = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_LOGICAL_CHANNEL_ID)\
{ mOCTVC1_GSM_ID_TIMESLOT_NB_ENUM_SWAP( &((tOCTVC1_GSM_LOGICAL_CHANNEL_ID *)pOCTVC1_GSM_LOGICAL_CHANNEL_ID)->byTimeslotNb ); } \
{ mOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_SWAP( &((tOCTVC1_GSM_LOGICAL_CHANNEL_ID *)pOCTVC1_GSM_LOGICAL_CHANNEL_ID)->bySubChannelNb ); } \
@@ -1273,6 +1306,84 @@ extern "C" {
#define mOCTVC1_GSM_MSG_TRX_STOP_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_STOP_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_RSP )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD * pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD)\
+ { mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD)->Header ); } \
+ { mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD)->TrxId ); } \
+ { mOCTVC1_GSM_LOGICAL_CHANNEL_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD)->LchId ); } \
+ ((tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD)->ulResetFlag = \
+ mOCT_SWAP32_IF_LE(((tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD)->ulResetFlag); \
+}
+#else
+#define mOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD )
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP * pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP)\
+ { mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP)->Header ); } \
+ { mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP)->TrxId ); } \
+ { mOCTVC1_GSM_LOGICAL_CHANNEL_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP)->LchId ); } \
+}
+#else
+#define mOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_RSP )
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD * pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD)\
+ { mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD)->Header ); } \
+ { mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD)->TrxId ); } \
+}
+#else
+#define mOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD )
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP * pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP)\
+ { mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP)->Header ); } \
+ { mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP)->TrxId ); } \
+ { mOCTVC1_GSM_BUFF_ADDR_SWAP( &((tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP)->BuffADDR ); } \
+}
+#else
+#define mOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_RSP )
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD * pOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD)\
+ { mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD)->Header ); } \
+ { mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD)->TrxId ); } \
+ { mOCTVC1_GSM_STUB_CHANNEL_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD)->STUB_CHANNEL_ID ); } \
+}
+#else
+#define mOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD )
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_RSP * pOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_RSP)\
+ { mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_RSP)->Header ); } \
+}
+#else
+#define mOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_RSP_SWAP( pOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_RSP )
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD * pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD)\
+ { mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD)->Header ); } \
+ { mOCTVC1_GSM_TRX_ID_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD)->TrxId ); } \
+ { mOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD)->byTimeslotNb ); } \
+ { mOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD *)pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD)->bySubChannelNb ); } \
+}
+#else
+#define mOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD_SWAP( pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD )
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_RSP_SWAP( _f_pParms ){ tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_RSP * pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_RSP = (_f_pParms); SWAP_UNUSED(pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_RSP)\
+ { mOCTVC1_MSG_HEADER_SWAP( &((tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_RSP *)pOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_RSP)->Header ); } \
+}
+#else
+#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_ */
+
#ifdef __cplusplus
}
diff --git a/octvc1/gsm/octvc1_gsm_base.h b/octvc1/gsm/octvc1_gsm_base.h
index a608501..003500a 100644
--- a/octvc1/gsm/octvc1_gsm_base.h
+++ b/octvc1/gsm/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/gsm/octvc1_gsm_default.h b/octvc1/gsm/octvc1_gsm_default.h
index 75e18f2..792dc97 100644
--- a/octvc1/gsm/octvc1_gsm_default.h
+++ b/octvc1/gsm/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
@@ -2399,5 +2399,171 @@ extern const tOCTVC1_GSM_MSG_TRX_STOP_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CMD *
}
+/*--------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD
+----------------------------------------------------------------------------*/
+#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
+
+const tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD buf_tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD =
+{
+ { /* Header */
+ ((sizeof(tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
+ 0, /* ulTransactionId */
+ ((cOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_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] */
+ }
+ },
+ { /* LchId */
+ cOCTVC1_GSM_ID_TIMESLOT_NB_ENUM_0, /* byTimeslotNb */
+ cOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_0, /* bySubChannelNb */
+ 0, /* bySAPI */
+ 0 /* byDirection */
+ },
+ 0 /* ulResetFlag */
+};
+
+const tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD =
+ &buf_tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD;
+
+#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
+extern const tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD;
+#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
+
+#define mOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD_DEF(pSt) \
+ { \
+ *pSt = *g_pOctDef_tOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CMD; \
+ }
+
+
+/*--------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD
+----------------------------------------------------------------------------*/
+#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
+
+const tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD buf_tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD =
+{
+ { /* Header */
+ ((sizeof(tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
+ 0, /* ulTransactionId */
+ ((cOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_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_REQUEST_STUBB_LOOPBACK_TEST_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD =
+ &buf_tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD;
+
+#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
+extern const tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD;
+#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
+
+#define mOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD_DEF(pSt) \
+ { \
+ *pSt = *g_pOctDef_tOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CMD; \
+ }
+
+
+/*--------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD
+----------------------------------------------------------------------------*/
+#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
+
+const tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD buf_tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD =
+{
+ { /* Header */
+ ((sizeof(tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
+ 0, /* ulTransactionId */
+ ((cOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_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] */
+ }
+ },
+ { /* STUB_CHANNEL_ID */
+ cOCTVC1_GSM_TIMESLOT_NB_STUB_ENUM_0, /* byTimeslotNb */
+ cOCTVC1_GSM_ID_SUB_CHANNEL_NB_ENUM_0, /* bySubChannelNb */
+ cOCTVC1_GSM_SAPI_ENUM_TCHF /* CHANNEL_TYPE */
+ }
+};
+
+const tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD =
+ &buf_tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD;
+
+#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
+extern const tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD;
+#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
+
+#define mOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD_DEF(pSt) \
+ { \
+ *pSt = *g_pOctDef_tOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CMD; \
+ }
+
+
+/*--------------------------------------------------------------------------
+ tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD
+----------------------------------------------------------------------------*/
+#ifdef OCTVC1_OPT_DECLARE_DEFAULTS
+
+const tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD buf_tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD =
+{
+ { /* Header */
+ ((sizeof(tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD)<<cOCTVC1_MSG_LENGTH_BIT_OFFSET)&cOCTVC1_MSG_LENGTH_BIT_MASK), /* ulLength */
+ 0, /* ulTransactionId */
+ ((cOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_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, /* byTimeslotNb */
+ 0 /* bySubChannelNb */
+};
+
+const tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD =
+ &buf_tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD;
+
+#else /* OCTVC1_OPT_DECLARE_DEFAULTS */
+extern const tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD *g_pOctDef_tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD;
+#endif /* OCTVC1_OPT_DECLARE_DEFAULTS */
+
+#define mOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD_DEF(pSt) \
+ { \
+ *pSt = *g_pOctDef_tOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CMD; \
+ }
+
+
#endif /* __OCTVC1_GSM_DEFAULT_H__ */
diff --git a/octvc1/gsm/octvc1_gsm_default_priv.h b/octvc1/gsm/octvc1_gsm_default_priv.h
index 530f4db..421b890 100644
--- a/octvc1/gsm/octvc1_gsm_default_priv.h
+++ b/octvc1/gsm/octvc1_gsm_default_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/gsm/octvc1_gsm_evt.h b/octvc1/gsm/octvc1_gsm_evt.h
index 475ec0e..4f2a6ba 100644
--- a/octvc1/gsm/octvc1_gsm_evt.h
+++ b/octvc1/gsm/octvc1_gsm_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/gsm/octvc1_gsm_evt_priv.h b/octvc1/gsm/octvc1_gsm_evt_priv.h
index 0f7f995..53ff07c 100644
--- a/octvc1/gsm/octvc1_gsm_evt_priv.h
+++ b/octvc1/gsm/octvc1_gsm_evt_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/gsm/octvc1_gsm_evt_priv_swap.h b/octvc1/gsm/octvc1_gsm_evt_priv_swap.h
index b56b2f4..bc4bf15 100644
--- a/octvc1/gsm/octvc1_gsm_evt_priv_swap.h
+++ b/octvc1/gsm/octvc1_gsm_evt_priv_swap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
diff --git a/octvc1/gsm/octvc1_gsm_evt_swap.h b/octvc1/gsm/octvc1_gsm_evt_swap.h
index 5724c43..f33a35b 100644
--- a/octvc1/gsm/octvc1_gsm_evt_swap.h
+++ b/octvc1/gsm/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_GSM_EVT_SWAP_H__
diff --git a/octvc1/gsm/octvc1_gsm_id.h b/octvc1/gsm/octvc1_gsm_id.h
index 648e062..aa2eee0 100644
--- a/octvc1/gsm/octvc1_gsm_id.h
+++ b/octvc1/gsm/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
@@ -69,8 +69,12 @@ $Octasic_Revision: $
#define cOCTVC1_GSM_MSG_TAP_FILTER_MODIFY_CID ( 0x020 + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CID ( 0x035 + cOCTVC1_GSM_CID_BASE )
#define cOCTVC1_GSM_MSG_TRX_STOP_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CID ( 0x036 + cOCTVC1_GSM_CID_BASE )
+#define cOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CID ( 0x037 + cOCTVC1_GSM_CID_BASE )
+#define cOCTVC1_GSM_MSG_TRX_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_CID_MAX (( 0x036 + 1 ) & 0xFFF)
+#define cOCTVC1_GSM_CID_MAX (( 0x03a + 1 ) & 0xFFF)
/****************************************************************************
Event IDs
diff --git a/octvc1/gsm/octvc1_gsm_id_priv.h b/octvc1/gsm/octvc1_gsm_id_priv.h
index 151d2d5..3b6e99f 100644
--- a/octvc1/gsm/octvc1_gsm_id_priv.h
+++ b/octvc1/gsm/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/gsm/octvc1_gsm_rc.h b/octvc1/gsm/octvc1_gsm_rc.h
index b8d83aa..5d0652d 100644
--- a/octvc1/gsm/octvc1_gsm_rc.h
+++ b/octvc1/gsm/octvc1_gsm_rc.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
@@ -95,15 +95,17 @@ $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_LOGICAL_CHANNEL_DATA_INVALID_FRAME_NUMBER ( 0x4 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
-#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_DATA_INVALID_DATA_LENGTH ( 0x5 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
-#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_RAW_DATA_INVALID_FRAME_NUMBER ( 0x6 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
-#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_RAW_DATA_INVALID_DATA_LENGTH ( 0x7 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
-#define cOCTVC1_GSM_RC_TAP_FILTER_PHYSICAL_CHANNEL_INVALID_ENTRY_CNT ( 0x8 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
-#define cOCTVC1_GSM_RC_TAP_FILTER_LOGICAL_CHANNEL_INVALID_ENTRY_CNT ( 0x9 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
-#define cOCTVC1_GSM_RC_TAP_FILTER_STATS_INVALID_TAP_ID_CNT ( 0xA + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
-#define cOCTVC1_GSM_RC_MODULE_DATA_RF_UPLINK_INPUT_HEADER_INVALID_FRAME_NUMBER ( 0xB + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
-#define cOCTVC1_GSM_RC_TRX_LOGICAL_CHANNEL_EMPTY_FRAME_REQUEST_INVALID_FRAME_NUMBER ( 0xC + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
+#define cOCTVC1_GSM_RC_BUFF_ADDR_INVALID_BUFF_ADDR__TCHFS ( 0x4 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
+#define cOCTVC1_GSM_RC_BUFF_ADDR_INVALID_BUFF_ADDR__RACH ( 0x5 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
+#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_DATA_INVALID_FRAME_NUMBER ( 0x6 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
+#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_DATA_INVALID_DATA_LENGTH ( 0x7 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
+#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_RAW_DATA_INVALID_FRAME_NUMBER ( 0x8 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
+#define cOCTVC1_GSM_RC_LOGICAL_CHANNEL_RAW_DATA_INVALID_DATA_LENGTH ( 0x9 + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
+#define cOCTVC1_GSM_RC_TAP_FILTER_PHYSICAL_CHANNEL_INVALID_ENTRY_CNT ( 0xA + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
+#define cOCTVC1_GSM_RC_TAP_FILTER_LOGICAL_CHANNEL_INVALID_ENTRY_CNT ( 0xB + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
+#define cOCTVC1_GSM_RC_TAP_FILTER_STATS_INVALID_TAP_ID_CNT ( 0xC + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
+#define cOCTVC1_GSM_RC_MODULE_DATA_RF_UPLINK_INPUT_HEADER_INVALID_FRAME_NUMBER ( 0xD + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
+#define cOCTVC1_GSM_RC_TRX_LOGICAL_CHANNEL_EMPTY_FRAME_REQUEST_INVALID_FRAME_NUMBER ( 0xE + cOCTVC1_GSM_AUTO_VALIDATE_RC_BASE )
#endif /* OCTVC1_GSM_RC_H__ */
diff --git a/octvc1/gsm/octvc1_gsm_rc_priv.h b/octvc1/gsm/octvc1_gsm_rc_priv.h
index b685dd2..7cf221e 100644
--- a/octvc1/gsm/octvc1_gsm_rc_priv.h
+++ b/octvc1/gsm/octvc1_gsm_rc_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/gsm/octvc1_gsm_version.h b/octvc1/gsm/octvc1_gsm_version.h
index d6ad502..b5b1627 100644
--- a/octvc1/gsm/octvc1_gsm_version.h
+++ b/octvc1/gsm/octvc1_gsm_version.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
@@ -35,10 +35,10 @@ $Octasic_Revision: $
bit[17:11]: Bug fix version
bit[10:0]: Build number
*/
-#define cOCTVC1_GSM_VERSION_MAJOR 1
-#define cOCTVC1_GSM_VERSION_MINOR 3
+#define cOCTVC1_GSM_VERSION_MAJOR 2
+#define cOCTVC1_GSM_VERSION_MINOR 4
#define cOCTVC1_GSM_VERSION_MAINTENANCE 0
-#define cOCTVC1_GSM_VERSION_BUILD 560
+#define cOCTVC1_GSM_VERSION_BUILD 662
#define cOCTVC1_GSM_VERSION_ID ( (cOCTVC1_GSM_VERSION_MAJOR << 25) + \
(cOCTVC1_GSM_VERSION_MINOR << 18) + \
diff --git a/octvc1/hw/octvc1_hw_api.h b/octvc1/hw/octvc1_hw_api.h
index 2d7efb1..3210300 100644
--- a/octvc1/hw/octvc1_hw_api.h
+++ b/octvc1/hw/octvc1_hw_api.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -395,8 +395,8 @@ typedef struct
Average byte receive per seconds
ulRxAveragePeriodUs
Average Time in micro second between two receive
- ulFrequencyHz
- Current frequency in Hz
+ ulFrequencyKhz
+ Current frequency in Khz
-------------------------------------------------------------------------------------*/
typedef struct
{
@@ -404,7 +404,7 @@ typedef struct
tOCT_UINT32 ulRxOverflowCnt;
tOCT_UINT32 ulRxAverageBytePerSecond;
tOCT_UINT32 ulRxAveragePeriodUs;
- tOCT_UINT32 ulFrequencyHz;
+ tOCT_UINT32 ulFrequencyKhz;
} tOCTVC1_HW_RF_PORT_RX_STATS;
@@ -421,8 +421,8 @@ typedef struct
Average byte receive per seconds
ulTxAveragePeriodUs
Average Time in micro second between two send
- ulFrequencyHz
- Current frequency in Hz
+ ulFrequencyKhz
+ Current frequency in Khz
-------------------------------------------------------------------------------------*/
typedef struct
{
@@ -430,7 +430,7 @@ typedef struct
tOCT_UINT32 ulTxUnderflowCnt;
tOCT_UINT32 ulTxAverageBytePerSecond;
tOCT_UINT32 ulTxAveragePeriodUs;
- tOCT_UINT32 ulFrequencyHz;
+ tOCT_UINT32 ulFrequencyKhz;
} tOCTVC1_HW_RF_PORT_TX_STATS;
@@ -527,14 +527,14 @@ typedef struct
typedef struct
{
tOCTVC1_MSG_HEADER Header;
- tOCT_UINT8 szName[(cOCTVC1_HW_PCB_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szName[(cOCTVC1_HW_PCB_NAME_MAX_LENGTH+1)];
tOCT_UINT32 ulDeviceId;
- tOCT_UINT8 szSerial[(cOCTVC1_HW_PCB_SERIAL_MAX_LENGTH+1)];
- tOCT_UINT8 szFilename[(cOCTVC1_HW_PCB_FILENAME_MAX_LENGTH+1)];
+ tOCT_INT8 szSerial[(cOCTVC1_HW_PCB_SERIAL_MAX_LENGTH+1)];
+ tOCT_INT8 szFilename[(cOCTVC1_HW_PCB_FILENAME_MAX_LENGTH+1)];
tOCTVC1_HW_PCB_INFO_SOURCE_ENUM ulInfoSource;
tOCTVC1_HW_PCB_INFO_STATE_ENUM ulInfoState;
- tOCT_UINT8 szGpsName[(cOCTVC1_HW_PCB_GPS_NAME_MAX_LENGTH+1)];
- tOCT_UINT8 szWifiName[(cOCTVC1_HW_PCB_WIFI_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szGpsName[(cOCTVC1_HW_PCB_GPS_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szWifiName[(cOCTVC1_HW_PCB_WIFI_NAME_MAX_LENGTH+1)];
} tOCTVC1_HW_MSG_PCB_INFO_RSP;
@@ -821,10 +821,10 @@ typedef struct
Main Rf port owner identifier.
ulPortInterfaceId
PCB Port Interface Id
- ulFrequencyMinHz
- RF minimum frequency (Hz)
- ulFrequencyMaxHz
- RF maximum frequency (Hz)
+ ulFrequencyMinKhz
+ RF minimum frequency (Khz)
+ ulFrequencyMaxKhz
+ RF maximum frequency (Khz)
-------------------------------------------------------------------------------------*/
typedef struct
{
@@ -833,8 +833,8 @@ typedef struct
tOCT_BOOL32 ulInService;
tOCTVC1_HANDLE_OBJECT hOwner;
tOCT_UINT32 ulPortInterfaceId;
- tOCT_UINT32 ulFrequencyMinHz;
- tOCT_UINT32 ulFrequencyMaxHz;
+ tOCT_UINT32 ulFrequencyMinKhz;
+ tOCT_UINT32 ulFrequencyMaxKhz;
} tOCTVC1_HW_MSG_RF_PORT_INFO_RSP;
diff --git a/octvc1/hw/octvc1_hw_api_priv.h b/octvc1/hw/octvc1_hw_api_priv.h
index a5f7293..b07a174 100644
--- a/octvc1/hw/octvc1_hw_api_priv.h
+++ b/octvc1/hw/octvc1_hw_api_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/hw/octvc1_hw_api_priv_swap.h b/octvc1/hw/octvc1_hw_api_priv_swap.h
index efc3755..7481864 100644
--- a/octvc1/hw/octvc1_hw_api_priv_swap.h
+++ b/octvc1/hw/octvc1_hw_api_priv_swap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
diff --git a/octvc1/hw/octvc1_hw_api_swap.h b/octvc1/hw/octvc1_hw_api_swap.h
index 81e15b2..828f489 100644
--- a/octvc1/hw/octvc1_hw_api_swap.h
+++ b/octvc1/hw/octvc1_hw_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_HW_API_SWAP_H__
@@ -235,8 +235,8 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulRxAverageBytePerSecond); \
((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulRxAveragePeriodUs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulRxAveragePeriodUs); \
- ((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulFrequencyHz = \
- mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulFrequencyHz); \
+ ((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulFrequencyKhz = \
+ mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_RX_STATS *)pOCTVC1_HW_RF_PORT_RX_STATS)->ulFrequencyKhz); \
}
#else
#define mOCTVC1_HW_RF_PORT_RX_STATS_SWAP( pOCTVC1_HW_RF_PORT_RX_STATS )
@@ -252,8 +252,8 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulTxAverageBytePerSecond); \
((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulTxAveragePeriodUs = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulTxAveragePeriodUs); \
- ((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulFrequencyHz = \
- mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulFrequencyHz); \
+ ((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulFrequencyKhz = \
+ mOCT_SWAP32_IF_LE(((tOCTVC1_HW_RF_PORT_TX_STATS *)pOCTVC1_HW_RF_PORT_TX_STATS)->ulFrequencyKhz); \
}
#else
#define mOCTVC1_HW_RF_PORT_TX_STATS_SWAP( pOCTVC1_HW_RF_PORT_TX_STATS )
@@ -489,10 +489,10 @@ extern "C" {
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_RSP)->hOwner); \
((tOCTVC1_HW_MSG_RF_PORT_INFO_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_RSP)->ulPortInterfaceId = \
mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_RSP)->ulPortInterfaceId); \
- ((tOCTVC1_HW_MSG_RF_PORT_INFO_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_RSP)->ulFrequencyMinHz = \
- mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_RSP)->ulFrequencyMinHz); \
- ((tOCTVC1_HW_MSG_RF_PORT_INFO_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_RSP)->ulFrequencyMaxHz = \
- mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_RSP)->ulFrequencyMaxHz); \
+ ((tOCTVC1_HW_MSG_RF_PORT_INFO_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_RSP)->ulFrequencyMinKhz = \
+ mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_RSP)->ulFrequencyMinKhz); \
+ ((tOCTVC1_HW_MSG_RF_PORT_INFO_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_RSP)->ulFrequencyMaxKhz = \
+ mOCT_SWAP32_IF_LE(((tOCTVC1_HW_MSG_RF_PORT_INFO_RSP *)pOCTVC1_HW_MSG_RF_PORT_INFO_RSP)->ulFrequencyMaxKhz); \
}
#else
#define mOCTVC1_HW_MSG_RF_PORT_INFO_RSP_SWAP( pOCTVC1_HW_MSG_RF_PORT_INFO_RSP )
diff --git a/octvc1/hw/octvc1_hw_base.h b/octvc1/hw/octvc1_hw_base.h
index 490a509..83dbbda 100644
--- a/octvc1/hw/octvc1_hw_base.h
+++ b/octvc1/hw/octvc1_hw_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/hw/octvc1_hw_default.h b/octvc1/hw/octvc1_hw_default.h
index a687682..faa75a9 100644
--- a/octvc1/hw/octvc1_hw_default.h
+++ b/octvc1/hw/octvc1_hw_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/hw/octvc1_hw_default_priv.h b/octvc1/hw/octvc1_hw_default_priv.h
index c6dcbbc..4c085f8 100644
--- a/octvc1/hw/octvc1_hw_default_priv.h
+++ b/octvc1/hw/octvc1_hw_default_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/hw/octvc1_hw_evt.h b/octvc1/hw/octvc1_hw_evt.h
index d44203b..c567def 100644
--- a/octvc1/hw/octvc1_hw_evt.h
+++ b/octvc1/hw/octvc1_hw_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/hw/octvc1_hw_evt_priv.h b/octvc1/hw/octvc1_hw_evt_priv.h
index 778460c..286d316 100644
--- a/octvc1/hw/octvc1_hw_evt_priv.h
+++ b/octvc1/hw/octvc1_hw_evt_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/hw/octvc1_hw_evt_priv_swap.h b/octvc1/hw/octvc1_hw_evt_priv_swap.h
index b21989f..9cd2875 100644
--- a/octvc1/hw/octvc1_hw_evt_priv_swap.h
+++ b/octvc1/hw/octvc1_hw_evt_priv_swap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
diff --git a/octvc1/hw/octvc1_hw_evt_swap.h b/octvc1/hw/octvc1_hw_evt_swap.h
index 46d7796..60f55a8 100644
--- a/octvc1/hw/octvc1_hw_evt_swap.h
+++ b/octvc1/hw/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_HW_EVT_SWAP_H__
diff --git a/octvc1/hw/octvc1_hw_id.h b/octvc1/hw/octvc1_hw_id.h
index e073699..08d2805 100644
--- a/octvc1/hw/octvc1_hw_id.h
+++ b/octvc1/hw/octvc1_hw_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/hw/octvc1_hw_id_priv.h b/octvc1/hw/octvc1_hw_id_priv.h
index e3913a1..493e7ad 100644
--- a/octvc1/hw/octvc1_hw_id_priv.h
+++ b/octvc1/hw/octvc1_hw_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/hw/octvc1_hw_rc.h b/octvc1/hw/octvc1_hw_rc.h
index 7e080cf..434a5c7 100644
--- a/octvc1/hw/octvc1_hw_rc.h
+++ b/octvc1/hw/octvc1_hw_rc.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/hw/octvc1_hw_rc_priv.h b/octvc1/hw/octvc1_hw_rc_priv.h
index 7f1e0b6..2ec6a1c 100644
--- a/octvc1/hw/octvc1_hw_rc_priv.h
+++ b/octvc1/hw/octvc1_hw_rc_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/hw/octvc1_hw_version.h b/octvc1/hw/octvc1_hw_version.h
index 5984725..466df27 100644
--- a/octvc1/hw/octvc1_hw_version.h
+++ b/octvc1/hw/octvc1_hw_version.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
@@ -36,9 +36,9 @@ $Octasic_Revision: $
bit[10:0]: Build number
*/
#define cOCTVC1_HW_VERSION_MAJOR 2
-#define cOCTVC1_HW_VERSION_MINOR 3
+#define cOCTVC1_HW_VERSION_MINOR 4
#define cOCTVC1_HW_VERSION_MAINTENANCE 0
-#define cOCTVC1_HW_VERSION_BUILD 560
+#define cOCTVC1_HW_VERSION_BUILD 662
#define cOCTVC1_HW_VERSION_ID ( (cOCTVC1_HW_VERSION_MAJOR << 25) + \
(cOCTVC1_HW_VERSION_MINOR << 18) + \
diff --git a/octvc1/irsc/octvc1_irsc_api.h b/octvc1/irsc/octvc1_irsc_api.h
index 1ce250b..6bde017 100644
--- a/octvc1/irsc/octvc1_irsc_api.h
+++ b/octvc1/irsc/octvc1_irsc_api.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -198,8 +198,8 @@ typedef struct
tOCT_UINT32 hProcess;
tOCTVC1_TAP_DIRECTION_ENUM ulDirection;
tOCT_UINT32 ulDataSubType;
- tOCT_UINT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
- tOCT_UINT8 szDescription[(cOCTVC1_IRSC_APPLICATION_TAP_MAX_DESCRIPTION_BYTE_SIZE+1)];/* NOSWAPMAC */
+ 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;
@@ -284,8 +284,8 @@ typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCT_UINT32 hProcess;
- tOCT_UINT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
- tOCT_UINT8 szProcessImageName[(cOCTVC1_PROCESS_IMAGE_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
+ 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;
@@ -435,7 +435,7 @@ typedef struct
tOCTVC1_HANDLE_OBJECT hRemoteProcess;
tOCTVC1_SUB_OBJECT_ID ulRemotePortId;
tOCT_UINT32 ulRemoteUserId;
- tOCT_UINT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
+ tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
tOCT_UINT32 ulPortIdx;
tOCTVC1_IRSC_IPC_PORT_TYPE_ENUM ulType;
tOCT_BOOL32 ulSystemFlag;
@@ -570,7 +570,7 @@ typedef struct
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HANDLE_OBJECT hProcess;
tOCTVC1_SUB_OBJECT_ID ulTaskIndex;
- tOCT_UINT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
} tOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_RSP;
@@ -691,7 +691,7 @@ typedef struct
tOCT_UINT32 ulObjType;
tOCT_UINT32 ulMaxNumObj;
tOCT_UINT32 ulObjByteSize;
- tOCT_UINT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
} tOCTVC1_IRSC_MSG_OBJMGR_INFO_RSP;
diff --git a/octvc1/irsc/octvc1_irsc_api_priv.h b/octvc1/irsc/octvc1_irsc_api_priv.h
index da7e38b..c63830c 100644
--- a/octvc1/irsc/octvc1_irsc_api_priv.h
+++ b/octvc1/irsc/octvc1_irsc_api_priv.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/irsc/octvc1_irsc_api_priv_swap.h b/octvc1/irsc/octvc1_irsc_api_priv_swap.h
index d36fd0d..b27dbc3 100644
--- a/octvc1/irsc/octvc1_irsc_api_priv_swap.h
+++ b/octvc1/irsc/octvc1_irsc_api_priv_swap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
diff --git a/octvc1/irsc/octvc1_irsc_api_swap.h b/octvc1/irsc/octvc1_irsc_api_swap.h
index cc44e41..04bc656 100644
--- a/octvc1/irsc/octvc1_irsc_api_swap.h
+++ b/octvc1/irsc/octvc1_irsc_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_IRSC_API_SWAP_H__
diff --git a/octvc1/irsc/octvc1_irsc_base.h b/octvc1/irsc/octvc1_irsc_base.h
index f6e3a88..093553d 100644
--- a/octvc1/irsc/octvc1_irsc_base.h
+++ b/octvc1/irsc/octvc1_irsc_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/irsc/octvc1_irsc_default.h b/octvc1/irsc/octvc1_irsc_default.h
index 174c2be..b66e183 100644
--- a/octvc1/irsc/octvc1_irsc_default.h
+++ b/octvc1/irsc/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/irsc/octvc1_irsc_default_priv.h b/octvc1/irsc/octvc1_irsc_default_priv.h
index d223e5d..8d9fd84 100644
--- a/octvc1/irsc/octvc1_irsc_default_priv.h
+++ b/octvc1/irsc/octvc1_irsc_default_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/irsc/octvc1_irsc_evt.h b/octvc1/irsc/octvc1_irsc_evt.h
index 8e9ed06..2fd2716 100644
--- a/octvc1/irsc/octvc1_irsc_evt.h
+++ b/octvc1/irsc/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/irsc/octvc1_irsc_evt_priv.h b/octvc1/irsc/octvc1_irsc_evt_priv.h
index fad7dce..c015e5c 100644
--- a/octvc1/irsc/octvc1_irsc_evt_priv.h
+++ b/octvc1/irsc/octvc1_irsc_evt_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/irsc/octvc1_irsc_evt_priv_swap.h b/octvc1/irsc/octvc1_irsc_evt_priv_swap.h
index 8362135..11c15db 100644
--- a/octvc1/irsc/octvc1_irsc_evt_priv_swap.h
+++ b/octvc1/irsc/octvc1_irsc_evt_priv_swap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
diff --git a/octvc1/irsc/octvc1_irsc_evt_swap.h b/octvc1/irsc/octvc1_irsc_evt_swap.h
index b4f9de7..b33cf8c 100644
--- a/octvc1/irsc/octvc1_irsc_evt_swap.h
+++ b/octvc1/irsc/octvc1_irsc_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_IRSC_EVT_SWAP_H__
diff --git a/octvc1/irsc/octvc1_irsc_id.h b/octvc1/irsc/octvc1_irsc_id.h
index 1b79f0c..3e07f8c 100644
--- a/octvc1/irsc/octvc1_irsc_id.h
+++ b/octvc1/irsc/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/irsc/octvc1_irsc_id_priv.h b/octvc1/irsc/octvc1_irsc_id_priv.h
index 4eb712c..dda60fd 100644
--- a/octvc1/irsc/octvc1_irsc_id_priv.h
+++ b/octvc1/irsc/octvc1_irsc_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/irsc/octvc1_irsc_rc.h b/octvc1/irsc/octvc1_irsc_rc.h
index 42fe128..e312f09 100644
--- a/octvc1/irsc/octvc1_irsc_rc.h
+++ b/octvc1/irsc/octvc1_irsc_rc.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/irsc/octvc1_irsc_rc_priv.h b/octvc1/irsc/octvc1_irsc_rc_priv.h
index a057a83..63136bd 100644
--- a/octvc1/irsc/octvc1_irsc_rc_priv.h
+++ b/octvc1/irsc/octvc1_irsc_rc_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/irsc/octvc1_irsc_version.h b/octvc1/irsc/octvc1_irsc_version.h
index cd0a94c..bef386c 100644
--- a/octvc1/irsc/octvc1_irsc_version.h
+++ b/octvc1/irsc/octvc1_irsc_version.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
@@ -36,9 +36,9 @@ $Octasic_Revision: $
bit[10:0]: Build number
*/
#define cOCTVC1_IRSC_VERSION_MAJOR 2
-#define cOCTVC1_IRSC_VERSION_MINOR 3
+#define cOCTVC1_IRSC_VERSION_MINOR 4
#define cOCTVC1_IRSC_VERSION_MAINTENANCE 0
-#define cOCTVC1_IRSC_VERSION_BUILD 560
+#define cOCTVC1_IRSC_VERSION_BUILD 662
#define cOCTVC1_IRSC_VERSION_ID ( (cOCTVC1_IRSC_VERSION_MAJOR << 25) + \
(cOCTVC1_IRSC_VERSION_MINOR << 18) + \
diff --git a/octvc1/main/octvc1_main_api.h b/octvc1/main/octvc1_main_api.h
index e1bd55e..fe670b5 100644
--- a/octvc1/main/octvc1_main_api.h
+++ b/octvc1/main/octvc1_main_api.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -103,7 +103,6 @@ $Revision: $
Members:
ulModuleId
- Current number of process active in this for this module.
-------------------------------------------------------------------------------------*/
typedef struct
{
@@ -117,11 +116,9 @@ typedef struct
Members:
ulState
- Current number of process active in this for this module.
ulConfigState
- Current number of process active in this for this module.
ulProcessNum
- Current number of process active in this for this module.
+ Current number of process active in this module.
-------------------------------------------------------------------------------------*/
typedef struct
{
@@ -194,7 +191,7 @@ typedef struct
-------------------------------------------------------------------------------------*/
typedef struct
{
- tOCT_UINT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
tOCTVC1_OBJECT_CURSOR_ENUM ulGetMode;
} tOCTVC1_MAIN_FILE_SYSTEM_FILE_CURSOR;
@@ -249,7 +246,7 @@ typedef struct
tOCT_UINT32 ulFileOverwriteCnt;
tOCT_UINT32 ulNumFiles;
tOCT_UINT8 abyFileIndexes[cOCTVC1_MAIN_LOG_MAX_NUM_FILES];
- tOCT_UINT8 szFileNamePrefix[cOCTVC1_MAIN_LOG_FILE_PREFIX_MAX_LENGTH];
+ tOCT_INT8 szFileNamePrefix[cOCTVC1_MAIN_LOG_FILE_PREFIX_MAX_LENGTH];
} tOCTVC1_MAIN_LOG_TRACE_STATS;
@@ -270,7 +267,7 @@ typedef struct
{
tOCT_UINT32 ulMaxFileSize;
tOCT_UINT32 ulMaxNumFiles;
- tOCT_UINT8 szFileNamePrefix[cOCTVC1_MAIN_LOG_FILE_PREFIX_MAX_LENGTH];
+ tOCT_INT8 szFileNamePrefix[cOCTVC1_MAIN_LOG_FILE_PREFIX_MAX_LENGTH];
} tOCTVC1_MAIN_LOG_TRACE_INFO;
@@ -329,7 +326,7 @@ typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTDEV_DEVICES_TYPE_ENUM ulTargetType;
- tOCT_UINT8 abyTargetInfo[cOCTVC1_MAIN_TARGET_MAX_INFO_BYTE_SIZE];
+ tOCT_INT8 abyTargetInfo[cOCTVC1_MAIN_TARGET_MAX_INFO_BYTE_SIZE];
tOCT_UINT8 abyUserInfo[cOCTVC1_MAIN_USER_MAX_INFO_BYTE_SIZE];
} tOCTVC1_MAIN_MSG_TARGET_INFO_RSP;
@@ -638,7 +635,7 @@ typedef struct
typedef struct
{
tOCTVC1_MSG_HEADER Header;
- tOCT_UINT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
tOCTVC1_MAIN_FILE_OPEN_MODE_MASK ulAccessMode;
} tOCTVC1_MAIN_MSG_FILE_OPEN_CMD;
@@ -699,7 +696,7 @@ typedef struct
typedef struct
{
tOCTVC1_MSG_HEADER Header;
- tOCT_UINT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
} tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CMD;
@@ -715,7 +712,7 @@ typedef struct
typedef struct
{
tOCTVC1_MSG_HEADER Header;
- tOCT_UINT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
} tOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_RSP;
@@ -824,7 +821,7 @@ typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HANDLE_OBJECT hFile;
- tOCT_UINT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
tOCTVC1_MAIN_FILE_OPEN_MODE_MASK ulAccessMode;
tOCT_UINT32 ulMinAlignBytes;
@@ -974,8 +971,8 @@ typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCT_UINT32 hProcess;
- tOCT_UINT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
- tOCT_UINT8 szProcessImageName[(cOCTVC1_PROCESS_IMAGE_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
+ 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;
@@ -1514,9 +1511,9 @@ typedef struct
typedef struct
{
tOCTVC1_MSG_HEADER Header;
- tOCT_UINT8 szName[(cOCTVC1_MAIN_APPLICATION_MAX_NAME_LENGTH+1)];
- tOCT_UINT8 szDescription[(cOCTVC1_MAIN_APPLICATION_MAX_DESCRIPTION_LENGTH+1)];
- tOCT_UINT8 szVersion[(cOCTVC1_MAIN_APPLICATION_MAX_VERSION_LENGTH+1)];
+ tOCT_INT8 szName[(cOCTVC1_MAIN_APPLICATION_MAX_NAME_LENGTH+1)];
+ tOCT_INT8 szDescription[(cOCTVC1_MAIN_APPLICATION_MAX_DESCRIPTION_LENGTH+1)];
+ tOCT_INT8 szVersion[(cOCTVC1_MAIN_APPLICATION_MAX_VERSION_LENGTH+1)];
tOCT_UINT8 abyInfo[cOCTVC1_MAIN_APPLICATION_MAX_INFO_BYTE_SIZE];
} tOCTVC1_MAIN_MSG_APPLICATION_INFO_RSP;
@@ -1548,8 +1545,8 @@ typedef struct
typedef struct
{
tOCTVC1_MSG_HEADER Header;
- tOCT_UINT8 szPlatform[(cOCTVC1_MAIN_APPLICATION_SYSTEM_MAX_PLATFORM_LENGTH+1)];
- tOCT_UINT8 szVersion[cOCTVC1_MAIN_APPLICATION_SYSTEM_MAX_VERSION_LENGTH];
+ tOCT_INT8 szPlatform[(cOCTVC1_MAIN_APPLICATION_SYSTEM_MAX_PLATFORM_LENGTH+1)];
+ tOCT_INT8 szVersion[cOCTVC1_MAIN_APPLICATION_SYSTEM_MAX_VERSION_LENGTH];
} tOCTVC1_MAIN_MSG_APPLICATION_INFO_SYSTEM_RSP;
@@ -1620,7 +1617,7 @@ typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HANDLE_OBJECT hModule;
- tOCT_UINT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
+ tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];/* NOSWAPMAC */
tOCTVC1_MAIN_APPLICATION_MODULE_INFO Info;
} tOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_RSP;
@@ -1676,7 +1673,7 @@ typedef struct
typedef struct
{
tOCTVC1_MSG_HEADER Header;
- tOCT_UINT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
tOCT_UINT32 ulMaxFilesize;
} tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CMD;
@@ -1693,7 +1690,7 @@ typedef struct
typedef struct
{
tOCTVC1_MSG_HEADER Header;
- tOCT_UINT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szFileName[(cOCTVC1_MAIN_FILE_NAME_MAX_LENGTH+1)];
} tOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_RSP;
diff --git a/octvc1/main/octvc1_main_api_priv.h b/octvc1/main/octvc1_main_api_priv.h
index 4aa8175..cb6d64c 100644
--- a/octvc1/main/octvc1_main_api_priv.h
+++ b/octvc1/main/octvc1_main_api_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/main/octvc1_main_api_priv_swap.h b/octvc1/main/octvc1_main_api_priv_swap.h
index 453fe68..44d73aa 100644
--- a/octvc1/main/octvc1_main_api_priv_swap.h
+++ b/octvc1/main/octvc1_main_api_priv_swap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
diff --git a/octvc1/main/octvc1_main_api_swap.h b/octvc1/main/octvc1_main_api_swap.h
index 903dae8..4d0eb6e 100644
--- a/octvc1/main/octvc1_main_api_swap.h
+++ b/octvc1/main/octvc1_main_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_MAIN_API_SWAP_H__
diff --git a/octvc1/main/octvc1_main_base.h b/octvc1/main/octvc1_main_base.h
index 96654d0..751aa9f 100644
--- a/octvc1/main/octvc1_main_base.h
+++ b/octvc1/main/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/main/octvc1_main_default.h b/octvc1/main/octvc1_main_default.h
index d4c3c01..8ca2b4f 100644
--- a/octvc1/main/octvc1_main_default.h
+++ b/octvc1/main/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/main/octvc1_main_default_priv.h b/octvc1/main/octvc1_main_default_priv.h
index b491449..5379c94 100644
--- a/octvc1/main/octvc1_main_default_priv.h
+++ b/octvc1/main/octvc1_main_default_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/main/octvc1_main_evt.h b/octvc1/main/octvc1_main_evt.h
index 06f3424..55e19be 100644
--- a/octvc1/main/octvc1_main_evt.h
+++ b/octvc1/main/octvc1_main_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
@@ -104,7 +104,7 @@ typedef struct
{
tOCTVC1_EVENT_HEADER Header;
tOCTVC1_MAIN_APPLICATION_STATE_ENUM ulState;
- tOCT_UINT8 szAppName[(cOCTVC1_MAIN_APPLICATION_MAX_NAME_LENGTH+1)];
+ tOCT_INT8 szAppName[(cOCTVC1_MAIN_APPLICATION_MAX_NAME_LENGTH+1)];
} tOCTVC1_MAIN_MSG_APPLICATION_STATE_CHANGE_EVT;
diff --git a/octvc1/main/octvc1_main_evt_priv.h b/octvc1/main/octvc1_main_evt_priv.h
index f13a048..b3fb249 100644
--- a/octvc1/main/octvc1_main_evt_priv.h
+++ b/octvc1/main/octvc1_main_evt_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/main/octvc1_main_evt_priv_swap.h b/octvc1/main/octvc1_main_evt_priv_swap.h
index eaed04b..d25e545 100644
--- a/octvc1/main/octvc1_main_evt_priv_swap.h
+++ b/octvc1/main/octvc1_main_evt_priv_swap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
diff --git a/octvc1/main/octvc1_main_evt_swap.h b/octvc1/main/octvc1_main_evt_swap.h
index 24bdb81..dae938e 100644
--- a/octvc1/main/octvc1_main_evt_swap.h
+++ b/octvc1/main/octvc1_main_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_MAIN_EVT_SWAP_H__
diff --git a/octvc1/main/octvc1_main_id.h b/octvc1/main/octvc1_main_id.h
index d31edf2..7f8f3ec 100644
--- a/octvc1/main/octvc1_main_id.h
+++ b/octvc1/main/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/main/octvc1_main_id_priv.h b/octvc1/main/octvc1_main_id_priv.h
index 2bf43ec..7eeec56 100644
--- a/octvc1/main/octvc1_main_id_priv.h
+++ b/octvc1/main/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/main/octvc1_main_rc.h b/octvc1/main/octvc1_main_rc.h
index 4011cdb..2f14431 100644
--- a/octvc1/main/octvc1_main_rc.h
+++ b/octvc1/main/octvc1_main_rc.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/main/octvc1_main_rc_priv.h b/octvc1/main/octvc1_main_rc_priv.h
index 93f6369..8befd8e 100644
--- a/octvc1/main/octvc1_main_rc_priv.h
+++ b/octvc1/main/octvc1_main_rc_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/main/octvc1_main_version.h b/octvc1/main/octvc1_main_version.h
index d20b44b..07ed5fe 100644
--- a/octvc1/main/octvc1_main_version.h
+++ b/octvc1/main/octvc1_main_version.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
@@ -36,9 +36,9 @@ $Octasic_Revision: $
bit[10:0]: Build number
*/
#define cOCTVC1_MAIN_VERSION_MAJOR 2
-#define cOCTVC1_MAIN_VERSION_MINOR 3
+#define cOCTVC1_MAIN_VERSION_MINOR 4
#define cOCTVC1_MAIN_VERSION_MAINTENANCE 0
-#define cOCTVC1_MAIN_VERSION_BUILD 560
+#define cOCTVC1_MAIN_VERSION_BUILD 662
#define cOCTVC1_MAIN_VERSION_ID ( (cOCTVC1_MAIN_VERSION_MAJOR << 25) + \
(cOCTVC1_MAIN_VERSION_MINOR << 18) + \
diff --git a/octvc1/octvc1_api.h b/octvc1/octvc1_api.h
index 7d821b3..b4a90b8 100644
--- a/octvc1/octvc1_api.h
+++ b/octvc1/octvc1_api.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_api_swap.h b/octvc1/octvc1_api_swap.h
index 5e878e8..6eb1858 100644
--- a/octvc1/octvc1_api_swap.h
+++ b/octvc1/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_API_SWAP_H__
diff --git a/octvc1/octvc1_app.h b/octvc1/octvc1_app.h
index ed60705..c88c4e0 100644
--- a/octvc1/octvc1_app.h
+++ b/octvc1/octvc1_app.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$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 3
+#define cOCTVC1_APP_VERSION_MINOR 4
#define cOCTVC1_APP_VERSION_MAINTENANCE 0
-#define cOCTVC1_APP_VERSION_BUILD 560
+#define cOCTVC1_APP_VERSION_BUILD 662
#define cOCTVC1_APP_VERSION_ID ((cOCTVC1_APP_VERSION_MAJOR << 25) + \
(cOCTVC1_APP_VERSION_MINOR << 18) + \
(cOCTVC1_APP_VERSION_MAINTENANCE << 11) + \
diff --git a/octvc1/octvc1_base.h b/octvc1/octvc1_base.h
index 7c14171..88a7a26 100644
--- a/octvc1/octvc1_base.h
+++ b/octvc1/octvc1_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/octvc1_buffer.h b/octvc1/octvc1_buffer.h
index 8985a83..3d2134e 100644
--- a/octvc1/octvc1_buffer.h
+++ b/octvc1/octvc1_buffer.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_buffer_swap.h b/octvc1/octvc1_buffer_swap.h
index aad9b86..c6d41ca 100644
--- a/octvc1/octvc1_buffer_swap.h
+++ b/octvc1/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_BUFFER_SWAP_H__
diff --git a/octvc1/octvc1_cursor.h b/octvc1/octvc1_cursor.h
index 135e7ba..ff839e6 100644
--- a/octvc1/octvc1_cursor.h
+++ b/octvc1/octvc1_cursor.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_cursor_swap.h b/octvc1/octvc1_cursor_swap.h
index 4a48042..369c95f 100644
--- a/octvc1/octvc1_cursor_swap.h
+++ b/octvc1/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_CURSOR_SWAP_H__
diff --git a/octvc1/octvc1_eth.h b/octvc1/octvc1_eth.h
index 5a08079..0ab2e31 100644
--- a/octvc1/octvc1_eth.h
+++ b/octvc1/octvc1_eth.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_eth_swap.h b/octvc1/octvc1_eth_swap.h
index 763e9c2..01e2482 100644
--- a/octvc1/octvc1_eth_swap.h
+++ b/octvc1/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_ETH_SWAP_H__
diff --git a/octvc1/octvc1_fifo.h b/octvc1/octvc1_fifo.h
index 05635a7..ac53fba 100644
--- a/octvc1/octvc1_fifo.h
+++ b/octvc1/octvc1_fifo.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_file.h b/octvc1/octvc1_file.h
index 5e8a49b..03df6a0 100644
--- a/octvc1/octvc1_file.h
+++ b/octvc1/octvc1_file.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_file_swap.h b/octvc1/octvc1_file_swap.h
index 560a513..71f0c17 100644
--- a/octvc1/octvc1_file_swap.h
+++ b/octvc1/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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_FILE_SWAP_H__
diff --git a/octvc1/octvc1_generic_rc.h b/octvc1/octvc1_generic_rc.h
index 035daa3..94b1905 100644
--- a/octvc1/octvc1_generic_rc.h
+++ b/octvc1/octvc1_generic_rc.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
@@ -63,6 +63,8 @@ $Octasic_Revision: $
#define cOCTVC1_GENERIC_RC_API_SESSION_INACTIVE ( 0x0004 + cOCTVC1_GENERIC_API_RC_BASE )
#define cOCTVC1_GENERIC_RC_API_INVALID_CMD_LENGTH ( 0x0005 + cOCTVC1_GENERIC_API_RC_BASE )
#define cOCTVC1_GENERIC_RC_API_INVALID_CMD_ID ( 0x0006 + cOCTVC1_GENERIC_API_RC_BASE )
+#define cOCTVC1_GENERIC_RC_API_ROUTING_ERROR ( 0x0007 + cOCTVC1_GENERIC_API_RC_BASE )
+#define cOCTVC1_GENERIC_RC_API_RSP_ERROR ( 0x0008 + cOCTVC1_GENERIC_API_RC_BASE )
/****************************************************************************
MEMORY return codes
diff --git a/octvc1/octvc1_handle.h b/octvc1/octvc1_handle.h
index 9de84ef..b641786 100644
--- a/octvc1/octvc1_handle.h
+++ b/octvc1/octvc1_handle.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -93,7 +93,7 @@ $Revision: $
typedef struct
{
tOCT_UINT32 ulObject32;
- tOCT_UINT8 szDisplayName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szDisplayName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
} tOCTVC1_OBJECT32_NAME;
diff --git a/octvc1/octvc1_handle_swap.h b/octvc1/octvc1_handle_swap.h
index cdbfc0e..109219b 100644
--- a/octvc1/octvc1_handle_swap.h
+++ b/octvc1/octvc1_handle_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_HANDLE_SWAP_H__
diff --git a/octvc1/octvc1_id2string.h b/octvc1/octvc1_id2string.h
index d35d8ed..37d1070 100644
--- a/octvc1/octvc1_id2string.h
+++ b/octvc1/octvc1_id2string.h
@@ -20,7 +20,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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -34,7 +34,7 @@ $Revision: $
/* -------------------------------------------------------------------------------------
OCTVC1_ID2STRING
-------------------------------------------------------------------------------------*/
-#define mOCTVC1_ID2STRING( _f_ulId ) \
+#define mOCTVC1_ID2STRING( _f_ulId ) \
octvc1_id2string( _f_ulId )
#ifndef OCTVC1_ID2STRING_DECLARE
@@ -56,275 +56,283 @@ extern const char * octvc1_id2string( tOCT_UINT32 f_ulId );
const char * octvc1_id2string( tOCT_UINT32 f_ulId )
{
static char g_szUnknownoctvc1_id2string[32];
- switch( f_ulId )
+ switch( f_ulId & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET ))
{
/* OCTVC1_MAIN */
- case cOCTVC1_MAIN_MSG_TARGET_RESET_CID:
+ case ( cOCTVC1_MAIN_MSG_TARGET_RESET_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_TARGET_RESET_CID";
- case cOCTVC1_MAIN_MSG_TARGET_INFO_CID:
+ case ( cOCTVC1_MAIN_MSG_TARGET_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_TARGET_INFO_CID";
- case cOCTVC1_MAIN_MSG_LOG_ERASE_CID:
+ case ( cOCTVC1_MAIN_MSG_LOG_ERASE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_LOG_ERASE_CID";
- case cOCTVC1_MAIN_MSG_LOG_INFO_CID:
+ case ( cOCTVC1_MAIN_MSG_LOG_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_LOG_INFO_CID";
- case cOCTVC1_MAIN_MSG_LOG_STATS_CID:
+ case ( cOCTVC1_MAIN_MSG_LOG_STATS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_LOG_STATS_CID";
- case cOCTVC1_MAIN_MSG_LOG_INFO_TRACE_CID:
+ case ( cOCTVC1_MAIN_MSG_LOG_INFO_TRACE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_LOG_INFO_TRACE_CID";
- case cOCTVC1_MAIN_MSG_LOG_START_TRACE_CID:
+ case ( cOCTVC1_MAIN_MSG_LOG_START_TRACE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_LOG_START_TRACE_CID";
- case cOCTVC1_MAIN_MSG_LOG_STOP_TRACE_CID:
+ case ( cOCTVC1_MAIN_MSG_LOG_STOP_TRACE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_LOG_STOP_TRACE_CID";
- case cOCTVC1_MAIN_MSG_LOG_ERASE_TRACE_CID:
+ case ( cOCTVC1_MAIN_MSG_LOG_ERASE_TRACE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_LOG_ERASE_TRACE_CID";
- case cOCTVC1_MAIN_MSG_LOG_STATS_TRACE_CID:
+ case ( cOCTVC1_MAIN_MSG_LOG_STATS_TRACE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_LOG_STATS_TRACE_CID";
- case cOCTVC1_MAIN_MSG_PROCESS_INFO_CPU_USAGE_CID:
+ case ( cOCTVC1_MAIN_MSG_PROCESS_INFO_CPU_USAGE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_PROCESS_INFO_CPU_USAGE_CID";
- case cOCTVC1_MAIN_MSG_FILE_OPEN_CID:
+ case ( cOCTVC1_MAIN_MSG_FILE_OPEN_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_FILE_OPEN_CID";
- case cOCTVC1_MAIN_MSG_FILE_CLOSE_CID:
+ case ( cOCTVC1_MAIN_MSG_FILE_CLOSE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_FILE_CLOSE_CID";
- case cOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CID:
+ case ( cOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_FILE_SYSTEM_DELETE_FILE_CID";
- case cOCTVC1_MAIN_MSG_FILE_WRITE_CID:
+ case ( cOCTVC1_MAIN_MSG_FILE_WRITE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_FILE_WRITE_CID";
- case cOCTVC1_MAIN_MSG_FILE_READ_CID:
+ case ( cOCTVC1_MAIN_MSG_FILE_READ_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_FILE_READ_CID";
- case cOCTVC1_MAIN_MSG_FILE_INFO_CID:
+ case ( cOCTVC1_MAIN_MSG_FILE_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_FILE_INFO_CID";
- case cOCTVC1_MAIN_MSG_FILE_LIST_CID:
+ case ( cOCTVC1_MAIN_MSG_FILE_LIST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_FILE_LIST_CID";
- case cOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CID:
+ case ( cOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_CID";
- case cOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CID:
+ case ( cOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_FILE_SYSTEM_INFO_FILE_CID";
- case cOCTVC1_MAIN_MSG_PROCESS_INFO_CID:
+ case ( cOCTVC1_MAIN_MSG_PROCESS_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_PROCESS_INFO_CID";
- case cOCTVC1_MAIN_MSG_PROCESS_LIST_CID:
+ case ( cOCTVC1_MAIN_MSG_PROCESS_LIST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_PROCESS_LIST_CID";
- case cOCTVC1_MAIN_MSG_PROCESS_MONITOR_CPU_USAGE_CID:
+ case ( cOCTVC1_MAIN_MSG_PROCESS_MONITOR_CPU_USAGE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_PROCESS_MONITOR_CPU_USAGE_CID";
- case cOCTVC1_MAIN_MSG_PROCESS_STATS_CPU_USAGE_CID:
+ case ( cOCTVC1_MAIN_MSG_PROCESS_STATS_CPU_USAGE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_PROCESS_STATS_CPU_USAGE_CID";
- case cOCTVC1_MAIN_MSG_API_SYSTEM_LIST_SESSION_CID:
+ case ( cOCTVC1_MAIN_MSG_API_SYSTEM_LIST_SESSION_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_API_SYSTEM_LIST_SESSION_CID";
- case cOCTVC1_MAIN_MSG_API_SYSTEM_INFO_SESSION_CID:
+ case ( cOCTVC1_MAIN_MSG_API_SYSTEM_INFO_SESSION_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_API_SYSTEM_INFO_SESSION_CID";
- case cOCTVC1_MAIN_MSG_API_SYSTEM_INFO_SESSION_EVT_CID:
+ case ( cOCTVC1_MAIN_MSG_API_SYSTEM_INFO_SESSION_EVT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_API_SYSTEM_INFO_SESSION_EVT_CID";
- case cOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CID:
+ case ( cOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_EVT_CID";
- case cOCTVC1_MAIN_MSG_API_SYSTEM_INFO_SESSION_HEARTBEAT_CID:
+ case ( cOCTVC1_MAIN_MSG_API_SYSTEM_INFO_SESSION_HEARTBEAT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_API_SYSTEM_INFO_SESSION_HEARTBEAT_CID";
- case cOCTVC1_MAIN_MSG_API_SYSTEM_STATS_SESSION_HEARTBEAT_CID:
+ case ( cOCTVC1_MAIN_MSG_API_SYSTEM_STATS_SESSION_HEARTBEAT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_API_SYSTEM_STATS_SESSION_HEARTBEAT_CID";
- case cOCTVC1_MAIN_MSG_API_SYSTEM_START_SESSION_HEARTBEAT_CID:
+ case ( cOCTVC1_MAIN_MSG_API_SYSTEM_START_SESSION_HEARTBEAT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_API_SYSTEM_START_SESSION_HEARTBEAT_CID";
- case cOCTVC1_MAIN_MSG_API_SYSTEM_STOP_SESSION_HEARTBEAT_CID:
+ case ( cOCTVC1_MAIN_MSG_API_SYSTEM_STOP_SESSION_HEARTBEAT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_API_SYSTEM_STOP_SESSION_HEARTBEAT_CID";
- case cOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_HEARTBEAT_CID:
+ case ( cOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_HEARTBEAT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_API_SYSTEM_MODIFY_SESSION_HEARTBEAT_CID";
- case cOCTVC1_MAIN_MSG_APPLICATION_START_CID:
+ case ( cOCTVC1_MAIN_MSG_APPLICATION_START_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_APPLICATION_START_CID";
- case cOCTVC1_MAIN_MSG_APPLICATION_STOP_CID:
+ case ( cOCTVC1_MAIN_MSG_APPLICATION_STOP_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_APPLICATION_STOP_CID";
- case cOCTVC1_MAIN_MSG_APPLICATION_INFO_CID:
+ case ( cOCTVC1_MAIN_MSG_APPLICATION_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_APPLICATION_INFO_CID";
- case cOCTVC1_MAIN_MSG_APPLICATION_INFO_SYSTEM_CID:
+ case ( cOCTVC1_MAIN_MSG_APPLICATION_INFO_SYSTEM_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_APPLICATION_INFO_SYSTEM_CID";
- case cOCTVC1_MAIN_MSG_APPLICATION_LIST_MODULE_CID:
+ case ( cOCTVC1_MAIN_MSG_APPLICATION_LIST_MODULE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_APPLICATION_LIST_MODULE_CID";
- case cOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CID:
+ case ( cOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_APPLICATION_INFO_MODULE_CID";
- case cOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CID:
+ case ( cOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_APPLICATION_STATS_MODULE_CID";
- case cOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CID:
+ case ( cOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_FILE_SYSTEM_ADD_FILE_CID";
- case cOCTVC1_MAIN_MSG_PROCESS_DUMP_EID:
+ case (cOCTVC1_MAIN_MSG_PROCESS_DUMP_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_PROCESS_DUMP_EID";
- case cOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EID:
+ case (cOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_API_SYSTEM_SESSION_HEARTBEAT_EID";
- case cOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EID:
+ case (cOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_PROCESS_CPU_USAGE_REPORT_EID";
- case cOCTVC1_MAIN_MSG_APPLICATION_STATE_CHANGE_EID:
+ case (cOCTVC1_MAIN_MSG_APPLICATION_STATE_CHANGE_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_MAIN_MSG_APPLICATION_STATE_CHANGE_EID";
/* OCTVC1_HW */
- case cOCTVC1_HW_MSG_PCB_INFO_CID:
+ case ( cOCTVC1_HW_MSG_PCB_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_PCB_INFO_CID";
- case cOCTVC1_HW_MSG_CPU_CORE_STATS_CID:
+ case ( cOCTVC1_HW_MSG_CPU_CORE_STATS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_CPU_CORE_STATS_CID";
- case cOCTVC1_HW_MSG_CPU_CORE_INFO_CID:
+ case ( cOCTVC1_HW_MSG_CPU_CORE_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_CPU_CORE_INFO_CID";
- case cOCTVC1_HW_MSG_CPU_CORE_LIST_CID:
+ case ( cOCTVC1_HW_MSG_CPU_CORE_LIST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_CPU_CORE_LIST_CID";
- case cOCTVC1_HW_MSG_ETH_PORT_INFO_CID:
+ case ( cOCTVC1_HW_MSG_ETH_PORT_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_ETH_PORT_INFO_CID";
- case cOCTVC1_HW_MSG_ETH_PORT_LIST_CID:
+ case ( cOCTVC1_HW_MSG_ETH_PORT_LIST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_ETH_PORT_LIST_CID";
- case cOCTVC1_HW_MSG_ETH_PORT_STATS_CID:
+ case ( cOCTVC1_HW_MSG_ETH_PORT_STATS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_ETH_PORT_STATS_CID";
- case cOCTVC1_HW_MSG_ETH_PORT_MODIFY_CID:
+ case ( cOCTVC1_HW_MSG_ETH_PORT_MODIFY_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_ETH_PORT_MODIFY_CID";
- case cOCTVC1_HW_MSG_RF_PORT_INFO_CID:
+ case ( cOCTVC1_HW_MSG_RF_PORT_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_RF_PORT_INFO_CID";
- case cOCTVC1_HW_MSG_RF_PORT_STATS_CID:
+ case ( cOCTVC1_HW_MSG_RF_PORT_STATS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_RF_PORT_STATS_CID";
- case cOCTVC1_HW_MSG_RF_PORT_LIST_CID:
+ case ( cOCTVC1_HW_MSG_RF_PORT_LIST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_RF_PORT_LIST_CID";
- case cOCTVC1_HW_MSG_RF_PORT_LIST_ANTENNA_CID:
+ case ( cOCTVC1_HW_MSG_RF_PORT_LIST_ANTENNA_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_RF_PORT_LIST_ANTENNA_CID";
- case cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_CID:
+ case ( cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_RX_CONFIG_CID";
- case cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_CID:
+ case ( cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_RF_PORT_INFO_ANTENNA_TX_CONFIG_CID";
- case cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CID:
+ case ( cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_CID";
- case cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_CID:
+ case ( cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATS_CID";
- case cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CID:
+ case ( cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_INFO_SOURCE_CID";
- case cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CID:
+ case ( cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_MODIFY_SOURCE_CID";
- case cOCTVC1_HW_MSG_CPU_CORE_EXEC_REPORT_EID:
+ case (cOCTVC1_HW_MSG_CPU_CORE_EXEC_REPORT_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_CPU_CORE_EXEC_REPORT_EID";
- case cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EID:
+ case (cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STATUS_CHANGE_EID";
/* OCTVC1_IRSC */
- case cOCTVC1_IRSC_MSG_PROCESS_INFO_CID:
+ case ( cOCTVC1_IRSC_MSG_PROCESS_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_PROCESS_INFO_CID";
- case cOCTVC1_IRSC_MSG_PROCESS_STATS_CID:
+ case ( cOCTVC1_IRSC_MSG_PROCESS_STATS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_PROCESS_STATS_CID";
- case cOCTVC1_IRSC_MSG_PROCESS_LIST_CID:
+ case ( cOCTVC1_IRSC_MSG_PROCESS_LIST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_PROCESS_LIST_CID";
- case cOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_CID:
+ case ( cOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_PROCESS_INFO_IPC_PORT_CID";
- case cOCTVC1_IRSC_MSG_PROCESS_STATS_IPC_PORT_CID:
+ case ( cOCTVC1_IRSC_MSG_PROCESS_STATS_IPC_PORT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_PROCESS_STATS_IPC_PORT_CID";
- case cOCTVC1_IRSC_MSG_PROCESS_LIST_IPC_PORT_CID:
+ case ( cOCTVC1_IRSC_MSG_PROCESS_LIST_IPC_PORT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_PROCESS_LIST_IPC_PORT_CID";
- case cOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_CID:
+ case ( cOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_PROCESS_INFO_TASK_CID";
- case cOCTVC1_IRSC_MSG_PROCESS_STATS_TASK_CID:
+ case ( cOCTVC1_IRSC_MSG_PROCESS_STATS_TASK_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_PROCESS_STATS_TASK_CID";
- case cOCTVC1_IRSC_MSG_PROCESS_LIST_TASK_CID:
+ case ( cOCTVC1_IRSC_MSG_PROCESS_LIST_TASK_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_PROCESS_LIST_TASK_CID";
- case cOCTVC1_IRSC_MSG_OBJMGR_INFO_CID:
+ case ( cOCTVC1_IRSC_MSG_OBJMGR_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_OBJMGR_INFO_CID";
- case cOCTVC1_IRSC_MSG_OBJMGR_STATS_CID:
+ case ( cOCTVC1_IRSC_MSG_OBJMGR_STATS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_OBJMGR_STATS_CID";
- case cOCTVC1_IRSC_MSG_OBJMGR_LIST_CID:
+ case ( cOCTVC1_IRSC_MSG_OBJMGR_LIST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_OBJMGR_LIST_CID";
- case cOCTVC1_IRSC_MSG_API_SYSTEM_START_MONITORING_CID:
+ case ( cOCTVC1_IRSC_MSG_API_SYSTEM_START_MONITORING_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_API_SYSTEM_START_MONITORING_CID";
- case cOCTVC1_IRSC_MSG_API_SYSTEM_STOP_MONITORING_CID:
+ case ( cOCTVC1_IRSC_MSG_API_SYSTEM_STOP_MONITORING_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_API_SYSTEM_STOP_MONITORING_CID";
- case cOCTVC1_IRSC_MSG_API_SYSTEM_LIST_COMMAND_CID:
+ case ( cOCTVC1_IRSC_MSG_API_SYSTEM_LIST_COMMAND_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_API_SYSTEM_LIST_COMMAND_CID";
- case cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_COMMAND_CID:
+ case ( cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_COMMAND_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_COMMAND_CID";
- case cOCTVC1_IRSC_MSG_API_SYSTEM_LIST_SESSION_CID:
+ case ( cOCTVC1_IRSC_MSG_API_SYSTEM_LIST_SESSION_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_API_SYSTEM_LIST_SESSION_CID";
- case cOCTVC1_IRSC_MSG_API_SYSTEM_INFO_SESSION_CID:
+ case ( cOCTVC1_IRSC_MSG_API_SYSTEM_INFO_SESSION_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_API_SYSTEM_INFO_SESSION_CID";
- case cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_SESSION_CID:
+ case ( cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_SESSION_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_SESSION_CID";
- case cOCTVC1_IRSC_MSG_API_SYSTEM_INFO_SESSION_EVT_CID:
+ case ( cOCTVC1_IRSC_MSG_API_SYSTEM_INFO_SESSION_EVT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_API_SYSTEM_INFO_SESSION_EVT_CID";
- case cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_SESSION_EVT_CID:
+ case ( cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_SESSION_EVT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_API_SYSTEM_STATS_SESSION_EVT_CID";
- case cOCTVC1_IRSC_MSG_APPLICATION_LIST_TAP_CID:
+ case ( cOCTVC1_IRSC_MSG_APPLICATION_LIST_TAP_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_APPLICATION_LIST_TAP_CID";
- case cOCTVC1_IRSC_MSG_APPLICATION_INFO_TAP_CID:
+ case ( cOCTVC1_IRSC_MSG_APPLICATION_INFO_TAP_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_APPLICATION_INFO_TAP_CID";
- case cOCTVC1_IRSC_MSG_APPLICATION_STATS_TAP_CID:
+ case ( cOCTVC1_IRSC_MSG_APPLICATION_STATS_TAP_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_APPLICATION_STATS_TAP_CID";
- case cOCTVC1_IRSC_MSG_APPLICATION_START_TAP_CID:
+ case ( cOCTVC1_IRSC_MSG_APPLICATION_START_TAP_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_APPLICATION_START_TAP_CID";
- case cOCTVC1_IRSC_MSG_APPLICATION_STOP_TAP_CID:
+ case ( cOCTVC1_IRSC_MSG_APPLICATION_STOP_TAP_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_APPLICATION_STOP_TAP_CID";
- case cOCTVC1_IRSC_MSG_PROCESS_DUMP_EID:
+ case (cOCTVC1_IRSC_MSG_PROCESS_DUMP_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_IRSC_MSG_PROCESS_DUMP_EID";
/* OCTVC1_GSM */
- case cOCTVC1_GSM_MSG_TRX_OPEN_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_OPEN_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_OPEN_CID";
- case cOCTVC1_GSM_MSG_TRX_CLOSE_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_CLOSE_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_CLOSE_CID";
- case cOCTVC1_GSM_MSG_TRX_STATUS_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_STATUS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_STATUS_CID";
- case cOCTVC1_GSM_MSG_TRX_INFO_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_INFO_CID";
- case cOCTVC1_GSM_MSG_TRX_RESET_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_RESET_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_RESET_CID";
- case cOCTVC1_GSM_MSG_TRX_MODIFY_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_MODIFY_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_MODIFY_CID";
- case cOCTVC1_GSM_MSG_TRX_LIST_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_LIST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_LIST_CID";
- case cOCTVC1_GSM_MSG_TRX_CLOSE_ALL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_CLOSE_ALL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_CLOSE_ALL_CID";
- case cOCTVC1_GSM_MSG_TRX_START_RECORD_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_START_RECORD_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_START_RECORD_CID";
- case cOCTVC1_GSM_MSG_TRX_STOP_RECORD_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_STOP_RECORD_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_STOP_RECORD_CID";
- case cOCTVC1_GSM_MSG_TRX_ACTIVATE_LOGICAL_CHANNEL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_ACTIVATE_LOGICAL_CHANNEL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_ACTIVATE_LOGICAL_CHANNEL_CID";
- case cOCTVC1_GSM_MSG_TRX_DEACTIVATE_LOGICAL_CHANNEL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_DEACTIVATE_LOGICAL_CHANNEL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_DEACTIVATE_LOGICAL_CHANNEL_CID";
- case cOCTVC1_GSM_MSG_TRX_STATUS_LOGICAL_CHANNEL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_STATUS_LOGICAL_CHANNEL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_STATUS_LOGICAL_CHANNEL_CID";
- case cOCTVC1_GSM_MSG_TRX_INFO_LOGICAL_CHANNEL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_INFO_LOGICAL_CHANNEL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_INFO_LOGICAL_CHANNEL_CID";
- case cOCTVC1_GSM_MSG_TRX_LIST_LOGICAL_CHANNEL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_LIST_LOGICAL_CHANNEL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_LIST_LOGICAL_CHANNEL_CID";
- case cOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_EMPTY_FRAME_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_EMPTY_FRAME_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_EMPTY_FRAME_CID";
- case cOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_DATA_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_DATA_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_DATA_CID";
- case cOCTVC1_GSM_MSG_TRX_ACTIVATE_PHYSICAL_CHANNEL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_ACTIVATE_PHYSICAL_CHANNEL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_ACTIVATE_PHYSICAL_CHANNEL_CID";
- case cOCTVC1_GSM_MSG_TRX_DEACTIVATE_PHYSICAL_CHANNEL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_DEACTIVATE_PHYSICAL_CHANNEL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_DEACTIVATE_PHYSICAL_CHANNEL_CID";
- case cOCTVC1_GSM_MSG_TRX_STATUS_PHYSICAL_CHANNEL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_STATUS_PHYSICAL_CHANNEL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_STATUS_PHYSICAL_CHANNEL_CID";
- case cOCTVC1_GSM_MSG_TRX_RESET_PHYSICAL_CHANNEL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_RESET_PHYSICAL_CHANNEL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_RESET_PHYSICAL_CHANNEL_CID";
- case cOCTVC1_GSM_MSG_TRX_LIST_PHYSICAL_CHANNEL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_LIST_PHYSICAL_CHANNEL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_LIST_PHYSICAL_CHANNEL_CID";
- case cOCTVC1_GSM_MSG_TRX_INFO_PHYSICAL_CHANNEL_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_INFO_PHYSICAL_CHANNEL_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_INFO_PHYSICAL_CHANNEL_CID";
- case cOCTVC1_GSM_MSG_TRX_MODIFY_PHYSICAL_CHANNEL_CIPHERING_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_MODIFY_PHYSICAL_CHANNEL_CIPHERING_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_MODIFY_PHYSICAL_CHANNEL_CIPHERING_CID";
- case cOCTVC1_GSM_MSG_TRX_INFO_PHYSICAL_CHANNEL_CIPHERING_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_INFO_PHYSICAL_CHANNEL_CIPHERING_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_INFO_PHYSICAL_CHANNEL_CIPHERING_CID";
- case cOCTVC1_GSM_MSG_TRX_INFO_PHYSICAL_CHANNEL_MEASUREMENT_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_INFO_PHYSICAL_CHANNEL_MEASUREMENT_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_INFO_PHYSICAL_CHANNEL_MEASUREMENT_CID";
- case cOCTVC1_GSM_MSG_TRX_INFO_RF_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_INFO_RF_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_INFO_RF_CID";
- case cOCTVC1_GSM_MSG_TRX_MODIFY_RF_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_MODIFY_RF_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_MODIFY_RF_CID";
- case cOCTVC1_GSM_MSG_TAP_FILTER_LIST_CID:
+ case ( cOCTVC1_GSM_MSG_TAP_FILTER_LIST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TAP_FILTER_LIST_CID";
- case cOCTVC1_GSM_MSG_TAP_FILTER_INFO_CID:
+ case ( cOCTVC1_GSM_MSG_TAP_FILTER_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TAP_FILTER_INFO_CID";
- case cOCTVC1_GSM_MSG_TAP_FILTER_STATS_CID:
+ case ( cOCTVC1_GSM_MSG_TAP_FILTER_STATS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TAP_FILTER_STATS_CID";
- case cOCTVC1_GSM_MSG_TAP_FILTER_MODIFY_CID:
+ case ( cOCTVC1_GSM_MSG_TAP_FILTER_MODIFY_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TAP_FILTER_MODIFY_CID";
- case cOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_START_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CID";
- case cOCTVC1_GSM_MSG_TRX_STOP_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CID:
+ case ( cOCTVC1_GSM_MSG_TRX_STOP_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_STOP_LOGICAL_CHANNEL_RAW_DATA_INDICATIONS_CID";
- case cOCTVC1_GSM_MSG_TRX_TIME_INDICATION_EID:
+ case ( cOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
+ return "cOCTVC1_GSM_MSG_TRX_REQUEST_LOGICAL_CHANNEL_CMU_LOOPBACK_TEST_CID";
+ case ( cOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
+ return "cOCTVC1_GSM_MSG_TRX_REQUEST_STUBB_LOOPBACK_TEST_CID";
+ case ( cOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
+ return "cOCTVC1_GSM_MSG_TRX_START_STUBB_LOOPBACK_TEST_CID";
+ case ( cOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
+ return "cOCTVC1_GSM_MSG_TRX_STOP_STUBB_LOOPBACK_TEST_CID";
+ case (cOCTVC1_GSM_MSG_TRX_TIME_INDICATION_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_TIME_INDICATION_EID";
- case cOCTVC1_GSM_MSG_TRX_STATUS_CHANGE_EID:
+ case (cOCTVC1_GSM_MSG_TRX_STATUS_CHANGE_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_STATUS_CHANGE_EID";
- case cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_DATA_INDICATION_EID:
+ case (cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_DATA_INDICATION_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_DATA_INDICATION_EID";
- case cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_READY_TO_SEND_INDICATION_EID:
+ case (cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_READY_TO_SEND_INDICATION_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_READY_TO_SEND_INDICATION_EID";
- case cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_RACH_INDICATION_EID:
+ case (cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_RACH_INDICATION_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_RACH_INDICATION_EID";
- case cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_RAW_DATA_INDICATION_EID:
+ case (cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_RAW_DATA_INDICATION_EID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_GSM_MSG_TRX_LOGICAL_CHANNEL_RAW_DATA_INDICATION_EID";
default:
diff --git a/octvc1/octvc1_id2string_priv.h b/octvc1/octvc1_id2string_priv.h
index ebc60e3..e91ebd7 100644
--- a/octvc1/octvc1_id2string_priv.h
+++ b/octvc1/octvc1_id2string_priv.h
@@ -20,7 +20,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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -35,7 +35,7 @@ $Revision: $
/* -------------------------------------------------------------------------------------
OCTVC1_ID2STRING_PRIV
-------------------------------------------------------------------------------------*/
-#define mOCTVC1_ID2STRING_PRIV( _f_ulId ) \
+#define mOCTVC1_ID2STRING_PRIV( _f_ulId ) \
octvc1_id2string_priv( _f_ulId )
#ifndef OCTVC1_ID2STRING_PRIV_DECLARE
@@ -55,45 +55,45 @@ extern const char * octvc1_id2string_priv( tOCT_UINT32 f_ulId );
const char * octvc1_id2string_priv( tOCT_UINT32 f_ulId )
{
static char g_szUnknownoctvc1_id2string_priv[32];
- switch( f_ulId )
+ switch( f_ulId & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET ))
{
/* OCTVC1_TEST */
- case cOCTVC1_TEST_MSG_DESCR_LIST_CID:
+ case ( cOCTVC1_TEST_MSG_DESCR_LIST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_DESCR_LIST_CID";
- case cOCTVC1_TEST_MSG_DESCR_INFO_CID:
+ case ( cOCTVC1_TEST_MSG_DESCR_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_DESCR_INFO_CID";
- case cOCTVC1_TEST_MSG_DESCR_INFO_BY_NAME_CID:
+ case ( cOCTVC1_TEST_MSG_DESCR_INFO_BY_NAME_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_DESCR_INFO_BY_NAME_CID";
- case cOCTVC1_TEST_MSG_DESCR_STATS_CID:
+ case ( cOCTVC1_TEST_MSG_DESCR_STATS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_DESCR_STATS_CID";
- case cOCTVC1_TEST_MSG_RUNNER_SERVER_INFO_CID:
+ case ( cOCTVC1_TEST_MSG_RUNNER_SERVER_INFO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_RUNNER_SERVER_INFO_CID";
- case cOCTVC1_TEST_MSG_RUNNER_SERVER_STATS_CID:
+ case ( cOCTVC1_TEST_MSG_RUNNER_SERVER_STATS_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_RUNNER_SERVER_STATS_CID";
- case cOCTVC1_TEST_MSG_RUNNER_SERVER_START_CID:
+ case ( cOCTVC1_TEST_MSG_RUNNER_SERVER_START_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_RUNNER_SERVER_START_CID";
- case cOCTVC1_TEST_MSG_RUNNER_SERVER_STOP_CID:
+ case ( cOCTVC1_TEST_MSG_RUNNER_SERVER_STOP_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_RUNNER_SERVER_STOP_CID";
- case cOCTVC1_TEST_MSG_RUNNER_SERVER_ADD_TEST_CID:
+ case ( cOCTVC1_TEST_MSG_RUNNER_SERVER_ADD_TEST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_RUNNER_SERVER_ADD_TEST_CID";
- case cOCTVC1_TEST_MSG_RUNNER_SERVER_REMOVE_TEST_CID:
+ case ( cOCTVC1_TEST_MSG_RUNNER_SERVER_REMOVE_TEST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_RUNNER_SERVER_REMOVE_TEST_CID";
- case cOCTVC1_TEST_MSG_RUNNER_SERVER_LIST_TEST_CID:
+ case ( cOCTVC1_TEST_MSG_RUNNER_SERVER_LIST_TEST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_RUNNER_SERVER_LIST_TEST_CID";
- case cOCTVC1_TEST_MSG_RUNNER_SERVER_INFO_TEST_CID:
+ case ( cOCTVC1_TEST_MSG_RUNNER_SERVER_INFO_TEST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_RUNNER_SERVER_INFO_TEST_CID";
- case cOCTVC1_TEST_MSG_RUNNER_SERVER_STATS_TEST_CID:
+ case ( cOCTVC1_TEST_MSG_RUNNER_SERVER_STATS_TEST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_RUNNER_SERVER_STATS_TEST_CID";
- case cOCTVC1_TEST_MSG_RUNNER_SERVER_START_TEST_CID:
+ case ( cOCTVC1_TEST_MSG_RUNNER_SERVER_START_TEST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_RUNNER_SERVER_START_TEST_CID";
- case cOCTVC1_TEST_MSG_RUNNER_SERVER_STOP_TEST_CID:
+ case ( cOCTVC1_TEST_MSG_RUNNER_SERVER_STOP_TEST_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_TEST_MSG_RUNNER_SERVER_STOP_TEST_CID";
/* OCTVC1_GENERIC */
- case cOCTVC1_HW_MSG_ETH_PORT_RESTRICTED_UNBLOCK_CID:
+ case ( cOCTVC1_HW_MSG_ETH_PORT_RESTRICTED_UNBLOCK_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_ETH_PORT_RESTRICTED_UNBLOCK_CID";
- case cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CID:
+ case ( cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_START_SYNCHRO_CID";
- case cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STOP_SYNCHRO_CID:
+ case ( cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STOP_SYNCHRO_CID & ~( cOCTVC1_MSG_FLAGS_BIT_MASK << cOCTVC1_MSG_FLAGS_BIT_OFFSET )):
return "cOCTVC1_HW_MSG_CLOCK_SYNC_MGR_STOP_SYNCHRO_CID";
default:
diff --git a/octvc1/octvc1_ip.h b/octvc1/octvc1_ip.h
index 34bf5e6..983324b 100644
--- a/octvc1/octvc1_ip.h
+++ b/octvc1/octvc1_ip.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_ip_swap.h b/octvc1/octvc1_ip_swap.h
index 356b5ab..7008312 100644
--- a/octvc1/octvc1_ip_swap.h
+++ b/octvc1/octvc1_ip_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_IP_SWAP_H__
diff --git a/octvc1/octvc1_licensing_rc.h b/octvc1/octvc1_licensing_rc.h
index 6f06147..2fe947d 100644
--- a/octvc1/octvc1_licensing_rc.h
+++ b/octvc1/octvc1_licensing_rc.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/octvc1_list.h b/octvc1/octvc1_list.h
index e97519d..e9dfa50 100644
--- a/octvc1/octvc1_list.h
+++ b/octvc1/octvc1_list.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_list_swap.h b/octvc1/octvc1_list_swap.h
index 058c2da..c369970 100644
--- a/octvc1/octvc1_list_swap.h
+++ b/octvc1/octvc1_list_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_LIST_SWAP_H__
diff --git a/octvc1/octvc1_log.h b/octvc1/octvc1_log.h
index 433152e..1d0ab90 100644
--- a/octvc1/octvc1_log.h
+++ b/octvc1/octvc1_log.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_log_swap.h b/octvc1/octvc1_log_swap.h
index 8765304..d9ac91c 100644
--- a/octvc1/octvc1_log_swap.h
+++ b/octvc1/octvc1_log_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_LOG_SWAP_H__
diff --git a/octvc1/octvc1_mac.h b/octvc1/octvc1_mac.h
index 86c5b4f..a95b5bb 100644
--- a/octvc1/octvc1_mac.h
+++ b/octvc1/octvc1_mac.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_macro.h b/octvc1/octvc1_macro.h
index c5bb02c..e32515b 100644
--- a/octvc1/octvc1_macro.h
+++ b/octvc1/octvc1_macro.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_module.h b/octvc1/octvc1_module.h
index 9d9e099..3efacd7 100644
--- a/octvc1/octvc1_module.h
+++ b/octvc1/octvc1_module.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -36,6 +36,12 @@ $Revision: $
/************************ COMMON DEFINITIONS *******************************/
/*-------------------------------------------------------------------------------------
+ Last process identifiers
+-------------------------------------------------------------------------------------*/
+
+#define cOCTVC1_PROCESS_LAST_OADF_PROCESS_TYPE_ENUM_ID 5
+
+/*-------------------------------------------------------------------------------------
Module ID identifiers
-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------
diff --git a/octvc1/octvc1_module_swap.h b/octvc1/octvc1_module_swap.h
index 740ded0..0e825f8 100644
--- a/octvc1/octvc1_module_swap.h
+++ b/octvc1/octvc1_module_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_MODULE_SWAP_H__
diff --git a/octvc1/octvc1_msg.h b/octvc1/octvc1_msg.h
index b811782..b68be5f 100644
--- a/octvc1/octvc1_msg.h
+++ b/octvc1/octvc1_msg.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_msg_swap.h b/octvc1/octvc1_msg_swap.h
index fcdbd38..8369664 100644
--- a/octvc1/octvc1_msg_swap.h
+++ b/octvc1/octvc1_msg_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_MSG_SWAP_H__
diff --git a/octvc1/octvc1_priv_swap_hdrs.h b/octvc1/octvc1_priv_swap_hdrs.h
index cdd8ff1..1579ba7 100644
--- a/octvc1/octvc1_priv_swap_hdrs.h
+++ b/octvc1/octvc1_priv_swap_hdrs.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_PRIV_SWAP_HDRS_H__
diff --git a/octvc1/octvc1_privacy.h b/octvc1/octvc1_privacy.h
index eada18f..c045cc4 100644
--- a/octvc1/octvc1_privacy.h
+++ b/octvc1/octvc1_privacy.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_process.h b/octvc1/octvc1_process.h
index d9f2dd7..a63e6a9 100644
--- a/octvc1/octvc1_process.h
+++ b/octvc1/octvc1_process.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -48,10 +48,11 @@ $Revision: $
#define cOCTVC1_PROCESS_TYPE_ENUM_INVALID 0
#define cOCTVC1_PROCESS_TYPE_ENUM_CONTROL 1
-#define cOCTVC1_PROCESS_TYPE_ENUM_GSM_SCHED 2
-#define cOCTVC1_PROCESS_TYPE_ENUM_GSM_DL 3
-#define cOCTVC1_PROCESS_TYPE_ENUM_GSM_ULIM 4
-#define cOCTVC1_PROCESS_TYPE_ENUM_GSM_ULOM 5
+#define cOCTVC1_PROCESS_TYPE_ENUM_OCTADF_ROUTER 2
+#define cOCTVC1_PROCESS_TYPE_ENUM_GSM_SCHED ((tOCT_UINT32)(cOCTVC1_PROCESS_LAST_OADF_PROCESS_TYPE_ENUM_ID+1) )
+#define cOCTVC1_PROCESS_TYPE_ENUM_GSM_DL ((tOCT_UINT32)(cOCTVC1_PROCESS_LAST_OADF_PROCESS_TYPE_ENUM_ID+2) )
+#define cOCTVC1_PROCESS_TYPE_ENUM_GSM_ULIM ((tOCT_UINT32)(cOCTVC1_PROCESS_LAST_OADF_PROCESS_TYPE_ENUM_ID+3) )
+#define cOCTVC1_PROCESS_TYPE_ENUM_GSM_ULOM ((tOCT_UINT32)(cOCTVC1_PROCESS_LAST_OADF_PROCESS_TYPE_ENUM_ID+4) )
#define cOCTVC1_PROCESS_IMAGE_NAME_MAX_LENGTH 63 /* Process image string length restriction. */
/*-------------------------------------------------------------------------------------
diff --git a/octvc1/octvc1_process_swap.h b/octvc1/octvc1_process_swap.h
index 24b3aeb..c5cff2e 100644
--- a/octvc1/octvc1_process_swap.h
+++ b/octvc1/octvc1_process_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_PROCESS_SWAP_H__
diff --git a/octvc1/octvc1_radio.h b/octvc1/octvc1_radio.h
index 10ad009..edccf2a 100644
--- a/octvc1/octvc1_radio.h
+++ b/octvc1/octvc1_radio.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_radio_swap.h b/octvc1/octvc1_radio_swap.h
index 75340ff..0b5dd64 100644
--- a/octvc1/octvc1_radio_swap.h
+++ b/octvc1/octvc1_radio_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_RADIO_SWAP_H__
diff --git a/octvc1/octvc1_rc2string.h b/octvc1/octvc1_rc2string.h
index 6ddb275..7ea50f4 100644
--- a/octvc1/octvc1_rc2string.h
+++ b/octvc1/octvc1_rc2string.h
@@ -20,7 +20,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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -108,6 +108,10 @@ const char * octvc1_rc2string( tOCT_UINT32 f_ulRc )
return "cOCTVC1_GENERIC_RC_API_INVALID_CMD_LENGTH";
case cOCTVC1_GENERIC_RC_API_INVALID_CMD_ID:
return "cOCTVC1_GENERIC_RC_API_INVALID_CMD_ID";
+ case cOCTVC1_GENERIC_RC_API_ROUTING_ERROR:
+ return "cOCTVC1_GENERIC_RC_API_ROUTING_ERROR";
+ case cOCTVC1_GENERIC_RC_API_RSP_ERROR:
+ return "cOCTVC1_GENERIC_RC_API_RSP_ERROR";
case cOCTVC1_GENERIC_RC_MEMORY_LOCAL_ALLOC:
return "cOCTVC1_GENERIC_RC_MEMORY_LOCAL_ALLOC";
case cOCTVC1_GENERIC_RC_MEMORY_LOCAL_FREE:
@@ -370,6 +374,10 @@ const char * octvc1_rc2string( tOCT_UINT32 f_ulRc )
return "cOCTVC1_GSM_RC_RF_CONFIG_INVALID_TX_ATTND_B";
case cOCTVC1_GSM_RC_TRX_CONFIG_INVALID_US_TSC:
return "cOCTVC1_GSM_RC_TRX_CONFIG_INVALID_US_TSC";
+ case cOCTVC1_GSM_RC_BUFF_ADDR_INVALID_BUFF_ADDR__TCHFS:
+ return "cOCTVC1_GSM_RC_BUFF_ADDR_INVALID_BUFF_ADDR__TCHFS";
+ case cOCTVC1_GSM_RC_BUFF_ADDR_INVALID_BUFF_ADDR__RACH:
+ return "cOCTVC1_GSM_RC_BUFF_ADDR_INVALID_BUFF_ADDR__RACH";
case cOCTVC1_GSM_RC_LOGICAL_CHANNEL_DATA_INVALID_FRAME_NUMBER:
return "cOCTVC1_GSM_RC_LOGICAL_CHANNEL_DATA_INVALID_FRAME_NUMBER";
case cOCTVC1_GSM_RC_LOGICAL_CHANNEL_DATA_INVALID_DATA_LENGTH:
diff --git a/octvc1/octvc1_swap_hdrs.h b/octvc1/octvc1_swap_hdrs.h
index a420284..c963c83 100644
--- a/octvc1/octvc1_swap_hdrs.h
+++ b/octvc1/octvc1_swap_hdrs.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_SWAP_HDRS_H__
diff --git a/octvc1/octvc1_tap.h b/octvc1/octvc1_tap.h
index 410e21b..c321fd8 100644
--- a/octvc1/octvc1_tap.h
+++ b/octvc1/octvc1_tap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_tap_swap.h b/octvc1/octvc1_tap_swap.h
index 82ec673..5c56045 100644
--- a/octvc1/octvc1_tap_swap.h
+++ b/octvc1/octvc1_tap_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_TAP_SWAP_H__
diff --git a/octvc1/octvc1_udp.h b/octvc1/octvc1_udp.h
index e7e4582..d6b1a0b 100644
--- a/octvc1/octvc1_udp.h
+++ b/octvc1/octvc1_udp.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_vlan.h b/octvc1/octvc1_vlan.h
index eaed84f..1a8b11f 100644
--- a/octvc1/octvc1_vlan.h
+++ b/octvc1/octvc1_vlan.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvc1_vlan_swap.h b/octvc1/octvc1_vlan_swap.h
index be6558c..15cb7b5 100644
--- a/octvc1/octvc1_vlan_swap.h
+++ b/octvc1/octvc1_vlan_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_VLAN_SWAP_H__
diff --git a/octvc1/octvocnet_pkt.h b/octvc1/octvocnet_pkt.h
index 9286714..c0784dc 100644
--- a/octvc1/octvocnet_pkt.h
+++ b/octvc1/octvocnet_pkt.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
diff --git a/octvc1/octvocnet_pkt_swap.h b/octvc1/octvocnet_pkt_swap.h
index 1e504c8..93cf7c2 100644
--- a/octvc1/octvocnet_pkt_swap.h
+++ b/octvc1/octvocnet_pkt_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVOCNET_PKT_SWAP_H__
diff --git a/octvc1/pkt_api/octvc1_pkt_api.h b/octvc1/pkt_api/octvc1_pkt_api.h
index 8919315..e56793a 100644
--- a/octvc1/pkt_api/octvc1_pkt_api.h
+++ b/octvc1/pkt_api/octvc1_pkt_api.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: Octasic Application Development Framework OCTADF-04.00.00-B1829 (2015/07/02)
+Release: Octasic Application Development Framework OCTADF-04.01.00-B1993 (2015/09/16)
$Revision: $
diff --git a/octvc1/pkt_api/octvc1_pkt_api_default.h b/octvc1/pkt_api/octvc1_pkt_api_default.h
index 950adcd..3e23d35 100644
--- a/octvc1/pkt_api/octvc1_pkt_api_default.h
+++ b/octvc1/pkt_api/octvc1_pkt_api_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: Octasic Application Development Framework OCTADF-04.00.00-B1829 (2015/07/02)
+Release: Octasic Application Development Framework OCTADF-04.01.00-B1993 (2015/09/16)
$Revision: $
diff --git a/octvc1/pkt_api/octvc1_pkt_api_rc.h b/octvc1/pkt_api/octvc1_pkt_api_rc.h
index 0a0ebd7..ec8643f 100644
--- a/octvc1/pkt_api/octvc1_pkt_api_rc.h
+++ b/octvc1/pkt_api/octvc1_pkt_api_rc.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/pkt_api/octvc1_pkt_api_version.h b/octvc1/pkt_api/octvc1_pkt_api_version.h
index 245b30c..8bfc2ad 100644
--- a/octvc1/pkt_api/octvc1_pkt_api_version.h
+++ b/octvc1/pkt_api/octvc1_pkt_api_version.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: Octasic Application Development Framework OCTADF-04.00.00-B1829 (2015/07/02)
+Release: Octasic Application Development Framework OCTADF-04.01.00-B1993 (2015/09/16)
$Revision: $
@@ -48,9 +48,9 @@ extern "C" {
bit[10:0]: Build number
*/
#define cOCTVC1_PKT_API_VERSION_MAJOR 4
-#define cOCTVC1_PKT_API_VERSION_MINOR 3
+#define cOCTVC1_PKT_API_VERSION_MINOR 1
#define cOCTVC1_PKT_API_VERSION_MAINTENANCE 0
-#define cOCTVC1_PKT_API_VERSION_BUILD 1829
+#define cOCTVC1_PKT_API_VERSION_BUILD 1993
#define cOCTVC1_PKT_API_VERSION_ID ( (cOCTVC1_PKT_API_VERSION_MAJOR << 25) + \
(cOCTVC1_PKT_API_VERSION_MINOR << 18) + \
diff --git a/octvc1/test/octvc1_test_api.h b/octvc1/test/octvc1_test_api.h
index 354a523..ae04f18 100644
--- a/octvc1/test/octvc1_test_api.h
+++ b/octvc1/test/octvc1_test_api.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -66,7 +66,7 @@ $Revision: $
typedef struct
{
tOCTVC1_HANDLE_OBJECT ahObj[cOCTVC1_TEST_RUNNER_TEST_MAX_OBJ];
- tOCT_UINT8 szParms[(cOCTVC1_TEST_PARMS_MAX_LENGTH+1)];
+ tOCT_INT8 szParms[(cOCTVC1_TEST_PARMS_MAX_LENGTH+1)];
} tOCTVC1_TEST_EXEC_PARMS;
diff --git a/octvc1/test/octvc1_test_api_priv.h b/octvc1/test/octvc1_test_api_priv.h
index 440cc96..662907a 100644
--- a/octvc1/test/octvc1_test_api_priv.h
+++ b/octvc1/test/octvc1_test_api_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Revision: $
@@ -113,9 +113,9 @@ typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HANDLE_OBJECT hDescr;
- tOCT_UINT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
- tOCT_UINT8 szDescription[(cOCTVC1_TEST_DESCR_MAX_LENGTH+1)];
- tOCT_UINT8 szUsage[(cOCTVC1_TEST_USAGE_MAX_LENGTH+1)];
+ tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szDescription[(cOCTVC1_TEST_DESCR_MAX_LENGTH+1)];
+ tOCT_INT8 szUsage[(cOCTVC1_TEST_USAGE_MAX_LENGTH+1)];
} tOCTVC1_TEST_MSG_DESCR_INFO_RSP;
@@ -133,7 +133,7 @@ typedef struct
typedef struct
{
tOCTVC1_MSG_HEADER Header;
- tOCT_UINT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
} tOCTVC1_TEST_MSG_DESCR_INFO_BY_NAME_CMD;
@@ -162,9 +162,9 @@ typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HANDLE_OBJECT hDescr;
- tOCT_UINT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
- tOCT_UINT8 szDescription[(cOCTVC1_TEST_DESCR_MAX_LENGTH+1)];
- tOCT_UINT8 szUsage[(cOCTVC1_TEST_USAGE_MAX_LENGTH+1)];
+ tOCT_INT8 szName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szDescription[(cOCTVC1_TEST_DESCR_MAX_LENGTH+1)];
+ tOCT_INT8 szUsage[(cOCTVC1_TEST_USAGE_MAX_LENGTH+1)];
} tOCTVC1_TEST_MSG_DESCR_INFO_BY_NAME_RSP;
@@ -342,7 +342,7 @@ typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HANDLE_OBJECT hTest;
- tOCT_UINT8 szDisplayName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
+ tOCT_INT8 szDisplayName[(cOCTVC1_HANDLE_OBJECT32_NAME_MAX_LENGTH+1)];
} tOCTVC1_TEST_MSG_RUNNER_SERVER_ADD_TEST_RSP;
@@ -490,7 +490,7 @@ typedef struct
{
tOCTVC1_MSG_HEADER Header;
tOCTVC1_HANDLE_OBJECT hTest;
- tOCT_UINT8 szStats[(cOCTVC1_TEST_RUNNER_TEST_STATS_MAX_LENGTH+1)];
+ tOCT_INT8 szStats[(cOCTVC1_TEST_RUNNER_TEST_STATS_MAX_LENGTH+1)];
} tOCTVC1_TEST_MSG_RUNNER_SERVER_STATS_TEST_RSP;
diff --git a/octvc1/test/octvc1_test_api_priv_swap.h b/octvc1/test/octvc1_test_api_priv_swap.h
index 65c29b4..3805bbe 100644
--- a/octvc1/test/octvc1_test_api_priv_swap.h
+++ b/octvc1/test/octvc1_test_api_priv_swap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
diff --git a/octvc1/test/octvc1_test_api_swap.h b/octvc1/test/octvc1_test_api_swap.h
index a2abebf..01233ba 100644
--- a/octvc1/test/octvc1_test_api_swap.h
+++ b/octvc1/test/octvc1_test_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_TEST_API_SWAP_H__
diff --git a/octvc1/test/octvc1_test_base.h b/octvc1/test/octvc1_test_base.h
index cfc3561..62953ed 100644
--- a/octvc1/test/octvc1_test_base.h
+++ b/octvc1/test/octvc1_test_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/test/octvc1_test_default.h b/octvc1/test/octvc1_test_default.h
index 3c3e92d..42373bf 100644
--- a/octvc1/test/octvc1_test_default.h
+++ b/octvc1/test/octvc1_test_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/test/octvc1_test_default_priv.h b/octvc1/test/octvc1_test_default_priv.h
index a4f6a13..5d8d3e9 100644
--- a/octvc1/test/octvc1_test_default_priv.h
+++ b/octvc1/test/octvc1_test_default_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/test/octvc1_test_evt.h b/octvc1/test/octvc1_test_evt.h
index 5ebd72b..f2963e0 100644
--- a/octvc1/test/octvc1_test_evt.h
+++ b/octvc1/test/octvc1_test_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/test/octvc1_test_evt_priv.h b/octvc1/test/octvc1_test_evt_priv.h
index fc3d932..07d14dc 100644
--- a/octvc1/test/octvc1_test_evt_priv.h
+++ b/octvc1/test/octvc1_test_evt_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/test/octvc1_test_evt_priv_swap.h b/octvc1/test/octvc1_test_evt_priv_swap.h
index 42e1c62..6d30cbd 100644
--- a/octvc1/test/octvc1_test_evt_priv_swap.h
+++ b/octvc1/test/octvc1_test_evt_priv_swap.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
diff --git a/octvc1/test/octvc1_test_evt_swap.h b/octvc1/test/octvc1_test_evt_swap.h
index 0c14301..d9e50a1 100644
--- a/octvc1/test/octvc1_test_evt_swap.h
+++ b/octvc1/test/octvc1_test_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_TEST_EVT_SWAP_H__
diff --git a/octvc1/test/octvc1_test_id.h b/octvc1/test/octvc1_test_id.h
index d132f81..6443785 100644
--- a/octvc1/test/octvc1_test_id.h
+++ b/octvc1/test/octvc1_test_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/test/octvc1_test_id_priv.h b/octvc1/test/octvc1_test_id_priv.h
index 96d6356..10ef362 100644
--- a/octvc1/test/octvc1_test_id_priv.h
+++ b/octvc1/test/octvc1_test_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/test/octvc1_test_rc.h b/octvc1/test/octvc1_test_rc.h
index e10bcaa..642e3fd 100644
--- a/octvc1/test/octvc1_test_rc.h
+++ b/octvc1/test/octvc1_test_rc.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/test/octvc1_test_rc_priv.h b/octvc1/test/octvc1_test_rc_priv.h
index 3d3021a..9171fec 100644
--- a/octvc1/test/octvc1_test_rc_priv.h
+++ b/octvc1/test/octvc1_test_rc_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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
diff --git a/octvc1/test/octvc1_test_version.h b/octvc1/test/octvc1_test_version.h
index 980f5e9..3f39741 100644
--- a/octvc1/test/octvc1_test_version.h
+++ b/octvc1/test/octvc1_test_version.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.03.00-B560 (2015/08/07)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.04.00-B662 (2015/10/28)
$Octasic_Revision: $
@@ -36,9 +36,9 @@ $Octasic_Revision: $
bit[10:0]: Build number
*/
#define cOCTVC1_TEST_VERSION_MAJOR 1
-#define cOCTVC1_TEST_VERSION_MINOR 3
+#define cOCTVC1_TEST_VERSION_MINOR 4
#define cOCTVC1_TEST_VERSION_MAINTENANCE 0
-#define cOCTVC1_TEST_VERSION_BUILD 560
+#define cOCTVC1_TEST_VERSION_BUILD 662
#define cOCTVC1_TEST_VERSION_ID ( (cOCTVC1_TEST_VERSION_MAJOR << 25) + \
(cOCTVC1_TEST_VERSION_MINOR << 18) + \