"""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"]