We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c06a7b4 commit 41a0bd4Copy full SHA for 41a0bd4
src/dut_power.rs
@@ -50,9 +50,12 @@ mod prio {
50
use thread_priority::*;
51
52
pub fn realtime_priority() -> Result<()> {
53
+ let prio = ThreadPriorityValue::try_from(10)
54
+ .map_err(|e| anyhow!("Failed to choose realtime priority level 10: {e:?}"))?;
55
+
56
set_thread_priority_and_policy(
57
thread_native_id(),
- ThreadPriority::Crossplatform(ThreadPriorityValue::try_from(10).unwrap()),
58
+ ThreadPriority::Crossplatform(prio),
59
ThreadSchedulePolicy::Realtime(RealtimeThreadSchedulePolicy::Fifo),
60
)
61
.map_err(|e| anyhow!("Failed to set up realtime priority {e:?}"))
0 commit comments