Opened 7 years ago

Closed 7 years ago

#1 closed defect (fixed)

drone cannot be cleared

Reported by: zhangjr Owned by:
Priority: major Milestone: alpha
Version: 0.1 Keywords:
Cc: Blocked By:
Blocking: Parent ID:
Parent Tickets: Estimated Number of Hours: 0.0
Add Hours to Ticket: 0 Billable?: yes
Total Hours: 0

Description

generally, it takes 2 seconds to clear the drone.

Subtickets

Change History (2)

comment:1 Changed 7 years ago by zhangjr

def clearAll(self):

for i in range(self.nModule):

self.clear(i)

for i in range(self.nModule):

_cleared=False
for tt in range(5):

relist = droneInfo[i]pobox?.getRSLT()
if len(relist)>0:

print relist[-1]
(leadtime, callbackfunc, result, error) = relist[-1]
if result == 'Ready':

_cleared=True
break

time.sleep(0.2)

if _cleared:

webInfo[droneInfo[i]module?]state? = 'cleared'
webInfo[droneInfo[i]module?]level? = 'normal'
logger.debug('%s, cleared' % droneInfo[i]module?)

else:

self.restart(i)
webInfo[droneInfo[i]module?]state? = 'restarted'
webInfo[droneInfo[i]module?]level? = 'warning'
logger.debug('%s, restarted' % droneInfo[i]module?)

comment:2 Changed 7 years ago by zhangjr

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.