Skip to content

Commit d642c4d

Browse files
committed
move modem modem setter
1 parent 08920e3 commit d642c4d

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

Hologram/Modem/UBlox/Nova.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
from Hologram.Exceptions.HologramError import NetworkError
1414
from Hologram.Event import Event
1515

16+
import time
17+
1618
DEFAULT_NOVA_TIMEOUT = 200
1719

1820
class Nova(Modem):
@@ -78,6 +80,15 @@ def modem_mode(self):
7880
self.logger.error(repr(e))
7981
return mode_number
8082

83+
@modem_mode.setter
84+
def modem_mode(self, mode):
85+
self.set('+UUSBCONF', str(mode))
86+
self.logger.info('Restarting modem')
87+
self.reset()
88+
self.logger.info('Modem restarted')
89+
self.closeSerialPort()
90+
time.sleep(Modem.DEFAULT_MODEM_RESTART_TIME)
91+
8192
@property
8293
def version(self):
8394
return self._basic_command('I9')

Hologram/Modem/__init__.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -888,15 +888,6 @@ def ppp(self):
888888
def at_sockets_available(self):
889889
return self._at_sockets_available
890890

891-
@modem_mode.setter
892-
def modem_mode(self, mode):
893-
self.set('+UUSBCONF', str(mode))
894-
self.logger.info('Restarting modem')
895-
self.reset()
896-
self.logger.info('Modem restarted')
897-
self.closeSerialPort()
898-
time.sleep(Modem.DEFAULT_MODEM_RESTART_TIME)
899-
900891
@property
901892
def localIPAddress(self):
902893
if self._ppp:

0 commit comments

Comments
 (0)