mirror of https://gerrit.osmocom.org/pysim
Fix the remaining functions using the broken Card.update_ust() call
Card.update_ust() got replaced by the file operation ust_update().
In addition to Change-Id I7a6a77b872a6f5d8c478ca75dcff8ea067b8203e
Fixes: f8d2e2ba08
("split pySim/legacy/{cards,utils} from pySim/{cards,utils}")
Change-Id: Ie6405cae37493a2101e5089a8d11766fbfed4518
This commit is contained in:
parent
2dd59edd74
commit
c8facea845
|
@ -660,12 +660,14 @@ class EF_EST(EF_UServiceTable):
|
|||
super().__init__()
|
||||
|
||||
def do_est_service_enable(self, arg):
|
||||
"""Enable a service within EF.UST"""
|
||||
self._cmd.card.update_est(int(arg), 1)
|
||||
"""Enable a service within EF.EST"""
|
||||
selected_file = self._cmd.lchan.selected_file
|
||||
selected_file.ust_update(self._cmd, [int(arg)], [])
|
||||
|
||||
def do_est_service_disable(self, arg):
|
||||
"""Disable a service within EF.UST"""
|
||||
self._cmd.card.update_est(int(arg), 0)
|
||||
"""Disable a service within EF.EST"""
|
||||
selected_file = self._cmd.lchan.selected_file
|
||||
selected_file.ust_update(self._cmd, [], [int(arg)])
|
||||
|
||||
# TS 31.102 Section 4.2.48
|
||||
class EF_ACL(TransparentEF):
|
||||
|
@ -1062,11 +1064,13 @@ class EF_5G_PROSE_ST(EF_UServiceTable):
|
|||
|
||||
def do_prose_service_activate(self, arg):
|
||||
"""Activate a service within EF.5G_PROSE_ST"""
|
||||
self._cmd.card.update_ust(int(arg), 1)
|
||||
selected_file = self._cmd.lchan.selected_file
|
||||
selected_file.ust_update(self._cmd, [int(arg)], [])
|
||||
|
||||
def do_prose_service_deactivate(self, arg):
|
||||
"""Deactivate a service within EF.5G_PROSE_ST"""
|
||||
self._cmd.card.update_ust(int(arg), 0)
|
||||
selected_file = self._cmd.lchan.selected_file
|
||||
selected_file.ust_update(self._cmd, [], [int(arg)])
|
||||
|
||||
# TS 31.102 Section 4.4.13.3 (Rel 17)
|
||||
class EF_5G_PROSE_DD(TransparentEF):
|
||||
|
|
|
@ -111,11 +111,13 @@ class EF_IST(EF_UServiceTable):
|
|||
|
||||
def do_ist_service_activate(self, arg):
|
||||
"""Activate a service within EF.IST"""
|
||||
self._cmd.card.update_ist(int(arg), 1)
|
||||
selected_file = self._cmd.lchan.selected_file
|
||||
selected_file.ust_update(self._cmd, [int(arg)], [])
|
||||
|
||||
def do_ist_service_deactivate(self, arg):
|
||||
"""Deactivate a service within EF.IST"""
|
||||
self._cmd.card.update_ist(int(arg), 0)
|
||||
selected_file = self._cmd.lchan.selected_file
|
||||
selected_file.ust_update(self._cmd, [], [int(arg)])
|
||||
|
||||
def do_ist_service_check(self, arg):
|
||||
"""Check consistency between services of this file and files present/activated.
|
||||
|
|
Loading…
Reference in New Issue