package com.dronecontrol.droneapi.data.enums;
public enum FlightAnimation
{
PHI_M30_DEG(0, 1000),
PHI_30_DEG(1, 1000),
THETA_M30_DEG(2, 1000),
THETA_30_DEG(3, 1000),
THETA_20_DEG_YAW_200_DEG(4, 1000),
THETA_20_DEG_YAW_M200_DEG(5, 1000),
TURNAROUND(6, 5000),
TURNAROUND_GODOWN(7, 5000),
YAW_SHAKE(8, 2000),
YAW_DANCE(9, 5000),
PHI_DANCE(10, 5000),
THETA_DANCE(11, 5000),
VZ_DANCE(12, 5000),
WAVE(13, 5000),
PHI_THETA_MIXED(14, 5000),
DOUBLE_PHI_THETA_MIXED(15, 5000),
FLIP_AHEAD(16, 15),
FLIP_BEHIND(17, 15),
FLIP_LEFT(18, 15),
FLIP_RIGHT(19, 15);
private final int commandCode;
private final int timeout;
private FlightAnimation(int commandCode, int timeout)
{
this.commandCode = commandCode;
this.timeout = timeout;
}
public int getCommandCode()
{
return commandCode;
}
public int getTimeout()
{
return timeout;
}
}