95 def IsNumVariable(self): |
95 def IsNumVariable(self): |
96 return self.Parent.IsNumType(self.VariableType) |
96 return self.Parent.IsNumType(self.VariableType) |
97 |
97 |
98 def NewValue(self, tick, value, forced=False): |
98 def NewValue(self, tick, value, forced=False): |
99 if self.IsNumVariable(): |
99 if self.IsNumVariable(): |
100 value = {True:1., False:0.}.get(value, float(value)) |
100 num_value = {True:1., False:0.}.get(value, float(value)) |
101 self.Data = numpy.append(self.Data, [[float(tick), value]], axis=0) |
101 self.Data = numpy.append(self.Data, [[float(tick), num_value]], axis=0) |
102 self.Parent.HasNewData = True |
102 self.Parent.HasNewData = True |
103 DebugDataConsumer.NewValue(self, tick, value, forced) |
103 DebugDataConsumer.NewValue(self, tick, value, forced) |
104 |
104 |
105 def SetForced(self, forced): |
105 def SetForced(self, forced): |
106 if self.Forced != forced: |
106 if self.Forced != forced: |