SET ID. More...
#include <glsupl2.h>
Public Attributes | |
GLSUPL_SetIDType | eType |
ID Type. | |
char | msisdn_asc [17] |
Mobile Subscriber ISDN Number (0 terminated Ascii string) | |
unsigned char | msisdn_bcd [8] |
Mobile Subscriber ISDN Number (BCD format) | |
unsigned char | mdn [8] |
MSDN Number. | |
unsigned char | min [5] |
Mobile ID number (first 34 bits are used) | |
unsigned char | imsi [8] |
International Mobile Subscriber Identity (IMSI = MCC + MNC + MSIN) | |
unsigned char | ipv4 [4] |
IP address v4. | |
unsigned char | ipv6 [16] |
IP address v6. | |
char | nai [1001] |
Network Access Identifier (ex. |
SET ID.
SET identity value. This parameter can be of type:
Reference: OMA SUPL TS (Section 7.14.1 SET Session ID).
ASN.1 specification:
SETId ::= CHOICE { msisdn OCTET STRING(SIZE (8)), mdn OCTET STRING(SIZE (8)), min BIT STRING(SIZE (34)), -- coded according to TIA-553 imsi OCTET STRING(SIZE (8)), nai IA5String(SIZE (1..1000)), iPAddress IPAddress, ... }
SET identity value. This parameter can be of type:
Reference: OMA SUPL TS (Section 10.14.1 SET Session ID).
ASN.1 specification:
SETId ::= CHOICE { msisdn OCTET STRING(SIZE (8)), mdn OCTET STRING(SIZE (8)), min BIT STRING(SIZE (34)), -- coded according to TIA-553 imsi OCTET STRING(SIZE (8)), nai IA5String(SIZE (1..1000)), iPAddress IPAddress, ... } -- msisdn, mnd and imsi are a BCD (Binary Coded Decimal) string -- represent digits from 0 through 9, -- two digits per octet, each digit encoded 0000 to 1001 (0 to 9) -- bits 8765 of octet n encoding digit 2n -- bits 4321 of octet n encoding digit 2(n-1) +1 -- not used digits in the string shall be filled with 1111 IPAddress ::= CHOICE { ipv4Address OCTET STRING(SIZE (4)), ipv6Address OCTET STRING(SIZE (16))}
ID Type.
char GLSUPL_SetID::nai[1001] |
Network Access Identifier (ex.