libosmogsm
0.12.0.55-9540
Osmocom GSM library
|
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | ipaccess_head |
struct | ipaccess_head_ext |
struct | sdp_firmware |
struct | sdp_header_entry |
Macros | |
#define | IPA_TCP_PORT_OML 3002 |
#define | IPA_TCP_PORT_RSL 3003 |
Enumerations | |
enum | ipaccess_proto { IPAC_PROTO_RSL = 0x00, IPAC_PROTO_IPACCESS = 0xfe, IPAC_PROTO_SCCP = 0xfd, IPAC_PROTO_OML = 0xff, IPAC_PROTO_OSMO = 0xee, IPAC_PROTO_MGCP_OLD = 0xfc } |
enum | ipaccess_proto_ext { IPAC_PROTO_EXT_CTRL = 0x00, IPAC_PROTO_EXT_MGCP = 0x01, IPAC_PROTO_EXT_LAC = 0x02, IPAC_PROTO_EXT_SMSC = 0x03, IPAC_PROTO_EXT_ORC = 0x04, IPAC_PROTO_EXT_GSUP = 0x05, IPAC_PROTO_EXT_OAP = 0x06, IPAC_PROTO_EXT_RSPRO = 0x07 } |
enum | ipaccess_msgtype { IPAC_MSGT_PING = 0x00, IPAC_MSGT_PONG = 0x01, IPAC_MSGT_ID_GET = 0x04, IPAC_MSGT_ID_RESP = 0x05, IPAC_MSGT_ID_ACK = 0x06, IPAC_MSGT_SCCP_OLD = 0xff } |
enum | ipaccess_id_tags { IPAC_IDTAG_SERNR = 0x00, IPAC_IDTAG_UNITNAME = 0x01, IPAC_IDTAG_LOCATION1 = 0x02, IPAC_IDTAG_LOCATION2 = 0x03, IPAC_IDTAG_EQUIPVERS = 0x04, IPAC_IDTAG_SWVERSION = 0x05, IPAC_IDTAG_IPADDR = 0x06, IPAC_IDTAG_MACADDR = 0x07, IPAC_IDTAG_UNIT = 0x08 } |
Functions | |
struct ipaccess_head | __attribute__ ((packed)) |
Variables | |
uint16_t | len |
uint8_t | proto |
uint8_t | data [0] |
enum ipaccess_proto | __attribute__ |
char | magic [4] |
char | more_magic [2] |
uint16_t | more_more_magic |
uint32_t | header_length |
uint32_t | file_length |
char | sw_part [20] |
char | text1 [64] |
char | time [12] |
char | date [14] |
char | text2 [10] |
char | version [20] |
uint16_t | table_offset |
uint16_t | something1 |
uint32_t | length |
uint32_t | addr1 |
uint32_t | addr2 |
uint32_t | start |
#define IPA_TCP_PORT_OML 3002 |
#define IPA_TCP_PORT_RSL 3003 |
enum ipaccess_id_tags |
enum ipaccess_msgtype |
enum ipaccess_proto |
enum ipaccess_proto_ext |
enum ipaccess_proto __attribute__ |
uint32_t addr1 |
uint32_t addr2 |
uint8_t data[0] |
char date |
uint32_t file_length |
uint32_t header_length |
uint16_t len |
uint32_t length |
char magic[4] |
char more_magic[2] |
uint16_t more_more_magic |
uint8_t proto |
Referenced by ipa_prepend_header(), and ipa_prepend_header_ext().
uint16_t something1 |
uint32_t start |
char sw_part[20] |
uint16_t table_offset |
char text1 |
char text2 |
char time |
Referenced by gsm340_vp_absolute().
char version[20] |