RealtimeAnalysis.FormPRM.GetDBF_RM C# (CSharp) Method

GetDBF_RM() private method

private GetDBF_RM ( DataTable dt, double t, int i ) : double
dt System.Data.DataTable
t double
i int
return double
        private double GetDBF_RM(DataTable dt, double t, int i)
        {
            double result = GetExecutionTimeByTaskNumber(dt, i);

            List<DataRow> higherPriorities = GetAllHigherPriorityTasks(dt, i);
            foreach (DataRow dr in higherPriorities)
            {
                double taskPeriod = double.Parse(dr["Period"].ToString());
                double taskExecution = double.Parse(dr["ExecutionTime"].ToString());

                result += Math.Ceiling(t / taskPeriod) * taskExecution;
            }

            return result;
        }
        private double GetSBF_RM(double t, double Pi, double Theta)

Same methods

FormPRM::GetDBF_RM ( DataTable dt, double t, int i, double csOverhead ) : double