操作
バグ #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())); }
操作