提交 2fc993be authored 作者: Serhij S's avatar Serhij S

setup panic handler

上级 5bc5f021
......@@ -77,6 +77,7 @@ impl Worker<Message, Variables> for EAPIConnector {
}
fn main() -> std::result::Result<(), Box<dyn std::error::Error>> {
roboplc::setup_panic();
roboplc::configure_logger(roboplc::LevelFilter::Info);
let eapi_config: EAPIConfig<Message, Variables> = EAPIConfig::new("/opt/eva4/var/bus.ipc")
.action_handler("unit:tests/fan".parse().unwrap(), |action, context| {
......
......@@ -148,6 +148,7 @@ impl Worker<Message, Variables> for ModbusRelays1 {
// Main function, to start the controller and workers
fn main() -> Result<(), Box<dyn std::error::Error>> {
roboplc::setup_panic();
roboplc::configure_logger(roboplc::LevelFilter::Info);
// sets the simulated mode for the real-time module, do not set any thread real-time parameters
roboplc::thread_rt::set_simulated();
......
......@@ -93,6 +93,7 @@ impl Worker<Message, Variables> for ModbusSrv {
}
fn main() -> std::result::Result<(), Box<dyn std::error::Error>> {
roboplc::setup_panic();
roboplc::configure_logger(roboplc::LevelFilter::Info);
// for TCP
let addr = "0.0.0.0:5552";
......
......@@ -95,6 +95,7 @@ impl Worker<Message, ()> for PrintEnv {
}
fn main() -> Result<(), Box<dyn std::error::Error>> {
roboplc::setup_panic();
roboplc::configure_logger(roboplc::LevelFilter::Info);
// creates a controller instance
let mut controller = Controller::<Message, ()>::new();
......
......@@ -106,6 +106,7 @@ impl Worker<Message, ()> for SignalHandler {
}
fn main() -> Result<(), Box<dyn std::error::Error>> {
roboplc::setup_panic();
roboplc::configure_logger(roboplc::LevelFilter::Info);
let mut controller = Controller::<Message, ()>::new();
controller.spawn_worker(DataGenerator {})?;
......
......@@ -71,6 +71,7 @@ impl Worker<Message, ()> for DataGenerator {
}
}
fn main() -> Result<(), Box<dyn std::error::Error>> {
roboplc::setup_panic();
roboplc::configure_logger(roboplc::LevelFilter::Info);
let mut controller = Controller::<Message, ()>::new();
controller.spawn_worker(DataGenerator {})?;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论