aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-07-21 00:54:42 +0700
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-09-22 00:49:11 +0700
commit8e2bd1e79d1f5e5e3341a76044fe443dad3f2722 (patch)
tree375a85ca2569e1dc79e657e53a58bdabf7cb3f69 /include
parent40a9e603b9179ce7193344797997a4bc6f01bd72 (diff)
pcuif_proto: version 10: add frequency hopping parameters
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/pcu/pcuif_proto.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/include/osmocom/pcu/pcuif_proto.h b/include/osmocom/pcu/pcuif_proto.h
index e88607e6..61c63af6 100644
--- a/include/osmocom/pcu/pcuif_proto.h
+++ b/include/osmocom/pcu/pcuif_proto.h
@@ -5,7 +5,7 @@
#define PCU_SOCK_DEFAULT "/tmp/pcu_bts"
-#define PCU_IF_VERSION 0x09
+#define PCU_IF_VERSION 0x0a
#define TXT_MAX_LEN 128
/* msg_type */
@@ -112,12 +112,21 @@ struct gsm_pcu_if_rach_ind {
uint8_t ts_nr;
} __attribute__ ((packed));
+struct gsm_pcu_if_info_ts {
+ uint8_t tsc;
+ uint8_t h;
+ uint8_t hsn;
+ uint8_t maio;
+ uint8_t ma_bit_len;
+ uint8_t ma[8];
+} __attribute__ ((packed));
+
struct gsm_pcu_if_info_trx {
uint16_t arfcn;
- uint8_t pdch_mask; /* PDCH channels per TS */
+ uint8_t pdch_mask; /* PDCH timeslot mask */
uint8_t spare;
- uint8_t tsc[8]; /* TSC per channel */
uint32_t hlayer1;
+ struct gsm_pcu_if_info_ts ts[8]; /* timeslots per TRX */
} __attribute__ ((packed));
struct gsm_pcu_if_info_ind {