use crate::messages::{AutonomyContext, AutonomyVelocityCommand};
use cu_zenoh_bridge::ZenohBridge;
use cu29::prelude::*;
tx_channels! {
pub struct AutonomyTxChannels : AutonomyTxId {
context => AutonomyContext = "flight/autonomy/context",
command => AutonomyVelocityCommand = "flight/autonomy/command",
}
}
rx_channels! {
pub struct AutonomyRxChannels : AutonomyRxId {
context => AutonomyContext = "flight/autonomy/context",
command => AutonomyVelocityCommand = "flight/autonomy/command",
}
}
#[allow(dead_code)]
pub type AutonomyBridge = ZenohBridge<AutonomyTxChannels, AutonomyRxChannels>;