OSS NAS Tools for C# for 5G for 3GPP Release 16.6.0
Oss.Nas5GS1660.NRPosSIBFlags Class Reference

Represents the NRPosSIBFlags type More...

Inherits Sequence.

Public Member Functions

 NRPosSIBFlags ()
 The default constructor. More...
 
 NRPosSIBFlags (bool argPosSIBType11, bool argPosSIBType12, bool argPosSIBType13, bool argPosSIBType14, bool argPosSIBType15, bool argPosSIBType16, bool argPosSIBType17, bool argPosSIBType18, bool argPosSIBType21, bool argPosSIBType22, bool argPosSIBType23, bool argPosSIBType24, bool argPosSIBType25, bool argPosSIBType26, bool argPosSIBType27, bool argPosSIBType28, bool argPosSIBType29, bool argPosSIBType210, bool argPosSIBType211, bool argPosSIBType212, bool argPosSIBType213, bool argPosSIBType214, bool argPosSIBType215, bool argPosSIBType216, bool argPosSIBType217, bool argPosSIBType218, bool argPosSIBType219, bool argPosSIBType220, bool argPosSIBType221, bool argPosSIBType222, bool argPosSIBType223, bool argPosSIBType31, bool argPosSIBType41, bool argPosSIBType51, bool argPosSIBType61, bool argPosSIBType62, bool argPosSIBType63)
 Constructs an instance of NRPosSIBFlags with the specified components. More...
 
override bool Equals (object right)
 Determines whether the specified object is equal to the current object. More...
 
override int GetHashCode ()
 Represents a hash function for a particular type. More...
 
object Copy ()
 Creates a deep copy of this object. More...
 

Properties

bool PosSIBType11 [get, set]
 Field 'posSIBType1-1' (mandatory) More...
 
bool PosSIBType12 [get, set]
 Field 'posSIBType1-2' (mandatory) More...
 
bool PosSIBType13 [get, set]
 Field 'posSIBType1-3' (mandatory) More...
 
bool PosSIBType14 [get, set]
 Field 'posSIBType1-4' (mandatory) More...
 
bool PosSIBType15 [get, set]
 Field 'posSIBType1-5' (mandatory) More...
 
bool PosSIBType16 [get, set]
 Field 'posSIBType1-6' (mandatory) More...
 
bool PosSIBType17 [get, set]
 Field 'posSIBType1-7' (mandatory) More...
 
bool PosSIBType18 [get, set]
 Field 'posSIBType1-8' (mandatory) More...
 
bool PosSIBType21 [get, set]
 Field 'posSIBType2-1' (mandatory) More...
 
bool PosSIBType22 [get, set]
 Field 'posSIBType2-2' (mandatory) More...
 
bool PosSIBType23 [get, set]
 Field 'posSIBType2-3' (mandatory) More...
 
bool PosSIBType24 [get, set]
 Field 'posSIBType2-4' (mandatory) More...
 
bool PosSIBType25 [get, set]
 Field 'posSIBType2-5' (mandatory) More...
 
bool PosSIBType26 [get, set]
 Field 'posSIBType2-6' (mandatory) More...
 
bool PosSIBType27 [get, set]
 Field 'posSIBType2-7' (mandatory) More...
 
bool PosSIBType28 [get, set]
 Field 'posSIBType2-8' (mandatory) More...
 
bool PosSIBType29 [get, set]
 Field 'posSIBType2-9' (mandatory) More...
 
bool PosSIBType210 [get, set]
 Field 'posSIBType2-10' (mandatory) More...
 
bool PosSIBType211 [get, set]
 Field 'posSIBType2-11' (mandatory) More...
 
bool PosSIBType212 [get, set]
 Field 'posSIBType2-12' (mandatory) More...
 
bool PosSIBType213 [get, set]
 Field 'posSIBType2-13' (mandatory) More...
 
bool PosSIBType214 [get, set]
 Field 'posSIBType2-14' (mandatory) More...
 
bool PosSIBType215 [get, set]
 Field 'posSIBType2-15' (mandatory) More...
 
bool PosSIBType216 [get, set]
 Field 'posSIBType2-16' (mandatory) More...
 
bool PosSIBType217 [get, set]
 Field 'posSIBType2-17' (mandatory) More...
 
bool PosSIBType218 [get, set]
 Field 'posSIBType2-18' (mandatory) More...
 
bool PosSIBType219 [get, set]
 Field 'posSIBType2-19' (mandatory) More...
 
bool PosSIBType220 [get, set]
 Field 'posSIBType2-20' (mandatory) More...
 
bool PosSIBType221 [get, set]
 Field 'posSIBType2-21' (mandatory) More...
 
bool PosSIBType222 [get, set]
 Field 'posSIBType2-22' (mandatory) More...
 
bool PosSIBType223 [get, set]
 Field 'posSIBType2-23' (mandatory) More...
 
bool PosSIBType31 [get, set]
 Field 'posSIBType3-1' (mandatory) More...
 
bool PosSIBType41 [get, set]
 Field 'posSIBType4-1' (mandatory) More...
 
bool PosSIBType51 [get, set]
 Field 'posSIBType5-1' (mandatory) More...
 
bool PosSIBType61 [get, set]
 Field 'posSIBType6-1' (mandatory) More...
 
bool PosSIBType62 [get, set]
 Field 'posSIBType6-2' (mandatory) More...
 
bool PosSIBType63 [get, set]
 Field 'posSIBType6-3' (mandatory) More...
 
int Spare [get]
 Field 'spare' (mandatory, readonly) More...
 

Detailed Description

Represents the NRPosSIBFlags type

Constructor & Destructor Documentation

◆ NRPosSIBFlags() [1/2]

Oss.Nas5GS1660.NRPosSIBFlags.NRPosSIBFlags ( )
inline

The default constructor.

◆ NRPosSIBFlags() [2/2]

Oss.Nas5GS1660.NRPosSIBFlags.NRPosSIBFlags ( bool  argPosSIBType11,
bool  argPosSIBType12,
bool  argPosSIBType13,
bool  argPosSIBType14,
bool  argPosSIBType15,
bool  argPosSIBType16,
bool  argPosSIBType17,
bool  argPosSIBType18,
bool  argPosSIBType21,
bool  argPosSIBType22,
bool  argPosSIBType23,
bool  argPosSIBType24,
bool  argPosSIBType25,
bool  argPosSIBType26,
bool  argPosSIBType27,
bool  argPosSIBType28,
bool  argPosSIBType29,
bool  argPosSIBType210,
bool  argPosSIBType211,
bool  argPosSIBType212,
bool  argPosSIBType213,
bool  argPosSIBType214,
bool  argPosSIBType215,
bool  argPosSIBType216,
bool  argPosSIBType217,
bool  argPosSIBType218,
bool  argPosSIBType219,
bool  argPosSIBType220,
bool  argPosSIBType221,
bool  argPosSIBType222,
bool  argPosSIBType223,
bool  argPosSIBType31,
bool  argPosSIBType41,
bool  argPosSIBType51,
bool  argPosSIBType61,
bool  argPosSIBType62,
bool  argPosSIBType63 
)
inline

Constructs an instance of NRPosSIBFlags with the specified components.

Parameters
argPosSIBType11The value of the posSIBType1-1 mandatory field
argPosSIBType12The value of the posSIBType1-2 mandatory field
argPosSIBType13The value of the posSIBType1-3 mandatory field
argPosSIBType14The value of the posSIBType1-4 mandatory field
argPosSIBType15The value of the posSIBType1-5 mandatory field
argPosSIBType16The value of the posSIBType1-6 mandatory field
argPosSIBType17The value of the posSIBType1-7 mandatory field
argPosSIBType18The value of the posSIBType1-8 mandatory field
argPosSIBType21The value of the posSIBType2-1 mandatory field
argPosSIBType22The value of the posSIBType2-2 mandatory field
argPosSIBType23The value of the posSIBType2-3 mandatory field
argPosSIBType24The value of the posSIBType2-4 mandatory field
argPosSIBType25The value of the posSIBType2-5 mandatory field
argPosSIBType26The value of the posSIBType2-6 mandatory field
argPosSIBType27The value of the posSIBType2-7 mandatory field
argPosSIBType28The value of the posSIBType2-8 mandatory field
argPosSIBType29The value of the posSIBType2-9 mandatory field
argPosSIBType210The value of the posSIBType2-10 mandatory field
argPosSIBType211The value of the posSIBType2-11 mandatory field
argPosSIBType212The value of the posSIBType2-12 mandatory field
argPosSIBType213The value of the posSIBType2-13 mandatory field
argPosSIBType214The value of the posSIBType2-14 mandatory field
argPosSIBType215The value of the posSIBType2-15 mandatory field
argPosSIBType216The value of the posSIBType2-16 mandatory field
argPosSIBType217The value of the posSIBType2-17 mandatory field
argPosSIBType218The value of the posSIBType2-18 mandatory field
argPosSIBType219The value of the posSIBType2-19 mandatory field
argPosSIBType220The value of the posSIBType2-20 mandatory field
argPosSIBType221The value of the posSIBType2-21 mandatory field
argPosSIBType222The value of the posSIBType2-22 mandatory field
argPosSIBType223The value of the posSIBType2-23 mandatory field
argPosSIBType31The value of the posSIBType3-1 mandatory field
argPosSIBType41The value of the posSIBType4-1 mandatory field
argPosSIBType51The value of the posSIBType5-1 mandatory field
argPosSIBType61The value of the posSIBType6-1 mandatory field
argPosSIBType62The value of the posSIBType6-2 mandatory field
argPosSIBType63The value of the posSIBType6-3 mandatory field

Member Function Documentation

◆ Copy()

object Oss.Nas5GS1660.NRPosSIBFlags.Copy ( )
inline

Creates a deep copy of this object.

Returns
A new object that is a deep copy of this instance.

◆ Equals()

override bool Oss.Nas5GS1660.NRPosSIBFlags.Equals ( object  right)
inline

Determines whether the specified object is equal to the current object.

Parameters
rightThe object to compare with this object.
Returns
true when the specified object is equal to the current object; otherwise, false.

◆ GetHashCode()

override int Oss.Nas5GS1660.NRPosSIBFlags.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ PosSIBType11

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType11
getset

Field 'posSIBType1-1' (mandatory)

◆ PosSIBType12

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType12
getset

Field 'posSIBType1-2' (mandatory)

◆ PosSIBType13

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType13
getset

Field 'posSIBType1-3' (mandatory)

◆ PosSIBType14

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType14
getset

Field 'posSIBType1-4' (mandatory)

◆ PosSIBType15

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType15
getset

Field 'posSIBType1-5' (mandatory)

◆ PosSIBType16

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType16
getset

Field 'posSIBType1-6' (mandatory)

◆ PosSIBType17

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType17
getset

Field 'posSIBType1-7' (mandatory)

◆ PosSIBType18

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType18
getset

Field 'posSIBType1-8' (mandatory)

◆ PosSIBType21

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType21
getset

Field 'posSIBType2-1' (mandatory)

◆ PosSIBType210

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType210
getset

Field 'posSIBType2-10' (mandatory)

◆ PosSIBType211

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType211
getset

Field 'posSIBType2-11' (mandatory)

◆ PosSIBType212

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType212
getset

Field 'posSIBType2-12' (mandatory)

◆ PosSIBType213

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType213
getset

Field 'posSIBType2-13' (mandatory)

◆ PosSIBType214

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType214
getset

Field 'posSIBType2-14' (mandatory)

◆ PosSIBType215

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType215
getset

Field 'posSIBType2-15' (mandatory)

◆ PosSIBType216

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType216
getset

Field 'posSIBType2-16' (mandatory)

◆ PosSIBType217

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType217
getset

Field 'posSIBType2-17' (mandatory)

◆ PosSIBType218

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType218
getset

Field 'posSIBType2-18' (mandatory)

◆ PosSIBType219

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType219
getset

Field 'posSIBType2-19' (mandatory)

◆ PosSIBType22

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType22
getset

Field 'posSIBType2-2' (mandatory)

◆ PosSIBType220

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType220
getset

Field 'posSIBType2-20' (mandatory)

◆ PosSIBType221

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType221
getset

Field 'posSIBType2-21' (mandatory)

◆ PosSIBType222

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType222
getset

Field 'posSIBType2-22' (mandatory)

◆ PosSIBType223

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType223
getset

Field 'posSIBType2-23' (mandatory)

◆ PosSIBType23

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType23
getset

Field 'posSIBType2-3' (mandatory)

◆ PosSIBType24

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType24
getset

Field 'posSIBType2-4' (mandatory)

◆ PosSIBType25

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType25
getset

Field 'posSIBType2-5' (mandatory)

◆ PosSIBType26

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType26
getset

Field 'posSIBType2-6' (mandatory)

◆ PosSIBType27

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType27
getset

Field 'posSIBType2-7' (mandatory)

◆ PosSIBType28

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType28
getset

Field 'posSIBType2-8' (mandatory)

◆ PosSIBType29

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType29
getset

Field 'posSIBType2-9' (mandatory)

◆ PosSIBType31

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType31
getset

Field 'posSIBType3-1' (mandatory)

◆ PosSIBType41

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType41
getset

Field 'posSIBType4-1' (mandatory)

◆ PosSIBType51

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType51
getset

Field 'posSIBType5-1' (mandatory)

◆ PosSIBType61

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType61
getset

Field 'posSIBType6-1' (mandatory)

◆ PosSIBType62

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType62
getset

Field 'posSIBType6-2' (mandatory)

◆ PosSIBType63

bool Oss.Nas5GS1660.NRPosSIBFlags.PosSIBType63
getset

Field 'posSIBType6-3' (mandatory)

◆ Spare

int Oss.Nas5GS1660.NRPosSIBFlags.Spare
get

Field 'spare' (mandatory, readonly)