APM:Libraries
Classes | Namespaces | Macros
Scheduler.h File Reference
#include <pthread.h>
#include "AP_HAL_Linux.h"
#include "Semaphores.h"
#include "Thread.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  Linux::Scheduler
 
class  Linux::Scheduler::SchedulerThread
 

Namespaces

 Linux
 

Macros

#define LINUX_SCHEDULER_MAX_TIMER_PROCS   10
 
#define LINUX_SCHEDULER_MAX_TIMESLICED_PROCS   10
 
#define LINUX_SCHEDULER_MAX_IO_PROCS   10
 
#define AP_LINUX_SENSORS_STACK_SIZE   256 * 1024
 
#define AP_LINUX_SENSORS_SCHED_POLICY   SCHED_FIFO
 
#define AP_LINUX_SENSORS_SCHED_PRIO   12
 

Macro Definition Documentation

◆ AP_LINUX_SENSORS_SCHED_POLICY

#define AP_LINUX_SENSORS_SCHED_POLICY   SCHED_FIFO

◆ AP_LINUX_SENSORS_SCHED_PRIO

#define AP_LINUX_SENSORS_SCHED_PRIO   12

◆ AP_LINUX_SENSORS_STACK_SIZE

#define AP_LINUX_SENSORS_STACK_SIZE   256 * 1024

◆ LINUX_SCHEDULER_MAX_IO_PROCS

#define LINUX_SCHEDULER_MAX_IO_PROCS   10

Definition at line 11 of file Scheduler.h.

Referenced by Linux::Scheduler::register_io_process().

◆ LINUX_SCHEDULER_MAX_TIMER_PROCS

#define LINUX_SCHEDULER_MAX_TIMER_PROCS   10

Definition at line 9 of file Scheduler.h.

Referenced by Linux::Scheduler::register_timer_process().

◆ LINUX_SCHEDULER_MAX_TIMESLICED_PROCS

#define LINUX_SCHEDULER_MAX_TIMESLICED_PROCS   10

Definition at line 10 of file Scheduler.h.