package com.o3dr.services.android.lib.drone.companion.solo.tlv; /** * All sololink messages types. */ public class TLVMessageTypes { public static final int TYPE_SOLO_MESSAGE_GET_CURRENT_SHOT = 0; public static final int TYPE_SOLO_MESSAGE_SET_CURRENT_SHOT = 1; public static final int TYPE_SOLO_MESSAGE_LOCATION = 2; public static final int TYPE_SOLO_MESSAGE_RECORD_POSITION = 3; public static final int TYPE_SOLO_CABLE_CAM_OPTIONS = 4; public static final int TYPE_SOLO_GET_BUTTON_SETTING = 5; public static final int TYPE_SOLO_SET_BUTTON_SETTING = 6; public static final int TYPE_SOLO_PAUSE_BUTTON = 7; public static final int TYPE_SOLO_FOLLOW_OPTIONS = 19; public static final int TYPE_SOLO_FOLLOW_OPTIONS_V2 = 119; public static final int TYPE_SOLO_SHOT_OPTIONS = 20; public static final int TYPE_SOLO_SHOT_ERROR = 21; public static final int TYPE_SOLO_PANO_OPTIONS = 22; public static final int TYPE_SOLO_ZIPLINE_OPTIONS = 23; public static final int TYPE_SOLO_REWIND_OPTIONS = 24; public static final int TYPE_SOLO_PANO_STATUS = 25; public static final int TYPE_RTL_HOME_POINT = 26; public static final int TYPE_SOLO_POWER_STATE = 27; public static final int TYPE_SOLO_ZIPLINE_LOCK = 28; public static final int TYPE_SOLO_MESSAGE_SHOT_MANAGER_ERROR = 1000; public static final int TYPE_SOLO_CABLE_CAM_WAYPOINT = 1001; public static final int TYPE_ARTOO_INPUT_REPORT_MESSAGE = 2003; public static final int TYPE_SOLO_GOPRO_SET_REQUEST = 5001; public static final int TYPE_SOLO_GOPRO_RECORD = 5003; public static final int TYPE_SOLO_GOPRO_STATE = 5005; public static final int TYPE_SOLO_GOPRO_STATE_V2 = 5006; public static final int TYPE_SOLO_GOPRO_REQUEST_STATE = 5007; public static final int TYPE_SOLO_GOPRO_SET_EXTENDED_REQUEST = 5009; /* Multi point cable cam message types */ public static final int TYPE_SOLO_SPLINE_RECORD = 50; public static final int TYPE_SOLO_SPLINE_PLAY = 51; public static final int TYPE_SOLO_SPLINE_POINT = 52; public static final int TYPE_SOLO_SPLINE_SEEK = 53; public static final int TYPE_SOLO_SPLINE_PLAYBACK_STATUS = 54; public static final int TYPE_SOLO_SPLINE_PATH_SETTINGS = 55; public static final int TYPE_SOLO_SPLINE_DURATIONS = 56; public static final int TYPE_SOLO_SPLINE_ATTACH = 57; /* Site scan inspect shot message types */ public static final int TYPE_SOLO_INSPECT_START = 10001; public static final int TYPE_SOLO_INSPECT_SET_WAYPOINT = 10002; public static final int TYPE_SOLO_INSPECT_MOVE_GIMBAL = 10003; public static final int TYPE_SOLO_INSPECT_MOVE_VEHICLE = 10004; /* Site scan scan shot message types */ public static final int TYPE_SOLO_SCAN_START = 10101; /* Site scan survey shot message types */ public static final int TYPE_SOLO_SURVEY_START = 10201; //Private constructor to prevent instantiation private TLVMessageTypes(){} }