PX4 Firmware
PX4 Autopilot Software http://px4.io
subsystem_info.h File Reference
#include <uORB/uORB.h>
Include dependency graph for subsystem_info.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  subsystem_info_s
 

Macros

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GYRO   1
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ACC   2
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_MAG   4
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ABSPRESSURE   8
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_DIFFPRESSURE   16
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GPS   32
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_OPTICALFLOW   64
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_CVPOSITION   128
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_LASERPOSITION   256
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_EXTERNALGROUNDTRUTH   512
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ANGULARRATECONTROL   1024
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ATTITUDESTABILIZATION   2048
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_YAWPOSITION   4096
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ALTITUDECONTROL   8192
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_POSITIONCONTROL   16384
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_MOTORCONTROL   32768
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_RCRECEIVER   65536
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GYRO2   131072
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ACC2   262144
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_MAG2   524288
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GEOFENCE   1048576
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_AHRS   2097152
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_TERRAIN   4194304
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_REVERSEMOTOR   8388608
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_LOGGING   16777216
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_SENSORBATTERY   33554432
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_SENSORPROXIMITY   67108864
 
#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_SATCOM   134217728
 
#define SUBSYSTEM_INFO_ORB_QUEUE_LENGTH   5
 

Functions

 ORB_DECLARE (subsystem_info)
 

Macro Definition Documentation

◆ SUBSYSTEM_INFO_ORB_QUEUE_LENGTH

#define SUBSYSTEM_INFO_ORB_QUEUE_LENGTH   5

Definition at line 72 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ABSPRESSURE

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ABSPRESSURE   8

Definition at line 47 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ACC

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ACC   2

Definition at line 45 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ACC2

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ACC2   262144

Definition at line 62 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_AHRS

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_AHRS   2097152

Definition at line 65 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ALTITUDECONTROL

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ALTITUDECONTROL   8192

Definition at line 57 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ANGULARRATECONTROL

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ANGULARRATECONTROL   1024

Definition at line 54 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ATTITUDESTABILIZATION

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_ATTITUDESTABILIZATION   2048

Definition at line 55 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_CVPOSITION

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_CVPOSITION   128

Definition at line 51 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_DIFFPRESSURE

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_DIFFPRESSURE   16

Definition at line 48 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_EXTERNALGROUNDTRUTH

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_EXTERNALGROUNDTRUTH   512

Definition at line 53 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GEOFENCE

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GEOFENCE   1048576

Definition at line 64 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GPS

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GPS   32

Definition at line 49 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GYRO

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GYRO   1

Definition at line 44 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GYRO2

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_GYRO2   131072

Definition at line 61 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_LASERPOSITION

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_LASERPOSITION   256

Definition at line 52 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_LOGGING

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_LOGGING   16777216

Definition at line 68 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_MAG

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_MAG   4

Definition at line 46 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_MAG2

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_MAG2   524288

Definition at line 63 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_MOTORCONTROL

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_MOTORCONTROL   32768

Definition at line 59 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_OPTICALFLOW

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_OPTICALFLOW   64

Definition at line 50 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_POSITIONCONTROL

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_POSITIONCONTROL   16384

Definition at line 58 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_RCRECEIVER

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_RCRECEIVER   65536

Definition at line 60 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_REVERSEMOTOR

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_REVERSEMOTOR   8388608

Definition at line 67 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_SATCOM

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_SATCOM   134217728

Definition at line 71 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_SENSORBATTERY

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_SENSORBATTERY   33554432

Definition at line 69 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_SENSORPROXIMITY

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_SENSORPROXIMITY   67108864

Definition at line 70 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_TERRAIN

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_TERRAIN   4194304

Definition at line 66 of file subsystem_info.h.

◆ SUBSYSTEM_INFO_SUBSYSTEM_TYPE_YAWPOSITION

#define SUBSYSTEM_INFO_SUBSYSTEM_TYPE_YAWPOSITION   4096

Definition at line 56 of file subsystem_info.h.

Function Documentation

◆ ORB_DECLARE()

ORB_DECLARE ( subsystem_info  )