commonMain.com.divpundir.mavlink.api.MavBitmask.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of api-jvm Show documentation
Show all versions of api-jvm Show documentation
A modern MAVLink library for the JVM written in Kotlin.
package com.divpundir.mavlink.api
/**
* A high-level representation of a MAVLink bitmask enum.
*/
public interface MavBitmask : MavEnum {
/**
* The companion object for a [MavBitmask].
*/
public interface MavCompanion : MavEnum.MavCompanion {
/**
* Returns the list of entries corresponding to the given bitmask value.
*/
public fun getFlagsFromValue(v: UInt): List
}
}