aboutsummaryrefslogtreecommitdiffstats
path: root/src/protocol
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocol')
-rw-r--r--src/protocol/diag_log_umts.h29
-rw-r--r--src/protocol/diag_log_wcdma.h4
2 files changed, 31 insertions, 2 deletions
diff --git a/src/protocol/diag_log_umts.h b/src/protocol/diag_log_umts.h
new file mode 100644
index 0000000..e66b296
--- /dev/null
+++ b/src/protocol/diag_log_umts.h
@@ -0,0 +1,29 @@
+#pragma once
+
+#include <stdint.h>
+
+#define UMTS(x) (0x7000 + x)
+
+enum diag_log_code_umts {
+ LOG_UMTS_NAS_GMM_STATE_LOG_PACKET_C = 0x130,
+ LOG_UMTS_NAS_MM_STATE_LOG_PACKET_C = 0x131,
+ LOG_UMTS_NAS_REG_LOG_PACKET_C = 0x132,
+ LOG_UMTS_CS_CALL_SETUP_INFO_LOG_PACKET_C = 0x133,
+ LOG_UMTS_PS_CALL_INFO_LOG_PACKET_C = 0x134,
+ LOG_UMTS_MM_INFO_LOG_PACKET_C = 0x135,
+ LOG_UMTS_NAS_PS_CONNECTION_QOS_LOG_PACKET_C = 0x136,
+ LOG_UMTS_NAS_CS_CONNECTION_BC_LOG_PACKET_C = 0x137,
+ LOG_UMTS_NAS_UE_DYNAMIC_ID_LOG_PACKET_C = 0x138,
+ LOG_UMTS_NAS_UE_STATIC_ID_LOG_PACKET_C = 0x139,
+ LOG_UMTS_NAS_OTA_MESSAGE_LOG_PACKET_C = 0x13a,
+ LOG_UMTS_NAS_CFA_MESSAGE_LOG_PACKET_C = 0xa3b,
+ LOG_UMTS_NAS_ERROR_MESSAGE_LOG_PACKET_C = 0x13c,
+ LOG_UMTS_CS_CALL_RELEASE_INFO_LOG_PACKET_C = 0x13d,
+ LOG_UMTS_CS_CALL_CHANGE_INFO_LOG_PACKET_C = 0x13e,
+};
+
+struct diag_umts_nas_ota_msg {
+ uint8_t direction;
+ uint32_t msg_length;
+ uint8_t data[0];
+} __attribute__((packed));
diff --git a/src/protocol/diag_log_wcdma.h b/src/protocol/diag_log_wcdma.h
index 82a631a..0f7fd47 100644
--- a/src/protocol/diag_log_wcdma.h
+++ b/src/protocol/diag_log_wcdma.h
@@ -2,9 +2,9 @@
#include <stdint.h>
-#define UMTS(x) (0x4000 + x)
+#define WCDMA(x) (0x4000 + x)
-enum diag_log_code_umts {
+enum diag_log_code_wcdma {
LOG_WCDMA_RRC_STATES_C = 0x125,
LOG_WCDMA_RRC_PROTOCOL_ERRORS_C = 0x126,
LOG_WCDMA_CELL_ID_C = 0x127,