// Generated by http://code.google.com/p/protostuff/ ... DO NOT EDIT!
// Generated from Cellbots.proto
package com.cellbots;
import java.io.IOException;
import com.dyuproject.protostuff.Input;
import com.dyuproject.protostuff.Output;
import com.dyuproject.protostuff.Schema;
public final class SchemaCellbotProtos
{
public static final class AudioVideoFrame
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.AudioVideoFrame>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.AudioVideoFrame message) throws IOException
{
if(message.hasTimestamp())
output.writeInt64(1, message.getTimestamp(), false);
if(message.hasData())
output.writeByteArray(2, message.getData().toByteArray(), false);
if(message.hasFrameNumber())
output.writeInt64(3, message.getFrameNumber(), false);
if(message.hasSourceID())
output.writeString(4, message.getSourceID(), false);
if(message.hasWhiteBalance())
output.writeInt32(5, message.getWhiteBalance(), false);
if(message.hasZoomLevel())
output.writeInt32(6, message.getZoomLevel(), false);
if(message.hasCompressionLevel())
output.writeInt32(7, message.getCompressionLevel(), false);
if(message.hasWidthPx())
output.writeInt32(8, message.getWidthPx(), false);
if(message.hasHeightPx())
output.writeInt32(9, message.getHeightPx(), false);
if(message.hasTimeSpan())
output.writeInt32(10, message.getTimeSpan(), false);
if(message.hasLightOn())
output.writeBool(11, message.getLightOn(), false);
if(message.hasEncoding())
output.writeEnum(12, message.getEncoding().getNumber(), false);
if(message.hasBotID())
output.writeString(16, message.getBotID(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.AudioVideoFrame message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return AudioVideoFrame.getFieldName(number);
}
public int getFieldNumber(String name)
{
return AudioVideoFrame.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.AudioVideoFrame> typeClass()
{
return com.cellbots.CellbotProtos.AudioVideoFrame.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.AudioVideoFrame.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.AudioVideoFrame.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.AudioVideoFrame message) throws IOException {}
public com.cellbots.CellbotProtos.AudioVideoFrame newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.AudioVideoFrame.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.AudioVideoFrame.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setTimestamp(input.readInt64());
break;
case 2:
builder.setData(com.google.protobuf.ByteString.copyFrom(input.readByteArray()));
break;
case 3:
builder.setFrameNumber(input.readInt64());
break;
case 4:
builder.setSourceID(input.readString());
break;
case 5:
builder.setWhiteBalance(input.readInt32());
break;
case 6:
builder.setZoomLevel(input.readInt32());
break;
case 7:
builder.setCompressionLevel(input.readInt32());
break;
case 8:
builder.setWidthPx(input.readInt32());
break;
case 9:
builder.setHeightPx(input.readInt32());
break;
case 10:
builder.setTimeSpan(input.readInt32());
break;
case 11:
builder.setLightOn(input.readBool());
break;
case 12:
builder.setEncoding(com.cellbots.CellbotProtos.AudioVideoFrame.Encoding.valueOf(input.readEnum()));
break;
case 16:
builder.setBotID(input.readString());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.AudioVideoFrame.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.AudioVideoFrame.Builder newMessage()
{
return com.cellbots.CellbotProtos.AudioVideoFrame.newBuilder();
}
public String getFieldName(int number)
{
return AudioVideoFrame.getFieldName(number);
}
public int getFieldNumber(String name)
{
return AudioVideoFrame.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.AudioVideoFrame.Builder> typeClass()
{
return com.cellbots.CellbotProtos.AudioVideoFrame.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.AudioVideoFrame.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.AudioVideoFrame.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.AudioVideoFrame.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "timestamp";
case 2: return "data";
case 3: return "frameNumber";
case 4: return "sourceID";
case 5: return "whiteBalance";
case 6: return "zoomLevel";
case 7: return "compressionLevel";
case 8: return "widthPx";
case 9: return "heightPx";
case 10: return "timeSpan";
case 11: return "lightOn";
case 12: return "encoding";
case 16: return "botID";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("timestamp", 1);
fieldMap.put("data", 2);
fieldMap.put("frameNumber", 3);
fieldMap.put("sourceID", 4);
fieldMap.put("whiteBalance", 5);
fieldMap.put("zoomLevel", 6);
fieldMap.put("compressionLevel", 7);
fieldMap.put("widthPx", 8);
fieldMap.put("heightPx", 9);
fieldMap.put("timeSpan", 10);
fieldMap.put("lightOn", 11);
fieldMap.put("encoding", 12);
fieldMap.put("botID", 16);
}
}
public static final class HALConnection
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.HALConnection>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.HALConnection message) throws IOException
{
if(message.hasAddress())
output.writeString(1, message.getAddress(), false);
if(message.hasName())
output.writeString(2, message.getName(), false);
if(message.hasUuid())
output.writeString(3, message.getUuid(), false);
if(message.hasBaudRate())
output.writeInt32(5, message.getBaudRate(), false);
if(message.hasReadBuffer())
output.writeByteArray(6, message.getReadBuffer().toByteArray(), false);
if(message.hasWriteBuffer())
output.writeByteArray(7, message.getWriteBuffer().toByteArray(), false);
if(message.hasDelimiter())
output.writeByteArray(8, message.getDelimiter().toByteArray(), false);
if(message.hasRssi())
output.writeInt32(9, message.getRssi(), false);
if(message.hasConnectionDirection())
output.writeEnum(11, message.getConnectionDirection().getNumber(), false);
if(message.hasConnectionType())
output.writeEnum(12, message.getConnectionType().getNumber(), false);
if(message.hasConnectionState())
output.writeEnum(13, message.getConnectionState().getNumber(), false);
if(message.hasPrevConnectionState())
output.writeEnum(14, message.getPrevConnectionState().getNumber(), false);
if(message.hasTimestamp())
output.writeInt64(15, message.getTimestamp(), false);
if(message.hasBotID())
output.writeString(16, message.getBotID(), false);
if(message.hasDbgMsg())
output.writeString(17, message.getDbgMsg(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALConnection message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return HALConnection.getFieldName(number);
}
public int getFieldNumber(String name)
{
return HALConnection.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALConnection> typeClass()
{
return com.cellbots.CellbotProtos.HALConnection.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALConnection.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALConnection.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALConnection message) throws IOException {}
public com.cellbots.CellbotProtos.HALConnection newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.HALConnection.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALConnection.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setAddress(input.readString());
break;
case 2:
builder.setName(input.readString());
break;
case 3:
builder.setUuid(input.readString());
break;
case 5:
builder.setBaudRate(input.readInt32());
break;
case 6:
builder.setReadBuffer(com.google.protobuf.ByteString.copyFrom(input.readByteArray()));
break;
case 7:
builder.setWriteBuffer(com.google.protobuf.ByteString.copyFrom(input.readByteArray()));
break;
case 8:
builder.setDelimiter(com.google.protobuf.ByteString.copyFrom(input.readByteArray()));
break;
case 9:
builder.setRssi(input.readInt32());
break;
case 11:
builder.setConnectionDirection(com.cellbots.CellbotProtos.HALConnection.ConnectionDirection.valueOf(input.readEnum()));
break;
case 12:
builder.setConnectionType(com.cellbots.CellbotProtos.HALConnection.ConnectionType.valueOf(input.readEnum()));
break;
case 13:
builder.setConnectionState(com.cellbots.CellbotProtos.HALConnection.ConnectionState.valueOf(input.readEnum()));
break;
case 14:
builder.setPrevConnectionState(com.cellbots.CellbotProtos.HALConnection.ConnectionState.valueOf(input.readEnum()));
break;
case 15:
builder.setTimestamp(input.readInt64());
break;
case 16:
builder.setBotID(input.readString());
break;
case 17:
builder.setDbgMsg(input.readString());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALConnection.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.HALConnection.Builder newMessage()
{
return com.cellbots.CellbotProtos.HALConnection.newBuilder();
}
public String getFieldName(int number)
{
return HALConnection.getFieldName(number);
}
public int getFieldNumber(String name)
{
return HALConnection.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALConnection.Builder> typeClass()
{
return com.cellbots.CellbotProtos.HALConnection.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALConnection.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALConnection.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.HALConnection.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "address";
case 2: return "name";
case 3: return "uuid";
case 5: return "baudRate";
case 6: return "readBuffer";
case 7: return "writeBuffer";
case 8: return "delimiter";
case 9: return "rssi";
case 11: return "connectionDirection";
case 12: return "connectionType";
case 13: return "connectionState";
case 14: return "prevConnectionState";
case 15: return "timestamp";
case 16: return "botID";
case 17: return "dbgMsg";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("address", 1);
fieldMap.put("name", 2);
fieldMap.put("uuid", 3);
fieldMap.put("baudRate", 5);
fieldMap.put("readBuffer", 6);
fieldMap.put("writeBuffer", 7);
fieldMap.put("delimiter", 8);
fieldMap.put("rssi", 9);
fieldMap.put("connectionDirection", 11);
fieldMap.put("connectionType", 12);
fieldMap.put("connectionState", 13);
fieldMap.put("prevConnectionState", 14);
fieldMap.put("timestamp", 15);
fieldMap.put("botID", 16);
fieldMap.put("dbgMsg", 17);
}
}
public static final class PhoneState
{
public static final class Compass
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.Compass>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.Compass message) throws IOException
{
if(message.hasX())
output.writeFloat(1, message.getX(), false);
if(message.hasY())
output.writeFloat(2, message.getY(), false);
if(message.hasZ())
output.writeFloat(3, message.getZ(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.Compass message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return Compass.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Compass.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.Compass> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.Compass.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.Compass.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.Compass.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.Compass message) throws IOException {}
public com.cellbots.CellbotProtos.PhoneState.Compass newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.Compass.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.Compass.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setX(input.readFloat());
break;
case 2:
builder.setY(input.readFloat());
break;
case 3:
builder.setZ(input.readFloat());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.Compass.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.PhoneState.Compass.Builder newMessage()
{
return com.cellbots.CellbotProtos.PhoneState.Compass.newBuilder();
}
public String getFieldName(int number)
{
return Compass.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Compass.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.Compass.Builder> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.Compass.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.Compass.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.Compass.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.Compass.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "x";
case 2: return "y";
case 3: return "z";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("x", 1);
fieldMap.put("y", 2);
fieldMap.put("z", 3);
}
}
public static final class Accelerometer
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.Accelerometer>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.Accelerometer message) throws IOException
{
if(message.hasX())
output.writeFloat(1, message.getX(), false);
if(message.hasY())
output.writeFloat(2, message.getY(), false);
if(message.hasZ())
output.writeFloat(3, message.getZ(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.Accelerometer message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return Accelerometer.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Accelerometer.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.Accelerometer> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.Accelerometer.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.Accelerometer.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.Accelerometer.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.Accelerometer message) throws IOException {}
public com.cellbots.CellbotProtos.PhoneState.Accelerometer newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.Accelerometer.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.Accelerometer.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setX(input.readFloat());
break;
case 2:
builder.setY(input.readFloat());
break;
case 3:
builder.setZ(input.readFloat());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.Accelerometer.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.PhoneState.Accelerometer.Builder newMessage()
{
return com.cellbots.CellbotProtos.PhoneState.Accelerometer.newBuilder();
}
public String getFieldName(int number)
{
return Accelerometer.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Accelerometer.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.Accelerometer.Builder> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.Accelerometer.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.Accelerometer.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.Accelerometer.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.Accelerometer.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "x";
case 2: return "y";
case 3: return "z";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("x", 1);
fieldMap.put("y", 2);
fieldMap.put("z", 3);
}
}
public static final class Orientation
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.Orientation>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.Orientation message) throws IOException
{
if(message.hasAzimuth())
output.writeFloat(6, message.getAzimuth(), false);
if(message.hasPitch())
output.writeFloat(7, message.getPitch(), false);
if(message.hasRoll())
output.writeFloat(8, message.getRoll(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.Orientation message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return Orientation.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Orientation.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.Orientation> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.Orientation.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.Orientation.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.Orientation.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.Orientation message) throws IOException {}
public com.cellbots.CellbotProtos.PhoneState.Orientation newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.Orientation.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.Orientation.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 6:
builder.setAzimuth(input.readFloat());
break;
case 7:
builder.setPitch(input.readFloat());
break;
case 8:
builder.setRoll(input.readFloat());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.Orientation.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.PhoneState.Orientation.Builder newMessage()
{
return com.cellbots.CellbotProtos.PhoneState.Orientation.newBuilder();
}
public String getFieldName(int number)
{
return Orientation.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Orientation.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.Orientation.Builder> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.Orientation.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.Orientation.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.Orientation.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.Orientation.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 6: return "azimuth";
case 7: return "pitch";
case 8: return "roll";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("azimuth", 6);
fieldMap.put("pitch", 7);
fieldMap.put("roll", 8);
}
}
public static final class WIFI
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.WIFI>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.WIFI message) throws IOException
{
if(message.hasEnabled())
output.writeBool(1, message.getEnabled(), false);
if(message.hasConnected())
output.writeBool(2, message.getConnected(), false);
if(message.hasStrength())
output.writeInt32(3, message.getStrength(), false);
if(message.hasKbps())
output.writeInt32(4, message.getKbps(), false);
if(message.hasSsid())
output.writeInt32(5, message.getSsid(), false);
if(message.hasIp())
output.writeInt32(6, message.getIp(), false);
if(message.hasChanel())
output.writeInt32(7, message.getChanel(), false);
if(message.hasAdhoc())
output.writeBool(8, message.getAdhoc(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.WIFI message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return WIFI.getFieldName(number);
}
public int getFieldNumber(String name)
{
return WIFI.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.WIFI> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.WIFI.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.WIFI.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.WIFI.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.WIFI message) throws IOException {}
public com.cellbots.CellbotProtos.PhoneState.WIFI newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.WIFI.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.WIFI.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setEnabled(input.readBool());
break;
case 2:
builder.setConnected(input.readBool());
break;
case 3:
builder.setStrength(input.readInt32());
break;
case 4:
builder.setKbps(input.readInt32());
break;
case 5:
builder.setSsid(input.readInt32());
break;
case 6:
builder.setIp(input.readInt32());
break;
case 7:
builder.setChanel(input.readInt32());
break;
case 8:
builder.setAdhoc(input.readBool());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.WIFI.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.PhoneState.WIFI.Builder newMessage()
{
return com.cellbots.CellbotProtos.PhoneState.WIFI.newBuilder();
}
public String getFieldName(int number)
{
return WIFI.getFieldName(number);
}
public int getFieldNumber(String name)
{
return WIFI.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.WIFI.Builder> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.WIFI.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.WIFI.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.WIFI.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.WIFI.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "enabled";
case 2: return "connected";
case 3: return "strength";
case 4: return "kbps";
case 5: return "ssid";
case 6: return "ip";
case 7: return "chanel";
case 8: return "adhoc";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("enabled", 1);
fieldMap.put("connected", 2);
fieldMap.put("strength", 3);
fieldMap.put("kbps", 4);
fieldMap.put("ssid", 5);
fieldMap.put("ip", 6);
fieldMap.put("chanel", 7);
fieldMap.put("adhoc", 8);
}
}
public static final class Cellular
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.Cellular>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.Cellular message) throws IOException
{
if(message.hasEnabled())
output.writeBool(1, message.getEnabled(), false);
if(message.hasConnected())
output.writeBool(2, message.getConnected(), false);
if(message.hasStrength())
output.writeInt32(3, message.getStrength(), false);
if(message.hasKbps())
output.writeInt32(4, message.getKbps(), false);
if(message.hasIp())
output.writeInt32(5, message.getIp(), false);
if(message.hasRoaming())
output.writeBool(6, message.getRoaming(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.Cellular message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return Cellular.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Cellular.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.Cellular> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.Cellular.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.Cellular.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.Cellular.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.Cellular message) throws IOException {}
public com.cellbots.CellbotProtos.PhoneState.Cellular newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.Cellular.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.Cellular.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setEnabled(input.readBool());
break;
case 2:
builder.setConnected(input.readBool());
break;
case 3:
builder.setStrength(input.readInt32());
break;
case 4:
builder.setKbps(input.readInt32());
break;
case 5:
builder.setIp(input.readInt32());
break;
case 6:
builder.setRoaming(input.readBool());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.Cellular.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.PhoneState.Cellular.Builder newMessage()
{
return com.cellbots.CellbotProtos.PhoneState.Cellular.newBuilder();
}
public String getFieldName(int number)
{
return Cellular.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Cellular.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.Cellular.Builder> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.Cellular.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.Cellular.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.Cellular.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.Cellular.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "enabled";
case 2: return "connected";
case 3: return "strength";
case 4: return "kbps";
case 5: return "ip";
case 6: return "roaming";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("enabled", 1);
fieldMap.put("connected", 2);
fieldMap.put("strength", 3);
fieldMap.put("kbps", 4);
fieldMap.put("ip", 5);
fieldMap.put("roaming", 6);
}
}
public static final class Location
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.Location>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.Location message) throws IOException
{
if(message.hasAccuracy())
output.writeFloat(1, message.getAccuracy(), false);
if(message.hasAltitude())
output.writeDouble(2, message.getAltitude(), false);
if(message.hasBearing())
output.writeFloat(3, message.getBearing(), false);
if(message.hasLatitude())
output.writeDouble(4, message.getLatitude(), false);
if(message.hasLongitude())
output.writeDouble(5, message.getLongitude(), false);
if(message.hasProvider())
output.writeString(6, message.getProvider(), false);
if(message.hasSpeed())
output.writeFloat(7, message.getSpeed(), false);
if(message.hasTime())
output.writeInt64(8, message.getTime(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.Location message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return Location.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Location.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.Location> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.Location.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.Location.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.Location.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.Location message) throws IOException {}
public com.cellbots.CellbotProtos.PhoneState.Location newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.Location.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.Location.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setAccuracy(input.readFloat());
break;
case 2:
builder.setAltitude(input.readDouble());
break;
case 3:
builder.setBearing(input.readFloat());
break;
case 4:
builder.setLatitude(input.readDouble());
break;
case 5:
builder.setLongitude(input.readDouble());
break;
case 6:
builder.setProvider(input.readString());
break;
case 7:
builder.setSpeed(input.readFloat());
break;
case 8:
builder.setTime(input.readInt64());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.Location.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.PhoneState.Location.Builder newMessage()
{
return com.cellbots.CellbotProtos.PhoneState.Location.newBuilder();
}
public String getFieldName(int number)
{
return Location.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Location.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.Location.Builder> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.Location.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.Location.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.Location.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.Location.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "accuracy";
case 2: return "altitude";
case 3: return "bearing";
case 4: return "latitude";
case 5: return "longitude";
case 6: return "provider";
case 7: return "speed";
case 8: return "time";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("accuracy", 1);
fieldMap.put("altitude", 2);
fieldMap.put("bearing", 3);
fieldMap.put("latitude", 4);
fieldMap.put("longitude", 5);
fieldMap.put("provider", 6);
fieldMap.put("speed", 7);
fieldMap.put("time", 8);
}
}
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.PhoneState>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState message) throws IOException
{
if(message.hasTimestamp())
output.writeInt64(1, message.getTimestamp(), false);
if(message.hasBotID())
output.writeString(2, message.getBotID(), false);
if(message.hasDbgMsg())
output.writeString(3, message.getDbgMsg(), false);
if(message.hasCompass())
output.writeObject(4, message.getCompass(), com.cellbots.SchemaCellbotProtos.PhoneState.Compass.WRITE, false);
if(message.hasAccelerometer())
output.writeObject(5, message.getAccelerometer(), com.cellbots.SchemaCellbotProtos.PhoneState.Accelerometer.WRITE, false);
if(message.hasOrientation())
output.writeObject(6, message.getOrientation(), com.cellbots.SchemaCellbotProtos.PhoneState.Orientation.WRITE, false);
if(message.hasPhoneBatteryLevel())
output.writeFloat(7, message.getPhoneBatteryLevel(), false);
if(message.hasPhoneBatteryTemp())
output.writeInt32(8, message.getPhoneBatteryTemp(), false);
if(message.hasLightLevel())
output.writeFloat(9, message.getLightLevel(), false);
if(message.hasVibrating())
output.writeBool(10, message.getVibrating(), false);
if(message.hasNotificationLightOn())
output.writeBool(11, message.getNotificationLightOn(), false);
if(message.hasNotificationLightFreq())
output.writeInt32(12, message.getNotificationLightFreq(), false);
if(message.hasNotificationLightColor())
output.writeInt32(13, message.getNotificationLightColor(), false);
if(message.hasProximity())
output.writeInt32(14, message.getProximity(), false);
if(message.hasScreenBrightness())
output.writeInt32(15, message.getScreenBrightness(), false);
if(message.hasWifi())
output.writeObject(16, message.getWifi(), com.cellbots.SchemaCellbotProtos.PhoneState.WIFI.WRITE, false);
if(message.hasCellular())
output.writeObject(17, message.getCellular(), com.cellbots.SchemaCellbotProtos.PhoneState.Cellular.WRITE, false);
if(message.hasLocation())
output.writeObject(18, message.getLocation(), com.cellbots.SchemaCellbotProtos.PhoneState.Location.WRITE, false);
if(message.hasGpsEnabled())
output.writeBool(19, message.getGpsEnabled(), false);
if(message.hasHALConnection())
output.writeObject(20, message.getHALConnection(), com.cellbots.SchemaCellbotProtos.HALConnection.WRITE, false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return PhoneState.getFieldName(number);
}
public int getFieldNumber(String name)
{
return PhoneState.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState message) throws IOException {}
public com.cellbots.CellbotProtos.PhoneState newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.PhoneState.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.PhoneState.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setTimestamp(input.readInt64());
break;
case 2:
builder.setBotID(input.readString());
break;
case 3:
builder.setDbgMsg(input.readString());
break;
case 4:
builder.setCompass(input.mergeObject(com.cellbots.CellbotProtos.PhoneState.Compass.newBuilder(), com.cellbots.SchemaCellbotProtos.PhoneState.Compass.MERGE));
break;
case 5:
builder.setAccelerometer(input.mergeObject(com.cellbots.CellbotProtos.PhoneState.Accelerometer.newBuilder(), com.cellbots.SchemaCellbotProtos.PhoneState.Accelerometer.MERGE));
break;
case 6:
builder.setOrientation(input.mergeObject(com.cellbots.CellbotProtos.PhoneState.Orientation.newBuilder(), com.cellbots.SchemaCellbotProtos.PhoneState.Orientation.MERGE));
break;
case 7:
builder.setPhoneBatteryLevel(input.readFloat());
break;
case 8:
builder.setPhoneBatteryTemp(input.readInt32());
break;
case 9:
builder.setLightLevel(input.readFloat());
break;
case 10:
builder.setVibrating(input.readBool());
break;
case 11:
builder.setNotificationLightOn(input.readBool());
break;
case 12:
builder.setNotificationLightFreq(input.readInt32());
break;
case 13:
builder.setNotificationLightColor(input.readInt32());
break;
case 14:
builder.setProximity(input.readInt32());
break;
case 15:
builder.setScreenBrightness(input.readInt32());
break;
case 16:
builder.setWifi(input.mergeObject(com.cellbots.CellbotProtos.PhoneState.WIFI.newBuilder(), com.cellbots.SchemaCellbotProtos.PhoneState.WIFI.MERGE));
break;
case 17:
builder.setCellular(input.mergeObject(com.cellbots.CellbotProtos.PhoneState.Cellular.newBuilder(), com.cellbots.SchemaCellbotProtos.PhoneState.Cellular.MERGE));
break;
case 18:
builder.setLocation(input.mergeObject(com.cellbots.CellbotProtos.PhoneState.Location.newBuilder(), com.cellbots.SchemaCellbotProtos.PhoneState.Location.MERGE));
break;
case 19:
builder.setGpsEnabled(input.readBool());
break;
case 20:
builder.setHALConnection(input.mergeObject(com.cellbots.CellbotProtos.HALConnection.newBuilder(), com.cellbots.SchemaCellbotProtos.HALConnection.MERGE));
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.PhoneState.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.PhoneState.Builder newMessage()
{
return com.cellbots.CellbotProtos.PhoneState.newBuilder();
}
public String getFieldName(int number)
{
return PhoneState.getFieldName(number);
}
public int getFieldNumber(String name)
{
return PhoneState.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.PhoneState.Builder> typeClass()
{
return com.cellbots.CellbotProtos.PhoneState.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.PhoneState.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.PhoneState.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.PhoneState.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "timestamp";
case 2: return "botID";
case 3: return "dbgMsg";
case 4: return "compass";
case 5: return "accelerometer";
case 6: return "orientation";
case 7: return "phoneBatteryLevel";
case 8: return "phoneBatteryTemp";
case 9: return "lightLevel";
case 10: return "vibrating";
case 11: return "notificationLightOn";
case 12: return "notificationLightFreq";
case 13: return "notificationLightColor";
case 14: return "proximity";
case 15: return "screenBrightness";
case 16: return "wifi";
case 17: return "cellular";
case 18: return "location";
case 19: return "gpsEnabled";
case 20: return "hALConnection";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("timestamp", 1);
fieldMap.put("botID", 2);
fieldMap.put("dbgMsg", 3);
fieldMap.put("compass", 4);
fieldMap.put("accelerometer", 5);
fieldMap.put("orientation", 6);
fieldMap.put("phoneBatteryLevel", 7);
fieldMap.put("phoneBatteryTemp", 8);
fieldMap.put("lightLevel", 9);
fieldMap.put("vibrating", 10);
fieldMap.put("notificationLightOn", 11);
fieldMap.put("notificationLightFreq", 12);
fieldMap.put("notificationLightColor", 13);
fieldMap.put("proximity", 14);
fieldMap.put("screenBrightness", 15);
fieldMap.put("wifi", 16);
fieldMap.put("cellular", 17);
fieldMap.put("location", 18);
fieldMap.put("gpsEnabled", 19);
fieldMap.put("hALConnection", 20);
}
}
public static final class ControllerState
{
public static final class KeyEvent
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.ControllerState.KeyEvent>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.ControllerState.KeyEvent message) throws IOException
{
if(message.hasKeyCode())
output.writeString(1, message.getKeyCode(), false);
if(message.hasKeyDown())
output.writeBool(2, message.getKeyDown(), false);
if(message.hasKeyUp())
output.writeBool(3, message.getKeyUp(), false);
if(message.hasKeyPressure())
output.writeFloat(4, message.getKeyPressure(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.ControllerState.KeyEvent message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return KeyEvent.getFieldName(number);
}
public int getFieldNumber(String name)
{
return KeyEvent.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.ControllerState.KeyEvent> typeClass()
{
return com.cellbots.CellbotProtos.ControllerState.KeyEvent.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.ControllerState.KeyEvent.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.ControllerState.KeyEvent.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.ControllerState.KeyEvent message) throws IOException {}
public com.cellbots.CellbotProtos.ControllerState.KeyEvent newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.ControllerState.KeyEvent.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.ControllerState.KeyEvent.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setKeyCode(input.readString());
break;
case 2:
builder.setKeyDown(input.readBool());
break;
case 3:
builder.setKeyUp(input.readBool());
break;
case 4:
builder.setKeyPressure(input.readFloat());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.ControllerState.KeyEvent.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.ControllerState.KeyEvent.Builder newMessage()
{
return com.cellbots.CellbotProtos.ControllerState.KeyEvent.newBuilder();
}
public String getFieldName(int number)
{
return KeyEvent.getFieldName(number);
}
public int getFieldNumber(String name)
{
return KeyEvent.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.ControllerState.KeyEvent.Builder> typeClass()
{
return com.cellbots.CellbotProtos.ControllerState.KeyEvent.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.ControllerState.KeyEvent.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.ControllerState.KeyEvent.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.ControllerState.KeyEvent.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "keyCode";
case 2: return "keyDown";
case 3: return "keyUp";
case 4: return "keyPressure";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("keyCode", 1);
fieldMap.put("keyDown", 2);
fieldMap.put("keyUp", 3);
fieldMap.put("keyPressure", 4);
}
}
public static final class StickEvent
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.ControllerState.StickEvent>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.ControllerState.StickEvent message) throws IOException
{
if(message.hasStickType())
output.writeEnum(1, message.getStickType().getNumber(), false);
if(message.hasStickNumber())
output.writeInt32(2, message.getStickNumber(), false);
if(message.hasX())
output.writeFloat(3, message.getX(), false);
if(message.hasY())
output.writeFloat(4, message.getY(), false);
if(message.hasZ())
output.writeFloat(5, message.getZ(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.ControllerState.StickEvent message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return StickEvent.getFieldName(number);
}
public int getFieldNumber(String name)
{
return StickEvent.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.ControllerState.StickEvent> typeClass()
{
return com.cellbots.CellbotProtos.ControllerState.StickEvent.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.ControllerState.StickEvent.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.ControllerState.StickEvent.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.ControllerState.StickEvent message) throws IOException {}
public com.cellbots.CellbotProtos.ControllerState.StickEvent newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.ControllerState.StickEvent.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.ControllerState.StickEvent.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setStickType(com.cellbots.CellbotProtos.ControllerState.StickEvent.StickType.valueOf(input.readEnum()));
break;
case 2:
builder.setStickNumber(input.readInt32());
break;
case 3:
builder.setX(input.readFloat());
break;
case 4:
builder.setY(input.readFloat());
break;
case 5:
builder.setZ(input.readFloat());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.ControllerState.StickEvent.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.ControllerState.StickEvent.Builder newMessage()
{
return com.cellbots.CellbotProtos.ControllerState.StickEvent.newBuilder();
}
public String getFieldName(int number)
{
return StickEvent.getFieldName(number);
}
public int getFieldNumber(String name)
{
return StickEvent.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.ControllerState.StickEvent.Builder> typeClass()
{
return com.cellbots.CellbotProtos.ControllerState.StickEvent.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.ControllerState.StickEvent.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.ControllerState.StickEvent.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.ControllerState.StickEvent.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "stickType";
case 2: return "stickNumber";
case 3: return "x";
case 4: return "y";
case 5: return "z";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("stickType", 1);
fieldMap.put("stickNumber", 2);
fieldMap.put("x", 3);
fieldMap.put("y", 4);
fieldMap.put("z", 5);
}
}
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.ControllerState>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.ControllerState message) throws IOException
{
if(message.hasTimestamp())
output.writeInt64(1, message.getTimestamp(), false);
for(com.cellbots.CellbotProtos.ControllerState.KeyEvent keyEvent : message.getKeyEventList())
output.writeObject(2, keyEvent, com.cellbots.SchemaCellbotProtos.ControllerState.KeyEvent.WRITE, true);
for(com.cellbots.CellbotProtos.ControllerState.StickEvent stickEvent : message.getStickEventList())
output.writeObject(3, stickEvent, com.cellbots.SchemaCellbotProtos.ControllerState.StickEvent.WRITE, true);
if(message.hasTxtCommand())
output.writeString(4, message.getTxtCommand(), false);
if(message.hasControllerID())
output.writeString(5, message.getControllerID(), false);
if(message.hasBotID())
output.writeString(16, message.getBotID(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.ControllerState message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return ControllerState.getFieldName(number);
}
public int getFieldNumber(String name)
{
return ControllerState.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.ControllerState> typeClass()
{
return com.cellbots.CellbotProtos.ControllerState.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.ControllerState.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.ControllerState.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.ControllerState message) throws IOException {}
public com.cellbots.CellbotProtos.ControllerState newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.ControllerState.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.ControllerState.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setTimestamp(input.readInt64());
break;
case 2:
builder.addKeyEvent(input.mergeObject(com.cellbots.CellbotProtos.ControllerState.KeyEvent.newBuilder(), com.cellbots.SchemaCellbotProtos.ControllerState.KeyEvent.MERGE));
break;
case 3:
builder.addStickEvent(input.mergeObject(com.cellbots.CellbotProtos.ControllerState.StickEvent.newBuilder(), com.cellbots.SchemaCellbotProtos.ControllerState.StickEvent.MERGE));
break;
case 4:
builder.setTxtCommand(input.readString());
break;
case 5:
builder.setControllerID(input.readString());
break;
case 16:
builder.setBotID(input.readString());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.ControllerState.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.ControllerState.Builder newMessage()
{
return com.cellbots.CellbotProtos.ControllerState.newBuilder();
}
public String getFieldName(int number)
{
return ControllerState.getFieldName(number);
}
public int getFieldNumber(String name)
{
return ControllerState.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.ControllerState.Builder> typeClass()
{
return com.cellbots.CellbotProtos.ControllerState.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.ControllerState.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.ControllerState.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.ControllerState.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "timestamp";
case 2: return "keyEvent";
case 3: return "stickEvent";
case 4: return "txtCommand";
case 5: return "controllerID";
case 16: return "botID";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("timestamp", 1);
fieldMap.put("keyEvent", 2);
fieldMap.put("stickEvent", 3);
fieldMap.put("txtCommand", 4);
fieldMap.put("controllerID", 5);
fieldMap.put("botID", 16);
}
}
public static final class HALCommand
{
public static final class Servo
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.HALCommand.Servo>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.HALCommand.Servo message) throws IOException
{
if(message.hasID())
output.writeString(1, message.getID(), false);
if(message.hasSpeed())
output.writeInt32(3, message.getSpeed(), false);
if(message.hasTargetPosition())
output.writeInt32(4, message.getTargetPosition(), false);
if(message.hasTorque())
output.writeInt32(5, message.getTorque(), false);
if(message.hasFreeWheel())
output.writeBool(6, message.getFreeWheel(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALCommand.Servo message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return Servo.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Servo.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALCommand.Servo> typeClass()
{
return com.cellbots.CellbotProtos.HALCommand.Servo.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALCommand.Servo.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALCommand.Servo.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALCommand.Servo message) throws IOException {}
public com.cellbots.CellbotProtos.HALCommand.Servo newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.HALCommand.Servo.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALCommand.Servo.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setID(input.readString());
break;
case 3:
builder.setSpeed(input.readInt32());
break;
case 4:
builder.setTargetPosition(input.readInt32());
break;
case 5:
builder.setTorque(input.readInt32());
break;
case 6:
builder.setFreeWheel(input.readBool());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALCommand.Servo.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.HALCommand.Servo.Builder newMessage()
{
return com.cellbots.CellbotProtos.HALCommand.Servo.newBuilder();
}
public String getFieldName(int number)
{
return Servo.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Servo.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALCommand.Servo.Builder> typeClass()
{
return com.cellbots.CellbotProtos.HALCommand.Servo.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALCommand.Servo.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALCommand.Servo.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.HALCommand.Servo.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "iD";
case 3: return "speed";
case 4: return "targetPosition";
case 5: return "torque";
case 6: return "freeWheel";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("iD", 1);
fieldMap.put("speed", 3);
fieldMap.put("targetPosition", 4);
fieldMap.put("torque", 5);
fieldMap.put("freeWheel", 6);
}
}
public static final class Motor
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.HALCommand.Motor>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.HALCommand.Motor message) throws IOException
{
if(message.hasID())
output.writeString(1, message.getID(), false);
if(message.hasSteps())
output.writeInt32(2, message.getSteps(), false);
if(message.hasSpeed())
output.writeInt32(3, message.getSpeed(), false);
if(message.hasFreeWheel())
output.writeBool(4, message.getFreeWheel(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALCommand.Motor message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return Motor.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Motor.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALCommand.Motor> typeClass()
{
return com.cellbots.CellbotProtos.HALCommand.Motor.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALCommand.Motor.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALCommand.Motor.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALCommand.Motor message) throws IOException {}
public com.cellbots.CellbotProtos.HALCommand.Motor newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.HALCommand.Motor.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALCommand.Motor.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setID(input.readString());
break;
case 2:
builder.setSteps(input.readInt32());
break;
case 3:
builder.setSpeed(input.readInt32());
break;
case 4:
builder.setFreeWheel(input.readBool());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALCommand.Motor.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.HALCommand.Motor.Builder newMessage()
{
return com.cellbots.CellbotProtos.HALCommand.Motor.newBuilder();
}
public String getFieldName(int number)
{
return Motor.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Motor.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALCommand.Motor.Builder> typeClass()
{
return com.cellbots.CellbotProtos.HALCommand.Motor.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALCommand.Motor.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALCommand.Motor.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.HALCommand.Motor.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "iD";
case 2: return "steps";
case 3: return "speed";
case 4: return "freeWheel";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("iD", 1);
fieldMap.put("steps", 2);
fieldMap.put("speed", 3);
fieldMap.put("freeWheel", 4);
}
}
public static final class PWM
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.HALCommand.PWM>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.HALCommand.PWM message) throws IOException
{
if(message.hasID())
output.writeString(1, message.getID(), false);
if(message.hasFrequency())
output.writeInt32(2, message.getFrequency(), false);
if(message.hasDuty())
output.writeInt32(3, message.getDuty(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALCommand.PWM message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return PWM.getFieldName(number);
}
public int getFieldNumber(String name)
{
return PWM.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALCommand.PWM> typeClass()
{
return com.cellbots.CellbotProtos.HALCommand.PWM.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALCommand.PWM.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALCommand.PWM.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALCommand.PWM message) throws IOException {}
public com.cellbots.CellbotProtos.HALCommand.PWM newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.HALCommand.PWM.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALCommand.PWM.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setID(input.readString());
break;
case 2:
builder.setFrequency(input.readInt32());
break;
case 3:
builder.setDuty(input.readInt32());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALCommand.PWM.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.HALCommand.PWM.Builder newMessage()
{
return com.cellbots.CellbotProtos.HALCommand.PWM.newBuilder();
}
public String getFieldName(int number)
{
return PWM.getFieldName(number);
}
public int getFieldNumber(String name)
{
return PWM.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALCommand.PWM.Builder> typeClass()
{
return com.cellbots.CellbotProtos.HALCommand.PWM.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALCommand.PWM.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALCommand.PWM.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.HALCommand.PWM.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "iD";
case 2: return "frequency";
case 3: return "duty";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("iD", 1);
fieldMap.put("frequency", 2);
fieldMap.put("duty", 3);
}
}
public static final class Relay
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.HALCommand.Relay>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.HALCommand.Relay message) throws IOException
{
if(message.hasID())
output.writeString(1, message.getID(), false);
if(message.hasOn())
output.writeBool(2, message.getOn(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALCommand.Relay message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return Relay.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Relay.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALCommand.Relay> typeClass()
{
return com.cellbots.CellbotProtos.HALCommand.Relay.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALCommand.Relay.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALCommand.Relay.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALCommand.Relay message) throws IOException {}
public com.cellbots.CellbotProtos.HALCommand.Relay newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.HALCommand.Relay.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALCommand.Relay.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setID(input.readString());
break;
case 2:
builder.setOn(input.readBool());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALCommand.Relay.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.HALCommand.Relay.Builder newMessage()
{
return com.cellbots.CellbotProtos.HALCommand.Relay.newBuilder();
}
public String getFieldName(int number)
{
return Relay.getFieldName(number);
}
public int getFieldNumber(String name)
{
return Relay.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALCommand.Relay.Builder> typeClass()
{
return com.cellbots.CellbotProtos.HALCommand.Relay.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALCommand.Relay.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALCommand.Relay.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.HALCommand.Relay.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "iD";
case 2: return "on";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("iD", 1);
fieldMap.put("on", 2);
}
}
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.HALCommand>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.HALCommand message) throws IOException
{
if(message.hasTimestamp())
output.writeInt64(1, message.getTimestamp(), false);
if(message.hasTxtCommand())
output.writeString(2, message.getTxtCommand(), false);
if(message.hasAllStop())
output.writeBool(3, message.getAllStop(), false);
for(com.cellbots.CellbotProtos.HALCommand.Servo servo : message.getServoList())
output.writeObject(4, servo, com.cellbots.SchemaCellbotProtos.HALCommand.Servo.WRITE, true);
for(com.cellbots.CellbotProtos.HALCommand.Motor motor : message.getMotorList())
output.writeObject(5, motor, com.cellbots.SchemaCellbotProtos.HALCommand.Motor.WRITE, true);
for(com.cellbots.CellbotProtos.HALCommand.PWM pwm : message.getPwmList())
output.writeObject(6, pwm, com.cellbots.SchemaCellbotProtos.HALCommand.PWM.WRITE, true);
for(com.cellbots.CellbotProtos.HALCommand.Relay relay : message.getRelayList())
output.writeObject(7, relay, com.cellbots.SchemaCellbotProtos.HALCommand.Relay.WRITE, true);
if(message.hasBotID())
output.writeString(16, message.getBotID(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALCommand message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return HALCommand.getFieldName(number);
}
public int getFieldNumber(String name)
{
return HALCommand.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALCommand> typeClass()
{
return com.cellbots.CellbotProtos.HALCommand.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALCommand.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALCommand.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALCommand message) throws IOException {}
public com.cellbots.CellbotProtos.HALCommand newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.HALCommand.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALCommand.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setTimestamp(input.readInt64());
break;
case 2:
builder.setTxtCommand(input.readString());
break;
case 3:
builder.setAllStop(input.readBool());
break;
case 4:
builder.addServo(input.mergeObject(com.cellbots.CellbotProtos.HALCommand.Servo.newBuilder(), com.cellbots.SchemaCellbotProtos.HALCommand.Servo.MERGE));
break;
case 5:
builder.addMotor(input.mergeObject(com.cellbots.CellbotProtos.HALCommand.Motor.newBuilder(), com.cellbots.SchemaCellbotProtos.HALCommand.Motor.MERGE));
break;
case 6:
builder.addPwm(input.mergeObject(com.cellbots.CellbotProtos.HALCommand.PWM.newBuilder(), com.cellbots.SchemaCellbotProtos.HALCommand.PWM.MERGE));
break;
case 7:
builder.addRelay(input.mergeObject(com.cellbots.CellbotProtos.HALCommand.Relay.newBuilder(), com.cellbots.SchemaCellbotProtos.HALCommand.Relay.MERGE));
break;
case 16:
builder.setBotID(input.readString());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALCommand.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.HALCommand.Builder newMessage()
{
return com.cellbots.CellbotProtos.HALCommand.newBuilder();
}
public String getFieldName(int number)
{
return HALCommand.getFieldName(number);
}
public int getFieldNumber(String name)
{
return HALCommand.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALCommand.Builder> typeClass()
{
return com.cellbots.CellbotProtos.HALCommand.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALCommand.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALCommand.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.HALCommand.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "timestamp";
case 2: return "txtCommand";
case 3: return "allStop";
case 4: return "servo";
case 5: return "motor";
case 6: return "pwm";
case 7: return "relay";
case 16: return "botID";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("timestamp", 1);
fieldMap.put("txtCommand", 2);
fieldMap.put("allStop", 3);
fieldMap.put("servo", 4);
fieldMap.put("motor", 5);
fieldMap.put("pwm", 6);
fieldMap.put("relay", 7);
fieldMap.put("botID", 16);
}
}
public static final class HALState
{
public static final class SensorValue
{
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.HALState.SensorValue>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.HALState.SensorValue message) throws IOException
{
if(message.hasID())
output.writeString(1, message.getID(), false);
if(message.hasOutOfRange())
output.writeBool(2, message.getOutOfRange(), false);
if(message.hasValue())
output.writeInt32(3, message.getValue(), false);
if(message.hasPrevValue())
output.writeInt32(4, message.getPrevValue(), false);
if(message.hasMinSenseableValue())
output.writeInt32(5, message.getMinSenseableValue(), false);
if(message.hasMaxSenseableValue())
output.writeInt32(6, message.getMaxSenseableValue(), false);
if(message.hasSensorUnits())
output.writeEnum(7, message.getSensorUnits().getNumber(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALState.SensorValue message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return SensorValue.getFieldName(number);
}
public int getFieldNumber(String name)
{
return SensorValue.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALState.SensorValue> typeClass()
{
return com.cellbots.CellbotProtos.HALState.SensorValue.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALState.SensorValue.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALState.SensorValue.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALState.SensorValue message) throws IOException {}
public com.cellbots.CellbotProtos.HALState.SensorValue newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.HALState.SensorValue.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALState.SensorValue.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setID(input.readString());
break;
case 2:
builder.setOutOfRange(input.readBool());
break;
case 3:
builder.setValue(input.readInt32());
break;
case 4:
builder.setPrevValue(input.readInt32());
break;
case 5:
builder.setMinSenseableValue(input.readInt32());
break;
case 6:
builder.setMaxSenseableValue(input.readInt32());
break;
case 7:
builder.setSensorUnits(com.cellbots.CellbotProtos.HALState.SensorValue.SensorUnits.valueOf(input.readEnum()));
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALState.SensorValue.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.HALState.SensorValue.Builder newMessage()
{
return com.cellbots.CellbotProtos.HALState.SensorValue.newBuilder();
}
public String getFieldName(int number)
{
return SensorValue.getFieldName(number);
}
public int getFieldNumber(String name)
{
return SensorValue.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALState.SensorValue.Builder> typeClass()
{
return com.cellbots.CellbotProtos.HALState.SensorValue.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALState.SensorValue.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALState.SensorValue.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.HALState.SensorValue.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "iD";
case 2: return "outOfRange";
case 3: return "value";
case 4: return "prevValue";
case 5: return "minSenseableValue";
case 6: return "maxSenseableValue";
case 7: return "sensorUnits";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("iD", 1);
fieldMap.put("outOfRange", 2);
fieldMap.put("value", 3);
fieldMap.put("prevValue", 4);
fieldMap.put("minSenseableValue", 5);
fieldMap.put("maxSenseableValue", 6);
fieldMap.put("sensorUnits", 7);
}
}
public static final MessageSchema WRITE = new MessageSchema();
public static final BuilderSchema MERGE = new BuilderSchema();
public static class MessageSchema implements Schema<com.cellbots.CellbotProtos.HALState>
{
public void writeTo(Output output, com.cellbots.CellbotProtos.HALState message) throws IOException
{
if(message.hasTimestamp())
output.writeInt64(1, message.getTimestamp(), false);
if(message.hasDbgMessage())
output.writeString(2, message.getDbgMessage(), false);
if(message.hasVBat())
output.writeInt32(3, message.getVBat(), false);
if(message.hasCurrentDraw())
output.writeInt32(4, message.getCurrentDraw(), false);
if(message.hasPowerUsed())
output.writeInt32(5, message.getPowerUsed(), false);
if(message.hasBatteryTemp())
output.writeInt32(6, message.getBatteryTemp(), false);
if(message.hasVCC())
output.writeInt32(7, message.getVCC(), false);
for(com.cellbots.CellbotProtos.HALState.SensorValue sensorValue : message.getSensorValueList())
output.writeObject(8, sensorValue, com.cellbots.SchemaCellbotProtos.HALState.SensorValue.WRITE, true);
if(message.hasBotID())
output.writeString(16, message.getBotID(), false);
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALState message)
{
return message.isInitialized();
}
public String getFieldName(int number)
{
return HALState.getFieldName(number);
}
public int getFieldNumber(String name)
{
return HALState.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALState> typeClass()
{
return com.cellbots.CellbotProtos.HALState.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALState.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALState.class.getName();
}
//unused
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALState message) throws IOException {}
public com.cellbots.CellbotProtos.HALState newMessage() { return null; }
}
public static class BuilderSchema implements Schema<com.cellbots.CellbotProtos.HALState.Builder>
{
public void mergeFrom(Input input, com.cellbots.CellbotProtos.HALState.Builder builder) throws IOException
{
while(true)
{
int number = input.readFieldNumber(this);
switch(number)
{
case 0:
return;
case 1:
builder.setTimestamp(input.readInt64());
break;
case 2:
builder.setDbgMessage(input.readString());
break;
case 3:
builder.setVBat(input.readInt32());
break;
case 4:
builder.setCurrentDraw(input.readInt32());
break;
case 5:
builder.setPowerUsed(input.readInt32());
break;
case 6:
builder.setBatteryTemp(input.readInt32());
break;
case 7:
builder.setVCC(input.readInt32());
break;
case 8:
builder.addSensorValue(input.mergeObject(com.cellbots.CellbotProtos.HALState.SensorValue.newBuilder(), com.cellbots.SchemaCellbotProtos.HALState.SensorValue.MERGE));
break;
case 16:
builder.setBotID(input.readString());
break;
default:
input.handleUnknownField(number, this);
}
}
}
public boolean isInitialized(com.cellbots.CellbotProtos.HALState.Builder builder)
{
return builder.isInitialized();
}
public com.cellbots.CellbotProtos.HALState.Builder newMessage()
{
return com.cellbots.CellbotProtos.HALState.newBuilder();
}
public String getFieldName(int number)
{
return HALState.getFieldName(number);
}
public int getFieldNumber(String name)
{
return HALState.getFieldNumber(name);
}
public Class<com.cellbots.CellbotProtos.HALState.Builder> typeClass()
{
return com.cellbots.CellbotProtos.HALState.Builder.class;
}
public String messageName()
{
return com.cellbots.CellbotProtos.HALState.class.getSimpleName();
}
public String messageFullName()
{
return com.cellbots.CellbotProtos.HALState.class.getName();
}
//unused
public void writeTo(Output output, com.cellbots.CellbotProtos.HALState.Builder builder) throws IOException {}
}
public static String getFieldName(int number)
{
switch(number)
{
case 1: return "timestamp";
case 2: return "dbgMessage";
case 3: return "vBat";
case 4: return "currentDraw";
case 5: return "powerUsed";
case 6: return "batteryTemp";
case 7: return "vCC";
case 8: return "sensorValue";
case 16: return "botID";
default: return null;
}
}
public static int getFieldNumber(String name)
{
Integer number = fieldMap.get(name);
return number == null ? 0 : number.intValue();
}
private static final java.util.HashMap<String,Integer> fieldMap = new java.util.HashMap<String,Integer>();
{
fieldMap.put("timestamp", 1);
fieldMap.put("dbgMessage", 2);
fieldMap.put("vBat", 3);
fieldMap.put("currentDraw", 4);
fieldMap.put("powerUsed", 5);
fieldMap.put("batteryTemp", 6);
fieldMap.put("vCC", 7);
fieldMap.put("sensorValue", 8);
fieldMap.put("botID", 16);
}
}
}