|
@@ -25,22 +25,31 @@ class CalibrationStateMashine():
|
|
|
self.state = 0
|
|
|
self.value_count = 0
|
|
|
|
|
|
+ self.NOT_CALIBRATED = 0
|
|
|
+ self.READY_ON_POS_1 = 1
|
|
|
+ self.ACCUMULATING_1 = 2
|
|
|
+ self.FINISHED_POS_1 = 3
|
|
|
+ self.READY_ON_POS_2 = 4
|
|
|
+ self.ACCUMULATING_2 = 5
|
|
|
+ self.FINISHED_POS_2 = 6
|
|
|
+ self.CALIBRATION_DONE = 7
|
|
|
+
|
|
|
def state_clearname(self):
|
|
|
- if self.state == 0:
|
|
|
+ if self.state == self.NOT_CALIBRATED:
|
|
|
return "not calibrated"
|
|
|
- elif self.state == 1:
|
|
|
+ elif self.state == self.READY_ON_POS_1:
|
|
|
return "ready on position one"
|
|
|
- elif self.state == 2:
|
|
|
+ elif self.state == self.ACCUMULATING_1:
|
|
|
return "gathering values on position one"
|
|
|
- elif self.state == 3:
|
|
|
+ elif self.state == self.FINISHED_POS_1:
|
|
|
return "finished gathering values from position one"
|
|
|
- elif self.state == 4:
|
|
|
+ elif self.state == self.READY_ON_POS_2:
|
|
|
return "ready on position two"
|
|
|
- elif self.state == 5:
|
|
|
+ elif self.state == self.ACCUMULATING_2:
|
|
|
return "gathering values on position two"
|
|
|
- elif self.state == 6:
|
|
|
+ elif self.state == self.FINISHED_POS_2:
|
|
|
return "calculating calibration values"
|
|
|
- elif self.state == 7:
|
|
|
+ elif self.state == self.CALIBRATION_DONE:
|
|
|
return "calibration done"
|
|
|
|
|
|
def next_state(self):
|