OSS NAS Tools for C# for 5G for 3GPP Release 16.8.0
Oss.Nas Namespace Reference

Classes

class  BitString
 The class provides functionality for the ASN.1 BIT STRING type. BitString can be converted to System.Collections.BitArray using the ToBitArray() method. BitString supports iteration through boolean values using the foreach construction. More...
 
class  Diagnostics
 Represents a list of defects that were detected by the encoder or decoder in a NAS message. More...
 
class  FormattingOptions
 Defines common formatting options. These options are used when the binary data or C# object that represents a NAS message is converted to JSON, XML, or ASN.1 value notation format. More...
 
class  JSONOptions
 Defines JSON formatting options. These additional options are used when the binary data or the C# object that represents a NAS message is converted to a JSON value. More...
 
class  NasCodecBase
 Implements encoding, decoding, and printing of NAS messages. NasCodec can

  • Print a binary NAS message in JSON, XML, or ASN.1 value notation format.
  • Decode a binary NAS message into a C# object.
  • Encode a C# object that represents a NAS message into binary octets.
  • Print a C# object that represents a NAS message in JSON, XML, or ASN.1 value notation format.
More...
 
class  NASDecodeFailedException
 Represents an error that occurred while decoding a NAS message. More...
 
class  NASEncodeFailedException
 Represents an error that occurred while encoding a NAS message. More...
 
class  NASException
 NASException is the base class for the exceptions that are used to report errors during processing of NAS messages. More...
 
interface  NasPdu
 A marker interface that is used to identify the top level NAS message. More...
 
class  Reason
 Defines the error codes reported by the NAS/C# API. This class permits only a restricted set of instances at run time so its values can be compared using the == or != operator rather than Equals(). More...
 
class  TextOptions
 Defines ASN.1 value notation formatting options. These additional options are used when the binary data or the C# object that represents a NAS message is converted to ASN.1 value notation format. More...
 
class  XMLOptions
 Defines XML formatting options. These additional options are used when the binary data or the C# object that represents a NAS message is converted to an XML document. More...
 

Enumerations

enum  Originator { Originator.UE, Originator.Network }
 Enumerates the possible originators of a NAS message. More...