APM:Libraries
Classes | Macros
Scheduler.h File Reference
#include <AP_HAL/AP_HAL.h>
#include "AP_HAL_VRBRAIN_Namespace.h"
#include <sys/time.h>
#include <signal.h>
#include <pthread.h>
#include <systemlib/perf_counter.h>
Include dependency graph for Scheduler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VRBRAIN::VRBRAINScheduler
 
struct  VRBRAIN::VRBRAINScheduler::_uavcan_thread_arg
 

Macros

#define VRBRAIN_SCHEDULER_MAX_TIMER_PROCS   8
 
#define APM_MAIN_PRIORITY_BOOST   241
 
#define APM_MAIN_PRIORITY   180
 
#define APM_TIMER_PRIORITY   181
 
#define APM_SPI_PRIORITY   242
 
#define APM_CAN_PRIORITY   179
 
#define APM_I2C_PRIORITY   178
 
#define APM_UART_PRIORITY   60
 
#define APM_STORAGE_PRIORITY   59
 
#define APM_IO_PRIORITY   58
 
#define APM_SHELL_PRIORITY   57
 
#define APM_OVERTIME_PRIORITY   10
 
#define APM_STARTUP_PRIORITY   10
 
#define APM_MAIN_PRIORITY_BOOST_USEC   150
 
#define APM_MAIN_THREAD_STACK_SIZE   8192
 

Macro Definition Documentation

◆ APM_CAN_PRIORITY

#define APM_CAN_PRIORITY   179

Definition at line 17 of file Scheduler.h.

◆ APM_I2C_PRIORITY

#define APM_I2C_PRIORITY   178

Definition at line 18 of file Scheduler.h.

◆ APM_IO_PRIORITY

#define APM_IO_PRIORITY   58

Definition at line 21 of file Scheduler.h.

◆ APM_MAIN_PRIORITY

#define APM_MAIN_PRIORITY   180

Definition at line 14 of file Scheduler.h.

◆ APM_MAIN_PRIORITY_BOOST

#define APM_MAIN_PRIORITY_BOOST   241

Definition at line 13 of file Scheduler.h.

◆ APM_MAIN_PRIORITY_BOOST_USEC

#define APM_MAIN_PRIORITY_BOOST_USEC   150

Definition at line 39 of file Scheduler.h.

◆ APM_MAIN_THREAD_STACK_SIZE

#define APM_MAIN_THREAD_STACK_SIZE   8192

Definition at line 41 of file Scheduler.h.

◆ APM_OVERTIME_PRIORITY

#define APM_OVERTIME_PRIORITY   10

Definition at line 23 of file Scheduler.h.

◆ APM_SHELL_PRIORITY

#define APM_SHELL_PRIORITY   57

Definition at line 22 of file Scheduler.h.

◆ APM_SPI_PRIORITY

#define APM_SPI_PRIORITY   242

Definition at line 16 of file Scheduler.h.

◆ APM_STARTUP_PRIORITY

#define APM_STARTUP_PRIORITY   10

Definition at line 24 of file Scheduler.h.

◆ APM_STORAGE_PRIORITY

#define APM_STORAGE_PRIORITY   59

Definition at line 20 of file Scheduler.h.

◆ APM_TIMER_PRIORITY

#define APM_TIMER_PRIORITY   181

Definition at line 15 of file Scheduler.h.

◆ APM_UART_PRIORITY

#define APM_UART_PRIORITY   60

Definition at line 19 of file Scheduler.h.

◆ VRBRAIN_SCHEDULER_MAX_TIMER_PROCS

#define VRBRAIN_SCHEDULER_MAX_TIMER_PROCS   8