Change in pysim[master]: ts_102_221: Add construct for contents of EF.UMPC

laforge gerrit-no-reply at lists.osmocom.org
Sat Jun 5 12:25:41 UTC 2021


laforge has submitted this change. ( https://gerrit.osmocom.org/c/pysim/+/24569 )

Change subject: ts_102_221: Add construct for contents of EF.UMPC
......................................................................

ts_102_221: Add construct for contents of EF.UMPC

Change-Id: I7c63ccca90ab34b0d6ac6c990eeb53279ef2cd8d
---
M pySim/ts_102_221.py
1 file changed, 4 insertions(+), 2 deletions(-)

Approvals:
  laforge: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/pySim/ts_102_221.py b/pySim/ts_102_221.py
index 38a69de..3665939 100644
--- a/pySim/ts_102_221.py
+++ b/pySim/ts_102_221.py
@@ -18,7 +18,8 @@
 """
 
 from pytlv.TLV import *
-from struct import pack, unpack
+from construct import *
+from pySim.construct import *
 from pySim.utils import *
 from pySim.filesystem import *
 from bidict import bidict
@@ -599,7 +600,8 @@
 class EF_UMPC(TransparentEF):
     def __init__(self, fid='2f08', sfid=0x08, name='EF.UMPC', desc='UICC Maximum Power Consumption'):
         super().__init__(fid, sfid=sfid, name=name, desc=desc, size={5,5})
-
+        addl_info = FlagsEnum(Byte, req_inc_idle_current=1, support_uicc_suspend=2)
+        self._construct = Struct('max_current_mA'/Int8ub, 't_op_s'/Int8ub, 'addl_info'/addl_info)
 
 
 class CardProfileUICC(CardProfile):

-- 
To view, visit https://gerrit.osmocom.org/c/pysim/+/24569
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: I7c63ccca90ab34b0d6ac6c990eeb53279ef2cd8d
Gerrit-Change-Number: 24569
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge at osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge at osmocom.org>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20210605/b745055b/attachment.htm>


More information about the gerrit-log mailing list