|
783 | 783 | </element> |
784 | 784 | </children> |
785 | 785 | </element> |
| 786 | + <element name="extension"> |
| 787 | + <children> |
| 788 | + <element name="required" repeated="true" namespace="plugin"> |
| 789 | + <attributes> |
| 790 | + <attribute name="plugin" type="identifier" required="true"/> |
| 791 | + </attributes> |
| 792 | + <children> |
| 793 | + <element name="instance" repeated="true" namespace="plugin_instance"> |
| 794 | + <attributes> |
| 795 | + <attribute name="name" type="identifier" required="true"/> |
| 796 | + </attributes> |
| 797 | + <children> |
| 798 | + <element name="config" repeated="true"> |
| 799 | + <attributes> |
| 800 | + <attribute name="key" type="string"/> |
| 801 | + <attribute name="value" type="string"/> |
| 802 | + </attributes> |
| 803 | + </element> |
| 804 | + </children> |
| 805 | + </element> |
| 806 | + </children> |
| 807 | + </element> |
| 808 | + </children> |
| 809 | + </element> |
786 | 810 | <element name="custom"> |
787 | 811 | <children> |
788 | 812 | <element name="numeric" repeated="true"> |
|
1729 | 1753 | <attribute name="gain" type="float"/> |
1730 | 1754 | </attributes> |
1731 | 1755 | </element> |
| 1756 | + <element name="plugin" repeated="true" namespace="actuator"> |
| 1757 | + <attributes> |
| 1758 | + <attribute name="name" type="identifier"/> |
| 1759 | + <attribute name="class" type="reference" reference_namespace="default"/> |
| 1760 | + <attribute name="plugin" type="reference" reference_namespace="plugin"/> |
| 1761 | + <attribute name="instance" type="reference" reference_namespace="plugin_instance"/> |
| 1762 | + <attribute name="group" type="int"/> |
| 1763 | + <attribute name="ctrllimited" type="keyword" valid_values="false true auto"/> |
| 1764 | + <attribute name="forcelimited" type="keyword" valid_values="false true auto"/> |
| 1765 | + <attribute name="ctrlrange" type="array" array_type="float" array_size="2"/> |
| 1766 | + <attribute name="forcerange" type="array" array_type="float" array_size="2"/> |
| 1767 | + <attribute name="lengthrange" type="array" array_type="float" array_size="2"/> |
| 1768 | + <attribute name="gear" type="array" array_type="float" array_size="6"/> |
| 1769 | + <attribute name="cranklength" type="float"/> |
| 1770 | + <attribute name="joint" type="reference"/> |
| 1771 | + <attribute name="jointinparent" type="reference" reference_namespace="joint"/> |
| 1772 | + <attribute name="site" type="reference"/> |
| 1773 | + <attribute name="tendon" type="reference"/> |
| 1774 | + <attribute name="cranksite" type="reference" reference_namespace="site"/> |
| 1775 | + <attribute name="slidersite" type="reference" reference_namespace="site"/> |
| 1776 | + <attribute name="user" type="array" array_type="float"/> |
| 1777 | + </attributes> |
| 1778 | + <children> |
| 1779 | + <element name="config" repeated="true"> |
| 1780 | + <attributes> |
| 1781 | + <attribute name="key" type="string"/> |
| 1782 | + <attribute name="value" type="string"/> |
| 1783 | + </attributes> |
| 1784 | + </element> |
| 1785 | + </children> |
| 1786 | + </element> |
1732 | 1787 | </children> |
1733 | 1788 | </element> |
1734 | 1789 | <element name="sensor"> |
|
2084 | 2139 | <attribute name="dim" type="int" required="true"/> |
2085 | 2140 | </attributes> |
2086 | 2141 | </element> |
| 2142 | + <element name="plugin" repeated="true" namespace="sensor"> |
| 2143 | + <attributes> |
| 2144 | + <attribute name="name" type="identifier"/> |
| 2145 | + <attribute name="plugin" type="reference" reference_namespace="plugin"/> |
| 2146 | + <attribute name="instance" type="reference" reference_namespace="plugin_instance"/> |
| 2147 | + <attribute name="cutoff" type="float"/> |
| 2148 | + <attribute name="objtype" type="keyword" required="true" valid_values="body joint geom site camera light mesh skin hfield texture material equality tendon actuator sensor numeric text tuple contact keyframe"/> |
| 2149 | + <attribute name="objname" type="reference" required="true" reference_namespace="attrib:objtype"/> |
| 2150 | + <attribute name="user" type="array" array_type="float"/> |
| 2151 | + </attributes> |
| 2152 | + <children> |
| 2153 | + <element name="config" repeated="true"> |
| 2154 | + <attributes> |
| 2155 | + <attribute name="key" type="string"/> |
| 2156 | + <attribute name="value" type="string"/> |
| 2157 | + </attributes> |
| 2158 | + </element> |
| 2159 | + </children> |
| 2160 | + </element> |
2087 | 2161 | </children> |
2088 | 2162 | </element> |
2089 | 2163 | <element name="keyframe"> |
|
0 commit comments