Arduino_VESC_Library
|
class to receive and send packet More...
#include <vesc_packet.h>
Static Public Member Functions | |
static bool | receive_packet (HardwareSerial *port, unsigned char *data) |
receive packet from vesc More... | |
static void | send_packet (HardwareSerial *port, unsigned char *data, unsigned int len) |
send packet to vesc More... | |
static unsigned short | crc16 (unsigned char *buf, unsigned int len) |
generate crc16 More... | |
class to receive and send packet
Definition at line 22 of file vesc_packet.h.
|
static |
generate crc16
buf | byte array |
len | to draw checksum |
Definition at line 168 of file vesc_packet.cpp.
References crc16_tab.
Referenced by receive_packet(), and send_packet().
|
static |
receive packet from vesc
port | to read byte array |
data | store received byte array |
Definition at line 80 of file vesc_packet.cpp.
References crc16().
Referenced by Vesc::receivePacket().
|
static |
send packet to vesc
port | to write byte array |
data | to send |
len | of byte array |
Definition at line 30 of file vesc_packet.cpp.
References crc16().
Referenced by Vesc::sendPacket().