|
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().