// Generated by the protocol buffer compiler. DO NOT EDIT! // source: PMotion.proto package messages; public interface MotionCommandOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .messages.MotionCommand.CommandType type = 1; /** * <code>optional .messages.MotionCommand.CommandType type = 1;</code> */ boolean hasType(); /** * <code>optional .messages.MotionCommand.CommandType type = 1;</code> */ messages.MotionCommand.CommandType getType(); // optional .messages.ScriptedMove script = 2; /** * <code>optional .messages.ScriptedMove script = 2;</code> */ boolean hasScript(); /** * <code>optional .messages.ScriptedMove script = 2;</code> */ messages.ScriptedMove getScript(); /** * <code>optional .messages.ScriptedMove script = 2;</code> */ messages.ScriptedMoveOrBuilder getScriptOrBuilder(); // optional .messages.DestinationWalk dest = 3; /** * <code>optional .messages.DestinationWalk dest = 3;</code> */ boolean hasDest(); /** * <code>optional .messages.DestinationWalk dest = 3;</code> */ messages.DestinationWalk getDest(); /** * <code>optional .messages.DestinationWalk dest = 3;</code> */ messages.DestinationWalkOrBuilder getDestOrBuilder(); // optional .messages.WalkCommand speed = 4; /** * <code>optional .messages.WalkCommand speed = 4;</code> */ boolean hasSpeed(); /** * <code>optional .messages.WalkCommand speed = 4;</code> */ messages.WalkCommand getSpeed(); /** * <code>optional .messages.WalkCommand speed = 4;</code> */ messages.WalkCommandOrBuilder getSpeedOrBuilder(); // optional .messages.OdometryWalk odometry_dest = 5; /** * <code>optional .messages.OdometryWalk odometry_dest = 5;</code> */ boolean hasOdometryDest(); /** * <code>optional .messages.OdometryWalk odometry_dest = 5;</code> */ messages.OdometryWalk getOdometryDest(); /** * <code>optional .messages.OdometryWalk odometry_dest = 5;</code> */ messages.OdometryWalkOrBuilder getOdometryDestOrBuilder(); // optional .messages.Kick kick = 6; /** * <code>optional .messages.Kick kick = 6;</code> */ boolean hasKick(); /** * <code>optional .messages.Kick kick = 6;</code> */ messages.Kick getKick(); /** * <code>optional .messages.Kick kick = 6;</code> */ messages.KickOrBuilder getKickOrBuilder(); // optional int64 timestamp = 7; /** * <code>optional int64 timestamp = 7;</code> */ boolean hasTimestamp(); /** * <code>optional int64 timestamp = 7;</code> */ long getTimestamp(); }