RealtimeAnalysis.TimeDiagram.SetTask C# (CSharp) Method

SetTask() public method

public SetTask ( PeriodicTask task, double startTime, double endTime ) : void
task PeriodicTask
startTime double
endTime double
return void
        public void SetTask(PeriodicTask task, double startTime, double endTime)
        {
            _task = task;
            _startTime = startTime;
            _endTime = endTime;

            _listReleaseTime = _task.GetReleaseTime(_startTime, _endTime);
            _listSoftDeadline = _task.GetSoftDeadline(_startTime, _endTime);
            _listHardDeadline = _task.GetHardDeadline(_startTime, _endTime);
        }

Same methods

TimeDiagram::SetTask ( List list, int startTime, long endTime ) : void

Usage Example

        internal void SetTask(PeriodicTask periodicTask, int startTime, long endTime)
        {
            TimeDiagram diagram = new TimeDiagram();
            diagram.BackColor = System.Drawing.Color.White;
            diagram.Location = new System.Drawing.Point(3, 3);
            diagram.MinimumSize = new System.Drawing.Size(100, 100);
            diagram.Size = new System.Drawing.Size(582, 100);
            diagram.Dock = DockStyle.Fill;

            diagram.SetTask(periodicTask, startTime, endTime);

            tableLayoutPanel1.Controls.Add(diagram);
        }
All Usage Examples Of RealtimeAnalysis.TimeDiagram::SetTask