Ejemplo n.º 1
0
from libmich.asn1.processor import PER, ASN1, load_module, GLOBAL
ASN1Obj = ASN1.ASN1Obj
ASN1Obj._DEBUG = 0
ASN1Obj._SAFE = True
#ASN1Obj._SAFE = False
ASN1Obj._RAISE_SILENTLY = False
ASN1Obj._RET_STRUCT = False
ASN1Obj.CODEC = PER
PER.VARIANT = 'A'
PER._SAFE = True
#PER._SAFE = False
PER._ENUM_BUILD_DICT = False
#
# S1AP ASN.1 db in GLOBAL, RRCLTE ASN.1 db in GLOBAL_RRCLTE, RRC3G ASN.1 db in GLOBAL_RRC3G
load_module('S1AP')
GLOBAL_RRCLTE = _make_GLOBAL()
load_module('RRCLTE', GLOBAL_RRCLTE)
GLOBAL_RRC3G = _make_GLOBAL()
load_module('RRC3G', GLOBAL_RRC3G)

# dedicated error
class MMEErr(Exception):
    pass

# Signalling stack handler (e.g. for UEd and ENBd)
class SigStack(object):
    pass

# Signalling procedure handler (e.g. for UES1SigProc, UENASSigProc and ENBProc)
class SigProc(object):
    pass
Ejemplo n.º 2
0
from libmich.asn1.processor import PER, ASN1, load_module, GLOBAL
ASN1Obj = ASN1.ASN1Obj
ASN1Obj._DEBUG = 0
ASN1Obj._SAFE = True
#ASN1Obj._SAFE = False
ASN1Obj._RAISE_SILENTLY = False
ASN1Obj._RET_STRUCT = False
ASN1Obj.CODEC = PER
PER.VARIANT = 'A'
PER._SAFE = True
#PER._SAFE = False
PER._ENUM_BUILD_DICT = False
#
# S1AP ASN.1 db in GLOBAL, RRCLTE ASN.1 db in GLOBAL_RRCLTE, RRC3G ASN.1 db in GLOBAL_RRC3G
load_module('S1AP')
GLOBAL_RRCLTE = _make_GLOBAL()
load_module('RRCLTE', GLOBAL_RRCLTE)
GLOBAL_RRC3G = _make_GLOBAL()
load_module('RRC3G', GLOBAL_RRC3G)


# dedicated error
class MMEErr(Exception):
    pass


# Signalling stack handler (e.g. for UEd and ENBd)
class SigStack(object):
    pass

Ejemplo n.º 3
0
ASN1Obj = ASN1.ASN1Obj
ASN1Obj._DEBUG = 0
ASN1Obj._SAFE = True
#ASN1Obj._SAFE = False
ASN1Obj._RAISE_SILENTLY = False
ASN1Obj._RET_STRUCT = False
ASN1Obj.CODEC = PER
PER.VARIANT = 'A'
PER._SAFE = True
#PER._SAFE = False
PER._ENUM_BUILD_DICT = False
#
# S1AP ASN.1 db in GLOBAL, RRCLTE ASN.1 db in GLOBAL_RRCLTE, RRC3G ASN.1 db in GLOBAL_RRC3G
try:
    load_module('S1AP')
    GLOBAL_RRCLTE = _make_GLOBAL('GLOBAL_RRCLTE')
    load_module('RRCLTE', GLOBAL_RRCLTE)
    GLOBAL_RRC3G = _make_GLOBAL('GLOBAL_RRC3G')
    load_module('RRC3G', GLOBAL_RRC3G)
except Exception as err:
    print('unable to load ASN.1 modules (S1AP, RRCLTE, RRC3G), exception: {0}'.format(err))
    print('you need to compile them before running corenet')

# dedicated error
class MMEErr(Exception):
    pass

# Signalling stack handler (e.g. for UEd and ENBd)
class SigStack(object):
    pass