|
|
| mav = mav |
|
| conf = conf |
|
| port = self.mav.port |
|
| mavid = int((self.port-20100)/2+1) |
|
bool | alive = False |
|
| caseIndex = AutoREG.MAV_CASE_INDEX[AutoREG.RFLYSIM_FRAME[self.conf[0]]] |
|
| frame = AutoREG.RFLYSIM_FRAME[self.conf[0]] |
|
int | InitMavEnvCount = 0 |
|
bool | TEST_OVER_FLAG = False |
|
| MAVDBobj = AutoMavDB.MAVDB(self.conf) |
|
| MavCaseList = AutoREG.MAV_TEST_CASE_REG[AutoREG.RFLYSIM_FRAME[self.conf[0]]][self.caseIndex] |
|
int | MavCaseInd = 0 |
|
| POD = AutoVis.MavVIS(self.conf) |
|
| CFID = AutoMavCmd.CmdCtrl(self.mav,self.frame) |
|
| CID1OBJ = self.CFID.CID1 |
|
| CID2OBJ = self.CFID.CID2 |
|
| WCSVel = np.array([0,0,0]) |
|
| WCSAng = np.array([0,0,0]) |
|
| WCSAcc = np.array([0,0,0]) |
|
| WCSEular = np.array([0,0,0]) |
|
| WCSPos = np.array([0,0,0]) |
|
| MotorRPM = np.array([0,0,0,0,0,0,0,0]) |
|
int | FallVEL = 0 |
|
int | FallEnergy = 0 |
|
float | m = 1.515 |
|
int | FLYIND = 0 |
|
int | RECORDIND = 0 |
|
bool | RECORDFLAG = False |
|
int | RECORDTIME = 0 |
|
int | EXITUND = 0 |
|
bool | EXITFLAG = False |
|
int | EXITTIME = 0 |
|
int | INJECTIND = 0 |
|
bool | INJECTFLAG = False |
|
int | INJECTTIME = 0 |
|
int | FALLIND = 0 |
|
bool | FALLFLAG = False |
|
int | FALLTIME = 0 |
|
int | LANDIND = 0 |
|
bool | LANDFLAG = False |
|
int | LANDTIME = 0 |
|
bool | ARMEDERROR = False |
|
list | result_data = None |
|
| startTime = time.time() |
|
| endTime = time.time() |
|
| lastTime = time.time() |
|
int | MavCmdInd = 0 |
|
| CaseID = self.MavCaseList[self.MavCaseInd] |
|
| MavCmd = self.MAVDBobj.GET_MAVCMD(self.CaseID) |
|
| MavCmdNum = len(self.MavCmd) |
|
| tSimStart = threading.Thread(target=self.StartSimProcess, args=()) |
|
| tSimEnd = threading.Thread(target=self.EndSimProcess, args=()) |
|
| child = subprocess.Popen(path,shell=True,stdout=subprocess.PIPE) |
|
| tData = threading.Thread(target=self.DataRecord,args=()) |
|
| tAutoRun = threading.Thread(target=self.AutoMavRun, args=()) |
|
| tShow = threading.Thread(target=self.ShowWin, args=()) |
|
| FM = FaultMode |