diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2020-07-21 00:54:42 +0700 |
---|---|---|
committer | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2020-09-22 00:49:11 +0700 |
commit | 8e2bd1e79d1f5e5e3341a76044fe443dad3f2722 (patch) | |
tree | 375a85ca2569e1dc79e657e53a58bdabf7cb3f69 /include | |
parent | 40a9e603b9179ce7193344797997a4bc6f01bd72 (diff) |
pcuif_proto: version 10: add frequency hopping parameters
Diffstat (limited to 'include')
-rw-r--r-- | include/osmocom/pcu/pcuif_proto.h | 15 |
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 { |