libosmogsm  1.9.0.23-f380.202311112026
Osmocom GSM library
gsm_12_21.h
Go to the documentation of this file.
1 /* 3GPP TS 12.21, nowadays 3GPP TS 52.021 */
2 /*
3  * (C) 2008-2009 by Harald Welte <laforge@gnumonks.org>
4  * All Rights Reserved
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * GNU General Public License for more details.
15  *
16  */
17 
18 #pragma once
19 
24 #include <stdint.h>
25 #include <stdbool.h>
26 #include <osmocom/gsm/tlv.h>
27 
29 struct abis_om_hdr {
31  uint8_t mdisc;
33  uint8_t placement;
35  uint8_t sequence;
37  uint8_t length;
39  uint8_t data[0];
40 } __attribute__ ((packed));
41 
42 #define ABIS_NM_MSG_SIZE 1024
43 #define ABIS_NM_MSG_HEADROOM 128
44 
46 #define ABIS_OM_MDISC_FOM 0x80
47 
48 #define ABIS_OM_MDISC_MMI 0x40
49 
50 #define ABIS_OM_MDISC_TRAU 0x20
51 
52 #define ABIS_OM_MDISC_MANUF 0x10
53 
55 #define ABIS_OM_PLACEMENT_ONLY 0x80
56 
57 #define ABIS_OM_PLACEMENT_FIRST 0x40
58 
59 #define ABIS_OM_PLACEMENT_MIDDLE 0x20
60 
61 #define ABIS_OM_PLACEMENT_LAST 0x10
62 
65  uint8_t bts_nr;
66  uint8_t trx_nr;
67  uint8_t ts_nr;
68 } __attribute__ ((packed));
69 
72  uint8_t msg_type;
73  uint8_t obj_class;
75  uint8_t data[0];
76 } __attribute__ ((packed));
77 
79 #define ABIS_OM_FOM_HDR_SIZE (sizeof(struct abis_om_hdr) + sizeof(struct abis_om_fom_hdr))
80 
83  /* SW Download Management Messages */
93  NM_MT_SW_ACT_REQ, /* BTS->BSC */
96  NM_MT_ACTIVATE_SW, /* BSC->BTS */
100  /* A-bis Interface Management Messages */
116  /* Transmission Management Messages */
123  /* Air Interface Management Messages */
133  /* Test Management Messages */
144  /* State Management and Event Report Messages */
162  /* Equipment Management Messages */
172  NM_MT_SET_SITE_OUT, /* BS11: get alarm ?!? */
178  /* Measurement Management Messages */
183  /* Other Messages */
190 };
191 
195 
208 
213 
226 };
227 
254 };
255 
258  /* Critical causes */
263  /* Major causes */
268  /* Minor causes */
270  /* Warning causes */
272  /* External causes */
275 };
276 
277 extern const struct value_string abis_mm_event_cause_names[];
278 
282 };
283 
291  /* RFU: 05-FE */
292 
297 
301  NM_OC_BS11_BTSE = 0xa3, /* LMT? */
303  NM_OC_BS11 = 0xa5, /* 01: ALCO */
307 
311 
312  NM_OC_NULL = 0xff,
313 };
314 
332  /* res */
333  NM_ATT_EVENT_TYPE = 0x11, /* BS11: file data ?!? */
348  NM_ATT_MDROP_LINK, /* 0x20 */
364  NM_ATT_SOURCE, /* 0x30 */
374  /* Res */
378  /* Res */
379  NM_ATT_TSC = 0x40,
389 
392 
395 
409 
420  NM_ATT_IPACC_IP_IF_CFG = 0x8a, /* IP interface */
421  NM_ATT_IPACC_IP_GW_CFG = 0x8b, /* IP gateway */
424  NM_ATT_IPACC_LOCATION = 0x8e, /* string describing location */
427  NM_ATT_IPACC_UNIT_ID = 0x91, /* Site/BTS/TRX */
429  NM_ATT_IPACC_UNIT_NAME = 0x93, /* default: nbts-<mac-as-string> */
459 
460 
462 
471 
482 
487 
494 
496  NM_ATT_BS11_RADIO_MEAS_GRAN = 0xdc, /* in SACCH multiframes */
498 
500 
508 
509  /* osmocom (osmo-bts) specific attributes, used in combination
510  * with the "org.osmocom" manufacturer identification */
511  NM_ATT_OSMO_NS_LINK_CFG = 0xfd, /* osmocom version supports IPv4 & IPv6 in difference to IPACC */
512  NM_ATT_OSMO_REDUCEPOWER = 0xfe, /* TLV_TYPE_TV */
513 };
514 #define NM_ATT_BS11_FILE_DATA NM_ATT_EVENT_TYPE
515 
522 };
523 
530  /* <not used> = 4, */
535 };
536 
542 };
543 
544 /* Channel Combination (Section 9.4.13) */
546  NM_CHANC_TCHFull = 0x00, /* TCH/F + TCH/H + SACCH/TF */
547  NM_CHANC_TCHHalf = 0x01, /* TCH/H(0,1) + FACCH/H(0,1) +
548  SACCH/TH(0,1) */
549  NM_CHANC_TCHHalf2 = 0x02, /* TCH/H(0) + FACCH/H(0) + SACCH/TH(0) +
550  TCH/H(1) */
551  NM_CHANC_SDCCH = 0x03, /* SDCCH/8 + SACCH/8 */
552  NM_CHANC_mainBCCH = 0x04, /* FCCH + SCH + BCCH + CCCH */
553  NM_CHANC_BCCHComb = 0x05, /* FCCH + SCH + BCCH + CCCH + SDCCH/4 +
554  SACCH/C4 */
555  NM_CHANC_BCCH = 0x06, /* BCCH + CCCH */
556  NM_CHANC_BCCH_CBCH = 0x07, /* CHANC_BCCHComb + CBCH */
557  NM_CHANC_SDCCH_CBCH = 0x08, /* CHANC_SDCCH8 + CBCH */
558  /* ip.access */
559  NM_CHANC_IPAC_bPDCH = 0x0b, /* PBCCH + PCCCH + PDTCH/F + PACCH/F +
560  PTCCH/F */
561  NM_CHANC_IPAC_cPDCH = 0x0c, /* PBCCH + PDTCH/F + PACCH/F + PTCCH/F */
562  NM_CHANC_IPAC_PDCH = 0x0d, /* PDTCH/F + PACCH/F + PTCCH/F */
565  /* osmocom */
567 };
568 /* Backward compatibility with older naming: */
569 #define NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH NM_CHANC_OSMO_DYN
570 
578 };
579 
588 };
589 
595 };
596 
597 extern const struct value_string abis_nm_pcause_type_names[];
598 extern const struct value_string abis_nm_msgtype_names[];
599 extern const struct value_string abis_nm_att_names[];
600 
603  /* General Nack Causes */
617  /* Specific Nack Causes */
633  NM_NACK_WAIT = 0x29,
637 };
638 
641  uint8_t attrib;
642  uint8_t bts_port;
643  uint8_t timeslot;
644  uint8_t subslot;
645 } __attribute__ ((packed));
646 
656 };
657 
658 extern const uint8_t abis_nm_t200_ms[];
663  BS11_OBJ_BBSIG = 0x02, /* obj_class: 0,1 */
664  BS11_OBJ_TRX1 = 0x03, /* only DEACTIVATE TRX1 */
667  BS11_OBJ_LI = 0x07,
668  BS11_OBJ_PA = 0x09, /* obj_class: 0, 1*/
669 };
670 
681 };
682 
687 };
688 
694 };
695 
711 };
712 
725 };
726 
734 };
735 
743 };
744 
746 enum ipac_eie {
765  /* FIXME */
776 };
777 
779 #define NM_IPAC_F_FREQ_BAND_PGSM (1 << 0)
780 #define NM_IPAC_F_FREQ_BAND_EGSM (1 << 1)
781 #define NM_IPAC_F_FREQ_BAND_RGSM (1 << 2)
782 #define NM_IPAC_F_FREQ_BAND_DCS (1 << 3)
783 #define NM_IPAC_F_FREQ_BAND_PCS (1 << 4)
784 #define NM_IPAC_F_FREQ_BAND_850 (1 << 5)
785 #define NM_IPAC_F_FREQ_BAND_480 (1 << 6)
786 #define NM_IPAC_F_FREQ_BAND_450 (1 << 7)
787 
789 #define NM_IPAC_F_CIPH_ALGO_A51 (1 << 0)
790 #define NM_IPAC_F_CIPH_ALGO_A52 (1 << 1)
791 #define NM_IPAC_F_CIPH_ALGO_A53 (1 << 2)
792 #define NM_IPAC_F_CIPH_ALGO_A54 (1 << 3)
793 #define NM_IPAC_F_CIPH_ALGO_A55 (1 << 4)
794 #define NM_IPAC_F_CIPH_ALGO_A56 (1 << 5)
795 #define NM_IPAC_F_CIPH_ALGO_A57 (1 << 6)
796 #define NM_IPAC_F_CIPH_ALGO_A58 (1 << 7)
797 
799 #define NM_IPAC_F_CHANT_TCHF (1 << 0)
800 #define NM_IPAC_F_CHANT_TCHH (1 << 1)
801 #define NM_IPAC_F_CHANT_SDCCH8 (1 << 2)
802 #define NM_IPAC_F_CHANT_BCCH (1 << 3)
803 #define NM_IPAC_F_CHANT_BCCH_SDCCH4 (1 << 4)
804 #define NM_IPAC_F_CHANT_BCH (1 << 5)
805 #define NM_IPAC_F_CHANT_BCCH_SDCCH4_CBCH (1 << 6)
806 #define NM_IPAC_F_CHANT_SDCCH8_CBCH (1 << 7)
807 
808 #define NM_IPAC_F_CHANT_PDCHF (1 << 8)
809 #define NM_IPAC_F_CHANT_TCHF_PDCHF (1 << 9)
810 #define NM_IPAC_F_CHANT_TCHH_PDCHH (1 << 10)
811 #define NM_IPAC_F_CHANT_TCHF_TCHH (1 << 11)
812 
814 #define NM_IPAC_F_CHANM_SPEECH_FS (1 << 0)
815 #define NM_IPAC_F_CHANM_SPEECH_EFS (1 << 1)
816 #define NM_IPAC_F_CHANM_SPEECH_AFS (1 << 2)
817 #define NM_IPAC_F_CHANM_SPEECH_HS (1 << 3)
818 #define NM_IPAC_F_CHANM_SPEECH_AHS (1 << 4)
819 
820 #define NM_IPAC_F_CHANM_CSD_NT_4k8 (1 << 8)
821 #define NM_IPAC_F_CHANM_CSD_NT_9k6 (1 << 9)
822 #define NM_IPAC_F_CHANM_CSD_NT_14k4 (1 << 10)
823 
824 #define NM_IPAC_F_CHANM_CSD_T_1200_75 (1 << 16)
825 #define NM_IPAC_F_CHANM_CSD_T_600 (1 << 17)
826 #define NM_IPAC_F_CHANM_CSD_T_1k2 (1 << 18)
827 #define NM_IPAC_F_CHANM_CSD_T_2k4 (1 << 19)
828 #define NM_IPAC_F_CHANM_CSD_T_4k8 (1 << 20)
829 #define NM_IPAC_F_CHANM_CSD_T_9k6 (1 << 21)
830 #define NM_IPAC_F_CHANM_CSD_T_14k4 (1 << 22)
831 
833 #define NM_IPAC_F_GPRS_CODING_CS1 (1 << 0)
834 #define NM_IPAC_F_GPRS_CODING_CS2 (1 << 1)
835 #define NM_IPAC_F_GPRS_CODING_CS3 (1 << 2)
836 #define NM_IPAC_F_GPRS_CODING_CS4 (1 << 3)
837 
838 #define NM_IPAC_F_GPRS_CODING_MCS1 (1 << 7)
839 #define NM_IPAC_F_GPRS_CODING_MCS2 (1 << 8)
840 #define NM_IPAC_F_GPRS_CODING_MCS3 (1 << 9)
841 #define NM_IPAC_F_GPRS_CODING_MCS4 (1 << 10)
842 #define NM_IPAC_F_GPRS_CODING_MCS5 (1 << 11)
843 #define NM_IPAC_F_GPRS_CODING_MCS6 (1 << 12)
844 #define NM_IPAC_F_GPRS_CODING_MCS7 (1 << 13)
845 #define NM_IPAC_F_GPRS_CODING_MCS8 (1 << 14)
846 #define NM_IPAC_F_GPRS_CODING_MCS9 (1 << 15)
847 
849 #define NM_IPAC_F_RTP_FEAT_COMPR_CONTROL (1 << 0) /* RTP Compression Control */
850 #define NM_IPAC_F_RTP_FEAT_IR_8k (1 << 1) /* IR 8 kbit/s */
851 #define NM_IPAC_F_RTP_FEAT_IR_16k (1 << 2) /* IR 16 kbit/s */
852 #define NM_IPAC_F_RTP_FEAT_IR_32k (1 << 3) /* IR 32 kbit/s */
853 #define NM_IPAC_F_RTP_FEAT_IR_64k (1 << 4) /* IR 64 kbit/s */
854 #define NM_IPAC_F_RTP_FEAT_MULTIPLEX_RTP (1 << 6) /* RTP Multiplexing */
855 #define NM_IPAC_F_RTP_FEAT_MULTIPLEX_SRTP (1 << 7) /* SRTP Multiplexing */
856 
858 #define NM_IPAC_F_RSL_FEAT_PHYSICAL_CONTEXT (1 << 0)
859 #define NM_IPAC_F_RSL_FEAT_DYN_PDCH_ACT (1 << 1)
860 #define NM_IPAC_F_RSL_FEAT_RTP_PT2 (1 << 2)
861 
862 extern const struct value_string abis_nm_ipacc_freq_band_desc[];
863 extern const struct value_string abis_nm_ipacc_ciph_algo_desc[];
864 extern const struct value_string abis_nm_ipacc_chant_desc[];
865 extern const struct value_string abis_nm_ipacc_chanm_desc[];
866 extern const struct value_string abis_nm_ipacc_gprs_coding_desc[];
867 extern const struct value_string abis_nm_ipacc_rtp_feat_desc[];
868 extern const struct value_string abis_nm_ipacc_rsl_feat_desc[];
869 
872  IPAC_BINF_RXLEV = (1 << 8),
873  IPAC_BINF_RXQUAL = (1 << 9),
877  IPAC_BINF_BSIC = (1 << 13),
878  IPAC_BINF_CGI = (1 << 14),
883 };
884 
887  uint8_t un_blocking_timer; /* (un)blocking Timer (Tns-block) timeout */
888  uint8_t un_blocking_retries; /* (un)blocking Timer (Tns-block) number of retries */
889  uint8_t reset_timer; /* Reset Timer (Tns-reset) timeout */
890  uint8_t reset_retries; /* Reset Timer (Tns-reset) number of retries */
891  uint8_t test_timer; /* Test Timer (Tns-test) timeout */
892  uint8_t alive_timer; /* Alive Timer (Tns-alive) timeout */
893  uint8_t alive_retries; /* Alive Timer (Tns-alive) number of retries */
894 } __attribute__((packed));
895 
898  uint8_t t1_s; /* blocking timer (T1) */
899  uint8_t t1_blocking_retries; /* blocking retries */
900  uint8_t t1_unblocking_retries; /* unblocking retries */
901  uint8_t t2_s; /* reset timer (T2) */
902  uint8_t t2_retries; /* reset retries */
903  uint8_t t3_100ms; /* suspend timer (T3) in 100ms */
904  uint8_t t3_retries; /* suspend retries */
905  uint8_t t4_100ms; /* resume timer (T4) in 100ms */
906  uint8_t t4_retries; /* resume retries */
907  uint8_t t5_s; /* capability update timer (T5) */
908  uint8_t t5_retries; /* capability update retries */
909 } __attribute__((packed));
910 
913  uint8_t t3142;
914  uint8_t t3169;
915  uint8_t t3191;
916  uint8_t t3193_10ms;
917  uint8_t t3195;
918  uint8_t n3101;
919  uint8_t n3103;
920  uint8_t n3105;
922 } __attribute__((packed));
923 
926  /* T downlink TBF extension (0..500, network order) */
928  /* T uplink TBF extension (0..500, network order) */
930  /* Initial CS to use: CS1 -> 1, CS2 -> 2, CS3 -> 3, CS4 -> 4 */
931  uint8_t initial_cs;
932 } __attribute__((packed));
933 
936  /* Initial MCS to use when EGPRS is used:
937  * MCS1 -> 1, MCS2 -> 2, ..., MCS9 -> 9 */
938  uint8_t initial_mcs;
939 } __attribute__((packed));
940 
946 };
947 
950  uint8_t file_id[UINT8_MAX];
951  uint8_t file_id_len;
952 
953  uint8_t file_version[UINT8_MAX];
955 };
956 
957 uint16_t abis_nm_sw_desc_len(const struct abis_nm_sw_desc *sw, bool put_sw_descr);
958 uint16_t abis_nm_put_sw_desc(struct msgb *msg, const struct abis_nm_sw_desc *sw, bool put_sw_descr);
959 uint16_t abis_nm_put_sw_file(struct msgb *msg, const char *id, const char *ver, bool put_sw_desc);
960 uint32_t abis_nm_get_sw_desc_len(const uint8_t * buf, size_t len);
961 int abis_nm_get_sw_conf(const uint8_t * buf, size_t buf_len, struct abis_nm_sw_desc *sw, uint16_t sw_len);
962 
964  enum abis_nm_severity s,
965  enum abis_nm_pcause_type ct,
966  uint16_t cause_value, const char *fmt, ...);
968  enum abis_nm_severity s,
969  enum abis_nm_pcause_type ct,
970  uint16_t cause_value, const char *fmt,
971  va_list ap);
Definition: gsm_12_21.h:431
Definition: gsm_12_21.h:261
Definition: gsm_12_21.h:155
Definition: gsm_12_21.h:717
Definition: gsm_12_21.h:627
Definition: gsm_12_21.h:406
Definition: gsm_12_21.h:488
Definition: gsm_12_21.h:353
Definition: gsm_12_21.h:584
Definition: gsm_12_21.h:241
abis_nm_attr
OML Attributes / IEs (Section 9.4)
Definition: gsm_12_21.h:316
Definition: gsm_12_21.h:729
Definition: gsm_12_21.h:321
Definition: gsm_12_21.h:720
const struct value_string abis_nm_pcause_type_names[]
Definition: abis_nm.c:170
Definition: gsm_12_21.h:296
Definition: gsm_12_21.h:622
Definition: gsm_12_21.h:547
Definition: gsm_12_21.h:153
Definition: gsm_12_21.h:447
Definition: gsm_12_21.h:124
Definition: gsm_12_21.h:573
abis_nm_ipacc_test_res
first byte after length inside NM_ATT_TEST_REPORT
Definition: gsm_12_21.h:728
Definition: gsm_12_21.h:212
uint8_t reset_retries
Definition: gsm_12_21.h:890
Definition: gsm_12_21.h:534
uint8_t n3105
Definition: gsm_12_21.h:920
Definition: gsm_12_21.h:733
Definition: gsm_12_21.h:412
Definition: gsm_12_21.h:182
Definition: gsm_12_21.h:679
Definition: gsm_12_21.h:429
Definition: gsm_12_21.h:434
uint8_t trx_nr
TRX Number.
Definition: gsm_12_21.h:66
Definition: gsm_12_21.h:225
Definition: gsm_12_21.h:358
Definition: gsm_12_21.h:218
Definition: gsm_12_21.h:148
Definition: gsm_12_21.h:200
Definition: gsm_12_21.h:371
enum abis_nm_msgtype __attribute__
Definition: gsm_12_21.h:436
Definition: gsm_12_21.h:608
Definition: gsm_12_21.h:408
Definition: gsm_12_21.h:219
uint8_t file_id_len
Definition: gsm_12_21.h:951
Definition: gsm_12_21.h:310
Definition: gsm_12_21.h:666
ipac_eie
ip.access IEI
Definition: gsm_12_21.h:746
Definition: gsm_12_21.h:428
Definition: gsm_12_21.h:756
uint8_t data[0]
actual payload data
Definition: gsm_12_21.h:39
Definition: gsm_12_21.h:349
Definition: gsm_12_21.h:880
Definition: gsm_12_21.h:878
Definition: gsm_12_21.h:467
Definition: gsm_12_21.h:179
Definition: gsm_12_21.h:708
Definition: gsm_12_21.h:662
Definition: gsm_12_21.h:298
Definition: gsm_12_21.h:453
int abis_nm_get_sw_conf(const uint8_t *buf, size_t buf_len, struct abis_nm_sw_desc *sw, uint16_t sw_len)
Parse 3GPP TS 52.021 §9.4.61 SW Configuration from buffer.
Definition: abis_nm.c:991
Definition: gsm_12_21.h:529
Definition: gsm_12_21.h:156
Definition: gsm_12_21.h:881
Definition: gsm_12_21.h:209
Definition: gsm_12_21.h:188
Definition: gsm_12_21.h:217
Definition: gsm_12_21.h:626
uint8_t test_timer
Definition: gsm_12_21.h:891
Definition: gsm_12_21.h:97
Definition: gsm_12_21.h:506
OML Object Instance.
Definition: gsm_12_21.h:64
Definition: gsm_12_21.h:519
Definition: gsm_12_21.h:762
Definition: gsm_12_21.h:485
Definition: gsm_12_21.h:294
Definition: gsm_12_21.h:616
Definition: gsm_12_21.h:416
Definition: gsm_12_21.h:521
struct msgb * abis_nm_fail_evt_rep(enum abis_nm_event_type t, enum abis_nm_severity s, enum abis_nm_pcause_type ct, uint16_t cause_value, const char *fmt,...)
Pack 3GPP TS 12.21 § 8.8.2 Failure Event Report into msgb.
Definition: abis_nm.c:805
Definition: gsm_12_21.h:722
Definition: gsm_12_21.h:757
uint16_t t_ul_tbf_ext_10ms
Definition: gsm_12_21.h:929
Definition: gsm_12_21.h:624
Definition: gsm_12_21.h:754
Definition: gsm_12_21.h:222
Definition: gsm_12_21.h:135
Definition: gsm_12_21.h:110
Definition: gsm_12_21.h:104
Definition: gsm_12_21.h:435
Definition: gsm_12_21.h:260
Definition: gsm_12_21.h:676
Definition: gsm_12_21.h:775
Definition: gsm_12_21.h:715
Definition: gsm_12_21.h:368
Definition: gsm_12_21.h:367
Definition: gsm_12_21.h:146
const struct value_string abis_nm_ipacc_rsl_feat_desc[]
Definition: abis_nm.c:797
Definition: gsm_12_21.h:375
Definition: gsm_12_21.h:751
Definition: gsm_12_21.h:586
Definition: gsm_12_21.h:170
uint8_t length
Length in octets.
Definition: gsm_12_21.h:37
uint8_t t3_retries
Definition: gsm_12_21.h:904
abis_nm_chan_comb
Definition: gsm_12_21.h:545
Definition: gsm_12_21.h:105
Definition: gsm_12_21.h:872
Definition: gsm_12_21.h:458
Definition: gsm_12_21.h:88
Definition: gsm_12_21.h:322
uint8_t un_blocking_retries
Definition: gsm_12_21.h:888
Definition: gsm_12_21.h:117
abis_bs11_li_pll_mode
Siemens BS11 PLL mode.
Definition: gsm_12_21.h:684
Definition: gsm_12_21.h:160
Definition: gsm_12_21.h:407
Definition: gsm_12_21.h:186
abis_nm_obj_class
OML Object Class (Section 9.2)
Definition: gsm_12_21.h:285
uint8_t t1_s
Definition: gsm_12_21.h:898
Definition: gsm_12_21.h:166
uint8_t rlc_cv_countdown
Definition: gsm_12_21.h:921
Definition: gsm_12_21.h:474
const struct value_string abis_nm_msgtype_names[]
3GPP TS 52.021 §9.1 Message Types
Definition: abis_nm.c:267
uint8_t initial_cs
Definition: gsm_12_21.h:931
Definition: gsm_12_21.h:180
Definition: gsm_12_21.h:391
Definition: gsm_12_21.h:945
Abis OML Channel (Section 9.4.1)
Definition: gsm_12_21.h:640
uint8_t un_blocking_timer
Definition: gsm_12_21.h:887
const struct value_string abis_nm_ipacc_freq_band_desc[]
Definition: abis_nm.c:710
Definition: gsm_12_21.h:723
uint8_t alive_timer
Definition: gsm_12_21.h:892
Definition: gsm_12_21.h:417
Definition: gsm_12_21.h:89
Definition: gsm_12_21.h:411
Definition: gsm_12_21.h:614
Definition: gsm_12_21.h:122
Definition: gsm_12_21.h:237
Definition: gsm_12_21.h:738
Definition: gsm_12_21.h:84
Definition: gsm_12_21.h:377
uint8_t attrib
Definition: gsm_12_21.h:641
Definition: gsm_12_21.h:224
Definition: gsm_12_21.h:761
Definition: gsm_12_21.h:553
Definition: gsm_12_21.h:163
ipac_bcch_info_type
ip.access NWL BCCH information type
Definition: gsm_12_21.h:871
ip.access NM_ATT_IPACC_RLC_CFG_3 value
Definition: gsm_12_21.h:935
abis_bs11_phase
Siemens BS11 boot phase.
Definition: gsm_12_21.h:697
Definition: gsm_12_21.h:587
Definition: gsm_12_21.h:706
Definition: gsm_12_21.h:562
Definition: gsm_12_21.h:323
Definition: gsm_12_21.h:194
Definition: gsm_12_21.h:718
Definition: gsm_12_21.h:185
Definition: gsm_12_21.h:235
Definition: gsm_12_21.h:352
Definition: gsm_12_21.h:239
Definition: gsm_12_21.h:338
Definition: gsm_12_21.h:161
Definition: gsm_12_21.h:221
Definition: gsm_12_21.h:763
Definition: gsm_12_21.h:652
Definition: gsm_12_21.h:414
uint8_t placement
Placement (like ABIS_OM_PLACEMENT_ONLY)
Definition: gsm_12_21.h:33
abis_nm_msgtype_bs11
Siemens specific OML Message Types.
Definition: gsm_12_21.h:193
Definition: gsm_12_21.h:768
Definition: gsm_12_21.h:109
Definition: gsm_12_21.h:445
Definition: gsm_12_21.h:120
Definition: gsm_12_21.h:131
Definition: gsm_12_21.h:265
Definition: gsm_12_21.h:764
Definition: gsm_12_21.h:422
Definition: gsm_12_21.h:394
Definition: gsm_12_21.h:665
Definition: gsm_12_21.h:243
abis_nm_pcause_type
Probable Cause Type (Section 9.4.43)
Definition: gsm_12_21.h:591
Definition: gsm_12_21.h:504
Definition: gsm_12_21.h:93
Definition: gsm_12_21.h:96
Definition: gsm_12_21.h:379
Definition: gsm_12_21.h:594
Definition: gsm_12_21.h:705
Definition: gsm_12_21.h:108
Definition: gsm_12_21.h:132
Definition: gsm_12_21.h:262
Definition: gsm_12_21.h:369
Definition: gsm_12_21.h:171
Definition: gsm_12_21.h:324
Definition: gsm_12_21.h:388
Definition: gsm_12_21.h:345
Definition: gsm_12_21.h:612
Definition: gsm_12_21.h:582
Definition: gsm_12_21.h:741
uint8_t bts_nr
BTS Number.
Definition: gsm_12_21.h:65
Definition: gsm_12_21.h:355
Definition: gsm_12_21.h:398
Definition: gsm_12_21.h:619
Definition: gsm_12_21.h:396
Definition: gsm_12_21.h:344
Definition: gsm_12_21.h:335
Definition: gsm_12_21.h:299
Definition: gsm_12_21.h:421
abis_nm_avail_state
OML Availability State (Section 9.4.7)
Definition: gsm_12_21.h:525
Definition: gsm_12_21.h:716
Definition: gsm_12_21.h:274
Definition: gsm_12_21.h:620
Definition: gsm_12_21.h:115
Definition: gsm_12_21.h:625
Definition: gsm_12_21.h:635
const struct value_string abis_nm_ipacc_ciph_algo_desc[]
Definition: abis_nm.c:722
Definition: gsm_12_21.h:507
Definition: gsm_12_21.h:140
Definition: gsm_12_21.h:244
Definition: gsm_12_21.h:759
Definition: gsm_12_21.h:198
Definition: gsm_12_21.h:575
uint8_t t3169
Definition: gsm_12_21.h:914
Definition: gsm_12_21.h:150
Definition: gsm_12_21.h:340
uint8_t t3_100ms
Definition: gsm_12_21.h:903
Definition: gsm_12_21.h:92
Definition: gsm_12_21.h:636
Definition: gsm_12_21.h:606
OML FOM header.
Definition: gsm_12_21.h:71
Definition: gsm_12_21.h:495
Definition: gsm_12_21.h:363
Definition: gsm_12_21.h:393
Definition: gsm_12_21.h:370
Definition: gsm_12_21.h:154
Definition: gsm_12_21.h:540
uint8_t sequence
Sequence Number (if ABIS_OM_PLACEMENT_MIDDLE)
Definition: gsm_12_21.h:35
Definition: gsm_12_21.h:376
Definition: gsm_12_21.h:308
Definition: gsm_12_21.h:339
Definition: gsm_12_21.h:943
const uint8_t abis_nm_t200_ms[]
3GPP TS 12.21 9.4.53 T200 values (in msec)
Definition: abis_nm.c:256
Definition: gsm_12_21.h:731
Definition: gsm_12_21.h:451
Definition: gsm_12_21.h:184
Definition: gsm_12_21.h:300
Definition: gsm_12_21.h:125
Definition: gsm_12_21.h:668
Definition: gsm_12_21.h:464
uint8_t t2_s
Definition: gsm_12_21.h:901
Definition: gsm_12_21.h:611
Definition: gsm_12_21.h:399
Definition: gsm_12_21.h:747
uint16_t abis_nm_put_sw_desc(struct msgb *msg, const struct abis_nm_sw_desc *sw, bool put_sw_descr)
Put given 3GPP TS 52.021 §9.4.62 SW Description into msgb.
Definition: abis_nm.c:872
Definition: gsm_12_21.h:526
abis_nm_msgtype_ipacc
ip.access specific OML Message Types
Definition: gsm_12_21.h:229
Definition: gsm_12_21.h:876
Definition: gsm_12_21.h:405
Definition: gsm_12_21.h:136
Definition: gsm_12_21.h:400
Definition: gsm_12_21.h:206
Definition: gsm_12_21.h:466
abis_bs11_trx_power
Siemens BS11 TRX power.
Definition: gsm_12_21.h:672
Definition: gsm_12_21.h:752
Definition: gsm_12_21.h:477
Definition: gsm_12_21.h:380
Definition: gsm_12_21.h:259
Definition: gsm_12_21.h:118
Definition: gsm_12_21.h:699
Definition: gsm_12_21.h:557
Definition: gsm_12_21.h:449
Definition: gsm_12_21.h:126
Definition: gsm_12_21.h:348
Definition: gsm_12_21.h:702
Definition: gsm_12_21.h:505
Definition: gsm_12_21.h:766
uint8_t t3142
Definition: gsm_12_21.h:913
uint8_t mdisc
Message Discriminator abis_oml_mdisc.
Definition: gsm_12_21.h:31
Definition: gsm_12_21.h:501
Definition: gsm_12_21.h:427
Definition: gsm_12_21.h:455
Definition: gsm_12_21.h:356
uint16_t t_dl_tbf_ext_10ms
Definition: gsm_12_21.h:927
Definition: gsm_12_21.h:215
Definition: gsm_12_21.h:334
Definition: gsm_12_21.h:201
Definition: gsm_12_21.h:753
Definition: gsm_12_21.h:383
Definition: gsm_12_21.h:555
Definition: gsm_12_21.h:773
Definition: gsm_12_21.h:457
Definition: gsm_12_21.h:220
ip.access NM_ATT_IPACC_NS_CFG value
Definition: gsm_12_21.h:886
Definition: gsm_12_21.h:302
Definition: gsm_12_21.h:410
Definition: gsm_12_21.h:461
Definition: gsm_12_21.h:559
uint8_t n3101
Definition: gsm_12_21.h:918
Definition: gsm_12_21.h:613
Definition: gsm_12_21.h:303
Definition: gsm_12_21.h:721
uint8_t n3103
Definition: gsm_12_21.h:919
Definition: gsm_12_21.h:758
Definition: gsm_12_21.h:336
Definition: gsm_12_21.h:875
Definition: gsm_12_21.h:304
Definition: gsm_12_21.h:724
uint32_t abis_nm_get_sw_desc_len(const uint8_t *buf, size_t len)
Get length of first 3GPP TS 52.021 §9.4.62 SW Description from buffer.
Definition: abis_nm.c:908
Definition: gsm_12_21.h:347
Definition: gsm_12_21.h:327
Definition: gsm_12_21.h:234
Definition: gsm_12_21.h:512
Definition: gsm_12_21.h:772
Definition: gsm_12_21.h:432
Definition: gsm_12_21.h:252
uint8_t alive_retries
Definition: gsm_12_21.h:893
Definition: gsm_12_21.h:707
Definition: gsm_12_21.h:269
Definition: gsm_12_21.h:264
Definition: gsm_12_21.h:502
Definition: gsm_12_21.h:138
Definition: gsm_12_21.h:365
Definition: gsm_12_21.h:204
Definition: gsm_12_21.h:401
Definition: gsm_12_21.h:418
Definition: gsm_12_21.h:874
Definition: gsm_12_21.h:632
Definition: gsm_12_21.h:564
abis_nm_ipacc_testres_ie
internal IE inside NM_ATT_TEST_REPORT
Definition: gsm_12_21.h:737
Definition: gsm_12_21.h:585
Definition: gsm_12_21.h:320
Definition: gsm_12_21.h:177
Definition: gsm_12_21.h:493
uint8_t t5_retries
Definition: gsm_12_21.h:908
Definition: gsm_12_21.h:172
Definition: gsm_12_21.h:128
Definition: gsm_12_21.h:360
Definition: gsm_12_21.h:127
Definition: gsm_12_21.h:210
Definition: gsm_12_21.h:539
uint8_t initial_mcs
Definition: gsm_12_21.h:938
Definition: gsm_12_21.h:267
Definition: gsm_12_21.h:238
Definition: gsm_12_21.h:709
Definition: gsm_12_21.h:563
abis_nm_op_state
OML Operational State.
Definition: gsm_12_21.h:538
Definition: gsm_12_21.h:685
Definition: gsm_12_21.h:456
Definition: gsm_12_21.h:168
Definition: gsm_12_21.h:404
Definition: gsm_12_21.h:273
Definition: gsm_12_21.h:703
Definition: gsm_12_21.h:87
Definition: gsm_12_21.h:361
Definition: gsm_12_21.h:175
Definition: gsm_12_21.h:397
Definition: gsm_12_21.h:139
uint8_t bts_port
BTS port number.
Definition: gsm_12_21.h:642
Definition: gsm_12_21.h:174
Definition: gsm_12_21.h:402
Definition: gsm_12_21.h:450
uint8_t t4_retries
Definition: gsm_12_21.h:906
Definition: gsm_12_21.h:390
3GPP TS 52.021 §9.4.62 SW Description
Definition: gsm_12_21.h:949
Definition: gsm_12_21.h:704
Definition: gsm_12_21.h:199
uint8_t t4_100ms
Definition: gsm_12_21.h:905
Definition: gsm_12_21.h:91
Definition: gsm_12_21.h:385
Definition: gsm_12_21.h:373
Definition: gsm_12_21.h:280
Definition: gsm_12_21.h:592
Definition: gsm_12_21.h:240
Definition: gsm_12_21.h:468
Definition: gsm_12_21.h:86
Definition: gsm_12_21.h:350
Definition: gsm_12_21.h:663
uint8_t ts_nr
Timeslot Number.
Definition: gsm_12_21.h:67
Definition: gsm_12_21.h:674
Definition: gsm_12_21.h:448
Definition: gsm_12_21.h:444
abis_bs11_line_cfg
Siemens BS11 E1 line configuration.
Definition: gsm_12_21.h:690
Definition: gsm_12_21.h:496
Definition: gsm_12_21.h:137
Definition: gsm_12_21.h:271
Definition: gsm_12_21.h:189
Definition: gsm_12_21.h:197
Definition: gsm_12_21.h:561
Definition: gsm_12_21.h:607
Definition: gsm_12_21.h:470
Definition: gsm_12_21.h:755
Definition: gsm_12_21.h:440
Definition: gsm_12_21.h:771
Definition: gsm_12_21.h:686
Definition: gsm_12_21.h:499
Definition: gsm_12_21.h:583
Definition: gsm_12_21.h:423
uint8_t obj_class
Object Class (abis_nm_obj_class)
Definition: gsm_12_21.h:73
Definition: gsm_12_21.h:305
uint8_t t5_s
Definition: gsm_12_21.h:907
Definition: gsm_12_21.h:882
Definition: gsm_12_21.h:289
Definition: gsm_12_21.h:106
Definition: gsm_12_21.h:556
Definition: gsm_12_21.h:248
Definition: gsm_12_21.h:700
Definition: gsm_12_21.h:312
uint8_t t3191
Definition: gsm_12_21.h:915
Definition: gsm_12_21.h:386
osmo_oml_nsvc_address_type
Osmocom NSVC address type for NM_ATT_OSMO_NS_LINK_CFG.
Definition: gsm_12_21.h:942
Definition: gsm_12_21.h:381
const struct value_string abis_nm_ipacc_chanm_desc[]
Definition: abis_nm.c:750
Definition: gsm_12_21.h:479
Definition: gsm_12_21.h:142
Definition: gsm_12_21.h:605
Definition: gsm_12_21.h:102
uint8_t t2_retries
Definition: gsm_12_21.h:902
Definition: gsm_12_21.h:113
Definition: gsm_12_21.h:473
Definition: gsm_12_21.h:242
Definition: gsm_12_21.h:532
Definition: gsm_12_21.h:675
abis_nm_adm_state
OML Administrative State (Section 9.4.4)
Definition: gsm_12_21.h:517
uint8_t timeslot
E1 timeslot.
Definition: gsm_12_21.h:643
Definition: gsm_12_21.h:362
Definition: gsm_12_21.h:216
uint8_t t3193_10ms
Definition: gsm_12_21.h:916
Definition: gsm_12_21.h:214
Definition: gsm_12_21.h:111
Definition: gsm_12_21.h:750
Definition: gsm_12_21.h:549
uint8_t len
Definition: gsm_04_11.h:480
Definition: gsm_12_21.h:382
Definition: gsm_12_21.h:384
Definition: gsm_12_21.h:426
Definition: gsm_12_21.h:95
Definition: gsm_12_21.h:420
Definition: gsm_12_21.h:531
Definition: gsm_12_21.h:476
Definition: gsm_12_21.h:615
Definition: gsm_12_21.h:85
Definition: gsm_12_21.h:463
generic header in front of every OML message according to TS 08.59
Definition: gsm_12_21.h:29
abis_nm_severity
Perceived Severity (Section: 9.4.63)
Definition: gsm_12_21.h:581
Definition: gsm_12_21.h:306
const struct value_string abis_nm_ipacc_gprs_coding_desc[]
Definition: abis_nm.c:769
Definition: gsm_12_21.h:767
Definition: gsm_12_21.h:223
Definition: gsm_12_21.h:472
Definition: gsm_12_21.h:664
Definition: gsm_12_21.h:295
uint8_t reset_timer
Definition: gsm_12_21.h:889
Definition: gsm_12_21.h:341
Definition: gsm_12_21.h:629
Definition: gsm_12_21.h:740
ip.access NM_ATT_IPACC_RLC_CFG value
Definition: gsm_12_21.h:912
Definition: gsm_12_21.h:364
const struct value_string abis_nm_ipacc_chant_desc[]
Definition: abis_nm.c:734
Definition: gsm_12_21.h:325
Definition: gsm_12_21.h:143
Definition: gsm_12_21.h:359
Definition: gsm_12_21.h:424
Definition: gsm_12_21.h:698
Definition: gsm_12_21.h:944
Definition: gsm_12_21.h:181
Definition: gsm_12_21.h:90
Definition: gsm_12_21.h:541
Definition: gsm_12_21.h:481
Definition: gsm_12_21.h:609
Definition: gsm_12_21.h:281
uint8_t msg[0]
Definition: gsm_08_08.h:729
Definition: gsm_12_21.h:288
uint16_t abis_nm_sw_desc_len(const struct abis_nm_sw_desc *sw, bool put_sw_descr)
Compute length of given 3GPP TS 52.021 §9.4.62 SW Description.
Definition: abis_nm.c:860
Definition: gsm_12_21.h:205
Definition: gsm_12_21.h:253
Definition: gsm_12_21.h:441
abis_nm_ipacc_test_no
ip.access test number
Definition: gsm_12_21.h:714
Definition: gsm_12_21.h:651
ip.access NM_ATT_IPACC_BSSGP_CFG value
Definition: gsm_12_21.h:897
Definition: gsm_12_21.h:492
Definition: gsm_12_21.h:749
Definition: gsm_12_21.h:667
Definition: gsm_12_21.h:387
Definition: gsm_12_21.h:701
uint8_t msg_type
Message Type (abis_nm_msgtype)
Definition: gsm_12_21.h:72
Definition: gsm_12_21.h:250
Definition: gsm_12_21.h:372
Definition: gsm_12_21.h:233
Definition: gsm_12_21.h:693
Definition: gsm_12_21.h:511
Definition: gsm_12_21.h:169
Definition: gsm_12_21.h:101
Definition: gsm_12_21.h:403
uint8_t file_version_len
Definition: gsm_12_21.h:954
Definition: gsm_12_21.h:533
Definition: gsm_12_21.h:249
Definition: gsm_12_21.h:518
Definition: gsm_12_21.h:232
Definition: gsm_12_21.h:719
Definition: gsm_12_21.h:330
Definition: gsm_12_21.h:655
Definition: gsm_12_21.h:251
Definition: gsm_12_21.h:354
Definition: gsm_12_21.h:680
Definition: gsm_12_21.h:114
Definition: gsm_12_21.h:551
Definition: gsm_12_21.h:157
Definition: gsm_12_21.h:328
Definition: gsm_12_21.h:653
Definition: gsm_12_21.h:452
Definition: gsm_12_21.h:678
Definition: gsm_12_21.h:164
Definition: gsm_12_21.h:710
Definition: gsm_12_21.h:439
abis_nm_bs11_cell_alloc
Definition: gsm_12_21.h:279
Definition: gsm_12_21.h:650
Definition: gsm_12_21.h:287
Definition: gsm_12_21.h:454
Definition: gsm_12_21.h:574
Definition: gsm_12_21.h:475
Definition: gsm_12_21.h:490
Definition: gsm_12_21.h:165
Definition: gsm_12_21.h:147
Definition: gsm_12_21.h:621
Definition: gsm_12_21.h:290
Definition: gsm_12_21.h:331
Definition: gsm_12_21.h:673
Definition: gsm_12_21.h:151
Definition: gsm_12_21.h:730
Definition: gsm_12_21.h:879
Definition: gsm_12_21.h:173
struct abis_om_obj_inst obj_inst
Object Instance.
Definition: gsm_12_21.h:1076
uint8_t subslot
E1 sub-slot.
Definition: gsm_12_21.h:644
Definition: gsm_12_21.h:134
abis_nm_t200_idx
3GPP TS 12.21 9.4.53 T200 index
Definition: gsm_12_21.h:648
Definition: gsm_12_21.h:425
Definition: gsm_12_21.h:207
Definition: gsm_12_21.h:691
Definition: gsm_12_21.h:129
Definition: gsm_12_21.h:576
Definition: gsm_12_21.h:346
uint8_t t3195
Definition: gsm_12_21.h:917
Definition: gsm_12_21.h:769
Definition: gsm_12_21.h:202
Definition: gsm_12_21.h:337
Definition: gsm_12_21.h:634
Definition: gsm_12_21.h:478
Definition: gsm_12_21.h:577
Definition: gsm_12_21.h:343
Definition: gsm_12_21.h:145
Definition: gsm_12_21.h:873
uint8_t t1_unblocking_retries
Definition: gsm_12_21.h:900
Definition: gsm_12_21.h:566
Definition: gsm_12_21.h:167
Definition: gsm_12_21.h:357
Definition: gsm_12_21.h:176
abis_nm_nack_cause
NACK causes (Section 9.4.36)
Definition: gsm_12_21.h:602
Definition: gsm_12_21.h:618
const struct value_string abis_mm_event_cause_names[]
Definition: abis_nm.c:154
Definition: gsm_12_21.h:430
Definition: gsm_12_21.h:187
Definition: gsm_12_21.h:483
Definition: gsm_12_21.h:107
const struct value_string abis_nm_att_names[]
3GPP TS 52.021 §9.4 Attributes and Parameters
Definition: abis_nm.c:370
Definition: gsm_12_21.h:442
Definition: gsm_12_21.h:552
Definition: gsm_12_21.h:246
Definition: gsm_12_21.h:415
Definition: gsm_12_21.h:437
Definition: gsm_12_21.h:503
Definition: gsm_12_21.h:469
Definition: gsm_12_21.h:293
Definition: gsm_12_21.h:211
Definition: gsm_12_21.h:366
Definition: gsm_12_21.h:433
Definition: gsm_12_21.h:103
Definition: gsm_12_21.h:286
Definition: gsm_12_21.h:527
Definition: gsm_12_21.h:484
Definition: gsm_12_21.h:236
Definition: gsm_12_21.h:159
Definition: gsm_12_21.h:631
const struct value_string abis_nm_ipacc_rtp_feat_desc[]
Definition: abis_nm.c:786
Definition: gsm_12_21.h:329
Definition: gsm_12_21.h:677
abis_nm_msgtype
OML Message Type (Section 9.1)
Definition: gsm_12_21.h:82
Definition: gsm_12_21.h:630
uint16_t abis_nm_put_sw_file(struct msgb *msg, const char *id, const char *ver, bool put_sw_desc)
Put given file ID/Version pair as 3GPP TS 52.021 §9.4.62 SW Description into msgb.
Definition: abis_nm.c:890
Definition: gsm_12_21.h:546
Definition: gsm_12_21.h:247
ip.access NM_ATT_IPACC_RLC_CFG_2 value
Definition: gsm_12_21.h:925
Definition: gsm_12_21.h:203
Definition: gsm_12_21.h:520
Definition: gsm_12_21.h:774
Definition: gsm_12_21.h:486
Definition: gsm_12_21.h:748
Definition: gsm_12_21.h:742
Definition: gsm_12_21.h:446
abis_bs11_objtype
Siemens BS-11 specific objects in the SienemsHW (0xA5) object class.
Definition: gsm_12_21.h:661
Definition: gsm_12_21.h:98
Definition: gsm_12_21.h:760
Definition: gsm_12_21.h:649
Definition: gsm_12_21.h:99
Definition: gsm_12_21.h:351
Definition: gsm_12_21.h:739
Definition: gsm_12_21.h:489
Definition: gsm_12_21.h:196
Definition: gsm_12_21.h:628
abis_mm_event_causes
OML Probable Cause (Section 9.4.43) Manufacturer specific values.
Definition: gsm_12_21.h:257
Definition: gsm_12_21.h:149
Definition: gsm_12_21.h:480
Definition: gsm_12_21.h:121
Definition: gsm_12_21.h:633
Definition: gsm_12_21.h:770
Definition: gsm_12_21.h:438
abis_nm_event_type
Event Type (Section 9.4.16)
Definition: gsm_12_21.h:572
Definition: gsm_12_21.h:317
Definition: gsm_12_21.h:119
Definition: gsm_12_21.h:245
Definition: gsm_12_21.h:230
Definition: gsm_12_21.h:94
Definition: gsm_12_21.h:130
Definition: gsm_12_21.h:491
Definition: gsm_12_21.h:604
Definition: gsm_12_21.h:497
Definition: gsm_12_21.h:152
Definition: gsm_12_21.h:342
Definition: gsm_12_21.h:623
Definition: gsm_12_21.h:301
Definition: gsm_12_21.h:443
Definition: gsm_12_21.h:318
Definition: gsm_12_21.h:326
Definition: gsm_12_21.h:266
Definition: gsm_12_21.h:112
Definition: gsm_12_21.h:654
Definition: gsm_12_21.h:465
Definition: gsm_12_21.h:309
Definition: gsm_12_21.h:319
struct msgb * abis_nm_fail_evt_vrep(enum abis_nm_event_type t, enum abis_nm_severity s, enum abis_nm_pcause_type ct, uint16_t cause_value, const char *fmt, va_list ap)
Pack 3GPP TS 12.21 § 8.8.2 Failure Event Report into msgb.
Definition: abis_nm.c:821
Definition: gsm_12_21.h:141
Definition: gsm_12_21.h:158
Definition: gsm_12_21.h:419
Definition: gsm_12_21.h:877
Definition: gsm_12_21.h:610
Definition: gsm_12_21.h:231
Definition: gsm_12_21.h:593
uint8_t t1_blocking_retries
Definition: gsm_12_21.h:899
Definition: gsm_12_21.h:528
Definition: gsm_12_21.h:333
Definition: gsm_12_21.h:732
Definition: gsm_12_21.h:692
Definition: gsm_12_21.h:413