Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
airbus_pyqt_extend.QtAgiCore.topics.QAgiSubscriber Class Reference

List of all members.

Public Member Functions

def __init__
def remaining
def setTimeout
def shutdown
def start

Static Public Attributes

string CALLBACK_SIGN = 'callbackTriggered'
 stop = shutdown
 subscribe = start
string TIMEOUT_SIGN = 'timeoutTriggered'
 unregister = shutdown

Private Member Functions

def _callback
def _inhibited_callback
def _slot_check_timeout

Private Attributes

 _cb_ptr
 _cb_slot
 _data_class
 _last_call_time
 _min_time_dur_b2c
 _parent
 _sub
 _timeout
 _timeout_slot
 _timeout_t
 _topic_name

Detailed Description

Definition at line 24 of file topics.py.


Constructor & Destructor Documentation

def airbus_pyqt_extend.QtAgiCore.topics.QAgiSubscriber.__init__ (   self,
  parent,
  name,
  data_class,
  cb_slot = None,
  timeout_slot = None,
  timeout = None,
  auto_start = True,
  max_rate = None 
)

Definition at line 29 of file topics.py.


Member Function Documentation

Callback without max rate inhibition

Definition at line 84 of file topics.py.

Callback with max rate limitation
Check time between two call and inhibit signal if diff time is too small
If (T-1 - T) < Tmax_rate -> inhibit slot
else call slot

Definition at line 74 of file topics.py.

Definition at line 89 of file topics.py.

Definition at line 70 of file topics.py.

Definition at line 94 of file topics.py.

Definition at line 112 of file topics.py.

Definition at line 97 of file topics.py.


Member Data Documentation

Definition at line 29 of file topics.py.

Definition at line 29 of file topics.py.

Definition at line 29 of file topics.py.

Definition at line 29 of file topics.py.

Definition at line 29 of file topics.py.

Definition at line 29 of file topics.py.

Definition at line 29 of file topics.py.

Definition at line 29 of file topics.py.

Definition at line 29 of file topics.py.

Definition at line 29 of file topics.py.

Definition at line 29 of file topics.py.

Definition at line 26 of file topics.py.

Definition at line 121 of file topics.py.

Definition at line 110 of file topics.py.

Definition at line 27 of file topics.py.

Definition at line 120 of file topics.py.


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


airbus_pyqt_extend
Author(s): Martin Matignon
autogenerated on Thu Jun 6 2019 17:59:16