提交 de656988 authored 作者: Serhij S's avatar Serhij S

fmt

上级 cb37ef05
...@@ -2,7 +2,7 @@ use std::sync::atomic; ...@@ -2,7 +2,7 @@ use std::sync::atomic;
use std::thread; use std::thread;
use roboplc::controller::prelude::*; use roboplc::controller::prelude::*;
use roboplc::hmi; use roboplc::hmi::{self, eframe, egui};
use roboplc::prelude::*; use roboplc::prelude::*;
use rtsc::time::interval; use rtsc::time::interval;
use tracing::{error, info}; use tracing::{error, info};
...@@ -65,6 +65,8 @@ struct HmiWorker {} ...@@ -65,6 +65,8 @@ struct HmiWorker {}
impl Worker<Message, Variables> for HmiWorker { impl Worker<Message, Variables> for HmiWorker {
fn run(&mut self, context: &Context<Message, Variables>) -> WResult { fn run(&mut self, context: &Context<Message, Variables>) -> WResult {
// ensure the system is in running state to avoid slowdowns during Weston/Xorg startup
roboplc::system::wait_running_state()?;
loop { loop {
let mut opts = hmi::AppOptions::default(); let mut opts = hmi::AppOptions::default();
if roboplc::is_production() { if roboplc::is_production() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论