util

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BitStringToHex added in v0.0.11

func BitStringToHex(bitString *aper.BitString) string

func GutiToString added in v0.0.11

func GutiToString(buf []byte) (models.Guami, string)

nasType: TS 24.501 9.11.3.4

func IPAddressToNgap added in v0.0.11

func IPAddressToNgap(ipv4Addr, ipv6Addr string) (*ngapType.TransportLayerAddress, error)

func LadnToNas added in v0.0.11

func LadnToNas(dnn string, taiLists []models.Tai) ([]uint8, error)

func PartialServiceAreaListToNas added in v0.0.11

func PartialServiceAreaListToNas(plmnID models.PlmnID, serviceAreaRestriction models.ServiceAreaRestriction) ([]byte, error)

TS 24.501 9.11.3.49

func PlmnIDToModels added in v0.0.12

func PlmnIDToModels(ngapPlmnID ngapType.PLMNIdentity) models.PlmnID

func PlmnIDToNas added in v0.0.11

func PlmnIDToNas(plmnID models.PlmnID) ([]uint8, error)

func PlmnIDToNgap added in v0.0.12

func PlmnIDToNgap(modelsPlmnid models.PlmnID) (*ngapType.PLMNIdentity, error)

func PlmnIDToString added in v0.0.11

func PlmnIDToString(nasBuf []byte) string

func RATRestrictionInformationToNgap added in v0.0.12

func RATRestrictionInformationToNgap(ratType models.RatType) ngapType.RATRestrictionInformation

TS 38.413 9.3.1.85

func RanIDToModels added in v0.0.12

func RanIDToModels(ranNodeID ngapType.GlobalRANNodeID) models.GlobalRanNodeID

func RequestedNssaiToModels added in v0.0.11

func RequestedNssaiToModels(nasNssai *nasType.RequestedNSSAI) ([]models.MappingOfSnssai, error)

TS 24.501 9.11.3.37

func SNssaiToModels added in v0.0.11

func SNssaiToModels(ngapSnssai ngapType.SNSSAI) models.Snssai

func SNssaiToNgap added in v0.0.11

func SNssaiToNgap(modelsSnssai models.Snssai) (ngapType.SNSSAI, error)

func SnssaiToModels added in v0.0.11

func SnssaiToModels(nasSnssai *nasType.SNSSAI) models.Snssai

func SnssaiToNas added in v0.0.11

func SnssaiToNas(snssai models.Snssai) ([]uint8, error)

func SpareHalfOctetAndNgksiToNas added in v0.0.11

func SpareHalfOctetAndNgksiToNas(ngKsiModels models.NgKsi) nasType.SpareHalfOctetAndNgksi

func TACConfigToModels

func TACConfigToModels(intString string) (string, error)

func TaiListToNas added in v0.0.11

func TaiListToNas(taiList []models.Tai) ([]uint8, error)

TS 24.501 9.11.3.9

func TaiToModels added in v0.0.11

func TaiToModels(tai ngapType.TAI) models.Tai

func TraceDataToNgap added in v0.0.11

func TraceDataToNgap(traceData models.TraceData, trsr string) (ngapType.TraceActivation, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL