Functions | |
def | add_trigger |
def | callback |
def | gen_callback |
def | update_trigger |
Variables | |
before = default_select | |
list | cand = [x[0] for x in selects if x[0] != None and (rospy.Time.now()-x[1]).to_sec()<deadtime] |
list | conditions = [x for x in sys.argv[1:] if not ':=' in x] |
tuple | deadtime = rospy.get_param('~patient', 0.5) |
tuple | default_select = rospy.get_param('~default_select', None) |
tuple | freq = rospy.get_param('~frequency', 20.0) |
tuple | lockobj = thread.allocate_lock() |
tuple | looprate = rospy.Rate(freq) |
tuple | mux_client = rospy.ServiceProxy(mux_name_+'/select',MuxSelect) |
tuple | mux_name_ = rospy.resolve_name('mux') |
list | next_topic = cand[0] |
list | selects = [] |
tuple | size = len(conditions) |
list | subs = [] |
def mux_selector.add_trigger | ( | topic, | |
expr, | |||
select, | |||
index | |||
) |
Definition at line 26 of file mux_selector.py.
def mux_selector.callback | ( | m, | |
expr, | |||
topic, | |||
index | |||
) |
Definition at line 11 of file mux_selector.py.
def mux_selector.gen_callback | ( | expr, | |
select, | |||
index | |||
) |
Definition at line 23 of file mux_selector.py.
def mux_selector.update_trigger | ( | conditions | ) |
Definition at line 48 of file mux_selector.py.
Definition at line 91 of file mux_selector.py.
list mux_selector::cand = [x[0] for x in selects if x[0] != None and (rospy.Time.now()-x[1]).to_sec()<deadtime] |
Definition at line 96 of file mux_selector.py.
Definition at line 66 of file mux_selector.py.
tuple mux_selector::deadtime = rospy.get_param('~patient', 0.5) |
Definition at line 77 of file mux_selector.py.
tuple mux_selector::default_select = rospy.get_param('~default_select', None) |
Definition at line 79 of file mux_selector.py.
tuple mux_selector::freq = rospy.get_param('~frequency', 20.0) |
Definition at line 78 of file mux_selector.py.
tuple mux_selector::lockobj = thread.allocate_lock() |
Definition at line 61 of file mux_selector.py.
tuple mux_selector::looprate = rospy.Rate(freq) |
Definition at line 93 of file mux_selector.py.
tuple mux_selector::mux_client = rospy.ServiceProxy(mux_name_+'/select',MuxSelect) |
Definition at line 83 of file mux_selector.py.
tuple mux_selector::mux_name_ = rospy.resolve_name('mux') |
Definition at line 81 of file mux_selector.py.
Definition at line 100 of file mux_selector.py.
Definition at line 62 of file mux_selector.py.
tuple mux_selector::size = len(conditions) |
Definition at line 85 of file mux_selector.py.
list mux_selector::subs = [] |
Definition at line 63 of file mux_selector.py.