text: /*
  Copyright (C) 2014 Parrot SA
  
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions
  are met:
  * Redistributions of source code must retain the above copyright
  notice, this list of conditions and the following disclaimer.
  * Redistributions in binary form must reproduce the above copyright
  notice, this list of conditions and the following disclaimer in
  the documentation and/or other materials provided with the
  distribution.
  * Neither the name of Parrot nor the names
  of its contributors may be used to endorse or promote products
  derived from this software without specific prior written
  permission.
  
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  SUCH DAMAGE.
  */
  /********************************************
  *            AUTOGENERATED FILE            *
  *             DO NOT MODIFY IT             *
  *                                          *
  * To add new commands :                    *
  *  - Modify ../Xml/commands.xml file       *
  *  - Re-run generateCommandsList.py script *
  *                                          *
  ********************************************/
  
  #ifndef _LIBARCOMMANDS_ARCOMMANDS_IDS_H_
  #define _LIBARCOMMANDS_ARCOMMANDS_IDS_H_ (1)
  
  // ARSDK_NO_ENUM_PREPROCESS //
  typedef enum {
  	ARCOMMANDS_ID_FEATURE_GENERIC = 133,
  	ARCOMMANDS_ID_FEATURE_ANIMATION = 144,
  	ARCOMMANDS_ID_FEATURE_ARDRONE3 = 1,
  	ARCOMMANDS_ID_FEATURE_COMMON = 0,
  	ARCOMMANDS_ID_FEATURE_CONTROLLER_INFO = 140,
  	ARCOMMANDS_ID_FEATURE_DEBUG = 139,
  	ARCOMMANDS_ID_FEATURE_DRONE_MANAGER = 137,
  	ARCOMMANDS_ID_FEATURE_FOLLOW_ME = 134,
  	ARCOMMANDS_ID_FEATURE_JUMPINGSUMO = 3,
  	ARCOMMANDS_ID_FEATURE_MAPPER = 138,
  	ARCOMMANDS_ID_FEATURE_MAPPER_MINI = 141,
  	ARCOMMANDS_ID_FEATURE_MINIDRONE = 2,
  	ARCOMMANDS_ID_FEATURE_POWERUP = 8,
  	ARCOMMANDS_ID_FEATURE_RC = 136,
  	ARCOMMANDS_ID_FEATURE_SEQUOIA_CAM = 147,
  	ARCOMMANDS_ID_FEATURE_SKYCONTROLLER = 4,
  	ARCOMMANDS_ID_FEATURE_THERMAL_CAM = 142,
  	ARCOMMANDS_ID_FEATURE_WIFI = 135,
  } eARCOMMANDS_ID_FEATURE;
  
  
  #define ARCOMMANDS_ID_FEATURE_CLASS (0) //default class id use by features.
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTING = 0,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_ANIMATIONS = 5,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_CAMERA = 1,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIARECORD = 7,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIARECORDSTATE = 8,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIARECORDEVENT = 3,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTINGSTATE = 4,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTINGEVENT = 34,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORK = 13,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORKSTATE = 14,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTINGSETTINGS = 2,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTINGSETTINGSSTATE = 6,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_SPEEDSETTINGS = 11,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_SPEEDSETTINGSSTATE = 12,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORKSETTINGS = 9,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORKSETTINGSSTATE = 10,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_SETTINGSSTATE = 16,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_PICTURESETTINGS = 19,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_PICTURESETTINGSSTATE = 20,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIASTREAMING = 21,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIASTREAMINGSTATE = 22,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_GPSSETTINGS = 23,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_GPSSETTINGSSTATE = 24,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_CAMERASTATE = 25,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_ANTIFLICKERING = 29,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_ANTIFLICKERINGSTATE = 30,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_GPSSTATE = 31,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_PROSTATE = 32,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_ACCESSORYSTATE = 33,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_SOUND = 35,
  	ARCOMMANDS_ID_ARDRONE3_CLASS_SOUNDSTATE = 36,
  } eARCOMMANDS_ID_ARDRONE3_CLASS;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_CLASS_NETWORK = 0,
  	ARCOMMANDS_ID_COMMON_CLASS_NETWORKEVENT = 1,
  	ARCOMMANDS_ID_COMMON_CLASS_SETTINGS = 2,
  	ARCOMMANDS_ID_COMMON_CLASS_SETTINGSSTATE = 3,
  	ARCOMMANDS_ID_COMMON_CLASS_COMMON = 4,
  	ARCOMMANDS_ID_COMMON_CLASS_COMMONSTATE = 5,
  	ARCOMMANDS_ID_COMMON_CLASS_OVERHEAT = 6,
  	ARCOMMANDS_ID_COMMON_CLASS_OVERHEATSTATE = 7,
  	ARCOMMANDS_ID_COMMON_CLASS_CONTROLLER = 8,
  	ARCOMMANDS_ID_COMMON_CLASS_WIFISETTINGS = 9,
  	ARCOMMANDS_ID_COMMON_CLASS_WIFISETTINGSSTATE = 10,
  	ARCOMMANDS_ID_COMMON_CLASS_MAVLINK = 11,
  	ARCOMMANDS_ID_COMMON_CLASS_MAVLINKSTATE = 12,
  	ARCOMMANDS_ID_COMMON_CLASS_FLIGHTPLANSETTINGS = 32,
  	ARCOMMANDS_ID_COMMON_CLASS_FLIGHTPLANSETTINGSSTATE = 33,
  	ARCOMMANDS_ID_COMMON_CLASS_CALIBRATION = 13,
  	ARCOMMANDS_ID_COMMON_CLASS_CALIBRATIONSTATE = 14,
  	ARCOMMANDS_ID_COMMON_CLASS_CAMERASETTINGSSTATE = 15,
  	ARCOMMANDS_ID_COMMON_CLASS_GPS = 16,
  	ARCOMMANDS_ID_COMMON_CLASS_FLIGHTPLANSTATE = 17,
  	ARCOMMANDS_ID_COMMON_CLASS_FLIGHTPLANEVENT = 19,
  	ARCOMMANDS_ID_COMMON_CLASS_ARLIBSVERSIONSSTATE = 18,
  	ARCOMMANDS_ID_COMMON_CLASS_AUDIO = 20,
  	ARCOMMANDS_ID_COMMON_CLASS_AUDIOSTATE = 21,
  	ARCOMMANDS_ID_COMMON_CLASS_HEADLIGHTS = 22,
  	ARCOMMANDS_ID_COMMON_CLASS_HEADLIGHTSSTATE = 23,
  	ARCOMMANDS_ID_COMMON_CLASS_ANIMATIONS = 24,
  	ARCOMMANDS_ID_COMMON_CLASS_ANIMATIONSSTATE = 25,
  	ARCOMMANDS_ID_COMMON_CLASS_ACCESSORY = 26,
  	ARCOMMANDS_ID_COMMON_CLASS_ACCESSORYSTATE = 27,
  	ARCOMMANDS_ID_COMMON_CLASS_CHARGER = 28,
  	ARCOMMANDS_ID_COMMON_CLASS_CHARGERSTATE = 29,
  	ARCOMMANDS_ID_COMMON_CLASS_RUNSTATE = 30,
  	ARCOMMANDS_ID_COMMON_CLASS_FACTORY = 31,
  } eARCOMMANDS_ID_COMMON_CLASS;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_PILOTING = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_PILOTINGSTATE = 1,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_ANIMATIONS = 2,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_ANIMATIONSSTATE = 3,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_SETTINGSSTATE = 5,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_MEDIARECORD = 6,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_MEDIARECORDSTATE = 7,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_MEDIARECORDEVENT = 20,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_NETWORKSETTINGS = 8,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_NETWORKSETTINGSSTATE = 9,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_NETWORK = 10,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_NETWORKSTATE = 11,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_AUDIOSETTINGS = 12,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_AUDIOSETTINGSSTATE = 13,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_ROADPLAN = 14,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_ROADPLANSTATE = 15,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_SPEEDSETTINGS = 16,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_SPEEDSETTINGSSTATE = 17,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_MEDIASTREAMING = 18,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_MEDIASTREAMINGSTATE = 19,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_VIDEOSETTINGS = 21,
  	ARCOMMANDS_ID_JUMPINGSUMO_CLASS_VIDEOSETTINGSSTATE = 22,
  } eARCOMMANDS_ID_JUMPINGSUMO_CLASS;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_CLASS_PILOTING = 0,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_PILOTINGSTATE = 3,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_ANIMATIONS = 4,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_MEDIARECORD = 6,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_MEDIARECORDSTATE = 7,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_MEDIARECORDEVENT = 2,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_PILOTINGSETTINGS = 8,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_PILOTINGSETTINGSSTATE = 9,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_SPEEDSETTINGS = 1,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_SPEEDSETTINGSSTATE = 5,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_SETTINGS = 10,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_SETTINGSSTATE = 11,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_FLOODCONTROLSTATE = 12,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_GPS = 13,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_CONFIGURATION = 14,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_USBACCESSORYSTATE = 15,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_USBACCESSORY = 16,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_REMOTECONTROLLER = 17,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_NAVIGATIONDATASTATE = 18,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_MINICAMSTATE = 19,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_VIDEOSETTINGS = 20,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_VIDEOSETTINGSSTATE = 21,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_MINICAM = 24,
  	ARCOMMANDS_ID_MINIDRONE_CLASS_REMOTECONTROLLERSTATE = 25,
  } eARCOMMANDS_ID_MINIDRONE_CLASS;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_CLASS_PILOTING = 0,
  	ARCOMMANDS_ID_POWERUP_CLASS_PILOTINGSTATE = 1,
  	ARCOMMANDS_ID_POWERUP_CLASS_PILOTINGSETTINGS = 2,
  	ARCOMMANDS_ID_POWERUP_CLASS_PILOTINGSETTINGSSTATE = 3,
  	ARCOMMANDS_ID_POWERUP_CLASS_MEDIARECORD = 4,
  	ARCOMMANDS_ID_POWERUP_CLASS_MEDIARECORDSTATE = 5,
  	ARCOMMANDS_ID_POWERUP_CLASS_MEDIARECORDEVENT = 6,
  	ARCOMMANDS_ID_POWERUP_CLASS_NETWORKSETTINGS = 7,
  	ARCOMMANDS_ID_POWERUP_CLASS_NETWORKSETTINGSSTATE = 8,
  	ARCOMMANDS_ID_POWERUP_CLASS_NETWORK = 9,
  	ARCOMMANDS_ID_POWERUP_CLASS_NETWORKSTATE = 10,
  	ARCOMMANDS_ID_POWERUP_CLASS_MEDIASTREAMING = 11,
  	ARCOMMANDS_ID_POWERUP_CLASS_MEDIASTREAMINGSTATE = 12,
  	ARCOMMANDS_ID_POWERUP_CLASS_VIDEOSETTINGS = 13,
  	ARCOMMANDS_ID_POWERUP_CLASS_VIDEOSETTINGSSTATE = 14,
  	ARCOMMANDS_ID_POWERUP_CLASS_SOUNDS = 15,
  	ARCOMMANDS_ID_POWERUP_CLASS_SOUNDSSTATE = 16,
  } eARCOMMANDS_ID_POWERUP_CLASS;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_WIFISTATE = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_WIFI = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_DEVICE = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_DEVICESTATE = 3,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_SETTINGS = 4,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_SETTINGSSTATE = 5,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_COMMON = 6,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_COMMONSTATE = 7,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_SKYCONTROLLERSTATE = 8,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_ACCESSPOINTSETTINGS = 9,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_ACCESSPOINTSETTINGSSTATE = 10,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_CAMERA = 11,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_GAMEPADINFOS = 18,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_GAMEPADINFOSSTATE = 19,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_BUTTONMAPPINGS = 12,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_BUTTONMAPPINGSSTATE = 13,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_AXISMAPPINGS = 14,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_AXISMAPPINGSSTATE = 15,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_AXISFILTERS = 16,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_AXISFILTERSSTATE = 17,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_COPILOTING = 20,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_COPILOTINGSTATE = 21,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_CALIBRATION = 22,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_CALIBRATIONSTATE = 23,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_BUTTONEVENTS = 24,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_FACTORY = 25,
  	ARCOMMANDS_ID_SKYCONTROLLER_CLASS_COMMONEVENTSTATE = 26,
  } eARCOMMANDS_ID_SKYCONTROLLER_CLASS;
  
  
  typedef enum {
  	ARCOMMANDS_ID_GENERIC_CMD_DEFAULT = 1,
  	ARCOMMANDS_ID_GENERIC_CMD_SETDRONESETTINGS = 2,
  	ARCOMMANDS_ID_GENERIC_CMD_DRONESETTINGSCHANGED = 3,
  } eARCOMMANDS_ID_GENERIC_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_ANIMATION_CMD_CANCEL = 3,
  	ARCOMMANDS_ID_ANIMATION_CMD_START_FLIP = 4,
  	ARCOMMANDS_ID_ANIMATION_CMD_START_HORIZONTAL_PANORAMA = 6,
  	ARCOMMANDS_ID_ANIMATION_CMD_START_DRONIE = 8,
  	ARCOMMANDS_ID_ANIMATION_CMD_START_HORIZONTAL_REVEAL = 10,
  	ARCOMMANDS_ID_ANIMATION_CMD_START_VERTICAL_REVEAL = 12,
  	ARCOMMANDS_ID_ANIMATION_CMD_START_SPIRAL = 14,
  	ARCOMMANDS_ID_ANIMATION_CMD_START_PARABOLA = 16,
  	ARCOMMANDS_ID_ANIMATION_CMD_START_CANDLE = 18,
  	ARCOMMANDS_ID_ANIMATION_CMD_START_DOLLY_SLIDE = 20,
  	ARCOMMANDS_ID_ANIMATION_CMD_AVAILABILITY = 1,
  	ARCOMMANDS_ID_ANIMATION_CMD_STATE = 2,
  	ARCOMMANDS_ID_ANIMATION_CMD_FLIP_STATE = 5,
  	ARCOMMANDS_ID_ANIMATION_CMD_HORIZONTAL_PANORAMA_STATE = 7,
  	ARCOMMANDS_ID_ANIMATION_CMD_DRONIE_STATE = 9,
  	ARCOMMANDS_ID_ANIMATION_CMD_HORIZONTAL_REVEAL_STATE = 11,
  	ARCOMMANDS_ID_ANIMATION_CMD_VERTICAL_REVEAL_STATE = 13,
  	ARCOMMANDS_ID_ANIMATION_CMD_SPIRAL_STATE = 15,
  	ARCOMMANDS_ID_ANIMATION_CMD_PARABOLA_STATE = 17,
  	ARCOMMANDS_ID_ANIMATION_CMD_CANDLE_STATE = 19,
  	ARCOMMANDS_ID_ANIMATION_CMD_DOLLY_SLIDE_STATE = 21,
  } eARCOMMANDS_ID_ANIMATION_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_FLATTRIM = 0,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_TAKEOFF = 1,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_PCMD = 2,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_LANDING = 3,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_EMERGENCY = 4,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_NAVIGATEHOME = 5,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_AUTOTAKEOFFMODE = 6,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_MOVEBY = 7,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_USERTAKEOFF = 8,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_CIRCLE = 9,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_MOVETO = 10,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_CANCELMOVETO = 11,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_STARTPILOTEDPOI = 12,
  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_STOPPILOTEDPOI = 13,
  } eARCOMMANDS_ID_ARDRONE3_PILOTING_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_ANIMATIONS_CMD_FLIP = 0,
  } eARCOMMANDS_ID_ARDRONE3_ANIMATIONS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_CAMERA_CMD_ORIENTATION = 0,
  	ARCOMMANDS_ID_ARDRONE3_CAMERA_CMD_ORIENTATIONV2 = 1,
  	ARCOMMANDS_ID_ARDRONE3_CAMERA_CMD_VELOCITY = 2,
  } eARCOMMANDS_ID_ARDRONE3_CAMERA_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_PICTURE = 0,
  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_VIDEO = 1,
  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_PICTUREV2 = 2,
  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_VIDEOV2 = 3,
  } eARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORDSTATE_CMD_PICTURESTATECHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORDSTATE_CMD_VIDEOSTATECHANGED = 1,
  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORDSTATE_CMD_PICTURESTATECHANGEDV2 = 2,
  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORDSTATE_CMD_VIDEOSTATECHANGEDV2 = 3,
  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORDSTATE_CMD_VIDEORESOLUTIONSTATE = 4,
  } eARCOMMANDS_ID_ARDRONE3_MEDIARECORDSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORDEVENT_CMD_PICTUREEVENTCHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORDEVENT_CMD_VIDEOEVENTCHANGED = 1,
  } eARCOMMANDS_ID_ARDRONE3_MEDIARECORDEVENT_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_FLATTRIMCHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_FLYINGSTATECHANGED = 1,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_ALERTSTATECHANGED = 2,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_NAVIGATEHOMESTATECHANGED = 3,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_POSITIONCHANGED = 4,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_SPEEDCHANGED = 5,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_ATTITUDECHANGED = 6,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_AUTOTAKEOFFMODECHANGED = 7,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_ALTITUDECHANGED = 8,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_GPSLOCATIONCHANGED = 9,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_LANDINGSTATECHANGED = 10,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_AIRSPEEDCHANGED = 11,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_MOVETOCHANGED = 12,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_MOTIONSTATE = 13,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_PILOTEDPOI = 14,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_RETURNHOMEBATTERYCAPACITY = 15,
  } eARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGEVENT_CMD_MOVEBYEND = 0,
  } eARCOMMANDS_ID_ARDRONE3_PILOTINGEVENT_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_NETWORK_CMD_WIFISCAN = 0,
  	ARCOMMANDS_ID_ARDRONE3_NETWORK_CMD_WIFIAUTHCHANNEL = 1,
  } eARCOMMANDS_ID_ARDRONE3_NETWORK_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_NETWORKSTATE_CMD_WIFISCANLISTCHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_NETWORKSTATE_CMD_ALLWIFISCANCHANGED = 1,
  	ARCOMMANDS_ID_ARDRONE3_NETWORKSTATE_CMD_WIFIAUTHCHANNELLISTCHANGED = 2,
  	ARCOMMANDS_ID_ARDRONE3_NETWORKSTATE_CMD_ALLWIFIAUTHCHANNELCHANGED = 3,
  } eARCOMMANDS_ID_ARDRONE3_NETWORKSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_MAXALTITUDE = 0,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_MAXTILT = 1,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_ABSOLUTCONTROL = 2,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_MAXDISTANCE = 3,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_NOFLYOVERMAXDISTANCE = 4,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_SETAUTONOMOUSFLIGHTMAXHORIZONTALSPEED = 5,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_SETAUTONOMOUSFLIGHTMAXVERTICALSPEED = 6,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_SETAUTONOMOUSFLIGHTMAXHORIZONTALACCELERATION = 7,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_SETAUTONOMOUSFLIGHTMAXVERTICALACCELERATION = 8,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_SETAUTONOMOUSFLIGHTMAXROTATIONSPEED = 9,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_BANKEDTURN = 10,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_MINALTITUDE = 11,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_CIRCLINGDIRECTION = 12,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_CIRCLINGRADIUS = 13,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_CIRCLINGALTITUDE = 14,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_PITCHMODE = 15,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD_SETMOTIONDETECTIONMODE = 16,
  } eARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_MAXALTITUDECHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_MAXTILTCHANGED = 1,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_ABSOLUTCONTROLCHANGED = 2,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_MAXDISTANCECHANGED = 3,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_NOFLYOVERMAXDISTANCECHANGED = 4,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_AUTONOMOUSFLIGHTMAXHORIZONTALSPEED = 5,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_AUTONOMOUSFLIGHTMAXVERTICALSPEED = 6,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_AUTONOMOUSFLIGHTMAXHORIZONTALACCELERATION = 7,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_AUTONOMOUSFLIGHTMAXVERTICALACCELERATION = 8,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_AUTONOMOUSFLIGHTMAXROTATIONSPEED = 9,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_BANKEDTURNCHANGED = 10,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_MINALTITUDECHANGED = 11,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_CIRCLINGDIRECTIONCHANGED = 12,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_CIRCLINGRADIUSCHANGED = 13,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_CIRCLINGALTITUDECHANGED = 14,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_PITCHMODECHANGED = 15,
  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD_MOTIONDETECTION = 16,
  } eARCOMMANDS_ID_ARDRONE3_PILOTINGSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_MAXVERTICALSPEED = 0,
  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_MAXROTATIONSPEED = 1,
  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_HULLPROTECTION = 2,
  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_OUTDOOR = 3,
  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_MAXPITCHROLLROTATIONSPEED = 4,
  } eARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGSSTATE_CMD_MAXVERTICALSPEEDCHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGSSTATE_CMD_MAXROTATIONSPEEDCHANGED = 1,
  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGSSTATE_CMD_HULLPROTECTIONCHANGED = 2,
  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGSSTATE_CMD_OUTDOORCHANGED = 3,
  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGSSTATE_CMD_MAXPITCHROLLROTATIONSPEEDCHANGED = 4,
  } eARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_NETWORKSETTINGS_CMD_WIFISELECTION = 0,
  	ARCOMMANDS_ID_ARDRONE3_NETWORKSETTINGS_CMD_WIFISECURITY = 1,
  } eARCOMMANDS_ID_ARDRONE3_NETWORKSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_NETWORKSETTINGSSTATE_CMD_WIFISELECTIONCHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_NETWORKSETTINGSSTATE_CMD_WIFISECURITYCHANGED = 1,
  	ARCOMMANDS_ID_ARDRONE3_NETWORKSETTINGSSTATE_CMD_WIFISECURITY = 2,
  } eARCOMMANDS_ID_ARDRONE3_NETWORKSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_SETTINGSSTATE_CMD_PRODUCTMOTORVERSIONLISTCHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_SETTINGSSTATE_CMD_PRODUCTGPSVERSIONCHANGED = 1,
  	ARCOMMANDS_ID_ARDRONE3_SETTINGSSTATE_CMD_MOTORERRORSTATECHANGED = 2,
  	ARCOMMANDS_ID_ARDRONE3_SETTINGSSTATE_CMD_MOTORSOFTWAREVERSIONCHANGED = 3,
  	ARCOMMANDS_ID_ARDRONE3_SETTINGSSTATE_CMD_MOTORFLIGHTSSTATUSCHANGED = 4,
  	ARCOMMANDS_ID_ARDRONE3_SETTINGSSTATE_CMD_MOTORERRORLASTERRORCHANGED = 5,
  	ARCOMMANDS_ID_ARDRONE3_SETTINGSSTATE_CMD_P7ID = 6,
  	ARCOMMANDS_ID_ARDRONE3_SETTINGSSTATE_CMD_CPUID = 7,
  } eARCOMMANDS_ID_ARDRONE3_SETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGS_CMD_PICTUREFORMATSELECTION = 0,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGS_CMD_AUTOWHITEBALANCESELECTION = 1,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGS_CMD_EXPOSITIONSELECTION = 2,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGS_CMD_SATURATIONSELECTION = 3,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGS_CMD_TIMELAPSESELECTION = 4,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGS_CMD_VIDEOAUTORECORDSELECTION = 5,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGS_CMD_VIDEOSTABILIZATIONMODE = 6,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGS_CMD_VIDEORECORDINGMODE = 7,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGS_CMD_VIDEOFRAMERATE = 8,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGS_CMD_VIDEORESOLUTIONS = 9,
  } eARCOMMANDS_ID_ARDRONE3_PICTURESETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGSSTATE_CMD_PICTUREFORMATCHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGSSTATE_CMD_AUTOWHITEBALANCECHANGED = 1,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGSSTATE_CMD_EXPOSITIONCHANGED = 2,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGSSTATE_CMD_SATURATIONCHANGED = 3,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGSSTATE_CMD_TIMELAPSECHANGED = 4,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGSSTATE_CMD_VIDEOAUTORECORDCHANGED = 5,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGSSTATE_CMD_VIDEOSTABILIZATIONMODECHANGED = 6,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGSSTATE_CMD_VIDEORECORDINGMODECHANGED = 7,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGSSTATE_CMD_VIDEOFRAMERATECHANGED = 8,
  	ARCOMMANDS_ID_ARDRONE3_PICTURESETTINGSSTATE_CMD_VIDEORESOLUTIONSCHANGED = 9,
  } eARCOMMANDS_ID_ARDRONE3_PICTURESETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_MEDIASTREAMING_CMD_VIDEOENABLE = 0,
  	ARCOMMANDS_ID_ARDRONE3_MEDIASTREAMING_CMD_VIDEOSTREAMMODE = 1,
  } eARCOMMANDS_ID_ARDRONE3_MEDIASTREAMING_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_MEDIASTREAMINGSTATE_CMD_VIDEOENABLECHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_MEDIASTREAMINGSTATE_CMD_VIDEOSTREAMMODECHANGED = 1,
  } eARCOMMANDS_ID_ARDRONE3_MEDIASTREAMINGSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGS_CMD_SETHOME = 0,
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGS_CMD_RESETHOME = 1,
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGS_CMD_SENDCONTROLLERGPS = 2,
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGS_CMD_HOMETYPE = 3,
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGS_CMD_RETURNHOMEDELAY = 4,
  } eARCOMMANDS_ID_ARDRONE3_GPSSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGSSTATE_CMD_HOMECHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGSSTATE_CMD_RESETHOMECHANGED = 1,
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGSSTATE_CMD_GPSFIXSTATECHANGED = 2,
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGSSTATE_CMD_GPSUPDATESTATECHANGED = 3,
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGSSTATE_CMD_HOMETYPECHANGED = 4,
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGSSTATE_CMD_RETURNHOMEDELAYCHANGED = 5,
  	ARCOMMANDS_ID_ARDRONE3_GPSSETTINGSSTATE_CMD_GEOFENCECENTERCHANGED = 6,
  } eARCOMMANDS_ID_ARDRONE3_GPSSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_CAMERASTATE_CMD_ORIENTATION = 0,
  	ARCOMMANDS_ID_ARDRONE3_CAMERASTATE_CMD_DEFAULTCAMERAORIENTATION = 1,
  	ARCOMMANDS_ID_ARDRONE3_CAMERASTATE_CMD_ORIENTATIONV2 = 2,
  	ARCOMMANDS_ID_ARDRONE3_CAMERASTATE_CMD_DEFAULTCAMERAORIENTATIONV2 = 3,
  	ARCOMMANDS_ID_ARDRONE3_CAMERASTATE_CMD_VELOCITYRANGE = 4,
  } eARCOMMANDS_ID_ARDRONE3_CAMERASTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_ANTIFLICKERING_CMD_ELECTRICFREQUENCY = 0,
  	ARCOMMANDS_ID_ARDRONE3_ANTIFLICKERING_CMD_SETMODE = 1,
  } eARCOMMANDS_ID_ARDRONE3_ANTIFLICKERING_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_ANTIFLICKERINGSTATE_CMD_ELECTRICFREQUENCYCHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_ANTIFLICKERINGSTATE_CMD_MODECHANGED = 1,
  } eARCOMMANDS_ID_ARDRONE3_ANTIFLICKERINGSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_GPSSTATE_CMD_NUMBEROFSATELLITECHANGED = 0,
  	ARCOMMANDS_ID_ARDRONE3_GPSSTATE_CMD_HOMETYPEAVAILABILITYCHANGED = 1,
  	ARCOMMANDS_ID_ARDRONE3_GPSSTATE_CMD_HOMETYPECHOSENCHANGED = 2,
  } eARCOMMANDS_ID_ARDRONE3_GPSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_PROSTATE_CMD_FEATURES = 0,
  } eARCOMMANDS_ID_ARDRONE3_PROSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_ACCESSORYSTATE_CMD_CONNECTEDACCESSORIES = 0,
  	ARCOMMANDS_ID_ARDRONE3_ACCESSORYSTATE_CMD_BATTERY = 1,
  } eARCOMMANDS_ID_ARDRONE3_ACCESSORYSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_SOUND_CMD_STARTALERTSOUND = 0,
  	ARCOMMANDS_ID_ARDRONE3_SOUND_CMD_STOPALERTSOUND = 1,
  } eARCOMMANDS_ID_ARDRONE3_SOUND_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_ARDRONE3_SOUNDSTATE_CMD_ALERTSOUND = 0,
  } eARCOMMANDS_ID_ARDRONE3_SOUNDSTATE_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_NETWORK_CMD_DISCONNECT = 0,
  } eARCOMMANDS_ID_COMMON_NETWORK_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_NETWORKEVENT_CMD_DISCONNECTION = 0,
  } eARCOMMANDS_ID_COMMON_NETWORKEVENT_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_SETTINGS_CMD_ALLSETTINGS = 0,
  	ARCOMMANDS_ID_COMMON_SETTINGS_CMD_RESET = 1,
  	ARCOMMANDS_ID_COMMON_SETTINGS_CMD_PRODUCTNAME = 2,
  	ARCOMMANDS_ID_COMMON_SETTINGS_CMD_COUNTRY = 3,
  	ARCOMMANDS_ID_COMMON_SETTINGS_CMD_AUTOCOUNTRY = 4,
  } eARCOMMANDS_ID_COMMON_SETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_SETTINGSSTATE_CMD_ALLSETTINGSCHANGED = 0,
  	ARCOMMANDS_ID_COMMON_SETTINGSSTATE_CMD_RESETCHANGED = 1,
  	ARCOMMANDS_ID_COMMON_SETTINGSSTATE_CMD_PRODUCTNAMECHANGED = 2,
  	ARCOMMANDS_ID_COMMON_SETTINGSSTATE_CMD_PRODUCTVERSIONCHANGED = 3,
  	ARCOMMANDS_ID_COMMON_SETTINGSSTATE_CMD_PRODUCTSERIALHIGHCHANGED = 4,
  	ARCOMMANDS_ID_COMMON_SETTINGSSTATE_CMD_PRODUCTSERIALLOWCHANGED = 5,
  	ARCOMMANDS_ID_COMMON_SETTINGSSTATE_CMD_COUNTRYCHANGED = 6,
  	ARCOMMANDS_ID_COMMON_SETTINGSSTATE_CMD_AUTOCOUNTRYCHANGED = 7,
  } eARCOMMANDS_ID_COMMON_SETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_COMMON_CMD_ALLSTATES = 0,
  	ARCOMMANDS_ID_COMMON_COMMON_CMD_CURRENTDATE = 1,
  	ARCOMMANDS_ID_COMMON_COMMON_CMD_CURRENTTIME = 2,
  	ARCOMMANDS_ID_COMMON_COMMON_CMD_REBOOT = 3,
  } eARCOMMANDS_ID_COMMON_COMMON_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_ALLSTATESCHANGED = 0,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_BATTERYSTATECHANGED = 1,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MASSSTORAGESTATELISTCHANGED = 2,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MASSSTORAGEINFOSTATELISTCHANGED = 3,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_CURRENTDATECHANGED = 4,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_CURRENTTIMECHANGED = 5,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MASSSTORAGEINFOREMAININGLISTCHANGED = 6,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_WIFISIGNALCHANGED = 7,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_SENSORSSTATESLISTCHANGED = 8,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_PRODUCTMODEL = 9,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_COUNTRYLISTKNOWN = 10,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_DEPRECATEDMASSSTORAGECONTENTCHANGED = 11,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MASSSTORAGECONTENT = 12,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MASSSTORAGECONTENTFORCURRENTRUN = 13,
  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_VIDEORECORDINGTIMESTAMP = 14,
  } eARCOMMANDS_ID_COMMON_COMMONSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_OVERHEAT_CMD_SWITCHOFF = 0,
  	ARCOMMANDS_ID_COMMON_OVERHEAT_CMD_VENTILATE = 1,
  } eARCOMMANDS_ID_COMMON_OVERHEAT_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_OVERHEATSTATE_CMD_OVERHEATCHANGED = 0,
  	ARCOMMANDS_ID_COMMON_OVERHEATSTATE_CMD_OVERHEATREGULATIONCHANGED = 1,
  } eARCOMMANDS_ID_COMMON_OVERHEATSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_CONTROLLER_CMD_ISPILOTING = 0,
  } eARCOMMANDS_ID_COMMON_CONTROLLER_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_WIFISETTINGS_CMD_OUTDOORSETTING = 0,
  } eARCOMMANDS_ID_COMMON_WIFISETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_WIFISETTINGSSTATE_CMD_OUTDOORSETTINGSCHANGED = 0,
  } eARCOMMANDS_ID_COMMON_WIFISETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_MAVLINK_CMD_START = 0,
  	ARCOMMANDS_ID_COMMON_MAVLINK_CMD_PAUSE = 1,
  	ARCOMMANDS_ID_COMMON_MAVLINK_CMD_STOP = 2,
  } eARCOMMANDS_ID_COMMON_MAVLINK_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_MAVLINKSTATE_CMD_MAVLINKFILEPLAYINGSTATECHANGED = 0,
  	ARCOMMANDS_ID_COMMON_MAVLINKSTATE_CMD_MAVLINKPLAYERRORSTATECHANGED = 1,
  	ARCOMMANDS_ID_COMMON_MAVLINKSTATE_CMD_MISSIONITEMEXECUTED = 2,
  } eARCOMMANDS_ID_COMMON_MAVLINKSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_FLIGHTPLANSETTINGS_CMD_RETURNHOMEONDISCONNECT = 0,
  } eARCOMMANDS_ID_COMMON_FLIGHTPLANSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_FLIGHTPLANSETTINGSSTATE_CMD_RETURNHOMEONDISCONNECTCHANGED = 0,
  } eARCOMMANDS_ID_COMMON_FLIGHTPLANSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_CALIBRATION_CMD_MAGNETOCALIBRATION = 0,
  	ARCOMMANDS_ID_COMMON_CALIBRATION_CMD_PITOTCALIBRATION = 1,
  } eARCOMMANDS_ID_COMMON_CALIBRATION_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_CALIBRATIONSTATE_CMD_MAGNETOCALIBRATIONSTATECHANGED = 0,
  	ARCOMMANDS_ID_COMMON_CALIBRATIONSTATE_CMD_MAGNETOCALIBRATIONREQUIREDSTATE = 1,
  	ARCOMMANDS_ID_COMMON_CALIBRATIONSTATE_CMD_MAGNETOCALIBRATIONAXISTOCALIBRATECHANGED = 2,
  	ARCOMMANDS_ID_COMMON_CALIBRATIONSTATE_CMD_MAGNETOCALIBRATIONSTARTEDCHANGED = 3,
  	ARCOMMANDS_ID_COMMON_CALIBRATIONSTATE_CMD_PITOTCALIBRATIONSTATECHANGED = 4,
  } eARCOMMANDS_ID_COMMON_CALIBRATIONSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_CAMERASETTINGSSTATE_CMD_CAMERASETTINGSCHANGED = 0,
  } eARCOMMANDS_ID_COMMON_CAMERASETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_GPS_CMD_CONTROLLERPOSITIONFORRUN = 0,
  } eARCOMMANDS_ID_COMMON_GPS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_FLIGHTPLANSTATE_CMD_AVAILABILITYSTATECHANGED = 0,
  	ARCOMMANDS_ID_COMMON_FLIGHTPLANSTATE_CMD_COMPONENTSTATELISTCHANGED = 1,
  	ARCOMMANDS_ID_COMMON_FLIGHTPLANSTATE_CMD_LOCKSTATECHANGED = 2,
  } eARCOMMANDS_ID_COMMON_FLIGHTPLANSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_FLIGHTPLANEVENT_CMD_STARTINGERROREVENT = 0,
  	ARCOMMANDS_ID_COMMON_FLIGHTPLANEVENT_CMD_SPEEDBRIDLEEVENT = 1,
  } eARCOMMANDS_ID_COMMON_FLIGHTPLANEVENT_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_ARLIBSVERSIONSSTATE_CMD_CONTROLLERLIBARCOMMANDSVERSION = 0,
  	ARCOMMANDS_ID_COMMON_ARLIBSVERSIONSSTATE_CMD_SKYCONTROLLERLIBARCOMMANDSVERSION = 1,
  	ARCOMMANDS_ID_COMMON_ARLIBSVERSIONSSTATE_CMD_DEVICELIBARCOMMANDSVERSION = 2,
  } eARCOMMANDS_ID_COMMON_ARLIBSVERSIONSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_AUDIO_CMD_CONTROLLERREADYFORSTREAMING = 0,
  } eARCOMMANDS_ID_COMMON_AUDIO_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_AUDIOSTATE_CMD_AUDIOSTREAMINGRUNNING = 0,
  } eARCOMMANDS_ID_COMMON_AUDIOSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_HEADLIGHTS_CMD_INTENSITY = 0,
  } eARCOMMANDS_ID_COMMON_HEADLIGHTS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_HEADLIGHTSSTATE_CMD_INTENSITYCHANGED = 0,
  } eARCOMMANDS_ID_COMMON_HEADLIGHTSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_ANIMATIONS_CMD_STARTANIMATION = 0,
  	ARCOMMANDS_ID_COMMON_ANIMATIONS_CMD_STOPANIMATION = 1,
  	ARCOMMANDS_ID_COMMON_ANIMATIONS_CMD_STOPALLANIMATIONS = 2,
  } eARCOMMANDS_ID_COMMON_ANIMATIONS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_ANIMATIONSSTATE_CMD_LIST = 0,
  } eARCOMMANDS_ID_COMMON_ANIMATIONSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_ACCESSORY_CMD_CONFIG = 0,
  } eARCOMMANDS_ID_COMMON_ACCESSORY_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_ACCESSORYSTATE_CMD_SUPPORTEDACCESSORIESLISTCHANGED = 0,
  	ARCOMMANDS_ID_COMMON_ACCESSORYSTATE_CMD_ACCESSORYCONFIGCHANGED = 1,
  	ARCOMMANDS_ID_COMMON_ACCESSORYSTATE_CMD_ACCESSORYCONFIGMODIFICATIONENABLED = 2,
  } eARCOMMANDS_ID_COMMON_ACCESSORYSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_CHARGER_CMD_SETMAXCHARGERATE = 0,
  } eARCOMMANDS_ID_COMMON_CHARGER_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_CHARGERSTATE_CMD_MAXCHARGERATECHANGED = 0,
  	ARCOMMANDS_ID_COMMON_CHARGERSTATE_CMD_CURRENTCHARGESTATECHANGED = 1,
  	ARCOMMANDS_ID_COMMON_CHARGERSTATE_CMD_LASTCHARGERATECHANGED = 2,
  	ARCOMMANDS_ID_COMMON_CHARGERSTATE_CMD_CHARGINGINFO = 3,
  } eARCOMMANDS_ID_COMMON_CHARGERSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_RUNSTATE_CMD_RUNIDCHANGED = 0,
  } eARCOMMANDS_ID_COMMON_RUNSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_COMMON_FACTORY_CMD_RESET = 0,
  } eARCOMMANDS_ID_COMMON_FACTORY_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_CONTROLLER_INFO_CMD_GPS = 1,
  	ARCOMMANDS_ID_CONTROLLER_INFO_CMD_BAROMETER = 2,
  } eARCOMMANDS_ID_CONTROLLER_INFO_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_DEBUG_CMD_GET_ALL_SETTINGS = 0,
  	ARCOMMANDS_ID_DEBUG_CMD_SET_SETTING = 1,
  	ARCOMMANDS_ID_DEBUG_CMD_SETTINGS_INFO = 2,
  	ARCOMMANDS_ID_DEBUG_CMD_SETTINGS_LIST = 3,
  } eARCOMMANDS_ID_DEBUG_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_DRONE_MANAGER_CMD_DISCOVER_DRONES = 1,
  	ARCOMMANDS_ID_DRONE_MANAGER_CMD_CONNECT = 3,
  	ARCOMMANDS_ID_DRONE_MANAGER_CMD_FORGET = 4,
  	ARCOMMANDS_ID_DRONE_MANAGER_CMD_DRONE_LIST_ITEM = 2,
  	ARCOMMANDS_ID_DRONE_MANAGER_CMD_CONNECTION_STATE = 5,
  	ARCOMMANDS_ID_DRONE_MANAGER_CMD_AUTHENTICATION_FAILED = 6,
  	ARCOMMANDS_ID_DRONE_MANAGER_CMD_CONNECTION_REFUSED = 7,
  	ARCOMMANDS_ID_DRONE_MANAGER_CMD_KNOWN_DRONE_ITEM = 8,
  } eARCOMMANDS_ID_DRONE_MANAGER_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_START = 1,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_STOP = 2,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_CONFIGURE_GEOGRAPHIC = 6,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_CONFIGURE_RELATIVE = 8,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_STOP_ANIMATION = 11,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_START_HELICOID_ANIM = 12,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_START_SWING_ANIM = 14,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_START_BOOMERANG_ANIM = 16,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_START_CANDLE_ANIM = 18,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_START_DOLLY_SLIDE_ANIM = 20,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_TARGET_FRAMING_POSITION = 22,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_TARGET_IMAGE_DETECTION = 24,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_STATE = 3,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_MODE_INFO = 4,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_GEOGRAPHIC_CONFIG = 7,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_RELATIVE_CONFIG = 9,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_TARGET_TRAJECTORY = 10,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_HELICOID_ANIM_CONFIG = 13,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_SWING_ANIM_CONFIG = 15,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_BOOMERANG_ANIM_CONFIG = 17,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_CANDLE_ANIM_CONFIG = 19,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_DOLLY_SLIDE_ANIM_CONFIG = 21,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_TARGET_FRAMING_POSITION_CHANGED = 23,
  	ARCOMMANDS_ID_FOLLOW_ME_CMD_TARGET_IMAGE_DETECTION_STATE = 25,
  } eARCOMMANDS_ID_FOLLOW_ME_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_PILOTING_CMD_PCMD = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_PILOTING_CMD_POSTURE = 1,
  	ARCOMMANDS_ID_JUMPINGSUMO_PILOTING_CMD_ADDCAPOFFSET = 2,
  } eARCOMMANDS_ID_JUMPINGSUMO_PILOTING_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_PILOTINGSTATE_CMD_POSTURECHANGED = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_PILOTINGSTATE_CMD_ALERTSTATECHANGED = 1,
  	ARCOMMANDS_ID_JUMPINGSUMO_PILOTINGSTATE_CMD_SPEEDCHANGED = 2,
  } eARCOMMANDS_ID_JUMPINGSUMO_PILOTINGSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_ANIMATIONS_CMD_JUMPSTOP = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_ANIMATIONS_CMD_JUMPCANCEL = 1,
  	ARCOMMANDS_ID_JUMPINGSUMO_ANIMATIONS_CMD_JUMPLOAD = 2,
  	ARCOMMANDS_ID_JUMPINGSUMO_ANIMATIONS_CMD_JUMP = 3,
  	ARCOMMANDS_ID_JUMPINGSUMO_ANIMATIONS_CMD_SIMPLEANIMATION = 4,
  } eARCOMMANDS_ID_JUMPINGSUMO_ANIMATIONS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_ANIMATIONSSTATE_CMD_JUMPLOADCHANGED = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_ANIMATIONSSTATE_CMD_JUMPTYPECHANGED = 1,
  	ARCOMMANDS_ID_JUMPINGSUMO_ANIMATIONSSTATE_CMD_JUMPMOTORPROBLEMCHANGED = 2,
  } eARCOMMANDS_ID_JUMPINGSUMO_ANIMATIONSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_SETTINGSSTATE_CMD_PRODUCTGPSVERSIONCHANGED = 0,
  } eARCOMMANDS_ID_JUMPINGSUMO_SETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORD_CMD_PICTURE = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORD_CMD_VIDEO = 1,
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORD_CMD_PICTUREV2 = 2,
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORD_CMD_VIDEOV2 = 3,
  } eARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORD_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORDSTATE_CMD_PICTURESTATECHANGED = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORDSTATE_CMD_VIDEOSTATECHANGED = 1,
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORDSTATE_CMD_PICTURESTATECHANGEDV2 = 2,
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORDSTATE_CMD_VIDEOSTATECHANGEDV2 = 3,
  } eARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORDSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORDEVENT_CMD_PICTUREEVENTCHANGED = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORDEVENT_CMD_VIDEOEVENTCHANGED = 1,
  } eARCOMMANDS_ID_JUMPINGSUMO_MEDIARECORDEVENT_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_NETWORKSETTINGS_CMD_WIFISELECTION = 0,
  } eARCOMMANDS_ID_JUMPINGSUMO_NETWORKSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_NETWORKSETTINGSSTATE_CMD_WIFISELECTIONCHANGED = 0,
  } eARCOMMANDS_ID_JUMPINGSUMO_NETWORKSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_NETWORK_CMD_WIFISCAN = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_NETWORK_CMD_WIFIAUTHCHANNEL = 1,
  } eARCOMMANDS_ID_JUMPINGSUMO_NETWORK_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_NETWORKSTATE_CMD_WIFISCANLISTCHANGED = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_NETWORKSTATE_CMD_ALLWIFISCANCHANGED = 1,
  	ARCOMMANDS_ID_JUMPINGSUMO_NETWORKSTATE_CMD_WIFIAUTHCHANNELLISTCHANGED = 2,
  	ARCOMMANDS_ID_JUMPINGSUMO_NETWORKSTATE_CMD_ALLWIFIAUTHCHANNELCHANGED = 3,
  	ARCOMMANDS_ID_JUMPINGSUMO_NETWORKSTATE_CMD_LINKQUALITYCHANGED = 4,
  } eARCOMMANDS_ID_JUMPINGSUMO_NETWORKSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_AUDIOSETTINGS_CMD_MASTERVOLUME = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_AUDIOSETTINGS_CMD_THEME = 1,
  } eARCOMMANDS_ID_JUMPINGSUMO_AUDIOSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_AUDIOSETTINGSSTATE_CMD_MASTERVOLUMECHANGED = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_AUDIOSETTINGSSTATE_CMD_THEMECHANGED = 1,
  } eARCOMMANDS_ID_JUMPINGSUMO_AUDIOSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_ROADPLAN_CMD_ALLSCRIPTSMETADATA = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_ROADPLAN_CMD_SCRIPTUPLOADED = 1,
  	ARCOMMANDS_ID_JUMPINGSUMO_ROADPLAN_CMD_SCRIPTDELETE = 2,
  	ARCOMMANDS_ID_JUMPINGSUMO_ROADPLAN_CMD_PLAYSCRIPT = 3,
  } eARCOMMANDS_ID_JUMPINGSUMO_ROADPLAN_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_ROADPLANSTATE_CMD_SCRIPTMETADATALISTCHANGED = 0,
  	ARCOMMANDS_ID_JUMPINGSUMO_ROADPLANSTATE_CMD_ALLSCRIPTSMETADATACHANGED = 1,
  	ARCOMMANDS_ID_JUMPINGSUMO_ROADPLANSTATE_CMD_SCRIPTUPLOADCHANGED = 2,
  	ARCOMMANDS_ID_JUMPINGSUMO_ROADPLANSTATE_CMD_SCRIPTDELETECHANGED = 3,
  	ARCOMMANDS_ID_JUMPINGSUMO_ROADPLANSTATE_CMD_PLAYSCRIPTCHANGED = 4,
  } eARCOMMANDS_ID_JUMPINGSUMO_ROADPLANSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_SPEEDSETTINGS_CMD_OUTDOOR = 0,
  } eARCOMMANDS_ID_JUMPINGSUMO_SPEEDSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_SPEEDSETTINGSSTATE_CMD_OUTDOORCHANGED = 0,
  } eARCOMMANDS_ID_JUMPINGSUMO_SPEEDSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIASTREAMING_CMD_VIDEOENABLE = 0,
  } eARCOMMANDS_ID_JUMPINGSUMO_MEDIASTREAMING_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_MEDIASTREAMINGSTATE_CMD_VIDEOENABLECHANGED = 0,
  } eARCOMMANDS_ID_JUMPINGSUMO_MEDIASTREAMINGSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_VIDEOSETTINGS_CMD_AUTORECORD = 0,
  } eARCOMMANDS_ID_JUMPINGSUMO_VIDEOSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_JUMPINGSUMO_VIDEOSETTINGSSTATE_CMD_AUTORECORDCHANGED = 0,
  } eARCOMMANDS_ID_JUMPINGSUMO_VIDEOSETTINGSSTATE_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_MAPPER_CMD_GRAB = 1,
  	ARCOMMANDS_ID_MAPPER_CMD_MAP_BUTTON_ACTION = 5,
  	ARCOMMANDS_ID_MAPPER_CMD_MAP_AXIS_ACTION = 6,
  	ARCOMMANDS_ID_MAPPER_CMD_RESET_MAPPING = 11,
  	ARCOMMANDS_ID_MAPPER_CMD_SET_EXPO = 12,
  	ARCOMMANDS_ID_MAPPER_CMD_SET_INVERTED = 14,
  	ARCOMMANDS_ID_MAPPER_CMD_GRAB_STATE = 2,
  	ARCOMMANDS_ID_MAPPER_CMD_GRAB_BUTTON_EVENT = 3,
  	ARCOMMANDS_ID_MAPPER_CMD_GRAB_AXIS_EVENT = 4,
  	ARCOMMANDS_ID_MAPPER_CMD_BUTTON_MAPPING_ITEM = 7,
  	ARCOMMANDS_ID_MAPPER_CMD_AXIS_MAPPING_ITEM = 8,
  	ARCOMMANDS_ID_MAPPER_CMD_APPLICATION_AXIS_EVENT = 9,
  	ARCOMMANDS_ID_MAPPER_CMD_APPLICATION_BUTTON_EVENT = 10,
  	ARCOMMANDS_ID_MAPPER_CMD_EXPO_MAP_ITEM = 13,
  	ARCOMMANDS_ID_MAPPER_CMD_INVERTED_MAP_ITEM = 15,
  	ARCOMMANDS_ID_MAPPER_CMD_ACTIVE_PRODUCT = 16,
  } eARCOMMANDS_ID_MAPPER_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_MAPPER_MINI_CMD_MAP_BUTTON_ACTION = 1,
  	ARCOMMANDS_ID_MAPPER_MINI_CMD_MAP_AXIS_ACTION = 2,
  	ARCOMMANDS_ID_MAPPER_MINI_CMD_RESET_MAPPING = 5,
  	ARCOMMANDS_ID_MAPPER_MINI_CMD_BUTTON_MAPPING_ITEM = 3,
  	ARCOMMANDS_ID_MAPPER_MINI_CMD_AXIS_MAPPING_ITEM = 4,
  } eARCOMMANDS_ID_MAPPER_MINI_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_PILOTING_CMD_FLATTRIM = 0,
  	ARCOMMANDS_ID_MINIDRONE_PILOTING_CMD_TAKEOFF = 1,
  	ARCOMMANDS_ID_MINIDRONE_PILOTING_CMD_PCMD = 2,
  	ARCOMMANDS_ID_MINIDRONE_PILOTING_CMD_LANDING = 3,
  	ARCOMMANDS_ID_MINIDRONE_PILOTING_CMD_EMERGENCY = 4,
  	ARCOMMANDS_ID_MINIDRONE_PILOTING_CMD_AUTOTAKEOFFMODE = 5,
  	ARCOMMANDS_ID_MINIDRONE_PILOTING_CMD_FLYINGMODE = 6,
  	ARCOMMANDS_ID_MINIDRONE_PILOTING_CMD_PLANEGEARBOX = 7,
  	ARCOMMANDS_ID_MINIDRONE_PILOTING_CMD_TOGGLEPILOTINGMODE = 8,
  } eARCOMMANDS_ID_MINIDRONE_PILOTING_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSTATE_CMD_FLATTRIMCHANGED = 0,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSTATE_CMD_FLYINGSTATECHANGED = 1,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSTATE_CMD_ALERTSTATECHANGED = 2,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSTATE_CMD_AUTOTAKEOFFMODECHANGED = 3,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSTATE_CMD_FLYINGMODECHANGED = 4,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSTATE_CMD_PLANEGEARBOXCHANGED = 5,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSTATE_CMD_PILOTINGMODECHANGED = 6,
  } eARCOMMANDS_ID_MINIDRONE_PILOTINGSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_ANIMATIONS_CMD_FLIP = 0,
  	ARCOMMANDS_ID_MINIDRONE_ANIMATIONS_CMD_CAP = 1,
  } eARCOMMANDS_ID_MINIDRONE_ANIMATIONS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_MEDIARECORD_CMD_PICTURE = 0,
  	ARCOMMANDS_ID_MINIDRONE_MEDIARECORD_CMD_PICTUREV2 = 1,
  } eARCOMMANDS_ID_MINIDRONE_MEDIARECORD_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_MEDIARECORDSTATE_CMD_PICTURESTATECHANGED = 0,
  	ARCOMMANDS_ID_MINIDRONE_MEDIARECORDSTATE_CMD_PICTURESTATECHANGEDV2 = 1,
  } eARCOMMANDS_ID_MINIDRONE_MEDIARECORDSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_MEDIARECORDEVENT_CMD_PICTUREEVENTCHANGED = 0,
  } eARCOMMANDS_ID_MINIDRONE_MEDIARECORDEVENT_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGS_CMD_MAXALTITUDE = 0,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGS_CMD_MAXTILT = 1,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGS_CMD_BANKEDTURN = 2,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGS_CMD_MAXTHROTTLE = 3,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGS_CMD_PREFERREDPILOTINGMODE = 4,
  } eARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGSSTATE_CMD_MAXALTITUDECHANGED = 0,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGSSTATE_CMD_MAXTILTCHANGED = 1,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGSSTATE_CMD_BANKEDTURNCHANGED = 2,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGSSTATE_CMD_MAXTHROTTLECHANGED = 3,
  	ARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGSSTATE_CMD_PREFERREDPILOTINGMODECHANGED = 4,
  } eARCOMMANDS_ID_MINIDRONE_PILOTINGSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGS_CMD_MAXVERTICALSPEED = 0,
  	ARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGS_CMD_MAXROTATIONSPEED = 1,
  	ARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGS_CMD_WHEELS = 2,
  	ARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGS_CMD_MAXHORIZONTALSPEED = 3,
  	ARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGS_CMD_MAXPLANEMODEROTATIONSPEED = 4,
  } eARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGSSTATE_CMD_MAXVERTICALSPEEDCHANGED = 0,
  	ARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGSSTATE_CMD_MAXROTATIONSPEEDCHANGED = 1,
  	ARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGSSTATE_CMD_WHEELSCHANGED = 2,
  	ARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGSSTATE_CMD_MAXHORIZONTALSPEEDCHANGED = 3,
  	ARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGSSTATE_CMD_MAXPLANEMODEROTATIONSPEEDCHANGED = 4,
  } eARCOMMANDS_ID_MINIDRONE_SPEEDSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_SETTINGS_CMD_CUTOUTMODE = 0,
  } eARCOMMANDS_ID_MINIDRONE_SETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_SETTINGSSTATE_CMD_PRODUCTMOTORSVERSIONCHANGED = 0,
  	ARCOMMANDS_ID_MINIDRONE_SETTINGSSTATE_CMD_PRODUCTINERTIALVERSIONCHANGED = 1,
  	ARCOMMANDS_ID_MINIDRONE_SETTINGSSTATE_CMD_CUTOUTMODECHANGED = 2,
  } eARCOMMANDS_ID_MINIDRONE_SETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_FLOODCONTROLSTATE_CMD_FLOODCONTROLCHANGED = 0,
  } eARCOMMANDS_ID_MINIDRONE_FLOODCONTROLSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_GPS_CMD_CONTROLLERLATITUDEFORRUN = 0,
  	ARCOMMANDS_ID_MINIDRONE_GPS_CMD_CONTROLLERLONGITUDEFORRUN = 1,
  } eARCOMMANDS_ID_MINIDRONE_GPS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_CONFIGURATION_CMD_CONTROLLERTYPE = 0,
  	ARCOMMANDS_ID_MINIDRONE_CONFIGURATION_CMD_CONTROLLERNAME = 1,
  } eARCOMMANDS_ID_MINIDRONE_CONFIGURATION_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_USBACCESSORYSTATE_CMD_LIGHTSTATE = 0,
  	ARCOMMANDS_ID_MINIDRONE_USBACCESSORYSTATE_CMD_CLAWSTATE = 1,
  	ARCOMMANDS_ID_MINIDRONE_USBACCESSORYSTATE_CMD_GUNSTATE = 2,
  } eARCOMMANDS_ID_MINIDRONE_USBACCESSORYSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_USBACCESSORY_CMD_LIGHTCONTROL = 0,
  	ARCOMMANDS_ID_MINIDRONE_USBACCESSORY_CMD_CLAWCONTROL = 1,
  	ARCOMMANDS_ID_MINIDRONE_USBACCESSORY_CMD_GUNCONTROL = 2,
  } eARCOMMANDS_ID_MINIDRONE_USBACCESSORY_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_REMOTECONTROLLER_CMD_SETPAIREDREMOTE = 0,
  } eARCOMMANDS_ID_MINIDRONE_REMOTECONTROLLER_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_NAVIGATIONDATASTATE_CMD_DRONEPOSITION = 0,
  	ARCOMMANDS_ID_MINIDRONE_NAVIGATIONDATASTATE_CMD_DRONESPEED = 1,
  	ARCOMMANDS_ID_MINIDRONE_NAVIGATIONDATASTATE_CMD_DRONEALTITUDE = 2,
  	ARCOMMANDS_ID_MINIDRONE_NAVIGATIONDATASTATE_CMD_DRONEQUATERNION = 4,
  } eARCOMMANDS_ID_MINIDRONE_NAVIGATIONDATASTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_MINICAMSTATE_CMD_POWERMODECHANGED = 0,
  	ARCOMMANDS_ID_MINIDRONE_MINICAMSTATE_CMD_PRODUCTSERIALCHANGED = 1,
  	ARCOMMANDS_ID_MINIDRONE_MINICAMSTATE_CMD_STATECHANGED = 2,
  	ARCOMMANDS_ID_MINIDRONE_MINICAMSTATE_CMD_VERSIONCHANGED = 3,
  	ARCOMMANDS_ID_MINIDRONE_MINICAMSTATE_CMD_PICTURECHANGED = 4,
  	ARCOMMANDS_ID_MINIDRONE_MINICAMSTATE_CMD_VIDEOSTATECHANGED = 5,
  	ARCOMMANDS_ID_MINIDRONE_MINICAMSTATE_CMD_MASSSTORAGEFORMATCHANGED = 6,
  } eARCOMMANDS_ID_MINIDRONE_MINICAMSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_VIDEOSETTINGS_CMD_AUTORECORD = 0,
  	ARCOMMANDS_ID_MINIDRONE_VIDEOSETTINGS_CMD_ELECTRICFREQUENCY = 1,
  	ARCOMMANDS_ID_MINIDRONE_VIDEOSETTINGS_CMD_VIDEORESOLUTION = 2,
  } eARCOMMANDS_ID_MINIDRONE_VIDEOSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_VIDEOSETTINGSSTATE_CMD_AUTORECORDCHANGED = 0,
  	ARCOMMANDS_ID_MINIDRONE_VIDEOSETTINGSSTATE_CMD_ELECTRICFREQUENCYCHANGED = 1,
  	ARCOMMANDS_ID_MINIDRONE_VIDEOSETTINGSSTATE_CMD_VIDEORESOLUTIONCHANGED = 2,
  } eARCOMMANDS_ID_MINIDRONE_VIDEOSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_MINICAM_CMD_PICTURE = 0,
  	ARCOMMANDS_ID_MINIDRONE_MINICAM_CMD_VIDEO = 1,
  	ARCOMMANDS_ID_MINIDRONE_MINICAM_CMD_MASSSTORAGEFORMAT = 2,
  } eARCOMMANDS_ID_MINIDRONE_MINICAM_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_MINIDRONE_REMOTECONTROLLERSTATE_CMD_CONNECTIONCHANGED = 0,
  } eARCOMMANDS_ID_MINIDRONE_REMOTECONTROLLERSTATE_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_PILOTING_CMD_PCMD = 0,
  	ARCOMMANDS_ID_POWERUP_PILOTING_CMD_USERTAKEOFF = 1,
  	ARCOMMANDS_ID_POWERUP_PILOTING_CMD_MOTORMODE = 2,
  } eARCOMMANDS_ID_POWERUP_PILOTING_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_PILOTINGSTATE_CMD_ALERTSTATECHANGED = 0,
  	ARCOMMANDS_ID_POWERUP_PILOTINGSTATE_CMD_FLYINGSTATECHANGED = 1,
  	ARCOMMANDS_ID_POWERUP_PILOTINGSTATE_CMD_MOTORMODECHANGED = 2,
  	ARCOMMANDS_ID_POWERUP_PILOTINGSTATE_CMD_ATTITUDECHANGED = 3,
  	ARCOMMANDS_ID_POWERUP_PILOTINGSTATE_CMD_ALTITUDECHANGED = 4,
  } eARCOMMANDS_ID_POWERUP_PILOTINGSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_PILOTINGSETTINGS_CMD_SET = 0,
  } eARCOMMANDS_ID_POWERUP_PILOTINGSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_PILOTINGSETTINGSSTATE_CMD_SETTINGCHANGED = 0,
  } eARCOMMANDS_ID_POWERUP_PILOTINGSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_MEDIARECORD_CMD_PICTUREV2 = 0,
  	ARCOMMANDS_ID_POWERUP_MEDIARECORD_CMD_VIDEOV2 = 1,
  } eARCOMMANDS_ID_POWERUP_MEDIARECORD_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_MEDIARECORDSTATE_CMD_PICTURESTATECHANGEDV2 = 0,
  	ARCOMMANDS_ID_POWERUP_MEDIARECORDSTATE_CMD_VIDEOSTATECHANGEDV2 = 1,
  } eARCOMMANDS_ID_POWERUP_MEDIARECORDSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_MEDIARECORDEVENT_CMD_PICTUREEVENTCHANGED = 0,
  	ARCOMMANDS_ID_POWERUP_MEDIARECORDEVENT_CMD_VIDEOEVENTCHANGED = 1,
  } eARCOMMANDS_ID_POWERUP_MEDIARECORDEVENT_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_NETWORKSETTINGS_CMD_WIFISELECTION = 0,
  } eARCOMMANDS_ID_POWERUP_NETWORKSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_NETWORKSETTINGSSTATE_CMD_WIFISELECTIONCHANGED = 0,
  } eARCOMMANDS_ID_POWERUP_NETWORKSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_NETWORK_CMD_WIFISCAN = 0,
  	ARCOMMANDS_ID_POWERUP_NETWORK_CMD_WIFIAUTHCHANNEL = 1,
  } eARCOMMANDS_ID_POWERUP_NETWORK_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_NETWORKSTATE_CMD_WIFISCANLISTCHANGED = 0,
  	ARCOMMANDS_ID_POWERUP_NETWORKSTATE_CMD_ALLWIFISCANCHANGED = 1,
  	ARCOMMANDS_ID_POWERUP_NETWORKSTATE_CMD_WIFIAUTHCHANNELLISTCHANGED = 2,
  	ARCOMMANDS_ID_POWERUP_NETWORKSTATE_CMD_ALLWIFIAUTHCHANNELCHANGED = 3,
  	ARCOMMANDS_ID_POWERUP_NETWORKSTATE_CMD_LINKQUALITYCHANGED = 4,
  } eARCOMMANDS_ID_POWERUP_NETWORKSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_MEDIASTREAMING_CMD_VIDEOENABLE = 0,
  } eARCOMMANDS_ID_POWERUP_MEDIASTREAMING_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_MEDIASTREAMINGSTATE_CMD_VIDEOENABLECHANGED = 0,
  } eARCOMMANDS_ID_POWERUP_MEDIASTREAMINGSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_VIDEOSETTINGS_CMD_AUTORECORD = 0,
  	ARCOMMANDS_ID_POWERUP_VIDEOSETTINGS_CMD_VIDEOMODE = 1,
  } eARCOMMANDS_ID_POWERUP_VIDEOSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_VIDEOSETTINGSSTATE_CMD_AUTORECORDCHANGED = 0,
  	ARCOMMANDS_ID_POWERUP_VIDEOSETTINGSSTATE_CMD_VIDEOMODECHANGED = 1,
  } eARCOMMANDS_ID_POWERUP_VIDEOSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_SOUNDS_CMD_BUZZ = 0,
  } eARCOMMANDS_ID_POWERUP_SOUNDS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_POWERUP_SOUNDSSTATE_CMD_BUZZCHANGED = 0,
  } eARCOMMANDS_ID_POWERUP_SOUNDSSTATE_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_RC_CMD_MONITOR_CHANNELS = 2,
  	ARCOMMANDS_ID_RC_CMD_START_CALIBRATION = 6,
  	ARCOMMANDS_ID_RC_CMD_INVERT_CHANNEL = 8,
  	ARCOMMANDS_ID_RC_CMD_ABORT_CALIBRATION = 9,
  	ARCOMMANDS_ID_RC_CMD_RESET_CALIBRATION = 10,
  	ARCOMMANDS_ID_RC_CMD_ENABLE_RECEIVER = 11,
  	ARCOMMANDS_ID_RC_CMD_RECEIVER_STATE = 1,
  	ARCOMMANDS_ID_RC_CMD_CHANNELS_MONITOR_STATE = 3,
  	ARCOMMANDS_ID_RC_CMD_CHANNEL_VALUE = 4,
  	ARCOMMANDS_ID_RC_CMD_CALIBRATION_STATE = 5,
  	ARCOMMANDS_ID_RC_CMD_CHANNEL_ACTION_ITEM = 12,
  } eARCOMMANDS_ID_RC_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_SEQUOIA_CAM_CMD_RADIOMETRIC_CALIB_START = 3,
  	ARCOMMANDS_ID_SEQUOIA_CAM_CMD_RADIOMETRIC_CALIB_STATUS = 1,
  	ARCOMMANDS_ID_SEQUOIA_CAM_CMD_RADIOMETRIC_CALIB_RESULT = 2,
  } eARCOMMANDS_ID_SEQUOIA_CAM_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFISTATE_CMD_WIFILIST = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFISTATE_CMD_CONNEXIONCHANGED = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFISTATE_CMD_WIFIAUTHCHANNELLISTCHANGED = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFISTATE_CMD_ALLWIFIAUTHCHANNELCHANGED = 3,
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFISTATE_CMD_WIFISIGNALCHANGED = 4,
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFISTATE_CMD_WIFIAUTHCHANNELLISTCHANGEDV2 = 5,
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFISTATE_CMD_WIFICOUNTRYCHANGED = 6,
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFISTATE_CMD_WIFIENVIRONMENTCHANGED = 7,
  } eARCOMMANDS_ID_SKYCONTROLLER_WIFISTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFI_CMD_REQUESTWIFILIST = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFI_CMD_REQUESTCURRENTWIFI = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFI_CMD_CONNECTTOWIFI = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFI_CMD_FORGETWIFI = 3,
  	ARCOMMANDS_ID_SKYCONTROLLER_WIFI_CMD_WIFIAUTHCHANNEL = 4,
  } eARCOMMANDS_ID_SKYCONTROLLER_WIFI_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_DEVICE_CMD_REQUESTDEVICELIST = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_DEVICE_CMD_REQUESTCURRENTDEVICE = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_DEVICE_CMD_CONNECTTODEVICE = 2,
  } eARCOMMANDS_ID_SKYCONTROLLER_DEVICE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_DEVICESTATE_CMD_DEVICELIST = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_DEVICESTATE_CMD_CONNEXIONCHANGED = 1,
  } eARCOMMANDS_ID_SKYCONTROLLER_DEVICESTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_SETTINGS_CMD_ALLSETTINGS = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_SETTINGS_CMD_RESET = 1,
  } eARCOMMANDS_ID_SKYCONTROLLER_SETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_SETTINGSSTATE_CMD_ALLSETTINGSCHANGED = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_SETTINGSSTATE_CMD_RESETCHANGED = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_SETTINGSSTATE_CMD_PRODUCTSERIALCHANGED = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_SETTINGSSTATE_CMD_PRODUCTVARIANTCHANGED = 3,
  	ARCOMMANDS_ID_SKYCONTROLLER_SETTINGSSTATE_CMD_PRODUCTVERSIONCHANGED = 4,
  	ARCOMMANDS_ID_SKYCONTROLLER_SETTINGSSTATE_CMD_CPUID = 5,
  } eARCOMMANDS_ID_SKYCONTROLLER_SETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_COMMON_CMD_ALLSTATES = 0,
  } eARCOMMANDS_ID_SKYCONTROLLER_COMMON_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_COMMONSTATE_CMD_ALLSTATESCHANGED = 0,
  } eARCOMMANDS_ID_SKYCONTROLLER_COMMONSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_SKYCONTROLLERSTATE_CMD_BATTERYCHANGED = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_SKYCONTROLLERSTATE_CMD_GPSFIXCHANGED = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_SKYCONTROLLERSTATE_CMD_GPSPOSITIONCHANGED = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_SKYCONTROLLERSTATE_CMD_BATTERYSTATE = 3,
  	ARCOMMANDS_ID_SKYCONTROLLER_SKYCONTROLLERSTATE_CMD_ATTITUDECHANGED = 4,
  } eARCOMMANDS_ID_SKYCONTROLLER_SKYCONTROLLERSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_ACCESSPOINTSETTINGS_CMD_ACCESSPOINTSSID = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_ACCESSPOINTSETTINGS_CMD_ACCESSPOINTCHANNEL = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_ACCESSPOINTSETTINGS_CMD_WIFISELECTION = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_ACCESSPOINTSETTINGS_CMD_WIFISECURITY = 3,
  } eARCOMMANDS_ID_SKYCONTROLLER_ACCESSPOINTSETTINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_ACCESSPOINTSETTINGSSTATE_CMD_ACCESSPOINTSSIDCHANGED = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_ACCESSPOINTSETTINGSSTATE_CMD_ACCESSPOINTCHANNELCHANGED = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_ACCESSPOINTSETTINGSSTATE_CMD_WIFISELECTIONCHANGED = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_ACCESSPOINTSETTINGSSTATE_CMD_WIFISECURITYCHANGED = 3,
  } eARCOMMANDS_ID_SKYCONTROLLER_ACCESSPOINTSETTINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_CAMERA_CMD_RESETORIENTATION = 0,
  } eARCOMMANDS_ID_SKYCONTROLLER_CAMERA_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_GAMEPADINFOS_CMD_GETGAMEPADCONTROLS = 0,
  } eARCOMMANDS_ID_SKYCONTROLLER_GAMEPADINFOS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_GAMEPADINFOSSTATE_CMD_GAMEPADCONTROL = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_GAMEPADINFOSSTATE_CMD_ALLGAMEPADCONTROLSSENT = 1,
  } eARCOMMANDS_ID_SKYCONTROLLER_GAMEPADINFOSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_BUTTONMAPPINGS_CMD_GETCURRENTBUTTONMAPPINGS = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_BUTTONMAPPINGS_CMD_GETAVAILABLEBUTTONMAPPINGS = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_BUTTONMAPPINGS_CMD_SETBUTTONMAPPING = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_BUTTONMAPPINGS_CMD_DEFAULTBUTTONMAPPING = 3,
  } eARCOMMANDS_ID_SKYCONTROLLER_BUTTONMAPPINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_BUTTONMAPPINGSSTATE_CMD_CURRENTBUTTONMAPPINGS = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_BUTTONMAPPINGSSTATE_CMD_ALLCURRENTBUTTONMAPPINGSSENT = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_BUTTONMAPPINGSSTATE_CMD_AVAILABLEBUTTONMAPPINGS = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_BUTTONMAPPINGSSTATE_CMD_ALLAVAILABLEBUTTONSMAPPINGSSENT = 3,
  } eARCOMMANDS_ID_SKYCONTROLLER_BUTTONMAPPINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISMAPPINGS_CMD_GETCURRENTAXISMAPPINGS = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISMAPPINGS_CMD_GETAVAILABLEAXISMAPPINGS = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISMAPPINGS_CMD_SETAXISMAPPING = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISMAPPINGS_CMD_DEFAULTAXISMAPPING = 3,
  } eARCOMMANDS_ID_SKYCONTROLLER_AXISMAPPINGS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISMAPPINGSSTATE_CMD_CURRENTAXISMAPPINGS = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISMAPPINGSSTATE_CMD_ALLCURRENTAXISMAPPINGSSENT = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISMAPPINGSSTATE_CMD_AVAILABLEAXISMAPPINGS = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISMAPPINGSSTATE_CMD_ALLAVAILABLEAXISMAPPINGSSENT = 3,
  } eARCOMMANDS_ID_SKYCONTROLLER_AXISMAPPINGSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISFILTERS_CMD_GETCURRENTAXISFILTERS = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISFILTERS_CMD_GETPRESETAXISFILTERS = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISFILTERS_CMD_SETAXISFILTER = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISFILTERS_CMD_DEFAULTAXISFILTERS = 3,
  } eARCOMMANDS_ID_SKYCONTROLLER_AXISFILTERS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISFILTERSSTATE_CMD_CURRENTAXISFILTERS = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISFILTERSSTATE_CMD_ALLCURRENTFILTERSSENT = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISFILTERSSTATE_CMD_PRESETAXISFILTERS = 2,
  	ARCOMMANDS_ID_SKYCONTROLLER_AXISFILTERSSTATE_CMD_ALLPRESETFILTERSSENT = 3,
  } eARCOMMANDS_ID_SKYCONTROLLER_AXISFILTERSSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_COPILOTING_CMD_SETPILOTINGSOURCE = 0,
  } eARCOMMANDS_ID_SKYCONTROLLER_COPILOTING_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_COPILOTINGSTATE_CMD_PILOTINGSOURCE = 0,
  } eARCOMMANDS_ID_SKYCONTROLLER_COPILOTINGSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_CALIBRATION_CMD_ENABLEMAGNETOCALIBRATIONQUALITYUPDATES = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_CALIBRATION_CMD_STARTCALIBRATION = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_CALIBRATION_CMD_ABORTCALIBRATION = 2,
  } eARCOMMANDS_ID_SKYCONTROLLER_CALIBRATION_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_CALIBRATIONSTATE_CMD_MAGNETOCALIBRATIONSTATE = 0,
  	ARCOMMANDS_ID_SKYCONTROLLER_CALIBRATIONSTATE_CMD_MAGNETOCALIBRATIONQUALITYUPDATESSTATE = 1,
  	ARCOMMANDS_ID_SKYCONTROLLER_CALIBRATIONSTATE_CMD_MAGNETOCALIBRATIONSTATEV2 = 2,
  } eARCOMMANDS_ID_SKYCONTROLLER_CALIBRATIONSTATE_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_BUTTONEVENTS_CMD_SETTINGS = 0,
  } eARCOMMANDS_ID_SKYCONTROLLER_BUTTONEVENTS_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_FACTORY_CMD_RESET = 0,
  } eARCOMMANDS_ID_SKYCONTROLLER_FACTORY_CMD;
  
  typedef enum {
  	ARCOMMANDS_ID_SKYCONTROLLER_COMMONEVENTSTATE_CMD_SHUTDOWN = 0,
  } eARCOMMANDS_ID_SKYCONTROLLER_COMMONEVENTSTATE_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_THERMAL_CAM_CMD_ACTIVATE = 1,
  	ARCOMMANDS_ID_THERMAL_CAM_CMD_DEACTIVATE = 2,
  	ARCOMMANDS_ID_THERMAL_CAM_CMD_SET_SENSITIVITY = 4,
  	ARCOMMANDS_ID_THERMAL_CAM_CMD_CAMERA_STATE = 3,
  	ARCOMMANDS_ID_THERMAL_CAM_CMD_SENSITIVITY = 5,
  	ARCOMMANDS_ID_THERMAL_CAM_CMD_CALIBRATION_INFOS = 6,
  } eARCOMMANDS_ID_THERMAL_CAM_CMD;
  
  
  typedef enum {
  	ARCOMMANDS_ID_WIFI_CMD_SCAN = 1,
  	ARCOMMANDS_ID_WIFI_CMD_UPDATE_AUTHORIZED_CHANNELS = 3,
  	ARCOMMANDS_ID_WIFI_CMD_SET_AP_CHANNEL = 5,
  	ARCOMMANDS_ID_WIFI_CMD_SET_SECURITY = 7,
  	ARCOMMANDS_ID_WIFI_CMD_SET_COUNTRY = 9,
  	ARCOMMANDS_ID_WIFI_CMD_SET_ENVIRONMENT = 11,
  	ARCOMMANDS_ID_WIFI_CMD_SCANNED_ITEM = 2,
  	ARCOMMANDS_ID_WIFI_CMD_AUTHORIZED_CHANNEL = 4,
  	ARCOMMANDS_ID_WIFI_CMD_AP_CHANNEL_CHANGED = 6,
  	ARCOMMANDS_ID_WIFI_CMD_SECURITY_CHANGED = 8,
  	ARCOMMANDS_ID_WIFI_CMD_COUNTRY_CHANGED = 10,
  	ARCOMMANDS_ID_WIFI_CMD_ENVIRONMENT_CHANGED = 12,
  	ARCOMMANDS_ID_WIFI_CMD_RSSI_CHANGED = 13,
  	ARCOMMANDS_ID_WIFI_CMD_SUPPORTED_COUNTRIES = 14,
  } eARCOMMANDS_ID_WIFI_CMD;
  
  
  
  // eARMEDIA_ENCAPSULER_CODEC
  #define CODEC_UNKNNOWN 0
  #define CODEC_VLIB 1
  #define CODEC_P264 2
  #define CODEC_MPEG4_VISUAL 3
  #define CODEC_MPEG4_AVC 4
  #define CODEC_MOTION_JPEG 5
  
  // eARMEDIA_ENCAPSULER_FRAME_TYPE;
  #define ARMEDIA_ENCAPSULER_FRAME_TYPE_UNKNNOWN 0
  #define ARMEDIA_ENCAPSULER_FRAME_TYPE_I_FRAME 1
  #define ARMEDIA_ENCAPSULER_FRAME_TYPE_P_FRAME 2
  #define ARMEDIA_ENCAPSULER_FRAME_TYPE_JPEG 3
  #define ARMEDIA_ENCAPSULER_FRAME_TYPE_MAX 4
  
  // libARNetworkAL/Includes/libARNetworkAL/ARNETWORKAL_Manager.h
  #define ARNETWORKAL_MANAGER_DEFAULT_ID_MAX 256
  
  // eARNETWORK_MANAGER_INTERNAL_BUFFER_ID
  #define ARNETWORK_MANAGER_INTERNAL_BUFFER_ID_PING 0
  #define ARNETWORK_MANAGER_INTERNAL_BUFFER_ID_PONG 1
  #define ARNETWORK_MANAGER_INTERNAL_BUFFER_ID_MAX 3
  
  // eARNETWORKAL_FRAME_TYPE
  #define ARNETWORKAL_FRAME_TYPE_UNINITIALIZED 0
  #define ARNETWORKAL_FRAME_TYPE_ACK 1
  #define ARNETWORKAL_FRAME_TYPE_DATA 2
  #define ARNETWORKAL_FRAME_TYPE_DATA_LOW_LATENCY 3
  #define ARNETWORKAL_FRAME_TYPE_DATA_WITH_ACK 4
  #define ARNETWORKAL_FRAME_TYPE_MAX 5
  
  // ARNETWORKAL_Frame_t identifiers
  #define BD_NET_CD_NONACK_ID 10
  #define BD_NET_CD_ACK_ID 11
  #define BD_NET_CD_EMERGENCY_ID 12
  #define BD_NET_CD_VIDEO_ACK_ID 13
  #define BD_NET_DC_VIDEO_DATA_ID 125
  #define BD_NET_DC_EVENT_ID 126
  #define BD_NET_DC_NAVDATA_ID 127
  #define BD_NET_CD_SOUND_ACK_ID 14
  #define BD_NET_CD_SOUND_DATA_ID 15
  #define BD_NET_DC_SOUND_DATA_ID 124
  #define BD_NET_DC_SOUND_ACK_ID 123
  
  #define BD_NET_DC_VIDEO_FRAG_SIZE 1000
  #define BD_NET_DC_VIDEO_MAX_NUMBER_OF_FRAG 128
  
  #define BD_RAW_FRAME_BUFFER_SIZE 50
  #define BD_RAW_FRAME_POOL_SIZE 50
  
  enum Posture{ PSTANDING, PJUMPER, PKICKER, PSTUCK, PUNKNOWN };	// Jumping sumo postures
  enum JumpType { JLONG, JHIGH };
  enum Animation { ASTOP, ASPIN, ATAP, ASLOWSHAKE, AMETRONOME, AONDULATION, ASPINJUMP, ASPINTOPOSTURE, ASPIRAL, ASLALOM };
  enum NetworkBand{ NBAND2_4GHz, NBAND5GHz, NBANDBOTH };
  enum AudioTheme{ AUDEFAULT, AUROBOT, AUINSECT, AUMONSTER };
  enum BatteryState{ BNO_ALERT, BCRITICAL_ALERT, BLOW_ALERT };
  enum AnimState{ ANUNKNOWN, ANUNLOADED, ANLOADED, ANBUSY, ANLOW_BAT_UNLOADED, ANLOW_BAT_LOADED };
  enum JumpState{ JSNONE, JSLONG_JUMP, JSHIGH_JUMP };
  enum MotorState{ MSNONE, MSBLOCKED, MSOVERHEATED };
  enum PictureState{ PSREADY, PSBUSY, PSNOT_AVAILABLE };
  enum MediaError{ MENO_ERROR, MEUNKNOWN, MECAMERA_KO, MEMEMORY_FULL, MELOW_BATTERY };
  enum VideoState{ VSSTOPED, VSSTARTED, VSNOT_AVAILABLE };
  enum PictureEvent{ PETAKEN, PEFAILED };
  enum VideoEvent{ VESTART, VESTOP, VEFAILED };
  enum PicEvError{ PVRNO_ERROR, PVUNKNOWN, PVBUSY, PVNOT_AVAILABLE, PVMEMORY_FULL, PVLOW_BATTERY };
  enum VideoEvError{ VVRNO_ERROR, VVUNKNOWN, VVBUSY, VVNOT_AVAILABLE, VVMEMORY_FULL, VVLOW_BATTERY, VVAUTOSTOPPED };
  enum WifiSelection{ WSAUTO, WSMANUAL };
  enum WifiType{ WTBAND_24, WTBAND_5, WTBOTH };
  enum StreamState{ SSENABLED, SSDISABLED, SSFAILED };
  enum VideoAuto{ VAENABLED, VADISABLED };
  
  #define SCREEN_WIDTH 640
  #define SCREEN_HEIGHT 480
  
  #define DISCOVERY_PORT 44444	// discovery port
  #define RECP_PORT 43210			// Receiver UDP port
  #define SEND_PORT 54321			// Sender UDP port
  #define VIDEO_PORT 5555			// Video stream port
  #define IP "192.168.2.1"		// default drone address
  
  #endif 