diff options
author | Harald Welte <laforge@gnumonks.org> | 2016-04-25 12:11:20 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2016-05-05 18:49:27 +0200 |
commit | 2d2e2cca0dc1d62addc9c9fcb3a59f343fc3baf6 (patch) | |
tree | 8ec3ba89d486e4c324d32d1980ce68d5118d2db1 /include/osmocom/core/gsmtap.h | |
parent | 0996c879255e4653740814112bf98d0ddc93100c (diff) |
Update doxygen annotations in libosmocore
This adds and improves doxygen API descriptions all over libosmocore,
reducing the 'white spots' that don't have any documentation.
Diffstat (limited to 'include/osmocom/core/gsmtap.h')
-rw-r--r-- | include/osmocom/core/gsmtap.h | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/include/osmocom/core/gsmtap.h b/include/osmocom/core/gsmtap.h index c1ac3edb..c35582e1 100644 --- a/include/osmocom/core/gsmtap.h +++ b/include/osmocom/core/gsmtap.h @@ -44,6 +44,7 @@ #define GSMTAP_TYPE_UMTS_RRC 0x0c #define GSMTAP_TYPE_LTE_RRC 0x0d /* LTE interface */ #define GSMTAP_TYPE_LTE_MAC 0x0e /* LTE MAC interface */ +#define GSMTAP_TYPE_LTE_MAC_FRAMED 0x0f /* LTE MAC with context hdr */ /* ====== DO NOT MAKE UNAPPROVED MODIFICATIONS HERE ===== */ @@ -235,21 +236,22 @@ enum { }; /* ====== DO NOT MAKE UNAPPROVED MODIFICATIONS HERE ===== */ +/*! \brief Structure of the GTMTAP pseudo-header */ struct gsmtap_hdr { - uint8_t version; /* version, set to 0x01 currently */ - uint8_t hdr_len; /* length in number of 32bit words */ - uint8_t type; /* see GSMTAP_TYPE_* */ - uint8_t timeslot; /* timeslot (0..7 on Um) */ + uint8_t version; /*!< version, set to 0x01 currently */ + uint8_t hdr_len; /*!< length in number of 32bit words */ + uint8_t type; /*!< see GSMTAP_TYPE_* */ + uint8_t timeslot; /*!< timeslot (0..7 on Um) */ - uint16_t arfcn; /* ARFCN (frequency) */ - int8_t signal_dbm; /* signal level in dBm */ - int8_t snr_db; /* signal/noise ratio in dB */ + uint16_t arfcn; /*!< ARFCN (frequency) */ + int8_t signal_dbm; /*!< signal level in dBm */ + int8_t snr_db; /*!< signal/noise ratio in dB */ - uint32_t frame_number; /* GSM Frame Number (FN) */ + uint32_t frame_number; /*!< GSM Frame Number (FN) */ - uint8_t sub_type; /* Type of burst/channel, see above */ - uint8_t antenna_nr; /* Antenna Number */ - uint8_t sub_slot; /* sub-slot within timeslot */ - uint8_t res; /* reserved for future use (RFU) */ + uint8_t sub_type; /*!< Type of burst/channel, see above */ + uint8_t antenna_nr; /*!< Antenna Number */ + uint8_t sub_slot; /*!< sub-slot within timeslot */ + uint8_t res; /*!< reserved for future use (RFU) */ } __attribute__((packed)); |