- Status: It is crrently split into 2 seperate Signals since it is a
tuple[enum,str]
status_0: A[SignalR[Temperaturecontroller_Status_0_Enum], ParamMemberT()] # current status of the module
status_1: A[SignalR[str], ParamMemberT()] # current status of the module
--> should become:
status_code: A[SignalR[Temperaturecontroller_Status_Message_Enum], ParamMemberT()] # current status of the module
status_message: A[SignalR[str], ParamMemberT()] # current status of the module
target_limits_0: A[SignalR[float], ParamMemberT()] # Limits for desired massflow of gas
target_limits_1: A[SignalR[float], ParamMemberT()] # Limits for desired massflow of gas
target_min: A[SignalR[float], ParamMemberT()] # Limits for desired massflow of gas
target_max: A[SignalR[float], ParamMemberT()] # Limits for desired massflow of gas
the movable logic check_value callback could also check a given value against the dynamic limits, same goes for if just _min or _max is given
tuple[enum,str]--> should become:
the movable logic check_value callback could also check a given value against the dynamic limits, same goes for if just _min or _max is given