package com.dronecontrol.droneapi.data;
public class NavData
{
private NavDataState state;
private boolean onlyHeaderPresent;
private int batteryLevel;
private int sequenceNumber;
private float pitch;
private float roll;
private float yaw;
private float altitude;
private float speedX;
private float speedY;
private float speedZ;
public NavData()
{
onlyHeaderPresent = true;
}
public boolean isOnlyHeaderPresent()
{
return onlyHeaderPresent;
}
public void setOnlyHeaderPresent(boolean onlyHeaderPresent)
{
this.onlyHeaderPresent = onlyHeaderPresent;
}
public void setSequenceNumber(int sequenceNumber)
{
this.sequenceNumber = sequenceNumber;
}
public int getSequenceNumber()
{
return sequenceNumber;
}
public NavDataState getState()
{
return state;
}
public void setState(NavDataState state)
{
this.state = state;
}
public int getBatteryLevel()
{
return batteryLevel;
}
public void setBatteryLevel(int batteryLevel)
{
this.batteryLevel = batteryLevel;
}
public void setPitch(float pitch)
{
this.pitch = pitch;
}
public float getPitch()
{
return pitch;
}
public void setRoll(float roll)
{
this.roll = roll;
}
public float getRoll()
{
return roll;
}
public void setYaw(float yaw)
{
this.yaw = yaw;
}
public float getYaw()
{
return yaw;
}
public float getAltitude()
{
return altitude;
}
public void setAltitude(float altitude)
{
this.altitude = altitude;
}
public void setSpeedX(float speedX)
{
this.speedX = speedX;
}
public float getSpeedX()
{
return speedX;
}
public void setSpeedY(float speedY)
{
this.speedY = speedY;
}
public float getSpeedY()
{
return speedY;
}
public void setSpeedZ(float speedZ)
{
this.speedZ = speedZ;
}
public float getSpeedZ()
{
return speedZ;
}
}