Package rst.devices.flexirob

Not documented

Messages

digraph message_graph {
fontname="Arial";
fontsize=11;
stylesheet="../_static/corlab.css";
  node [fontsize=11]
  node [fontname="Arial"]
  edge [fontsize=11]
  edge [fontname="Arial"]
  "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState" TITLE="Structure rst.devices.flexirob.RobotState" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">RobotState</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ConnectionStatus" TITLE="Enum rst.devices.flexirob.RobotState.ConnectionStatus" TARGET="_parent">ConnectionStatus</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.connection" TITLE="Field rst.devices.flexirob.RobotState.connection" TARGET="_parent" PORT="connection">connection</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.MotionStatus" TITLE="Enum rst.devices.flexirob.RobotState.MotionStatus" TARGET="_parent">MotionStatus</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.motion" TITLE="Field rst.devices.flexirob.RobotState.motion" TARGET="_parent" PORT="motion">motion</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ForceStatus" TITLE="Enum rst.devices.flexirob.RobotState.ForceStatus" TARGET="_parent">ForceStatus</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.forces" TITLE="Field rst.devices.flexirob.RobotState.forces" TARGET="_parent" PORT="forces">forces</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "4" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ForceStatus" TITLE="Enum rst.devices.flexirob.RobotState.ForceStatus" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/enum.svg" /></TD><TD ALIGN="LEFT">ForceStatus</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ForceStatus.CONSTANT" TITLE="Singleton rst.devices.flexirob.RobotState.ForceStatus.CONSTANT" TARGET="_parent">CONSTANT</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ForceStatus.CONSTANT" TITLE="Singleton rst.devices.flexirob.RobotState.ForceStatus.CONSTANT" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ForceStatus.CHANGING" TITLE="Singleton rst.devices.flexirob.RobotState.ForceStatus.CHANGING" TARGET="_parent">CHANGING</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ForceStatus.CHANGING" TITLE="Singleton rst.devices.flexirob.RobotState.ForceStatus.CHANGING" TARGET="_parent">2</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "3" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.MotionStatus" TITLE="Enum rst.devices.flexirob.RobotState.MotionStatus" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/enum.svg" /></TD><TD ALIGN="LEFT">MotionStatus</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.MotionStatus.CONVERGED" TITLE="Singleton rst.devices.flexirob.RobotState.MotionStatus.CONVERGED" TARGET="_parent">CONVERGED</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.MotionStatus.CONVERGED" TITLE="Singleton rst.devices.flexirob.RobotState.MotionStatus.CONVERGED" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.MotionStatus.MOVING" TITLE="Singleton rst.devices.flexirob.RobotState.MotionStatus.MOVING" TARGET="_parent">MOVING</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.MotionStatus.MOVING" TITLE="Singleton rst.devices.flexirob.RobotState.MotionStatus.MOVING" TARGET="_parent">2</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ConnectionStatus" TITLE="Enum rst.devices.flexirob.RobotState.ConnectionStatus" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/enum.svg" /></TD><TD ALIGN="LEFT">ConnectionStatus</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ConnectionStatus.CONNECTED" TITLE="Singleton rst.devices.flexirob.RobotState.ConnectionStatus.CONNECTED" TARGET="_parent">CONNECTED</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ConnectionStatus.CONNECTED" TITLE="Singleton rst.devices.flexirob.RobotState.ConnectionStatus.CONNECTED" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ConnectionStatus.NOT_CONNECTED" TITLE="Singleton rst.devices.flexirob.RobotState.ConnectionStatus.NOT_CONNECTED" TARGET="_parent">NOT_CONNECTED</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ConnectionStatus.NOT_CONNECTED" TITLE="Singleton rst.devices.flexirob.RobotState.ConnectionStatus.NOT_CONNECTED" TARGET="_parent">2</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "1" -> "4" [dir=both,arrowtail=odiamond];
  "1" -> "3" [dir=both,arrowtail=odiamond];
  "1" -> "2" [dir=both,arrowtail=odiamond];
  "1":forces -> "4" [];
  "1":motion -> "3" [];
  "1":connection -> "2" [];
}

clearer: should be made invisible via css

Message RobotState

class rst.devices.flexirob.RobotState

Holds information about a robot’s global state.

Code author: Christian Emmerich <cemmeric@techfak.uni-bielefeld.de>

connection
Type :rst.devices.flexirob.RobotState.ConnectionStatus

Not documented

motion
Type :rst.devices.flexirob.RobotState.MotionStatus

Not documented

forces
Type :rst.devices.flexirob.RobotState.ForceStatus

Not documented

Download this file

message RobotState {

    /**
     * Possible connection states.
     */
    enum ConnectionStatus {

        CONNECTED = 1;

        NOT_CONNECTED = 2;

    }

    optional ConnectionStatus connection = 1;

    /**
     * Possible states of motion.
     */
    enum MotionStatus {

        CONVERGED = 1;

        MOVING = 2;

    }

    optional MotionStatus motion = 2;

    /**
     * Possible force sensing states.
     */
    enum ForceStatus {

        CONSTANT = 1;

        CHANGING = 2;

    }

    optional ForceStatus forces = 3;

}

Message ConnectionStatus

class rst.devices.flexirob.RobotState.ConnectionStatus

Possible connection states.

CONNECTED
= 1

Not documented

NOT_CONNECTED
= 2

Not documented

Download this file

    enum ConnectionStatus {

        CONNECTED = 1;

        NOT_CONNECTED = 2;

    }

Message MotionStatus

class rst.devices.flexirob.RobotState.MotionStatus

Possible states of motion.

CONVERGED
= 1

Not documented

MOVING
= 2

Not documented

Download this file

    enum MotionStatus {

        CONVERGED = 1;

        MOVING = 2;

    }

Message ForceStatus

class rst.devices.flexirob.RobotState.ForceStatus

Possible force sensing states.

CONSTANT
= 1

Not documented

CHANGING
= 2

Not documented

Download this file

    enum ForceStatus {

        CONSTANT = 1;

        CHANGING = 2;

    }

Table Of Contents

Related Documentation

This Page