LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
Loading...
Searching...
No Matches
api.hpp
Go to the documentation of this file.
1
/*
2
* This Source Code Form is subject to the terms of the Mozilla Public
3
* License, v. 2.0. If a copy of the MPL was not distributed with this
4
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
5
*/
6
#pragma once
7
38
#include "
okapi/api/chassis/controller/chassisControllerIntegrated.hpp
"
39
#include "
okapi/api/chassis/controller/chassisControllerPid.hpp
"
40
#include "
okapi/api/chassis/controller/chassisScales.hpp
"
41
#include "
okapi/api/chassis/controller/defaultOdomChassisController.hpp
"
42
#include "
okapi/api/chassis/controller/odomChassisController.hpp
"
43
#include "
okapi/api/chassis/model/hDriveModel.hpp
"
44
#include "
okapi/api/chassis/model/readOnlyChassisModel.hpp
"
45
#include "
okapi/api/chassis/model/skidSteerModel.hpp
"
46
#include "
okapi/api/chassis/model/threeEncoderSkidSteerModel.hpp
"
47
#include "
okapi/api/chassis/model/threeEncoderXDriveModel.hpp
"
48
#include "
okapi/api/chassis/model/xDriveModel.hpp
"
49
#include "
okapi/impl/chassis/controller/chassisControllerBuilder.hpp
"
50
51
#include "
okapi/api/control/async/asyncLinearMotionProfileController.hpp
"
52
#include "
okapi/api/control/async/asyncMotionProfileController.hpp
"
53
#include "
okapi/api/control/async/asyncPosIntegratedController.hpp
"
54
#include "
okapi/api/control/async/asyncPosPidController.hpp
"
55
#include "
okapi/api/control/async/asyncVelIntegratedController.hpp
"
56
#include "
okapi/api/control/async/asyncVelPidController.hpp
"
57
#include "
okapi/api/control/async/asyncWrapper.hpp
"
58
#include "
okapi/api/control/controllerInput.hpp
"
59
#include "
okapi/api/control/controllerOutput.hpp
"
60
#include "
okapi/api/control/iterative/iterativeMotorVelocityController.hpp
"
61
#include "
okapi/api/control/iterative/iterativePosPidController.hpp
"
62
#include "
okapi/api/control/iterative/iterativeVelPidController.hpp
"
63
#include "
okapi/api/control/util/controllerRunner.hpp
"
64
#include "
okapi/api/control/util/flywheelSimulator.hpp
"
65
#include "
okapi/api/control/util/pidTuner.hpp
"
66
#include "
okapi/api/control/util/settledUtil.hpp
"
67
#include "
okapi/impl/control/async/asyncMotionProfileControllerBuilder.hpp
"
68
#include "
okapi/impl/control/async/asyncPosControllerBuilder.hpp
"
69
#include "
okapi/impl/control/async/asyncVelControllerBuilder.hpp
"
70
#include "
okapi/impl/control/iterative/iterativeControllerFactory.hpp
"
71
#include "
okapi/impl/control/util/controllerRunnerFactory.hpp
"
72
#include "
okapi/impl/control/util/pidTunerFactory.hpp
"
73
74
#include "
okapi/api/odometry/odomMath.hpp
"
75
#include "
okapi/api/odometry/odometry.hpp
"
76
#include "
okapi/api/odometry/threeEncoderOdometry.hpp
"
77
78
#include "
okapi/api/device/rotarysensor/continuousRotarySensor.hpp
"
79
#include "
okapi/api/device/rotarysensor/rotarySensor.hpp
"
80
#include "
okapi/impl/device/adiUltrasonic.hpp
"
81
#include "
okapi/impl/device/button/adiButton.hpp
"
82
#include "
okapi/impl/device/button/controllerButton.hpp
"
83
#include "
okapi/impl/device/controller.hpp
"
84
#include "
okapi/impl/device/distanceSensor.hpp
"
85
#include "
okapi/impl/device/motor/adiMotor.hpp
"
86
#include "
okapi/impl/device/motor/motor.hpp
"
87
#include "
okapi/impl/device/motor/motorGroup.hpp
"
88
#include "
okapi/impl/device/opticalSensor.hpp
"
89
#include "
okapi/impl/device/rotarysensor/IMU.hpp
"
90
#include "
okapi/impl/device/rotarysensor/adiEncoder.hpp
"
91
#include "
okapi/impl/device/rotarysensor/adiGyro.hpp
"
92
#include "
okapi/impl/device/rotarysensor/integratedEncoder.hpp
"
93
#include "
okapi/impl/device/rotarysensor/potentiometer.hpp
"
94
#include "
okapi/impl/device/rotarysensor/rotationSensor.hpp
"
95
96
#include "
okapi/api/filter/averageFilter.hpp
"
97
#include "
okapi/api/filter/composableFilter.hpp
"
98
#include "
okapi/api/filter/demaFilter.hpp
"
99
#include "
okapi/api/filter/ekfFilter.hpp
"
100
#include "
okapi/api/filter/emaFilter.hpp
"
101
#include "
okapi/api/filter/filter.hpp
"
102
#include "
okapi/api/filter/filteredControllerInput.hpp
"
103
#include "
okapi/api/filter/medianFilter.hpp
"
104
#include "
okapi/api/filter/passthroughFilter.hpp
"
105
#include "
okapi/api/filter/velMath.hpp
"
106
#include "
okapi/impl/filter/velMathFactory.hpp
"
107
108
#include "
okapi/api/units/QAcceleration.hpp
"
109
#include "
okapi/api/units/QAngle.hpp
"
110
#include "
okapi/api/units/QAngularAcceleration.hpp
"
111
#include "
okapi/api/units/QAngularJerk.hpp
"
112
#include "
okapi/api/units/QAngularSpeed.hpp
"
113
#include "
okapi/api/units/QArea.hpp
"
114
#include "
okapi/api/units/QForce.hpp
"
115
#include "
okapi/api/units/QFrequency.hpp
"
116
#include "
okapi/api/units/QJerk.hpp
"
117
#include "
okapi/api/units/QLength.hpp
"
118
#include "
okapi/api/units/QMass.hpp
"
119
#include "
okapi/api/units/QPressure.hpp
"
120
#include "
okapi/api/units/QSpeed.hpp
"
121
#include "
okapi/api/units/QTime.hpp
"
122
#include "
okapi/api/units/QTorque.hpp
"
123
#include "
okapi/api/units/QVolume.hpp
"
124
#include "
okapi/api/units/RQuantityName.hpp
"
125
126
#include "
okapi/api/util/abstractRate.hpp
"
127
#include "
okapi/api/util/abstractTimer.hpp
"
128
#include "
okapi/api/util/mathUtil.hpp
"
129
#include "
okapi/api/util/supplier.hpp
"
130
#include "
okapi/api/util/timeUtil.hpp
"
131
#include "
okapi/impl/util/configurableTimeUtilFactory.hpp
"
132
#include "
okapi/impl/util/rate.hpp
"
133
#include "
okapi/impl/util/timeUtilFactory.hpp
"
134
#include "
okapi/impl/util/timer.hpp
"
IMU.hpp
QAcceleration.hpp
QAngle.hpp
QAngularAcceleration.hpp
QAngularJerk.hpp
QAngularSpeed.hpp
QArea.hpp
QForce.hpp
QFrequency.hpp
QJerk.hpp
QLength.hpp
QMass.hpp
QPressure.hpp
QSpeed.hpp
QTime.hpp
QTorque.hpp
QVolume.hpp
RQuantityName.hpp
abstractRate.hpp
abstractTimer.hpp
adiButton.hpp
adiEncoder.hpp
adiGyro.hpp
adiMotor.hpp
adiUltrasonic.hpp
asyncLinearMotionProfileController.hpp
asyncMotionProfileControllerBuilder.hpp
asyncMotionProfileController.hpp
asyncPosControllerBuilder.hpp
asyncPosIntegratedController.hpp
asyncPosPidController.hpp
asyncVelControllerBuilder.hpp
asyncVelIntegratedController.hpp
asyncVelPidController.hpp
asyncWrapper.hpp
averageFilter.hpp
chassisControllerBuilder.hpp
chassisControllerIntegrated.hpp
chassisControllerPid.hpp
chassisScales.hpp
composableFilter.hpp
configurableTimeUtilFactory.hpp
continuousRotarySensor.hpp
controllerButton.hpp
controllerInput.hpp
controllerOutput.hpp
controllerRunnerFactory.hpp
controllerRunner.hpp
controller.hpp
defaultOdomChassisController.hpp
demaFilter.hpp
distanceSensor.hpp
ekfFilter.hpp
emaFilter.hpp
filter.hpp
filteredControllerInput.hpp
flywheelSimulator.hpp
hDriveModel.hpp
integratedEncoder.hpp
iterativeControllerFactory.hpp
iterativeMotorVelocityController.hpp
iterativePosPidController.hpp
iterativeVelPidController.hpp
mathUtil.hpp
medianFilter.hpp
motorGroup.hpp
motor.hpp
odomChassisController.hpp
odomMath.hpp
odometry.hpp
opticalSensor.hpp
passthroughFilter.hpp
pidTunerFactory.hpp
pidTuner.hpp
potentiometer.hpp
rate.hpp
readOnlyChassisModel.hpp
rotarySensor.hpp
rotationSensor.hpp
settledUtil.hpp
skidSteerModel.hpp
supplier.hpp
threeEncoderOdometry.hpp
threeEncoderSkidSteerModel.hpp
threeEncoderXDriveModel.hpp
timeUtilFactory.hpp
timeUtil.hpp
timer.hpp
velMathFactory.hpp
velMath.hpp
xDriveModel.hpp
include
okapi
api.hpp
Generated by
1.9.8