Skip to content
Snippets Groups Projects
Commit d6b3c06b authored by armar-user's avatar armar-user
Browse files

add flag to (dis)enable requesting objects



Signed-off-by: Rainer Kartmann's avatarrainer <rainer.kartmann@kit.edu>
parent 0e082d08
No related branches found
No related tags found
1 merge request!371add flag to (dis)enable requesting objects
......@@ -4,7 +4,7 @@
<Proxy value="RobotAPIInterfaces.MemoryNameSystem"/>
</Proxies>
<Folder basename="test">
<State filename="RequestObjectsTest.xml"/>
<State filename="RequestObjectsTest.xml" visibility="public"/>
</Folder>
<State filename="RequestObjects.xml" visibility="public"/>
</StatechartGroup>
......
......@@ -28,6 +28,12 @@ namespace armarx::ObjectMemoryGroup
void RequestObjects::run()
{
if (not in.getEnable())
{
emitSuccess();
return;
}
using Reader = armarx::armem::obj::instance::Reader;
const std::string provider = in.isProviderSet() ? in.getProvider() : "";
......
<?xml version="1.0" encoding="utf-8"?>
<State version="1.2" name="RequestObjects" uuid="9F09FB2F-CC0C-4B8A-A716-F130E04A7230" width="800" height="600" type="Normal State">
<InputParameters>
<Parameter name="Enable" type="::armarx::BoolVariantData" docType="bool" optional="no">
<DefaultValue value='{"type":"::armarx::SingleVariantBase","variant":{"typeName":"::armarx::BoolVariantData","value":true}}' docValue="True"/>
</Parameter>
<Parameter name="ObjectIds" type="::armarx::SingleTypeVariantListBase(::armarx::StringVariantData)" docType="List(string)" optional="no"/>
<Parameter name="Provider" type="::armarx::StringVariantData" docType="string" optional="yes"/>
<Parameter name="RelativeTimeoutMilliseconds" type="::armarx::IntVariantData" docType="int" optional="no"/>
......
......@@ -14,9 +14,9 @@
<OutputParameters/>
<LocalParameters/>
<Substates>
<EndState name="Failure" event="Failure" left="363.333" top="140.056" boundingSquareSize="99.6636"/>
<EndState name="Failure" event="Failure" left="363.167" top="140.056" boundingSquareSize="99.6636"/>
<LocalState name="RequestObjects" refuuid="9F09FB2F-CC0C-4B8A-A716-F130E04A7230" left="114.167" top="196.278" boundingSquareSize="99.6636"/>
<EndState name="Success" event="Success" left="363.333" top="250.53" boundingSquareSize="99.6636"/>
<EndState name="Success" event="Success" left="363.167" top="250.278" boundingSquareSize="99.6636"/>
</Substates>
<Events>
<Event name="Failure">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment