template_pkg  1.0.0
A template ROS2 Package
Loading...
Searching...
No Matches
roship_io::modbus::ModbusNode::Params Struct Reference

#include <modbus_node.hpp>

Public Member Functions

void declare (rclcpp::Node *node)
 
void update (rclcpp::Node *node)
 

Public Attributes

struct { 
 
   int   poll_ms = 500 
 
   int   connect_ms = 1000 
 
   int   write_ms = 10 
 
timers 
 
struct { 
 
   std::string   type = "tcp" 
 
   std::string   ip = "192.168.52.209" 
 
   int   network_port = 502 
 
   int   response_timout_ms = 500 
 
   int   slave_id = 1 
 
connection 
 

Member Function Documentation

◆ declare()

void roship_io::modbus::ModbusNode::Params::declare ( rclcpp::Node * node)

◆ update()

void roship_io::modbus::ModbusNode::Params::update ( rclcpp::Node * node)

Member Data Documentation

◆ connect_ms

int roship_io::modbus::ModbusNode::Params::connect_ms = 1000

◆ [struct]

struct { ... } roship_io::modbus::ModbusNode::Params::connection

◆ ip

std::string roship_io::modbus::ModbusNode::Params::ip = "192.168.52.209"

◆ network_port

int roship_io::modbus::ModbusNode::Params::network_port = 502

◆ poll_ms

int roship_io::modbus::ModbusNode::Params::poll_ms = 500

◆ response_timout_ms

int roship_io::modbus::ModbusNode::Params::response_timout_ms = 500

◆ slave_id

int roship_io::modbus::ModbusNode::Params::slave_id = 1

◆ [struct]

struct { ... } roship_io::modbus::ModbusNode::Params::timers

◆ type

std::string roship_io::modbus::ModbusNode::Params::type = "tcp"

◆ write_ms

int roship_io::modbus::ModbusNode::Params::write_ms = 10

The documentation for this struct was generated from the following files: