macro_rules! get_attributes {
() => {
{
use crate::asterix::uap::common::datatypes::{AsterixAttribute, AttributeType};
vec![
AsterixAttribute::new(2, 1, 16, 16, "(V) Code Validated".to_string(), "validated".to_string(), AttributeType::Boolean),
AsterixAttribute::new(2, 2, 15, 15, "(G) Garbled Code".to_string(), "garbled".to_string(), AttributeType::Boolean),
AsterixAttribute::new(2, 3, 14, 14, "(L) Smoothed Mode-2 code as provided by a local tracker".to_string(), "local_tracker".to_string(), AttributeType::Boolean),
AsterixAttribute::new(2, 4, 12, 1, "Mode-2 code in octal representation".to_string(), "mode_3a_reply".to_string(), AttributeType::UInt16),
]
}
};
}
pub(crate) use get_attributes;