diff --git a/examples/config-gen/src/main.rs b/examples/config-gen/src/main.rs index 68e50b8a7..09db477c9 100644 --- a/examples/config-gen/src/main.rs +++ b/examples/config-gen/src/main.rs @@ -9,7 +9,7 @@ use copper::config::Value; /// This is useful for making variations of your robot more easily. fn main() { // Generate a config - let mut copperconfig = CopperConfig::new(); + let mut copperconfig = CopperConfig::default(); let mut camera = ConfigNode::new("camera", "camerapkg::Camera") .set_base_period(Time::new::(60.into())); diff --git a/examples/pluginload/src/main.rs b/examples/pluginload/src/main.rs index 79681ec80..9475590c5 100644 --- a/examples/pluginload/src/main.rs +++ b/examples/pluginload/src/main.rs @@ -1,17 +1,20 @@ -use copper::config::CopperConfig; -use copper::config::ConfigNode; use uom::si::rational::Time; use uom::si::time::second; -fn main() { +use copper::config::ConfigNode; +use copper::config::CopperConfig; - let mut copperconfig = CopperConfig::new(); - let mut camera = ConfigNode::new("copper-camera", "camerapkg::Camera").set_base_period(Time::new::(60.into())); +fn main() { + let mut copperconfig = CopperConfig::default(); + let mut camera = ConfigNode::new("copper-camera", "camerapkg::Camera") + .set_base_period(Time::new::(60.into())); camera.set_param::("resolution-height", 1080); camera.set_param::("resolution-width", 1920); - let mut isp = ConfigNode::new("copper-isp", "isppkg::Isp").set_base_period(Time::new::(1.into())); + let mut isp = + ConfigNode::new("copper-isp", "isppkg::Isp").set_base_period(Time::new::(1.into())); isp.set_param::("tone", 1.3); - let algo = ConfigNode::new("copper-algo", "algopkg::Algo").set_base_period(Time::new::(5.into())); + let algo = ConfigNode::new("copper-algo", "algopkg::Algo") + .set_base_period(Time::new::(5.into())); let n1 = copperconfig.add_node(isp); let n2 = copperconfig.add_node(camera); let n3 = copperconfig.add_node(algo); @@ -19,11 +22,9 @@ fn main() { copperconfig.connect(n2, n1, "imgmsgpkg::Image"); copperconfig.connect(n1, n3, "imgmsgpkg::Image"); println!("{}", copperconfig.serialize()); - { let mut file = std::fs::File::create("/tmp/copperconfig.dot").unwrap(); copperconfig.render(&mut file); } - } diff --git a/examples/simplelogger/src/lib.rs b/examples/simplelogger/src/lib.rs index 514a4d082..78e7fbce5 100644 --- a/examples/simplelogger/src/lib.rs +++ b/examples/simplelogger/src/lib.rs @@ -7,7 +7,7 @@ use copper::config::NodeConfig; use copper::cutask::{CuResult, CuSinkTask}; use v4lsrc::ImageMsg; -struct SimpleLogger { +pub struct SimpleLogger { path: String, log_file: Option, } diff --git a/examples/v4lsrc/src/lib.rs b/examples/v4lsrc/src/lib.rs index 6c227432a..7c5c00139 100644 --- a/examples/v4lsrc/src/lib.rs +++ b/examples/v4lsrc/src/lib.rs @@ -39,7 +39,7 @@ impl ImageMsg { } } -struct Video4LinuxSource { +pub struct Video4LinuxSource { device: Device, stream: Option>, }