/// <summary> /// Initializes an instance of the OnMotionCommand class /// </summary> /// <param name="form">The associated Form</param> /// <param name="command">The motion command</param> /// <param name="parameter">A parameter to the command</param> /// <param name="power">The motor power</param> public OnMotionCommand(DashboardForm form, MOTIONCOMMANDS command, double parameter, double power) : base(form) { this.cmd = command; this.param = parameter; this.power = power; }
/// <summary> /// Handle the Form Load event for the Dashboard Form /// </summary> /// <param name="onLoad">The load message</param> /// <returns>An iterator</returns> private IEnumerator <ITask> OnLoadHandler(OnLoad onLoad) { this.dashboardForm = onLoad.DashboardForm; LogInfo("Loaded Form"); yield return(this.EnumerateJoysticks()); yield return(this.SubscribeToJoystick()); }
/// <summary> /// Initializes an instance of the OnMove class /// </summary> /// <param name="form">The associated form</param> /// <param name="left">The left power</param> /// <param name="right">The right power</param> public OnMove(DashboardForm form, int left, int right) : base(form) { this.left = left; this.right = right; }
/// <summary> /// Initializes an instance of the OnChangeJoystick class /// </summary> /// <param name="form">The associated form</param> public OnChangeJoystick(DashboardForm form) : base(form) { }
/// <summary> /// Initializes an instance of the OnClosed class /// </summary> /// <param name="form">The associated Form</param> public OnClosed(DashboardForm form) : base(form) { }
/// <summary> /// Initializes a new instance of the <see cref="OnResetEncoders"/> class. /// </summary> /// <param name="dashboardForm">The associated Form</param> public OnResetEncoders(DashboardForm dashboardForm) : base(dashboardForm) { }
/// <summary> /// Initializes an instance of the OnConnect class /// </summary> /// <param name="form">The associated form</param> /// <param name="service">The service</param> public OnConnect(DashboardForm form, string service) : base(form) { this.service = service; }
/// <summary> /// Initializes an instance of the OnLoad class /// </summary> /// <param name="form">The associated Form</param> public OnLoad(DashboardForm form) : base(form) { }
/// <summary> /// Initializes an instance of the DashboardFormEvent class /// </summary> /// <param name="dashboardForm">The associated Form</param> public DashboardFormEvent(DashboardForm dashboardForm) { this.dashboardForm = dashboardForm; }
/// <summary> /// Initializes an instance of the OnQueryFrame class /// </summary> /// <param name="form">The associated form</param> public OnQueryFrame(DashboardForm form) : base(form) { }
/// <summary> /// Initializes an instance of the OnDisconnectWebCam class /// </summary> /// <param name="form">The associated form</param> public OnDisconnectWebCam(DashboardForm form) : base(form) { }
/// <summary> /// Initializes an instance of the OnConnectWebCam class /// </summary> /// <param name="form">The associated form</param> /// <param name="service">The service to connect to</param> public OnConnectWebCam(DashboardForm form, string service) : base(form, service) { }
/// <summary> /// Initializes an instance of the OnQueryFrame class /// </summary> /// <param name="form">The associated form</param> /// <param name="opt">The option settings</param> public OnOptionSettings(DashboardForm form, GUIOptions opt) : base(form) { this.Options = new GUIOptions(); this.Options = opt; }
/// <summary> /// Initializes an instance of the OnChangeTilt class /// </summary> /// <param name="form">The associated form</param> /// <param name="tilt">The tilt angle</param> public OnChangeTilt(DashboardForm form, double tilt) : base(form) { this.tilt = tilt; }