diff --git a/pod-operation/src/main.rs b/pod-operation/src/main.rs index ead1e55..d53b109 100644 --- a/pod-operation/src/main.rs +++ b/pod-operation/src/main.rs @@ -29,39 +29,39 @@ async fn main() -> Result<(), Box> { let (layer, io) = SocketIo::new_layer(); - // let signal_light = SignalLight::new(); - // tokio::spawn(demo::blink(signal_light)); + let signal_light = SignalLight::new(); + tokio::spawn(demo::blink(signal_light)); - // let upstream_pressure_transducer = PressureTransducer::upstream(); - // tokio::spawn(demo::read_pressure_transducer(upstream_pressure_transducer)); + let upstream_pressure_transducer = PressureTransducer::upstream(); + tokio::spawn(demo::read_pressure_transducer(upstream_pressure_transducer)); - // let downstream_pressure_transducer = PressureTransducer::downstream(); - // tokio::spawn(demo::read_pressure_transducer( - // downstream_pressure_transducer, - // )); + let downstream_pressure_transducer = PressureTransducer::downstream(); + tokio::spawn(demo::read_pressure_transducer( + downstream_pressure_transducer, + )); - // let ads1015 = LimTemperature::new(ads1x1x::SlaveAddr::Default); - // tokio::spawn(demo::read_ads1015(ads1015)); + let ads1015 = LimTemperature::new(ads1x1x::SlaveAddr::Default); + tokio::spawn(demo::read_ads1015(ads1015)); - // let wheel_encoder = WheelEncoder::new(); - // tokio::spawn(demo::read_wheel_encoder(wheel_encoder)); + let wheel_encoder = WheelEncoder::new(); + tokio::spawn(demo::read_wheel_encoder(wheel_encoder)); - // let gyro: Gyroscope = Gyroscope::new(); - // tokio::spawn(demo::read_gyroscope(gyro)); - // let brakes = Brakes::new(); - // tokio::spawn(demo::brake(brakes)); + let gyro: Gyroscope = Gyroscope::new(); + tokio::spawn(demo::read_gyroscope(gyro)); + let brakes = Brakes::new(); + tokio::spawn(demo::brake(brakes)); - // let high_voltage_system = HighVoltageSystem::new(); - // tokio::spawn(demo::high_voltage_system(high_voltage_system)); + let high_voltage_system = HighVoltageSystem::new(); + tokio::spawn(demo::high_voltage_system(high_voltage_system)); - // let lidar = Lidar::new(); - // tokio::spawn(demo::read_lidar(lidar)); + let lidar = Lidar::new(); + tokio::spawn(demo::read_lidar(lidar)); - // let limcurrent = LimCurrent::new(ads1x1x::SlaveAddr::Default); - // tokio::spawn(demo::read_lim_current(limcurrent)); + let limcurrent = LimCurrent::new(ads1x1x::SlaveAddr::Default); + tokio::spawn(demo::read_lim_current(limcurrent)); - // let inverter_board = InverterBoard::new(); - // tokio::spawn(demo::inverter_control(inverter_board)); + let inverter_board = InverterBoard::new(); + tokio::spawn(demo::inverter_control(inverter_board)); let mut state_machine = StateMachine::new(io); tokio::spawn(async move {