Skip to content

File gpio_controller.hpp

FileList > controls > sae_2025_ws > src > payload > include > payload > gpio_controller.hpp

Go to the source code of this file

  • #include <pigpiod_if2.h>
  • #include <rclcpp/rclcpp.hpp>
  • #include <atomic>
  • #include <chrono>
  • #include <memory>
  • #include <thread>
  • #include "payload/controller.hpp"
  • #include "payload/control_math.hpp"
  • #include "payload/encoder.hpp"
  • #include "payload/motor.hpp"
  • #include "payload/payload_parameters.hpp"
  • #include "payload/servo.hpp"
  • #include "payload_interfaces/msg/motor_state.hpp"
  • #include "payload_interfaces/srv/compute_pid_ziegler_nichols.hpp"
  • #include "payload_interfaces/srv/dead_reckon.hpp"

Classes

Type Name
class GPIOController

Public Types

Type Name
enum ControlMode

Public Types Documentation

enum ControlMode

enum ControlMode {
    NORMAL,
    DEAD_RECKONING
};


The documentation for this class was generated from the following file controls/sae_2025_ws/src/payload/include/payload/gpio_controller.hpp