Skip to content
Snippets Groups Projects
Commit a5463fe0 authored by Jiahang Chen's avatar Jiahang Chen
Browse files

add switching stage

parent dd70e6e1
No related branches found
No related tags found
No related merge requests found
Pipeline #513159 passed
...@@ -83,6 +83,7 @@ ...@@ -83,6 +83,7 @@
from ml.ml40.features.properties.values.personal_name import PersonalName from ml.ml40.features.properties.values.personal_name import PersonalName
from ml.ml40.features.properties.values.rotational_speed import RotationalSpeed from ml.ml40.features.properties.values.rotational_speed import RotationalSpeed
from ml.ml40.features.properties.values.route import Route from ml.ml40.features.properties.values.route import Route
from ml.ml40.features.properties.values.switching_stage import SwitchingStage
from ml.ml40.features.properties.values.temperature import Temperature from ml.ml40.features.properties.values.temperature import Temperature
from ml.ml40.features.properties.values.time_slot import TimeSlot from ml.ml40.features.properties.values.time_slot import TimeSlot
from ml.ml40.features.properties.values.weight import Weight from ml.ml40.features.properties.values.weight import Weight
......
from ml.ml40.features.properties.values.value import Value
class SwitchingStage(Value):
def __init__(self, name="", identifier=""):
super().__init__(
name=name,
identifier=identifier)
self.__min_stage = None
self.__current_stage = None
self.__max_stage = None
self.__json_out = dict()
@property
def minStage(self):
return self.__min_stage
@minStage.setter
def minStage(self, value):
self.__min_stage = value
@property
def currentStage(self):
return self.__current_stage
@currentStage.setter
def currentStage(self, value):
self.__current_stage = value
@property
def maxStage(self):
return self.__max_stage
@maxStage.setter
def maxStage(self, value):
self.__max_stage = value
def to_json(self):
self.__json_out = super().to_json()
if self.minStage is not None:
self.__json_out["minStage"] = self.minStage
if self.maxStage is not None:
self.__json_out["maxStage"] = self.maxStage
if self.currentStage is not None:
self.__json_out["currentStage"] = self.currentStage
return self.__json_out
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment