Classes | Defines | Functions | Variables
sdk.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RO_ALL_DATA
struct  RO_RC_DATA
struct  WAYPOINT
struct  WO_CTRL_INPUT
struct  WO_DIRECT_INDIVIDUAL_MOTOR_CONTROL
struct  WO_DIRECT_MOTOR_CONTROL
struct  WO_SDK_STRUCT

Defines

#define WP_CMD_ABORT   0x06
#define WP_CMD_GOHOME   0x04
#define WP_CMD_LAND   0x03
#define WP_CMD_LAUNCH   0x02
#define WP_CMD_SETHOME   0x05
#define WP_CMD_SINGLE_WP   0x01
#define WP_NAVSTAT_20M   0x04
#define WP_NAVSTAT_PILOT_ABORT   0x08
#define WP_NAVSTAT_REACHED_POS   0x01
#define WP_NAVSTAT_REACHED_POS_TIME   0x02
#define WPPROP_ABSCOORDS   0x01
#define WPPROP_AUTOMATICGOTO   0x10
#define WPPROP_HEIGHTENABLED   0x02
#define WPPROP_YAWENABLED   0x04

Functions

void SDK_mainloop (void)

Variables

struct RO_ALL_DATA RO_ALL_Data
struct RO_RC_DATA RO_RC_Data
struct WO_CTRL_INPUT WO_CTRL_Input
struct
WO_DIRECT_INDIVIDUAL_MOTOR_CONTROL 
WO_Direct_Individual_Motor_Control
struct WO_DIRECT_MOTOR_CONTROL WO_Direct_Motor_Control
struct WO_SDK_STRUCT WO_SDK
unsigned char wpCtrlAckTrigger
unsigned short wpCtrlDistToWp
unsigned short wpCtrlNavStatus
unsigned char wpCtrlWpCmd
unsigned char wpCtrlWpCmdUpdated
struct WAYPOINT wpToLL

Define Documentation

#define WP_CMD_ABORT   0x06

Definition at line 295 of file original_hl_sdk_2.0/sdk.h.

#define WP_CMD_GOHOME   0x04

Definition at line 293 of file original_hl_sdk_2.0/sdk.h.

#define WP_CMD_LAND   0x03

Definition at line 292 of file original_hl_sdk_2.0/sdk.h.

#define WP_CMD_LAUNCH   0x02

Definition at line 291 of file original_hl_sdk_2.0/sdk.h.

#define WP_CMD_SETHOME   0x05

Definition at line 294 of file original_hl_sdk_2.0/sdk.h.

#define WP_CMD_SINGLE_WP   0x01

Definition at line 290 of file original_hl_sdk_2.0/sdk.h.

#define WP_NAVSTAT_20M   0x04

Definition at line 304 of file original_hl_sdk_2.0/sdk.h.

#define WP_NAVSTAT_PILOT_ABORT   0x08

Definition at line 305 of file original_hl_sdk_2.0/sdk.h.

#define WP_NAVSTAT_REACHED_POS   0x01

Definition at line 302 of file original_hl_sdk_2.0/sdk.h.

#define WP_NAVSTAT_REACHED_POS_TIME   0x02

Definition at line 303 of file original_hl_sdk_2.0/sdk.h.

#define WPPROP_ABSCOORDS   0x01

Definition at line 284 of file original_hl_sdk_2.0/sdk.h.

#define WPPROP_AUTOMATICGOTO   0x10

Definition at line 287 of file original_hl_sdk_2.0/sdk.h.

#define WPPROP_HEIGHTENABLED   0x02

Definition at line 285 of file original_hl_sdk_2.0/sdk.h.

#define WPPROP_YAWENABLED   0x04

Definition at line 286 of file original_hl_sdk_2.0/sdk.h.


Function Documentation

void SDK_mainloop ( void  )

SDK_mainloop(void) is triggered @ 1kHz.

WO_(Write Only) data is written to the LL processor after execution of this function.

RO_(Read Only) data is updated before entering this function and can be read to obtain information for supervision or control

WO_ and RO_ structs are defined in sdk.h

The struct LL_1khz_attitude_data (defined in LL_HL_comm.h) can be used to read all sensor data, results of the data fusion and R/C inputs transmitted from the LL-processor. This struct is automatically updated at 1 kHz.

Definition at line 109 of file original_hl_sdk_2.0/sdk.c.


Variable Documentation

Definition at line 39 of file original_hl_sdk_2.0/sdk.c.

Definition at line 38 of file original_hl_sdk_2.0/sdk.c.

Definition at line 37 of file original_hl_sdk_2.0/sdk.c.

Definition at line 41 of file original_hl_sdk_2.0/sdk.c.

Definition at line 40 of file original_hl_sdk_2.0/sdk.c.

Definition at line 36 of file original_hl_sdk_2.0/sdk.c.

unsigned char wpCtrlAckTrigger

Definition at line 49 of file LL_HL_comm.c.

unsigned short wpCtrlDistToWp

Definition at line 52 of file LL_HL_comm.c.

unsigned short wpCtrlNavStatus

Definition at line 51 of file LL_HL_comm.c.

unsigned char wpCtrlWpCmd

Definition at line 46 of file LL_HL_comm.c.

unsigned char wpCtrlWpCmdUpdated

Definition at line 47 of file LL_HL_comm.c.

struct WAYPOINT wpToLL

Definition at line 54 of file LL_HL_comm.c.



asctec_hl_firmware
Author(s): Markus Achtelik, Michael Achtelik, Stephan Weiss, Laurent Kneip
autogenerated on Tue Dec 17 2013 11:39:27