gpio_manager.h
Go to the documentation of this file.
1 //
2 // Created by yezi on 2021/9/9.
3 //
4 
5 #pragma once
6 
7 #include <XmlRpcValue.h>
8 #include <fcntl.h>
9 #include <map>
10 #include <poll.h>
11 #include <ros/ros.h>
12 #include <string>
14 
15 namespace rm_hw
16 {
18 {
19 public:
20  explicit GpioManager();
21  ~GpioManager();
22 
24  void readGpio();
25  void writeGpio();
26 
27  std::vector<rm_control::GpioData> gpio_state_values;
28  std::vector<rm_control::GpioData> gpio_command_values;
29 };
30 } // namespace rm_hw
rm_hw::GpioManager::readGpio
void readGpio()
Definition: gpio_manager.cpp:45
ros.h
rm_hw::GpioManager
Definition: gpio_manager.h:17
rm_hw::GpioManager::setGpioDirection
void setGpioDirection(rm_control::GpioData gpioData)
Definition: gpio_manager.cpp:16
rm_hw::GpioManager::GpioManager
GpioManager()
Definition: gpio_manager.cpp:9
rm_control::GpioData
XmlRpcValue.h
rm_hw::GpioManager::writeGpio
void writeGpio()
Definition: gpio_manager.cpp:68
rm_hw::GpioManager::~GpioManager
~GpioManager()
Definition: gpio_manager.cpp:13
rm_hw::GpioManager::gpio_command_values
std::vector< rm_control::GpioData > gpio_command_values
Definition: gpio_manager.h:28
rm_hw
Definition: control_loop.h:48
rm_hw::GpioManager::gpio_state_values
std::vector< rm_control::GpioData > gpio_state_values
Definition: gpio_manager.h:27
gpio_interface.h


rm_hw
Author(s): Qiayuan Liao
autogenerated on Tue May 6 2025 02:23:44