Paparazzi UAS  v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
mesonh.mesonh Namespace Reference

Functions

def get_wind
 
def ivy_request_callback
 
def worldenv_cb
 
def signal_handler
 
def main
 

Variables

tuple PPRZ_HOME = getenv("PAPARAZZI_HOME", os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), '../../../')))
 
int M_IN_KM = 1000
 
 atm = None
 
tuple origin = np.array([0, 0, 0, 0])
 
tuple scale = np.array([1., 1/M_IN_KM, 1/M_IN_KM, 1/M_IN_KM])
 
tuple start_time = time.time()
 

Function Documentation

def mesonh.mesonh.get_wind (   east,
  north,
  up 
)

Definition at line 29 of file mesonh.py.

Referenced by mesonh.mesonh.worldenv_cb().

+ Here is the caller graph for this function:

def mesonh.mesonh.ivy_request_callback (   sender,
  msg,
  resp,
  args,
  kwargs 
)
    Ivy Callback for Paparazzi Requests

Definition at line 41 of file mesonh.py.

References mesonh.mesonh.worldenv_cb().

+ Here is the call graph for this function:

def mesonh.mesonh.main ( void  )

Definition at line 84 of file mesonh.py.

def mesonh.mesonh.signal_handler (   signal,
  frame 
)

Definition at line 78 of file mesonh.py.

def mesonh.mesonh.worldenv_cb (   ac_id,
  msg 
)
    Callback for paparazzi WORLD_ENV requests

Definition at line 53 of file mesonh.py.

References mesonh.mesonh.get_wind().

Referenced by mesonh.mesonh.ivy_request_callback().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

mesonh.mesonh.atm = None

Definition at line 22 of file mesonh.py.

int mesonh.mesonh.M_IN_KM = 1000

Definition at line 20 of file mesonh.py.

tuple mesonh.mesonh.origin = np.array([0, 0, 0, 0])

Definition at line 23 of file mesonh.py.

tuple mesonh.mesonh.PPRZ_HOME = getenv("PAPARAZZI_HOME", os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), '../../../')))

Definition at line 14 of file mesonh.py.

tuple mesonh.mesonh.scale = np.array([1., 1/M_IN_KM, 1/M_IN_KM, 1/M_IN_KM])

Definition at line 24 of file mesonh.py.

tuple mesonh.mesonh.start_time = time.time()

Definition at line 26 of file mesonh.py.