Go to the source code of this file.
Classes | |
struct | IMU_CALCDATA |
From main.h. More... | |
struct | IMU_RAWDATA |
struct | SYSTEM_PERMANENT_DATA |
struct | LL_ATTITUDE_DATA |
struct | GPS_DATA |
From gpsmath.h. More... | |
struct | GPS_DATA_ADVANCED |
struct | LABROB_FLIGHT_DATA |
struct | LABROB_CTRL_INPUT |
struct | LABROB_CTRL_FLAGS |
struct | LABROB_CONTROLLERS_GAINS |
struct | LABROB_FILTERS_GAINS |
struct | LABROB_POSE_INPUT |
Defines | |
#define | PD_IMURAWDATA 0x01 |
#define | PD_LLSTATUS 0x02 |
#define | PD_IMUCALCDATA 0x03 |
#define | PD_HLSTATUS 0x04 |
#define | PD_CTRLOUT 0x11 |
#define | PD_FLIGHTPARAMS 0x12 |
#define | PD_CTRLCOMMANDS 0x13 |
#define | PD_CTRLINTERNAL 0x14 |
#define | PD_RCDATA 0x15 |
#define | PD_CTRLSTATUS 0x16 |
#define | PD_WAYPOINT 0x20 |
#define | PD_CURRENTWAY 0x21 |
#define | PD_NMEADATA 0x22 |
#define | PD_GPSDATA 0x23 |
#define | NUM_OF_STRUCTS 24 |
#define | PD_LABROB_POSE_IN 0x25 |
#define | PD_LABROB_FDATA 0x26 |
#define | PD_LABROB_CTRL_IN 0x27 |
#define | PD_LABROB_CTRL_FL 0x28 |
#define | PD_LABROB_CTRL_GAINS 0x29 |
#define | PD_LABROB_FLTR_GAINS 0x31 |
#define | PD_LABROB_MESSAGE 0x32 |
#define | DT_LL_status (unsigned short)0x0001 |
#define | DT_IMU_RawData (unsigned short)0x0002 |
#define | DT_IMU_CalcData (unsigned short)0x0004 |
#define | DT_RC_Data (unsigned short)0x0008 |
#define | DT_CTRL_Out (unsigned short)0x0010 |
#define | DT_GPS_Data (unsigned short)0x0080 |
#define | DT_current_way (unsigned short)0x0100 |
#define | DT_GPS_Data_Advanced (unsigned short)0x0200 |
#define | DT_CAM_Data (unsigned short)0x0800 |
#define | DATATYPE_SIZE 2 |
#define | SF_PAGE_BIT1 0x01 |
From LL_HL_comm.h. | |
#define | SF_PAGE_BIT2 0x02 |
#define | SF_SSP_ACK 0x04 |
#define | SF_GPS_NEW 0x08 |
#define | SF_HL_CONTROL_ENABLED 0x10 |
#define | SF_DIRECT_MOTOR_CONTROL 0x20 |
#define | SF_WAYPOINT_MODE 0x40 |
#define | HL_CTRL_PITCH 0x01 |
#define | HL_CTRL_ROLL 0x02 |
#define | HL_CTRL_YAW 0x04 |
#define | HL_CTRL_THRUST 0x08 |
#define | HL_CTRL_HEIGHT_ENABLED 0x10 |
#define | HL_CTRL_GPS_ENABLED 0x20 |
#define | HL_CTRL_MOTORS_ONOFF_BY_RC 0x01 |
#define | MAX_DATA_SIZE 100 |
TODO E' necessario introdurre i chksum anche nelle altre strutture. | |
Variables | |
struct LABROB_FLIGHT_DATA | Labrob_Fdata |
struct LABROB_CTRL_FLAGS | Labrob_Ctrl_Flags |
#define DATATYPE_SIZE 2 |
#define DT_CAM_Data (unsigned short)0x0800 |
#define DT_CTRL_Out (unsigned short)0x0010 |
#define DT_current_way (unsigned short)0x0100 |
#define DT_GPS_Data (unsigned short)0x0080 |
#define DT_GPS_Data_Advanced (unsigned short)0x0200 |
#define DT_IMU_CalcData (unsigned short)0x0004 |
#define DT_IMU_RawData (unsigned short)0x0002 |
#define DT_LL_status (unsigned short)0x0001 |
#define DT_RC_Data (unsigned short)0x0008 |
#define HL_CTRL_GPS_ENABLED 0x20 |
#define HL_CTRL_HEIGHT_ENABLED 0x10 |
#define HL_CTRL_MOTORS_ONOFF_BY_RC 0x01 |
#define HL_CTRL_PITCH 0x01 |
#define HL_CTRL_ROLL 0x02 |
#define HL_CTRL_THRUST 0x08 |
#define HL_CTRL_YAW 0x04 |
#define MAX_DATA_SIZE 100 |
TODO E' necessario introdurre i chksum anche nelle altre strutture.
#define NUM_OF_STRUCTS 24 |
#define PD_CTRLCOMMANDS 0x13 |
#define PD_CTRLINTERNAL 0x14 |
#define PD_CTRLOUT 0x11 |
#define PD_CTRLSTATUS 0x16 |
#define PD_CURRENTWAY 0x21 |
#define PD_FLIGHTPARAMS 0x12 |
#define PD_GPSDATA 0x23 |
#define PD_HLSTATUS 0x04 |
#define PD_IMUCALCDATA 0x03 |
#define PD_IMURAWDATA 0x01 |
#define PD_LABROB_CTRL_FL 0x28 |
#define PD_LABROB_CTRL_GAINS 0x29 |
#define PD_LABROB_CTRL_IN 0x27 |
#define PD_LABROB_FDATA 0x26 |
#define PD_LABROB_FLTR_GAINS 0x31 |
#define PD_LABROB_MESSAGE 0x32 |
#define PD_LABROB_POSE_IN 0x25 |
#define PD_LLSTATUS 0x02 |
#define PD_NMEADATA 0x22 |
#define PD_RCDATA 0x15 |
#define PD_WAYPOINT 0x20 |
#define SF_DIRECT_MOTOR_CONTROL 0x20 |
#define SF_GPS_NEW 0x08 |
#define SF_HL_CONTROL_ENABLED 0x10 |
#define SF_PAGE_BIT1 0x01 |
From LL_HL_comm.h.
#define SF_PAGE_BIT2 0x02 |
#define SF_SSP_ACK 0x04 |
#define SF_WAYPOINT_MODE 0x40 |
struct LABROB_FLIGHT_DATA Labrob_Fdata |