IO Configuration Structure.
More...
#include <meshx_io_factory.hpp>
IO Configuration Structure.
◆ channel
| uint8_t meshx::IoConfig::channel |
◆ [union]
| union { ... } meshx::IoConfig::config |
◆ [struct]
| struct { ... } meshx::IoConfig::custom |
◆ custom_data
| uint32_t meshx::IoConfig::custom_data |
◆ custom_id
| uint16_t meshx::IoConfig::custom_id |
◆ drive
| uint8_t meshx::IoConfig::drive |
◆ duty_cycle
| uint8_t meshx::IoConfig::duty_cycle |
◆ frequency
| uint32_t meshx::IoConfig::frequency |
◆ [struct]
| struct { ... } meshx::IoConfig::gpio |
◆ initial_level
| uint8_t meshx::IoConfig::initial_level |
◆ logical_pin
| uint8_t meshx::IoConfig::logical_pin |
Logical pin number (0-255)
◆ mode
| uint8_t meshx::IoConfig::mode |
◆ name
| std::string meshx::IoConfig::name |
◆ pull
| uint8_t meshx::IoConfig::pull |
◆ [struct]
| struct { ... } meshx::IoConfig::pwm |
◆ resolution
| uint8_t meshx::IoConfig::resolution |
◆ signal_inversion
| bool meshx::IoConfig::signal_inversion |
◆ type
The documentation for this struct was generated from the following file: