APM:Libraries
Functions | Variables
Scheduler.cpp File Reference
#include <AP_HAL/AP_HAL.h>
#include "AP_HAL_VRBRAIN.h"
#include "Scheduler.h"
#include <unistd.h>
#include <stdlib.h>
#include <sched.h>
#include <errno.h>
#include <stdio.h>
#include <drivers/drv_hrt.h>
#include <nuttx/arch.h>
#include <systemlib/systemlib.h>
#include <pthread.h>
#include <poll.h>
#include "UARTDriver.h"
#include "AnalogIn.h"
#include "Storage.h"
#include "RCOutput.h"
#include "RCInput.h"
#include <AP_Scheduler/AP_Scheduler.h>
#include <AP_BoardConfig/AP_BoardConfig.h>
Include dependency graph for Scheduler.cpp:

Go to the source code of this file.

Functions

static void sem_post_boost (sem_t *sem)
 
static void set_normal_priority (void *sem)
 

Variables

const AP_HAL::HALhal
 -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- More...
 
bool _vrbrain_thread_should_exit
 
bool vrbrain_ran_overtime
 

Function Documentation

◆ sem_post_boost()

static void sem_post_boost ( sem_t *  sem)
static

Definition at line 144 of file Scheduler.cpp.

Referenced by VRBRAIN::VRBRAINScheduler::delay_microseconds_boost().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_normal_priority()

static void set_normal_priority ( void *  sem)
static

Definition at line 153 of file Scheduler.cpp.

Referenced by VRBRAIN::VRBRAINScheduler::delay_microseconds_boost().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ _vrbrain_thread_should_exit

bool _vrbrain_thread_should_exit

◆ hal

const AP_HAL::HAL& hal

-*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-

Definition at line 14 of file AC_PID_test.cpp.

◆ vrbrain_ran_overtime

bool vrbrain_ran_overtime