22 #ifndef DYNAMIXEL_SDK_INCLUDE_DYNAMIXEL_SDK_MAC_PORTHANDLERMAC_H_ 23 #define DYNAMIXEL_SDK_INCLUDE_DYNAMIXEL_SDK_MAC_PORTHANDLERMAC_H_ 134 int readPort(uint8_t *packet,
int length);
146 int writePort(uint8_t *packet,
int length);
bool setBaudRate(const int baudrate)
The function that sets baudrate into the port handler The function sets baudrate into the port handl...
void setPortName(const char *port_name)
The function that sets port name into the port handler The function sets port name into the port han...
bool openPort()
The function that opens the port The function calls PortHandlerMac::setBaudRate() to open the port...
virtual ~PortHandlerMac()
The function that closes the port The function calls PortHandlerMac::closePort() to close the port...
char * getPortName()
The function that returns port name set into the port handler The function returns current port name...
PortHandlerMac(const char *port_name)
The function that initializes instance of PortHandler and gets port_name The function initializes in...
bool setupPort(const int cflag_baud)
int readPort(uint8_t *packet, int length)
The function that reads bytes from the port buffer The function gets bytes from the port buffer...
bool isPacketTimeout()
The function that checks whether packet timeout is occurred The function checks whether current time...
void setPacketTimeout(uint16_t packet_length)
The function that sets and starts stopwatch for watching packet timeout The function sets the stopwa...
int writePort(uint8_t *packet, int length)
The function that writes bytes on the port buffer The function writes bytes on the port buffer...
void closePort()
The function that closes the port The function closes the port.
bool setCustomBaudrate(int speed)
double packet_start_time_
The class for port control that inherits PortHandlerLinux, PortHandlerWindows, PortHandlerMac, or PortHandlerArduino.
int getBytesAvailable()
The function that checks how much bytes are able to be read from the port buffer The function checks...
void clearPort()
The function that clears the port The function clears the port.
int getCFlagBaud(const int baudrate)
int getBaudRate()
The function that returns current baudrate set into the port handler The function returns current ba...
The class for control port in Mac OS.
double getTimeSinceStart()