Skip to content

Commit 9fb2f34

Browse files
committed
Add functionality
1 parent 5b9532a commit 9fb2f34

File tree

2 files changed

+19
-6
lines changed

2 files changed

+19
-6
lines changed

pico_lte/modules/base.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,19 @@ def get_sim_iccid(self):
175175
command = "AT+QCCID"
176176
result = self.atcom.send_at_comm(command)
177177
return get_desired_data(result, "+QCCID: ")
178+
179+
def get_module_imei(self):
180+
"""
181+
Function for getting module IMEI
182+
183+
Returns
184+
-------
185+
dict
186+
Result that includes "status", "response" and "value" keys
187+
"""
188+
command = "AT+GSN"
189+
result = self.atcom.send_at_comm(command)
190+
return get_desired_data(result, "+GSN: ")
178191

179192
####################
180193
### Modem Config ###

pico_lte/utils/debug.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,29 +55,29 @@ def print(self, *args):
5555
def debug(self, *args):
5656
"""Function for DEBUG level messages."""
5757
if self.debug_enabled and self.debug_level <= DebugLevel.DEBUG:
58-
self.print("DEBUG:", *args)
58+
self.print("\033[94mDEBUG:", *args, "\033[0m")
5959

6060
def info(self, *args):
6161
"""Function for INFO level messages."""
6262
if self.debug_enabled and self.debug_level <= DebugLevel.INFO:
63-
self.print("INFO:", *args)
63+
self.print("\033[92mINFO:", *args, "\033[0m")
6464

6565
def warning(self, *args):
6666
"""Function for WARNING level messages."""
6767
if self.debug_enabled and self.debug_level <= DebugLevel.WARNING:
68-
self.print("WARNING:", *args)
68+
self.print("\033[93mWARNING:", *args, "\033[0m")
6969

7070
def error(self, *args):
7171
"""Function for ERROR level messages."""
7272
if self.debug_enabled and self.debug_level <= DebugLevel.ERROR:
73-
self.print("ERROR:", *args)
73+
self.print("\033[91mERROR:", *args, "\033[0m")
7474

7575
def critical(self, *args):
7676
"""Function for CRITICAL level messages."""
7777
if self.debug_enabled and self.debug_level <= DebugLevel.CRITICAL:
78-
self.print("CRITICAL:", *args)
78+
self.print("\033[91mCRITICAL:", *args, "\033[0m")
7979

8080
def focus(self, *args):
8181
"""Function for FOCUSSED level messages."""
8282
if self.debug_enabled and self.debug_level == DebugLevel.FOCUS:
83-
self.print("FOCUS:", *args)
83+
self.print("\033[95mFOCUSSED:", *args, "\033[0m")

0 commit comments

Comments
 (0)