# ActiveComponent
class ActiveComponent(name: Union[str, NoneType] = None)
A connected, controllable component.
All components being manipulated in a Protocol must be of type ActiveComponent.
TIP
Users should not directly instantiate an ActiveComponent because it is an abstract base class, not a functioning laboratory instrument.
# Arguments
name: The name of the component.
# Attributes
name: The name of the component.