Categorygithub.com/lvdund/ngap
modulepackage
1.4.9
Repository: https://github.com/lvdund/ngap.git
Documentation: pkg.go.dev

# README


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)

Contributing

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

decode a Ngap message from io.Reader.
No description provided by the author
No description provided by the author

# Structs

represent InitiatingMessage, SuccessfulOutcome or UnsuccessfulOutcome.
hold a decoded Ngap message.

# Interfaces

interface to message decoder all message need to implement this interface.
No description provided by the author