xarconverter
converter
node
actuator_curve.py
Go to the documentation of this file.
1
#!/usr/bin/env python
2
3
6
7
""" Contains a class that holds diagram informations
8
.. module:: node
9
"""
10
11
import
converter.node
as
node
12
13
14
class
ActuatorCurve
(
node.Node
):
15
""" Stores informations about actuatorCurves in the xar format
16
"""
17
18
def
__init__
(self, attrs):
19
super(ActuatorCurve, self).
__init__
(
"ActuatorCurve"
)
20
21
# Attributes
22
self.
name
= attrs.getValue(
'name'
)
23
self.
actuator
= attrs.getValue(
'actuator'
)
24
self.
recordable
= attrs.getValue(
'recordable'
)
25
self.
mute
= attrs.getValue(
'mute'
)
26
self.
unit
= attrs.getValue(
'unit'
)
27
self.
alwaysVisible
= attrs.getValue(
'alwaysvisible'
)
28
29
# Elements
30
self.
keys
= []
31
32
self.
_function_map
= {
'Key'
: ActuatorCurve.attach_key}
33
34
def
attach_key
(self, key):
35
self.
keys
.append(key)
36
37
def
beacon
(self):
38
return
"ActuatorCurve"
converter.node
Definition:
xarconverter/converter/node/__init__.py:1
converter.node.actuator_curve.ActuatorCurve.beacon
def beacon(self)
Definition:
actuator_curve.py:37
converter.node.actuator_curve.ActuatorCurve.attach_key
def attach_key(self, key)
Definition:
actuator_curve.py:34
converter.node.actuator_curve.ActuatorCurve.recordable
recordable
Definition:
actuator_curve.py:24
converter.node.actuator_curve.ActuatorCurve.unit
unit
Definition:
actuator_curve.py:26
converter.node.actuator_curve.ActuatorCurve.keys
keys
Definition:
actuator_curve.py:30
converter.node.Node._function_map
_function_map
Definition:
xarconverter/converter/node/__init__.py:25
converter.node.actuator_curve.ActuatorCurve.mute
mute
Definition:
actuator_curve.py:25
converter.node.actuator_curve.ActuatorCurve.alwaysVisible
alwaysVisible
Definition:
actuator_curve.py:27
converter.node.actuator_curve.ActuatorCurve.__init__
def __init__(self, attrs)
Definition:
actuator_curve.py:18
converter.node.actuator_curve.ActuatorCurve
Definition:
actuator_curve.py:14
converter.node.Node.name
name
Definition:
xarconverter/converter/node/__init__.py:18
converter.node.Node
Definition:
xarconverter/converter/node/__init__.py:12
converter.node.actuator_curve.ActuatorCurve.actuator
actuator
Definition:
actuator_curve.py:23
naoqi_libqicore
Author(s): Aldebaran
autogenerated on Wed Sep 14 2022 02:22:41