package com.o3dr.services.android.lib.drone.attribute;
/**
* Stores the set of attribute types.
*/
public class AttributeType {
private static final String PACKAGE_NAME = "com.o3dr.services.android.lib.attribute";
//Private to prevent instantiation
private AttributeType(){}
/**
* Used to access the vehicle's altitude state.
* @see {@link com.o3dr.services.android.lib.drone.property.Altitude}
*/
public static final String ALTITUDE = PACKAGE_NAME + ".ALTITUDE";
/**
* Used to access the vehicle's attitude state.
* @see {@link com.o3dr.services.android.lib.drone.property.Attitude}
*/
public static final String ATTITUDE = PACKAGE_NAME + ".ATTITUDE";
/**
* Used to access the vehicle's battery state.
* @see {@link com.o3dr.services.android.lib.drone.property.Speed}
*/
public static final String BATTERY = PACKAGE_NAME + ".BATTERY";
/**
* Used to access the set of camera information available for the connected drone.
* @see {@link com.o3dr.services.android.lib.drone.property.CameraProxy}
*/
public static final String CAMERA = PACKAGE_NAME + ".CAMERA";
/**
* Used to acces the vehicle's follow state.
* @see {@link com.o3dr.services.android.lib.gcs.follow.FollowState}
*/
public static final String FOLLOW_STATE = PACKAGE_NAME + ".FOLLOW_STATE";
/**
* Used to access the vehicle's guided state.
* @see {@link com.o3dr.services.android.lib.drone.property.GuidedState}
*/
public static final String GUIDED_STATE = PACKAGE_NAME + ".GUIDED_STATE";
/**
* Used to access the vehicle's gps state.
* @see {@link com.o3dr.services.android.lib.drone.property.Gps} object.
*/
public static final String GPS = PACKAGE_NAME + ".GPS";
/**
* Used to access the vehicle's home state.
* @see {@link com.o3dr.services.android.lib.drone.property.Home}
*/
public static final String HOME = PACKAGE_NAME + ".HOME";
/**
* Used to access the vehicle's mission state.
* @see {@link com.o3dr.services.android.lib.drone.mission.Mission}
*/
public static final String MISSION = PACKAGE_NAME + ".MISSION";
/**
* Used to access the vehicle's parameters.
* @see {@link com.o3dr.services.android.lib.drone.property.Parameters}
* @see {@link com.o3dr.services.android.lib.drone.property.Parameter}
*/
public static final String PARAMETERS = PACKAGE_NAME + ".PARAMETERS";
/**
* Used to access the vehicle's signal state.
* @see {@link com.o3dr.services.android.lib.drone.property.Signal}
*/
public static final String SIGNAL = PACKAGE_NAME + ".SIGNAL";
/**
* Used to access the vehicle's speed info.
* @see {@link com.o3dr.services.android.lib.drone.property.Speed}
*/
public static final String SPEED = PACKAGE_NAME + ".SPEED";
/**
* Used to access the vehicle state.
* @see {@link com.o3dr.services.android.lib.drone.property.State} object.
*/
public static final String STATE = PACKAGE_NAME + ".STATE";
/**
* Used to access the vehicle type.
* @see {@link com.o3dr.services.android.lib.drone.property.Type}
*/
public static final String TYPE = PACKAGE_NAME + ".TYPE";
/**
* Used to retrieve the status of the currently or last running magnetometer calibration.
* @see {@link com.o3dr.services.android.lib.drone.calibration.magnetometer.MagnetometerCalibrationStatus}
*/
public static final String MAGNETOMETER_CALIBRATION_STATUS = PACKAGE_NAME + ".MAGNETOMETER_CALIBRATION_STATUS";
/**
* Used to retrieve the 'return to me' state.
* @see {@link com.o3dr.services.android.lib.gcs.returnToMe.ReturnToMeState}
*/
public static final String RETURN_TO_ME_STATE = PACKAGE_NAME + ".RETURN_TO_ME_STATE";
}