File tree Expand file tree Collapse file tree 2 files changed +11
-9
lines changed Expand file tree Collapse file tree 2 files changed +11
-9
lines changed Original file line number Diff line number Diff line change 13
13
from Hologram .Exceptions .HologramError import NetworkError
14
14
from Hologram .Event import Event
15
15
16
+ import time
17
+
16
18
DEFAULT_NOVA_TIMEOUT = 200
17
19
18
20
class Nova (Modem ):
@@ -78,6 +80,15 @@ def modem_mode(self):
78
80
self .logger .error (repr (e ))
79
81
return mode_number
80
82
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
+
81
92
@property
82
93
def version (self ):
83
94
return self ._basic_command ('I9' )
Original file line number Diff line number Diff line change @@ -888,15 +888,6 @@ def ppp(self):
888
888
def at_sockets_available (self ):
889
889
return self ._at_sockets_available
890
890
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
-
900
891
@property
901
892
def localIPAddress (self ):
902
893
if self ._ppp :
You can’t perform that action at this time.
0 commit comments