操作
バグ #4199
完了RTPreemptECのPolicy設定方法
開始日:
2017/09/11
期日:
進捗率:
100%
予定工数:
説明
RTPreemptECでPolicyを設定する際にpolicyのプロパティではなく何故かpriorityのプロパティが設定されているため修正する。
setPolicy(coil::Properties& prop)
{
RTC_TRACE(("setPriority()"));
std::string policy;
getProperty(prop, "priority", policy);//priority→policy
if (!policy.empty())
{
coil::normalize(policy);
if (policy == "rr") { m_policy = SCHED_RR; }
if (policy == "fifo") { m_policy = SCHED_FIFO; }
RTC_DEBUG(("Scheduling policy: %s", policy.c_str()));
}
else
{
RTC_DEBUG(("Scheduling policy: fifo"));
m_policy = SCHED_FIFO;
}
RTC_DEBUG(("setPolicy(): policy: %s", policy.c_str()));
}
操作