Skip to main content

Robotiq::SerialConfig Struct

Serial link parameters, fixed at construction of a Serial implementation.

Included Headers

#include <serial_config.hpp>

Members

Public Member Attributes
std::stringport

Serial port name. More...

uint32_tbaudrate = 115200

Wire baud rate. More...

std::chrono::millisecondstimeout {500}

Per-transaction timeout for blocking reads and writes. More...

intlatencyTimerMs = 1

FTDI latency_timer enforced on open (Linux sysfs only; 0 disables). More...

Public Member Attributes

baudrate

uint32_t Robotiq::SerialConfig::baudrate = 115200

Wire baud rate.

Must match the gripper's persisted setting (factory default 115200).

latencyTimerMs

int Robotiq::SerialConfig::latencyTimerMs = 1

FTDI latency_timer enforced on open (Linux sysfs only; 0 disables).

The kernel default of 16 ms silently triples Modbus cycle latency.

port

std::string Robotiq::SerialConfig::port

Serial port name.

"/dev/ttyUSB0" (Linux), "/dev/tty.usbserial-XXXX" (macOS), "COM3" (Windows).

timeout

std::chrono::milliseconds Robotiq::SerialConfig::timeout {500}

Per-transaction timeout for blocking reads and writes.


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

  • serial_config.hpp

Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.