mavspec_rust_gen 0.6.7

Rust code generation module for MAVSpec.
Documentation
pub(crate) const MAV_CMD: &str = "MAV_CMD";

pub(crate) const MAV_CMD_MISSION_SUBSETS: [&str; 5] = [
    MAV_CMD_NAV,
    MAV_CMD_DO,
    MAV_CMD_CONDITION,
    MAV_CMD_NAV_FENCE,
    MAV_CMD_NAV_RALLY,
];

pub(crate) const MAV_CMD_NAV: &str = "MAV_CMD_NAV";
pub(crate) const MAV_CMD_NAV_PREFIX: &str = "MAV_CMD_NAV_";
pub(crate) const MISSION_NAV_COMMANDS_INCLUDES: &[&str] = &["MAV_CMD_NAV_*"];
pub(crate) const MISSION_NAV_COMMANDS_EXCLUDES: &[&str] =
    &["MAV_CMD_NAV_FENCE_*", "MAV_CMD_NAV_RALLY_POINT"];

pub(crate) const MAV_CMD_DO: &str = "MAV_CMD_DO";
pub(crate) const MISSION_DO_COMMANDS: &[&str] = &["MAV_CMD_DO_*"];

pub(crate) const MAV_CMD_CONDITION: &str = "MAV_CMD_CONDITION";
pub(crate) const MISSION_CONDITION_COMMANDS: &[&str] = &["MAV_CMD_CONDITION_*"];

pub(crate) const MAV_CMD_NAV_FENCE: &str = "MAV_CMD_NAV_FENCE";
pub(crate) const MAV_CMD_NAV_FENCE_PREFIX: &str = "MAV_CMD_NAV_FENCE_";
pub(crate) const MISSION_NAV_FENCE_COMMANDS: &[&str] = &["MAV_CMD_NAV_FENCE_*"];

pub(crate) const MAV_CMD_NAV_RALLY: &str = "MAV_CMD_NAV_RALLY";
pub(crate) const MAV_CMD_NAV_RALLY_PREFIX: &str = "MAV_CMD_NAV_";
pub(crate) const MISSION_NAV_RALLY_COMMANDS: &[&str] = &["MAV_CMD_NAV_FENCE_*"];