#include <nas.h>
|
|
uint8_t | spnEncoding |
| |
|
uint8_t | spnLength |
| |
|
char | spn [255] |
| |
|
uint8_t | shortNameEn |
| |
|
uint8_t | shortNameCI |
| |
|
uint8_t | shortNameSB |
| |
|
char | shortNameLen |
| |
|
uint8_t | shortName [255] |
| |
|
uint8_t | longNameEn |
| |
|
uint8_t | longNameCI |
| |
|
uint8_t | longNameSB |
| |
|
uint8_t | longNameLen |
| |
|
char | longName [255] |
| |
|
swi_uint256_t | ParamPresenceMask |
| |
This structure contains unpack get operator name for specificed network parameters.
- Parameters
-
| spnEncoding |
- Coding scheme used for service provider name. This value is ignored if spn_len is zero Values:
- 0x00 - SMS default 7-bit coded alphabet as defined in 3GPP TS 23.038 with bit 8 set to 0
- 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
- Note: This value is ignored if spnLength is zero.
- Bit to check in ParamPresenceMask - 16
|
| spnLength |
- Length of SPN which follows
- Note: This SPN value is ignored if spnLength is zero and spnEncoding is 0xff.
- Bit to check in ParamPresenceMask - 16
|
| spn |
- Service Provider name string
- Bit to check in ParamPresenceMask - 16
|
| shortNameEn |
- Coding scheme used for PLMN short name. This value is ignored if PLMN short name length is zero Values:
- 0x00 - SMS default 7-bit coded alphabet as defined in 3GPP TS 23.038 with bit 8 set to 0
- 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
- Note: This value is ignored if shortNameLen is zero.
- Bit to check in ParamPresenceMask - 16
|
| shortNameCI |
- Indicates whether the country initials are to be added to the shortName. This value is ignored if shortNameLen is zero. Values:
- 0x00 - Do not add the letters for the countrys initials to the name
- 0x01 - Add the countrys initials and a text string to the name
- 0xFF - Not specified
- Note: This value is ignored if shortNameLen is zero.
- Bit to check in ParamPresenceMask - 16
|
| shortNameSB |
- PLMN short name spare bits. This value is ignored if shortNameLen is zero. Values:
- 0x01 - Bit 8 is spare and set to 0 in octet
- 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
- 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in octet n
- 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in octet n
- 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in octet n
- 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in octet n
- 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in octet n
- 0x00 - Carries no information about the number of spare bits in octet n
- Note: This value is ignored if shortNameLen is zero.
- Bit to check in ParamPresenceMask - 16
|
| shortNameLen |
- Length of shortName which follows
- Note: This shortName value is ignored if shortNameLen is zero and shortNameEn is 0xff.
- Bit to check in ParamPresenceMask - 16
|
| shortName |
- PLMN short name
- Bit to check in ParamPresenceMask - 16
|
| longNameEn |
- Coding scheme used for PLMN long name. This value is ignored if PLMN long name length is zero Values:
- 0x00 - SMS default 7-bit coded alphabet as defined in 3GPP TS 23.038 with bit 8 set to 0
- 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
- Note: This value is ignored if shortNameLen is zero.
- Bit to check in ParamPresenceMask - 16
|
| longNameCI |
- Indicates whether the country initials are to be added to the longName. This value is ignored if longNameLen is zero. Values:
- 0x00 - Do not add the letters for the countrys initials to the name
- 0x01 - Add the countrys initials and a text string to the name
- 0xFF - Not specified
- Note: This value is ignored if shortNameLen is zero.
- Bit to check in ParamPresenceMask - 16
|
| longNameSB |
- PLMN long name spare bits. This value is ignored if longNameLen is zero. Values:
- 0x01 - Bit 8 is spare and set to 0 in octet
- 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
- 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in octet n
- 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in octet n
- 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in octet n
- 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in octet n
- 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in octet n
- 0x00 - Carries no information about the number of spare bits in octet n
- Note: This value is ignored if shortNameLen is zero.
- Bit to check in ParamPresenceMask - 16
|
| longNameLen |
- Length of longName which follows
- Note: This longName value is ignored if longNameLen is zero and longNameEn is 0xff.
- Bit to check in ParamPresenceMask - 16
|
| longName |
- PLMN long name
- Bit to check in ParamPresenceMask - 16
|
| ParamPresenceMask |
- bitmask representation to indicate valid parameters.
|
- 5G Specific:
The documentation for this struct was generated from the following file: