ITopController¶
-
interface ITopController : public IController¶
TopControllerState ITopController.State { get; }System.DateTime ITopController.Time { get; set; }IDictionary<string, IRobot> ITopController.Robots { get; }IFrame ITopController.WorldFrame { get; }IAcquisition ITopController.ReserveAcquisition()ISnapshot ITopController.ReserveSnapshot(SnapshotMode mode)void ITopController.WaitState(TopControllerState state, double timeout)ISubscription ITopController.SubscribeStateChange(TopControllerStateChangeHandler handler)IRobot ITopController.CreateRobot(string name)IRobot ITopController.CreateRobotFromString(string urdf)IRobot ITopController.CreateRobotFromFile(string filename)void ITopController.ApplyModel(string xml, ISubController[] subControllers)void ITopController.ApplyModelFromFile(string filename, ISubController[] subControllers)KeepAliveSettings ITopController.GetKeepAliveSettings(Endpoint endpoint)void ITopController.SetKeepAliveSettings(Endpoint endpoint, KeepAliveSettings settings)