Index: dialin/dg/concentrate_pumps.py =================================================================== diff -u -rab4ad43e62b63fb9594ec7100dddc3a08785539c -ra57a9b9a8adbca445c9ee7fe3ca6c6c85b645416 --- dialin/dg/concentrate_pumps.py (.../concentrate_pumps.py) (revision ab4ad43e62b63fb9594ec7100dddc3a08785539c) +++ dialin/dg/concentrate_pumps.py (.../concentrate_pumps.py) (revision a57a9b9a8adbca445c9ee7fe3ca6c6c85b645416) @@ -17,19 +17,14 @@ from .constants import RESET,NO_RESET from ..utils.conversions import integer_to_bytearray, float_to_bytearray from ..protocols.CAN import (DenaliMessage, DenaliChannels) -from ..utils.base import _AbstractSubSystem, _publish +from ..utils.base import _AbstractSubSystem, _publish, DialinEnum from ..common.msg_defs import MsgIds from logging import Logger -import enum -class ConcentratePumpsEnum(enum.Enum): +class ConcentratePumpsEnum(DialinEnum): CP1 = 0 CP2 = 1 - @classmethod - def has_value(cls, value): - return value in cls._value2member_map_ - class ConcentratePumps(_AbstractSubSystem): """ ConcentratePumps