X-Plane Remote Access Plugin and Client Library
Public Member Functions | Private Member Functions | List of all members
xplra.MultiGetter Class Reference
Inheritance diagram for xplra.MultiGetter:
xplra.MultiBuffer

Public Member Functions

def __init__ (self, xplane)
 
- Public Member Functions inherited from xplra.MultiBuffer
def __init__ (self, xplane, registerCommand, unregisterCommand)
 
def values (self)
 
def addInt (self, name)
 
def addFloat (self, name)
 
def addDouble (self, name)
 
def addFloatArray (self, name, length=-1, offset=0)
 
def addIntArray (self, name, length=-1, offset=0)
 
def addByteArray (self, name, length=-1, offset=0)
 
def finalize (self)
 
def register (self)
 
def unregister (self)
 
def unregisterSafely (self)
 
def execute (self)
 
def getString (self, id)
 
def __len__ (self)
 
def __getitem__ (self, id)
 
def __setitem__ (self, id, value)
 
def __iter__ (self)
 

Private Member Functions

def _executeRegistered (self)
 
def _executeUnregistered (self)
 
def _readValues (self)
 

Detailed Description

Multi-dataref buffer for querying.

Definition at line 925 of file xplra.py.

Constructor & Destructor Documentation

◆ __init__()

def xplra.MultiGetter.__init__ (   self,
  xplane 
)
Construct the getter.

Definition at line 927 of file xplra.py.

Member Function Documentation

◆ _executeRegistered()

def xplra.MultiGetter._executeRegistered (   self)
private
Execute the query if the buffer is registered.

Definition at line 933 of file xplra.py.

◆ _executeUnregistered()

def xplra.MultiGetter._executeUnregistered (   self)
private
Execute the query if the buffer is not registered.

Definition at line 943 of file xplra.py.

◆ _readValues()

def xplra.MultiGetter._readValues (   self)
private
Read the values into the values array.

Definition at line 948 of file xplra.py.


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