"""G1_Controller — manual dashboard locomotion control (N2 Phase 1).

`LocoController` wraps the Unitree `LocoClient` + `MotionSwitcherClient` for
operator-driven walking, postures and a discrete step pad. It reuses the arm
controller's single process-wide DDS init (one `ChannelFactoryInitialize`) and
is gated behind an in-memory "Enable movement" arm flag that defaults OFF every
boot. See dashboard/routes/controller.py for the REST surface.
"""

from Project.Sanad.G1_Controller.loco_controller import LocoController

__all__ = ["LocoController"]
