LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
Loading...
Searching...
No Matches
api.h File Reference

PROS API header provides high-level user functionality. More...

#include <errno.h>
#include <math.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include "light/adi.h"
#include "light/colors.h"
#include "light/device.h"
#include "light/distance.h"
#include "light/error.h"
#include "light/ext_adi.h"
#include "light/gps.h"
#include "light/imu.h"
#include "light/link.h"
#include "light/llemu.h"
#include "light/misc.h"
#include "light/motors.h"
#include "light/optical.h"
#include "light/rotation.h"
#include "light/rtos.h"
#include "light/screen.h"
#include "light/vision.h"

Go to the source code of this file.

Macros

#define PROS_VERSION_MAJOR   4
 
#define PROS_VERSION_MINOR   1
 
#define PROS_VERSION_PATCH   1
 
#define PROS_VERSION_STRING   "4.1.1"
 
#define PROS_USE_SIMPLE_NAMES
 

Detailed Description

PROS API header provides high-level user functionality.

Contains declarations for use by typical VEX programmers using PROS.

This file should not be modified by users, since it gets replaced whenever a kernel upgrade occurs.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Definition in file api.h.

Macro Definition Documentation

◆ PROS_USE_SIMPLE_NAMES

#define PROS_USE_SIMPLE_NAMES

Definition at line 48 of file api.h.

◆ PROS_VERSION_MAJOR

#define PROS_VERSION_MAJOR   4

Definition at line 42 of file api.h.

◆ PROS_VERSION_MINOR

#define PROS_VERSION_MINOR   1

Definition at line 43 of file api.h.

◆ PROS_VERSION_PATCH

#define PROS_VERSION_PATCH   1

Definition at line 44 of file api.h.

◆ PROS_VERSION_STRING

#define PROS_VERSION_STRING   "4.1.1"

Definition at line 45 of file api.h.