as2_python_api.shared_data package

Submodules

as2_python_api.shared_data.gps_data module

GPS data wrapper

class as2_python_api.shared_data.gps_data.GpsData(_GpsData__lat: float = <factory>, _GpsData__lon: float = <factory>, _GpsData__alt: float = <factory>)[source]

Bases: object

GPS data [lat, lon, alt]

property fix: Callable
as2_python_api.shared_data.gps_data.lock_decor(func: Callable) Callable[source]

locker

as2_python_api.shared_data.orientation_data module

Orienation data wrapper

class as2_python_api.shared_data.orientation_data.OrientationData(_OrientationData__roll: float = <factory>, _OrientationData__pitch: float = <factory>, _OrientationData__yaw: float = <factory>)[source]

Bases: object

Orientation data [roll pitch yaw] in radians

property orientation: Callable
as2_python_api.shared_data.orientation_data.lock_decor(func: Callable) Callable[source]

locker decorator

as2_python_api.shared_data.platform_info_data module

Platform info data wrapper

class as2_python_api.shared_data.platform_info_data.PlatformInfoData(_PlatformInfoData__connected: bool = <factory>, _PlatformInfoData__armed: bool = <factory>, _PlatformInfoData__offboard: bool = <factory>, _PlatformInfoData__state: int = <factory>, _PlatformInfoData__yaw_mode: int = <factory>, _PlatformInfoData__control_mode: int = <factory>, _PlatformInfoData__reference_frame: int = <factory>)[source]

Bases: object

Platform info

property data: Callable
as2_python_api.shared_data.platform_info_data.lock_decor(func: Callable) Callable[source]

locker decorator

as2_python_api.shared_data.pose_data module

Pose data wrapper (position + orientation)

class as2_python_api.shared_data.pose_data.PoseData(_PoseData__pose: ~as2_python_api.shared_data.position_data.PositionData = <factory>, _PoseData__orientation: ~as2_python_api.shared_data.orientation_data.OrientationData = <factory>)[source]

Bases: object

Pose data

property orientation: List[float]

orientation getter

property position: List[float]

position getter

as2_python_api.shared_data.position_data module

Position data wrapper

class as2_python_api.shared_data.position_data.PositionData(_PositionData__x: float = <factory>, _PositionData__y: float = <factory>, _PositionData__z: float = <factory>)[source]

Bases: object

Position data [x y z]

property position: Callable
as2_python_api.shared_data.position_data.lock_decor(func: Callable) Callable[source]

locker decorator

as2_python_api.shared_data.twist_data module

Twist data wrapper

class as2_python_api.shared_data.twist_data.TwistData(_TwistData__vx: float = <factory>, _TwistData__vy: float = <factory>, _TwistData__vz: float = <factory>)[source]

Bases: object

Twist data [vx, vy, vz]

property twist: Callable
as2_python_api.shared_data.twist_data.lock_decor(func: Callable) Callable[source]

locker

Module contents