VEXcode IQ C++ Unofficial documentation for version 3.0.4.1
Loading...
Searching...
No Matches
iq_cpp.h
1/*----------------------------------------------------------------------------*/
2/* */
3/* Copyright (c) Innovation First 2017, All rights reserved. */
4/* */
5/* Module: iq_cpp.h */
6/* Author: James Pearman */
7/* Created: 5 July 2017 */
8/* */
9/* Revisions: */
10/* V1.00 TBD - Initial release */
11/* */
12/*----------------------------------------------------------------------------*/
13
14#ifndef IQ_CPP_H_
15#define IQ_CPP_H_
16
17#include "iq_apitypes.h"
18
19#include "vex_units.h"
20#include "vex_event.h"
21#include "vex_brain.h"
22#include "vex_controller.h"
23#include "vex_task.h"
24#include "vex_thread.h"
25#include "vex_timer.h"
26
27#include "vex_device.h"
28#include "vex_motor.h"
29#include "vex_vision.h"
30#include "vex_touchled.h"
31#include "vex_bumper.h"
32#include "vex_colorsensor.h"
33#include "vex_sonar.h"
34#include "vex_gyro.h"
35#include "vex_distance.h"
36#include "vex_optical.h"
37#include "vex_console.h"
38#include "vex_generic.h"
39#include "vex_pneumatic.h"
40#include "vex_motorgroup.h"
41#include "vex_drivetrain.h"
42#include "vex_smartdrive.h"
43
44#include "vex_global.h"
45
46/*----------------------------------------------------------------------------*/
47// Do not remove, this sets the IQ program name */
48#ifdef IQNAME
49#define QUOTE(str) #str
50#define EXPAND_AND_QUOTE(str) QUOTE(str)
51extern "C" __attribute__((weak)) const char userProgramName[] = {EXPAND_AND_QUOTE(IQNAME)};
52#endif
53/*----------------------------------------------------------------------------*/
54
55#endif /* IQ_CPP_H_*/
Header for IQ API - type definitions.
IQ brain class header.
IQ Bumper switch device class header.
Color sensor device class header.
IQ console class header.
IQ controller class header.
Header for device class.
Distance sensor device class header.
Drivetrain class header.
event handler class header
IQ generic sensor device class header.
Globals for C++ API.
IQ Gyro sensor device class header.
IQ Motor device class header.
Motor group class header.
Optical (color) sensor device class header.
pneumatic device class header
Drivetrain class header.
IQ Sonar sensor device class header.
Header for task control class.
Header for thread control class (variation on tasks)
IQ timer class header.
IQ Touch led device class header.
Header for global units.
Vision sensor device class header.