Go to the documentation of this file.
22 #ifndef DYNAMIXEL_SDK_INCLUDE_DYNAMIXEL_SDK_LINUX_PORTHANDLERLINUX_H_
23 #define DYNAMIXEL_SDK_INCLUDE_DYNAMIXEL_SDK_LINUX_PORTHANDLERLINUX_H_
133 int readPort(uint8_t *packet,
int length);
145 int writePort(uint8_t *packet,
int length);
bool isPacketTimeout()
The function that checks whether packet timeout is occurred @description The function checks whether ...
bool setCustomBaudrate(int speed)
char * getPortName()
The function that returns port name set into the port handler @description The function returns curre...
bool setupPort(const int cflag_baud)
int writePort(uint8_t *packet, int length)
The function that writes bytes on the port buffer @description The function writes bytes on the port ...
virtual ~PortHandlerLinux()
The function that closes the port @description The function calls PortHandlerLinux::closePort() to cl...
void setPacketTimeout(uint16_t packet_length)
The function that sets and starts stopwatch for watching packet timeout @description The function set...
double packet_start_time_
bool setBaudRate(const int baudrate)
The function that sets baudrate into the port handler @description The function sets baudrate into th...
The class for control port in Linux.
void closePort()
The function that closes the port @description The function closes the port.
The class for port control that inherits PortHandlerLinux, PortHandlerWindows, PortHandlerMac,...
PortHandlerLinux(const char *port_name)
The function that initializes instance of PortHandler and gets port_name @description The function in...
int getCFlagBaud(const int baudrate)
int getBytesAvailable()
The function that checks how much bytes are able to be read from the port buffer @description The fun...
int readPort(uint8_t *packet, int length)
The function that reads bytes from the port buffer @description The function gets bytes from the port...
void setPortName(const char *port_name)
The function that sets port name into the port handler @description The function sets port name into ...
int getBaudRate()
The function that returns current baudrate set into the port handler @description The function return...
double getTimeSinceStart()
void clearPort()
The function that clears the port @description The function clears the port.
bool openPort()
The function that opens the port @description The function calls PortHandlerLinux::setBaudRate() to o...
dynamixel_sdk
Author(s): Gilbert
, Zerom , Darby Lim , Leon
autogenerated on Wed Mar 2 2022 00:13:50