mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-03-25 14:58:33 +03:00
ts_31_103: Add Rel 16.6 enhancements (MuDMiDConfigData)
Change-Id: I54046375f180017373ab8e06e60ac5a542da706a
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
"""
|
"""
|
||||||
Various constants from ETSI TS 131 103 V14.2.0
|
Various constants from 3GPP TS 31.103 V16.1.0
|
||||||
"""
|
"""
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -50,6 +50,7 @@ EF_IST_map = {
|
|||||||
18: 'IMS configuration data',
|
18: 'IMS configuration data',
|
||||||
19: 'XCAP Configuration Data',
|
19: 'XCAP Configuration Data',
|
||||||
20: 'WebRTC URI',
|
20: 'WebRTC URI',
|
||||||
|
21: 'MuD and MiD configuration data',
|
||||||
}
|
}
|
||||||
|
|
||||||
EF_ISIM_ADF_map = {
|
EF_ISIM_ADF_map = {
|
||||||
@@ -159,6 +160,12 @@ class EF_WebRTCURI(TransparentEF):
|
|||||||
def __init__(self, fid='6ffa', sfid=None, name='EF.WebRTCURI', desc='WebRTC URI'):
|
def __init__(self, fid='6ffa', sfid=None, name='EF.WebRTCURI', desc='WebRTC URI'):
|
||||||
super().__init__(fid=fid, sfid=sfid, name=name, desc=desc)
|
super().__init__(fid=fid, sfid=sfid, name=name, desc=desc)
|
||||||
|
|
||||||
|
# TS 31.103 Section 4.2.21
|
||||||
|
class EF_MuDMiDConfigData(TransparentEF):
|
||||||
|
def __init__(self, fid='6ffe', sfid=None, name='EF.MuDMiDConfigData',
|
||||||
|
desc='MuD and MiD Configuration Data'):
|
||||||
|
super().__init__(fid=fid, sfid=sfid, name=name, desc=desc)
|
||||||
|
|
||||||
|
|
||||||
class ADF_ISIM(CardADF):
|
class ADF_ISIM(CardADF):
|
||||||
def __init__(self, aid='a0000000871004', name='ADF.ISIM', fid=None, sfid=None,
|
def __init__(self, aid='a0000000871004', name='ADF.ISIM', fid=None, sfid=None,
|
||||||
@@ -185,6 +192,7 @@ class ADF_ISIM(CardADF):
|
|||||||
EF_IMSConfigData(),
|
EF_IMSConfigData(),
|
||||||
EF_XCAPConfigData(),
|
EF_XCAPConfigData(),
|
||||||
EF_WebRTCURI(),
|
EF_WebRTCURI(),
|
||||||
|
EF_MuDMiDConfigData(),
|
||||||
]
|
]
|
||||||
self.add_files(files)
|
self.add_files(files)
|
||||||
# add those commands to the general commands of a TransparentEF
|
# add those commands to the general commands of a TransparentEF
|
||||||
|
|||||||
Reference in New Issue
Block a user