RIT VEXU Core API
Toggle main menu visibility
Loading...
Searching...
No Matches
core.h
1
#pragma once
2
3
// Base package
4
#include "core/robot_specs.h"
5
6
// Competition package
7
#include "core/competition/command_structure/auto_command.h"
8
#include "core/competition/command_structure/command_controller.h"
9
#include "core/competition/command_structure/delay_command.h"
10
#include "core/competition/command_structure/drive_commands.h"
11
#include "core/competition/initializer.h"
12
13
// Device package
14
#include "core/device/cobs_device.h"
15
#include "core/device/vdb/crc32.h"
16
#include "core/device/vdb/protocol.h"
17
#include "core/device/vdb/types.h"
18
#include "core/device/vdb_device.h"
19
20
// Math package
21
#include "core/math/controls/bang_bang.h"
22
#include "core/math/controls/feedback_base.h"
23
#include "core/math/controls/feedforward.h"
24
#include "core/math/controls/motion_controller.h"
25
#include "core/math/controls/pid.h"
26
#include "core/math/controls/pidff.h"
27
#include "core/math/controls/state_space/linear_plant_inversion_feedforward.h"
28
#include "core/math/controls/state_space/linear_quadratic_regulator.h"
29
#include "core/math/controls/trapezoid_profile.h"
30
#include "core/math/estimator/kalman_filter.h"
31
#include "core/math/estimator/unscented_kalman_filter.h"
32
#include "core/math/geometry/point2d.h"
33
#include "core/math/geometry/pose2d.h"
34
#include "core/math/geometry/rotation2d.h"
35
#include "core/math/geometry/transform2d.h"
36
#include "core/math/geometry/translation2d.h"
37
#include "core/math/geometry/twist2d.h"
38
#include "core/math/moving_average.h"
39
#include "core/math/numerical/numerical_integration.h"
40
#include "core/math/systems/dare_solver.h"
41
#include "core/math/systems/discretization.h"
42
#include "core/math/systems/linear_system.h"
43
#include "core/math/units.h"
44
#include "core/math/util.h"
45
46
// Screen package
47
#include "core/screen/screen_book.h"
48
#include "core/screen/screen_pages.h"
49
#include "core/screen/pl_mpeg.h"
50
#include "core/screen/screen_controller.h"
51
#include "core/screen/video.h"
52
53
// Subsystems package
54
#include "core/subsystems/custom_encoder.h"
55
#include "core/subsystems/flywheel.h"
56
#include "core/subsystems/lift.h"
57
#include "core/subsystems/odometry/odometry_base.h"
58
#include "core/subsystems/odometry/odometry_nwheel.h"
59
#include "core/subsystems/odometry/odometry_serial.h"
60
#include "core/subsystems/odometry/odometry_tank.h"
61
#include "core/subsystems/tank_drive.h"
62
63
// Utils package
64
#include "core/utils/graph_drawer.h"
65
#include "core/utils/interpolating_map.h"
66
#include "core/utils/logger.h"
include
core
core.h
Generated by
1.18.0