type state = enumeration(Open "Component disconnected", Closed "Component connected", Closed1 "Component connected on side 1", Closed2 "Component connected on side 2", Closed3 "Component connected on side 3", Undefined "Component status undefined");