Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

lvdund/ngap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Next generation application protocol (NGAP)

Publish library

Usage

  • NGAP msg:
msg := ies.NGSetupRequest{    // need check all mandatory fields
  GlobalRANNodeID: ...
  SupportedTAList: ...
  DefaultPagingDRX: ...
}

// encode
var b []byte
var err error
b, err = NgapEncode(&msg)

// decode
var pdu NgapPdu
var cridia *ies.CriticalityDiagnostics
pdu, err, cridia = NgapDecode(b)
decode_msg := pdu.Message.Msg.(*ies.NGSetupRequest)
  • Transfer IE:
ie := ies.PDUSessionResourceSetupResponseTransfer{
  // check mandatory fields
}

// encode
var b []byte
var err error
b, err = ie.Encode()

// decode
var decode_transfer ies.PDUSessionResourceSetupResponseTransfer{}
err = decode_transfer.Decode(b)
  • With BitString parameters:
    • If tag lb == ub: No need to fill BitString.Numbits
    • If len(BitString.Bytes) < lb --> BitString.Numbits = lb

Contributing

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages