gobot.io/x/gobot/v2@v2.1.0/platforms/parrot/bebop/client/constants.go (about)

     1  package client
     2  
     3  const (
     4  	// libARNetworkAL/Includes/libARNetworkAL/ARNETWORKAL_Manager.h
     5  	ARNETWORKAL_MANAGER_DEFAULT_ID_MAX uint16 = 256
     6  
     7  	// ARNETWORKAL_Frame_t identifiers
     8  	BD_NET_CD_NONACK_ID     byte = 10
     9  	BD_NET_CD_ACK_ID        byte = 11
    10  	BD_NET_CD_EMERGENCY_ID  byte = 12
    11  	BD_NET_CD_VIDEO_ACK_ID  byte = 13
    12  	BD_NET_DC_VIDEO_DATA_ID byte = 125
    13  	BD_NET_DC_EVENT_ID      byte = 126
    14  	BD_NET_DC_NAVDATA_ID    byte = 127
    15  
    16  	// eARCOMMANDS_ID_PROJECT
    17  	ARCOMMANDS_ID_PROJECT_COMMON   byte = 0
    18  	ARCOMMANDS_ID_PROJECT_ARDRONE3 byte = 1
    19  
    20  	// eARCOMMANDS_ID_ARDRONE3_CLASS
    21  	ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTING              byte = 0
    22  	ARCOMMANDS_ID_ARDRONE3_CLASS_ANIMATIONS            byte = 5
    23  	ARCOMMANDS_ID_ARDRONE3_CLASS_CAMERA                byte = 1
    24  	ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIARECORD           byte = 7
    25  	ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIARECORDSTATE      byte = 8
    26  	ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIARECORDEVENT      byte = 3
    27  	ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTINGSTATE         byte = 4
    28  	ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORK               byte = 13
    29  	ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORKSTATE          byte = 14
    30  	ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTINGSETTINGS      byte = 2
    31  	ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTINGSETTINGSSTATE byte = 6
    32  	ARCOMMANDS_ID_ARDRONE3_CLASS_SPEEDSETTINGS         byte = 11
    33  	ARCOMMANDS_ID_ARDRONE3_CLASS_SPEEDSETTINGSSTATE    byte = 12
    34  	ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORKSETTINGS       byte = 9
    35  	ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORKSETTINGSSTATE  byte = 10
    36  	ARCOMMANDS_ID_ARDRONE3_CLASS_SETTINGS              byte = 15
    37  	ARCOMMANDS_ID_ARDRONE3_CLASS_SETTINGSSTATE         byte = 16
    38  	ARCOMMANDS_ID_ARDRONE3_CLASS_DIRECTORMODE          byte = 17
    39  	ARCOMMANDS_ID_ARDRONE3_CLASS_DIRECTORMODESTATE     byte = 18
    40  	ARCOMMANDS_ID_ARDRONE3_CLASS_PICTURESETTINGS       byte = 19
    41  	ARCOMMANDS_ID_ARDRONE3_CLASS_PICTURESETTINGSSTATE  byte = 20
    42  	ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIASTREAMING        byte = 21
    43  	ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIASTREAMINGSTATE   byte = 22
    44  	ARCOMMANDS_ID_ARDRONE3_CLASS_GPSSETTINGS           byte = 23
    45  	ARCOMMANDS_ID_ARDRONE3_CLASS_GPSSETTINGSSTATE      byte = 24
    46  	ARCOMMANDS_ID_ARDRONE3_CLASS_CAMERASTATE           byte = 25
    47  	ARCOMMANDS_ID_ARDRONE3_CLASS_ANTIFLICKERING        byte = 29
    48  	ARCOMMANDS_ID_ARDRONE3_CLASS_ANTIFLICKERINGSTATE   byte = 30
    49  
    50  	// eARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD
    51  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_FLATTRIMCHANGED          byte = 0
    52  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_FLYINGSTATECHANGED       byte = 1
    53  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_ALERTSTATECHANGED        byte = 2
    54  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_NAVIGATEHOMESTATECHANGED byte = 3
    55  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_POSITIONCHANGED          byte = 4
    56  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_SPEEDCHANGED             byte = 5
    57  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_ATTITUDECHANGED          byte = 6
    58  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_AUTOTAKEOFFMODECHANGED   byte = 7
    59  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_ALTITUDECHANGED          byte = 8
    60  	ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_MAX                      byte = 9
    61  
    62  	// eARCOMMANDS_ID_ARDRONE3_ANIMATIONS_CMD;
    63  	ARCOMMANDS_ID_ARDRONE3_ANIMATIONS_CMD_FLIP byte = 0
    64  	ARCOMMANDS_ID_ARDRONE3_ANIMATIONS_CMD_MAX  byte = 1
    65  
    66  	// eARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE;
    67  	ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_LANDED    byte = 0
    68  	ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_TAKINGOFF byte = 1
    69  	ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_HOVERING  byte = 2
    70  	ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_FLYING    byte = 3
    71  	ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_LANDING   byte = 4
    72  	ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_EMERGENCY byte = 5
    73  	ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_MAX       byte = 6
    74  
    75  	// eARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION;
    76  	ARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION_FRONT byte = 0
    77  	ARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION_BACK  byte = 1
    78  	ARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION_RIGHT byte = 2
    79  	ARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION_LEFT  byte = 3
    80  	ARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION_MAX   byte = 4
    81  
    82  	// eARCOMMANDS_ID_COMMON_CLASS
    83  	ARCOMMANDS_ID_COMMON_CLASS_NETWORK             byte = 0
    84  	ARCOMMANDS_ID_COMMON_CLASS_NETWORKEVENT        byte = 1
    85  	ARCOMMANDS_ID_COMMON_CLASS_SETTINGS            byte = 2
    86  	ARCOMMANDS_ID_COMMON_CLASS_SETTINGSSTATE       byte = 3
    87  	ARCOMMANDS_ID_COMMON_CLASS_COMMON              byte = 4
    88  	ARCOMMANDS_ID_COMMON_CLASS_COMMONSTATE         byte = 5
    89  	ARCOMMANDS_ID_COMMON_CLASS_OVERHEAT            byte = 6
    90  	ARCOMMANDS_ID_COMMON_CLASS_OVERHEATSTATE       byte = 7
    91  	ARCOMMANDS_ID_COMMON_CLASS_CONTROLLERSTATE     byte = 8
    92  	ARCOMMANDS_ID_COMMON_CLASS_WIFISETTINGS        byte = 9
    93  	ARCOMMANDS_ID_COMMON_CLASS_WIFISETTINGSSTATE   byte = 10
    94  	ARCOMMANDS_ID_COMMON_CLASS_MAVLINK             byte = 11
    95  	ARCOMMANDS_ID_COMMON_CLASS_MAVLINKSTATE        byte = 12
    96  	ARCOMMANDS_ID_COMMON_CLASS_CALIBRATION         byte = 13
    97  	ARCOMMANDS_ID_COMMON_CLASS_CALIBRATIONSTATE    byte = 14
    98  	ARCOMMANDS_ID_COMMON_CLASS_CAMERASETTINGSSTATE byte = 15
    99  	ARCOMMANDS_ID_COMMON_CLASS_GPS                 byte = 16
   100  	ARCOMMANDS_ID_COMMON_CLASS_FLIGHTPLANSTATE     byte = 17
   101  	ARCOMMANDS_ID_COMMON_CLASS_FLIGHTPLANEVENT     byte = 19
   102  	ARCOMMANDS_ID_COMMON_CLASS_ARLIBSVERSIONSSTATE byte = 18
   103  
   104  	// eARCOMMANDS_ID_ARDRONE3_PILOTING_CMD
   105  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_FLATTRIM        byte = 0
   106  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_TAKEOFF         byte = 1
   107  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_PCMD            byte = 2
   108  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_LANDING         byte = 3
   109  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_EMERGENCY       byte = 4
   110  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_NAVIGATEHOME    byte = 5
   111  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_AUTOTAKEOFFMODE byte = 6
   112  	ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_MAX             byte = 7
   113  
   114  	// eARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD
   115  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_PICTURE   byte = 0
   116  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_VIDEO     byte = 1
   117  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_PICTUREV2 byte = 2
   118  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_VIDEOV2   byte = 3
   119  	ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_MAX       byte = 4
   120  
   121  	// eARCOMMANDS_ARDRONE3_MEDIARECORD_VIDEO_RECORD
   122  	ARCOMMANDS_ARDRONE3_MEDIARECORD_VIDEO_RECORD_STOP  byte = 0
   123  	ARCOMMANDS_ARDRONE3_MEDIARECORD_VIDEO_RECORD_START byte = 1
   124  	ARCOMMANDS_ARDRONE3_MEDIARECORD_VIDEO_RECORD_MAX   byte = 2
   125  
   126  	// eARCOMMANDS_ID_COMMON_COMMON_CMD
   127  	ARCOMMANDS_ID_COMMON_COMMON_CMD_ALLSTATES   byte = 0
   128  	ARCOMMANDS_ID_COMMON_COMMON_CMD_CURRENTDATE byte = 1
   129  	ARCOMMANDS_ID_COMMON_COMMON_CMD_CURRENTTIME byte = 2
   130  	ARCOMMANDS_ID_COMMON_COMMON_CMD_REBOOT      byte = 3
   131  	ARCOMMANDS_ID_COMMON_COMMON_CMD_MAX         byte = 4
   132  
   133  	// eARCOMMANDS_ID_COMMON_COMMONSTATE_CMD;
   134  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_ALLSTATESCHANGED                    byte = 0
   135  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_BATTERYSTATECHANGED                 byte = 1
   136  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MASSSTORAGESTATELISTCHANGED         byte = 2
   137  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MASSSTORAGEINFOSTATELISTCHANGED     byte = 3
   138  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_CURRENTDATECHANGED                  byte = 4
   139  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_CURRENTTIMECHANGED                  byte = 5
   140  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MASSSTORAGEINFOREMAININGLISTCHANGED byte = 6
   141  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_WIFISIGNALCHANGED                   byte = 6
   142  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_SENSORSSTATESLISTCHANGED            byte = 7
   143  	ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MAX                                 byte = 8
   144  
   145  	// eARMEDIA_ENCAPSULER_CODEC
   146  	CODEC_UNKNNOWN     byte = 0
   147  	CODEC_VLIB         byte = 1
   148  	CODEC_P264         byte = 2
   149  	CODEC_MPEG4_VISUAL byte = 3
   150  	CODEC_MPEG4_AVC    byte = 4
   151  	CODEC_MOTION_JPEG  byte = 5
   152  
   153  	// eARMEDIA_ENCAPSULER_FRAME_TYPE;
   154  	ARMEDIA_ENCAPSULER_FRAME_TYPE_UNKNNOWN byte = 0
   155  	ARMEDIA_ENCAPSULER_FRAME_TYPE_I_FRAME  byte = 1
   156  	ARMEDIA_ENCAPSULER_FRAME_TYPE_P_FRAME  byte = 2
   157  	ARMEDIA_ENCAPSULER_FRAME_TYPE_JPEG     byte = 3
   158  	ARMEDIA_ENCAPSULER_FRAME_TYPE_MAX      byte = 4
   159  
   160  	// eARNETWORK_MANAGER_INTERNAL_BUFFER_ID
   161  	ARNETWORK_MANAGER_INTERNAL_BUFFER_ID_PING byte = 0
   162  	ARNETWORK_MANAGER_INTERNAL_BUFFER_ID_PONG byte = 1
   163  	ARNETWORK_MANAGER_INTERNAL_BUFFER_ID_MAX  byte = 3
   164  
   165  	// eARNETWORKAL_FRAME_TYPE
   166  	ARNETWORKAL_FRAME_TYPE_UNINITIALIZED    byte = 0
   167  	ARNETWORKAL_FRAME_TYPE_ACK              byte = 1
   168  	ARNETWORKAL_FRAME_TYPE_DATA             byte = 2
   169  	ARNETWORKAL_FRAME_TYPE_DATA_LOW_LATENCY byte = 3
   170  	ARNETWORKAL_FRAME_TYPE_DATA_WITH_ACK    byte = 4
   171  	ARNETWORKAL_FRAME_TYPE_MAX              byte = 5
   172  
   173  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_MAXVERTICALSPEED byte = 0
   174  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_MAXROTATIONSPEED byte = 1
   175  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_HULLPROTECTION   byte = 2
   176  	ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_OUTDOOR          byte = 3
   177  
   178  	ARCOMMANDS_ID_ARDRONE3_MEDIASTREAMING_CMD_VIDEOENABLE     byte = 0
   179  	ARCOMMANDS_ID_ARDRONE3_MEDIASTREAMING_CMD_VIDEOSTREAMMODE byte = 1
   180  )