LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
Loading...
Searching...
No Matches
coreProsAPI.hpp File Reference
#include <cmath>
#include <cstdbool>
#include <cstddef>
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <functional>
#include <sstream>
#include "api.h"
#include "pros/apix.h"

Go to the source code of this file.

Classes

class  CrossplatformThread
 
class  CrossplatformMutex
 

Macros

#define CROSSPLATFORM_THREAD_T   pros::task_t
 
#define CROSSPLATFORM_MUTEX_T   pros::Mutex
 
#define NOT_INITIALIZE_TASK    (strcmp(pros::c::task_get_name(pros::c::task_get_current()), "User Initialization (PROS)") != 0)
 
#define NOT_COMP_INITIALIZE_TASK    (strcmp(pros::c::task_get_name(pros::c::task_get_current()), "User Comp. Init. (PROS)") != 0)
 

Macro Definition Documentation

◆ CROSSPLATFORM_MUTEX_T

#define CROSSPLATFORM_MUTEX_T   pros::Mutex

Definition at line 27 of file coreProsAPI.hpp.

◆ CROSSPLATFORM_THREAD_T

#define CROSSPLATFORM_THREAD_T   pros::task_t

Definition at line 26 of file coreProsAPI.hpp.

◆ NOT_COMP_INITIALIZE_TASK

#define NOT_COMP_INITIALIZE_TASK    (strcmp(pros::c::task_get_name(pros::c::task_get_current()), "User Comp. Init. (PROS)") != 0)

Definition at line 33 of file coreProsAPI.hpp.

◆ NOT_INITIALIZE_TASK

#define NOT_INITIALIZE_TASK    (strcmp(pros::c::task_get_name(pros::c::task_get_current()), "User Initialization (PROS)") != 0)

Definition at line 30 of file coreProsAPI.hpp.