Versions in this module Expand all Collapse all v1 v1.0.71 Nov 20, 2024 v1.0.7 Nov 9, 2024 Changes in this version + func AmfIdToModels(amfRegionId uint8, amfSetId uint16, amfPointer uint8) (amfId string) + func AmfIdToNas(amfId string) (amfRegionId uint8, amfSetId uint16, amfPointer uint8) + func AmfIdToNasWithError(amfId string) (amfRegionId uint8, amfSetId uint16, amfPointer uint8, err error) + func DecodeDaylightSavingTime(nasDaylightSavingTime nasType.NetworkDaylightSavingTime) string + func DecodeLocalTimeZone(nasLocalTimeZone nasType.LocalTimeZone) string + func DecodeUniversalTimeAndLocalTimeZone(nasUniversalTimeAndLocalTimeZone nasType.UniversalTimeAndLocalTimeZone) time.Time + func EncodeDaylightSavingTimeToNas(timezone string) nasType.NetworkDaylightSavingTime + func EncodeLocalTimeZoneToNas(timezone string) nasType.LocalTimeZone + func EncodeUniversalTimeAndLocalTimeZoneToNas(universalTime time.Time) nasType.UniversalTimeAndLocalTimeZone + func FullNetworkNameToNas(name string) (fullNetworkName nasType.FullNameForNetwork) + func GPRSTimer2ToNas(timerValue int) (timerValueNas uint8) + func GPRSTimer3ToNas(timerValue int) (timerValueNas uint8) + func GetTimeZone(now time.Time) string + func GetTypeOfIdentity(buf byte) uint8 + func GutiToNas(guti string) nasType.GUTI5G + func GutiToNasWithError(guti string) (nasType.GUTI5G, error) + func GutiToString(buf []byte) (guami models.Guami, guti string) + func GutiToStringWithError(buf []byte) (guami models.Guami, guti string, err error) + func LadnToModels(buf []uint8) (dnnValues []string) + func LadnToNas(dnn string, taiLists []models.Tai) (ladnNas []uint8) + func ModelsToPDUSessionType(pduSessType models.PduSessionType) (nasPduSessType uint8) + func ModelsToSessionAMBR(ambr *models.Ambr) (sessAmbr nasType.SessionAMBR) + func NaiToString(buf []byte) (nai string) + func PDUSessionReactivationResultErrorCauseToBuf(errPduSessionId, errCause []uint8) (buf []uint8) + func PDUSessionTypeToModels(nasPduSessType uint8) (pduSessType models.PduSessionType) + func PSIToBooleanArray(buf []uint8) (array [16]bool) + func PSIToBuf(array [16]bool) []uint8 + func PartialServiceAreaListToNas(plmnID models.PlmnId, serviceAreaRestriction models.ServiceAreaRestriction) []byte + func PeiToString(buf []byte) string + func PeiToStringWithError(buf []byte) (string, error) + func PlmnIDToNas(plmnID models.PlmnId) []uint8 + func PlmnIDToString(nasBuf []byte) string + func RejectedNssaiToNas(rejectedNssaiInPlmn []models.Snssai, rejectedNssaiInTa []models.Snssai) nasType.RejectedNSSAI + func RejectedSnssaiToNas(snssai models.Snssai, rejectCause uint8) []uint8 + func RequestedNssaiToModels(nasNssai *nasType.RequestedNSSAI) ([]models.MappingOfSnssai, error) + func ShortNetworkNameToNas(name string) (shortNetworkName nasType.ShortNameForNetwork) + func SnssaiToModels(nasSnssai *nasType.SNSSAI) (snssai models.Snssai) + func SnssaiToNas(snssai models.Snssai) []uint8 + func SpareHalfOctetAndNgksiToModels(ngKsiNas nasType.SpareHalfOctetAndNgksi) (ngKsiModels models.NgKsi) + func SpareHalfOctetAndNgksiToNas(ngKsiModels models.NgKsi) (ngKsiNas nasType.SpareHalfOctetAndNgksi) + func SuciToString(buf []byte) (suci string, plmnId string) + func SuciToStringWithError(buf []byte) (suci string, plmnId string, err error) + func TaiListToNas(taiList []models.Tai) []uint8 + func UESecurityCapabilityToByteArray(buf []uint8) (nea, nia, eea, eia [2]byte) + func UpuAckToModels(buf []uint8) (string, error) + func UpuInfoToNas(upuInfo models.UpuInfo) []uint8 + type PCOReadingState int + const ReadingContent + const ReadingID + const ReadingLength + type ProtocolConfigurationOptions struct + ProtocolOrContainerList []*ProtocolOrContainerUnit + func NewProtocolConfigurationOptions() (pco *ProtocolConfigurationOptions) + func (protocolConfigurationOptions *ProtocolConfigurationOptions) AddDNSServerIPv4Address(dnsIP net.IP) (err error) + func (protocolConfigurationOptions *ProtocolConfigurationOptions) AddDNSServerIPv4AddressRequest() + func (protocolConfigurationOptions *ProtocolConfigurationOptions) AddDNSServerIPv6Address(dnsIP net.IP) (err error) + func (protocolConfigurationOptions *ProtocolConfigurationOptions) AddDNSServerIPv6AddressRequest() + func (protocolConfigurationOptions *ProtocolConfigurationOptions) AddIPAddressAllocationViaNASSignallingUL() + func (protocolConfigurationOptions *ProtocolConfigurationOptions) AddIPv4LinkMTU(mtu uint16) (err error) + func (protocolConfigurationOptions *ProtocolConfigurationOptions) AddPCSCFIPv4Address(pcscfIP net.IP) (err error) + func (protocolConfigurationOptions *ProtocolConfigurationOptions) Marshal() []byte + func (protocolConfigurationOptions *ProtocolConfigurationOptions) UnMarshal(data []byte) error + type ProtocolOrContainerUnit struct + Contents []byte + LengthOfContents uint8 + ProtocolOrContainerID uint16 + func NewProtocolOrContainerUnit() (pcu *ProtocolOrContainerUnit)