Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def refresh_data(self):
- if self.setTarget == 1:
- for x in range(0, self.targetnum):
- self.target.append(getShadowInfo(x))
- if float(self.target[x]) != self.datalist[x]:
- if float(self.target[x]) > self.datalist[x]:
- self.step.append(float(self.target[x]) - self.datalist[x])
- self.negative.append(0)
- else:
- self.step.append(self.datalist[x] - float(self.target[x]))
- self.negative.append(1)
- else:
- self.step.append(0)
- self.negative.append(0)
- self.step[x] *= 0.1
- self.setTarget = 0
- self.setTodaysDate(self.year, self.month, self.day, self.hour, self.min)
- self.stopv += 10
- for x in range(0, self.targetnum):
- if self.step[x] != 0:
- if self.negative[x] == 0:
- self.datalist[x] += self.step[x]
- else:
- self.datalist[x] -= self.step[x]
- self.setCustomParameter(x)
- if all(i == 0 for i in self.step):
- self.timer.stop()
- if self.stopv >= 100:
- self.timer.stop()
Add Comment
Please, Sign In to add comment