示例#1
0
 def tryCSD(self):
     ring = MDM2.getRI()
     if(ring == 1):
         at_timeout = int(self.config.get('TIMEOUT_AT'))
         a, s = self.sendAT('ATA\r', 'CONNECT', 1, 10, 0)
         if(a == 0):
             self.debug.send('CSD CONNECTED')
             while(ring == 1):
                 rcv = self.serial.receive(int(self.config.get('TCP_MAX_LENGTH')))
                 if(len(rcv) > 0):
                     self.sendMDM2(rcv)
                 rcv = self.receiveMDM2()
                 if(len(rcv) > 0):
                     self.serial.send(rcv)
                 ring = MDM2.getRI()
                 MOD.watchdogReset()
             self.debug.send('CSD DISCONNECTED')
         else:
             self.debug.send('CSD CONNECT ERROR')
示例#2
0
 def tryCSD(self):
     ring = MDM2.getRI()
     if (ring == 1):
         at_timeout = int(self.config.get('TIMEOUT_AT'))
         a, s = self.sendAT('ATA\r', 'CONNECT', 1, 10, 0)
         if (a == 0):
             self.debug.send('CSD CONNECTED')
             while (ring == 1):
                 rcv = self.serial.receive(
                     int(self.config.get('TCP_MAX_LENGTH')))
                 if (len(rcv) > 0):
                     self.sendMDM2(rcv)
                 rcv = self.receiveMDM2()
                 if (len(rcv) > 0):
                     self.serial.send(rcv)
                 ring = MDM2.getRI()
                 MOD.watchdogReset()
             self.debug.send('CSD DISCONNECTED')
         else:
             self.debug.send('CSD CONNECT ERROR')