Skip to main content

pamoja_mavlink_enum_is_bitmask

Function pamoja_mavlink_enum_is_bitmask 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn pamoja_mavlink_enum_is_bitmask( enumeration: *const c_char, out_bitmask: *mut bool, ) -> PamojaStatus
Expand description

Reports whether an enumeration’s values combine as bits.

§Arguments

  • enumeration - the enumeration’s name, as null-terminated UTF-8.
  • out_bitmask - receives true for a bitmask.

§Returns

PamojaStatus::Ok, or PamojaStatus::InvalidArgument if the enumeration is unknown or an argument is null.

§Safety

enumeration must be a valid null-terminated UTF-8 string or null, and out_bitmask must be valid for a write or null.