from enum import Enum, unique
[docs]@unique
class ConveyorID(Enum):
"""
ConveyorID to be able to have CAN (id 12 and 13) and TTL (id 9 and 10) conveyor in any possible combination
ID_1 = 12 # One, Ned
ID_2 = 13 # One, Ned
ID_3 = 9 # Ned2
ID_4 = 10 # Ned2
"""
NONE = 0
ID_1 = -1
ID_2 = -2
[docs]@unique
class ConveyorCan(Enum):
"""
ConveyorID to control conveyors with CAN interface
"""
NONE = 0
ID_1 = 12
ID_2 = 13
[docs]@unique
class ConveyorTTL(Enum):
"""
ConveyorID to control conveyors with TTL interface
"""
NONE = 0
ID_1 = 9
ID_2 = 10
[docs]@unique
class ConveyorDirection(Enum):
"""
Enumeration of the directions of the conveyor
"""
FORWARD = 1
BACKWARD = -1
[docs]@unique
class ConveyorStatus(Enum):
"""
Enumeration of the different Conveyor status
"""
ADD = 1
REMOVE = 2