当前位置: 首页>>代码示例>>Python>>正文


Python Helper.sendCmd方法代码示例

本文整理汇总了Python中Helper.sendCmd方法的典型用法代码示例。如果您正苦于以下问题:Python Helper.sendCmd方法的具体用法?Python Helper.sendCmd怎么用?Python Helper.sendCmd使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Helper的用法示例。


在下文中一共展示了Helper.sendCmd方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: extractCurrFile

# 需要导入模块: import Helper [as 别名]
# 或者: from Helper import sendCmd [as 别名]
def extractCurrFile():
	strLen=15
	res=Helper.sendCmd('AT#ESCRIPT','',10)
	index=res.find('UPD')
	if (index!= -1):
		currFile=res[index:index+strLen]
		return currFile
	else:
		return -1
开发者ID:MrZANE42,项目名称:car-tracker,代码行数:11,代码来源:RHandler.py

示例2: iterateHTTPCmd

# 需要导入模块: import Helper [as 别名]
# 或者: from Helper import sendCmd [as 别名]
def iterateHTTPCmd(comando, parametro, TIMEOUT_CMD, numCheck):
    while( numCheck >= 0):
        numCheck = numCheck - 1
        res  = Helper.sendCmd(comando, parametro, TIMEOUT_CMD)
        SER.send(res + ' ' + comando + '=' + parametro)
        if(res.find('CONNECT') != -1) :
            return 1
        MOD.sleep(TIMEOUT_CMD)
        if(numCheck == 0):
            SER.send(res + ' ' + comando + '=' + parametro)
            return -1
开发者ID:MrZANE42,项目名称:car-tracker,代码行数:13,代码来源:RHandler.py

示例3: enableAndReb

# 需要导入模块: import Helper [as 别名]
# 或者: from Helper import sendCmd [as 别名]
def enableAndReb(fileToExec, Number, MessageIndex):
    #deleteSMS(MessageIndex)
    SER.send('In Save file'+fileToExec+'\r\n')
    SER.send('After renaming file'+fileToExec+'\r\n')
    NUMBER = Number
    SMSText = "I'm going to reboot, enabling the following file: "+fileToExec
    SER.send("enableAndReb: trying to enable and reboot the module\r\n")
    fileName = '"' + fileToExec + '"'
    res=MDM.read()
    res = Helper.sendCmd('AT#ESCRIPT',fileName,0)
    res=MDM.receive(30)
    
    if res.find('OK') != -1:
        MOD.sleep(200)
        text = "script qualified :" + fileName + '\r\n'
        SER.send(text+"\r\n")
        res= sendSMS(NUMBER,SMSText)
        MOD.sleep(200)
        res= MDM.send('AT#REBOOT\r',0)
        MOD.sleep(200)
        SER.send('rebooting\r\n')
        return 1
    else:
        return -1
开发者ID:MrZANE42,项目名称:car-tracker,代码行数:26,代码来源:RHandler.py

示例4: transferFTP

# 需要导入模块: import Helper [as 别名]
# 或者: from Helper import sendCmd [as 别名]
def transferFTP(transferType, fileName, mode, expectedFileSize):  
	SER.send('transferFTP\r\n')
	TIMEOUT_CMD = 50
	TIMEOUT_CMD_FTP =100
	FTP_PARAMETER = '"ftp.alwaysdata.com", "USERNAME", "PASSWORD",1'
	fileName = '"' + fileName + '"'
	numCheck = 3
	res = Helper.iterateCmd('AT#FTPCLOSE', '', TIMEOUT_CMD, numCheck)
	if(res == -1):
		SER.send("ERROR: setting AT#FTPCLOSE \r\n")
		return -1
	
	res = Helper.iterateCmd('AT#FTPOPEN', FTP_PARAMETER, TIMEOUT_CMD_FTP, numCheck)
	if(res == -1):
		textLog = "ERROR: setting AT#FTPOPEN = " + FTP_PARAMETER + "\r"
		SER.send(textLog)
		return -1
	
	res = Helper.sendCmd('AT#FTPTYPE', '0', TIMEOUT_CMD)
	
	if(transferType.find('GET') != -1):
		SER.send('ftp get\r\n')
		data = ''
		res = Helper.sendCmd('AT#FTPGET',fileName,0)
		SER.send('data  found\r\n')
		SER.send(data)
        
		dataList = []
		
		timer = MOD.secCounter()
		timeout = timer + 100 #secondi
		temp = ''
        
		if mode == 1:
			SER.send('In Save file'+fileName+'\r\n')

		fileSize = 0
		while(((temp.find('NO CARRIER') == -1) or (MDM.getDCD() != 0))):
			SER.send('temp is '+temp+'\r\n')
			temp = MDM.read()

			if len(temp) != 0 :
				dataList.append(temp)

				if mode == 1:
					fileSize = fileSize + len(temp)

					timer = MOD.secCounter()
        
		if mode != 1:
			SER.send('Length of data list: '+str(len(dataList))+'\r\n')                
			data = ''.join(dataList)
			SER.send('Length of data: '+str(len(data))+'\r\n')        
			SER.send('fuori while\r\n')
			if(len(data) == 0):
				SER.send("ERROR: data to save is empty \r\n")
				return -1
	
			startIndex = 0
			endIndex = len(data)
			if(data.find('CONNECT\r\n') != -1):
				startIndex = data.find('CONNECT\r\n') + len ('CONNECT\r\n')
				endIndex = len(data) - 12

				data= data[startIndex: endIndex]

				SER.send('Start Index: '+str(startIndex)+'\r\n')      
				SER.send('End Index: '+str(endIndex)+'\r\n')      
				SER.send('Length of data: '+str(len(data))+'\r\n')                
				SER.send('data fron ftp server:\r\n')
				return data
        
		else:
			SER.send('Sending command AT#WSCRIPT\r\n')
			SER.send('File size calculated = '+str(fileSize)+'\r\n')
			
			fileSize = fileSize - 25
			
			if fileSize == int(expectedFileSize) :
				writeScript(fileName,dataList,123,int(expectedFileSize))
				return 1
	
	return -1 #inutile
开发者ID:MrZANE42,项目名称:car-tracker,代码行数:85,代码来源:RHandler.py


注:本文中的Helper.sendCmd方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。