Package rst.devices.flexirob

Not documented

Messages

digraph message_graph { fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotStateCollection" TITLE="Structure rst.devices.flexirob.RobotStateCollection" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">RobotStateCollection</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState" TITLE="Structure rst.devices.flexirob.RobotState" TARGET="_parent">RobotState</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotStateCollection.element" TITLE="Field rst.devices.flexirob.RobotStateCollection.element" TARGET="_parent" PORT="element">element</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/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-sandbox.svg"></IMG></TD><TD ALIGN="left">RobotState</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/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/sandbox/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/sandbox/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/sandbox/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/sandbox/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/sandbox/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"]; "5" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/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-sandbox.svg"></IMG></TD><TD ALIGN="left">ForceStatus</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ForceStatus.CONSTANT" TITLE="Value rst.devices.flexirob.RobotState.ForceStatus.CONSTANT" TARGET="_parent">CONSTANT</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ForceStatus.CONSTANT" TITLE="Value rst.devices.flexirob.RobotState.ForceStatus.CONSTANT" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ForceStatus.CHANGING" TITLE="Value rst.devices.flexirob.RobotState.ForceStatus.CHANGING" TARGET="_parent">CHANGING</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ForceStatus.CHANGING" TITLE="Value rst.devices.flexirob.RobotState.ForceStatus.CHANGING" TARGET="_parent">2</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "4" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/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-sandbox.svg"></IMG></TD><TD ALIGN="left">MotionStatus</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.MotionStatus.CONVERGED" TITLE="Value rst.devices.flexirob.RobotState.MotionStatus.CONVERGED" TARGET="_parent">CONVERGED</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.MotionStatus.CONVERGED" TITLE="Value rst.devices.flexirob.RobotState.MotionStatus.CONVERGED" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.MotionStatus.MOVING" TITLE="Value rst.devices.flexirob.RobotState.MotionStatus.MOVING" TARGET="_parent">MOVING</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.MotionStatus.MOVING" TITLE="Value rst.devices.flexirob.RobotState.MotionStatus.MOVING" TARGET="_parent">2</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "3" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/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-sandbox.svg"></IMG></TD><TD ALIGN="left">ConnectionStatus</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ConnectionStatus.CONNECTED" TITLE="Value rst.devices.flexirob.RobotState.ConnectionStatus.CONNECTED" TARGET="_parent">CONNECTED</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ConnectionStatus.CONNECTED" TITLE="Value rst.devices.flexirob.RobotState.ConnectionStatus.CONNECTED" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ConnectionStatus.NOT_CONNECTED" TITLE="Value rst.devices.flexirob.RobotState.ConnectionStatus.NOT_CONNECTED" TARGET="_parent">NOT_CONNECTED</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-devices-flexirob.html#rst.devices.flexirob.RobotState.ConnectionStatus.NOT_CONNECTED" TITLE="Value rst.devices.flexirob.RobotState.ConnectionStatus.NOT_CONNECTED" TARGET="_parent">2</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1":element -> "2" []; "2" -> "5" []; "2" -> "4" []; "2" -> "3" []; "2":forces -> "5" []; "2":motion -> "4" []; "2":connection -> "3" []; }

clearer: should be made invisible via css

Message RobotStateCollection

class rst.devices.flexirob.RobotStateCollection

Collection of RobotState instances.

Auto-generated.

element
Type:array of rst.devices.flexirob.RobotState

The individual elements of the collection.

Constraints regarding the empty collection, sorting, duplicated entries etc. are use case specific.

Download this file

message RobotStateCollection {

    /**
     * The individual elements of the collection.
     *
     * Constraints regarding the empty collection, sorting, duplicated
     * entries etc. are use case specific.
     */
    repeated RobotState element = 1;

}

Message RobotState

class rst.devices.flexirob.RobotState

Holds information about a robot’s global state.

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

@create_collection

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;

    }