| <?xml version="1.0" encoding="UTF-8"?> |
| <xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:robotics.components="http://www.eclipse.org/papyrus/robotics/components/1" xmlns:robotics.functions="http://www.eclipse.org/papyrus/robotics/functions/1" xmlns:robotics.generics="http://www.eclipse.org/papyrus/robotics/generics/1" xmlns:robotics.parameters="http://www.eclipse.org/papyrus/robotics/parameters/1" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/robotics/components/1 http://www.eclipse.org/papyrus/robotics/1#//components http://www.eclipse.org/papyrus/robotics/functions/1 http://www.eclipse.org/papyrus/robotics/1#//functions http://www.eclipse.org/papyrus/robotics/generics/1 http://www.eclipse.org/papyrus/robotics/1#//generics http://www.eclipse.org/papyrus/robotics/parameters/1 http://www.eclipse.org/papyrus/robotics/1#//parameters"> |
| <uml:Model xmi:id="_7dB2wA6rEeqas7S1-hM4Zg" name="dummy_joint_statesCompdef"> |
| <packageImport xmi:type="uml:PackageImport" xmi:id="_7dB2wQ6rEeqas7S1-hM4Zg"> |
| <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> |
| </packageImport> |
| <packageImport xmi:type="uml:PackageImport" xmi:id="_7dB2wg6rEeqas7S1-hM4Zg"> |
| <importedPackage xmi:type="uml:Model" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_LaOOAJcvEeeV0-Lu2yLOjA"/> |
| </packageImport> |
| <packagedElement xmi:type="uml:Class" xmi:id="_lNhAQA6uEeqas7S1-hM4Zg" name="Dummy_joint_states"> |
| <ownedAttribute xmi:type="uml:Port" xmi:id="_lXNHwA6uEeqas7S1-hM4Zg" name="joint_states" type="_lXOV4A6uEeqas7S1-hM4Zg"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_wiYB0A-BEeqYjOkV1WinKg" name="activity1" type="_wiQtEA-BEeqYjOkV1WinKg"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_ra4nEBCTEeqpC8wzYJkICg" name="counter"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_7Rf6cBCTEeqpC8wzYJkICg" name="msg" visibility="public"> |
| <type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/sensor_msgs.servicedef.uml#ID_msg_JointState"/> |
| </ownedAttribute> |
| <ownedConnector xmi:type="uml:Connector" xmi:id="_bIhbMBA4EeqWHMMybhfq6w"> |
| <end xmi:type="uml:ConnectorEnd" xmi:id="_bIlFkBA4EeqWHMMybhfq6w" role="_lXNHwA6uEeqas7S1-hM4Zg"/> |
| <end xmi:type="uml:ConnectorEnd" xmi:id="_bIlFkRA4EeqWHMMybhfq6w" partWithPort="_wiYB0A-BEeqYjOkV1WinKg"/> |
| </ownedConnector> |
| <ownedConnector xmi:type="uml:Connector" xmi:id="_xR3doBBIEeqWHMMybhfq6w"> |
| <end xmi:type="uml:ConnectorEnd" xmi:id="_xR8WIBBIEeqWHMMybhfq6w" role="_lXNHwA6uEeqas7S1-hM4Zg"/> |
| <end xmi:type="uml:ConnectorEnd" xmi:id="_xR8WIRBIEeqWHMMybhfq6w" partWithPort="_wiYB0A-BEeqYjOkV1WinKg" role="_K9rJ8BBIEeqWHMMybhfq6w"/> |
| </ownedConnector> |
| <nestedClassifier xmi:type="uml:Class" xmi:id="_lXOV4A6uEeqas7S1-hM4Zg"> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lXRZMA6uEeqas7S1-hM4Zg" client="_lXOV4A6uEeqas7S1-hM4Zg"> |
| <supplier xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/sensor_msgs.servicedef.uml#svcdefs/P_JointState"/> |
| <contract xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/sensor_msgs.servicedef.uml#svcdefs/P_JointState"/> |
| </interfaceRealization> |
| </nestedClassifier> |
| <nestedClassifier xmi:type="uml:Class" xmi:id="_je3uEA9nEeq4SdRfpcPmcg"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_3tBhkBCoEeqpC8wzYJkICg" name="step"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> |
| <defaultValue xmi:type="uml:LiteralReal" xmi:id="_9hZ7ABCoEeqpC8wzYJkICg" value="0.1"/> |
| </ownedAttribute> |
| </nestedClassifier> |
| <nestedClassifier xmi:type="uml:Class" xmi:id="_wiQtEA-BEeqYjOkV1WinKg" name="Activity1"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_wiWMoA-BEeqYjOkV1WinKg"> |
| <general xmi:type="uml:Class" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_dFzyYPn9Eee8c8wpObBu7w"/> |
| </generalization> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_qc1DcA_PEeqYjOkV1WinKg" name="activate" type="_plqK4A_PEeqYjOkV1WinKg"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_sEqVMA_VEeqYjOkV1WinKg" name="periodic" type="_qIQ58A_VEeqYjOkV1WinKg"/> |
| <ownedAttribute xmi:type="uml:Port" xmi:id="_K9rJ8BBIEeqWHMMybhfq6w" name="x" aggregation="composite"/> |
| <nestedClassifier xmi:type="uml:Class" xmi:id="_yRG0gA-BEeqYjOkV1WinKg"/> |
| </nestedClassifier> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Usage" xmi:id="_lXMgsA6uEeqas7S1-hM4Zg"> |
| <supplier xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/rcl_interfaces.servicedef.uml#svcdefs/P_ParameterEvent"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:OpaqueBehavior" xmi:id="_plqK4A_PEeqYjOkV1WinKg" name="activateFct" isAbstract="true" language="" body=""/> |
| <packagedElement xmi:type="uml:OpaqueBehavior" xmi:id="_qIQ58A_VEeqYjOkV1WinKg" name="periodicFct" isAbstract="true" language="" body=""/> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dB2xQ6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dB2xg6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/bpc/1#/"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_BPC_PROFILES/bpc.profile.uml#__9qqMJZ1Eeeq1f8hGgKVzA"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dB2xw6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dB2yA6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#/"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#__9qqMJZ1Eeeq1f8hGgKVzA"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dB2yQ6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dB2yg6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//components"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_EZ1TgJZ2Eeeq1f8hGgKVzA"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dB2yw6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dB2zA6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//commpattern"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_8Z6x8Je6EeeiCOWsEr9OuA"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dB2zw6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dB20A6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//deployment"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_tu6OsJe9EeeiCOWsEr9OuA"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dB20Q6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dCd0A6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//services"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_SlbOAJe_EeeiCOWsEr9OuA"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dCd0Q6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dCd0g6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//commobject"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_bz5AcPCaEeee6ab5J_C5Dg"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dCd0w6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dCd1A6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//functions"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_SV7GwC6LEei0V9-WLHIyvg"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dCd1Q6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dCd1g6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//parameters"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_-pU5oDmpEei--ZsfKWaFtw"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dCd1w6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dCd2A6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//generics"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_eFhjMEnvEeien6eLHpkAxA"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dCd2Q6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dCd2g6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Foundations/NFPs"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_U_GAoAPMEdyuUt-4qHuVvQ"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dCd2w6rEeqas7S1-hM4Zg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dCd3A6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Annexes/VSL/DataTypes"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_9FdqwA-MEdyLh7muGbCqMw"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_mzVwEA_WEeqYjOkV1WinKg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mzYzYA_WEeqYjOkV1WinKg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/> |
| </profileApplication> |
| </uml:Model> |
| <robotics.components:ComponentDefinitionModel xmi:id="_7dCd3Q6rEeqas7S1-hM4Zg" base_Package="_7dB2wA6rEeqas7S1-hM4Zg"/> |
| <robotics.components:ComponentDefinition xmi:id="_lNi1cA6uEeqas7S1-hM4Zg" base_Class="_lNhAQA6uEeqas7S1-hM4Zg"/> |
| <robotics.components:ComponentService xmi:id="_lXQyIA6uEeqas7S1-hM4Zg" base_Class="_lXOV4A6uEeqas7S1-hM4Zg"/> |
| <robotics.parameters:Parameter xmi:id="_je90sA9nEeq4SdRfpcPmcg" base_Class="_je3uEA9nEeq4SdRfpcPmcg"/> |
| <robotics.components:ComponentPort xmi:id="_Iqrl8A9_EeqYjOkV1WinKg" base_Port="_lXNHwA6uEeqas7S1-hM4Zg"/> |
| <robotics.components:Activity xmi:id="_wiXawA-BEeqYjOkV1WinKg" base_Class="_wiQtEA-BEeqYjOkV1WinKg"/> |
| <robotics.components:ActivityInstance xmi:id="_wiZ3AA-BEeqYjOkV1WinKg" base_Property="_wiYB0A-BEeqYjOkV1WinKg"/> |
| <robotics.components:PeriodicTimer xmi:id="_yRM7IA-BEeqYjOkV1WinKg" base_Class="_yRG0gA-BEeqYjOkV1WinKg" period="50ms"/> |
| <robotics.functions:Function xmi:id="_plsnIA_PEeqYjOkV1WinKg" base_Class="_plqK4A_PEeqYjOkV1WinKg" kind="ON_ACTIVATE"/> |
| <robotics.functions:Function xmi:id="_qITWMA_VEeqYjOkV1WinKg" base_Class="_qIQ58A_VEeqYjOkV1WinKg" kind="PERIODIC"/> |
| <C_Cpp:Include xmi:id="_pUxLAA_WEeqYjOkV1WinKg" header="#include <cmath>
using namespace std::chrono_literals;
" base_class="_lNhAQA6uEeqas7S1-hM4Zg" base_Classifier="_lNhAQA6uEeqas7S1-hM4Zg"/> |
| <robotics.generics:Connects xmi:id="_bIlFkhA4EeqWHMMybhfq6w" base_Connector="_bIhbMBA4EeqWHMMybhfq6w"/> |
| <robotics.components:ActivityPort xmi:id="_K9u0UBBIEeqWHMMybhfq6w" base_Port="_K9rJ8BBIEeqWHMMybhfq6w"/> |
| <robotics.generics:Connects xmi:id="_xR89MBBIEeqWHMMybhfq6w" base_Connector="_xR3doBBIEeqWHMMybhfq6w"/> |
| <robotics.parameters:ParameterEntry xmi:id="_4kAz8BCoEeqpC8wzYJkICg" base_Property="_3tBhkBCoEeqpC8wzYJkICg"/> |
| </xmi:XMI> |