# ActiveComponent
class ActiveComponent(name: Optional[str] = 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.