Skip to content

Commit a80126c

Browse files
committed
move modem modem setter
1 parent 025b8f5 commit a80126c

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
@@ -891,15 +891,6 @@ def ppp(self):
891891
def at_sockets_available(self):
892892
return self._at_sockets_available
893893

894-
@modem_mode.setter
895-
def modem_mode(self, mode):
896-
self.set('+UUSBCONF', str(mode))
897-
self.logger.info('Restarting modem')
898-
self.reset()
899-
self.logger.info('Modem restarted')
900-
self.closeSerialPort()
901-
time.sleep(Modem.DEFAULT_MODEM_RESTART_TIME)
902-
903894
@property
904895
def localIPAddress(self):
905896
if self._ppp:

0 commit comments

Comments
 (0)