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 08:47:28 UTC 2021


laforge has uploaded this change for review. ( 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(-)



  git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/69/24569/1

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-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20210605/a35d9d7a/attachment-0001.htm>


More information about the gerrit-log mailing list