// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: VisionRobot.proto
package messages;
public interface VisionObstacleOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional bool on_left = 1;
/**
* <code>optional bool on_left = 1;</code>
*/
boolean hasOnLeft();
/**
* <code>optional bool on_left = 1;</code>
*/
boolean getOnLeft();
// optional bool on_right = 2;
/**
* <code>optional bool on_right = 2;</code>
*/
boolean hasOnRight();
/**
* <code>optional bool on_right = 2;</code>
*/
boolean getOnRight();
// optional bool off_field = 3;
/**
* <code>optional bool off_field = 3;</code>
*/
boolean hasOffField();
/**
* <code>optional bool off_field = 3;</code>
*/
boolean getOffField();
// optional sint32 block_left = 4;
/**
* <code>optional sint32 block_left = 4;</code>
*/
boolean hasBlockLeft();
/**
* <code>optional sint32 block_left = 4;</code>
*/
int getBlockLeft();
// optional sint32 block_mid = 5;
/**
* <code>optional sint32 block_mid = 5;</code>
*/
boolean hasBlockMid();
/**
* <code>optional sint32 block_mid = 5;</code>
*/
int getBlockMid();
// optional sint32 block_right = 6;
/**
* <code>optional sint32 block_right = 6;</code>
*/
boolean hasBlockRight();
/**
* <code>optional sint32 block_right = 6;</code>
*/
int getBlockRight();
// optional float left_dist = 7;
/**
* <code>optional float left_dist = 7;</code>
*/
boolean hasLeftDist();
/**
* <code>optional float left_dist = 7;</code>
*/
float getLeftDist();
// optional float mid_dist = 8;
/**
* <code>optional float mid_dist = 8;</code>
*/
boolean hasMidDist();
/**
* <code>optional float mid_dist = 8;</code>
*/
float getMidDist();
// optional float right_dist = 9;
/**
* <code>optional float right_dist = 9;</code>
*/
boolean hasRightDist();
/**
* <code>optional float right_dist = 9;</code>
*/
float getRightDist();
// optional float left_bearing = 10;
/**
* <code>optional float left_bearing = 10;</code>
*/
boolean hasLeftBearing();
/**
* <code>optional float left_bearing = 10;</code>
*/
float getLeftBearing();
// optional float mid_bearing = 11;
/**
* <code>optional float mid_bearing = 11;</code>
*/
boolean hasMidBearing();
/**
* <code>optional float mid_bearing = 11;</code>
*/
float getMidBearing();
// optional float right_bearing = 12;
/**
* <code>optional float right_bearing = 12;</code>
*/
boolean hasRightBearing();
/**
* <code>optional float right_bearing = 12;</code>
*/
float getRightBearing();
}