Public Member Functions | Public Attributes | Private Attributes | List of all members
pymavlink.fgFDM.fgFDM Class Reference
Inheritance diagram for pymavlink.fgFDM.fgFDM:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 
def convert (self, value, fromunits, tounits)
 
def get (self, varname, idx=0, units=None)
 
def pack (self)
 
def packet_size (self)
 
def parse (self, buf)
 
def set (self, varname, value, idx=0, units=None)
 
def units (self, varname)
 
def variables (self)
 

Public Attributes

 FG_MAX_ENGINES
 
 FG_MAX_TANKS
 
 FG_MAX_WHEELS
 
 FG_NET_FDM_VERSION
 
 mapping
 
 pack_string
 
 unitmap
 
 values
 

Private Attributes

 _packet_size
 

Detailed Description

a flightgear native FDM parser/generator

Definition at line 34 of file fgFDM.py.

Constructor & Destructor Documentation

◆ __init__()

def pymavlink.fgFDM.fgFDM.__init__ (   self)
init a fgFDM object

Definition at line 36 of file fgFDM.py.

Member Function Documentation

◆ convert()

def pymavlink.fgFDM.fgFDM.convert (   self,
  value,
  fromunits,
  tounits 
)
convert a value from one set of units to another

Definition at line 152 of file fgFDM.py.

◆ get()

def pymavlink.fgFDM.fgFDM.get (   self,
  varname,
  idx = 0,
  units = None 
)
get a variable value

Definition at line 176 of file fgFDM.py.

◆ pack()

def pymavlink.fgFDM.fgFDM.pack (   self)
pack a FD FDM buffer from current values

Definition at line 210 of file fgFDM.py.

◆ packet_size()

def pymavlink.fgFDM.fgFDM.packet_size (   self)
return expected size of FG FDM packets

Definition at line 148 of file fgFDM.py.

◆ parse()

def pymavlink.fgFDM.fgFDM.parse (   self,
  buf 
)
parse a FD FDM buffer

Definition at line 202 of file fgFDM.py.

◆ set()

def pymavlink.fgFDM.fgFDM.set (   self,
  varname,
  value,
  idx = 0,
  units = None 
)
set a variable value

Definition at line 188 of file fgFDM.py.

◆ units()

def pymavlink.fgFDM.fgFDM.units (   self,
  varname 
)
return the default units of a variable

Definition at line 163 of file fgFDM.py.

◆ variables()

def pymavlink.fgFDM.fgFDM.variables (   self)
return a list of available variables

Definition at line 170 of file fgFDM.py.

Member Data Documentation

◆ _packet_size

pymavlink.fgFDM.fgFDM._packet_size
private

Definition at line 141 of file fgFDM.py.

◆ FG_MAX_ENGINES

pymavlink.fgFDM.fgFDM.FG_MAX_ENGINES

Definition at line 42 of file fgFDM.py.

◆ FG_MAX_TANKS

pymavlink.fgFDM.fgFDM.FG_MAX_TANKS

Definition at line 44 of file fgFDM.py.

◆ FG_MAX_WHEELS

pymavlink.fgFDM.fgFDM.FG_MAX_WHEELS

Definition at line 43 of file fgFDM.py.

◆ FG_NET_FDM_VERSION

pymavlink.fgFDM.fgFDM.FG_NET_FDM_VERSION

Definition at line 38 of file fgFDM.py.

◆ mapping

pymavlink.fgFDM.fgFDM.mapping

Definition at line 62 of file fgFDM.py.

◆ pack_string

pymavlink.fgFDM.fgFDM.pack_string

Definition at line 39 of file fgFDM.py.

◆ unitmap

pymavlink.fgFDM.fgFDM.unitmap

Definition at line 47 of file fgFDM.py.

◆ values

pymavlink.fgFDM.fgFDM.values

Definition at line 40 of file fgFDM.py.


The documentation for this class was generated from the following file:


mavlink
Author(s): Lorenz Meier
autogenerated on Fri Aug 2 2019 03:39:47