def set_mode_domain(self, mode, domain): rmode = None rdomain = None if mode == CARD_TECH_SELECTION_GPRS : rmode = "1" elif mode == CARD_TECH_SELECTION_UMTS : rmode = "2" elif mode == CARD_TECH_SELECTION_GRPS_PREFERED : rmode = "1" elif mode == CARD_TECH_SELECTION_UMTS_PREFERED : rmode = "2" elif mode == CARD_TECH_SELECTION_AUTO : rmode = "0" else: rmode = "0" if domain == CARD_DOMAIN_CS: rdomain = "0" elif domain == CARD_DOMAIN_PS: rdomain = "1" elif domain == CARD_DOMAIN_CS_PS : rdomain = "2" elif domain == CARD_DOMAIN_ANY: rdomain = "2" else: rdomain = "2" res = self.send_at_command("AT$NWRAT=%s,%s" % (rmode, rdomain)) self.dbg_msg ("SET DOMAIN : %s" % res) MobileDevice.set_mode_domain(self, mode, domain)
def set_mode_domain(self, mode, domain): if mode == CARD_TECH_SELECTION_GPRS : res = self.send_at_command("AT!SELRAT=02") elif mode == CARD_TECH_SELECTION_UMTS : res = self.send_at_command("AT!SELRAT=01") elif mode == CARD_TECH_SELECTION_GRPS_PREFERED : res = self.send_at_command("AT!SELRAT=04") elif mode == CARD_TECH_SELECTION_UMTS_PREFERED : res = self.send_at_command("AT!SELRAT=03") elif mode == CARD_TECH_SELECTION_AUTO : res = self.send_at_command("AT!SELRAT=00") else: self.dbg_msg ("SET MODE DOMAIN : CRASH") return False self.dbg_msg ("SET MODE : %s" % res) if domain == CARD_DOMAIN_CS: real_domain = 00 elif domain == CARD_DOMAIN_PS: real_domain = 01 elif domain == CARD_DOMAIN_CS_PS : real_domain = 02 elif domain == CARD_DOMAIN_ANY: real_domain = 02 else: real_domain = 02 res = self.send_at_command("AT!SELMODE=%s" % real_domain) self.dbg_msg ("SET DOMAIN : %s" % res) MobileDevice.set_mode_domain(self, mode, domain)
def set_mode_domain(self, mode, domain): if mode == CARD_TECH_SELECTION_GPRS: res = self.send_at_command("AT!SELRAT=02") elif mode == CARD_TECH_SELECTION_UMTS: res = self.send_at_command("AT!SELRAT=01") elif mode == CARD_TECH_SELECTION_GRPS_PREFERED: res = self.send_at_command("AT!SELRAT=04") elif mode == CARD_TECH_SELECTION_UMTS_PREFERED: res = self.send_at_command("AT!SELRAT=03") elif mode == CARD_TECH_SELECTION_AUTO: res = self.send_at_command("AT!SELRAT=00") else: self.dbg_msg("SET MODE DOMAIN : CRASH") return False self.dbg_msg("SET MODE : %s" % res) if domain == CARD_DOMAIN_CS: real_domain = 00 elif domain == CARD_DOMAIN_PS: real_domain = 01 elif domain == CARD_DOMAIN_CS_PS: real_domain = 02 elif domain == CARD_DOMAIN_ANY: real_domain = 02 else: real_domain = 02 res = self.send_at_command("AT!SELMODE=%s" % real_domain) self.dbg_msg("SET DOMAIN : %s" % res) MobileDevice.set_mode_domain(self, mode, domain)
def set_mode_domain(self, mode, domain): if domain == CARD_DOMAIN_CS: real_domain = 0 elif domain == CARD_DOMAIN_PS: real_domain = 1 elif domain == CARD_DOMAIN_CS_PS : real_domain = 2 elif domain == CARD_DOMAIN_ANY: real_domain = 3 else: real_domain = 2 if mode == CARD_TECH_SELECTION_GPRS : res = self.send_at_command("AT^SYSCFG=13,0,3FFFFFFF,1,%s" % real_domain) elif mode == CARD_TECH_SELECTION_UMTS : res = self.send_at_command("AT^SYSCFG=14,0,3FFFFFFF,1,%s" % real_domain) elif mode == CARD_TECH_SELECTION_GRPS_PREFERED : res = self.send_at_command("AT^SYSCFG=2,1,3FFFFFFF,1,%s" % real_domain) elif mode == CARD_TECH_SELECTION_UMTS_PREFERED : res = self.send_at_command("AT^SYSCFG=2,2,3FFFFFFF,1,%s" % real_domain) elif mode == CARD_TECH_SELECTION_AUTO : res = self.send_at_command("AT^SYSCFG=2,0,3FFFFFFF,1,%s" % real_domain) else: self.dbg_msg ("SET MODE DOMAIN : CRASH") return False if res[2] == 'OK' : self.dbg_msg ("SET MODE DOMAIN : %s" % res) MobileDevice.set_mode_domain(self, mode, domain) return True else: self.dbg_msg ("SET MODE DOMAIN (CRASH) : %s" % res) return False
def set_mode_domain(self, mode, domain): res = self.send_at_command("AT_OPSYS=%s,%s" % (mode,domain)) if res[2] == 'OK' : self.dbg_msg ("SET MODE DOMAIN : %s" % res) MobileDevice.set_mode_domain(self, mode, domain) return True else: self.dbg_msg ("SET MODE DOMAIN (CRASH) : %s" % res) return False
def set_mode_domain(self, mode, domain): res = self.send_at_command("AT_OPSYS=%s,%s" % (mode, domain)) if res[2] == 'OK': self.dbg_msg("SET MODE DOMAIN : %s" % res) MobileDevice.set_mode_domain(self, mode, domain) return True else: self.dbg_msg("SET MODE DOMAIN (CRASH) : %s" % res) return False
def set_mode_domain(self, mode, domain): if domain == CARD_DOMAIN_CS: real_domain = 0 elif domain == CARD_DOMAIN_PS: real_domain = 1 elif domain == CARD_DOMAIN_CS_PS : real_domain = 2 else: self.dbg_msg ("SET DOMAIN : (CRASH)") return False res = self.send_at_command("AT+ZCSPS=%s" % real_domain) if res[2] == 'OK' : self.dbg_msg ("SET DOMAIN : %s" % res) else: self.dbg_msg ("SET DOMAIN (CRASH) : %s" % res) return False if mode == CARD_TECH_SELECTION_GPRS : res = self.send_at_command("AT+ZSNT=1,0,0") elif mode == CARD_TECH_SELECTION_UMTS : res = self.send_at_command("AT+ZSNT=2,0,0") elif mode == CARD_TECH_SELECTION_GRPS_PREFERED : res = self.send_at_command("AT+ZSNT=0,0,1") elif mode == CARD_TECH_SELECTION_UMTS_PREFERED : res = self.send_at_command("AT+ZSNT=0,0,2") elif mode == CARD_TECH_SELECTION_AUTO : res = self.send_at_command("AT+ZSNT=0,0,0") else: self.dbg_msg ("SET MODE : CRASH") return False if res[2] == 'OK' : self.dbg_msg ("SET MODE : %s" % res) MobileDevice.set_mode_domain(self, mode, domain) return True else: self.dbg_msg ("SET MODE (CRASH) : %s" % res) return False
def set_mode_domain(self, mode, domain): if domain == CARD_DOMAIN_CS: real_domain = 0 elif domain == CARD_DOMAIN_PS: real_domain = 1 elif domain == CARD_DOMAIN_CS_PS: real_domain = 2 elif domain == CARD_DOMAIN_ANY: real_domain = 3 else: real_domain = 2 if mode == CARD_TECH_SELECTION_GPRS: res = self.send_at_command("AT^SYSCFG=13,0,3FFFFFFF,1,%s" % real_domain) elif mode == CARD_TECH_SELECTION_UMTS: res = self.send_at_command("AT^SYSCFG=14,0,3FFFFFFF,1,%s" % real_domain) elif mode == CARD_TECH_SELECTION_GRPS_PREFERED: res = self.send_at_command("AT^SYSCFG=2,1,3FFFFFFF,1,%s" % real_domain) elif mode == CARD_TECH_SELECTION_UMTS_PREFERED: res = self.send_at_command("AT^SYSCFG=2,2,3FFFFFFF,1,%s" % real_domain) elif mode == CARD_TECH_SELECTION_AUTO: res = self.send_at_command("AT^SYSCFG=2,0,3FFFFFFF,1,%s" % real_domain) else: self.dbg_msg("SET MODE DOMAIN : CRASH") return False if res[2] == 'OK': self.dbg_msg("SET MODE DOMAIN : %s" % res) MobileDevice.set_mode_domain(self, mode, domain) return True else: self.dbg_msg("SET MODE DOMAIN (CRASH) : %s" % res) return False